From 0c51abe52efd0d34bfc524b5b7465cc0f90e7498 Mon Sep 17 00:00:00 2001 From: Dominick Peluso Date: Wed, 9 Nov 2016 16:00:30 -0500 Subject: [PATCH] Type some callbacks --- docs/assets/js/search.js | 2 +- docs/classes/antfarm.html | 22 +-- docs/classes/autofoldernest.html | 89 ++++++----- docs/classes/emailer.html | 14 +- docs/classes/emailoptions.html | 14 +- docs/classes/environment.html | 36 ++--- docs/classes/file.html | 44 +++--- docs/classes/filejob.html | 190 ++++++++++++++--------- docs/classes/folderjob.html | 202 +++++++++++++++--------- docs/classes/foldernest.html | 124 ++++++++++----- docs/classes/ftpfilejob.html | 184 ++++++++++++++-------- docs/classes/ftpnest.html | 49 +++--- docs/classes/interfacemanager.html | 60 ++++---- docs/classes/job.html | 144 ++++++++++------- docs/classes/jobproperty.html | 22 +-- docs/classes/lifeevent.html | 28 ++-- docs/classes/logger.html | 28 ++-- docs/classes/nest.html | 54 +++++-- docs/classes/packedjob.html | 204 ++++++++++++++++--------- docs/classes/s3filejob.html | 202 +++++++++++++++--------- docs/classes/s3nest.html | 67 ++++---- docs/classes/server.html | 36 ++--- docs/classes/step.html | 24 +-- docs/classes/tunnel.html | 97 ++++++++---- docs/classes/webhookinterface.html | 83 ++++++---- docs/classes/webhookjob.html | 192 ++++++++++++++--------- docs/classes/webhooknest.html | 89 +++++++---- docs/globals.html | 129 +++++++--------- docs/index.html | 3 - docs/interfaces/antfarmoptions.html | 18 +-- docs/interfaces/emailcredentials.html | 8 +- docs/interfaces/fieldoptions.html | 22 +-- docs/interfaces/interfacemetadata.html | 6 +- docs/interfaces/interfaceproperty.html | 4 +- docs/interfaces/logqueryoptions.html | 12 +- lib/job/fileJob.d.ts | 11 +- lib/job/fileJob.js | 11 +- lib/job/folderJob.d.ts | 4 +- lib/job/folderJob.js | 2 +- lib/job/job.d.ts | 5 +- lib/job/job.js | 2 +- lib/job/webhookJob.d.ts | 2 +- lib/job/webhookJob.js | 2 +- lib/nest/folderNest.d.ts | 2 +- lib/nest/folderNest.js | 2 +- src/lib/job/fileJob.ts | 11 +- src/lib/job/folderJob.ts | 4 +- src/lib/job/job.ts | 5 +- src/lib/job/webhookJob.ts | 2 +- src/lib/nest/folderNest.ts | 2 +- 50 files changed, 1564 insertions(+), 1005 deletions(-) diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index b8daa74..0c274e3 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1 +1 @@ -var typedoc = typedoc || {};typedoc.search = typedoc.search || {};typedoc.search.data = {"kinds":{"32":"Variable","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal"},"rows":[{"id":0,"kind":256,"name":"EmailCredentials","url":"interfaces/emailcredentials.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"host","url":"interfaces/emailcredentials.html#host","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":2,"kind":1024,"name":"port","url":"interfaces/emailcredentials.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":3,"kind":1024,"name":"secure","url":"interfaces/emailcredentials.html#secure","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":4,"kind":1024,"name":"auth","url":"interfaces/emailcredentials.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":5,"kind":65536,"name":"__type","url":"interfaces/emailcredentials.html#auth.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"EmailCredentials.auth"},{"id":6,"kind":32,"name":"user","url":"interfaces/emailcredentials.html#auth.__type.user","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"EmailCredentials.auth.__type"},{"id":7,"kind":32,"name":"pass","url":"interfaces/emailcredentials.html#auth.__type.pass","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"EmailCredentials.auth.__type"},{"id":8,"kind":256,"name":"AntfarmOptions","url":"interfaces/antfarmoptions.html","classes":"tsd-kind-interface"},{"id":9,"kind":1024,"name":"log_dir","url":"interfaces/antfarmoptions.html#log_dir","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":10,"kind":1024,"name":"log_max_size","url":"interfaces/antfarmoptions.html#log_max_size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":11,"kind":1024,"name":"log_max_files","url":"interfaces/antfarmoptions.html#log_max_files","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":12,"kind":1024,"name":"log_file_level","url":"interfaces/antfarmoptions.html#log_file_level","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":13,"kind":1024,"name":"log_out_level","url":"interfaces/antfarmoptions.html#log_out_level","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":14,"kind":1024,"name":"port","url":"interfaces/antfarmoptions.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":15,"kind":1024,"name":"auto_managed_folder_directory","url":"interfaces/antfarmoptions.html#auto_managed_folder_directory","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":16,"kind":1024,"name":"webhook_interface_session_timeout","url":"interfaces/antfarmoptions.html#webhook_interface_session_timeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":17,"kind":1024,"name":"email_credentials","url":"interfaces/antfarmoptions.html#email_credentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":18,"kind":128,"name":"Logger","url":"classes/logger.html","classes":"tsd-kind-class"},{"id":19,"kind":1024,"name":"options","url":"classes/logger.html#options","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":20,"kind":1024,"name":"logger","url":"classes/logger.html#logger-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":21,"kind":1024,"name":"log_dir","url":"classes/logger.html#log_dir","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":22,"kind":2097152,"name":"log_types","url":"classes/logger.html#log_types","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":23,"kind":32,"name":"0","url":"classes/logger.html#log_types.0","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":24,"kind":32,"name":"1","url":"classes/logger.html#log_types.1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":25,"kind":32,"name":"2","url":"classes/logger.html#log_types.2","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":26,"kind":32,"name":"3","url":"classes/logger.html#log_types.3","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":27,"kind":512,"name":"constructor","url":"classes/logger.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Logger"},{"id":28,"kind":2048,"name":"consoleFormatter","url":"classes/logger.html#consoleformatter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":29,"kind":2048,"name":"createLogger","url":"classes/logger.html#createlogger","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":30,"kind":2048,"name":"getEntry","url":"classes/logger.html#getentry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":31,"kind":2048,"name":"log","url":"classes/logger.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":32,"kind":2048,"name":"query","url":"classes/logger.html#query","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":33,"kind":256,"name":"LogQueryOptions","url":"interfaces/logqueryoptions.html","classes":"tsd-kind-interface"},{"id":34,"kind":1024,"name":"from","url":"interfaces/logqueryoptions.html#from","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":35,"kind":1024,"name":"until","url":"interfaces/logqueryoptions.html#until","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":36,"kind":1024,"name":"limit","url":"interfaces/logqueryoptions.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":37,"kind":1024,"name":"start","url":"interfaces/logqueryoptions.html#start","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":38,"kind":1024,"name":"order","url":"interfaces/logqueryoptions.html#order","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":39,"kind":1024,"name":"fields","url":"interfaces/logqueryoptions.html#fields","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":40,"kind":32,"name":"fs","url":"globals.html#fs","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":41,"kind":32,"name":"winston","url":"globals.html#winston","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":42,"kind":32,"name":"_","url":"globals.html#_","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":43,"kind":128,"name":"LifeEvent","url":"classes/lifeevent.html","classes":"tsd-kind-class"},{"id":44,"kind":1024,"name":"_date","url":"classes/lifeevent.html#_date","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":45,"kind":1024,"name":"_verb","url":"classes/lifeevent.html#_verb","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":46,"kind":1024,"name":"_start","url":"classes/lifeevent.html#_start","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":47,"kind":1024,"name":"_finish","url":"classes/lifeevent.html#_finish","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":48,"kind":512,"name":"constructor","url":"classes/lifeevent.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LifeEvent"},{"id":49,"kind":262144,"name":"date","url":"classes/lifeevent.html#date","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":50,"kind":262144,"name":"verb","url":"classes/lifeevent.html#verb","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":51,"kind":262144,"name":"start","url":"classes/lifeevent.html#start","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":52,"kind":262144,"name":"finish","url":"classes/lifeevent.html#finish","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":53,"kind":262144,"name":"statement","url":"classes/lifeevent.html#statement","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LifeEvent"},{"id":54,"kind":128,"name":"EmailOptions","url":"classes/emailoptions.html","classes":"tsd-kind-class"},{"id":55,"kind":1024,"name":"subject","url":"classes/emailoptions.html#subject","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":56,"kind":1024,"name":"to","url":"classes/emailoptions.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":57,"kind":1024,"name":"cc","url":"classes/emailoptions.html#cc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":58,"kind":1024,"name":"bcc","url":"classes/emailoptions.html#bcc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":59,"kind":1024,"name":"template","url":"classes/emailoptions.html#template","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":60,"kind":1024,"name":"html","url":"classes/emailoptions.html#html","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":61,"kind":1024,"name":"text","url":"classes/emailoptions.html#text","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":62,"kind":128,"name":"JobProperty","url":"classes/jobproperty.html","classes":"tsd-kind-class"},{"id":63,"kind":1024,"name":"_key","url":"classes/jobproperty.html#_key","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":64,"kind":1024,"name":"_value","url":"classes/jobproperty.html#_value","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":65,"kind":1024,"name":"_type","url":"classes/jobproperty.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":66,"kind":512,"name":"constructor","url":"classes/jobproperty.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"JobProperty"},{"id":67,"kind":262144,"name":"value","url":"classes/jobproperty.html#value","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"JobProperty"},{"id":68,"kind":2048,"name":"resolveType","url":"classes/jobproperty.html#resolvetype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":69,"kind":262144,"name":"key","url":"classes/jobproperty.html#key","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"JobProperty"},{"id":70,"kind":262144,"name":"type","url":"classes/jobproperty.html#type","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"JobProperty"},{"id":71,"kind":128,"name":"Job","url":"classes/job.html","classes":"tsd-kind-class"},{"id":72,"kind":1024,"name":"_name","url":"classes/job.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":73,"kind":1024,"name":"_tunnel","url":"classes/job.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":74,"kind":1024,"name":"_nest","url":"classes/job.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":75,"kind":1024,"name":"e","url":"classes/job.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":76,"kind":1024,"name":"_locallyAvailable","url":"classes/job.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":77,"kind":1024,"name":"_lifeCycle","url":"classes/job.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":78,"kind":1024,"name":"_id","url":"classes/job.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":79,"kind":1024,"name":"_properties","url":"classes/job.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":80,"kind":1024,"name":"_type","url":"classes/job.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":81,"kind":512,"name":"constructor","url":"classes/job.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Job"},{"id":82,"kind":262144,"name":"type","url":"classes/job.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":83,"kind":2048,"name":"toString","url":"classes/job.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":84,"kind":262144,"name":"isLocallyAvailable","url":"classes/job.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":85,"kind":262144,"name":"locallyAvailable","url":"classes/job.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"Job"},{"id":86,"kind":262144,"name":"lifeCycle","url":"classes/job.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":87,"kind":2048,"name":"createLifeEvent","url":"classes/job.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":88,"kind":262144,"name":"name","url":"classes/job.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":89,"kind":262144,"name":"id","url":"classes/job.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":90,"kind":262144,"name":"nameProper","url":"classes/job.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":91,"kind":262144,"name":"nest","url":"classes/job.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":92,"kind":262144,"name":"tunnel","url":"classes/job.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":93,"kind":2048,"name":"fail","url":"classes/job.html#fail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":94,"kind":2048,"name":"transfer","url":"classes/job.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":95,"kind":2048,"name":"move","url":"classes/job.html#move","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":96,"kind":2048,"name":"email","url":"classes/job.html#email","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":97,"kind":2048,"name":"setPropertyValue","url":"classes/job.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":98,"kind":262144,"name":"propertyValues","url":"classes/job.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"Job"},{"id":99,"kind":2048,"name":"getProperty","url":"classes/job.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":100,"kind":262144,"name":"properties","url":"classes/job.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":101,"kind":2048,"name":"getPropertyValue","url":"classes/job.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":102,"kind":2048,"name":"getPropertyType","url":"classes/job.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":103,"kind":2048,"name":"pack","url":"classes/job.html#pack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":104,"kind":2048,"name":"unpack","url":"classes/job.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":105,"kind":2048,"name":"getJSON","url":"classes/job.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":106,"kind":262144,"name":"path","url":"classes/job.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":107,"kind":2048,"name":"isFile","url":"classes/job.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":108,"kind":2048,"name":"isFolder","url":"classes/job.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":109,"kind":262144,"name":"files","url":"classes/job.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":110,"kind":2048,"name":"getFile","url":"classes/job.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":111,"kind":2048,"name":"rename","url":"classes/job.html#rename","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":112,"kind":2048,"name":"log","url":"classes/job.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":113,"kind":262144,"name":"size","url":"classes/job.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":114,"kind":262144,"name":"sizeBytes","url":"classes/job.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":115,"kind":32,"name":"shortid","url":"globals.html#shortid","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":116,"kind":128,"name":"Nest","url":"classes/nest.html","classes":"tsd-kind-class"},{"id":117,"kind":1024,"name":"_id","url":"classes/nest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":118,"kind":1024,"name":"_name","url":"classes/nest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":119,"kind":1024,"name":"_tunnel","url":"classes/nest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":120,"kind":1024,"name":"e","url":"classes/nest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":121,"kind":512,"name":"constructor","url":"classes/nest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Nest"},{"id":122,"kind":262144,"name":"id","url":"classes/nest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Nest"},{"id":123,"kind":2048,"name":"toString","url":"classes/nest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Nest"},{"id":124,"kind":262144,"name":"name","url":"classes/nest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Nest"},{"id":125,"kind":262144,"name":"tunnel","url":"classes/nest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Nest"},{"id":126,"kind":2048,"name":"register","url":"classes/nest.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Nest"},{"id":127,"kind":2048,"name":"arrive","url":"classes/nest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Nest"},{"id":128,"kind":128,"name":"File","url":"classes/file.html","classes":"tsd-kind-class"},{"id":129,"kind":1024,"name":"_path","url":"classes/file.html#_path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":130,"kind":1024,"name":"_dirname","url":"classes/file.html#_dirname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":131,"kind":1024,"name":"_basename","url":"classes/file.html#_basename","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":132,"kind":1024,"name":"_contentType","url":"classes/file.html#_contenttype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":133,"kind":1024,"name":"_extension","url":"classes/file.html#_extension","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":134,"kind":1024,"name":"_sizeBytes","url":"classes/file.html#_sizebytes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":135,"kind":1024,"name":"e","url":"classes/file.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":136,"kind":512,"name":"constructor","url":"classes/file.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"File"},{"id":137,"kind":2048,"name":"getStatistics","url":"classes/file.html#getstatistics","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":138,"kind":262144,"name":"name","url":"classes/file.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"File"},{"id":139,"kind":262144,"name":"nameProper","url":"classes/file.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":140,"kind":262144,"name":"dirname","url":"classes/file.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":141,"kind":262144,"name":"path","url":"classes/file.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"File"},{"id":142,"kind":262144,"name":"contentType","url":"classes/file.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":143,"kind":262144,"name":"extension","url":"classes/file.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":144,"kind":262144,"name":"basename","url":"classes/file.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":145,"kind":262144,"name":"sizeBytes","url":"classes/file.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":146,"kind":262144,"name":"size","url":"classes/file.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":147,"kind":2048,"name":"renameLocal","url":"classes/file.html#renamelocal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"File"},{"id":148,"kind":2048,"name":"removeLocal","url":"classes/file.html#removelocal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"File"},{"id":149,"kind":32,"name":"mime","url":"globals.html#mime","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":150,"kind":32,"name":"fileExtension","url":"globals.html#fileextension","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":151,"kind":32,"name":"node_path","url":"globals.html#node_path","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":152,"kind":32,"name":"filesize","url":"globals.html#filesize","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":153,"kind":128,"name":"FileJob","url":"classes/filejob.html","classes":"tsd-kind-class"},{"id":154,"kind":1024,"name":"_file","url":"classes/filejob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FileJob"},{"id":155,"kind":512,"name":"constructor","url":"classes/filejob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":156,"kind":262144,"name":"file","url":"classes/filejob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":157,"kind":262144,"name":"name","url":"classes/filejob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":158,"kind":262144,"name":"nameProper","url":"classes/filejob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":159,"kind":262144,"name":"dirname","url":"classes/filejob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":160,"kind":262144,"name":"path","url":"classes/filejob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":161,"kind":262144,"name":"contentType","url":"classes/filejob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":162,"kind":262144,"name":"extension","url":"classes/filejob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":163,"kind":262144,"name":"basename","url":"classes/filejob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":164,"kind":2048,"name":"isFolder","url":"classes/filejob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":165,"kind":2048,"name":"isFile","url":"classes/filejob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":166,"kind":2048,"name":"move","url":"classes/filejob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":167,"kind":2048,"name":"rename","url":"classes/filejob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":168,"kind":2048,"name":"remove","url":"classes/filejob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FileJob"},{"id":169,"kind":262144,"name":"size","url":"classes/filejob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":170,"kind":262144,"name":"sizeBytes","url":"classes/filejob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":171,"kind":1024,"name":"_name","url":"classes/filejob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":172,"kind":1024,"name":"_tunnel","url":"classes/filejob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":173,"kind":1024,"name":"_nest","url":"classes/filejob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":174,"kind":1024,"name":"e","url":"classes/filejob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":175,"kind":1024,"name":"_locallyAvailable","url":"classes/filejob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":176,"kind":1024,"name":"_lifeCycle","url":"classes/filejob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":177,"kind":1024,"name":"_id","url":"classes/filejob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":178,"kind":1024,"name":"_properties","url":"classes/filejob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":179,"kind":1024,"name":"_type","url":"classes/filejob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":180,"kind":262144,"name":"type","url":"classes/filejob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":181,"kind":2048,"name":"toString","url":"classes/filejob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":182,"kind":262144,"name":"isLocallyAvailable","url":"classes/filejob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":183,"kind":262144,"name":"locallyAvailable","url":"classes/filejob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":184,"kind":262144,"name":"lifeCycle","url":"classes/filejob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":185,"kind":2048,"name":"createLifeEvent","url":"classes/filejob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":186,"kind":262144,"name":"id","url":"classes/filejob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":187,"kind":262144,"name":"nest","url":"classes/filejob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":188,"kind":262144,"name":"tunnel","url":"classes/filejob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":189,"kind":2048,"name":"fail","url":"classes/filejob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":190,"kind":2048,"name":"transfer","url":"classes/filejob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":191,"kind":2048,"name":"email","url":"classes/filejob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":192,"kind":2048,"name":"setPropertyValue","url":"classes/filejob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":193,"kind":262144,"name":"propertyValues","url":"classes/filejob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":194,"kind":2048,"name":"getProperty","url":"classes/filejob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":195,"kind":262144,"name":"properties","url":"classes/filejob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":196,"kind":2048,"name":"getPropertyValue","url":"classes/filejob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":197,"kind":2048,"name":"getPropertyType","url":"classes/filejob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":198,"kind":2048,"name":"pack","url":"classes/filejob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":199,"kind":2048,"name":"unpack","url":"classes/filejob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":200,"kind":2048,"name":"getJSON","url":"classes/filejob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":201,"kind":262144,"name":"files","url":"classes/filejob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":202,"kind":2048,"name":"getFile","url":"classes/filejob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":203,"kind":2048,"name":"log","url":"classes/filejob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":204,"kind":128,"name":"WebhookJob","url":"classes/webhookjob.html","classes":"tsd-kind-class"},{"id":205,"kind":1024,"name":"_request","url":"classes/webhookjob.html#_request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookJob"},{"id":206,"kind":1024,"name":"_response","url":"classes/webhookjob.html#_response","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookJob"},{"id":207,"kind":1024,"name":"_responseSent","url":"classes/webhookjob.html#_responsesent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookJob"},{"id":208,"kind":512,"name":"constructor","url":"classes/webhookjob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookJob"},{"id":209,"kind":262144,"name":"responseSent","url":"classes/webhookjob.html#responsesent","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookJob"},{"id":210,"kind":262144,"name":"response","url":"classes/webhookjob.html#response","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookJob"},{"id":211,"kind":262144,"name":"request","url":"classes/webhookjob.html#request","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookJob"},{"id":212,"kind":2048,"name":"getQueryStringValue","url":"classes/webhookjob.html#getquerystringvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":213,"kind":2048,"name":"getQueryStringValues","url":"classes/webhookjob.html#getquerystringvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":214,"kind":2048,"name":"getFormDataFiles","url":"classes/webhookjob.html#getformdatafiles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":215,"kind":2048,"name":"getFormDataValues","url":"classes/webhookjob.html#getformdatavalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":216,"kind":2048,"name":"getFormDataValue","url":"classes/webhookjob.html#getformdatavalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":217,"kind":2048,"name":"getDataAsString","url":"classes/webhookjob.html#getdataasstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":218,"kind":2048,"name":"getParameters","url":"classes/webhookjob.html#getparameters","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":219,"kind":2048,"name":"getParameter","url":"classes/webhookjob.html#getparameter","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":220,"kind":1024,"name":"_name","url":"classes/webhookjob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":221,"kind":1024,"name":"_tunnel","url":"classes/webhookjob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":222,"kind":1024,"name":"_nest","url":"classes/webhookjob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":223,"kind":1024,"name":"e","url":"classes/webhookjob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":224,"kind":1024,"name":"_locallyAvailable","url":"classes/webhookjob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":225,"kind":1024,"name":"_lifeCycle","url":"classes/webhookjob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":226,"kind":1024,"name":"_id","url":"classes/webhookjob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":227,"kind":1024,"name":"_properties","url":"classes/webhookjob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":228,"kind":1024,"name":"_type","url":"classes/webhookjob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":229,"kind":262144,"name":"type","url":"classes/webhookjob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":230,"kind":2048,"name":"toString","url":"classes/webhookjob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":231,"kind":262144,"name":"isLocallyAvailable","url":"classes/webhookjob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":232,"kind":262144,"name":"locallyAvailable","url":"classes/webhookjob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":233,"kind":262144,"name":"lifeCycle","url":"classes/webhookjob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":234,"kind":2048,"name":"createLifeEvent","url":"classes/webhookjob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":235,"kind":262144,"name":"name","url":"classes/webhookjob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":236,"kind":262144,"name":"id","url":"classes/webhookjob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":237,"kind":262144,"name":"nameProper","url":"classes/webhookjob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":238,"kind":262144,"name":"nest","url":"classes/webhookjob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":239,"kind":262144,"name":"tunnel","url":"classes/webhookjob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":240,"kind":2048,"name":"fail","url":"classes/webhookjob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":241,"kind":2048,"name":"transfer","url":"classes/webhookjob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":242,"kind":2048,"name":"move","url":"classes/webhookjob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":243,"kind":2048,"name":"email","url":"classes/webhookjob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":244,"kind":2048,"name":"setPropertyValue","url":"classes/webhookjob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":245,"kind":262144,"name":"propertyValues","url":"classes/webhookjob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":246,"kind":2048,"name":"getProperty","url":"classes/webhookjob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":247,"kind":262144,"name":"properties","url":"classes/webhookjob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":248,"kind":2048,"name":"getPropertyValue","url":"classes/webhookjob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":249,"kind":2048,"name":"getPropertyType","url":"classes/webhookjob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":250,"kind":2048,"name":"pack","url":"classes/webhookjob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":251,"kind":2048,"name":"unpack","url":"classes/webhookjob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":252,"kind":2048,"name":"getJSON","url":"classes/webhookjob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":253,"kind":262144,"name":"path","url":"classes/webhookjob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":254,"kind":2048,"name":"isFile","url":"classes/webhookjob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":255,"kind":2048,"name":"isFolder","url":"classes/webhookjob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":256,"kind":262144,"name":"files","url":"classes/webhookjob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":257,"kind":2048,"name":"getFile","url":"classes/webhookjob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":258,"kind":2048,"name":"rename","url":"classes/webhookjob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":259,"kind":2048,"name":"log","url":"classes/webhookjob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":260,"kind":262144,"name":"size","url":"classes/webhookjob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":261,"kind":262144,"name":"sizeBytes","url":"classes/webhookjob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":262,"kind":32,"name":"tmp","url":"globals.html#tmp","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":263,"kind":32,"name":"url","url":"globals.html#url","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":264,"kind":32,"name":"path","url":"globals.html#path","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":265,"kind":256,"name":"FieldOptions","url":"interfaces/fieldoptions.html","classes":"tsd-kind-interface"},{"id":266,"kind":1024,"name":"id","url":"interfaces/fieldoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":267,"kind":1024,"name":"name","url":"interfaces/fieldoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":268,"kind":1024,"name":"max_length","url":"interfaces/fieldoptions.html#max_length","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":269,"kind":1024,"name":"required","url":"interfaces/fieldoptions.html#required","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":270,"kind":1024,"name":"type","url":"interfaces/fieldoptions.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":271,"kind":1024,"name":"placeholder","url":"interfaces/fieldoptions.html#placeholder","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":272,"kind":1024,"name":"valueList","url":"interfaces/fieldoptions.html#valuelist","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":273,"kind":1024,"name":"tooltip","url":"interfaces/fieldoptions.html#tooltip","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":274,"kind":1024,"name":"description","url":"interfaces/fieldoptions.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":275,"kind":1024,"name":"value","url":"interfaces/fieldoptions.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":276,"kind":1024,"name":"readOnly","url":"interfaces/fieldoptions.html#readonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":277,"kind":128,"name":"Step","url":"classes/step.html","classes":"tsd-kind-class"},{"id":278,"kind":1024,"name":"_name","url":"classes/step.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":279,"kind":1024,"name":"_complete","url":"classes/step.html#_complete","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":280,"kind":1024,"name":"_callback","url":"classes/step.html#_callback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":281,"kind":1024,"name":"_failure","url":"classes/step.html#_failure","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":282,"kind":262144,"name":"failure","url":"classes/step.html#failure","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":283,"kind":262144,"name":"callback","url":"classes/step.html#callback","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":284,"kind":262144,"name":"name","url":"classes/step.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":285,"kind":262144,"name":"complete","url":"classes/step.html#complete","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":286,"kind":256,"name":"InterfaceProperty","url":"interfaces/interfaceproperty.html","classes":"tsd-kind-interface"},{"id":287,"kind":1024,"name":"key","url":"interfaces/interfaceproperty.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceProperty"},{"id":288,"kind":1024,"name":"value","url":"interfaces/interfaceproperty.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceProperty"},{"id":289,"kind":256,"name":"InterfaceMetadata","url":"interfaces/interfacemetadata.html","classes":"tsd-kind-interface"},{"id":290,"kind":1024,"name":"description","url":"interfaces/interfacemetadata.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceMetadata"},{"id":291,"kind":1024,"name":"tooltip","url":"interfaces/interfacemetadata.html#tooltip","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceMetadata"},{"id":292,"kind":1024,"name":"interfaceProperties","url":"interfaces/interfacemetadata.html#interfaceproperties","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceMetadata"},{"id":293,"kind":128,"name":"FolderJob","url":"classes/folderjob.html","classes":"tsd-kind-class"},{"id":294,"kind":1024,"name":"_path","url":"classes/folderjob.html#_path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":295,"kind":1024,"name":"_dirname","url":"classes/folderjob.html#_dirname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":296,"kind":1024,"name":"_basename","url":"classes/folderjob.html#_basename","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":297,"kind":1024,"name":"_files","url":"classes/folderjob.html#_files","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":298,"kind":512,"name":"constructor","url":"classes/folderjob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":299,"kind":2048,"name":"getStatistics","url":"classes/folderjob.html#getstatistics","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":300,"kind":2048,"name":"createFiles","url":"classes/folderjob.html#createfiles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":301,"kind":262144,"name":"name","url":"classes/folderjob.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":302,"kind":262144,"name":"basename","url":"classes/folderjob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FolderJob"},{"id":303,"kind":262144,"name":"dirname","url":"classes/folderjob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FolderJob"},{"id":304,"kind":262144,"name":"path","url":"classes/folderjob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":305,"kind":2048,"name":"addFile","url":"classes/folderjob.html#addfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":306,"kind":2048,"name":"getFile","url":"classes/folderjob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":307,"kind":262144,"name":"files","url":"classes/folderjob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":308,"kind":2048,"name":"count","url":"classes/folderjob.html#count","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":309,"kind":262144,"name":"extension","url":"classes/folderjob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FolderJob"},{"id":310,"kind":2048,"name":"isFolder","url":"classes/folderjob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":311,"kind":2048,"name":"isFile","url":"classes/folderjob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":312,"kind":2048,"name":"move","url":"classes/folderjob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":313,"kind":2048,"name":"rename","url":"classes/folderjob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":314,"kind":2048,"name":"remove","url":"classes/folderjob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":315,"kind":1024,"name":"_name","url":"classes/folderjob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":316,"kind":1024,"name":"_tunnel","url":"classes/folderjob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":317,"kind":1024,"name":"_nest","url":"classes/folderjob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":318,"kind":1024,"name":"e","url":"classes/folderjob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":319,"kind":1024,"name":"_locallyAvailable","url":"classes/folderjob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":320,"kind":1024,"name":"_lifeCycle","url":"classes/folderjob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":321,"kind":1024,"name":"_id","url":"classes/folderjob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":322,"kind":1024,"name":"_properties","url":"classes/folderjob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":323,"kind":1024,"name":"_type","url":"classes/folderjob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":324,"kind":262144,"name":"type","url":"classes/folderjob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":325,"kind":2048,"name":"toString","url":"classes/folderjob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":326,"kind":262144,"name":"isLocallyAvailable","url":"classes/folderjob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":327,"kind":262144,"name":"locallyAvailable","url":"classes/folderjob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":328,"kind":262144,"name":"lifeCycle","url":"classes/folderjob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":329,"kind":2048,"name":"createLifeEvent","url":"classes/folderjob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":330,"kind":262144,"name":"id","url":"classes/folderjob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":331,"kind":262144,"name":"nameProper","url":"classes/folderjob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":332,"kind":262144,"name":"nest","url":"classes/folderjob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":333,"kind":262144,"name":"tunnel","url":"classes/folderjob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":334,"kind":2048,"name":"fail","url":"classes/folderjob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":335,"kind":2048,"name":"transfer","url":"classes/folderjob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":336,"kind":2048,"name":"email","url":"classes/folderjob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":337,"kind":2048,"name":"setPropertyValue","url":"classes/folderjob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":338,"kind":262144,"name":"propertyValues","url":"classes/folderjob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":339,"kind":2048,"name":"getProperty","url":"classes/folderjob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":340,"kind":262144,"name":"properties","url":"classes/folderjob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":341,"kind":2048,"name":"getPropertyValue","url":"classes/folderjob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":342,"kind":2048,"name":"getPropertyType","url":"classes/folderjob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":343,"kind":2048,"name":"pack","url":"classes/folderjob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":344,"kind":2048,"name":"unpack","url":"classes/folderjob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":345,"kind":2048,"name":"getJSON","url":"classes/folderjob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":346,"kind":2048,"name":"log","url":"classes/folderjob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":347,"kind":262144,"name":"size","url":"classes/folderjob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":348,"kind":262144,"name":"sizeBytes","url":"classes/folderjob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":349,"kind":128,"name":"WebhookInterface","url":"classes/webhookinterface.html","classes":"tsd-kind-class"},{"id":350,"kind":1024,"name":"_fields","url":"classes/webhookinterface.html#_fields","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":351,"kind":1024,"name":"e","url":"classes/webhookinterface.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":352,"kind":1024,"name":"_nest","url":"classes/webhookinterface.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":353,"kind":1024,"name":"_checkpointNest","url":"classes/webhookinterface.html#_checkpointnest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":354,"kind":1024,"name":"_steps","url":"classes/webhookinterface.html#_steps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":355,"kind":1024,"name":"_sessionId","url":"classes/webhookinterface.html#_sessionid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":356,"kind":1024,"name":"_metadata","url":"classes/webhookinterface.html#_metadata","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":357,"kind":512,"name":"constructor","url":"classes/webhookinterface.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":358,"kind":2048,"name":"initMetadata","url":"classes/webhookinterface.html#initmetadata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":359,"kind":262144,"name":"metadata","url":"classes/webhookinterface.html#metadata","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":360,"kind":262144,"name":"description","url":"classes/webhookinterface.html#description","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":361,"kind":262144,"name":"tooltip","url":"classes/webhookinterface.html#tooltip","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":362,"kind":2048,"name":"addInterfaceProperty","url":"classes/webhookinterface.html#addinterfaceproperty","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":363,"kind":262144,"name":"interfaceProperties","url":"classes/webhookinterface.html#interfaceproperties","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":364,"kind":262144,"name":"sessionId","url":"classes/webhookinterface.html#sessionid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":365,"kind":262144,"name":"nest","url":"classes/webhookinterface.html#nest","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":366,"kind":2048,"name":"addField","url":"classes/webhookinterface.html#addfield","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":367,"kind":2048,"name":"getField","url":"classes/webhookinterface.html#getfield","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":368,"kind":262144,"name":"fields","url":"classes/webhookinterface.html#fields","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":369,"kind":2048,"name":"getTransportInterface","url":"classes/webhookinterface.html#gettransportinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":370,"kind":2048,"name":"getJobs","url":"classes/webhookinterface.html#getjobs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":371,"kind":262144,"name":"checkpointNest","url":"classes/webhookinterface.html#checkpointnest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":372,"kind":2048,"name":"addStep","url":"classes/webhookinterface.html#addstep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":373,"kind":2048,"name":"completeStep","url":"classes/webhookinterface.html#completestep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":374,"kind":2048,"name":"removeStep","url":"classes/webhookinterface.html#removestep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":375,"kind":262144,"name":"steps","url":"classes/webhookinterface.html#steps","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":376,"kind":32,"name":"clone","url":"globals.html#clone","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":377,"kind":128,"name":"InterfaceManager","url":"classes/interfacemanager.html","classes":"tsd-kind-class"},{"id":378,"kind":1024,"name":"e","url":"classes/interfacemanager.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":379,"kind":1024,"name":"_nest","url":"classes/interfacemanager.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":380,"kind":1024,"name":"_fields","url":"classes/interfacemanager.html#_fields","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":381,"kind":1024,"name":"_steps","url":"classes/interfacemanager.html#_steps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":382,"kind":1024,"name":"_interfaceInstances","url":"classes/interfacemanager.html#_interfaceinstances","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":383,"kind":1024,"name":"_handleRequest","url":"classes/interfacemanager.html#_handlerequest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":384,"kind":1024,"name":"_metadata","url":"classes/interfacemanager.html#_metadata","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":385,"kind":1024,"name":"_checkpointNest","url":"classes/interfacemanager.html#_checkpointnest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":386,"kind":512,"name":"constructor","url":"classes/interfacemanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InterfaceManager"},{"id":387,"kind":2048,"name":"initMetadata","url":"classes/interfacemanager.html#initmetadata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":388,"kind":262144,"name":"metadata","url":"classes/interfacemanager.html#metadata","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"InterfaceManager"},{"id":389,"kind":262144,"name":"description","url":"classes/interfacemanager.html#description","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":390,"kind":262144,"name":"tooltip","url":"classes/interfacemanager.html#tooltip","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":391,"kind":2048,"name":"addInterfaceProperty","url":"classes/interfacemanager.html#addinterfaceproperty","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":392,"kind":262144,"name":"interfaceProperties","url":"classes/interfacemanager.html#interfaceproperties","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":393,"kind":262144,"name":"interfaceInstances","url":"classes/interfacemanager.html#interfaceinstances","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":394,"kind":262144,"name":"checkpointNest","url":"classes/interfacemanager.html#checkpointnest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"InterfaceManager"},{"id":395,"kind":262144,"name":"customHandleRequest","url":"classes/interfacemanager.html#customhandlerequest","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":396,"kind":262144,"name":"nest","url":"classes/interfacemanager.html#nest","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":397,"kind":262144,"name":"path","url":"classes/interfacemanager.html#path","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":398,"kind":2048,"name":"addField","url":"classes/interfacemanager.html#addfield","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":399,"kind":262144,"name":"fields","url":"classes/interfacemanager.html#fields","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":400,"kind":2048,"name":"addStep","url":"classes/interfacemanager.html#addstep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":401,"kind":262144,"name":"steps","url":"classes/interfacemanager.html#steps","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":402,"kind":2048,"name":"addInterfaceInstance","url":"classes/interfacemanager.html#addinterfaceinstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":403,"kind":2048,"name":"removeInterfaceInstance","url":"classes/interfacemanager.html#removeinterfaceinstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":404,"kind":2048,"name":"getInterface","url":"classes/interfacemanager.html#getinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":405,"kind":2048,"name":"checkNest","url":"classes/interfacemanager.html#checknest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":406,"kind":128,"name":"WebhookNest","url":"classes/webhooknest.html","classes":"tsd-kind-class"},{"id":407,"kind":1024,"name":"_path","url":"classes/webhooknest.html#_path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":408,"kind":1024,"name":"_httpMethod","url":"classes/webhooknest.html#_httpmethod","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":409,"kind":1024,"name":"_handleRequest","url":"classes/webhooknest.html#_handlerequest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":410,"kind":1024,"name":"_ui","url":"classes/webhooknest.html#_ui","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":411,"kind":1024,"name":"_im","url":"classes/webhooknest.html#_im","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":412,"kind":1024,"name":"_holdResponse","url":"classes/webhooknest.html#_holdresponse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":413,"kind":512,"name":"constructor","url":"classes/webhooknest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookNest"},{"id":414,"kind":262144,"name":"holdResponse","url":"classes/webhooknest.html#holdresponse","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":415,"kind":2048,"name":"releaseResponse","url":"classes/webhooknest.html#releaseresponse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookNest"},{"id":416,"kind":262144,"name":"customHandleRequest","url":"classes/webhooknest.html#customhandlerequest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":417,"kind":262144,"name":"path","url":"classes/webhooknest.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":418,"kind":262144,"name":"httpMethod","url":"classes/webhooknest.html#httpmethod","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":419,"kind":262144,"name":"name","url":"classes/webhooknest.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookNest"},{"id":420,"kind":2048,"name":"load","url":"classes/webhooknest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookNest"},{"id":421,"kind":2048,"name":"watch","url":"classes/webhooknest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookNest"},{"id":422,"kind":2048,"name":"arrive","url":"classes/webhooknest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookNest"},{"id":423,"kind":262144,"name":"interfaceManager","url":"classes/webhooknest.html#interfacemanager","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookNest"},{"id":424,"kind":1024,"name":"_id","url":"classes/webhooknest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":425,"kind":1024,"name":"_name","url":"classes/webhooknest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":426,"kind":1024,"name":"_tunnel","url":"classes/webhooknest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":427,"kind":1024,"name":"e","url":"classes/webhooknest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":428,"kind":262144,"name":"id","url":"classes/webhooknest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":429,"kind":2048,"name":"toString","url":"classes/webhooknest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":430,"kind":262144,"name":"tunnel","url":"classes/webhooknest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":431,"kind":2048,"name":"register","url":"classes/webhooknest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":432,"kind":32,"name":"http","url":"globals.html#http","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":433,"kind":128,"name":"Server","url":"classes/server.html","classes":"tsd-kind-class"},{"id":434,"kind":1024,"name":"server","url":"classes/server.html#server-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":435,"kind":1024,"name":"e","url":"classes/server.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":436,"kind":1024,"name":"hookRoutes","url":"classes/server.html#hookroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":437,"kind":1024,"name":"hookInterfaceRoutes","url":"classes/server.html#hookinterfaceroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":438,"kind":1024,"name":"upload","url":"classes/server.html#upload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":439,"kind":2097152,"name":"config","url":"classes/server.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":440,"kind":32,"name":"hooks_prefix","url":"classes/server.html#config.hooks_prefix","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Server.config"},{"id":441,"kind":32,"name":"hooks_ui_prefix","url":"classes/server.html#config.hooks_ui_prefix","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Server.config"},{"id":442,"kind":32,"name":"log_prefix","url":"classes/server.html#config.log_prefix","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Server.config"},{"id":443,"kind":512,"name":"constructor","url":"classes/server.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Server"},{"id":444,"kind":2048,"name":"createServer","url":"classes/server.html#createserver","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":445,"kind":2048,"name":"createLogServer","url":"classes/server.html#createlogserver","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":446,"kind":2048,"name":"toString","url":"classes/server.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":447,"kind":2048,"name":"addWebhook","url":"classes/server.html#addwebhook","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":448,"kind":2048,"name":"handleHookRequest","url":"classes/server.html#handlehookrequest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":449,"kind":2048,"name":"sendHookResponse","url":"classes/server.html#sendhookresponse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":450,"kind":2048,"name":"addWebhookInterface","url":"classes/server.html#addwebhookinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":451,"kind":2048,"name":"handleHookInterfaceRequest","url":"classes/server.html#handlehookinterfacerequest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":452,"kind":32,"name":"cors","url":"globals.html#cors","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":453,"kind":32,"name":"multer","url":"globals.html#multer","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":454,"kind":32,"name":"async","url":"globals.html#async","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":455,"kind":128,"name":"Emailer","url":"classes/emailer.html","classes":"tsd-kind-class"},{"id":456,"kind":1024,"name":"e","url":"classes/emailer.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":457,"kind":1024,"name":"nodemailerTransport","url":"classes/emailer.html#nodemailertransport","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":458,"kind":1024,"name":"credentials","url":"classes/emailer.html#credentials","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":459,"kind":512,"name":"constructor","url":"classes/emailer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Emailer"},{"id":460,"kind":2048,"name":"sendMail","url":"classes/emailer.html#sendmail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Emailer"},{"id":461,"kind":2048,"name":"executeSend","url":"classes/emailer.html#executesend","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":462,"kind":2048,"name":"compileJade","url":"classes/emailer.html#compilejade","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":463,"kind":32,"name":"nodemailer","url":"globals.html#nodemailer","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":464,"kind":32,"name":"pug","url":"globals.html#pug","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":465,"kind":128,"name":"Environment","url":"classes/environment.html","classes":"tsd-kind-class"},{"id":466,"kind":1024,"name":"_options","url":"classes/environment.html#_options","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":467,"kind":1024,"name":"logger","url":"classes/environment.html#logger","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":468,"kind":1024,"name":"_server","url":"classes/environment.html#_server","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":469,"kind":1024,"name":"_emailer","url":"classes/environment.html#_emailer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":470,"kind":1024,"name":"hookRoutes","url":"classes/environment.html#hookroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":471,"kind":1024,"name":"hookInterfaceRoutes","url":"classes/environment.html#hookinterfaceroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":472,"kind":512,"name":"constructor","url":"classes/environment.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Environment"},{"id":473,"kind":262144,"name":"options","url":"classes/environment.html#options","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Environment"},{"id":474,"kind":2048,"name":"createEmailer","url":"classes/environment.html#createemailer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":475,"kind":262144,"name":"emailer","url":"classes/environment.html#emailer","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Environment"},{"id":476,"kind":262144,"name":"autoManagedFolderDirectory","url":"classes/environment.html#automanagedfolderdirectory","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Environment"},{"id":477,"kind":2048,"name":"createServer","url":"classes/environment.html#createserver","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":478,"kind":262144,"name":"server","url":"classes/environment.html#server","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Environment"},{"id":479,"kind":2048,"name":"addWebhook","url":"classes/environment.html#addwebhook","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":480,"kind":2048,"name":"addWebhookInterface","url":"classes/environment.html#addwebhookinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":481,"kind":2048,"name":"toString","url":"classes/environment.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":482,"kind":2048,"name":"log","url":"classes/environment.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":483,"kind":128,"name":"FolderNest","url":"classes/foldernest.html","classes":"tsd-kind-class"},{"id":484,"kind":1024,"name":"path","url":"classes/foldernest.html#path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":485,"kind":1024,"name":"allowCreate","url":"classes/foldernest.html#allowcreate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":486,"kind":1024,"name":"heldJobs","url":"classes/foldernest.html#heldjobs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":487,"kind":512,"name":"constructor","url":"classes/foldernest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FolderNest"},{"id":488,"kind":2048,"name":"checkDirectorySync","url":"classes/foldernest.html#checkdirectorysync","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":489,"kind":2048,"name":"createJob","url":"classes/foldernest.html#createjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":490,"kind":2048,"name":"isUnixHiddenPath","url":"classes/foldernest.html#isunixhiddenpath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":491,"kind":2048,"name":"load","url":"classes/foldernest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":492,"kind":2048,"name":"watch","url":"classes/foldernest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":493,"kind":2048,"name":"watchHold","url":"classes/foldernest.html#watchhold","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":494,"kind":2048,"name":"arrive","url":"classes/foldernest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderNest"},{"id":495,"kind":2048,"name":"take","url":"classes/foldernest.html#take","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":496,"kind":2048,"name":"getUnwatchedJobs","url":"classes/foldernest.html#getunwatchedjobs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":497,"kind":2048,"name":"getHeldJobs","url":"classes/foldernest.html#getheldjobs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":498,"kind":2048,"name":"holdJob","url":"classes/foldernest.html#holdjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":499,"kind":2048,"name":"getHeldJob","url":"classes/foldernest.html#getheldjob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":500,"kind":1024,"name":"_id","url":"classes/foldernest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":501,"kind":1024,"name":"_name","url":"classes/foldernest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":502,"kind":1024,"name":"_tunnel","url":"classes/foldernest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":503,"kind":1024,"name":"e","url":"classes/foldernest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":504,"kind":262144,"name":"id","url":"classes/foldernest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":505,"kind":2048,"name":"toString","url":"classes/foldernest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":506,"kind":262144,"name":"name","url":"classes/foldernest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":507,"kind":262144,"name":"tunnel","url":"classes/foldernest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":508,"kind":2048,"name":"register","url":"classes/foldernest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":509,"kind":32,"name":"node_watch","url":"globals.html#node_watch","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":510,"kind":32,"name":"path_mod","url":"globals.html#path_mod","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":511,"kind":32,"name":"mkdirp","url":"globals.html#mkdirp","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":512,"kind":128,"name":"FtpFileJob","url":"classes/ftpfilejob.html","classes":"tsd-kind-class"},{"id":513,"kind":1024,"name":"_file","url":"classes/ftpfilejob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"FtpFileJob"},{"id":514,"kind":512,"name":"constructor","url":"classes/ftpfilejob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FtpFileJob"},{"id":515,"kind":262144,"name":"file","url":"classes/ftpfilejob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":516,"kind":262144,"name":"name","url":"classes/ftpfilejob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":517,"kind":262144,"name":"nameProper","url":"classes/ftpfilejob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":518,"kind":262144,"name":"dirname","url":"classes/ftpfilejob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":519,"kind":262144,"name":"path","url":"classes/ftpfilejob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":520,"kind":262144,"name":"contentType","url":"classes/ftpfilejob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":521,"kind":262144,"name":"extension","url":"classes/ftpfilejob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":522,"kind":262144,"name":"basename","url":"classes/ftpfilejob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":523,"kind":2048,"name":"isFolder","url":"classes/ftpfilejob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":524,"kind":2048,"name":"isFile","url":"classes/ftpfilejob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":525,"kind":2048,"name":"move","url":"classes/ftpfilejob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":526,"kind":2048,"name":"rename","url":"classes/ftpfilejob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":527,"kind":2048,"name":"remove","url":"classes/ftpfilejob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":528,"kind":262144,"name":"size","url":"classes/ftpfilejob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":529,"kind":262144,"name":"sizeBytes","url":"classes/ftpfilejob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":530,"kind":1024,"name":"_name","url":"classes/ftpfilejob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":531,"kind":1024,"name":"_tunnel","url":"classes/ftpfilejob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":532,"kind":1024,"name":"_nest","url":"classes/ftpfilejob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":533,"kind":1024,"name":"e","url":"classes/ftpfilejob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":534,"kind":1024,"name":"_locallyAvailable","url":"classes/ftpfilejob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":535,"kind":1024,"name":"_lifeCycle","url":"classes/ftpfilejob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":536,"kind":1024,"name":"_id","url":"classes/ftpfilejob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":537,"kind":1024,"name":"_properties","url":"classes/ftpfilejob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":538,"kind":1024,"name":"_type","url":"classes/ftpfilejob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":539,"kind":262144,"name":"type","url":"classes/ftpfilejob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":540,"kind":2048,"name":"toString","url":"classes/ftpfilejob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":541,"kind":262144,"name":"isLocallyAvailable","url":"classes/ftpfilejob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":542,"kind":262144,"name":"locallyAvailable","url":"classes/ftpfilejob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":543,"kind":262144,"name":"lifeCycle","url":"classes/ftpfilejob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":544,"kind":2048,"name":"createLifeEvent","url":"classes/ftpfilejob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":545,"kind":262144,"name":"id","url":"classes/ftpfilejob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":546,"kind":262144,"name":"nest","url":"classes/ftpfilejob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":547,"kind":262144,"name":"tunnel","url":"classes/ftpfilejob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":548,"kind":2048,"name":"fail","url":"classes/ftpfilejob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":549,"kind":2048,"name":"transfer","url":"classes/ftpfilejob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":550,"kind":2048,"name":"email","url":"classes/ftpfilejob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":551,"kind":2048,"name":"setPropertyValue","url":"classes/ftpfilejob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":552,"kind":262144,"name":"propertyValues","url":"classes/ftpfilejob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":553,"kind":2048,"name":"getProperty","url":"classes/ftpfilejob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":554,"kind":262144,"name":"properties","url":"classes/ftpfilejob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":555,"kind":2048,"name":"getPropertyValue","url":"classes/ftpfilejob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":556,"kind":2048,"name":"getPropertyType","url":"classes/ftpfilejob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":557,"kind":2048,"name":"pack","url":"classes/ftpfilejob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":558,"kind":2048,"name":"unpack","url":"classes/ftpfilejob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":559,"kind":2048,"name":"getJSON","url":"classes/ftpfilejob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":560,"kind":262144,"name":"files","url":"classes/ftpfilejob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":561,"kind":2048,"name":"getFile","url":"classes/ftpfilejob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":562,"kind":2048,"name":"log","url":"classes/ftpfilejob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":563,"kind":128,"name":"FtpNest","url":"classes/ftpnest.html","classes":"tsd-kind-class"},{"id":564,"kind":1024,"name":"client","url":"classes/ftpnest.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":565,"kind":1024,"name":"config","url":"classes/ftpnest.html#config","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":566,"kind":65536,"name":"__type","url":"classes/ftpnest.html#config.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"FtpNest.config"},{"id":567,"kind":1024,"name":"checkEvery","url":"classes/ftpnest.html#checkevery","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":568,"kind":1024,"name":"checkEveryMs","url":"classes/ftpnest.html#checkeveryms","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":569,"kind":512,"name":"constructor","url":"classes/ftpnest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FtpNest"},{"id":570,"kind":2048,"name":"getClient","url":"classes/ftpnest.html#getclient","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":571,"kind":2048,"name":"load","url":"classes/ftpnest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FtpNest"},{"id":572,"kind":2048,"name":"watch","url":"classes/ftpnest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FtpNest"},{"id":573,"kind":2048,"name":"arrive","url":"classes/ftpnest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FtpNest"},{"id":574,"kind":2048,"name":"take","url":"classes/ftpnest.html#take","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FtpNest"},{"id":575,"kind":1024,"name":"_id","url":"classes/ftpnest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":576,"kind":1024,"name":"_name","url":"classes/ftpnest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":577,"kind":1024,"name":"_tunnel","url":"classes/ftpnest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":578,"kind":1024,"name":"e","url":"classes/ftpnest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":579,"kind":262144,"name":"id","url":"classes/ftpnest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":580,"kind":2048,"name":"toString","url":"classes/ftpnest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":581,"kind":262144,"name":"name","url":"classes/ftpnest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":582,"kind":262144,"name":"tunnel","url":"classes/ftpnest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":583,"kind":2048,"name":"register","url":"classes/ftpnest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":584,"kind":32,"name":"EasyFtp","url":"globals.html#easyftp","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":585,"kind":128,"name":"Tunnel","url":"classes/tunnel.html","classes":"tsd-kind-class"},{"id":586,"kind":1024,"name":"_name","url":"classes/tunnel.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":587,"kind":1024,"name":"_nests","url":"classes/tunnel.html#_nests","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":588,"kind":1024,"name":"_run_list","url":"classes/tunnel.html#_run_list","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":589,"kind":1024,"name":"_run_sync_list","url":"classes/tunnel.html#_run_sync_list","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":590,"kind":1024,"name":"_run_fail","url":"classes/tunnel.html#_run_fail","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":591,"kind":1024,"name":"e","url":"classes/tunnel.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":592,"kind":1024,"name":"job_counter","url":"classes/tunnel.html#job_counter","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":593,"kind":2097152,"name":"match_obj","url":"classes/tunnel.html#match_obj","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":594,"kind":32,"name":"queue","url":"classes/tunnel.html#match_obj.queue","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":595,"kind":32,"name":"run","url":"classes/tunnel.html#match_obj.run-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":596,"kind":32,"name":"pattern","url":"classes/tunnel.html#match_obj.pattern","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":597,"kind":32,"name":"orphan_minutes","url":"classes/tunnel.html#match_obj.orphan_minutes","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":598,"kind":512,"name":"constructor","url":"classes/tunnel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Tunnel"},{"id":599,"kind":2048,"name":"toString","url":"classes/tunnel.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":600,"kind":262144,"name":"name","url":"classes/tunnel.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Tunnel"},{"id":601,"kind":262144,"name":"nests","url":"classes/tunnel.html#nests","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Tunnel"},{"id":602,"kind":262144,"name":"runList","url":"classes/tunnel.html#runlist","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Tunnel"},{"id":603,"kind":262144,"name":"runSyncList","url":"classes/tunnel.html#runsynclist","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Tunnel"},{"id":604,"kind":262144,"name":"runFail","url":"classes/tunnel.html#runfail","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Tunnel"},{"id":605,"kind":2048,"name":"watch","url":"classes/tunnel.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":606,"kind":2048,"name":"arrive","url":"classes/tunnel.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":607,"kind":2048,"name":"run","url":"classes/tunnel.html#run","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":608,"kind":2048,"name":"runSync","url":"classes/tunnel.html#runsync","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":609,"kind":2048,"name":"fail","url":"classes/tunnel.html#fail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":610,"kind":2048,"name":"executeRun","url":"classes/tunnel.html#executerun","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":611,"kind":2048,"name":"executeRunSync","url":"classes/tunnel.html#executerunsync","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":612,"kind":2048,"name":"executeFail","url":"classes/tunnel.html#executefail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":613,"kind":2048,"name":"match","url":"classes/tunnel.html#match","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":614,"kind":2048,"name":"executeMatch","url":"classes/tunnel.html#executematch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":615,"kind":32,"name":"mm","url":"globals.html#mm","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":616,"kind":128,"name":"AutoFolderNest","url":"classes/autofoldernest.html","classes":"tsd-kind-class"},{"id":617,"kind":1024,"name":"hierarchy","url":"classes/autofoldernest.html#hierarchy","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"AutoFolderNest"},{"id":618,"kind":1024,"name":"hierarchyString","url":"classes/autofoldernest.html#hierarchystring","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"AutoFolderNest"},{"id":619,"kind":512,"name":"constructor","url":"classes/autofoldernest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"AutoFolderNest"},{"id":620,"kind":1024,"name":"path","url":"classes/autofoldernest.html#path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":621,"kind":1024,"name":"allowCreate","url":"classes/autofoldernest.html#allowcreate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":622,"kind":1024,"name":"heldJobs","url":"classes/autofoldernest.html#heldjobs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":623,"kind":2048,"name":"checkDirectorySync","url":"classes/autofoldernest.html#checkdirectorysync","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":624,"kind":2048,"name":"createJob","url":"classes/autofoldernest.html#createjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":625,"kind":2048,"name":"isUnixHiddenPath","url":"classes/autofoldernest.html#isunixhiddenpath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":626,"kind":2048,"name":"load","url":"classes/autofoldernest.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":627,"kind":2048,"name":"watch","url":"classes/autofoldernest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":628,"kind":2048,"name":"watchHold","url":"classes/autofoldernest.html#watchhold","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":629,"kind":2048,"name":"arrive","url":"classes/autofoldernest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"AutoFolderNest"},{"id":630,"kind":2048,"name":"take","url":"classes/autofoldernest.html#take","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":631,"kind":2048,"name":"getUnwatchedJobs","url":"classes/autofoldernest.html#getunwatchedjobs","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":632,"kind":2048,"name":"getHeldJobs","url":"classes/autofoldernest.html#getheldjobs","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":633,"kind":2048,"name":"holdJob","url":"classes/autofoldernest.html#holdjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":634,"kind":2048,"name":"getHeldJob","url":"classes/autofoldernest.html#getheldjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":635,"kind":1024,"name":"_id","url":"classes/autofoldernest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":636,"kind":1024,"name":"_name","url":"classes/autofoldernest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":637,"kind":1024,"name":"_tunnel","url":"classes/autofoldernest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":638,"kind":1024,"name":"e","url":"classes/autofoldernest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":639,"kind":262144,"name":"id","url":"classes/autofoldernest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":640,"kind":2048,"name":"toString","url":"classes/autofoldernest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":641,"kind":262144,"name":"name","url":"classes/autofoldernest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":642,"kind":262144,"name":"tunnel","url":"classes/autofoldernest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":643,"kind":2048,"name":"register","url":"classes/autofoldernest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":644,"kind":128,"name":"S3FileJob","url":"classes/s3filejob.html","classes":"tsd-kind-class"},{"id":645,"kind":1024,"name":"_file","url":"classes/s3filejob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"S3FileJob"},{"id":646,"kind":1024,"name":"_bucket","url":"classes/s3filejob.html#_bucket","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"S3FileJob"},{"id":647,"kind":1024,"name":"_key","url":"classes/s3filejob.html#_key","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"S3FileJob"},{"id":648,"kind":1024,"name":"_eTag","url":"classes/s3filejob.html#_etag","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"S3FileJob"},{"id":649,"kind":512,"name":"constructor","url":"classes/s3filejob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"S3FileJob"},{"id":650,"kind":262144,"name":"bucket","url":"classes/s3filejob.html#bucket","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"S3FileJob"},{"id":651,"kind":262144,"name":"key","url":"classes/s3filejob.html#key","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"S3FileJob"},{"id":652,"kind":262144,"name":"eTag","url":"classes/s3filejob.html#etag","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"S3FileJob"},{"id":653,"kind":262144,"name":"file","url":"classes/s3filejob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":654,"kind":262144,"name":"name","url":"classes/s3filejob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":655,"kind":262144,"name":"nameProper","url":"classes/s3filejob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":656,"kind":262144,"name":"dirname","url":"classes/s3filejob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":657,"kind":262144,"name":"path","url":"classes/s3filejob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":658,"kind":262144,"name":"contentType","url":"classes/s3filejob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":659,"kind":262144,"name":"extension","url":"classes/s3filejob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":660,"kind":262144,"name":"basename","url":"classes/s3filejob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":661,"kind":2048,"name":"isFolder","url":"classes/s3filejob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":662,"kind":2048,"name":"isFile","url":"classes/s3filejob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":663,"kind":2048,"name":"move","url":"classes/s3filejob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":664,"kind":2048,"name":"rename","url":"classes/s3filejob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":665,"kind":2048,"name":"remove","url":"classes/s3filejob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":666,"kind":262144,"name":"size","url":"classes/s3filejob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":667,"kind":262144,"name":"sizeBytes","url":"classes/s3filejob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":668,"kind":1024,"name":"_name","url":"classes/s3filejob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":669,"kind":1024,"name":"_tunnel","url":"classes/s3filejob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":670,"kind":1024,"name":"_nest","url":"classes/s3filejob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":671,"kind":1024,"name":"e","url":"classes/s3filejob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":672,"kind":1024,"name":"_locallyAvailable","url":"classes/s3filejob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":673,"kind":1024,"name":"_lifeCycle","url":"classes/s3filejob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":674,"kind":1024,"name":"_id","url":"classes/s3filejob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":675,"kind":1024,"name":"_properties","url":"classes/s3filejob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":676,"kind":1024,"name":"_type","url":"classes/s3filejob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":677,"kind":262144,"name":"type","url":"classes/s3filejob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":678,"kind":2048,"name":"toString","url":"classes/s3filejob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":679,"kind":262144,"name":"isLocallyAvailable","url":"classes/s3filejob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":680,"kind":262144,"name":"locallyAvailable","url":"classes/s3filejob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":681,"kind":262144,"name":"lifeCycle","url":"classes/s3filejob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":682,"kind":2048,"name":"createLifeEvent","url":"classes/s3filejob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":683,"kind":262144,"name":"id","url":"classes/s3filejob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":684,"kind":262144,"name":"nest","url":"classes/s3filejob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":685,"kind":262144,"name":"tunnel","url":"classes/s3filejob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":686,"kind":2048,"name":"fail","url":"classes/s3filejob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":687,"kind":2048,"name":"transfer","url":"classes/s3filejob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":688,"kind":2048,"name":"email","url":"classes/s3filejob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":689,"kind":2048,"name":"setPropertyValue","url":"classes/s3filejob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":690,"kind":262144,"name":"propertyValues","url":"classes/s3filejob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":691,"kind":2048,"name":"getProperty","url":"classes/s3filejob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":692,"kind":262144,"name":"properties","url":"classes/s3filejob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":693,"kind":2048,"name":"getPropertyValue","url":"classes/s3filejob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":694,"kind":2048,"name":"getPropertyType","url":"classes/s3filejob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":695,"kind":2048,"name":"pack","url":"classes/s3filejob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":696,"kind":2048,"name":"unpack","url":"classes/s3filejob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":697,"kind":2048,"name":"getJSON","url":"classes/s3filejob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":698,"kind":262144,"name":"files","url":"classes/s3filejob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":699,"kind":2048,"name":"getFile","url":"classes/s3filejob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":700,"kind":2048,"name":"log","url":"classes/s3filejob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":701,"kind":128,"name":"S3Nest","url":"classes/s3nest.html","classes":"tsd-kind-class"},{"id":702,"kind":1024,"name":"client","url":"classes/s3nest.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":703,"kind":1024,"name":"s3","url":"classes/s3nest.html#s3","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":704,"kind":1024,"name":"bucket","url":"classes/s3nest.html#bucket","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":705,"kind":1024,"name":"keyPrefix","url":"classes/s3nest.html#keyprefix","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":706,"kind":1024,"name":"checkEvery","url":"classes/s3nest.html#checkevery","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":707,"kind":1024,"name":"checkEveryMs","url":"classes/s3nest.html#checkeveryms","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":708,"kind":1024,"name":"allowCreation","url":"classes/s3nest.html#allowcreation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":709,"kind":512,"name":"constructor","url":"classes/s3nest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"S3Nest"},{"id":710,"kind":2048,"name":"setCredentials","url":"classes/s3nest.html#setcredentials","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3Nest"},{"id":711,"kind":2048,"name":"verifyBucket","url":"classes/s3nest.html#verifybucket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":712,"kind":2048,"name":"headBucket","url":"classes/s3nest.html#headbucket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":713,"kind":2048,"name":"createBucket","url":"classes/s3nest.html#createbucket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":714,"kind":2048,"name":"load","url":"classes/s3nest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3Nest"},{"id":715,"kind":2048,"name":"deleteObject","url":"classes/s3nest.html#deleteobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":716,"kind":2048,"name":"watch","url":"classes/s3nest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3Nest"},{"id":717,"kind":2048,"name":"arrive","url":"classes/s3nest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"S3Nest"},{"id":718,"kind":2048,"name":"take","url":"classes/s3nest.html#take","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3Nest"},{"id":719,"kind":2048,"name":"calculateRemaining","url":"classes/s3nest.html#calculateremaining","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"S3Nest"},{"id":720,"kind":2048,"name":"uploadFile","url":"classes/s3nest.html#uploadfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":721,"kind":1024,"name":"_id","url":"classes/s3nest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":722,"kind":1024,"name":"_name","url":"classes/s3nest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":723,"kind":1024,"name":"_tunnel","url":"classes/s3nest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":724,"kind":1024,"name":"e","url":"classes/s3nest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":725,"kind":262144,"name":"id","url":"classes/s3nest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":726,"kind":2048,"name":"toString","url":"classes/s3nest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":727,"kind":262144,"name":"name","url":"classes/s3nest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":728,"kind":262144,"name":"tunnel","url":"classes/s3nest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":729,"kind":2048,"name":"register","url":"classes/s3nest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":730,"kind":32,"name":"AWS","url":"globals.html#aws","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":731,"kind":128,"name":"Antfarm","url":"classes/antfarm.html","classes":"tsd-kind-class"},{"id":732,"kind":1024,"name":"e","url":"classes/antfarm.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Antfarm"},{"id":733,"kind":512,"name":"constructor","url":"classes/antfarm.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Antfarm"},{"id":734,"kind":2048,"name":"version","url":"classes/antfarm.html#version","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":735,"kind":2048,"name":"createTunnel","url":"classes/antfarm.html#createtunnel","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":736,"kind":2048,"name":"createFolderNest","url":"classes/antfarm.html#createfoldernest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":737,"kind":2048,"name":"createAutoFolderNest","url":"classes/antfarm.html#createautofoldernest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":738,"kind":2048,"name":"createFtpNest","url":"classes/antfarm.html#createftpnest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":739,"kind":2048,"name":"createS3Nest","url":"classes/antfarm.html#creates3nest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":740,"kind":2048,"name":"createWebhookNest","url":"classes/antfarm.html#createwebhooknest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":741,"kind":2048,"name":"loadDir","url":"classes/antfarm.html#loaddir","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":742,"kind":2048,"name":"log","url":"classes/antfarm.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":743,"kind":128,"name":"PackedJob","url":"classes/packedjob.html","classes":"tsd-kind-class"},{"id":744,"kind":1024,"name":"e","url":"classes/packedjob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"PackedJob"},{"id":745,"kind":1024,"name":"_job","url":"classes/packedjob.html#_job","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":746,"kind":512,"name":"constructor","url":"classes/packedjob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PackedJob"},{"id":747,"kind":262144,"name":"job","url":"classes/packedjob.html#job","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":748,"kind":2048,"name":"getJobTicket","url":"classes/packedjob.html#getjobticket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":749,"kind":2048,"name":"buildZip","url":"classes/packedjob.html#buildzip","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":750,"kind":2048,"name":"execPack","url":"classes/packedjob.html#execpack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PackedJob"},{"id":751,"kind":2048,"name":"restoreJobTicket","url":"classes/packedjob.html#restorejobticket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":752,"kind":2048,"name":"execUnpack","url":"classes/packedjob.html#execunpack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PackedJob"},{"id":753,"kind":2048,"name":"restoreFiles","url":"classes/packedjob.html#restorefiles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":754,"kind":2048,"name":"extractFiles","url":"classes/packedjob.html#extractfiles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":755,"kind":1024,"name":"_file","url":"classes/packedjob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":756,"kind":262144,"name":"file","url":"classes/packedjob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":757,"kind":262144,"name":"name","url":"classes/packedjob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":758,"kind":262144,"name":"nameProper","url":"classes/packedjob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":759,"kind":262144,"name":"dirname","url":"classes/packedjob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":760,"kind":262144,"name":"path","url":"classes/packedjob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":761,"kind":262144,"name":"contentType","url":"classes/packedjob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":762,"kind":262144,"name":"extension","url":"classes/packedjob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":763,"kind":262144,"name":"basename","url":"classes/packedjob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":764,"kind":2048,"name":"isFolder","url":"classes/packedjob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":765,"kind":2048,"name":"isFile","url":"classes/packedjob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":766,"kind":2048,"name":"move","url":"classes/packedjob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":767,"kind":2048,"name":"rename","url":"classes/packedjob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":768,"kind":2048,"name":"remove","url":"classes/packedjob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":769,"kind":262144,"name":"size","url":"classes/packedjob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":770,"kind":262144,"name":"sizeBytes","url":"classes/packedjob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":771,"kind":1024,"name":"_name","url":"classes/packedjob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":772,"kind":1024,"name":"_tunnel","url":"classes/packedjob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":773,"kind":1024,"name":"_nest","url":"classes/packedjob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":774,"kind":1024,"name":"_locallyAvailable","url":"classes/packedjob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":775,"kind":1024,"name":"_lifeCycle","url":"classes/packedjob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":776,"kind":1024,"name":"_id","url":"classes/packedjob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":777,"kind":1024,"name":"_properties","url":"classes/packedjob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":778,"kind":1024,"name":"_type","url":"classes/packedjob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":779,"kind":262144,"name":"type","url":"classes/packedjob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":780,"kind":2048,"name":"toString","url":"classes/packedjob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":781,"kind":262144,"name":"isLocallyAvailable","url":"classes/packedjob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":782,"kind":262144,"name":"locallyAvailable","url":"classes/packedjob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":783,"kind":262144,"name":"lifeCycle","url":"classes/packedjob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":784,"kind":2048,"name":"createLifeEvent","url":"classes/packedjob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":785,"kind":262144,"name":"id","url":"classes/packedjob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":786,"kind":262144,"name":"nest","url":"classes/packedjob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":787,"kind":262144,"name":"tunnel","url":"classes/packedjob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":788,"kind":2048,"name":"fail","url":"classes/packedjob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":789,"kind":2048,"name":"transfer","url":"classes/packedjob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":790,"kind":2048,"name":"email","url":"classes/packedjob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":791,"kind":2048,"name":"setPropertyValue","url":"classes/packedjob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":792,"kind":262144,"name":"propertyValues","url":"classes/packedjob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":793,"kind":2048,"name":"getProperty","url":"classes/packedjob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":794,"kind":262144,"name":"properties","url":"classes/packedjob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":795,"kind":2048,"name":"getPropertyValue","url":"classes/packedjob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":796,"kind":2048,"name":"getPropertyType","url":"classes/packedjob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":797,"kind":2048,"name":"pack","url":"classes/packedjob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":798,"kind":2048,"name":"unpack","url":"classes/packedjob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":799,"kind":2048,"name":"getJSON","url":"classes/packedjob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":800,"kind":262144,"name":"files","url":"classes/packedjob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":801,"kind":2048,"name":"getFile","url":"classes/packedjob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":802,"kind":2048,"name":"log","url":"classes/packedjob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":803,"kind":32,"name":"JSZip","url":"globals.html#jszip","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":804,"kind":32,"name":"Reflect","url":"globals.html#reflect","classes":"tsd-kind-variable tsd-is-not-exported"}]}; \ No newline at end of file +var typedoc = typedoc || {};typedoc.search = typedoc.search || {};typedoc.search.data = {"kinds":{"32":"Variable","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal"},"rows":[{"id":0,"kind":256,"name":"EmailCredentials","url":"interfaces/emailcredentials.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"host","url":"interfaces/emailcredentials.html#host","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":2,"kind":1024,"name":"port","url":"interfaces/emailcredentials.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":3,"kind":1024,"name":"secure","url":"interfaces/emailcredentials.html#secure","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":4,"kind":1024,"name":"auth","url":"interfaces/emailcredentials.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailCredentials"},{"id":5,"kind":65536,"name":"__type","url":"interfaces/emailcredentials.html#auth.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"EmailCredentials.auth"},{"id":6,"kind":32,"name":"user","url":"interfaces/emailcredentials.html#auth.__type.user","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"EmailCredentials.auth.__type"},{"id":7,"kind":32,"name":"pass","url":"interfaces/emailcredentials.html#auth.__type.pass","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"EmailCredentials.auth.__type"},{"id":8,"kind":256,"name":"AntfarmOptions","url":"interfaces/antfarmoptions.html","classes":"tsd-kind-interface"},{"id":9,"kind":1024,"name":"log_dir","url":"interfaces/antfarmoptions.html#log_dir","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":10,"kind":1024,"name":"log_max_size","url":"interfaces/antfarmoptions.html#log_max_size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":11,"kind":1024,"name":"log_max_files","url":"interfaces/antfarmoptions.html#log_max_files","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":12,"kind":1024,"name":"log_file_level","url":"interfaces/antfarmoptions.html#log_file_level","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":13,"kind":1024,"name":"log_out_level","url":"interfaces/antfarmoptions.html#log_out_level","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":14,"kind":1024,"name":"port","url":"interfaces/antfarmoptions.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":15,"kind":1024,"name":"auto_managed_folder_directory","url":"interfaces/antfarmoptions.html#auto_managed_folder_directory","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":16,"kind":1024,"name":"webhook_interface_session_timeout","url":"interfaces/antfarmoptions.html#webhook_interface_session_timeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":17,"kind":1024,"name":"email_credentials","url":"interfaces/antfarmoptions.html#email_credentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AntfarmOptions"},{"id":18,"kind":128,"name":"Logger","url":"classes/logger.html","classes":"tsd-kind-class"},{"id":19,"kind":1024,"name":"options","url":"classes/logger.html#options","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":20,"kind":1024,"name":"logger","url":"classes/logger.html#logger-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":21,"kind":1024,"name":"log_dir","url":"classes/logger.html#log_dir","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":22,"kind":2097152,"name":"log_types","url":"classes/logger.html#log_types","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":23,"kind":32,"name":"0","url":"classes/logger.html#log_types.0","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":24,"kind":32,"name":"1","url":"classes/logger.html#log_types.1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":25,"kind":32,"name":"2","url":"classes/logger.html#log_types.2","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":26,"kind":32,"name":"3","url":"classes/logger.html#log_types.3","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Logger.log_types"},{"id":27,"kind":512,"name":"constructor","url":"classes/logger.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Logger"},{"id":28,"kind":2048,"name":"consoleFormatter","url":"classes/logger.html#consoleformatter","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":29,"kind":2048,"name":"createLogger","url":"classes/logger.html#createlogger","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":30,"kind":2048,"name":"getEntry","url":"classes/logger.html#getentry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Logger"},{"id":31,"kind":2048,"name":"log","url":"classes/logger.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":32,"kind":2048,"name":"query","url":"classes/logger.html#query","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":33,"kind":256,"name":"LogQueryOptions","url":"interfaces/logqueryoptions.html","classes":"tsd-kind-interface"},{"id":34,"kind":1024,"name":"from","url":"interfaces/logqueryoptions.html#from","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":35,"kind":1024,"name":"until","url":"interfaces/logqueryoptions.html#until","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":36,"kind":1024,"name":"limit","url":"interfaces/logqueryoptions.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":37,"kind":1024,"name":"start","url":"interfaces/logqueryoptions.html#start","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":38,"kind":1024,"name":"order","url":"interfaces/logqueryoptions.html#order","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":39,"kind":1024,"name":"fields","url":"interfaces/logqueryoptions.html#fields","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogQueryOptions"},{"id":40,"kind":32,"name":"fs","url":"globals.html#fs","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":41,"kind":32,"name":"winston","url":"globals.html#winston","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":42,"kind":32,"name":"_","url":"globals.html#_","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":43,"kind":128,"name":"LifeEvent","url":"classes/lifeevent.html","classes":"tsd-kind-class"},{"id":44,"kind":1024,"name":"_date","url":"classes/lifeevent.html#_date","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":45,"kind":1024,"name":"_verb","url":"classes/lifeevent.html#_verb","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":46,"kind":1024,"name":"_start","url":"classes/lifeevent.html#_start","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":47,"kind":1024,"name":"_finish","url":"classes/lifeevent.html#_finish","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LifeEvent"},{"id":48,"kind":512,"name":"constructor","url":"classes/lifeevent.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LifeEvent"},{"id":49,"kind":262144,"name":"date","url":"classes/lifeevent.html#date","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":50,"kind":262144,"name":"verb","url":"classes/lifeevent.html#verb","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":51,"kind":262144,"name":"start","url":"classes/lifeevent.html#start","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":52,"kind":262144,"name":"finish","url":"classes/lifeevent.html#finish","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LifeEvent"},{"id":53,"kind":262144,"name":"statement","url":"classes/lifeevent.html#statement","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LifeEvent"},{"id":54,"kind":128,"name":"EmailOptions","url":"classes/emailoptions.html","classes":"tsd-kind-class"},{"id":55,"kind":1024,"name":"subject","url":"classes/emailoptions.html#subject","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":56,"kind":1024,"name":"to","url":"classes/emailoptions.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":57,"kind":1024,"name":"cc","url":"classes/emailoptions.html#cc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":58,"kind":1024,"name":"bcc","url":"classes/emailoptions.html#bcc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":59,"kind":1024,"name":"template","url":"classes/emailoptions.html#template","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":60,"kind":1024,"name":"html","url":"classes/emailoptions.html#html","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":61,"kind":1024,"name":"text","url":"classes/emailoptions.html#text","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EmailOptions"},{"id":62,"kind":128,"name":"JobProperty","url":"classes/jobproperty.html","classes":"tsd-kind-class"},{"id":63,"kind":1024,"name":"_key","url":"classes/jobproperty.html#_key","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":64,"kind":1024,"name":"_value","url":"classes/jobproperty.html#_value","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":65,"kind":1024,"name":"_type","url":"classes/jobproperty.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":66,"kind":512,"name":"constructor","url":"classes/jobproperty.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"JobProperty"},{"id":67,"kind":262144,"name":"value","url":"classes/jobproperty.html#value","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"JobProperty"},{"id":68,"kind":2048,"name":"resolveType","url":"classes/jobproperty.html#resolvetype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"JobProperty"},{"id":69,"kind":262144,"name":"key","url":"classes/jobproperty.html#key","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"JobProperty"},{"id":70,"kind":262144,"name":"type","url":"classes/jobproperty.html#type","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"JobProperty"},{"id":71,"kind":128,"name":"File","url":"classes/file.html","classes":"tsd-kind-class"},{"id":72,"kind":1024,"name":"_path","url":"classes/file.html#_path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":73,"kind":1024,"name":"_dirname","url":"classes/file.html#_dirname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":74,"kind":1024,"name":"_basename","url":"classes/file.html#_basename","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":75,"kind":1024,"name":"_contentType","url":"classes/file.html#_contenttype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":76,"kind":1024,"name":"_extension","url":"classes/file.html#_extension","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":77,"kind":1024,"name":"_sizeBytes","url":"classes/file.html#_sizebytes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":78,"kind":1024,"name":"e","url":"classes/file.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":79,"kind":512,"name":"constructor","url":"classes/file.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"File"},{"id":80,"kind":2048,"name":"getStatistics","url":"classes/file.html#getstatistics","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"File"},{"id":81,"kind":262144,"name":"name","url":"classes/file.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"File"},{"id":82,"kind":262144,"name":"nameProper","url":"classes/file.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":83,"kind":262144,"name":"dirname","url":"classes/file.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":84,"kind":262144,"name":"path","url":"classes/file.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"File"},{"id":85,"kind":262144,"name":"contentType","url":"classes/file.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":86,"kind":262144,"name":"extension","url":"classes/file.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":87,"kind":262144,"name":"basename","url":"classes/file.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":88,"kind":262144,"name":"sizeBytes","url":"classes/file.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":89,"kind":262144,"name":"size","url":"classes/file.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"File"},{"id":90,"kind":2048,"name":"renameLocal","url":"classes/file.html#renamelocal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"File"},{"id":91,"kind":2048,"name":"removeLocal","url":"classes/file.html#removelocal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"File"},{"id":92,"kind":32,"name":"mime","url":"globals.html#mime","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":93,"kind":32,"name":"fileExtension","url":"globals.html#fileextension","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":94,"kind":32,"name":"node_path","url":"globals.html#node_path","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":95,"kind":32,"name":"filesize","url":"globals.html#filesize","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":96,"kind":128,"name":"FileJob","url":"classes/filejob.html","classes":"tsd-kind-class"},{"id":97,"kind":1024,"name":"_file","url":"classes/filejob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FileJob"},{"id":98,"kind":512,"name":"constructor","url":"classes/filejob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":99,"kind":262144,"name":"file","url":"classes/filejob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":100,"kind":262144,"name":"name","url":"classes/filejob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":101,"kind":262144,"name":"nameProper","url":"classes/filejob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":102,"kind":262144,"name":"dirname","url":"classes/filejob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":103,"kind":262144,"name":"path","url":"classes/filejob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":104,"kind":262144,"name":"contentType","url":"classes/filejob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":105,"kind":262144,"name":"extension","url":"classes/filejob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":106,"kind":262144,"name":"basename","url":"classes/filejob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FileJob"},{"id":107,"kind":2048,"name":"isFolder","url":"classes/filejob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":108,"kind":2048,"name":"isFile","url":"classes/filejob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":109,"kind":2048,"name":"move","url":"classes/filejob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":110,"kind":2048,"name":"rename","url":"classes/filejob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":111,"kind":2048,"name":"remove","url":"classes/filejob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FileJob"},{"id":112,"kind":262144,"name":"size","url":"classes/filejob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":113,"kind":262144,"name":"sizeBytes","url":"classes/filejob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FileJob"},{"id":114,"kind":1024,"name":"_name","url":"classes/filejob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":115,"kind":1024,"name":"_tunnel","url":"classes/filejob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":116,"kind":1024,"name":"_nest","url":"classes/filejob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":117,"kind":1024,"name":"e","url":"classes/filejob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":118,"kind":1024,"name":"_locallyAvailable","url":"classes/filejob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":119,"kind":1024,"name":"_lifeCycle","url":"classes/filejob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":120,"kind":1024,"name":"_id","url":"classes/filejob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":121,"kind":1024,"name":"_properties","url":"classes/filejob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":122,"kind":1024,"name":"_type","url":"classes/filejob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":123,"kind":262144,"name":"type","url":"classes/filejob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":124,"kind":2048,"name":"toString","url":"classes/filejob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":125,"kind":262144,"name":"isLocallyAvailable","url":"classes/filejob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":126,"kind":262144,"name":"locallyAvailable","url":"classes/filejob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":127,"kind":262144,"name":"lifeCycle","url":"classes/filejob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":128,"kind":2048,"name":"createLifeEvent","url":"classes/filejob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FileJob"},{"id":129,"kind":262144,"name":"id","url":"classes/filejob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":130,"kind":262144,"name":"nest","url":"classes/filejob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":131,"kind":262144,"name":"tunnel","url":"classes/filejob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":132,"kind":2048,"name":"fail","url":"classes/filejob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":133,"kind":2048,"name":"transfer","url":"classes/filejob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":134,"kind":2048,"name":"email","url":"classes/filejob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":135,"kind":2048,"name":"setPropertyValue","url":"classes/filejob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":136,"kind":262144,"name":"propertyValues","url":"classes/filejob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":137,"kind":2048,"name":"getProperty","url":"classes/filejob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":138,"kind":262144,"name":"properties","url":"classes/filejob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":139,"kind":2048,"name":"getPropertyValue","url":"classes/filejob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":140,"kind":2048,"name":"getPropertyType","url":"classes/filejob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":141,"kind":2048,"name":"pack","url":"classes/filejob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":142,"kind":2048,"name":"unpack","url":"classes/filejob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":143,"kind":2048,"name":"getJSON","url":"classes/filejob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":144,"kind":262144,"name":"files","url":"classes/filejob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":145,"kind":2048,"name":"getFile","url":"classes/filejob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":146,"kind":2048,"name":"log","url":"classes/filejob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FileJob"},{"id":147,"kind":128,"name":"FolderJob","url":"classes/folderjob.html","classes":"tsd-kind-class"},{"id":148,"kind":1024,"name":"_path","url":"classes/folderjob.html#_path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":149,"kind":1024,"name":"_dirname","url":"classes/folderjob.html#_dirname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":150,"kind":1024,"name":"_basename","url":"classes/folderjob.html#_basename","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":151,"kind":1024,"name":"_files","url":"classes/folderjob.html#_files","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":152,"kind":512,"name":"constructor","url":"classes/folderjob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":153,"kind":2048,"name":"getStatistics","url":"classes/folderjob.html#getstatistics","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderJob"},{"id":154,"kind":2048,"name":"createFiles","url":"classes/folderjob.html#createfiles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":155,"kind":262144,"name":"name","url":"classes/folderjob.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":156,"kind":262144,"name":"basename","url":"classes/folderjob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FolderJob"},{"id":157,"kind":262144,"name":"dirname","url":"classes/folderjob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FolderJob"},{"id":158,"kind":262144,"name":"path","url":"classes/folderjob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":159,"kind":2048,"name":"addFile","url":"classes/folderjob.html#addfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":160,"kind":2048,"name":"getFile","url":"classes/folderjob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":161,"kind":262144,"name":"files","url":"classes/folderjob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":162,"kind":2048,"name":"count","url":"classes/folderjob.html#count","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":163,"kind":262144,"name":"extension","url":"classes/folderjob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FolderJob"},{"id":164,"kind":2048,"name":"isFolder","url":"classes/folderjob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":165,"kind":2048,"name":"isFile","url":"classes/folderjob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":166,"kind":2048,"name":"move","url":"classes/folderjob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":167,"kind":2048,"name":"rename","url":"classes/folderjob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderJob"},{"id":168,"kind":2048,"name":"remove","url":"classes/folderjob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderJob"},{"id":169,"kind":1024,"name":"_name","url":"classes/folderjob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":170,"kind":1024,"name":"_tunnel","url":"classes/folderjob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":171,"kind":1024,"name":"_nest","url":"classes/folderjob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":172,"kind":1024,"name":"e","url":"classes/folderjob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":173,"kind":1024,"name":"_locallyAvailable","url":"classes/folderjob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":174,"kind":1024,"name":"_lifeCycle","url":"classes/folderjob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":175,"kind":1024,"name":"_id","url":"classes/folderjob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":176,"kind":1024,"name":"_properties","url":"classes/folderjob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":177,"kind":1024,"name":"_type","url":"classes/folderjob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":178,"kind":262144,"name":"type","url":"classes/folderjob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":179,"kind":2048,"name":"toString","url":"classes/folderjob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":180,"kind":262144,"name":"isLocallyAvailable","url":"classes/folderjob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":181,"kind":262144,"name":"locallyAvailable","url":"classes/folderjob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":182,"kind":262144,"name":"lifeCycle","url":"classes/folderjob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":183,"kind":2048,"name":"createLifeEvent","url":"classes/folderjob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderJob"},{"id":184,"kind":262144,"name":"id","url":"classes/folderjob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":185,"kind":262144,"name":"nameProper","url":"classes/folderjob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":186,"kind":262144,"name":"nest","url":"classes/folderjob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":187,"kind":262144,"name":"tunnel","url":"classes/folderjob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":188,"kind":2048,"name":"fail","url":"classes/folderjob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":189,"kind":2048,"name":"transfer","url":"classes/folderjob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":190,"kind":2048,"name":"email","url":"classes/folderjob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":191,"kind":2048,"name":"setPropertyValue","url":"classes/folderjob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":192,"kind":262144,"name":"propertyValues","url":"classes/folderjob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":193,"kind":2048,"name":"getProperty","url":"classes/folderjob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":194,"kind":262144,"name":"properties","url":"classes/folderjob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":195,"kind":2048,"name":"getPropertyValue","url":"classes/folderjob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":196,"kind":2048,"name":"getPropertyType","url":"classes/folderjob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":197,"kind":2048,"name":"pack","url":"classes/folderjob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":198,"kind":2048,"name":"unpack","url":"classes/folderjob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":199,"kind":2048,"name":"getJSON","url":"classes/folderjob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":200,"kind":2048,"name":"log","url":"classes/folderjob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":201,"kind":262144,"name":"size","url":"classes/folderjob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":202,"kind":262144,"name":"sizeBytes","url":"classes/folderjob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderJob"},{"id":203,"kind":128,"name":"PackedJob","url":"classes/packedjob.html","classes":"tsd-kind-class"},{"id":204,"kind":1024,"name":"e","url":"classes/packedjob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"PackedJob"},{"id":205,"kind":1024,"name":"_job","url":"classes/packedjob.html#_job","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":206,"kind":512,"name":"constructor","url":"classes/packedjob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PackedJob"},{"id":207,"kind":262144,"name":"job","url":"classes/packedjob.html#job","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":208,"kind":2048,"name":"getJobTicket","url":"classes/packedjob.html#getjobticket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":209,"kind":2048,"name":"buildZip","url":"classes/packedjob.html#buildzip","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":210,"kind":2048,"name":"execPack","url":"classes/packedjob.html#execpack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PackedJob"},{"id":211,"kind":2048,"name":"restoreJobTicket","url":"classes/packedjob.html#restorejobticket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":212,"kind":2048,"name":"execUnpack","url":"classes/packedjob.html#execunpack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PackedJob"},{"id":213,"kind":2048,"name":"restoreFiles","url":"classes/packedjob.html#restorefiles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":214,"kind":2048,"name":"extractFiles","url":"classes/packedjob.html#extractfiles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"PackedJob"},{"id":215,"kind":1024,"name":"_file","url":"classes/packedjob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":216,"kind":262144,"name":"file","url":"classes/packedjob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":217,"kind":262144,"name":"name","url":"classes/packedjob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":218,"kind":262144,"name":"nameProper","url":"classes/packedjob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":219,"kind":262144,"name":"dirname","url":"classes/packedjob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":220,"kind":262144,"name":"path","url":"classes/packedjob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":221,"kind":262144,"name":"contentType","url":"classes/packedjob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":222,"kind":262144,"name":"extension","url":"classes/packedjob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":223,"kind":262144,"name":"basename","url":"classes/packedjob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":224,"kind":2048,"name":"isFolder","url":"classes/packedjob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":225,"kind":2048,"name":"isFile","url":"classes/packedjob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":226,"kind":2048,"name":"move","url":"classes/packedjob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":227,"kind":2048,"name":"rename","url":"classes/packedjob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":228,"kind":2048,"name":"remove","url":"classes/packedjob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":229,"kind":262144,"name":"size","url":"classes/packedjob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":230,"kind":262144,"name":"sizeBytes","url":"classes/packedjob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PackedJob"},{"id":231,"kind":1024,"name":"_name","url":"classes/packedjob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":232,"kind":1024,"name":"_tunnel","url":"classes/packedjob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":233,"kind":1024,"name":"_nest","url":"classes/packedjob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":234,"kind":1024,"name":"_locallyAvailable","url":"classes/packedjob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":235,"kind":1024,"name":"_lifeCycle","url":"classes/packedjob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":236,"kind":1024,"name":"_id","url":"classes/packedjob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":237,"kind":1024,"name":"_properties","url":"classes/packedjob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":238,"kind":1024,"name":"_type","url":"classes/packedjob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":239,"kind":262144,"name":"type","url":"classes/packedjob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":240,"kind":2048,"name":"toString","url":"classes/packedjob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":241,"kind":262144,"name":"isLocallyAvailable","url":"classes/packedjob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":242,"kind":262144,"name":"locallyAvailable","url":"classes/packedjob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":243,"kind":262144,"name":"lifeCycle","url":"classes/packedjob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":244,"kind":2048,"name":"createLifeEvent","url":"classes/packedjob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PackedJob"},{"id":245,"kind":262144,"name":"id","url":"classes/packedjob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":246,"kind":262144,"name":"nest","url":"classes/packedjob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":247,"kind":262144,"name":"tunnel","url":"classes/packedjob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":248,"kind":2048,"name":"fail","url":"classes/packedjob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":249,"kind":2048,"name":"transfer","url":"classes/packedjob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":250,"kind":2048,"name":"email","url":"classes/packedjob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":251,"kind":2048,"name":"setPropertyValue","url":"classes/packedjob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":252,"kind":262144,"name":"propertyValues","url":"classes/packedjob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":253,"kind":2048,"name":"getProperty","url":"classes/packedjob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":254,"kind":262144,"name":"properties","url":"classes/packedjob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":255,"kind":2048,"name":"getPropertyValue","url":"classes/packedjob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":256,"kind":2048,"name":"getPropertyType","url":"classes/packedjob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":257,"kind":2048,"name":"pack","url":"classes/packedjob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":258,"kind":2048,"name":"unpack","url":"classes/packedjob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":259,"kind":2048,"name":"getJSON","url":"classes/packedjob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":260,"kind":262144,"name":"files","url":"classes/packedjob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":261,"kind":2048,"name":"getFile","url":"classes/packedjob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":262,"kind":2048,"name":"log","url":"classes/packedjob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PackedJob"},{"id":263,"kind":32,"name":"tmp","url":"globals.html#tmp","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":264,"kind":32,"name":"path","url":"globals.html#path","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":265,"kind":32,"name":"JSZip","url":"globals.html#jszip","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":266,"kind":32,"name":"Reflect","url":"globals.html#reflect","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":267,"kind":128,"name":"Job","url":"classes/job.html","classes":"tsd-kind-class"},{"id":268,"kind":1024,"name":"_name","url":"classes/job.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":269,"kind":1024,"name":"_tunnel","url":"classes/job.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":270,"kind":1024,"name":"_nest","url":"classes/job.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":271,"kind":1024,"name":"e","url":"classes/job.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":272,"kind":1024,"name":"_locallyAvailable","url":"classes/job.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":273,"kind":1024,"name":"_lifeCycle","url":"classes/job.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":274,"kind":1024,"name":"_id","url":"classes/job.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":275,"kind":1024,"name":"_properties","url":"classes/job.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":276,"kind":1024,"name":"_type","url":"classes/job.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":277,"kind":512,"name":"constructor","url":"classes/job.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Job"},{"id":278,"kind":262144,"name":"type","url":"classes/job.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":279,"kind":2048,"name":"toString","url":"classes/job.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":280,"kind":262144,"name":"isLocallyAvailable","url":"classes/job.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":281,"kind":262144,"name":"locallyAvailable","url":"classes/job.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"Job"},{"id":282,"kind":262144,"name":"lifeCycle","url":"classes/job.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":283,"kind":2048,"name":"createLifeEvent","url":"classes/job.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Job"},{"id":284,"kind":262144,"name":"name","url":"classes/job.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":285,"kind":262144,"name":"id","url":"classes/job.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":286,"kind":262144,"name":"nameProper","url":"classes/job.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":287,"kind":262144,"name":"nest","url":"classes/job.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":288,"kind":262144,"name":"tunnel","url":"classes/job.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":289,"kind":2048,"name":"fail","url":"classes/job.html#fail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":290,"kind":2048,"name":"transfer","url":"classes/job.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":291,"kind":2048,"name":"move","url":"classes/job.html#move","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":292,"kind":2048,"name":"email","url":"classes/job.html#email","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":293,"kind":2048,"name":"setPropertyValue","url":"classes/job.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":294,"kind":262144,"name":"propertyValues","url":"classes/job.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"Job"},{"id":295,"kind":2048,"name":"getProperty","url":"classes/job.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":296,"kind":262144,"name":"properties","url":"classes/job.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":297,"kind":2048,"name":"getPropertyValue","url":"classes/job.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":298,"kind":2048,"name":"getPropertyType","url":"classes/job.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":299,"kind":2048,"name":"pack","url":"classes/job.html#pack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":300,"kind":2048,"name":"unpack","url":"classes/job.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":301,"kind":2048,"name":"getJSON","url":"classes/job.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":302,"kind":262144,"name":"path","url":"classes/job.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Job"},{"id":303,"kind":2048,"name":"isFile","url":"classes/job.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":304,"kind":2048,"name":"isFolder","url":"classes/job.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":305,"kind":262144,"name":"files","url":"classes/job.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":306,"kind":2048,"name":"getFile","url":"classes/job.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":307,"kind":2048,"name":"rename","url":"classes/job.html#rename","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":308,"kind":2048,"name":"log","url":"classes/job.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Job"},{"id":309,"kind":262144,"name":"size","url":"classes/job.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":310,"kind":262144,"name":"sizeBytes","url":"classes/job.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Job"},{"id":311,"kind":32,"name":"shortid","url":"globals.html#shortid","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":312,"kind":128,"name":"Nest","url":"classes/nest.html","classes":"tsd-kind-class"},{"id":313,"kind":1024,"name":"_id","url":"classes/nest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":314,"kind":1024,"name":"_name","url":"classes/nest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":315,"kind":1024,"name":"_tunnel","url":"classes/nest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":316,"kind":1024,"name":"e","url":"classes/nest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Nest"},{"id":317,"kind":512,"name":"constructor","url":"classes/nest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Nest"},{"id":318,"kind":262144,"name":"id","url":"classes/nest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Nest"},{"id":319,"kind":2048,"name":"toString","url":"classes/nest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Nest"},{"id":320,"kind":262144,"name":"name","url":"classes/nest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Nest"},{"id":321,"kind":262144,"name":"tunnel","url":"classes/nest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Nest"},{"id":322,"kind":2048,"name":"register","url":"classes/nest.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Nest"},{"id":323,"kind":2048,"name":"arrive","url":"classes/nest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Nest"},{"id":324,"kind":2048,"name":"take","url":"classes/nest.html#take","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Nest"},{"id":325,"kind":128,"name":"WebhookJob","url":"classes/webhookjob.html","classes":"tsd-kind-class"},{"id":326,"kind":1024,"name":"_request","url":"classes/webhookjob.html#_request","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookJob"},{"id":327,"kind":1024,"name":"_response","url":"classes/webhookjob.html#_response","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookJob"},{"id":328,"kind":1024,"name":"_responseSent","url":"classes/webhookjob.html#_responsesent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookJob"},{"id":329,"kind":512,"name":"constructor","url":"classes/webhookjob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookJob"},{"id":330,"kind":262144,"name":"responseSent","url":"classes/webhookjob.html#responsesent","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookJob"},{"id":331,"kind":262144,"name":"response","url":"classes/webhookjob.html#response","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookJob"},{"id":332,"kind":262144,"name":"request","url":"classes/webhookjob.html#request","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookJob"},{"id":333,"kind":2048,"name":"getQueryStringValue","url":"classes/webhookjob.html#getquerystringvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":334,"kind":2048,"name":"getQueryStringValues","url":"classes/webhookjob.html#getquerystringvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":335,"kind":2048,"name":"getFormDataFiles","url":"classes/webhookjob.html#getformdatafiles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":336,"kind":2048,"name":"getFormDataValues","url":"classes/webhookjob.html#getformdatavalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":337,"kind":2048,"name":"getFormDataValue","url":"classes/webhookjob.html#getformdatavalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":338,"kind":2048,"name":"getDataAsString","url":"classes/webhookjob.html#getdataasstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":339,"kind":2048,"name":"getParameters","url":"classes/webhookjob.html#getparameters","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":340,"kind":2048,"name":"getParameter","url":"classes/webhookjob.html#getparameter","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookJob"},{"id":341,"kind":1024,"name":"_name","url":"classes/webhookjob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":342,"kind":1024,"name":"_tunnel","url":"classes/webhookjob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":343,"kind":1024,"name":"_nest","url":"classes/webhookjob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":344,"kind":1024,"name":"e","url":"classes/webhookjob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":345,"kind":1024,"name":"_locallyAvailable","url":"classes/webhookjob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":346,"kind":1024,"name":"_lifeCycle","url":"classes/webhookjob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":347,"kind":1024,"name":"_id","url":"classes/webhookjob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":348,"kind":1024,"name":"_properties","url":"classes/webhookjob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":349,"kind":1024,"name":"_type","url":"classes/webhookjob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":350,"kind":262144,"name":"type","url":"classes/webhookjob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":351,"kind":2048,"name":"toString","url":"classes/webhookjob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":352,"kind":262144,"name":"isLocallyAvailable","url":"classes/webhookjob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":353,"kind":262144,"name":"locallyAvailable","url":"classes/webhookjob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":354,"kind":262144,"name":"lifeCycle","url":"classes/webhookjob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":355,"kind":2048,"name":"createLifeEvent","url":"classes/webhookjob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookJob"},{"id":356,"kind":262144,"name":"name","url":"classes/webhookjob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":357,"kind":262144,"name":"id","url":"classes/webhookjob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":358,"kind":262144,"name":"nameProper","url":"classes/webhookjob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":359,"kind":262144,"name":"nest","url":"classes/webhookjob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":360,"kind":262144,"name":"tunnel","url":"classes/webhookjob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":361,"kind":2048,"name":"fail","url":"classes/webhookjob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":362,"kind":2048,"name":"transfer","url":"classes/webhookjob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":363,"kind":2048,"name":"move","url":"classes/webhookjob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":364,"kind":2048,"name":"email","url":"classes/webhookjob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":365,"kind":2048,"name":"setPropertyValue","url":"classes/webhookjob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":366,"kind":262144,"name":"propertyValues","url":"classes/webhookjob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":367,"kind":2048,"name":"getProperty","url":"classes/webhookjob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":368,"kind":262144,"name":"properties","url":"classes/webhookjob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":369,"kind":2048,"name":"getPropertyValue","url":"classes/webhookjob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":370,"kind":2048,"name":"getPropertyType","url":"classes/webhookjob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":371,"kind":2048,"name":"pack","url":"classes/webhookjob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":372,"kind":2048,"name":"unpack","url":"classes/webhookjob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":373,"kind":2048,"name":"getJSON","url":"classes/webhookjob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":374,"kind":262144,"name":"path","url":"classes/webhookjob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":375,"kind":2048,"name":"isFile","url":"classes/webhookjob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":376,"kind":2048,"name":"isFolder","url":"classes/webhookjob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":377,"kind":262144,"name":"files","url":"classes/webhookjob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":378,"kind":2048,"name":"getFile","url":"classes/webhookjob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":379,"kind":2048,"name":"rename","url":"classes/webhookjob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":380,"kind":2048,"name":"log","url":"classes/webhookjob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":381,"kind":262144,"name":"size","url":"classes/webhookjob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":382,"kind":262144,"name":"sizeBytes","url":"classes/webhookjob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookJob"},{"id":383,"kind":32,"name":"url","url":"globals.html#url","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":384,"kind":256,"name":"FieldOptions","url":"interfaces/fieldoptions.html","classes":"tsd-kind-interface"},{"id":385,"kind":1024,"name":"id","url":"interfaces/fieldoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":386,"kind":1024,"name":"name","url":"interfaces/fieldoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":387,"kind":1024,"name":"max_length","url":"interfaces/fieldoptions.html#max_length","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":388,"kind":1024,"name":"required","url":"interfaces/fieldoptions.html#required","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":389,"kind":1024,"name":"type","url":"interfaces/fieldoptions.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":390,"kind":1024,"name":"placeholder","url":"interfaces/fieldoptions.html#placeholder","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":391,"kind":1024,"name":"valueList","url":"interfaces/fieldoptions.html#valuelist","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":392,"kind":1024,"name":"tooltip","url":"interfaces/fieldoptions.html#tooltip","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":393,"kind":1024,"name":"description","url":"interfaces/fieldoptions.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":394,"kind":1024,"name":"value","url":"interfaces/fieldoptions.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":395,"kind":1024,"name":"readOnly","url":"interfaces/fieldoptions.html#readonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FieldOptions"},{"id":396,"kind":128,"name":"Step","url":"classes/step.html","classes":"tsd-kind-class"},{"id":397,"kind":1024,"name":"_name","url":"classes/step.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":398,"kind":1024,"name":"_complete","url":"classes/step.html#_complete","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":399,"kind":1024,"name":"_callback","url":"classes/step.html#_callback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":400,"kind":1024,"name":"_failure","url":"classes/step.html#_failure","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Step"},{"id":401,"kind":262144,"name":"failure","url":"classes/step.html#failure","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":402,"kind":262144,"name":"callback","url":"classes/step.html#callback","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":403,"kind":262144,"name":"name","url":"classes/step.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":404,"kind":262144,"name":"complete","url":"classes/step.html#complete","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Step"},{"id":405,"kind":256,"name":"InterfaceProperty","url":"interfaces/interfaceproperty.html","classes":"tsd-kind-interface"},{"id":406,"kind":1024,"name":"key","url":"interfaces/interfaceproperty.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceProperty"},{"id":407,"kind":1024,"name":"value","url":"interfaces/interfaceproperty.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceProperty"},{"id":408,"kind":256,"name":"InterfaceMetadata","url":"interfaces/interfacemetadata.html","classes":"tsd-kind-interface"},{"id":409,"kind":1024,"name":"description","url":"interfaces/interfacemetadata.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceMetadata"},{"id":410,"kind":1024,"name":"tooltip","url":"interfaces/interfacemetadata.html#tooltip","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceMetadata"},{"id":411,"kind":1024,"name":"interfaceProperties","url":"interfaces/interfacemetadata.html#interfaceproperties","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InterfaceMetadata"},{"id":412,"kind":128,"name":"WebhookInterface","url":"classes/webhookinterface.html","classes":"tsd-kind-class"},{"id":413,"kind":1024,"name":"_fields","url":"classes/webhookinterface.html#_fields","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":414,"kind":1024,"name":"e","url":"classes/webhookinterface.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":415,"kind":1024,"name":"_nest","url":"classes/webhookinterface.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":416,"kind":1024,"name":"_checkpointNest","url":"classes/webhookinterface.html#_checkpointnest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":417,"kind":1024,"name":"_steps","url":"classes/webhookinterface.html#_steps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":418,"kind":1024,"name":"_sessionId","url":"classes/webhookinterface.html#_sessionid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":419,"kind":1024,"name":"_metadata","url":"classes/webhookinterface.html#_metadata","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":420,"kind":512,"name":"constructor","url":"classes/webhookinterface.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":421,"kind":2048,"name":"initMetadata","url":"classes/webhookinterface.html#initmetadata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"WebhookInterface"},{"id":422,"kind":262144,"name":"metadata","url":"classes/webhookinterface.html#metadata","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":423,"kind":262144,"name":"description","url":"classes/webhookinterface.html#description","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":424,"kind":262144,"name":"tooltip","url":"classes/webhookinterface.html#tooltip","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":425,"kind":2048,"name":"addInterfaceProperty","url":"classes/webhookinterface.html#addinterfaceproperty","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":426,"kind":262144,"name":"interfaceProperties","url":"classes/webhookinterface.html#interfaceproperties","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":427,"kind":262144,"name":"sessionId","url":"classes/webhookinterface.html#sessionid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":428,"kind":262144,"name":"nest","url":"classes/webhookinterface.html#nest","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookInterface"},{"id":429,"kind":2048,"name":"addField","url":"classes/webhookinterface.html#addfield","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":430,"kind":2048,"name":"getField","url":"classes/webhookinterface.html#getfield","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":431,"kind":262144,"name":"fields","url":"classes/webhookinterface.html#fields","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":432,"kind":2048,"name":"getTransportInterface","url":"classes/webhookinterface.html#gettransportinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":433,"kind":2048,"name":"getJobs","url":"classes/webhookinterface.html#getjobs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":434,"kind":262144,"name":"checkpointNest","url":"classes/webhookinterface.html#checkpointnest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":435,"kind":2048,"name":"addStep","url":"classes/webhookinterface.html#addstep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":436,"kind":2048,"name":"completeStep","url":"classes/webhookinterface.html#completestep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":437,"kind":2048,"name":"removeStep","url":"classes/webhookinterface.html#removestep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":438,"kind":262144,"name":"steps","url":"classes/webhookinterface.html#steps","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookInterface"},{"id":439,"kind":2048,"name":"getStepsTransport","url":"classes/webhookinterface.html#getstepstransport","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookInterface"},{"id":440,"kind":32,"name":"clone","url":"globals.html#clone","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":441,"kind":128,"name":"InterfaceManager","url":"classes/interfacemanager.html","classes":"tsd-kind-class"},{"id":442,"kind":1024,"name":"e","url":"classes/interfacemanager.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":443,"kind":1024,"name":"_nest","url":"classes/interfacemanager.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":444,"kind":1024,"name":"_fields","url":"classes/interfacemanager.html#_fields","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":445,"kind":1024,"name":"_steps","url":"classes/interfacemanager.html#_steps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":446,"kind":1024,"name":"_interfaceInstances","url":"classes/interfacemanager.html#_interfaceinstances","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":447,"kind":1024,"name":"_handleRequest","url":"classes/interfacemanager.html#_handlerequest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":448,"kind":1024,"name":"_metadata","url":"classes/interfacemanager.html#_metadata","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":449,"kind":1024,"name":"_checkpointNest","url":"classes/interfacemanager.html#_checkpointnest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":450,"kind":512,"name":"constructor","url":"classes/interfacemanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InterfaceManager"},{"id":451,"kind":2048,"name":"initMetadata","url":"classes/interfacemanager.html#initmetadata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":452,"kind":262144,"name":"metadata","url":"classes/interfacemanager.html#metadata","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"InterfaceManager"},{"id":453,"kind":262144,"name":"description","url":"classes/interfacemanager.html#description","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":454,"kind":262144,"name":"tooltip","url":"classes/interfacemanager.html#tooltip","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":455,"kind":2048,"name":"addInterfaceProperty","url":"classes/interfacemanager.html#addinterfaceproperty","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":456,"kind":262144,"name":"interfaceProperties","url":"classes/interfacemanager.html#interfaceproperties","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":457,"kind":262144,"name":"interfaceInstances","url":"classes/interfacemanager.html#interfaceinstances","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":458,"kind":262144,"name":"checkpointNest","url":"classes/interfacemanager.html#checkpointnest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"InterfaceManager"},{"id":459,"kind":262144,"name":"customHandleRequest","url":"classes/interfacemanager.html#customhandlerequest","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":460,"kind":262144,"name":"nest","url":"classes/interfacemanager.html#nest","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":461,"kind":262144,"name":"path","url":"classes/interfacemanager.html#path","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":462,"kind":2048,"name":"addField","url":"classes/interfacemanager.html#addfield","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":463,"kind":262144,"name":"fields","url":"classes/interfacemanager.html#fields","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":464,"kind":2048,"name":"addStep","url":"classes/interfacemanager.html#addstep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":465,"kind":262144,"name":"steps","url":"classes/interfacemanager.html#steps","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"InterfaceManager"},{"id":466,"kind":2048,"name":"addInterfaceInstance","url":"classes/interfacemanager.html#addinterfaceinstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":467,"kind":2048,"name":"removeInterfaceInstance","url":"classes/interfacemanager.html#removeinterfaceinstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"InterfaceManager"},{"id":468,"kind":2048,"name":"getInterface","url":"classes/interfacemanager.html#getinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":469,"kind":2048,"name":"checkNest","url":"classes/interfacemanager.html#checknest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InterfaceManager"},{"id":470,"kind":128,"name":"WebhookNest","url":"classes/webhooknest.html","classes":"tsd-kind-class"},{"id":471,"kind":1024,"name":"_path","url":"classes/webhooknest.html#_path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":472,"kind":1024,"name":"_httpMethod","url":"classes/webhooknest.html#_httpmethod","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":473,"kind":1024,"name":"_handleRequest","url":"classes/webhooknest.html#_handlerequest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":474,"kind":1024,"name":"_ui","url":"classes/webhooknest.html#_ui","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":475,"kind":1024,"name":"_im","url":"classes/webhooknest.html#_im","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":476,"kind":1024,"name":"_holdResponse","url":"classes/webhooknest.html#_holdresponse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"WebhookNest"},{"id":477,"kind":512,"name":"constructor","url":"classes/webhooknest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookNest"},{"id":478,"kind":262144,"name":"holdResponse","url":"classes/webhooknest.html#holdresponse","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":479,"kind":2048,"name":"releaseResponse","url":"classes/webhooknest.html#releaseresponse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookNest"},{"id":480,"kind":262144,"name":"customHandleRequest","url":"classes/webhooknest.html#customhandlerequest","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":481,"kind":262144,"name":"path","url":"classes/webhooknest.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":482,"kind":262144,"name":"httpMethod","url":"classes/webhooknest.html#httpmethod","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"WebhookNest"},{"id":483,"kind":262144,"name":"name","url":"classes/webhooknest.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookNest"},{"id":484,"kind":2048,"name":"load","url":"classes/webhooknest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookNest"},{"id":485,"kind":2048,"name":"watch","url":"classes/webhooknest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebhookNest"},{"id":486,"kind":2048,"name":"arrive","url":"classes/webhooknest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebhookNest"},{"id":487,"kind":262144,"name":"interfaceManager","url":"classes/webhooknest.html#interfacemanager","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebhookNest"},{"id":488,"kind":1024,"name":"_id","url":"classes/webhooknest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":489,"kind":1024,"name":"_name","url":"classes/webhooknest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":490,"kind":1024,"name":"_tunnel","url":"classes/webhooknest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":491,"kind":1024,"name":"e","url":"classes/webhooknest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"WebhookNest"},{"id":492,"kind":262144,"name":"id","url":"classes/webhooknest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":493,"kind":2048,"name":"toString","url":"classes/webhooknest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":494,"kind":262144,"name":"tunnel","url":"classes/webhooknest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":495,"kind":2048,"name":"register","url":"classes/webhooknest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":496,"kind":2048,"name":"take","url":"classes/webhooknest.html#take","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebhookNest"},{"id":497,"kind":32,"name":"http","url":"globals.html#http","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":498,"kind":128,"name":"Server","url":"classes/server.html","classes":"tsd-kind-class"},{"id":499,"kind":1024,"name":"server","url":"classes/server.html#server-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":500,"kind":1024,"name":"e","url":"classes/server.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":501,"kind":1024,"name":"hookRoutes","url":"classes/server.html#hookroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":502,"kind":1024,"name":"hookInterfaceRoutes","url":"classes/server.html#hookinterfaceroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":503,"kind":1024,"name":"upload","url":"classes/server.html#upload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":504,"kind":2097152,"name":"config","url":"classes/server.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":505,"kind":32,"name":"hooks_prefix","url":"classes/server.html#config.hooks_prefix","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Server.config"},{"id":506,"kind":32,"name":"hooks_ui_prefix","url":"classes/server.html#config.hooks_ui_prefix","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Server.config"},{"id":507,"kind":32,"name":"log_prefix","url":"classes/server.html#config.log_prefix","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Server.config"},{"id":508,"kind":512,"name":"constructor","url":"classes/server.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Server"},{"id":509,"kind":2048,"name":"createServer","url":"classes/server.html#createserver","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":510,"kind":2048,"name":"createLogServer","url":"classes/server.html#createlogserver","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":511,"kind":2048,"name":"toString","url":"classes/server.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":512,"kind":2048,"name":"addWebhook","url":"classes/server.html#addwebhook","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":513,"kind":2048,"name":"handleHookRequest","url":"classes/server.html#handlehookrequest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":514,"kind":2048,"name":"sendHookResponse","url":"classes/server.html#sendhookresponse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":515,"kind":2048,"name":"addWebhookInterface","url":"classes/server.html#addwebhookinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Server"},{"id":516,"kind":2048,"name":"handleHookInterfaceRequest","url":"classes/server.html#handlehookinterfacerequest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Server"},{"id":517,"kind":32,"name":"cors","url":"globals.html#cors","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":518,"kind":32,"name":"multer","url":"globals.html#multer","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":519,"kind":32,"name":"async","url":"globals.html#async","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":520,"kind":128,"name":"Emailer","url":"classes/emailer.html","classes":"tsd-kind-class"},{"id":521,"kind":1024,"name":"e","url":"classes/emailer.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":522,"kind":1024,"name":"nodemailerTransport","url":"classes/emailer.html#nodemailertransport","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":523,"kind":1024,"name":"credentials","url":"classes/emailer.html#credentials","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":524,"kind":512,"name":"constructor","url":"classes/emailer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Emailer"},{"id":525,"kind":2048,"name":"sendMail","url":"classes/emailer.html#sendmail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Emailer"},{"id":526,"kind":2048,"name":"executeSend","url":"classes/emailer.html#executesend","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":527,"kind":2048,"name":"compileJade","url":"classes/emailer.html#compilejade","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Emailer"},{"id":528,"kind":32,"name":"nodemailer","url":"globals.html#nodemailer","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":529,"kind":32,"name":"pug","url":"globals.html#pug","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":530,"kind":128,"name":"Environment","url":"classes/environment.html","classes":"tsd-kind-class"},{"id":531,"kind":1024,"name":"_options","url":"classes/environment.html#_options","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":532,"kind":1024,"name":"logger","url":"classes/environment.html#logger","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":533,"kind":1024,"name":"_server","url":"classes/environment.html#_server","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":534,"kind":1024,"name":"_emailer","url":"classes/environment.html#_emailer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":535,"kind":1024,"name":"hookRoutes","url":"classes/environment.html#hookroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":536,"kind":1024,"name":"hookInterfaceRoutes","url":"classes/environment.html#hookinterfaceroutes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":537,"kind":512,"name":"constructor","url":"classes/environment.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Environment"},{"id":538,"kind":262144,"name":"options","url":"classes/environment.html#options","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Environment"},{"id":539,"kind":2048,"name":"createEmailer","url":"classes/environment.html#createemailer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":540,"kind":262144,"name":"emailer","url":"classes/environment.html#emailer","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Environment"},{"id":541,"kind":262144,"name":"autoManagedFolderDirectory","url":"classes/environment.html#automanagedfolderdirectory","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Environment"},{"id":542,"kind":2048,"name":"createServer","url":"classes/environment.html#createserver","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Environment"},{"id":543,"kind":262144,"name":"server","url":"classes/environment.html#server","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Environment"},{"id":544,"kind":2048,"name":"addWebhook","url":"classes/environment.html#addwebhook","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":545,"kind":2048,"name":"addWebhookInterface","url":"classes/environment.html#addwebhookinterface","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":546,"kind":2048,"name":"toString","url":"classes/environment.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":547,"kind":2048,"name":"log","url":"classes/environment.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Environment"},{"id":548,"kind":128,"name":"FolderNest","url":"classes/foldernest.html","classes":"tsd-kind-class"},{"id":549,"kind":1024,"name":"path","url":"classes/foldernest.html#path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":550,"kind":1024,"name":"allowCreate","url":"classes/foldernest.html#allowcreate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":551,"kind":1024,"name":"heldJobs","url":"classes/foldernest.html#heldjobs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":552,"kind":1024,"name":"_watcher","url":"classes/foldernest.html#_watcher","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"FolderNest"},{"id":553,"kind":512,"name":"constructor","url":"classes/foldernest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FolderNest"},{"id":554,"kind":262144,"name":"watcher","url":"classes/foldernest.html#watcher","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-private","parent":"FolderNest"},{"id":555,"kind":2048,"name":"checkDirectorySync","url":"classes/foldernest.html#checkdirectorysync","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":556,"kind":2048,"name":"createJob","url":"classes/foldernest.html#createjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":557,"kind":2048,"name":"isUnixHiddenPath","url":"classes/foldernest.html#isunixhiddenpath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":558,"kind":2048,"name":"load","url":"classes/foldernest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":559,"kind":2048,"name":"watch","url":"classes/foldernest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":560,"kind":2048,"name":"watchHold","url":"classes/foldernest.html#watchhold","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":561,"kind":2048,"name":"arrive","url":"classes/foldernest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderNest"},{"id":562,"kind":2048,"name":"take","url":"classes/foldernest.html#take","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FolderNest"},{"id":563,"kind":2048,"name":"getUnwatchedJobs","url":"classes/foldernest.html#getunwatchedjobs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":564,"kind":2048,"name":"getHeldJobs","url":"classes/foldernest.html#getheldjobs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":565,"kind":2048,"name":"holdJob","url":"classes/foldernest.html#holdjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FolderNest"},{"id":566,"kind":2048,"name":"getHeldJob","url":"classes/foldernest.html#getheldjob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FolderNest"},{"id":567,"kind":1024,"name":"_id","url":"classes/foldernest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":568,"kind":1024,"name":"_name","url":"classes/foldernest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":569,"kind":1024,"name":"_tunnel","url":"classes/foldernest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":570,"kind":1024,"name":"e","url":"classes/foldernest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FolderNest"},{"id":571,"kind":262144,"name":"id","url":"classes/foldernest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":572,"kind":2048,"name":"toString","url":"classes/foldernest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":573,"kind":262144,"name":"name","url":"classes/foldernest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":574,"kind":262144,"name":"tunnel","url":"classes/foldernest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":575,"kind":2048,"name":"register","url":"classes/foldernest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FolderNest"},{"id":576,"kind":32,"name":"path_mod","url":"globals.html#path_mod","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":577,"kind":32,"name":"mkdirp","url":"globals.html#mkdirp","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":578,"kind":128,"name":"FtpFileJob","url":"classes/ftpfilejob.html","classes":"tsd-kind-class"},{"id":579,"kind":1024,"name":"_file","url":"classes/ftpfilejob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"FtpFileJob"},{"id":580,"kind":512,"name":"constructor","url":"classes/ftpfilejob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FtpFileJob"},{"id":581,"kind":262144,"name":"file","url":"classes/ftpfilejob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":582,"kind":262144,"name":"name","url":"classes/ftpfilejob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":583,"kind":262144,"name":"nameProper","url":"classes/ftpfilejob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":584,"kind":262144,"name":"dirname","url":"classes/ftpfilejob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":585,"kind":262144,"name":"path","url":"classes/ftpfilejob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":586,"kind":262144,"name":"contentType","url":"classes/ftpfilejob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":587,"kind":262144,"name":"extension","url":"classes/ftpfilejob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":588,"kind":262144,"name":"basename","url":"classes/ftpfilejob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":589,"kind":2048,"name":"isFolder","url":"classes/ftpfilejob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":590,"kind":2048,"name":"isFile","url":"classes/ftpfilejob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":591,"kind":2048,"name":"move","url":"classes/ftpfilejob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":592,"kind":2048,"name":"rename","url":"classes/ftpfilejob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":593,"kind":2048,"name":"remove","url":"classes/ftpfilejob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":594,"kind":262144,"name":"size","url":"classes/ftpfilejob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":595,"kind":262144,"name":"sizeBytes","url":"classes/ftpfilejob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"FtpFileJob"},{"id":596,"kind":1024,"name":"_name","url":"classes/ftpfilejob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":597,"kind":1024,"name":"_tunnel","url":"classes/ftpfilejob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":598,"kind":1024,"name":"_nest","url":"classes/ftpfilejob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":599,"kind":1024,"name":"e","url":"classes/ftpfilejob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":600,"kind":1024,"name":"_locallyAvailable","url":"classes/ftpfilejob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":601,"kind":1024,"name":"_lifeCycle","url":"classes/ftpfilejob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":602,"kind":1024,"name":"_id","url":"classes/ftpfilejob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":603,"kind":1024,"name":"_properties","url":"classes/ftpfilejob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":604,"kind":1024,"name":"_type","url":"classes/ftpfilejob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":605,"kind":262144,"name":"type","url":"classes/ftpfilejob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":606,"kind":2048,"name":"toString","url":"classes/ftpfilejob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":607,"kind":262144,"name":"isLocallyAvailable","url":"classes/ftpfilejob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":608,"kind":262144,"name":"locallyAvailable","url":"classes/ftpfilejob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":609,"kind":262144,"name":"lifeCycle","url":"classes/ftpfilejob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":610,"kind":2048,"name":"createLifeEvent","url":"classes/ftpfilejob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpFileJob"},{"id":611,"kind":262144,"name":"id","url":"classes/ftpfilejob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":612,"kind":262144,"name":"nest","url":"classes/ftpfilejob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":613,"kind":262144,"name":"tunnel","url":"classes/ftpfilejob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":614,"kind":2048,"name":"fail","url":"classes/ftpfilejob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":615,"kind":2048,"name":"transfer","url":"classes/ftpfilejob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":616,"kind":2048,"name":"email","url":"classes/ftpfilejob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":617,"kind":2048,"name":"setPropertyValue","url":"classes/ftpfilejob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":618,"kind":262144,"name":"propertyValues","url":"classes/ftpfilejob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":619,"kind":2048,"name":"getProperty","url":"classes/ftpfilejob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":620,"kind":262144,"name":"properties","url":"classes/ftpfilejob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":621,"kind":2048,"name":"getPropertyValue","url":"classes/ftpfilejob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":622,"kind":2048,"name":"getPropertyType","url":"classes/ftpfilejob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":623,"kind":2048,"name":"pack","url":"classes/ftpfilejob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":624,"kind":2048,"name":"unpack","url":"classes/ftpfilejob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":625,"kind":2048,"name":"getJSON","url":"classes/ftpfilejob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":626,"kind":262144,"name":"files","url":"classes/ftpfilejob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":627,"kind":2048,"name":"getFile","url":"classes/ftpfilejob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":628,"kind":2048,"name":"log","url":"classes/ftpfilejob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpFileJob"},{"id":629,"kind":128,"name":"FtpNest","url":"classes/ftpnest.html","classes":"tsd-kind-class"},{"id":630,"kind":1024,"name":"client","url":"classes/ftpnest.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":631,"kind":1024,"name":"config","url":"classes/ftpnest.html#config","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":632,"kind":65536,"name":"__type","url":"classes/ftpnest.html#config.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"FtpNest.config"},{"id":633,"kind":1024,"name":"checkEvery","url":"classes/ftpnest.html#checkevery","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":634,"kind":1024,"name":"checkEveryMs","url":"classes/ftpnest.html#checkeveryms","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":635,"kind":512,"name":"constructor","url":"classes/ftpnest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FtpNest"},{"id":636,"kind":2048,"name":"getClient","url":"classes/ftpnest.html#getclient","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"FtpNest"},{"id":637,"kind":2048,"name":"load","url":"classes/ftpnest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FtpNest"},{"id":638,"kind":2048,"name":"watch","url":"classes/ftpnest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FtpNest"},{"id":639,"kind":2048,"name":"arrive","url":"classes/ftpnest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FtpNest"},{"id":640,"kind":2048,"name":"take","url":"classes/ftpnest.html#take","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FtpNest"},{"id":641,"kind":1024,"name":"_id","url":"classes/ftpnest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":642,"kind":1024,"name":"_name","url":"classes/ftpnest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":643,"kind":1024,"name":"_tunnel","url":"classes/ftpnest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":644,"kind":1024,"name":"e","url":"classes/ftpnest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"FtpNest"},{"id":645,"kind":262144,"name":"id","url":"classes/ftpnest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":646,"kind":2048,"name":"toString","url":"classes/ftpnest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":647,"kind":262144,"name":"name","url":"classes/ftpnest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":648,"kind":262144,"name":"tunnel","url":"classes/ftpnest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":649,"kind":2048,"name":"register","url":"classes/ftpnest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FtpNest"},{"id":650,"kind":32,"name":"EasyFtp","url":"globals.html#easyftp","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":651,"kind":128,"name":"Tunnel","url":"classes/tunnel.html","classes":"tsd-kind-class"},{"id":652,"kind":1024,"name":"_id","url":"classes/tunnel.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Tunnel"},{"id":653,"kind":1024,"name":"_name","url":"classes/tunnel.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":654,"kind":1024,"name":"_nests","url":"classes/tunnel.html#_nests","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":655,"kind":1024,"name":"_run_list","url":"classes/tunnel.html#_run_list","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":656,"kind":1024,"name":"_run_sync_list","url":"classes/tunnel.html#_run_sync_list","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":657,"kind":1024,"name":"_run_fail","url":"classes/tunnel.html#_run_fail","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":658,"kind":1024,"name":"e","url":"classes/tunnel.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":659,"kind":1024,"name":"job_counter","url":"classes/tunnel.html#job_counter","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":660,"kind":2097152,"name":"match_obj","url":"classes/tunnel.html#match_obj","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":661,"kind":32,"name":"queue","url":"classes/tunnel.html#match_obj.queue","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":662,"kind":32,"name":"run","url":"classes/tunnel.html#match_obj.run-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":663,"kind":32,"name":"pattern","url":"classes/tunnel.html#match_obj.pattern","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":664,"kind":32,"name":"orphan_minutes","url":"classes/tunnel.html#match_obj.orphan_minutes","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Tunnel.match_obj"},{"id":665,"kind":512,"name":"constructor","url":"classes/tunnel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Tunnel"},{"id":666,"kind":2048,"name":"toString","url":"classes/tunnel.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":667,"kind":262144,"name":"name","url":"classes/tunnel.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Tunnel"},{"id":668,"kind":262144,"name":"nests","url":"classes/tunnel.html#nests","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Tunnel"},{"id":669,"kind":262144,"name":"runList","url":"classes/tunnel.html#runlist","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Tunnel"},{"id":670,"kind":262144,"name":"runSyncList","url":"classes/tunnel.html#runsynclist","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Tunnel"},{"id":671,"kind":262144,"name":"runFail","url":"classes/tunnel.html#runfail","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Tunnel"},{"id":672,"kind":262144,"name":"id","url":"classes/tunnel.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Tunnel"},{"id":673,"kind":2048,"name":"watch","url":"classes/tunnel.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":674,"kind":2048,"name":"arrive","url":"classes/tunnel.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":675,"kind":2048,"name":"run","url":"classes/tunnel.html#run","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":676,"kind":2048,"name":"runSync","url":"classes/tunnel.html#runsync","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":677,"kind":2048,"name":"fail","url":"classes/tunnel.html#fail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":678,"kind":2048,"name":"executeRun","url":"classes/tunnel.html#executerun","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":679,"kind":2048,"name":"executeRunSync","url":"classes/tunnel.html#executerunsync","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":680,"kind":2048,"name":"executeFail","url":"classes/tunnel.html#executefail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":681,"kind":2048,"name":"match","url":"classes/tunnel.html#match","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Tunnel"},{"id":682,"kind":2048,"name":"executeMatch","url":"classes/tunnel.html#executematch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Tunnel"},{"id":683,"kind":32,"name":"mm","url":"globals.html#mm","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":684,"kind":128,"name":"AutoFolderNest","url":"classes/autofoldernest.html","classes":"tsd-kind-class"},{"id":685,"kind":1024,"name":"hierarchy","url":"classes/autofoldernest.html#hierarchy","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"AutoFolderNest"},{"id":686,"kind":1024,"name":"hierarchyString","url":"classes/autofoldernest.html#hierarchystring","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"AutoFolderNest"},{"id":687,"kind":512,"name":"constructor","url":"classes/autofoldernest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"AutoFolderNest"},{"id":688,"kind":1024,"name":"path","url":"classes/autofoldernest.html#path","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":689,"kind":1024,"name":"allowCreate","url":"classes/autofoldernest.html#allowcreate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":690,"kind":1024,"name":"heldJobs","url":"classes/autofoldernest.html#heldjobs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":691,"kind":2048,"name":"checkDirectorySync","url":"classes/autofoldernest.html#checkdirectorysync","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":692,"kind":2048,"name":"createJob","url":"classes/autofoldernest.html#createjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":693,"kind":2048,"name":"isUnixHiddenPath","url":"classes/autofoldernest.html#isunixhiddenpath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":694,"kind":2048,"name":"load","url":"classes/autofoldernest.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":695,"kind":2048,"name":"watch","url":"classes/autofoldernest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":696,"kind":2048,"name":"watchHold","url":"classes/autofoldernest.html#watchhold","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":697,"kind":2048,"name":"arrive","url":"classes/autofoldernest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"AutoFolderNest"},{"id":698,"kind":2048,"name":"take","url":"classes/autofoldernest.html#take","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"AutoFolderNest"},{"id":699,"kind":2048,"name":"getUnwatchedJobs","url":"classes/autofoldernest.html#getunwatchedjobs","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":700,"kind":2048,"name":"getHeldJobs","url":"classes/autofoldernest.html#getheldjobs","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":701,"kind":2048,"name":"holdJob","url":"classes/autofoldernest.html#holdjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":702,"kind":2048,"name":"getHeldJob","url":"classes/autofoldernest.html#getheldjob","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":703,"kind":1024,"name":"_id","url":"classes/autofoldernest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":704,"kind":1024,"name":"_name","url":"classes/autofoldernest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":705,"kind":1024,"name":"_tunnel","url":"classes/autofoldernest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":706,"kind":1024,"name":"e","url":"classes/autofoldernest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"AutoFolderNest"},{"id":707,"kind":262144,"name":"id","url":"classes/autofoldernest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":708,"kind":2048,"name":"toString","url":"classes/autofoldernest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":709,"kind":262144,"name":"name","url":"classes/autofoldernest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":710,"kind":262144,"name":"tunnel","url":"classes/autofoldernest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":711,"kind":2048,"name":"register","url":"classes/autofoldernest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AutoFolderNest"},{"id":712,"kind":128,"name":"S3FileJob","url":"classes/s3filejob.html","classes":"tsd-kind-class"},{"id":713,"kind":1024,"name":"_file","url":"classes/s3filejob.html#_file","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"S3FileJob"},{"id":714,"kind":1024,"name":"_bucket","url":"classes/s3filejob.html#_bucket","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"S3FileJob"},{"id":715,"kind":1024,"name":"_key","url":"classes/s3filejob.html#_key","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"S3FileJob"},{"id":716,"kind":1024,"name":"_eTag","url":"classes/s3filejob.html#_etag","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"S3FileJob"},{"id":717,"kind":512,"name":"constructor","url":"classes/s3filejob.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"S3FileJob"},{"id":718,"kind":262144,"name":"bucket","url":"classes/s3filejob.html#bucket","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"S3FileJob"},{"id":719,"kind":262144,"name":"key","url":"classes/s3filejob.html#key","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"S3FileJob"},{"id":720,"kind":262144,"name":"eTag","url":"classes/s3filejob.html#etag","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"S3FileJob"},{"id":721,"kind":262144,"name":"file","url":"classes/s3filejob.html#file","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":722,"kind":262144,"name":"name","url":"classes/s3filejob.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":723,"kind":262144,"name":"nameProper","url":"classes/s3filejob.html#nameproper","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":724,"kind":262144,"name":"dirname","url":"classes/s3filejob.html#dirname","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":725,"kind":262144,"name":"path","url":"classes/s3filejob.html#path","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":726,"kind":262144,"name":"contentType","url":"classes/s3filejob.html#contenttype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":727,"kind":262144,"name":"extension","url":"classes/s3filejob.html#extension","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":728,"kind":262144,"name":"basename","url":"classes/s3filejob.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":729,"kind":2048,"name":"isFolder","url":"classes/s3filejob.html#isfolder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":730,"kind":2048,"name":"isFile","url":"classes/s3filejob.html#isfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":731,"kind":2048,"name":"move","url":"classes/s3filejob.html#move","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":732,"kind":2048,"name":"rename","url":"classes/s3filejob.html#rename","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":733,"kind":2048,"name":"remove","url":"classes/s3filejob.html#remove","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":734,"kind":262144,"name":"size","url":"classes/s3filejob.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":735,"kind":262144,"name":"sizeBytes","url":"classes/s3filejob.html#sizebytes","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"S3FileJob"},{"id":736,"kind":1024,"name":"_name","url":"classes/s3filejob.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":737,"kind":1024,"name":"_tunnel","url":"classes/s3filejob.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":738,"kind":1024,"name":"_nest","url":"classes/s3filejob.html#_nest","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":739,"kind":1024,"name":"e","url":"classes/s3filejob.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":740,"kind":1024,"name":"_locallyAvailable","url":"classes/s3filejob.html#_locallyavailable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":741,"kind":1024,"name":"_lifeCycle","url":"classes/s3filejob.html#_lifecycle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":742,"kind":1024,"name":"_id","url":"classes/s3filejob.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":743,"kind":1024,"name":"_properties","url":"classes/s3filejob.html#_properties","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":744,"kind":1024,"name":"_type","url":"classes/s3filejob.html#_type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":745,"kind":262144,"name":"type","url":"classes/s3filejob.html#type","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":746,"kind":2048,"name":"toString","url":"classes/s3filejob.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":747,"kind":262144,"name":"isLocallyAvailable","url":"classes/s3filejob.html#islocallyavailable","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":748,"kind":262144,"name":"locallyAvailable","url":"classes/s3filejob.html#locallyavailable","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":749,"kind":262144,"name":"lifeCycle","url":"classes/s3filejob.html#lifecycle","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":750,"kind":2048,"name":"createLifeEvent","url":"classes/s3filejob.html#createlifeevent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3FileJob"},{"id":751,"kind":262144,"name":"id","url":"classes/s3filejob.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":752,"kind":262144,"name":"nest","url":"classes/s3filejob.html#nest","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":753,"kind":262144,"name":"tunnel","url":"classes/s3filejob.html#tunnel","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":754,"kind":2048,"name":"fail","url":"classes/s3filejob.html#fail","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":755,"kind":2048,"name":"transfer","url":"classes/s3filejob.html#transfer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":756,"kind":2048,"name":"email","url":"classes/s3filejob.html#email","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":757,"kind":2048,"name":"setPropertyValue","url":"classes/s3filejob.html#setpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":758,"kind":262144,"name":"propertyValues","url":"classes/s3filejob.html#propertyvalues","classes":"tsd-kind-set-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":759,"kind":2048,"name":"getProperty","url":"classes/s3filejob.html#getproperty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":760,"kind":262144,"name":"properties","url":"classes/s3filejob.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":761,"kind":2048,"name":"getPropertyValue","url":"classes/s3filejob.html#getpropertyvalue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":762,"kind":2048,"name":"getPropertyType","url":"classes/s3filejob.html#getpropertytype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":763,"kind":2048,"name":"pack","url":"classes/s3filejob.html#pack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":764,"kind":2048,"name":"unpack","url":"classes/s3filejob.html#unpack","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":765,"kind":2048,"name":"getJSON","url":"classes/s3filejob.html#getjson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":766,"kind":262144,"name":"files","url":"classes/s3filejob.html#files","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":767,"kind":2048,"name":"getFile","url":"classes/s3filejob.html#getfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":768,"kind":2048,"name":"log","url":"classes/s3filejob.html#log","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3FileJob"},{"id":769,"kind":128,"name":"S3Nest","url":"classes/s3nest.html","classes":"tsd-kind-class"},{"id":770,"kind":1024,"name":"client","url":"classes/s3nest.html#client","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":771,"kind":1024,"name":"s3","url":"classes/s3nest.html#s3","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":772,"kind":1024,"name":"bucket","url":"classes/s3nest.html#bucket","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":773,"kind":1024,"name":"keyPrefix","url":"classes/s3nest.html#keyprefix","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":774,"kind":1024,"name":"checkEvery","url":"classes/s3nest.html#checkevery","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":775,"kind":1024,"name":"checkEveryMs","url":"classes/s3nest.html#checkeveryms","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":776,"kind":1024,"name":"allowCreation","url":"classes/s3nest.html#allowcreation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":777,"kind":512,"name":"constructor","url":"classes/s3nest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"S3Nest"},{"id":778,"kind":2048,"name":"setCredentials","url":"classes/s3nest.html#setcredentials","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3Nest"},{"id":779,"kind":2048,"name":"verifyBucket","url":"classes/s3nest.html#verifybucket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":780,"kind":2048,"name":"headBucket","url":"classes/s3nest.html#headbucket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":781,"kind":2048,"name":"createBucket","url":"classes/s3nest.html#createbucket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":782,"kind":2048,"name":"load","url":"classes/s3nest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3Nest"},{"id":783,"kind":2048,"name":"deleteObject","url":"classes/s3nest.html#deleteobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":784,"kind":2048,"name":"watch","url":"classes/s3nest.html#watch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3Nest"},{"id":785,"kind":2048,"name":"arrive","url":"classes/s3nest.html#arrive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"S3Nest"},{"id":786,"kind":2048,"name":"take","url":"classes/s3nest.html#take","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"S3Nest"},{"id":787,"kind":2048,"name":"calculateRemaining","url":"classes/s3nest.html#calculateremaining","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"S3Nest"},{"id":788,"kind":2048,"name":"uploadFile","url":"classes/s3nest.html#uploadfile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"S3Nest"},{"id":789,"kind":1024,"name":"_id","url":"classes/s3nest.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":790,"kind":1024,"name":"_name","url":"classes/s3nest.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":791,"kind":1024,"name":"_tunnel","url":"classes/s3nest.html#_tunnel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":792,"kind":1024,"name":"e","url":"classes/s3nest.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"S3Nest"},{"id":793,"kind":262144,"name":"id","url":"classes/s3nest.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":794,"kind":2048,"name":"toString","url":"classes/s3nest.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":795,"kind":262144,"name":"name","url":"classes/s3nest.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":796,"kind":262144,"name":"tunnel","url":"classes/s3nest.html#tunnel","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":797,"kind":2048,"name":"register","url":"classes/s3nest.html#register","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"S3Nest"},{"id":798,"kind":32,"name":"AWS","url":"globals.html#aws","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":799,"kind":128,"name":"Antfarm","url":"classes/antfarm.html","classes":"tsd-kind-class"},{"id":800,"kind":1024,"name":"e","url":"classes/antfarm.html#e","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Antfarm"},{"id":801,"kind":512,"name":"constructor","url":"classes/antfarm.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Antfarm"},{"id":802,"kind":2048,"name":"version","url":"classes/antfarm.html#version","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":803,"kind":2048,"name":"createTunnel","url":"classes/antfarm.html#createtunnel","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":804,"kind":2048,"name":"createFolderNest","url":"classes/antfarm.html#createfoldernest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":805,"kind":2048,"name":"createAutoFolderNest","url":"classes/antfarm.html#createautofoldernest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":806,"kind":2048,"name":"createFtpNest","url":"classes/antfarm.html#createftpnest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":807,"kind":2048,"name":"createS3Nest","url":"classes/antfarm.html#creates3nest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":808,"kind":2048,"name":"createWebhookNest","url":"classes/antfarm.html#createwebhooknest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":809,"kind":2048,"name":"loadDir","url":"classes/antfarm.html#loaddir","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"},{"id":810,"kind":2048,"name":"log","url":"classes/antfarm.html#log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Antfarm"}]}; \ No newline at end of file diff --git a/docs/classes/antfarm.html b/docs/classes/antfarm.html index d4a2f8b..09dec70 100644 --- a/docs/classes/antfarm.html +++ b/docs/classes/antfarm.html @@ -128,7 +128,7 @@

constructor

  • @@ -160,7 +160,7 @@

    Protected e

    @@ -177,7 +177,7 @@

    createAutoFolderNest

  • @@ -216,7 +216,7 @@

    createFolderNest

  • @@ -256,7 +256,7 @@

    createFtpNest

  • @@ -315,7 +315,7 @@

    createS3Nest

  • @@ -354,7 +354,7 @@

    createTunnel

  • @@ -382,7 +382,7 @@

    createWebhookNest

  • @@ -438,7 +438,7 @@

    loadDir

  • @@ -472,7 +472,7 @@

    log

  • @@ -524,7 +524,7 @@

    version

  • Returns string

    diff --git a/docs/classes/autofoldernest.html b/docs/classes/autofoldernest.html index ca889e8..4c53201 100644 --- a/docs/classes/autofoldernest.html +++ b/docs/classes/autofoldernest.html @@ -133,7 +133,7 @@

    Methods

  • isUnixHiddenPath
  • load
  • register
  • -
  • take
  • +
  • take
  • toString
  • watch
  • watchHold
  • @@ -155,7 +155,7 @@

    constructor

    Parameters

    @@ -181,7 +181,7 @@

    Protected _id

    @@ -192,7 +192,7 @@

    Protected _name

    @@ -203,7 +203,7 @@

    Protected _tunnel

    @@ -214,7 +214,7 @@

    Protected allowCreate

    Inherited from FolderNest.allowCreate

    @@ -225,7 +225,7 @@

    Protected e

    @@ -236,7 +236,7 @@

    Protected heldJobs

    @@ -246,7 +246,7 @@

    Protected hierarchy

    hierarchy: string | string[]
    @@ -256,7 +256,7 @@

    Protected hierarchyStrin
    hierarchyString: string
    @@ -267,7 +267,7 @@

    Protected path

    @@ -285,7 +285,7 @@

    id

    Returns string

    @@ -304,7 +304,7 @@

    name

    Returns string

    @@ -313,7 +313,7 @@

    Returns string

    Inherited from Nest.name

    Parameters

    @@ -337,7 +337,7 @@

    tunnel

    Returns Tunnel

    @@ -359,7 +359,7 @@

    arrive

    Inherited from FolderNest.arrive

    Overwrites Nest.arrive

    @@ -390,7 +390,7 @@

    Protected checkDirectory
    @@ -421,7 +421,7 @@

    Protected createJob

    @@ -453,7 +453,7 @@

    getHeldJob

    @@ -503,7 +503,7 @@

    getHeldJobs

    @@ -526,7 +526,7 @@

    getUnwatchedJobs

    @@ -551,7 +551,7 @@

    Protected holdJob

    @@ -582,7 +582,7 @@

    Protected isUnixHid
    @@ -615,7 +615,7 @@

    load

    @@ -647,7 +647,7 @@

    register

    Parameters

    @@ -660,18 +660,19 @@

    Returns void -
    +

    take

    -
    @@ -159,7 +159,7 @@

    Protected e

    @@ -169,7 +169,7 @@

    Protected nodemailerTran
    nodemailerTransport: Transporter
    @@ -186,7 +186,7 @@

    Protected compileJade
    @@ -229,7 +229,7 @@

    Protected executeSend
    @@ -259,7 +259,7 @@

    sendMail

  • diff --git a/docs/classes/emailoptions.html b/docs/classes/emailoptions.html index 662c015..b7d42e2 100644 --- a/docs/classes/emailoptions.html +++ b/docs/classes/emailoptions.html @@ -103,7 +103,7 @@

    bcc

    bcc: string | string[]
    @@ -113,7 +113,7 @@

    cc

    cc: string | string[]
    @@ -123,7 +123,7 @@

    html

    html: string
    @@ -138,7 +138,7 @@

    subject

    subject: string
    @@ -148,7 +148,7 @@

    template

    template: string
    @@ -163,7 +163,7 @@

    text

    text: string
    @@ -178,7 +178,7 @@

    to

    to: string | string[]
    diff --git a/docs/classes/environment.html b/docs/classes/environment.html index cd69989..fa349bc 100644 --- a/docs/classes/environment.html +++ b/docs/classes/environment.html @@ -140,7 +140,7 @@

    constructor

  • Parameters

    @@ -162,7 +162,7 @@

    Protected _emailer

    _emailer: Emailer
    @@ -172,7 +172,7 @@

    Protected _options

    _options: AntfarmOptions
    @@ -182,7 +182,7 @@

    Protected _server

    _server: Server
    @@ -192,7 +192,7 @@

    Protected hookInterface<
    hookInterfaceRoutes: Array<any> = []
    @@ -202,7 +202,7 @@

    Protected hookRoutes

    hookRoutes: Array<any> = []
  • @@ -212,7 +212,7 @@

    Protected logger

    logger: Logger
    @@ -229,7 +229,7 @@

    autoManagedFolderDirectory

  • @@ -251,7 +251,7 @@

    emailer

  • Returns Emailer

    @@ -269,7 +269,7 @@

    options

  • @@ -282,7 +282,7 @@

    Returns
    @@ -314,7 +314,7 @@

    server

  • @@ -339,7 +339,7 @@

    addWebhook

  • @@ -369,7 +369,7 @@

    addWebhookInterface

  • @@ -399,7 +399,7 @@

    Protected createEmailer<
  • @@ -421,7 +421,7 @@

    Protected createServer
    @@ -443,7 +443,7 @@

    log

  • @@ -495,7 +495,7 @@

    toString

  • Returns string

    diff --git a/docs/classes/file.html b/docs/classes/file.html index 33e2568..5a23e1a 100644 --- a/docs/classes/file.html +++ b/docs/classes/file.html @@ -135,7 +135,7 @@

    constructor

  • @@ -169,7 +169,7 @@

    Protected _basename

    _basename: string
    @@ -179,7 +179,7 @@

    Protected _contentType_contentType: string

    @@ -189,7 +189,7 @@

    Protected _dirname

    _dirname: string
    @@ -199,7 +199,7 @@

    Protected _extension

    _extension: string
    @@ -209,7 +209,7 @@

    Protected _path

    _path: string
    @@ -219,7 +219,7 @@

    Protected _sizeBytes

    _sizeBytes: number
  • @@ -229,7 +229,7 @@

    Protected e

    @@ -246,7 +246,7 @@

    basename

  • @@ -268,7 +268,7 @@

    contentType

  • @@ -290,7 +290,7 @@

    dirname

  • @@ -312,7 +312,7 @@

    extension

  • @@ -335,7 +335,7 @@

    name

  • @@ -348,7 +348,7 @@

    Returns string
    @@ -380,7 +380,7 @@

    nameProper

  • @@ -403,7 +403,7 @@

    path

  • @@ -416,7 +416,7 @@

    Returns string
    @@ -448,7 +448,7 @@

    size

  • Returns any

    @@ -465,7 +465,7 @@

    sizeBytes

  • Returns number

    @@ -485,7 +485,7 @@

    Protected getStatistics<
  • @@ -507,7 +507,7 @@

    removeLocal

  • @@ -529,7 +529,7 @@

    renameLocal

  • diff --git a/docs/classes/filejob.html b/docs/classes/filejob.html index 6c99dc6..c00c941 100644 --- a/docs/classes/filejob.html +++ b/docs/classes/filejob.html @@ -78,13 +78,13 @@

    Hierarchy

    FileJob
  • @@ -182,7 +182,7 @@

    constructor

    @@ -216,7 +216,7 @@

    Protected _file

    _file: File
    @@ -227,7 +227,7 @@

    Protected _id

    @@ -238,7 +238,7 @@

    Protected _lifeCycle

    Inherited from Job._lifeCycle

    @@ -249,7 +249,7 @@

    Protected _locallyAvaila @@ -260,7 +260,7 @@

    Protected _name

    @@ -271,7 +271,7 @@

    Protected _nest

    @@ -282,7 +282,7 @@

    Protected _properties

    @@ -293,7 +293,7 @@

    Protected _tunnel

    @@ -304,7 +304,7 @@

    Protected _type

    @@ -315,7 +315,7 @@

    Protected e

    @@ -332,7 +332,7 @@

    basename

  • @@ -354,7 +354,7 @@

    contentType

  • @@ -376,7 +376,7 @@

    dirname

  • @@ -398,7 +398,7 @@

    extension

  • @@ -420,7 +420,7 @@

    file

  • @@ -443,7 +443,7 @@

    files

    Returns any

    @@ -461,7 +461,7 @@

    id

    @@ -484,7 +484,7 @@

    isLocallyAvailable

    @@ -508,7 +508,7 @@

    lifeCycle

    @@ -522,7 +522,7 @@

    Returns Array

    Inherited from Job.lifeCycle

    @@ -551,7 +551,7 @@

    locallyAvailable

    @@ -585,7 +585,7 @@

    name

    @@ -599,7 +599,7 @@

    Returns string

    Overwrites Job.name

    @@ -632,7 +632,7 @@

    nameProper

    @@ -656,7 +656,7 @@

    nest

    @@ -670,7 +670,7 @@

    Returns

    Inherited from Job.nest

    @@ -704,7 +704,7 @@

    path

    @@ -718,7 +718,7 @@

    Returns string

    Overwrites Job.path

    @@ -751,7 +751,7 @@

    properties

    Returns any

    @@ -769,7 +769,7 @@

    propertyValues

    Parameters

    @@ -793,7 +793,7 @@

    size

    Returns any

    @@ -811,7 +811,7 @@

    sizeBytes

    Returns number

    @@ -830,7 +830,7 @@

    tunnel

    @@ -844,7 +844,7 @@

    Returns

    Inherited from Job.tunnel

    @@ -877,7 +877,7 @@

    type

    Returns string

    @@ -898,7 +898,7 @@

    Protected createLife

    Inherited from Job.createLifeEvent

    @@ -935,7 +935,7 @@

    email

    @@ -999,7 +999,7 @@

    fail

    @@ -1030,7 +1030,7 @@

    getFile

    Parameters

    @@ -1054,7 +1054,7 @@

    getJSON

    @@ -1077,7 +1077,7 @@

    getProperty

    @@ -1106,7 +1106,7 @@

    getPropertyType

    @@ -1141,7 +1141,7 @@

    getPropertyValue

    @@ -1170,7 +1170,7 @@

    isFile

    @@ -1193,7 +1193,7 @@

    isFolder

    @@ -1216,7 +1216,7 @@

    log

    @@ -1247,14 +1247,14 @@

    Returns void

    move

      -
    • move(destinationNest: any, callback: any): void
    • +
    • move(destinationNest: Nest, callback: function): void
    • @@ -1265,25 +1265,43 @@

      move

      Parameters

      • -
        destinationNest: any
        +
        destinationNest: Nest

        The nest object the job will be sent to.

      • -
        callback: any
        +
        callback: function
        -

        The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote _path to the job once it has been uploaded to S3, for example.

        +

        The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote path to the job once it has been uploaded to S3, for example.

        Example

        tunnel.run((job, nest) => {
        -     console.log("Found job " + job.getName());
        +     console.log("Found job " + job.name);
              job.move(my_s3_bucket, (s3_job) => {
                  // Uploaded
        -         console.log("Uploaded to " + s3_job.getPath());
        +         console.log("Uploaded to " + s3_job.path); // https://mybucket.s3.amazonaws.com/myfile.pdf
              });
         });
         
        +
          +
        • +
            +
          • (job: Job): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              job: Job
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +

      Returns void

      @@ -1294,14 +1312,14 @@

      Returns void

      pack

        -
      • pack(callback: any): void
      • +
      • pack(callback: function): void
      • @@ -1313,7 +1331,7 @@

        pack

        Parameters

        • -
          callback: any
          +
          callback: function

          Example

          job.pack(function(packJob){
          @@ -1321,6 +1339,24 @@ 

          Example

          });
          +
            +
          • + +
              +
            • +

              Parameters

              + +

              Returns void

              +
            • +
            +
          • +

        Returns void

        @@ -1337,7 +1373,7 @@

        remove

      • @@ -1360,7 +1396,7 @@

        rename

        @@ -1391,7 +1427,7 @@

        setPropertyValue

        @@ -1431,7 +1467,7 @@

        toString

        @@ -1454,7 +1490,7 @@

        transfer

        @@ -1478,14 +1514,14 @@

        Returns void

        unpack

          -
        • unpack(callback: any): void
        • +
        • unpack(callback: function): void
        • @@ -1496,7 +1532,7 @@

          unpack

          Parameters

          • -
            callback: any
            +
            callback: function

            Example

            packedJob.unpack(function(unpackedJob){
            @@ -1506,6 +1542,24 @@ 

            Example

            });
            +
              +
            • +
                +
              • (job: Job): void
              • +
              +
                +
              • +

                Parameters

                +
                  +
                • +
                  job: Job
                  +
                • +
                +

                Returns void

                +
              • +
              +
            • +

          Returns void

          diff --git a/docs/classes/folderjob.html b/docs/classes/folderjob.html index ee01383..d36235a 100644 --- a/docs/classes/folderjob.html +++ b/docs/classes/folderjob.html @@ -176,7 +176,7 @@

          constructor

          @@ -210,7 +210,7 @@

          Protected _basename

          _basename: string
          @@ -220,7 +220,7 @@

          Protected _dirname

          _dirname: string
          @@ -230,7 +230,7 @@

          Protected _files

          _files: File[]
          @@ -241,7 +241,7 @@

          Protected _id

          @@ -252,7 +252,7 @@

          Protected _lifeCycle

          Inherited from Job._lifeCycle

          @@ -263,7 +263,7 @@

          Protected _locallyAvaila @@ -274,7 +274,7 @@

          Protected _name

          @@ -285,7 +285,7 @@

          Protected _nest

          @@ -295,7 +295,7 @@

          Protected _path

          _path: string
          @@ -306,7 +306,7 @@

          Protected _properties

          @@ -317,7 +317,7 @@

          Protected _tunnel

          @@ -328,7 +328,7 @@

          Protected _type

          @@ -339,7 +339,7 @@

          Protected e

          @@ -356,7 +356,7 @@

          basename

        • @@ -378,7 +378,7 @@

          dirname

        • @@ -400,7 +400,7 @@

          extension

        • @@ -423,7 +423,7 @@

          files

          @@ -446,7 +446,7 @@

          id

          @@ -469,7 +469,7 @@

          isLocallyAvailable

          @@ -493,7 +493,7 @@

          lifeCycle

          @@ -507,7 +507,7 @@

          Returns Array

          Inherited from Job.lifeCycle

          @@ -536,7 +536,7 @@

          locallyAvailable

          @@ -569,7 +569,7 @@

          name

          @@ -592,7 +592,7 @@

          nameProper

          @@ -616,7 +616,7 @@

          nest

          @@ -630,7 +630,7 @@

          Returns

          Inherited from Job.nest

          @@ -664,7 +664,7 @@

          path

          @@ -678,7 +678,7 @@

          Returns string

          Overwrites Job.path

          @@ -711,7 +711,7 @@

          properties

          Returns any

          @@ -729,7 +729,7 @@

          propertyValues

          Parameters

          @@ -753,7 +753,7 @@

          size

          Returns any

          @@ -771,7 +771,7 @@

          sizeBytes

          Returns any

          @@ -790,7 +790,7 @@

          tunnel

          @@ -804,7 +804,7 @@

          Returns

          Inherited from Job.tunnel

          @@ -837,7 +837,7 @@

          type

          Returns string

          @@ -857,7 +857,7 @@

          addFile

        • @@ -887,7 +887,7 @@

          count

        • @@ -903,13 +903,13 @@

          Returns number

          createFiles

            -
          • createFiles(callback: any): void
          • +
          • createFiles(callback: function): void
          • @@ -920,9 +920,21 @@

            createFiles

            Parameters

            • -
              callback: any
              +
              callback: function
              +
                +
              • +
                  +
                • (): void
                • +
                +
                  +
                • +

                  Returns void

                  +
                • +
                +
              • +

            Returns void

            @@ -940,7 +952,7 @@

            Protected createLife

            Inherited from Job.createLifeEvent

            @@ -977,7 +989,7 @@

            email

            @@ -1041,7 +1053,7 @@

            fail

            @@ -1072,7 +1084,7 @@

            getFile

            @@ -1101,7 +1113,7 @@

            getJSON

            @@ -1124,7 +1136,7 @@

            getProperty

            @@ -1153,7 +1165,7 @@

            getPropertyType

            @@ -1188,7 +1200,7 @@

            getPropertyValue

            @@ -1216,7 +1228,7 @@

            Protected getStatistics<
          • Returns void

            @@ -1234,7 +1246,7 @@

            isFile

            @@ -1257,7 +1269,7 @@

            isFolder

            @@ -1280,7 +1292,7 @@

            log

            @@ -1311,14 +1323,14 @@

            Returns void

            move

              -
            • move(destinationNest: any, callback: any): void
            • +
            • move(destinationNest: Nest, callback: function): void
            -
            +

            take

            -
            @@ -208,7 +208,7 @@

            Protected _id

            @@ -219,7 +219,7 @@

            Protected _lifeCycle

            Inherited from Job._lifeCycle

            @@ -230,7 +230,7 @@

            Protected _locallyAvaila @@ -241,7 +241,7 @@

            Protected _name

            @@ -252,7 +252,7 @@

            Protected _nest

            @@ -263,7 +263,7 @@

            Protected _properties

            @@ -274,7 +274,7 @@

            Protected _tunnel

            @@ -285,7 +285,7 @@

            Protected _type

            @@ -296,7 +296,7 @@

            Protected e

            @@ -314,7 +314,7 @@

            basename

            @@ -337,7 +337,7 @@

            contentType

            @@ -360,7 +360,7 @@

            dirname

            @@ -383,7 +383,7 @@

            extension

            @@ -406,7 +406,7 @@

            file

            @@ -429,7 +429,7 @@

            files

            Returns any

            @@ -447,7 +447,7 @@

            id

            @@ -470,7 +470,7 @@

            isLocallyAvailable

            @@ -494,7 +494,7 @@

            lifeCycle

            @@ -508,7 +508,7 @@

            Returns Array

            Inherited from Job.lifeCycle

            @@ -537,7 +537,7 @@

            locallyAvailable

            @@ -572,7 +572,7 @@

            name

            Inherited from FileJob.name

            Overwrites Job.name

            @@ -587,7 +587,7 @@

            Returns stringInherited from FileJob.name

            Overwrites Job.name

            @@ -621,7 +621,7 @@

            nameProper

            Inherited from FileJob.nameProper

            Overwrites Job.nameProper

            @@ -645,7 +645,7 @@

            nest

            @@ -659,7 +659,7 @@

            Returns

            Inherited from Job.nest

            @@ -694,7 +694,7 @@

            path

            Inherited from FileJob.path

            Overwrites Job.path

            @@ -709,7 +709,7 @@

            Returns stringInherited from FileJob.path

            Overwrites Job.path

            @@ -742,7 +742,7 @@

            properties

            Returns any

            @@ -760,7 +760,7 @@

            propertyValues

            Parameters

            @@ -785,7 +785,7 @@

            size

            Inherited from FileJob.size

            Overwrites Job.size

            Returns any

            @@ -804,7 +804,7 @@

            sizeBytes

            Inherited from FileJob.sizeBytes

            Overwrites Job.sizeBytes

            Returns number

            @@ -823,7 +823,7 @@

            tunnel

            @@ -837,7 +837,7 @@

            Returns

            Inherited from Job.tunnel

            @@ -870,7 +870,7 @@

            type

            Returns string

            @@ -891,7 +891,7 @@

            Protected createLife

            Inherited from Job.createLifeEvent

            @@ -928,7 +928,7 @@

            email

            @@ -992,7 +992,7 @@

            fail

            @@ -1023,7 +1023,7 @@

            getFile

            Parameters

            @@ -1047,7 +1047,7 @@

            getJSON

            @@ -1070,7 +1070,7 @@

            getProperty

            @@ -1099,7 +1099,7 @@

            getPropertyType

            @@ -1134,7 +1134,7 @@

            getPropertyValue

            @@ -1164,7 +1164,7 @@

            isFile

            Inherited from FileJob.isFile

            Overwrites Job.isFile

            @@ -1188,7 +1188,7 @@

            isFolder

            Inherited from FileJob.isFolder

            Overwrites Job.isFolder

            @@ -1211,7 +1211,7 @@

            log

            @@ -1242,7 +1242,7 @@

            Returns void

            move

              -
            • move(destinationNest: any, callback: any): void
            • +
            • move(destinationNest: Nest, callback: function): void

          • @@ -169,7 +169,7 @@

            constructor

          • @@ -203,7 +203,7 @@

            Protected _id

            _id: string
            @@ -213,7 +213,7 @@

            Protected _lifeCycle

            _lifeCycle: LifeEvent[]
            @@ -223,7 +223,7 @@

            Protected _locallyAvaila
            _locallyAvailable: boolean
            @@ -233,7 +233,7 @@

            Protected _name

            _name: string
            @@ -243,7 +243,7 @@

            Protected _nest

            _nest: Nest
            @@ -253,7 +253,7 @@

            Protected _properties

            _properties: any
            @@ -263,7 +263,7 @@

            Protected _tunnel

            _tunnel: Tunnel
            @@ -273,7 +273,7 @@

            Protected _type

            _type: string
            @@ -283,7 +283,7 @@

            Protected e

            @@ -300,7 +300,7 @@

            files

          • Returns any

            @@ -317,7 +317,7 @@

            id

          • @@ -339,7 +339,7 @@

            isLocallyAvailable

          • @@ -362,7 +362,7 @@

            lifeCycle

          • @@ -375,7 +375,7 @@

            Returns Array
            @@ -403,7 +403,7 @@

            locallyAvailable

          • @@ -436,7 +436,7 @@

            name

          • @@ -449,7 +449,7 @@

            Returns string
            @@ -481,7 +481,7 @@

            nameProper

          • @@ -504,7 +504,7 @@

            nest

          • @@ -517,7 +517,7 @@

            Returns
            @@ -550,7 +550,7 @@

            path

          • Returns string

            @@ -558,7 +558,7 @@

            Returns string

            Parameters

            @@ -581,7 +581,7 @@

            properties

          • Returns any

            @@ -598,7 +598,7 @@

            propertyValues

          • Parameters

            @@ -621,7 +621,7 @@

            size

          • Returns any

            @@ -638,7 +638,7 @@

            sizeBytes

          • Returns any

            @@ -656,7 +656,7 @@

            tunnel

          • @@ -669,7 +669,7 @@

            Returns
            @@ -701,7 +701,7 @@

            type

          • Returns string

            @@ -721,7 +721,7 @@

            Protected createLife
            @@ -757,7 +757,7 @@

            email

          • @@ -820,7 +820,7 @@

            fail

          • @@ -850,7 +850,7 @@

            getFile

          • Parameters

            @@ -873,7 +873,7 @@

            getJSON

          • @@ -895,7 +895,7 @@

            getProperty

          • @@ -923,7 +923,7 @@

            getPropertyType

          • @@ -957,7 +957,7 @@

            getPropertyValue

          • @@ -985,7 +985,7 @@

            isFile

          • Returns any

            @@ -1002,7 +1002,7 @@

            isFolder

          • Returns any

            @@ -1019,7 +1019,7 @@

            log

          • @@ -1056,7 +1056,7 @@

            move

          • @@ -1081,13 +1081,13 @@

            Returns void

            pack

              -
            • pack(callback: any): void
            • +
            • pack(callback: function): void
            • @@ -1099,7 +1099,7 @@

              pack

              Parameters

              • -
                callback: any
                +
                callback: function

                Example

                job.pack(function(packJob){
                @@ -1107,6 +1107,24 @@ 

                Example

                });
                +
                  +
                • + +
                    +
                  • +

                    Parameters

                    + +

                    Returns void

                    +
                  • +
                  +
                • +

              Returns void

              @@ -1123,7 +1141,7 @@

              rename

            • Parameters

              @@ -1146,7 +1164,7 @@

              setPropertyValue

            • @@ -1185,7 +1203,7 @@

              toString

            • @@ -1207,7 +1225,7 @@

              transfer

            • @@ -1231,13 +1249,13 @@

              Returns void

              unpack

                -
              • unpack(callback: any): void
              • +
              • unpack(callback: function): void
              +
              + +

              take

              +
                +
              • take(job: Job, callback: any): void
              • +
              +
                +
              • + +

                Parameters

                +
                  +
                • +
                  job: Job
                  +
                • +
                • +
                  callback: any
                  +
                • +
                +

                Returns void

                +
              • +
              +

              toString

              @@ -334,7 +361,7 @@

              toString

            • Returns string

              @@ -388,6 +415,9 @@

              Returns string register

            • +
            • + take +
            • toString
            • diff --git a/docs/classes/packedjob.html b/docs/classes/packedjob.html index 1816953..dba9f24 100644 --- a/docs/classes/packedjob.html +++ b/docs/classes/packedjob.html @@ -180,7 +180,7 @@

              constructor

              Parameters

              @@ -206,7 +206,7 @@

              Protected _file

              @@ -217,7 +217,7 @@

              Protected _id

              @@ -227,7 +227,7 @@

              Protected _job

              _job: Job
              @@ -238,7 +238,7 @@

              Protected _lifeCycle

              Inherited from Job._lifeCycle

              @@ -249,7 +249,7 @@

              Protected _locallyAvaila @@ -260,7 +260,7 @@

              Protected _name

              @@ -271,7 +271,7 @@

              Protected _nest

              @@ -282,7 +282,7 @@

              Protected _properties

              @@ -293,7 +293,7 @@

              Protected _tunnel

              @@ -304,7 +304,7 @@

              Protected _type

              @@ -315,7 +315,7 @@

              Protected e

              @@ -333,7 +333,7 @@

              basename

              @@ -356,7 +356,7 @@

              contentType

              @@ -379,7 +379,7 @@

              dirname

              @@ -402,7 +402,7 @@

              extension

              @@ -425,7 +425,7 @@

              file

              @@ -448,7 +448,7 @@

              files

              Returns any

              @@ -466,7 +466,7 @@

              id

              @@ -489,7 +489,7 @@

              isLocallyAvailable

              @@ -512,7 +512,7 @@

              Protected job

            • Returns Job

              @@ -520,7 +520,7 @@

              Returns

              Parameters

              @@ -545,7 +545,7 @@

              lifeCycle

              @@ -559,7 +559,7 @@

              Returns Array

              Inherited from Job.lifeCycle

              @@ -588,7 +588,7 @@

              locallyAvailable

              @@ -623,7 +623,7 @@

              name

              Inherited from FileJob.name

              Overwrites Job.name

              @@ -638,7 +638,7 @@

              Returns stringInherited from FileJob.name

              Overwrites Job.name

              @@ -672,7 +672,7 @@

              nameProper

              Inherited from FileJob.nameProper

              Overwrites Job.nameProper

              @@ -696,7 +696,7 @@

              nest

              @@ -710,7 +710,7 @@

              Returns

              Inherited from Job.nest

              @@ -745,7 +745,7 @@

              path

              Inherited from FileJob.path

              Overwrites Job.path

              @@ -760,7 +760,7 @@

              Returns stringInherited from FileJob.path

              Overwrites Job.path

              @@ -793,7 +793,7 @@

              properties

              Returns any

              @@ -811,7 +811,7 @@

              propertyValues

              Parameters

              @@ -836,7 +836,7 @@

              size

              Inherited from FileJob.size

              Overwrites Job.size

              Returns any

              @@ -855,7 +855,7 @@

              sizeBytes

              Inherited from FileJob.sizeBytes

              Overwrites Job.sizeBytes

              Returns number

              @@ -874,7 +874,7 @@

              tunnel

              @@ -888,7 +888,7 @@

              Returns

              Inherited from Job.tunnel

              @@ -921,7 +921,7 @@

              type

              Returns string

              @@ -941,7 +941,7 @@

              Protected buildZip

            • Parameters

              @@ -968,7 +968,7 @@

              Protected createLife

              Inherited from Job.createLifeEvent

              @@ -1005,7 +1005,7 @@

              email

              @@ -1068,7 +1068,7 @@

              execPack

            • @@ -1096,7 +1096,7 @@

              execUnpack

            • Parameters

              @@ -1119,7 +1119,7 @@

              Protected extractFiles

              Parameters

              @@ -1155,7 +1155,7 @@

              fail

              @@ -1186,7 +1186,7 @@

              getFile

              Parameters

              @@ -1210,7 +1210,7 @@

              getJSON

              @@ -1232,7 +1232,7 @@

              Protected getJobTic
            • @@ -1261,7 +1261,7 @@

              getProperty

              @@ -1290,7 +1290,7 @@

              getPropertyType

              @@ -1325,7 +1325,7 @@

              getPropertyValue

              @@ -1355,7 +1355,7 @@

              isFile

              Inherited from FileJob.isFile

              Overwrites Job.isFile

              @@ -1379,7 +1379,7 @@

              isFolder

              Inherited from FileJob.isFolder

              Overwrites Job.isFolder

              @@ -1402,7 +1402,7 @@

              log

              @@ -1433,7 +1433,7 @@

              Returns void

              move

                -
              • move(destinationNest: any, callback: any): void
              • +
              • move(destinationNest: Nest, callback: function): void
              • @@ -1441,7 +1441,7 @@

                move

                Inherited from FileJob.move

                Overwrites Job.move

                @@ -1452,25 +1452,43 @@

                move

                Parameters

                • -
                  destinationNest: any
                  +
                  destinationNest: Nest

                  The nest object the job will be sent to.

                • -
                  callback: any
                  +
                  callback: function
                  -

                  The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote _path to the job once it has been uploaded to S3, for example.

                  +

                  The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote path to the job once it has been uploaded to S3, for example.

                  Example

                  tunnel.run((job, nest) => {
                  -     console.log("Found job " + job.getName());
                  +     console.log("Found job " + job.name);
                        job.move(my_s3_bucket, (s3_job) => {
                            // Uploaded
                  -         console.log("Uploaded to " + s3_job.getPath());
                  +         console.log("Uploaded to " + s3_job.path); // https://mybucket.s3.amazonaws.com/myfile.pdf
                        });
                   });
                   
                  +
                    +
                  • +
                      +
                    • (job: Job): void
                    • +
                    +
                      +
                    • +

                      Parameters

                      +
                        +
                      • +
                        job: Job
                        +
                      • +
                      +

                      Returns void

                      +
                    • +
                    +
                  • +

                Returns void

                @@ -1481,14 +1499,14 @@

                Returns void

                pack

                  -
                • pack(callback: any): void
                • +
                • pack(callback: function): void
                • @@ -1500,7 +1518,7 @@

                  pack

                  Parameters

                  • -
                    callback: any
                    +
                    callback: function

                    Example

                    job.pack(function(packJob){
                    @@ -1508,6 +1526,24 @@ 

                    Example

                    });
                    +
                      +
                    • + +
                        +
                      • +

                        Parameters

                        + +

                        Returns void

                        +
                      • +
                      +
                    • +

                  Returns void

                  @@ -1525,7 +1561,7 @@

                  remove

                  @@ -1549,7 +1585,7 @@

                  rename

                  Inherited from FileJob.rename

                  Overwrites Job.rename

                  @@ -1579,7 +1615,7 @@

                  Protected restoreFiles

                  Parameters

                  @@ -1608,7 +1644,7 @@

                  Protected restoreJob

                  Parameters

                  @@ -1632,7 +1668,7 @@

                  setPropertyValue

                  @@ -1672,7 +1708,7 @@

                  toString

                  @@ -1695,7 +1731,7 @@

                  transfer

                  @@ -1719,14 +1755,14 @@

                  Returns void

                  unpack

                    -
                  • unpack(callback: any): void
                  • +
                  • unpack(callback: function): void

                • @@ -791,7 +809,7 @@

                  Protected initMetadata

                  Returns void

                  @@ -808,7 +826,7 @@

                  removeStep

                • @@ -914,6 +932,9 @@

                  Returns void getJobs

                • +
                • + getStepsTransport +
                • getTransportInterface
                • diff --git a/docs/classes/webhookjob.html b/docs/classes/webhookjob.html index 4434183..1b165e0 100644 --- a/docs/classes/webhookjob.html +++ b/docs/classes/webhookjob.html @@ -185,7 +185,7 @@

                  constructor

                  @@ -223,7 +223,7 @@

                  Protected _id

                  @@ -234,7 +234,7 @@

                  Protected _lifeCycle

                  Inherited from Job._lifeCycle

                  @@ -245,7 +245,7 @@

                  Protected _locallyAvaila @@ -256,7 +256,7 @@

                  Protected _name

                  @@ -267,7 +267,7 @@

                  Protected _nest

                  @@ -278,7 +278,7 @@

                  Protected _properties

                  @@ -288,7 +288,7 @@

                  Protected _request

                  _request: any
                  @@ -298,7 +298,7 @@

                  Protected _response

                  _response: any
                  @@ -308,7 +308,7 @@

                  Protected _responseSent<
                  _responseSent: boolean
                  @@ -319,7 +319,7 @@

                  Protected _tunnel

                  @@ -330,7 +330,7 @@

                  Protected _type

                  @@ -341,7 +341,7 @@

                  Protected e

                  @@ -359,7 +359,7 @@

                  files

                  Returns any

                  @@ -377,7 +377,7 @@

                  id

                  @@ -400,7 +400,7 @@

                  isLocallyAvailable

                  @@ -424,7 +424,7 @@

                  lifeCycle

                  @@ -438,7 +438,7 @@

                  Returns Array

                  Inherited from Job.lifeCycle

                  @@ -467,7 +467,7 @@

                  locallyAvailable

                  @@ -501,7 +501,7 @@

                  name

                  @@ -515,7 +515,7 @@

                  Returns string

                  Inherited from Job.name

                  @@ -548,7 +548,7 @@

                  nameProper

                  @@ -572,7 +572,7 @@

                  nest

                  @@ -586,7 +586,7 @@

                  Returns

                  Inherited from Job.nest

                  @@ -620,7 +620,7 @@

                  path

                  Returns string

                  @@ -629,7 +629,7 @@

                  Returns string

                  Inherited from Job.path

                  Parameters

                  @@ -653,7 +653,7 @@

                  properties

                  Returns any

                  @@ -671,7 +671,7 @@

                  propertyValues

                  Parameters

                  @@ -694,7 +694,7 @@

                  request

                • @@ -716,7 +716,7 @@

                  response

                • @@ -739,7 +739,7 @@

                  responseSent

                • @@ -752,7 +752,7 @@

                  Returns boolean
                  @@ -785,7 +785,7 @@

                  size

                  Returns any

                  @@ -803,7 +803,7 @@

                  sizeBytes

                  Returns any

                  @@ -822,7 +822,7 @@

                  tunnel

                  @@ -836,7 +836,7 @@

                  Returns

                  Inherited from Job.tunnel

                  @@ -869,7 +869,7 @@

                  type

                  Returns string

                  @@ -890,7 +890,7 @@

                  Protected createLife

                  Inherited from Job.createLifeEvent

                  @@ -927,7 +927,7 @@

                  email

                  @@ -991,7 +991,7 @@

                  fail

                  @@ -1015,13 +1015,13 @@

                  Returns void

                  getDataAsString

                    -
                  • getDataAsString(callback: any): void
                  • +
                  • getDataAsString(callback: function): void
                  • @@ -1038,9 +1038,27 @@

                    Example

                    Parameters

                    • -
                      callback: any
                      +
                      callback: function
                      +
                        +
                      • +
                          +
                        • (data: string): void
                        • +
                        +
                          +
                        • +

                          Parameters

                          +
                            +
                          • +
                            data: string
                            +
                          • +
                          +

                          Returns void

                          +
                        • +
                        +
                      • +

                    Returns void

                    @@ -1058,7 +1076,7 @@

                    getFile

                    Parameters

                    @@ -1081,7 +1099,7 @@

                    getFormDataFiles

                  • @@ -1103,7 +1121,7 @@

                    getFormDataValue

                  • @@ -1131,7 +1149,7 @@

                    getFormDataValues

                  • @@ -1154,7 +1172,7 @@

                    getJSON

                    @@ -1176,7 +1194,7 @@

                    getParameter

                  • @@ -1204,7 +1222,7 @@

                    getParameters

                  • @@ -1227,7 +1245,7 @@

                    getProperty

                    @@ -1256,7 +1274,7 @@

                    getPropertyType

                    @@ -1291,7 +1309,7 @@

                    getPropertyValue

                    @@ -1319,7 +1337,7 @@

                    getQueryStringValue

                  • @@ -1352,7 +1370,7 @@

                    getQueryStringValues

                  • @@ -1383,7 +1401,7 @@

                    isFile

                    Returns any

                    @@ -1401,7 +1419,7 @@

                    isFolder

                    Returns any

                    @@ -1419,7 +1437,7 @@

                    log

                    @@ -1457,7 +1475,7 @@

                    move

                    @@ -1482,14 +1500,14 @@

                    Returns void

                    pack

                      -
                    • pack(callback: any): void
                    • +
                    • pack(callback: function): void
                    +
                    + +

                    take

                    +
                      +
                    • take(job: Job, callback: any): void
                    • +
                    + +

                    toString

                    @@ -694,7 +722,7 @@

                    toString

                    Returns string

                    @@ -711,7 +739,7 @@

                    watch

                  • @@ -809,6 +837,9 @@

                    Returns void releaseResponse

                  • +
                  • + take +
                  • toString
                  • diff --git a/docs/globals.html b/docs/globals.html index d9ff94e..b2087af 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -131,7 +131,6 @@

                    Variables

                  • mm
                  • multer
                  • node_path
                  • -
                  • node_watch
                  • nodemailer
                  • path
                  • path_mod
                  • @@ -153,7 +152,7 @@

                    AWS

                    AWS: any = require("aws-sdk")
                    @@ -163,7 +162,7 @@

                    EasyFtp

                    EasyFtp: any = require("easy-ftp")
                    @@ -173,7 +172,7 @@

                    JSZip

                    JSZip: any = require("jszip")
                    @@ -183,7 +182,7 @@

                    Reflect

                    Reflect: any = require("reflect-metadata")
                    @@ -193,14 +192,14 @@

                    _

                    _: any = require("lodash")
                    @@ -210,10 +209,10 @@

                    async

                    async: any = require("async")
                    @@ -223,8 +222,8 @@

                    clone

                    clone: any = require("clone")
                    @@ -234,7 +233,7 @@

                    cors

                    cors: any = require("cors")
                    @@ -244,7 +243,7 @@

                    fileExtension

                    fileExtension: any = require("file-extension")
                    @@ -254,7 +253,7 @@

                    filesize

                    filesize: any = require("filesize")
                    @@ -264,16 +263,16 @@

                    fs

                    fs: any = require("fs")
                    @@ -283,7 +282,7 @@

                    http

                    http: any = require("http")
                    @@ -293,7 +292,7 @@

                    mime

                    mime: any = require("mime-types")
                    @@ -303,7 +302,7 @@

                    mkdirp

                    mkdirp: any = require("mkdirp")
                    @@ -313,7 +312,7 @@

                    mm

                    mm: any = require("micromatch")
                    @@ -323,7 +322,7 @@

                    multer

                    multer: any = require("multer")
                    @@ -333,18 +332,8 @@

                    node_path

                    node_path: any = require("path")
                    - -
                    - -

                    node_watch

                    -
                    node_watch: any = require("node-watch")
                    -
                    @@ -354,7 +343,7 @@

                    nodemailer

                    nodemailer: any = require("nodemailer")
                    @@ -364,9 +353,9 @@

                    path

                    path: any = require("path")
                    @@ -376,7 +365,7 @@

                    path_mod

                    path_mod: any = require("path")
                    @@ -386,7 +375,7 @@

                    pug

                    pug: any = require("pug")
                    @@ -396,9 +385,10 @@

                    shortid

                    shortid: any = require("shortid")
                    @@ -408,14 +398,14 @@

                    tmp

                    tmp: any = require("tmp")
                    @@ -425,7 +415,7 @@

                    url

                    url: any = require("url")
                    @@ -435,7 +425,7 @@

                    winston

                    winston: any = require("winston")
                    @@ -598,9 +588,6 @@

                    winston

                  • node_path
                  • -
                  • - node_watch -
                  • nodemailer
                  • diff --git a/docs/index.html b/docs/index.html index 74744ca..0f4a899 100644 --- a/docs/index.html +++ b/docs/index.html @@ -268,9 +268,6 @@

                    API Reference

                  • node_path
                  • -
                  • - node_watch -
                  • nodemailer
                  • diff --git a/docs/interfaces/antfarmoptions.html b/docs/interfaces/antfarmoptions.html index 69077d7..4e2b415 100644 --- a/docs/interfaces/antfarmoptions.html +++ b/docs/interfaces/antfarmoptions.html @@ -112,7 +112,7 @@

                    Optional auto_managed_auto_managed_folder_directory: string

                    @@ -127,7 +127,7 @@

                    Optional email_credential
                    email_credentials: EmailCredentials
                    @@ -142,7 +142,7 @@

                    Optional log_dir

                    log_dir: string
                    @@ -157,7 +157,7 @@

                    Optional log_file_le
                    log_file_level: string
                    @@ -172,7 +172,7 @@

                    Optional log_max_fil
                    log_max_files: number
                    @@ -187,7 +187,7 @@

                    Optional log_max_siz
                    log_max_size: number
                    @@ -202,7 +202,7 @@

                    Optional log_out_lev
                    log_out_level: string
                    @@ -217,7 +217,7 @@

                    Optional port

                    port: number
                    @@ -232,7 +232,7 @@

                    Optional webhook_interfac
                    webhook_interface_session_timeout: number
                    diff --git a/docs/interfaces/emailcredentials.html b/docs/interfaces/emailcredentials.html index 058fc21..3b8182a 100644 --- a/docs/interfaces/emailcredentials.html +++ b/docs/interfaces/emailcredentials.html @@ -100,7 +100,7 @@

                    auth

                    auth: object
                    @@ -121,7 +121,7 @@

                    host

                    host: string
                    @@ -131,7 +131,7 @@

                    port

                    port: number
                    @@ -141,7 +141,7 @@

                    secure

                    secure: boolean
                    diff --git a/docs/interfaces/fieldoptions.html b/docs/interfaces/fieldoptions.html index e38720e..16b6773 100644 --- a/docs/interfaces/fieldoptions.html +++ b/docs/interfaces/fieldoptions.html @@ -114,7 +114,7 @@

                    Optional description

                    description: string
                    @@ -129,7 +129,7 @@

                    id

                    id: string
                    @@ -144,7 +144,7 @@

                    Optional max_length

                    max_length: number
                    @@ -159,7 +159,7 @@

                    name

                    name: string
                    @@ -174,7 +174,7 @@

                    Optional placeholder

                    placeholder: string
                    @@ -189,7 +189,7 @@

                    Optional readOnly

                    readOnly: boolean
                    @@ -204,7 +204,7 @@

                    Optional required

                    required: boolean
                    @@ -219,7 +219,7 @@

                    Optional tooltip

                    tooltip: string
                    @@ -234,7 +234,7 @@

                    Optional type

                    type: string
                    @@ -249,7 +249,7 @@

                    Optional value

                    value: string
                    @@ -264,7 +264,7 @@

                    Optional valueList

                    valueList: any[]
                    diff --git a/docs/interfaces/interfacemetadata.html b/docs/interfaces/interfacemetadata.html index 6491f50..05e1db3 100644 --- a/docs/interfaces/interfacemetadata.html +++ b/docs/interfaces/interfacemetadata.html @@ -106,7 +106,7 @@

                    Optional description

                    description: string
                    @@ -121,7 +121,7 @@

                    Optional interfacePropert
                    interfaceProperties: InterfaceProperty[]
                    @@ -136,7 +136,7 @@

                    Optional tooltip

                    tooltip: string
                    diff --git a/docs/interfaces/interfaceproperty.html b/docs/interfaces/interfaceproperty.html index c3eca8e..93b093b 100644 --- a/docs/interfaces/interfaceproperty.html +++ b/docs/interfaces/interfaceproperty.html @@ -98,7 +98,7 @@

                    key

                    key: string
                    @@ -108,7 +108,7 @@

                    value

                    value: string
                    diff --git a/docs/interfaces/logqueryoptions.html b/docs/interfaces/logqueryoptions.html index 97504bb..b6732f3 100644 --- a/docs/interfaces/logqueryoptions.html +++ b/docs/interfaces/logqueryoptions.html @@ -102,7 +102,7 @@

                    fields

                    fields: string[]
                    @@ -112,7 +112,7 @@

                    from

                    from: Date | number
                    @@ -122,7 +122,7 @@

                    limit

                    limit: number
                    @@ -132,7 +132,7 @@

                    order

                    order: string
                    @@ -142,7 +142,7 @@

                    start

                    start: number
                    @@ -152,7 +152,7 @@

                    until

                    until: Date | number
                    diff --git a/lib/job/fileJob.d.ts b/lib/job/fileJob.d.ts index aa449e4..e8ee08f 100644 --- a/lib/job/fileJob.d.ts +++ b/lib/job/fileJob.d.ts @@ -70,20 +70,23 @@ export declare class FileJob extends Job { isFile(): boolean; /** * Moves a file to a nest. This is an asynchronous method which provides a callback on completion. + * * @param destinationNest The nest object the job will be sent to. - * @param callback The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote _path to the job once it has been uploaded to S3, for example. + * + * @param callback The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote path to the job once it has been uploaded to S3, for example. + * * #### Example * ```js * tunnel.run((job, nest) => { - * console.log("Found job " + job.getName()); + * console.log("Found job " + job.name); * job.move(my_s3_bucket, (s3_job) => { * // Uploaded - * console.log("Uploaded to " + s3_job.getPath()); + * console.log("Uploaded to " + s3_job.path); // https://mybucket.s3.amazonaws.com/myfile.pdf * }); * }); * ``` */ - move(destinationNest: Nest, callback: any): void; + move(destinationNest: Nest, callback: (job: Job) => void): void; /** * Rename the job file to a new _name. * @param newName diff --git a/lib/job/fileJob.js b/lib/job/fileJob.js index 048b2cc..0cc0051 100644 --- a/lib/job/fileJob.js +++ b/lib/job/fileJob.js @@ -139,15 +139,18 @@ var FileJob = (function (_super) { }; /** * Moves a file to a nest. This is an asynchronous method which provides a callback on completion. + * * @param destinationNest The nest object the job will be sent to. - * @param callback The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote _path to the job once it has been uploaded to S3, for example. + * + * @param callback The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote path to the job once it has been uploaded to S3, for example. + * * #### Example * ```js * tunnel.run((job, nest) => { - * console.log("Found job " + job.getName()); + * console.log("Found job " + job.name); * job.move(my_s3_bucket, (s3_job) => { * // Uploaded - * console.log("Uploaded to " + s3_job.getPath()); + * console.log("Uploaded to " + s3_job.path); // https://mybucket.s3.amazonaws.com/myfile.pdf * }); * }); * ``` @@ -202,4 +205,4 @@ var FileJob = (function (_super) { }(job_1.Job)); exports.FileJob = FileJob; -//# sourceMappingURL=data:application/json;charset=utf8;base64,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NUtBLEFBNEtDLENBNUs0QixTQUFHLEdBNEsvQjtBQTVLWSxlQUFPLFVBNEtuQixDQUFBIiwiZmlsZSI6ImxpYi9qb2IvZmlsZUpvYi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RW52aXJvbm1lbnR9IGZyb20gXCIuLi9lbnZpcm9ubWVudC9lbnZpcm9ubWVudFwiO1xuaW1wb3J0IHtKb2J9IGZyb20gXCIuL2pvYlwiO1xuaW1wb3J0IHtGaWxlfSBmcm9tIFwiLi9maWxlXCI7XG5pbXBvcnQge05lc3R9IGZyb20gXCIuLi9uZXN0L25lc3RcIjtcblxuZXhwb3J0IGNsYXNzIEZpbGVKb2IgZXh0ZW5kcyBKb2Ige1xuXG4gICAgcHJvdGVjdGVkIF9maWxlOiBGaWxlO1xuXG4gICAgLyoqXG4gICAgICogRmlsZUpvYiBjb25zdHJ1Y3Rvci5cbiAgICAgKiBAcGFyYW0gZVxuICAgICAqIEBwYXJhbSBwYXRoXG4gICAgICovXG4gICAgY29uc3RydWN0b3IoZTogRW52aXJvbm1lbnQsIHBhdGg6IHN0cmluZykge1xuICAgICAgICBzdXBlcihlLCBwYXRoKTtcbiAgICAgICAgdGhpcy5fdHlwZSA9IFwiZmlsZVwiO1xuICAgICAgICB0aGlzLl9maWxlID0gbmV3IEZpbGUoZSwgcGF0aCk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBmaWxlIG9iamVjdC5cbiAgICAgKiBAcmV0dXJucyB7RmlsZX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGZpbGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9maWxlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgZmlsZSBfbmFtZS5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgbmFtZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZmlsZS5uYW1lO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgZmlsZSBfbmFtZSBwcm9wZXIuXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IG5hbWVQcm9wZXIoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbGUubmFtZVByb3BlcjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGZpbGUgZGlyZWN0b3J5IF9uYW1lLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBkaXJuYW1lKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLmRpcm5hbWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBmaWxlIF9wYXRoLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBwYXRoKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLnBhdGg7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IGEgbmV3IGZpbGUgX3BhdGguXG4gICAgICogQHBhcmFtIHBhdGhcbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0IHBhdGgocGF0aDogc3RyaW5nKSB7XG4gICAgICAgIGxldCBmaiA9IHRoaXM7XG4gICAgICAgIGZqLmUubG9nKDAsIGBOZXcgcGF0aCBzZXQ6IFwiJHtwYXRofVwiLmAsIGZqKTtcbiAgICAgICAgZmouZmlsZS5wYXRoID0gcGF0aDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgYSBuZXcgZmlsZSBfbmFtZS5cbiAgICAgKiBAcGFyYW0gZmlsZW5hbWVcbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0IG5hbWUoZmlsZW5hbWU6IHN0cmluZykge1xuICAgICAgICB0aGlzLmNyZWF0ZUxpZmVFdmVudChcInNldCBuYW1lXCIsIHRoaXMubmFtZSwgZmlsZW5hbWUpO1xuICAgICAgICB0aGlzLmZpbGUubmFtZSA9IGZpbGVuYW1lO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgZmlsZSBjb250ZW50IHR5cGUuXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGNvbnRlbnRUeXBlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLmNvbnRlbnRUeXBlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgZmlsZSBleHRlbnNpb24uXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGV4dGVuc2lvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZmlsZS5leHRlbnNpb247XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBmaWxlIF9iYXNlbmFtZS5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgYmFzZW5hbWUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbGUuYmFzZW5hbWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2hlY2sgaWYgam9iIGlzIGEgZm9sZGVyLlxuICAgICAqIEByZXR1cm5zIHtib29sZWFufVxuICAgICAqL1xuICAgIHB1YmxpYyBpc0ZvbGRlcigpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENoZWNrIGlmIGpvYiBpcyBhIGZpbGUuXG4gICAgICogQHJldHVybnMge2Jvb2xlYW59XG4gICAgICovXG4gICAgcHVibGljIGlzRmlsZSgpIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogTW92ZXMgYSBmaWxlIHRvIGEgbmVzdC4gVGhpcyBpcyBhbiBhc3luY2hyb25vdXMgbWV0aG9kIHdoaWNoIHByb3ZpZGVzIGEgY2FsbGJhY2sgb24gY29tcGxldGlvbi5cbiAgICAgKiBAcGFyYW0gZGVzdGluYXRpb25OZXN0ICAgICAgIFRoZSBuZXN0IG9iamVjdCB0aGUgam9iIHdpbGwgYmUgc2VudCB0by5cbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgICAgICAgICAgICAgIFRoZSBjYWxsYmFjayBwcm92aWRlcyB0aGUgdXBkYXRlZCBpbnN0YW5jZSBvZiB0aGUgam9iLiBEZXBlbmRpbmcgb24gdGhlIG5lc3QgaXQgd2FzIHNlbnQgdG8sIGl0IG1heSBoYXZlIGJlZW4gY2FzdCB0byBhIG5ldyBqb2IgdHlwZS4gVGhpcyBpcyBoZWxwZnVsIGluIGNhc2UgeW91IG5lZWQgdGhlIHJlbW90ZSBfcGF0aCB0byB0aGUgam9iIG9uY2UgaXQgaGFzIGJlZW4gdXBsb2FkZWQgdG8gUzMsIGZvciBleGFtcGxlLlxuICAgICAqICMjIyMgRXhhbXBsZVxuICAgICAqIGBgYGpzXG4gICAgICogdHVubmVsLnJ1bigoam9iLCBuZXN0KSA9PiB7XG4gICAgICogICAgICBjb25zb2xlLmxvZyhcIkZvdW5kIGpvYiBcIiArIGpvYi5nZXROYW1lKCkpO1xuICAgICAqICAgICAgam9iLm1vdmUobXlfczNfYnVja2V0LCAoczNfam9iKSA9PiB7XG4gICAgICogICAgICAgICAgLy8gVXBsb2FkZWRcbiAgICAgKiAgICAgICAgICBjb25zb2xlLmxvZyhcIlVwbG9hZGVkIHRvIFwiICsgczNfam9iLmdldFBhdGgoKSk7XG4gICAgICogICAgICB9KTtcbiAgICAgKiB9KTtcbiAgICAgKiBgYGBcbiAgICAgKi9cbiAgICBwdWJsaWMgbW92ZShkZXN0aW5hdGlvbk5lc3Q6IE5lc3QsIGNhbGxiYWNrOiBhbnkpIHtcbiAgICAgICAgbGV0IGZqID0gdGhpcztcbiAgICAgICAgbGV0IHRoZU5ld0pvYiA9IG51bGw7XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGRlc3RpbmF0aW9uTmVzdC50YWtlKGZqLCAobmV3Sm9iKSA9PiB7XG4gICAgICAgICAgICAgICAgZmouZS5sb2coMSwgYEpvYiBcIiR7ZmouYmFzZW5hbWV9XCIgd2FzIG1vdmVkIHRvIE5lc3QgXCIke2Rlc3RpbmF0aW9uTmVzdC5uYW1lfVwiLmAsIGZqLCBbZmoudHVubmVsXSk7XG4gICAgICAgICAgICAgICAgdGhlTmV3Sm9iID0gbmV3Sm9iO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgIGZqLmUubG9nKDMsIGBKb2IgXCIke2ZqLmJhc2VuYW1lfVwiIHdhcyBub3QgbW92ZWQgdG8gTmVzdCBcIiR7ZGVzdGluYXRpb25OZXN0Lm5hbWV9XCIuICR7ZX1gLCBmaik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGNhbGxiYWNrKSB7XG4gICAgICAgICAgICBjYWxsYmFjayh0aGVOZXdKb2IpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVuYW1lIHRoZSBqb2IgZmlsZSB0byBhIG5ldyBfbmFtZS5cbiAgICAgKiBAcGFyYW0gbmV3TmFtZVxuICAgICAqL1xuICAgIHB1YmxpYyByZW5hbWUobmV3TmFtZTogc3RyaW5nKSB7XG4gICAgICAgIGxldCBmaiA9IHRoaXM7XG4gICAgICAgIGxldCBmaWxlID0gdGhpcy5maWxlO1xuICAgICAgICBmaWxlLm5hbWUgPSBuZXdOYW1lO1xuICAgICAgICBmaWxlLnJlbmFtZUxvY2FsKCk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogRGVsZXRlcyB0aGUgbG9jYWwgZmlsZS5cbiAgICAgKi9cbiAgICBwdWJsaWMgcmVtb3ZlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLnJlbW92ZUxvY2FsKCk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBzaXplKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLnNpemU7XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBzaXplQnl0ZXMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbGUuc2l6ZUJ5dGVzO1xuICAgIH1cblxufSJdfQ== +//# sourceMappingURL=data:application/json;charset=utf8;base64,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QUQsQ0EvS0EsQUErS0MsQ0EvSzRCLFNBQUcsR0ErSy9CO0FBL0tZLGVBQU8sVUErS25CLENBQUEiLCJmaWxlIjoibGliL2pvYi9maWxlSm9iLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtFbnZpcm9ubWVudH0gZnJvbSBcIi4uL2Vudmlyb25tZW50L2Vudmlyb25tZW50XCI7XG5pbXBvcnQge0pvYn0gZnJvbSBcIi4vam9iXCI7XG5pbXBvcnQge0ZpbGV9IGZyb20gXCIuL2ZpbGVcIjtcbmltcG9ydCB7TmVzdH0gZnJvbSBcIi4uL25lc3QvbmVzdFwiO1xuXG5leHBvcnQgY2xhc3MgRmlsZUpvYiBleHRlbmRzIEpvYiB7XG5cbiAgICBwcm90ZWN0ZWQgX2ZpbGU6IEZpbGU7XG5cbiAgICAvKipcbiAgICAgKiBGaWxlSm9iIGNvbnN0cnVjdG9yLlxuICAgICAqIEBwYXJhbSBlXG4gICAgICogQHBhcmFtIHBhdGhcbiAgICAgKi9cbiAgICBjb25zdHJ1Y3RvcihlOiBFbnZpcm9ubWVudCwgcGF0aDogc3RyaW5nKSB7XG4gICAgICAgIHN1cGVyKGUsIHBhdGgpO1xuICAgICAgICB0aGlzLl90eXBlID0gXCJmaWxlXCI7XG4gICAgICAgIHRoaXMuX2ZpbGUgPSBuZXcgRmlsZShlLCBwYXRoKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGZpbGUgb2JqZWN0LlxuICAgICAqIEByZXR1cm5zIHtGaWxlfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgZmlsZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ZpbGU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBmaWxlIF9uYW1lLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBuYW1lKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLm5hbWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBmaWxlIF9uYW1lIHByb3Blci5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgbmFtZVByb3BlcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZmlsZS5uYW1lUHJvcGVyO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgZmlsZSBkaXJlY3RvcnkgX25hbWUuXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGRpcm5hbWUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbGUuZGlybmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGZpbGUgX3BhdGguXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IHBhdGgoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbGUucGF0aDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgYSBuZXcgZmlsZSBfcGF0aC5cbiAgICAgKiBAcGFyYW0gcGF0aFxuICAgICAqL1xuICAgIHB1YmxpYyBzZXQgcGF0aChwYXRoOiBzdHJpbmcpIHtcbiAgICAgICAgbGV0IGZqID0gdGhpcztcbiAgICAgICAgZmouZS5sb2coMCwgYE5ldyBwYXRoIHNldDogXCIke3BhdGh9XCIuYCwgZmopO1xuICAgICAgICBmai5maWxlLnBhdGggPSBwYXRoO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCBhIG5ldyBmaWxlIF9uYW1lLlxuICAgICAqIEBwYXJhbSBmaWxlbmFtZVxuICAgICAqL1xuICAgIHB1YmxpYyBzZXQgbmFtZShmaWxlbmFtZTogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuY3JlYXRlTGlmZUV2ZW50KFwic2V0IG5hbWVcIiwgdGhpcy5uYW1lLCBmaWxlbmFtZSk7XG4gICAgICAgIHRoaXMuZmlsZS5uYW1lID0gZmlsZW5hbWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBmaWxlIGNvbnRlbnQgdHlwZS5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgY29udGVudFR5cGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbGUuY29udGVudFR5cGU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBmaWxlIGV4dGVuc2lvbi5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgZXh0ZW5zaW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLmV4dGVuc2lvbjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGZpbGUgX2Jhc2VuYW1lLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBiYXNlbmFtZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZmlsZS5iYXNlbmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDaGVjayBpZiBqb2IgaXMgYSBmb2xkZXIuXG4gICAgICogQHJldHVybnMge2Jvb2xlYW59XG4gICAgICovXG4gICAgcHVibGljIGlzRm9sZGVyKCkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2hlY2sgaWYgam9iIGlzIGEgZmlsZS5cbiAgICAgKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAgICAgKi9cbiAgICBwdWJsaWMgaXNGaWxlKCkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBNb3ZlcyBhIGZpbGUgdG8gYSBuZXN0LiBUaGlzIGlzIGFuIGFzeW5jaHJvbm91cyBtZXRob2Qgd2hpY2ggcHJvdmlkZXMgYSBjYWxsYmFjayBvbiBjb21wbGV0aW9uLlxuICAgICAqXG4gICAgICogQHBhcmFtIGRlc3RpbmF0aW9uTmVzdCAgICAgICBUaGUgbmVzdCBvYmplY3QgdGhlIGpvYiB3aWxsIGJlIHNlbnQgdG8uXG4gICAgICpcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgICAgICAgICAgICAgIFRoZSBjYWxsYmFjayBwcm92aWRlcyB0aGUgdXBkYXRlZCBpbnN0YW5jZSBvZiB0aGUgam9iLiBEZXBlbmRpbmcgb24gdGhlIG5lc3QgaXQgd2FzIHNlbnQgdG8sIGl0IG1heSBoYXZlIGJlZW4gY2FzdCB0byBhIG5ldyBqb2IgdHlwZS4gVGhpcyBpcyBoZWxwZnVsIGluIGNhc2UgeW91IG5lZWQgdGhlIHJlbW90ZSBwYXRoIHRvIHRoZSBqb2Igb25jZSBpdCBoYXMgYmVlbiB1cGxvYWRlZCB0byBTMywgZm9yIGV4YW1wbGUuXG4gICAgICpcbiAgICAgKiAjIyMjIEV4YW1wbGVcbiAgICAgKiBgYGBqc1xuICAgICAqIHR1bm5lbC5ydW4oKGpvYiwgbmVzdCkgPT4ge1xuICAgICAqICAgICAgY29uc29sZS5sb2coXCJGb3VuZCBqb2IgXCIgKyBqb2IubmFtZSk7XG4gICAgICogICAgICBqb2IubW92ZShteV9zM19idWNrZXQsIChzM19qb2IpID0+IHtcbiAgICAgKiAgICAgICAgICAvLyBVcGxvYWRlZFxuICAgICAqICAgICAgICAgIGNvbnNvbGUubG9nKFwiVXBsb2FkZWQgdG8gXCIgKyBzM19qb2IucGF0aCk7IC8vIGh0dHBzOi8vbXlidWNrZXQuczMuYW1hem9uYXdzLmNvbS9teWZpbGUucGRmXG4gICAgICogICAgICB9KTtcbiAgICAgKiB9KTtcbiAgICAgKiBgYGBcbiAgICAgKi9cbiAgICBwdWJsaWMgbW92ZShkZXN0aW5hdGlvbk5lc3Q6IE5lc3QsIGNhbGxiYWNrOiAoam9iOiBKb2IpID0+IHZvaWQpOiB2b2lkIHtcbiAgICAgICAgbGV0IGZqID0gdGhpcztcbiAgICAgICAgbGV0IHRoZU5ld0pvYiA9IG51bGw7XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGRlc3RpbmF0aW9uTmVzdC50YWtlKGZqLCAobmV3Sm9iKSA9PiB7XG4gICAgICAgICAgICAgICAgZmouZS5sb2coMSwgYEpvYiBcIiR7ZmouYmFzZW5hbWV9XCIgd2FzIG1vdmVkIHRvIE5lc3QgXCIke2Rlc3RpbmF0aW9uTmVzdC5uYW1lfVwiLmAsIGZqLCBbZmoudHVubmVsXSk7XG4gICAgICAgICAgICAgICAgdGhlTmV3Sm9iID0gbmV3Sm9iO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgIGZqLmUubG9nKDMsIGBKb2IgXCIke2ZqLmJhc2VuYW1lfVwiIHdhcyBub3QgbW92ZWQgdG8gTmVzdCBcIiR7ZGVzdGluYXRpb25OZXN0Lm5hbWV9XCIuICR7ZX1gLCBmaik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGNhbGxiYWNrKSB7XG4gICAgICAgICAgICBjYWxsYmFjayh0aGVOZXdKb2IpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVuYW1lIHRoZSBqb2IgZmlsZSB0byBhIG5ldyBfbmFtZS5cbiAgICAgKiBAcGFyYW0gbmV3TmFtZVxuICAgICAqL1xuICAgIHB1YmxpYyByZW5hbWUobmV3TmFtZTogc3RyaW5nKSB7XG4gICAgICAgIGxldCBmaiA9IHRoaXM7XG4gICAgICAgIGxldCBmaWxlID0gdGhpcy5maWxlO1xuICAgICAgICBmaWxlLm5hbWUgPSBuZXdOYW1lO1xuICAgICAgICBmaWxlLnJlbmFtZUxvY2FsKCk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogRGVsZXRlcyB0aGUgbG9jYWwgZmlsZS5cbiAgICAgKi9cbiAgICBwdWJsaWMgcmVtb3ZlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLnJlbW92ZUxvY2FsKCk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBzaXplKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maWxlLnNpemU7XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBzaXplQnl0ZXMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbGUuc2l6ZUJ5dGVzO1xuICAgIH1cblxufSJdfQ== diff --git a/lib/job/folderJob.d.ts b/lib/job/folderJob.d.ts index 0860547..62204ae 100644 --- a/lib/job/folderJob.d.ts +++ b/lib/job/folderJob.d.ts @@ -18,7 +18,7 @@ export declare class FolderJob extends Job { * Creates file objects for folder contents. Async operation returns a callback on completion. * @param callback */ - createFiles(callback: any): void; + createFiles(callback: () => void): void; /** * Gets the job _name. * @returns {string} @@ -84,7 +84,7 @@ export declare class FolderJob extends Job { * @param destinationNest * @param callback */ - move(destinationNest: Nest, callback: any): void; + move(destinationNest: Nest, callback: (job?: Job) => void): void; /** * Renames the job folder, leaving its content's names alone. * @param newName diff --git a/lib/job/folderJob.js b/lib/job/folderJob.js index 5384dcf..86598dc 100644 --- a/lib/job/folderJob.js +++ b/lib/job/folderJob.js @@ -208,4 +208,4 @@ var FolderJob = (function (_super) { }(job_1.Job)); exports.FolderJob = FolderJob; -//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9qb2IvZm9sZGVySm9iLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBLG9CQUFrQixPQUFPLENBQUMsQ0FBQTtBQUMxQixxQkFBbUIsUUFBUSxDQUFDLENBQUE7QUFHNUIsSUFBUSxTQUFTLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUMzQixFQUFFLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBRTNCO0lBQStCLDZCQUFHO0lBTzlCOzs7O09BSUc7SUFDSCxtQkFBWSxDQUFjLEVBQUUsSUFBWTtRQUNwQyxrQkFBTSxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDZixJQUFJLENBQUMsS0FBSyxHQUFHLFFBQVEsQ0FBQztRQUN0QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNsQixJQUFJLENBQUMsTUFBTSxHQUFHLEVBQUUsQ0FBQztRQUNqQixJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7UUFFckIsb0VBQW9FO0lBQ3hFLENBQUM7SUFFUyxpQ0FBYSxHQUF2QjtRQUNJLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDL0MsSUFBSSxDQUFDLFFBQVEsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNqRCxDQUFDO0lBRUQ7OztPQUdHO0lBQ0ksK0JBQVcsR0FBbEIsVUFBbUIsUUFBYTtRQUM1QixJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUM7UUFDZCxJQUFJLFdBQVcsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDO1FBQzFCLEVBQUUsQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLFVBQUMsR0FBRyxFQUFFLEtBQUs7WUFDL0IsS0FBSyxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBQSxJQUFJLElBQUksT0FBQSxDQUFDLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQWhDLENBQWdDLENBQUMsQ0FBQztZQUUvRCxLQUFLLENBQUMsT0FBTyxDQUFDLFVBQUMsUUFBUTtnQkFDbkIsSUFBSSxRQUFRLEdBQUcsV0FBVyxHQUFHLFNBQVMsQ0FBQyxHQUFHLEdBQUcsUUFBUSxDQUFDO2dCQUN0RCxJQUFJLElBQUksR0FBRyxJQUFJLFdBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxDQUFDO2dCQUNwQyxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQ3JCLENBQUMsQ0FBQyxDQUFDO1lBRUgsUUFBUSxFQUFFLENBQUM7UUFDZixDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7SUFNRCxzQkFBVywyQkFBSTtRQUpmOzs7V0FHRzthQUNIO1lBQ0ksTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUM7UUFDekIsQ0FBQzs7O09BQUE7SUFNRCxzQkFBVywrQkFBUTtRQUpuQjs7O1dBR0c7YUFDSDtZQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDO1FBQzFCLENBQUM7OztPQUFBO0lBTUQsc0JBQVcsOEJBQU87UUFKbEI7OztXQUdHO2FBQ0g7WUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQztRQUN6QixDQUFDOzs7T0FBQTtJQU1ELHNCQUFXLDJCQUFJO1FBSmY7OztXQUdHO2FBQ0g7WUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQztRQUN0QixDQUFDO1FBRUQ7OztXQUdHO2FBQ0gsVUFBZ0IsSUFBWTtZQUN4QixJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUM7WUFDZCxFQUFFLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztZQUNoQixFQUFFLENBQUMsYUFBYSxFQUFFLENBQUM7UUFDdkIsQ0FBQzs7O09BVkE7SUFZRDs7O09BR0c7SUFDSSwyQkFBTyxHQUFkLFVBQWUsSUFBVTtRQUNyQixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN2QixJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsbUJBQWdCLElBQUksQ0FBQyxJQUFJLGVBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUM5RCxDQUFDO0lBRUQ7Ozs7T0FJRztJQUNJLDJCQUFPLEdBQWQsVUFBZSxLQUFhO1FBQ3hCLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzlCLENBQUM7SUFNRCxzQkFBVyw0QkFBSztRQUpoQjs7O1dBR0c7YUFDSDtZQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO1FBQ3ZCLENBQUM7OztPQUFBO0lBRUQ7OztPQUdHO0lBQ0kseUJBQUssR0FBWjtRQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQztJQUM5QixDQUFDO0lBTUQsc0JBQVcsZ0NBQVM7UUFKcEI7OztXQUdHO2FBQ0g7WUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDO1FBQ2hCLENBQUM7OztPQUFBO0lBRUQ7OztPQUdHO0lBQ0ksNEJBQVEsR0FBZjtRQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUM7SUFDaEIsQ0FBQztJQUVEOzs7T0FHRztJQUNJLDBCQUFNLEdBQWI7UUFDSSxNQUFNLENBQUMsS0FBSyxDQUFDO0lBQ2pCLENBQUM7SUFFRDs7OztPQUlHO0lBQ0ksd0JBQUksR0FBWCxVQUFZLGVBQXFCLEVBQUUsUUFBYTtRQUM1QyxJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUM7UUFFZCxFQUFFLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUM7WUFDbkIsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLGtDQUFrQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ3hELENBQUM7UUFFRCxJQUFJLENBQUM7WUFDRCxlQUFlLENBQUMsSUFBSSxDQUFDLEVBQUUsRUFBRSxVQUFDLEdBQUc7Z0JBQ3pCLHNCQUFzQjtnQkFDdEIsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLFdBQVEsRUFBRSxDQUFDLElBQUksK0JBQXdCLGVBQWUsQ0FBQyxJQUFJLFFBQUksRUFBRSxFQUFFLENBQUMsQ0FBQztnQkFDakYsRUFBRSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztvQkFDWCxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7Z0JBQ2xCLENBQUM7WUFDTCxDQUFDLENBQUMsQ0FBQztRQUNQLENBQUU7UUFBQSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ1QsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLFdBQVEsRUFBRSxDQUFDLElBQUksbUNBQTRCLGVBQWUsQ0FBQyxJQUFJLFlBQU0sQ0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1lBQzFGLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7Z0JBQ1gsUUFBUSxFQUFFLENBQUM7WUFDZixDQUFDO1FBQ0wsQ0FBQztJQUNMLENBQUM7SUFFRDs7O09BR0c7SUFDSSwwQkFBTSxHQUFiLFVBQWMsT0FBZTtRQUN6QixJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUM7UUFDZCxJQUFJLFFBQVEsR0FBRyxFQUFFLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQyxHQUFHLEdBQUcsT0FBTyxDQUFDO1FBRXBELElBQUksQ0FBQztZQUNELEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSwwQkFBdUIsUUFBUSxRQUFJLEVBQUUsRUFBRSxDQUFDLENBQUM7WUFDckQsRUFBRSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBQ3JDLENBQUU7UUFBQSxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1lBQ1gsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLDBCQUF3QixHQUFHLE1BQUcsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUNwRCxDQUFDO1FBRUQsRUFBRSxDQUFDLElBQUksR0FBRyxRQUFRLENBQUM7SUFDdkIsQ0FBQztJQUVNLDBCQUFNLEdBQWI7UUFDSSxJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUM7UUFDZCxFQUFFLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFDLElBQUk7WUFDbEIsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3ZCLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQzs7SUFFTCxnQkFBQztBQUFELENBeE1BLEFBd01DLENBeE04QixTQUFHLEdBd01qQztBQXhNWSxpQkFBUyxZQXdNckIsQ0FBQSIsImZpbGUiOiJsaWIvam9iL2ZvbGRlckpvYi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RW52aXJvbm1lbnR9IGZyb20gXCIuLi9lbnZpcm9ubWVudC9lbnZpcm9ubWVudFwiO1xuaW1wb3J0IHtKb2J9IGZyb20gXCIuL2pvYlwiO1xuaW1wb3J0IHtGaWxlfSBmcm9tIFwiLi9maWxlXCI7XG5pbXBvcnQge05lc3R9IGZyb20gXCIuLi9uZXN0L25lc3RcIjtcblxuY29uc3QgICBub2RlX3BhdGggPSByZXF1aXJlKFwicGF0aFwiKSxcbiAgICAgICAgZnMgPSByZXF1aXJlKFwiZnNcIik7XG5cbmV4cG9ydCBjbGFzcyBGb2xkZXJKb2IgZXh0ZW5kcyBKb2Ige1xuICAgIHByb3RlY3RlZCBfcGF0aDogc3RyaW5nO1xuICAgIHByb3RlY3RlZCBfZGlybmFtZTogc3RyaW5nO1xuICAgIHByb3RlY3RlZCBfYmFzZW5hbWU6IHN0cmluZztcblxuICAgIHByb3RlY3RlZCBfZmlsZXM6IEZpbGVbXTtcblxuICAgIC8qKlxuICAgICAqIEZvbGRlckpvYiBjb25zdHJ1Y3RvclxuICAgICAqIEBwYXJhbSBlXG4gICAgICogQHBhcmFtIHBhdGhcbiAgICAgKi9cbiAgICBjb25zdHJ1Y3RvcihlOiBFbnZpcm9ubWVudCwgcGF0aDogc3RyaW5nKSB7XG4gICAgICAgIHN1cGVyKGUsIHBhdGgpO1xuICAgICAgICB0aGlzLl90eXBlID0gXCJmb2xkZXJcIjtcbiAgICAgICAgdGhpcy5fcGF0aCA9IHBhdGg7XG4gICAgICAgIHRoaXMuX2ZpbGVzID0gW107XG4gICAgICAgIHRoaXMuZ2V0U3RhdGlzdGljcygpO1xuXG4gICAgICAgIC8vIHZlcmlmeSBfcGF0aCBsZWFkcyB0byBhIHZhbGlkLCByZWFkYWJsZSBmaWxlLCBoYW5kbGUgZXJyb3IgaWYgbm90XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIGdldFN0YXRpc3RpY3MoKSB7XG4gICAgICAgIHRoaXMuX2Jhc2VuYW1lID0gbm9kZV9wYXRoLmJhc2VuYW1lKHRoaXMucGF0aCk7XG4gICAgICAgIHRoaXMuX2Rpcm5hbWUgPSBub2RlX3BhdGguZGlybmFtZSh0aGlzLnBhdGgpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENyZWF0ZXMgZmlsZSBvYmplY3RzIGZvciBmb2xkZXIgY29udGVudHMuIEFzeW5jIG9wZXJhdGlvbiByZXR1cm5zIGEgY2FsbGJhY2sgb24gY29tcGxldGlvbi5cbiAgICAgKiBAcGFyYW0gY2FsbGJhY2tcbiAgICAgKi9cbiAgICBwdWJsaWMgY3JlYXRlRmlsZXMoY2FsbGJhY2s6IGFueSkge1xuICAgICAgICBsZXQgZmwgPSB0aGlzO1xuICAgICAgICBsZXQgZm9sZGVyX3BhdGggPSBmbC5wYXRoO1xuICAgICAgICBmcy5yZWFkZGlyKGZvbGRlcl9wYXRoLCAoZXJyLCBpdGVtcykgPT4ge1xuICAgICAgICAgICAgaXRlbXMgPSBpdGVtcy5maWx0ZXIoaXRlbSA9PiAhKC8oXnxcXC8pXFwuW15cXC9cXC5dL2cpLnRlc3QoaXRlbSkpO1xuXG4gICAgICAgICAgICBpdGVtcy5mb3JFYWNoKChmaWxlbmFtZSkgPT4ge1xuICAgICAgICAgICAgICAgIGxldCBmaWxlcGF0aCA9IGZvbGRlcl9wYXRoICsgbm9kZV9wYXRoLnNlcCArIGZpbGVuYW1lO1xuICAgICAgICAgICAgICAgIGxldCBmaWxlID0gbmV3IEZpbGUoZmwuZSwgZmlsZXBhdGgpO1xuICAgICAgICAgICAgICAgIGZsLmFkZEZpbGUoZmlsZSk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgY2FsbGJhY2soKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0cyB0aGUgam9iIF9uYW1lLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBuYW1lKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5iYXNlbmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIF9iYXNlbmFtZS5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgYmFzZW5hbWUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9iYXNlbmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGRpcmVjdG9yeSBfbmFtZS5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgZGlybmFtZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2Rpcm5hbWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBfcGF0aC5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgcGF0aCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhdGg7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IGEgbmV3IF9wYXRoLlxuICAgICAqIEBwYXJhbSBwYXRoXG4gICAgICovXG4gICAgcHVibGljIHNldCBwYXRoKHBhdGg6IHN0cmluZykge1xuICAgICAgICBsZXQgZmogPSB0aGlzO1xuICAgICAgICBmai5fcGF0aCA9IHBhdGg7XG4gICAgICAgIGZqLmdldFN0YXRpc3RpY3MoKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGQgYSBmaWxlIG9iamVjdCB0byB0aGUgam9iLlxuICAgICAqIEBwYXJhbSBmaWxlXG4gICAgICovXG4gICAgcHVibGljIGFkZEZpbGUoZmlsZTogRmlsZSkge1xuICAgICAgICB0aGlzLl9maWxlcy5wdXNoKGZpbGUpO1xuICAgICAgICB0aGlzLmUubG9nKDAsIGBBZGRpbmcgZmlsZSBcIiR7ZmlsZS5uYW1lfVwiIHRvIGpvYi5gLCB0aGlzKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgYSBmaWxlIG9iamVjdCBmcm9tIHRoZSBqb2IuXG4gICAgICogQHBhcmFtIGluZGV4XG4gICAgICogQHJldHVybnMge0ZpbGV9XG4gICAgICovXG4gICAgcHVibGljIGdldEZpbGUoaW5kZXg6IG51bWJlcikge1xuICAgICAgICByZXR1cm4gdGhpcy5fZmlsZXNbaW5kZXhdO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCBhbGwgX2ZpbGVzIGFzc29jaWF0ZWQgd2l0aCB0aGUgam9iLlxuICAgICAqIEByZXR1cm5zIHtGaWxlW119XG4gICAgICovXG4gICAgcHVibGljIGdldCBmaWxlcygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ZpbGVzO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgbnVtYmVyIG9mIF9maWxlcyBpbiB0aGlzIGZvbGRlci5cbiAgICAgKiBAcmV0dXJucyB7bnVtYmVyfVxuICAgICAqL1xuICAgIHB1YmxpYyBjb3VudCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ZpbGVzLmxlbmd0aDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGV4dGVuc2lvbi5cbiAgICAgKiBAcmV0dXJucyB7bnVsbH1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGV4dGVuc2lvbigpIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2hlY2sgaWYgam9iIGlzIGEgZm9sZGVyLlxuICAgICAqIEByZXR1cm5zIHtib29sZWFufVxuICAgICAqL1xuICAgIHB1YmxpYyBpc0ZvbGRlcigpIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2hlY2sgaWYgam9iIGlzIGEgZmlsZS5cbiAgICAgKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAgICAgKi9cbiAgICBwdWJsaWMgaXNGaWxlKCkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogTW92ZXMgYSBmb2xkZXIgdG8gYSBuZXN0LiBUaGlzIGlzIGFuIGFzeW5jaHJvbm91cyBtZXRob2Qgd2hpY2ggcHJvdmlkZXMgYSBjYWxsYmFjayBvbiBjb21wbGV0aW9uLlxuICAgICAqIEBwYXJhbSBkZXN0aW5hdGlvbk5lc3RcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2tcbiAgICAgKi9cbiAgICBwdWJsaWMgbW92ZShkZXN0aW5hdGlvbk5lc3Q6IE5lc3QsIGNhbGxiYWNrOiBhbnkpIHtcbiAgICAgICAgbGV0IGZqID0gdGhpcztcblxuICAgICAgICBpZiAoIWRlc3RpbmF0aW9uTmVzdCkge1xuICAgICAgICAgICAgZnMuZS5sb2coMywgYERlc3RpbmF0aW9uIG5lc3QgZG9lcyBub3QgZXhpc3QhYCwgZmopO1xuICAgICAgICB9XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGRlc3RpbmF0aW9uTmVzdC50YWtlKGZqLCAoam9iKSA9PiB7XG4gICAgICAgICAgICAgICAgLy8gZmoucGF0aCA9IG5ld19wYXRoO1xuICAgICAgICAgICAgICAgIGZqLmUubG9nKDEsIGBKb2IgXCIke2ZqLm5hbWV9XCIgd2FzIG1vdmVkIHRvIE5lc3QgXCIke2Rlc3RpbmF0aW9uTmVzdC5uYW1lfVwiLmAsIGZqKTtcbiAgICAgICAgICAgICAgICBpZiAoY2FsbGJhY2spIHtcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soam9iKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgICAgZmouZS5sb2coMywgYEpvYiBcIiR7ZmoubmFtZX1cIiB3YXMgbm90IG1vdmVkIHRvIE5lc3QgXCIke2Rlc3RpbmF0aW9uTmVzdC5uYW1lfVwiLiAke2V9YCwgZmopO1xuICAgICAgICAgICAgaWYgKGNhbGxiYWNrKSB7XG4gICAgICAgICAgICAgICAgY2FsbGJhY2soKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJlbmFtZXMgdGhlIGpvYiBmb2xkZXIsIGxlYXZpbmcgaXRzIGNvbnRlbnQncyBuYW1lcyBhbG9uZS5cbiAgICAgKiBAcGFyYW0gbmV3TmFtZVxuICAgICAqL1xuICAgIHB1YmxpYyByZW5hbWUobmV3TmFtZTogc3RyaW5nKSB7XG4gICAgICAgIGxldCBmaiA9IHRoaXM7XG4gICAgICAgIGxldCBuZXdfcGF0aCA9IGZqLmRpcm5hbWUgKyBub2RlX3BhdGguc2VwICsgbmV3TmFtZTtcblxuICAgICAgICB0cnkge1xuICAgICAgICAgICAgZmouZS5sb2coMCwgYFJlbmFtaW5nIGZvbGRlciB0byBcIiR7bmV3X3BhdGh9XCIuYCwgZmopO1xuICAgICAgICAgICAgZnMucmVuYW1lU3luYyhmai5wYXRoLCBuZXdfcGF0aCk7XG4gICAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgZmouZS5sb2coMywgYFJlbmFtZSBmb2xkZXIgZXJyb3I6ICR7ZXJyfS5gLCBmaik7XG4gICAgICAgIH1cblxuICAgICAgICBmai5wYXRoID0gbmV3X3BhdGg7XG4gICAgfVxuXG4gICAgcHVibGljIHJlbW92ZSgpIHtcbiAgICAgICAgbGV0IGZqID0gdGhpcztcbiAgICAgICAgZmouZmlsZXMuZm9yRWFjaCgoZmlsZSkgPT4ge1xuICAgICAgICAgICAgZmlsZS5yZW1vdmVMb2NhbCgpO1xuICAgICAgICB9KTtcbiAgICB9O1xuXG59Il19 +//# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFHLFFBQVEsQ0FBQztJQUN2QixDQUFDO0lBRU0sMEJBQU0sR0FBYjtRQUNJLElBQUksRUFBRSxHQUFHLElBQUksQ0FBQztRQUNkLEVBQUUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFVBQUMsSUFBSTtZQUNsQixJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDdkIsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDOztJQUVMLGdCQUFDO0FBQUQsQ0F4TUEsQUF3TUMsQ0F4TThCLFNBQUcsR0F3TWpDO0FBeE1ZLGlCQUFTLFlBd01yQixDQUFBIiwiZmlsZSI6ImxpYi9qb2IvZm9sZGVySm9iLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtFbnZpcm9ubWVudH0gZnJvbSBcIi4uL2Vudmlyb25tZW50L2Vudmlyb25tZW50XCI7XG5pbXBvcnQge0pvYn0gZnJvbSBcIi4vam9iXCI7XG5pbXBvcnQge0ZpbGV9IGZyb20gXCIuL2ZpbGVcIjtcbmltcG9ydCB7TmVzdH0gZnJvbSBcIi4uL25lc3QvbmVzdFwiO1xuXG5jb25zdCAgIG5vZGVfcGF0aCA9IHJlcXVpcmUoXCJwYXRoXCIpLFxuICAgICAgICBmcyA9IHJlcXVpcmUoXCJmc1wiKTtcblxuZXhwb3J0IGNsYXNzIEZvbGRlckpvYiBleHRlbmRzIEpvYiB7XG4gICAgcHJvdGVjdGVkIF9wYXRoOiBzdHJpbmc7XG4gICAgcHJvdGVjdGVkIF9kaXJuYW1lOiBzdHJpbmc7XG4gICAgcHJvdGVjdGVkIF9iYXNlbmFtZTogc3RyaW5nO1xuXG4gICAgcHJvdGVjdGVkIF9maWxlczogRmlsZVtdO1xuXG4gICAgLyoqXG4gICAgICogRm9sZGVySm9iIGNvbnN0cnVjdG9yXG4gICAgICogQHBhcmFtIGVcbiAgICAgKiBAcGFyYW0gcGF0aFxuICAgICAqL1xuICAgIGNvbnN0cnVjdG9yKGU6IEVudmlyb25tZW50LCBwYXRoOiBzdHJpbmcpIHtcbiAgICAgICAgc3VwZXIoZSwgcGF0aCk7XG4gICAgICAgIHRoaXMuX3R5cGUgPSBcImZvbGRlclwiO1xuICAgICAgICB0aGlzLl9wYXRoID0gcGF0aDtcbiAgICAgICAgdGhpcy5fZmlsZXMgPSBbXTtcbiAgICAgICAgdGhpcy5nZXRTdGF0aXN0aWNzKCk7XG5cbiAgICAgICAgLy8gdmVyaWZ5IF9wYXRoIGxlYWRzIHRvIGEgdmFsaWQsIHJlYWRhYmxlIGZpbGUsIGhhbmRsZSBlcnJvciBpZiBub3RcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgZ2V0U3RhdGlzdGljcygpIHtcbiAgICAgICAgdGhpcy5fYmFzZW5hbWUgPSBub2RlX3BhdGguYmFzZW5hbWUodGhpcy5wYXRoKTtcbiAgICAgICAgdGhpcy5fZGlybmFtZSA9IG5vZGVfcGF0aC5kaXJuYW1lKHRoaXMucGF0aCk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ3JlYXRlcyBmaWxlIG9iamVjdHMgZm9yIGZvbGRlciBjb250ZW50cy4gQXN5bmMgb3BlcmF0aW9uIHJldHVybnMgYSBjYWxsYmFjayBvbiBjb21wbGV0aW9uLlxuICAgICAqIEBwYXJhbSBjYWxsYmFja1xuICAgICAqL1xuICAgIHB1YmxpYyBjcmVhdGVGaWxlcyhjYWxsYmFjazogKCkgPT4gdm9pZCk6IHZvaWQge1xuICAgICAgICBsZXQgZmwgPSB0aGlzO1xuICAgICAgICBsZXQgZm9sZGVyX3BhdGggPSBmbC5wYXRoO1xuICAgICAgICBmcy5yZWFkZGlyKGZvbGRlcl9wYXRoLCAoZXJyLCBpdGVtcykgPT4ge1xuICAgICAgICAgICAgaXRlbXMgPSBpdGVtcy5maWx0ZXIoaXRlbSA9PiAhKC8oXnxcXC8pXFwuW15cXC9cXC5dL2cpLnRlc3QoaXRlbSkpO1xuXG4gICAgICAgICAgICBpdGVtcy5mb3JFYWNoKChmaWxlbmFtZSkgPT4ge1xuICAgICAgICAgICAgICAgIGxldCBmaWxlcGF0aCA9IGZvbGRlcl9wYXRoICsgbm9kZV9wYXRoLnNlcCArIGZpbGVuYW1lO1xuICAgICAgICAgICAgICAgIGxldCBmaWxlID0gbmV3IEZpbGUoZmwuZSwgZmlsZXBhdGgpO1xuICAgICAgICAgICAgICAgIGZsLmFkZEZpbGUoZmlsZSk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgY2FsbGJhY2soKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0cyB0aGUgam9iIF9uYW1lLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBuYW1lKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5iYXNlbmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIF9iYXNlbmFtZS5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgYmFzZW5hbWUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9iYXNlbmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGRpcmVjdG9yeSBfbmFtZS5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgZGlybmFtZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2Rpcm5hbWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBfcGF0aC5cbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgcGF0aCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BhdGg7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IGEgbmV3IF9wYXRoLlxuICAgICAqIEBwYXJhbSBwYXRoXG4gICAgICovXG4gICAgcHVibGljIHNldCBwYXRoKHBhdGg6IHN0cmluZykge1xuICAgICAgICBsZXQgZmogPSB0aGlzO1xuICAgICAgICBmai5fcGF0aCA9IHBhdGg7XG4gICAgICAgIGZqLmdldFN0YXRpc3RpY3MoKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGQgYSBmaWxlIG9iamVjdCB0byB0aGUgam9iLlxuICAgICAqIEBwYXJhbSBmaWxlXG4gICAgICovXG4gICAgcHVibGljIGFkZEZpbGUoZmlsZTogRmlsZSkge1xuICAgICAgICB0aGlzLl9maWxlcy5wdXNoKGZpbGUpO1xuICAgICAgICB0aGlzLmUubG9nKDAsIGBBZGRpbmcgZmlsZSBcIiR7ZmlsZS5uYW1lfVwiIHRvIGpvYi5gLCB0aGlzKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgYSBmaWxlIG9iamVjdCBmcm9tIHRoZSBqb2IuXG4gICAgICogQHBhcmFtIGluZGV4XG4gICAgICogQHJldHVybnMge0ZpbGV9XG4gICAgICovXG4gICAgcHVibGljIGdldEZpbGUoaW5kZXg6IG51bWJlcikge1xuICAgICAgICByZXR1cm4gdGhpcy5fZmlsZXNbaW5kZXhdO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCBhbGwgX2ZpbGVzIGFzc29jaWF0ZWQgd2l0aCB0aGUgam9iLlxuICAgICAqIEByZXR1cm5zIHtGaWxlW119XG4gICAgICovXG4gICAgcHVibGljIGdldCBmaWxlcygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ZpbGVzO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgbnVtYmVyIG9mIF9maWxlcyBpbiB0aGlzIGZvbGRlci5cbiAgICAgKiBAcmV0dXJucyB7bnVtYmVyfVxuICAgICAqL1xuICAgIHB1YmxpYyBjb3VudCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ZpbGVzLmxlbmd0aDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGV4dGVuc2lvbi5cbiAgICAgKiBAcmV0dXJucyB7bnVsbH1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGV4dGVuc2lvbigpIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2hlY2sgaWYgam9iIGlzIGEgZm9sZGVyLlxuICAgICAqIEByZXR1cm5zIHtib29sZWFufVxuICAgICAqL1xuICAgIHB1YmxpYyBpc0ZvbGRlcigpIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2hlY2sgaWYgam9iIGlzIGEgZmlsZS5cbiAgICAgKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAgICAgKi9cbiAgICBwdWJsaWMgaXNGaWxlKCkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogTW92ZXMgYSBmb2xkZXIgdG8gYSBuZXN0LiBUaGlzIGlzIGFuIGFzeW5jaHJvbm91cyBtZXRob2Qgd2hpY2ggcHJvdmlkZXMgYSBjYWxsYmFjayBvbiBjb21wbGV0aW9uLlxuICAgICAqIEBwYXJhbSBkZXN0aW5hdGlvbk5lc3RcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2tcbiAgICAgKi9cbiAgICBwdWJsaWMgbW92ZShkZXN0aW5hdGlvbk5lc3Q6IE5lc3QsIGNhbGxiYWNrOiAoam9iPzogSm9iKSA9PiB2b2lkKTogdm9pZCB7XG4gICAgICAgIGxldCBmaiA9IHRoaXM7XG5cbiAgICAgICAgaWYgKCFkZXN0aW5hdGlvbk5lc3QpIHtcbiAgICAgICAgICAgIGZzLmUubG9nKDMsIGBEZXN0aW5hdGlvbiBuZXN0IGRvZXMgbm90IGV4aXN0IWAsIGZqKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBkZXN0aW5hdGlvbk5lc3QudGFrZShmaiwgKGpvYikgPT4ge1xuICAgICAgICAgICAgICAgIC8vIGZqLnBhdGggPSBuZXdfcGF0aDtcbiAgICAgICAgICAgICAgICBmai5lLmxvZygxLCBgSm9iIFwiJHtmai5uYW1lfVwiIHdhcyBtb3ZlZCB0byBOZXN0IFwiJHtkZXN0aW5hdGlvbk5lc3QubmFtZX1cIi5gLCBmaik7XG4gICAgICAgICAgICAgICAgaWYgKGNhbGxiYWNrKSB7XG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKGpvYik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgIGZqLmUubG9nKDMsIGBKb2IgXCIke2ZqLm5hbWV9XCIgd2FzIG5vdCBtb3ZlZCB0byBOZXN0IFwiJHtkZXN0aW5hdGlvbk5lc3QubmFtZX1cIi4gJHtlfWAsIGZqKTtcbiAgICAgICAgICAgIGlmIChjYWxsYmFjaykge1xuICAgICAgICAgICAgICAgIGNhbGxiYWNrKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZW5hbWVzIHRoZSBqb2IgZm9sZGVyLCBsZWF2aW5nIGl0cyBjb250ZW50J3MgbmFtZXMgYWxvbmUuXG4gICAgICogQHBhcmFtIG5ld05hbWVcbiAgICAgKi9cbiAgICBwdWJsaWMgcmVuYW1lKG5ld05hbWU6IHN0cmluZykge1xuICAgICAgICBsZXQgZmogPSB0aGlzO1xuICAgICAgICBsZXQgbmV3X3BhdGggPSBmai5kaXJuYW1lICsgbm9kZV9wYXRoLnNlcCArIG5ld05hbWU7XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGZqLmUubG9nKDAsIGBSZW5hbWluZyBmb2xkZXIgdG8gXCIke25ld19wYXRofVwiLmAsIGZqKTtcbiAgICAgICAgICAgIGZzLnJlbmFtZVN5bmMoZmoucGF0aCwgbmV3X3BhdGgpO1xuICAgICAgICB9IGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgIGZqLmUubG9nKDMsIGBSZW5hbWUgZm9sZGVyIGVycm9yOiAke2Vycn0uYCwgZmopO1xuICAgICAgICB9XG5cbiAgICAgICAgZmoucGF0aCA9IG5ld19wYXRoO1xuICAgIH1cblxuICAgIHB1YmxpYyByZW1vdmUoKSB7XG4gICAgICAgIGxldCBmaiA9IHRoaXM7XG4gICAgICAgIGZqLmZpbGVzLmZvckVhY2goKGZpbGUpID0+IHtcbiAgICAgICAgICAgIGZpbGUucmVtb3ZlTG9jYWwoKTtcbiAgICAgICAgfSk7XG4gICAgfTtcblxufSJdfQ== diff --git a/lib/job/job.d.ts b/lib/job/job.d.ts index f87059c..95c44dc 100644 --- a/lib/job/job.d.ts +++ b/lib/job/job.d.ts @@ -4,6 +4,7 @@ import { Environment } from "../environment/environment"; import { LifeEvent } from "../environment/lifeEvent"; import { EmailOptions } from "../environment/emailOptions"; import { JobProperty } from "./jobProperty"; +import { PackedJob } from "./packedJob"; export declare abstract class Job { protected _name: string; protected _tunnel: Tunnel; @@ -196,7 +197,7 @@ export declare abstract class Job { * }); * ``` */ - pack(callback: any): void; + pack(callback: (job: PackedJob) => void): void; /** * Unpacks a packed job. Returns a the original unpacked job in the parameter of the callback. * @param callback @@ -209,7 +210,7 @@ export declare abstract class Job { * }); * ``` */ - unpack(callback: any): void; + unpack(callback: (job: Job) => void): void; /** * Get the job object as JSON with circular references removed. * @returns {string} diff --git a/lib/job/job.js b/lib/job/job.js index 9433d77..d7f04fa 100644 --- a/lib/job/job.js +++ b/lib/job/job.js @@ -440,4 +440,4 @@ var Job = (function () { }()); exports.Job = Job; -//# sourceMappingURL=data:application/json;charset=utf8;base64,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Ozs7O09BS0c7SUFDSSxpQkFBRyxHQUFWLFVBQVcsS0FBYSxFQUFFLE9BQWU7UUFDckMsSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDO1FBQ2YsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQUssRUFBRSxPQUFPLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDMUMsQ0FBQztJQUVELHNCQUFXLHFCQUFJO2FBQWY7WUFDSSxNQUFNLENBQUMsU0FBUyxDQUFDO1FBQ3JCLENBQUM7OztPQUFBO0lBRUQsc0JBQVcsMEJBQVM7YUFBcEI7WUFDSSxNQUFNLENBQUMsU0FBUyxDQUFDO1FBQ3JCLENBQUM7OztPQUFBO0lBRUwsVUFBQztBQUFELENBOWFBLEFBOGFDLElBQUE7QUE5YXFCLFdBQUcsTUE4YXhCLENBQUEiLCJmaWxlIjoibGliL2pvYi9qb2IuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUdW5uZWwgfSBmcm9tIFwiLi4vdHVubmVsL3R1bm5lbFwiO1xuaW1wb3J0IHsgTmVzdCB9IGZyb20gXCIuLi9uZXN0L25lc3RcIjtcbmltcG9ydCB7RW52aXJvbm1lbnR9IGZyb20gXCIuLi9lbnZpcm9ubWVudC9lbnZpcm9ubWVudFwiO1xuaW1wb3J0IHtMaWZlRXZlbnR9IGZyb20gXCIuLi9lbnZpcm9ubWVudC9saWZlRXZlbnRcIjtcbmltcG9ydCB7RW1haWxPcHRpb25zfSBmcm9tIFwiLi4vZW52aXJvbm1lbnQvZW1haWxPcHRpb25zXCI7XG5pbXBvcnQge0pvYlByb3BlcnR5fSBmcm9tIFwiLi9qb2JQcm9wZXJ0eVwiO1xuXG4vLyBIYW5kbGUgdGhlIGNpcmN1bGFyIGRlcGVuZGVuY3kgYnkgc3Rhc2hpbmcgdGhlIHR5cGUgaW4gYSB2YXJpYWJsZSBmb3IgcmVxdWlyaW5nIGxhdGVyLlxuLy8gaW1wb3J0ICogYXMgUGFja2VkSm9iVHlwZXMgZnJvbSBcIi4vcGFja2VkSm9iXCI7XG4vLyBsZXQgUGFja2VkSm9iOiB0eXBlb2YgUGFja2VkSm9iVHlwZXMuUGFja2VkSm9iO1xuXG5jb25zdCAgIHNob3J0aWQgPSByZXF1aXJlKFwic2hvcnRpZFwiKSxcbiAgICAgICAgXyA9IHJlcXVpcmUoXCJsb2Rhc2hcIik7XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBKb2Ige1xuXG4gICAgcHJvdGVjdGVkIF9uYW1lOiBzdHJpbmc7XG4gICAgcHJvdGVjdGVkIF90dW5uZWw6IFR1bm5lbDtcbiAgICBwcm90ZWN0ZWQgX25lc3Q6IE5lc3Q7XG4gICAgcHJvdGVjdGVkIGU6IEVudmlyb25tZW50O1xuICAgIHByb3RlY3RlZCBfbG9jYWxseUF2YWlsYWJsZTogYm9vbGVhbjtcbiAgICBwcm90ZWN0ZWQgX2xpZmVDeWNsZTogTGlmZUV2ZW50W107XG4gICAgcHJvdGVjdGVkIF9pZDogc3RyaW5nO1xuICAgIHByb3RlY3RlZCBfcHJvcGVydGllcztcbiAgICBwcm90ZWN0ZWQgX3R5cGU6IHN0cmluZztcblxuICAgIC8qKlxuICAgICAqIEpvYiBjb25zdHJ1Y3RvclxuICAgICAqIEBwYXJhbSBlXG4gICAgICogQHBhcmFtIG5hbWVcbiAgICAgKi9cbiAgICBjb25zdHJ1Y3RvcihlOiBFbnZpcm9ubWVudCwgbmFtZTogc3RyaW5nKSB7XG4gICAgICAgIGxldCBqID0gdGhpcztcbiAgICAgICAgai5lID0gZTtcbiAgICAgICAgai5faWQgPSBzaG9ydGlkLmdlbmVyYXRlKCk7XG4gICAgICAgIGouX25hbWUgPSBuYW1lO1xuICAgICAgICBqLl9saWZlQ3ljbGUgPSBbXTtcbiAgICAgICAgai5fcHJvcGVydGllcyA9IHt9O1xuICAgICAgICBqLl90eXBlID0gXCJiYXNlXCI7XG5cbiAgICAgICAgai5jcmVhdGVMaWZlRXZlbnQoXCJjcmVhdGVkXCIsIG51bGwsIG5hbWUpO1xuICAgICAgICBqLmUubG9nKDEsIGBOZXcgSm9iIFwiJHtuYW1lfVwiIGNyZWF0ZWQsIGlkOiAke2ouaWR9LmAsIGosIFtqLm5lc3QsIGoudHVubmVsXSk7XG4gICAgfVxuXG5cbiAgICBwdWJsaWMgZ2V0IHR5cGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl90eXBlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENsYXNzIF9uYW1lIGZvciBsb2dnaW5nLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIHRvU3RyaW5nKCkge1xuICAgICAgICByZXR1cm4gXCJKb2JcIjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDaGVjayBpZiBqb2IgaXMgbG9jYWxseSBhdmFpbGFibGUuXG4gICAgICogQHJldHVybnMge2Jvb2xlYW59XG4gICAgICovXG4gICAgcHVibGljIGdldCBpc0xvY2FsbHlBdmFpbGFibGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9sb2NhbGx5QXZhaWxhYmxlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCBpZiB0aGUgam9iIGlzIGxvY2FsbHkgYXZhaWxhYmxlLlxuICAgICAqIEBwYXJhbSBhdmFpbGFibGVcbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0IGxvY2FsbHlBdmFpbGFibGUoYXZhaWxhYmxlOiBib29sZWFuKSB7XG4gICAgICAgIHRoaXMuX2xvY2FsbHlBdmFpbGFibGUgPSBhdmFpbGFibGU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBsaWZlIGN5Y2xlIG9iamVjdC5cbiAgICAgKiBAcmV0dXJucyB7TGlmZUV2ZW50W119XG4gICAgICovXG4gICAgcHVibGljIGdldCBsaWZlQ3ljbGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9saWZlQ3ljbGU7XG4gICAgfVxuXG4gICAgcHVibGljIHNldCBsaWZlQ3ljbGUoZXZlbnRzOiBMaWZlRXZlbnRbXSkge1xuICAgICAgICB0aGlzLl9saWZlQ3ljbGUgPSBldmVudHM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ3JlYXRlIGEgbmV3IGxpZmUgZXZlbnQuXG4gICAgICogQHBhcmFtIHZlcmJcbiAgICAgKiBAcGFyYW0gc3RhcnRcbiAgICAgKiBAcGFyYW0gZmluaXNoXG4gICAgICovXG4gICAgcHJvdGVjdGVkIGNyZWF0ZUxpZmVFdmVudCh2ZXJiOiBzdHJpbmcsIHN0YXJ0OiBzdHJpbmcsIGZpbmlzaDogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMubGlmZUN5Y2xlLnB1c2gobmV3IExpZmVFdmVudCh2ZXJiLCBzdGFydCwgZmluaXNoKSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IGEgbmV3IF9uYW1lLlxuICAgICAqIEBwYXJhbSBuYW1lXG4gICAgICovXG4gICAgcHVibGljIHNldCBuYW1lKG5hbWU6IHN0cmluZykge1xuICAgICAgICB0aGlzLl9uYW1lID0gbmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIF9uYW1lLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBuYW1lKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fbmFtZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIElELlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBpZCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2lkO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgX25hbWUgcHJvcGVyLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldCBuYW1lUHJvcGVyKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5uYW1lO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgbmVzdC5cbiAgICAgKiBAcGFyYW0gbmVzdFxuICAgICAqL1xuICAgIHB1YmxpYyBzZXQgbmVzdChuZXN0OiBOZXN0KSB7XG4gICAgICAgIHRoaXMuX25lc3QgPSBuZXN0O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgbmVzdC5cbiAgICAgKiBAcmV0dXJucyB7TmVzdH1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IG5lc3QoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9uZXN0O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgdHVubmVsLlxuICAgICAqIEBwYXJhbSB0dW5uZWxcbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0IHR1bm5lbCh0dW5uZWw6IFR1bm5lbCkge1xuICAgICAgICB0aGlzLl90dW5uZWwgPSB0dW5uZWw7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSB0dW5uZWwuXG4gICAgICogQHJldHVybnMge1R1bm5lbH1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IHR1bm5lbCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3R1bm5lbDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBGdW5jdGlvbiB0byBjYWxsIHRvIGZhaWwgYSBqb2Igd2hpbGUgaW4gYSB0dW5uZWwuXG4gICAgICogQHBhcmFtIHJlYXNvblxuICAgICAqL1xuICAgIHB1YmxpYyBmYWlsKHJlYXNvbjogc3RyaW5nKSB7XG4gICAgICAgIGxldCBqID0gdGhpcztcbiAgICAgICAgaWYgKCFqLnR1bm5lbCkge1xuICAgICAgICAgICAgai5lLmxvZygzLCBgSm9iIFwiJHtqLm5hbWV9XCIgZmFpbGVkIGJlZm9yZSB0dW5uZWwgd2FzIHNldC5gLCBqKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoIWoubmVzdCkge1xuICAgICAgICAgICAgai5lLmxvZygzLCBgSm9iIFwiJHtqLm5hbWV9XCIgZG9lcyBub3QgaGF2ZSBhIG5lc3QuYCwgaik7XG4gICAgICAgIH1cblxuICAgICAgICBqLnR1bm5lbC5leGVjdXRlRmFpbChqLCBqLm5lc3QsIHJlYXNvbik7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVHJhbnNmZXIgYSBqb2IgdG8gYW5vdGhlciB0dW5uZWwgZGlyZWN0bHkuXG4gICAgICogQHBhcmFtIHR1bm5lbFxuICAgICAqL1xuICAgIHB1YmxpYyB0cmFuc2Zlcih0dW5uZWw6IFR1bm5lbCkge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgbGV0IG9sZFR1bm5lbCA9IHRoaXMudHVubmVsO1xuXG4gICAgICAgIGxldCBvbGRUdW5uZWxOYW1lID0gXCJcIjtcbiAgICAgICAgaWYgKG9sZFR1bm5lbCkge1xuICAgICAgICAgICAgb2xkVHVubmVsTmFtZSA9IG9sZFR1bm5lbC5uYW1lO1xuICAgICAgICB9XG5cbiAgICAgICAgam9iLnR1bm5lbCA9IHR1bm5lbDtcbiAgICAgICAgdHVubmVsLmFycml2ZShqb2IsIG51bGwpO1xuXG4gICAgICAgIGpvYi5lLmxvZygxLCBgVHJhbnNmZXJyZWQgdG8gVHVubmVsIFwiJHt0dW5uZWwubmFtZX1cIi5gLCBqb2IsIFtvbGRUdW5uZWxdKTtcbiAgICAgICAgam9iLmNyZWF0ZUxpZmVFdmVudChcInRyYW5zZmVyXCIsIG9sZFR1bm5lbE5hbWUsIHR1bm5lbC5uYW1lKTtcbiAgICB9XG5cblxuICAgIC8qKlxuICAgICAqIE1vdmUgZnVuY3Rpb24gZXJyb3IuXG4gICAgICovXG4gICAgcHVibGljIG1vdmUoZGVzdGluYXRpb25OZXN0LCBjYWxsYmFjaykge1xuICAgICAgICB0aHJvdyBcIlRoaXMgdHlwZSBvZiBqb2IgY2Fubm90IGJlIG1vdmVkLlwiO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNlbmRzIGFuIGVtYWlsLlxuICAgICAqIEBwYXJhbSBlbWFpbE9wdGlvbnMgICAgICBFbWFpbCBvcHRpb25zXG4gICAgICogIyMjIyBTZW5kaW5nIHB1ZyB0ZW1wbGF0ZSBlbWFpbCBleGFtcGxlXG4gICAgICogYGBganNcbiAgICAgKiAvLyBteV90dW5uZWwuanNcbiAgICAgKiB0dW5uZWwucnVuKGZ1bmN0aW9uIChqb2IsIG5lc3QpIHtcbiAgICAgKiAgICAgIGpvYi5lbWFpbCh7XG4gICAgICogICAgICAgICAgc3ViamVjdDogXCJUZXN0IGVtYWlsIGZyb20gcHVnIHRlbXBsYXRlXCIsXG4gICAgICogICAgICAgICAgdG86IFwiam9obi5zbWl0aEBleGFtcGxlLmNvbVwiLFxuICAgICAqICAgICAgICAgIHRlbXBsYXRlOiBfX2Rpcm5hbWUgKyBcIi4vdGVtcGxhdGVfZmlsZXMvbXlfZW1haWwucHVnXCJcbiAgICAgKiAgICAgIH0pO1xuICAgICAqIH0pO1xuICAgICAqIGBgYFxuICAgICAqXG4gICAgICogYGBganNcbiAgICAgKiAvLyB0ZW1wbGF0ZV9maWxlcy9teV9lbWFpbC5wdWdcbiAgICAgKiBoMT1cIkV4YW1wbGUgZW1haWwhXCJcbiAgICAgKiBwPVwiR290IGpvYiBJRCBcIiArIGpvYi5nZXRJZCgpXG4gICAgICogYGBgXG4gICAgICogIyMjIyBTZW5kaW5nIHBsYWluLXRleHQgZW1haWxcbiAgICAgKiBgYGBqc1xuICAgICAqIHR1bm5lbC5ydW4oZnVuY3Rpb24gKGpvYiwgbmVzdCkge1xuICAgICAqICAgICAgam9iLmVtYWlsKHtcbiAgICAgKiAgICAgICAgICBzdWJqZWN0OiBcIlRlc3QgZW1haWwgd2l0aCBoYXJkLWNvZGVkIHBsYWluLXRleHRcIixcbiAgICAgKiAgICAgICAgICB0bzogXCJqb2huLnNtaXRoQGV4YW1wbGUuY29tXCIsXG4gICAgICogICAgICAgICAgdGV4dDogXCJNeSBlbWFpbCBib2R5IVwiXG4gICAgICogICAgICB9KTtcbiAgICAgKiB9KTtcbiAgICAgKiBgYGBcbiAgICAgKiAjIyMjIFNlbmRpbmcgaHRtbCBlbWFpbFxuICAgICAqIGBgYGpzXG4gICAgICogdHVubmVsLnJ1bihmdW5jdGlvbiAoam9iLCBuZXN0KSB7XG4gICAgICogICAgICBqb2IuZW1haWwoe1xuICAgICAqICAgICAgICAgIHN1YmplY3Q6IFwiVGVzdCBlbWFpbCB3aXRoIGhhcmQtY29kZWQgaHRtbFwiLFxuICAgICAqICAgICAgICAgIHRvOiBcImpvaG4uc21pdGhAZXhhbXBsZS5jb21cIixcbiAgICAgKiAgICAgICAgICBodG1sOiBcIjxoMT5NeSBlbWFpbCBib2R5ITwvaDE+XCJcbiAgICAgKiAgICAgIH0pO1xuICAgICAqIH0pO1xuICAgICAqIGBgYFxuICAgICAqL1xuICAgIHB1YmxpYyBlbWFpbChlbWFpbE9wdGlvbnM6IEVtYWlsT3B0aW9ucykge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgbGV0IGVtYWlsZXIgPSBqb2IuZS5lbWFpbGVyO1xuXG4gICAgICAgIGVtYWlsZXIuc2VuZE1haWwoZW1haWxPcHRpb25zLCBqb2IpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEF0dGFjaCBqb2Igc3BlY2lmaWMgZGF0YSB0byB0aGUgam9iIGluc3RhbmNlLlxuICAgICAqICMjIyMgRXhhbXBsZVxuICAgICAqXG4gICAgICogYGBganNcbiAgICAgKiBqb2Iuc2V0UHJvcGVydHlWYWx1ZShcIk15IEpvYiBOdW1iZXJcIiwgMTIzNDU2KTtcbiAgICAgKlxuICAgICAqIGNvbnNvbGUubG9nKGpvYi5nZXRQcm9wZXJ0eVZhbHVlKFwiTXkgSm9iIE51bWJlclwiKSk7XG4gICAgICogLy8gMTIzNDU2XG4gICAgICogYGBgXG4gICAgICpcbiAgICAgKiBAcGFyYW0ga2V5XG4gICAgICogQHBhcmFtIHZhbHVlXG4gICAgICovXG4gICAgcHVibGljIHNldFByb3BlcnR5VmFsdWUoa2V5OiBzdHJpbmcsIHZhbHVlOiBhbnkpIHtcbiAgICAgICAgbGV0IGpvYiA9IHRoaXM7XG4gICAgICAgIGxldCBwcm9wID0gbmV3IEpvYlByb3BlcnR5KGtleSwgdmFsdWUpO1xuXG4gICAgICAgIGpvYi5fcHJvcGVydGllc1trZXldID0gcHJvcDtcbiAgICAgICAgam9iLmUubG9nKDEsIGBQcm9wZXJ0eSBcIiR7a2V5fVwiIGFkZGVkIHRvIGpvYiBwcm9wZXJ0aWVzLmAsIGpvYik7XG4gICAgfVxuXG4gICAgcHVibGljIHNldCBwcm9wZXJ0eVZhbHVlcyhwcm9wZXJ0aWVzOiBPYmplY3QpIHtcbiAgICAgICAgbGV0IGpvYiA9IHRoaXM7XG4gICAgICAgIGpvYi5fcHJvcGVydGllcyA9IHByb3BlcnRpZXM7XG4gICAgICAgIGpvYi5lLmxvZygwLCBgUmVzdG9yZWQgJHtPYmplY3Qua2V5cyhqb2IuX3Byb3BlcnRpZXMpLmxlbmd0aH0gcHJvcGVydGllcy5gLCBqb2IpO1xuICAgIH1cblxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBlbnRpcmUgam9iIHByb3BlcnR5IG9iamVjdC5cbiAgICAgKiBAcGFyYW0ga2V5XG4gICAgICogQHJldHVybnMge0pvYlByb3BlcnR5fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRQcm9wZXJ0eShrZXk6IHN0cmluZykge1xuICAgICAgICByZXR1cm4gdGhpcy5fcHJvcGVydGllc1trZXldIGFzIEpvYlByb3BlcnR5O1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgcHJvcGVydGllcygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3Byb3BlcnRpZXM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSB2YWx1ZSBvZiBhIHByb3BlcnR5IGlmIGl0IGhhcyBiZWVuIHByZXZpb3VzbHkgc2V0LlxuICAgICAqIEBwYXJhbSBrZXlcbiAgICAgKiBAcmV0dXJucyB7YW55fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRQcm9wZXJ0eVZhbHVlKGtleTogc3RyaW5nKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICBpZiAoam9iLl9wcm9wZXJ0aWVzW2tleV0pIHtcbiAgICAgICAgICAgIHJldHVybiBqb2IuX3Byb3BlcnRpZXNba2V5XS52YWx1ZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSB0eXBlIG9mIGEgcHJvcGVydHkuXG4gICAgICogIyMjIyBFeGFtcGxlXG4gICAgICpcbiAgICAgKiBgYGBqc1xuICAgICAqIGpvYi5zZXRQcm9wZXJ0eVZhbHVlKFwiTXkgSm9iIE51bWJlclwiLCAxMjM0NTYpO1xuICAgICAqXG4gICAgICogY29uc29sZS5sb2coam9iLmdldFByb3BlcnR5VHlwZShcIk15IEpvYiBOdW1iZXJcIikpO1xuICAgICAqIC8vIFwibnVtYmVyXCJcbiAgICAgKiBgYGBcbiAgICAgKlxuICAgICAqIEBwYXJhbSBrZXlcbiAgICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRQcm9wZXJ0eVR5cGUoa2V5OiBzdHJpbmcpIHtcbiAgICAgICAgbGV0IGpvYiA9IHRoaXM7XG4gICAgICAgIGlmIChqb2IuX3Byb3BlcnRpZXNba2V5XSkge1xuICAgICAgICAgICAgcmV0dXJuIGpvYi5fcHJvcGVydGllc1trZXldLnR5cGU7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFBhY2tzIHRoZSBqb2IgaW5zdGFuY2UgYW5kIGZpbGUgdG9nZXRoZXIgaW4gYSB6aXAuXG4gICAgICogUmV0dXJucyBhIFBhY2tKb2IgaW4gdGhlIHBhcmFtZXRlciBvZiB0aGUgY2FsbGJhY2suXG4gICAgICogQHBhcmFtIGNhbGxiYWNrXG4gICAgICogIyMjIyBFeGFtcGxlXG4gICAgICogYGBganNcbiAgICAgKiBqb2IucGFjayhmdW5jdGlvbihwYWNrSm9iKXtcbiAgICAgKiAgICAgIHBhY2tKb2IubW92ZShwYWNrZWRfZm9sZGVyX25lc3QpO1xuICAgICAqIH0pO1xuICAgICAqIGBgYFxuICAgICAqL1xuICAgIHB1YmxpYyBwYWNrKGNhbGxiYWNrKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICBsZXQgUGFja2VkSm9iID0gcmVxdWlyZShcIi4vcGFja2VkSm9iXCIpLlBhY2tlZEpvYjtcbiAgICAgICAgbGV0IHBqID0gbmV3IFBhY2tlZEpvYihqb2IuZSwgam9iKTtcbiAgICAgICAgcGouZXhlY1BhY2soKCkgPT4ge1xuICAgICAgICAgICAgY2FsbGJhY2socGopO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBVbnBhY2tzIGEgcGFja2VkIGpvYi4gUmV0dXJucyBhIHRoZSBvcmlnaW5hbCB1bnBhY2tlZCBqb2IgaW4gdGhlIHBhcmFtZXRlciBvZiB0aGUgY2FsbGJhY2suXG4gICAgICogQHBhcmFtIGNhbGxiYWNrXG4gICAgICogIyMjIyBFeGFtcGxlXG4gICAgICogYGBganNcbiAgICAgKiBwYWNrZWRKb2IudW5wYWNrKGZ1bmN0aW9uKHVucGFja2VkSm9iKXtcbiAgICAgKiAgICAgY29uc29sZS5sb2coXCJVbnBhY2tlZFwiLCB1bnBhY2tlZEpvYi5uYW1lKTtcbiAgICAgKiAgICAgdW5wYWNrZWRKb2IubW92ZSh1bnBhY2tlZF9mb2xkZXIpO1xuICAgICAqICAgICBwYWNrZWRKb2IucmVtb3ZlKCk7XG4gICAgICogfSk7XG4gICAgICogYGBgXG4gICAgICovXG4gICAgcHVibGljIHVucGFjayhjYWxsYmFjaykge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgbGV0IFBhY2tlZEpvYiA9IHJlcXVpcmUoXCIuL3BhY2tlZEpvYlwiKS5QYWNrZWRKb2I7XG4gICAgICAgIGxldCBwaiA9IG5ldyBQYWNrZWRKb2Ioam9iLmUsIGpvYik7XG4gICAgICAgIHBqLmV4ZWNVbnBhY2soKHVucGFja2VkSm9iKSA9PiB7XG4gICAgICAgICAgICBjYWxsYmFjayh1bnBhY2tlZEpvYik7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgam9iIG9iamVjdCBhcyBKU09OIHdpdGggY2lyY3VsYXIgcmVmZXJlbmNlcyByZW1vdmVkLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldEpTT04oKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICBsZXQganNvbjtcbiAgICAgICAgbGV0IHJlcGxhY2VyID0gZnVuY3Rpb24oa2V5LCB2YWx1ZSkge1xuICAgICAgICAgICAgLy8gRmlsdGVyaW5nIG91dCBwcm9wZXJ0aWVzXG4gICAgICAgICAgICBpZiAoa2V5ID09PSBcIm5lc3RcIiB8fCBrZXkgPT09IFwiZVwiIHx8IGtleSA9PT0gXCJ0dW5uZWxcIikge1xuICAgICAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoa2V5ID09PSBcIl9uZXN0XCIgfHwga2V5ID09PSBcIl90dW5uZWxcIikge1xuICAgICAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgIH07XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGpzb24gPSBKU09OLnN0cmluZ2lmeShqb2IsIHJlcGxhY2VyKTtcbiAgICAgICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICBqb2IuZS5sb2coMywgYGdldEpTT04gc3RyaW5naWZ5IGVycm9yOiAke2Vycn1gLCBqb2IpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIGpzb247XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBwYXRoKCkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIHB1YmxpYyBpc0ZpbGUoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGlzRm9sZGVyKCkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgZmlsZXMoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZpbGUoaW5kZXg6IGFueSkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIHB1YmxpYyBzZXQgcGF0aChwYXRoOiBzdHJpbmcpIHtcbiAgICB9XG5cbiAgICBwdWJsaWMgcmVuYW1lKG5hbWU6IHN0cmluZykge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCBhIG1lc3NhZ2UgdG8gdGhlIGxvZyB3aXRoIHRoaXMgam9iIGFzIHRoZSBhY3Rvci5cbiAgICAgKiBAcGFyYW0gbGV2ZWwgICAgICAgICAgICAgMCA9IGRlYnVnLCAxID0gaW5mbywgMiwgPSB3YXJuaW5nLCAzID0gZXJyb3JcbiAgICAgKiBAcGFyYW0gbWVzc2FnZSAgICAgICAgICAgTG9nIG1lc3NhZ2VcbiAgICAgKiBAcmV0dXJucyB7dW5kZWZpbmVkfVxuICAgICAqL1xuICAgIHB1YmxpYyBsb2cobGV2ZWw6IG51bWJlciwgbWVzc2FnZTogc3RyaW5nKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICByZXR1cm4gam9iLmUubG9nKGxldmVsLCBtZXNzYWdlLCBqb2IpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgc2l6ZSAoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBzaXplQnl0ZXMgKCkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxufSJdfQ== +//# sourceMappingURL=data:application/json;charset=utf8;base64,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RDs7Ozs7T0FLRztJQUNJLGlCQUFHLEdBQVYsVUFBVyxLQUFhLEVBQUUsT0FBZTtRQUNyQyxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUM7UUFDZixNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxFQUFFLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBRUQsc0JBQVcscUJBQUk7YUFBZjtZQUNJLE1BQU0sQ0FBQyxTQUFTLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7SUFFRCxzQkFBVywwQkFBUzthQUFwQjtZQUNJLE1BQU0sQ0FBQyxTQUFTLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7SUFFTCxVQUFDO0FBQUQsQ0E5YUEsQUE4YUMsSUFBQTtBQTlhcUIsV0FBRyxNQThheEIsQ0FBQSIsImZpbGUiOiJsaWIvam9iL2pvYi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR1bm5lbCB9IGZyb20gXCIuLi90dW5uZWwvdHVubmVsXCI7XG5pbXBvcnQgeyBOZXN0IH0gZnJvbSBcIi4uL25lc3QvbmVzdFwiO1xuaW1wb3J0IHtFbnZpcm9ubWVudH0gZnJvbSBcIi4uL2Vudmlyb25tZW50L2Vudmlyb25tZW50XCI7XG5pbXBvcnQge0xpZmVFdmVudH0gZnJvbSBcIi4uL2Vudmlyb25tZW50L2xpZmVFdmVudFwiO1xuaW1wb3J0IHtFbWFpbE9wdGlvbnN9IGZyb20gXCIuLi9lbnZpcm9ubWVudC9lbWFpbE9wdGlvbnNcIjtcbmltcG9ydCB7Sm9iUHJvcGVydHl9IGZyb20gXCIuL2pvYlByb3BlcnR5XCI7XG5pbXBvcnQge1BhY2tlZEpvYn0gZnJvbSBcIi4vcGFja2VkSm9iXCI7XG5cbi8vIEhhbmRsZSB0aGUgY2lyY3VsYXIgZGVwZW5kZW5jeSBieSBzdGFzaGluZyB0aGUgdHlwZSBpbiBhIHZhcmlhYmxlIGZvciByZXF1aXJpbmcgbGF0ZXIuXG4vLyBpbXBvcnQgKiBhcyBQYWNrZWRKb2JUeXBlcyBmcm9tIFwiLi9wYWNrZWRKb2JcIjtcbi8vIGxldCBQYWNrZWRKb2I6IHR5cGVvZiBQYWNrZWRKb2JUeXBlcy5QYWNrZWRKb2I7XG5cbmNvbnN0ICAgc2hvcnRpZCA9IHJlcXVpcmUoXCJzaG9ydGlkXCIpLFxuICAgICAgICBfID0gcmVxdWlyZShcImxvZGFzaFwiKTtcblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEpvYiB7XG5cbiAgICBwcm90ZWN0ZWQgX25hbWU6IHN0cmluZztcbiAgICBwcm90ZWN0ZWQgX3R1bm5lbDogVHVubmVsO1xuICAgIHByb3RlY3RlZCBfbmVzdDogTmVzdDtcbiAgICBwcm90ZWN0ZWQgZTogRW52aXJvbm1lbnQ7XG4gICAgcHJvdGVjdGVkIF9sb2NhbGx5QXZhaWxhYmxlOiBib29sZWFuO1xuICAgIHByb3RlY3RlZCBfbGlmZUN5Y2xlOiBMaWZlRXZlbnRbXTtcbiAgICBwcm90ZWN0ZWQgX2lkOiBzdHJpbmc7XG4gICAgcHJvdGVjdGVkIF9wcm9wZXJ0aWVzO1xuICAgIHByb3RlY3RlZCBfdHlwZTogc3RyaW5nO1xuXG4gICAgLyoqXG4gICAgICogSm9iIGNvbnN0cnVjdG9yXG4gICAgICogQHBhcmFtIGVcbiAgICAgKiBAcGFyYW0gbmFtZVxuICAgICAqL1xuICAgIGNvbnN0cnVjdG9yKGU6IEVudmlyb25tZW50LCBuYW1lOiBzdHJpbmcpIHtcbiAgICAgICAgbGV0IGogPSB0aGlzO1xuICAgICAgICBqLmUgPSBlO1xuICAgICAgICBqLl9pZCA9IHNob3J0aWQuZ2VuZXJhdGUoKTtcbiAgICAgICAgai5fbmFtZSA9IG5hbWU7XG4gICAgICAgIGouX2xpZmVDeWNsZSA9IFtdO1xuICAgICAgICBqLl9wcm9wZXJ0aWVzID0ge307XG4gICAgICAgIGouX3R5cGUgPSBcImJhc2VcIjtcblxuICAgICAgICBqLmNyZWF0ZUxpZmVFdmVudChcImNyZWF0ZWRcIiwgbnVsbCwgbmFtZSk7XG4gICAgICAgIGouZS5sb2coMSwgYE5ldyBKb2IgXCIke25hbWV9XCIgY3JlYXRlZCwgaWQ6ICR7ai5pZH0uYCwgaiwgW2oubmVzdCwgai50dW5uZWxdKTtcbiAgICB9XG5cblxuICAgIHB1YmxpYyBnZXQgdHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3R5cGU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2xhc3MgX25hbWUgZm9yIGxvZ2dpbmcuXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgdG9TdHJpbmcoKSB7XG4gICAgICAgIHJldHVybiBcIkpvYlwiO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENoZWNrIGlmIGpvYiBpcyBsb2NhbGx5IGF2YWlsYWJsZS5cbiAgICAgKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGlzTG9jYWxseUF2YWlsYWJsZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2xvY2FsbHlBdmFpbGFibGU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IGlmIHRoZSBqb2IgaXMgbG9jYWxseSBhdmFpbGFibGUuXG4gICAgICogQHBhcmFtIGF2YWlsYWJsZVxuICAgICAqL1xuICAgIHB1YmxpYyBzZXQgbG9jYWxseUF2YWlsYWJsZShhdmFpbGFibGU6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy5fbG9jYWxseUF2YWlsYWJsZSA9IGF2YWlsYWJsZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGxpZmUgY3ljbGUgb2JqZWN0LlxuICAgICAqIEByZXR1cm5zIHtMaWZlRXZlbnRbXX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGxpZmVDeWNsZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2xpZmVDeWNsZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgc2V0IGxpZmVDeWNsZShldmVudHM6IExpZmVFdmVudFtdKSB7XG4gICAgICAgIHRoaXMuX2xpZmVDeWNsZSA9IGV2ZW50cztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDcmVhdGUgYSBuZXcgbGlmZSBldmVudC5cbiAgICAgKiBAcGFyYW0gdmVyYlxuICAgICAqIEBwYXJhbSBzdGFydFxuICAgICAqIEBwYXJhbSBmaW5pc2hcbiAgICAgKi9cbiAgICBwcm90ZWN0ZWQgY3JlYXRlTGlmZUV2ZW50KHZlcmI6IHN0cmluZywgc3RhcnQ6IHN0cmluZywgZmluaXNoOiBzdHJpbmcpIHtcbiAgICAgICAgdGhpcy5saWZlQ3ljbGUucHVzaChuZXcgTGlmZUV2ZW50KHZlcmIsIHN0YXJ0LCBmaW5pc2gpKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgYSBuZXcgX25hbWUuXG4gICAgICogQHBhcmFtIG5hbWVcbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0IG5hbWUobmFtZTogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuX25hbWUgPSBuYW1lO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgX25hbWUuXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IG5hbWUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9uYW1lO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgSUQuXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IGlkKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5faWQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBfbmFtZSBwcm9wZXIuXG4gICAgICogQHJldHVybnMge3N0cmluZ31cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IG5hbWVQcm9wZXIoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLm5hbWU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBuZXN0LlxuICAgICAqIEBwYXJhbSBuZXN0XG4gICAgICovXG4gICAgcHVibGljIHNldCBuZXN0KG5lc3Q6IE5lc3QpIHtcbiAgICAgICAgdGhpcy5fbmVzdCA9IG5lc3Q7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBuZXN0LlxuICAgICAqIEByZXR1cm5zIHtOZXN0fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgbmVzdCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX25lc3Q7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSB0dW5uZWwuXG4gICAgICogQHBhcmFtIHR1bm5lbFxuICAgICAqL1xuICAgIHB1YmxpYyBzZXQgdHVubmVsKHR1bm5lbDogVHVubmVsKSB7XG4gICAgICAgIHRoaXMuX3R1bm5lbCA9IHR1bm5lbDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIHR1bm5lbC5cbiAgICAgKiBAcmV0dXJucyB7VHVubmVsfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgdHVubmVsKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fdHVubmVsO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEZ1bmN0aW9uIHRvIGNhbGwgdG8gZmFpbCBhIGpvYiB3aGlsZSBpbiBhIHR1bm5lbC5cbiAgICAgKiBAcGFyYW0gcmVhc29uXG4gICAgICovXG4gICAgcHVibGljIGZhaWwocmVhc29uOiBzdHJpbmcpIHtcbiAgICAgICAgbGV0IGogPSB0aGlzO1xuICAgICAgICBpZiAoIWoudHVubmVsKSB7XG4gICAgICAgICAgICBqLmUubG9nKDMsIGBKb2IgXCIke2oubmFtZX1cIiBmYWlsZWQgYmVmb3JlIHR1bm5lbCB3YXMgc2V0LmAsIGopO1xuICAgICAgICB9XG4gICAgICAgIGlmICghai5uZXN0KSB7XG4gICAgICAgICAgICBqLmUubG9nKDMsIGBKb2IgXCIke2oubmFtZX1cIiBkb2VzIG5vdCBoYXZlIGEgbmVzdC5gLCBqKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGoudHVubmVsLmV4ZWN1dGVGYWlsKGosIGoubmVzdCwgcmVhc29uKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBUcmFuc2ZlciBhIGpvYiB0byBhbm90aGVyIHR1bm5lbCBkaXJlY3RseS5cbiAgICAgKiBAcGFyYW0gdHVubmVsXG4gICAgICovXG4gICAgcHVibGljIHRyYW5zZmVyKHR1bm5lbDogVHVubmVsKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICBsZXQgb2xkVHVubmVsID0gdGhpcy50dW5uZWw7XG5cbiAgICAgICAgbGV0IG9sZFR1bm5lbE5hbWUgPSBcIlwiO1xuICAgICAgICBpZiAob2xkVHVubmVsKSB7XG4gICAgICAgICAgICBvbGRUdW5uZWxOYW1lID0gb2xkVHVubmVsLm5hbWU7XG4gICAgICAgIH1cblxuICAgICAgICBqb2IudHVubmVsID0gdHVubmVsO1xuICAgICAgICB0dW5uZWwuYXJyaXZlKGpvYiwgbnVsbCk7XG5cbiAgICAgICAgam9iLmUubG9nKDEsIGBUcmFuc2ZlcnJlZCB0byBUdW5uZWwgXCIke3R1bm5lbC5uYW1lfVwiLmAsIGpvYiwgW29sZFR1bm5lbF0pO1xuICAgICAgICBqb2IuY3JlYXRlTGlmZUV2ZW50KFwidHJhbnNmZXJcIiwgb2xkVHVubmVsTmFtZSwgdHVubmVsLm5hbWUpO1xuICAgIH1cblxuXG4gICAgLyoqXG4gICAgICogTW92ZSBmdW5jdGlvbiBlcnJvci5cbiAgICAgKi9cbiAgICBwdWJsaWMgbW92ZShkZXN0aW5hdGlvbk5lc3QsIGNhbGxiYWNrKSB7XG4gICAgICAgIHRocm93IFwiVGhpcyB0eXBlIG9mIGpvYiBjYW5ub3QgYmUgbW92ZWQuXCI7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2VuZHMgYW4gZW1haWwuXG4gICAgICogQHBhcmFtIGVtYWlsT3B0aW9ucyAgICAgIEVtYWlsIG9wdGlvbnNcbiAgICAgKiAjIyMjIFNlbmRpbmcgcHVnIHRlbXBsYXRlIGVtYWlsIGV4YW1wbGVcbiAgICAgKiBgYGBqc1xuICAgICAqIC8vIG15X3R1bm5lbC5qc1xuICAgICAqIHR1bm5lbC5ydW4oZnVuY3Rpb24gKGpvYiwgbmVzdCkge1xuICAgICAqICAgICAgam9iLmVtYWlsKHtcbiAgICAgKiAgICAgICAgICBzdWJqZWN0OiBcIlRlc3QgZW1haWwgZnJvbSBwdWcgdGVtcGxhdGVcIixcbiAgICAgKiAgICAgICAgICB0bzogXCJqb2huLnNtaXRoQGV4YW1wbGUuY29tXCIsXG4gICAgICogICAgICAgICAgdGVtcGxhdGU6IF9fZGlybmFtZSArIFwiLi90ZW1wbGF0ZV9maWxlcy9teV9lbWFpbC5wdWdcIlxuICAgICAqICAgICAgfSk7XG4gICAgICogfSk7XG4gICAgICogYGBgXG4gICAgICpcbiAgICAgKiBgYGBqc1xuICAgICAqIC8vIHRlbXBsYXRlX2ZpbGVzL215X2VtYWlsLnB1Z1xuICAgICAqIGgxPVwiRXhhbXBsZSBlbWFpbCFcIlxuICAgICAqIHA9XCJHb3Qgam9iIElEIFwiICsgam9iLmdldElkKClcbiAgICAgKiBgYGBcbiAgICAgKiAjIyMjIFNlbmRpbmcgcGxhaW4tdGV4dCBlbWFpbFxuICAgICAqIGBgYGpzXG4gICAgICogdHVubmVsLnJ1bihmdW5jdGlvbiAoam9iLCBuZXN0KSB7XG4gICAgICogICAgICBqb2IuZW1haWwoe1xuICAgICAqICAgICAgICAgIHN1YmplY3Q6IFwiVGVzdCBlbWFpbCB3aXRoIGhhcmQtY29kZWQgcGxhaW4tdGV4dFwiLFxuICAgICAqICAgICAgICAgIHRvOiBcImpvaG4uc21pdGhAZXhhbXBsZS5jb21cIixcbiAgICAgKiAgICAgICAgICB0ZXh0OiBcIk15IGVtYWlsIGJvZHkhXCJcbiAgICAgKiAgICAgIH0pO1xuICAgICAqIH0pO1xuICAgICAqIGBgYFxuICAgICAqICMjIyMgU2VuZGluZyBodG1sIGVtYWlsXG4gICAgICogYGBganNcbiAgICAgKiB0dW5uZWwucnVuKGZ1bmN0aW9uIChqb2IsIG5lc3QpIHtcbiAgICAgKiAgICAgIGpvYi5lbWFpbCh7XG4gICAgICogICAgICAgICAgc3ViamVjdDogXCJUZXN0IGVtYWlsIHdpdGggaGFyZC1jb2RlZCBodG1sXCIsXG4gICAgICogICAgICAgICAgdG86IFwiam9obi5zbWl0aEBleGFtcGxlLmNvbVwiLFxuICAgICAqICAgICAgICAgIGh0bWw6IFwiPGgxPk15IGVtYWlsIGJvZHkhPC9oMT5cIlxuICAgICAqICAgICAgfSk7XG4gICAgICogfSk7XG4gICAgICogYGBgXG4gICAgICovXG4gICAgcHVibGljIGVtYWlsKGVtYWlsT3B0aW9uczogRW1haWxPcHRpb25zKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICBsZXQgZW1haWxlciA9IGpvYi5lLmVtYWlsZXI7XG5cbiAgICAgICAgZW1haWxlci5zZW5kTWFpbChlbWFpbE9wdGlvbnMsIGpvYik7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQXR0YWNoIGpvYiBzcGVjaWZpYyBkYXRhIHRvIHRoZSBqb2IgaW5zdGFuY2UuXG4gICAgICogIyMjIyBFeGFtcGxlXG4gICAgICpcbiAgICAgKiBgYGBqc1xuICAgICAqIGpvYi5zZXRQcm9wZXJ0eVZhbHVlKFwiTXkgSm9iIE51bWJlclwiLCAxMjM0NTYpO1xuICAgICAqXG4gICAgICogY29uc29sZS5sb2coam9iLmdldFByb3BlcnR5VmFsdWUoXCJNeSBKb2IgTnVtYmVyXCIpKTtcbiAgICAgKiAvLyAxMjM0NTZcbiAgICAgKiBgYGBcbiAgICAgKlxuICAgICAqIEBwYXJhbSBrZXlcbiAgICAgKiBAcGFyYW0gdmFsdWVcbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0UHJvcGVydHlWYWx1ZShrZXk6IHN0cmluZywgdmFsdWU6IGFueSkge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgbGV0IHByb3AgPSBuZXcgSm9iUHJvcGVydHkoa2V5LCB2YWx1ZSk7XG5cbiAgICAgICAgam9iLl9wcm9wZXJ0aWVzW2tleV0gPSBwcm9wO1xuICAgICAgICBqb2IuZS5sb2coMSwgYFByb3BlcnR5IFwiJHtrZXl9XCIgYWRkZWQgdG8gam9iIHByb3BlcnRpZXMuYCwgam9iKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgc2V0IHByb3BlcnR5VmFsdWVzKHByb3BlcnRpZXM6IE9iamVjdCkge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgam9iLl9wcm9wZXJ0aWVzID0gcHJvcGVydGllcztcbiAgICAgICAgam9iLmUubG9nKDAsIGBSZXN0b3JlZCAke09iamVjdC5rZXlzKGpvYi5fcHJvcGVydGllcykubGVuZ3RofSBwcm9wZXJ0aWVzLmAsIGpvYik7XG4gICAgfVxuXG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGVudGlyZSBqb2IgcHJvcGVydHkgb2JqZWN0LlxuICAgICAqIEBwYXJhbSBrZXlcbiAgICAgKiBAcmV0dXJucyB7Sm9iUHJvcGVydHl9XG4gICAgICovXG4gICAgcHVibGljIGdldFByb3BlcnR5KGtleTogc3RyaW5nKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9wcm9wZXJ0aWVzW2tleV0gYXMgSm9iUHJvcGVydHk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBwcm9wZXJ0aWVzKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcHJvcGVydGllcztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIHZhbHVlIG9mIGEgcHJvcGVydHkgaWYgaXQgaGFzIGJlZW4gcHJldmlvdXNseSBzZXQuXG4gICAgICogQHBhcmFtIGtleVxuICAgICAqIEByZXR1cm5zIHthbnl9XG4gICAgICovXG4gICAgcHVibGljIGdldFByb3BlcnR5VmFsdWUoa2V5OiBzdHJpbmcpIHtcbiAgICAgICAgbGV0IGpvYiA9IHRoaXM7XG4gICAgICAgIGlmIChqb2IuX3Byb3BlcnRpZXNba2V5XSkge1xuICAgICAgICAgICAgcmV0dXJuIGpvYi5fcHJvcGVydGllc1trZXldLnZhbHVlO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIHR5cGUgb2YgYSBwcm9wZXJ0eS5cbiAgICAgKiAjIyMjIEV4YW1wbGVcbiAgICAgKlxuICAgICAqIGBgYGpzXG4gICAgICogam9iLnNldFByb3BlcnR5VmFsdWUoXCJNeSBKb2IgTnVtYmVyXCIsIDEyMzQ1Nik7XG4gICAgICpcbiAgICAgKiBjb25zb2xlLmxvZyhqb2IuZ2V0UHJvcGVydHlUeXBlKFwiTXkgSm9iIE51bWJlclwiKSk7XG4gICAgICogLy8gXCJudW1iZXJcIlxuICAgICAqIGBgYFxuICAgICAqXG4gICAgICogQHBhcmFtIGtleVxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldFByb3BlcnR5VHlwZShrZXk6IHN0cmluZykge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgaWYgKGpvYi5fcHJvcGVydGllc1trZXldKSB7XG4gICAgICAgICAgICByZXR1cm4gam9iLl9wcm9wZXJ0aWVzW2tleV0udHlwZTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUGFja3MgdGhlIGpvYiBpbnN0YW5jZSBhbmQgZmlsZSB0b2dldGhlciBpbiBhIHppcC5cbiAgICAgKiBSZXR1cm5zIGEgUGFja0pvYiBpbiB0aGUgcGFyYW1ldGVyIG9mIHRoZSBjYWxsYmFjay5cbiAgICAgKiBAcGFyYW0gY2FsbGJhY2tcbiAgICAgKiAjIyMjIEV4YW1wbGVcbiAgICAgKiBgYGBqc1xuICAgICAqIGpvYi5wYWNrKGZ1bmN0aW9uKHBhY2tKb2Ipe1xuICAgICAqICAgICAgcGFja0pvYi5tb3ZlKHBhY2tlZF9mb2xkZXJfbmVzdCk7XG4gICAgICogfSk7XG4gICAgICogYGBgXG4gICAgICovXG4gICAgcHVibGljIHBhY2soY2FsbGJhY2s6IChqb2I6IFBhY2tlZEpvYikgPT4gdm9pZCk6IHZvaWQge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgbGV0IFBhY2tlZEpvYiA9IHJlcXVpcmUoXCIuL3BhY2tlZEpvYlwiKS5QYWNrZWRKb2I7XG4gICAgICAgIGxldCBwaiA9IG5ldyBQYWNrZWRKb2Ioam9iLmUsIGpvYik7XG4gICAgICAgIHBqLmV4ZWNQYWNrKCgpID0+IHtcbiAgICAgICAgICAgIGNhbGxiYWNrKHBqKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVW5wYWNrcyBhIHBhY2tlZCBqb2IuIFJldHVybnMgYSB0aGUgb3JpZ2luYWwgdW5wYWNrZWQgam9iIGluIHRoZSBwYXJhbWV0ZXIgb2YgdGhlIGNhbGxiYWNrLlxuICAgICAqIEBwYXJhbSBjYWxsYmFja1xuICAgICAqICMjIyMgRXhhbXBsZVxuICAgICAqIGBgYGpzXG4gICAgICogcGFja2VkSm9iLnVucGFjayhmdW5jdGlvbih1bnBhY2tlZEpvYil7XG4gICAgICogICAgIGNvbnNvbGUubG9nKFwiVW5wYWNrZWRcIiwgdW5wYWNrZWRKb2IubmFtZSk7XG4gICAgICogICAgIHVucGFja2VkSm9iLm1vdmUodW5wYWNrZWRfZm9sZGVyKTtcbiAgICAgKiAgICAgcGFja2VkSm9iLnJlbW92ZSgpO1xuICAgICAqIH0pO1xuICAgICAqIGBgYFxuICAgICAqL1xuICAgIHB1YmxpYyB1bnBhY2soY2FsbGJhY2s6IChqb2I6IEpvYikgPT4gdm9pZCk6IHZvaWQge1xuICAgICAgICBsZXQgam9iID0gdGhpcztcbiAgICAgICAgbGV0IFBhY2tlZEpvYiA9IHJlcXVpcmUoXCIuL3BhY2tlZEpvYlwiKS5QYWNrZWRKb2I7XG4gICAgICAgIGxldCBwaiA9IG5ldyBQYWNrZWRKb2Ioam9iLmUsIGpvYik7XG4gICAgICAgIHBqLmV4ZWNVbnBhY2soKHVucGFja2VkSm9iKSA9PiB7XG4gICAgICAgICAgICBjYWxsYmFjayh1bnBhY2tlZEpvYik7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgam9iIG9iamVjdCBhcyBKU09OIHdpdGggY2lyY3VsYXIgcmVmZXJlbmNlcyByZW1vdmVkLlxuICAgICAqIEByZXR1cm5zIHtzdHJpbmd9XG4gICAgICovXG4gICAgcHVibGljIGdldEpTT04oKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICBsZXQganNvbjtcbiAgICAgICAgbGV0IHJlcGxhY2VyID0gZnVuY3Rpb24oa2V5LCB2YWx1ZSkge1xuICAgICAgICAgICAgLy8gRmlsdGVyaW5nIG91dCBwcm9wZXJ0aWVzXG4gICAgICAgICAgICBpZiAoa2V5ID09PSBcIm5lc3RcIiB8fCBrZXkgPT09IFwiZVwiIHx8IGtleSA9PT0gXCJ0dW5uZWxcIikge1xuICAgICAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoa2V5ID09PSBcIl9uZXN0XCIgfHwga2V5ID09PSBcIl90dW5uZWxcIikge1xuICAgICAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgIH07XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGpzb24gPSBKU09OLnN0cmluZ2lmeShqb2IsIHJlcGxhY2VyKTtcbiAgICAgICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICBqb2IuZS5sb2coMywgYGdldEpTT04gc3RyaW5naWZ5IGVycm9yOiAke2Vycn1gLCBqb2IpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIGpzb247XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBwYXRoKCkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIHB1YmxpYyBpc0ZpbGUoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGlzRm9sZGVyKCkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgZmlsZXMoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZpbGUoaW5kZXg6IGFueSkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIHB1YmxpYyBzZXQgcGF0aChwYXRoOiBzdHJpbmcpIHtcbiAgICB9XG5cbiAgICBwdWJsaWMgcmVuYW1lKG5hbWU6IHN0cmluZykge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCBhIG1lc3NhZ2UgdG8gdGhlIGxvZyB3aXRoIHRoaXMgam9iIGFzIHRoZSBhY3Rvci5cbiAgICAgKiBAcGFyYW0gbGV2ZWwgICAgICAgICAgICAgMCA9IGRlYnVnLCAxID0gaW5mbywgMiwgPSB3YXJuaW5nLCAzID0gZXJyb3JcbiAgICAgKiBAcGFyYW0gbWVzc2FnZSAgICAgICAgICAgTG9nIG1lc3NhZ2VcbiAgICAgKiBAcmV0dXJucyB7dW5kZWZpbmVkfVxuICAgICAqL1xuICAgIHB1YmxpYyBsb2cobGV2ZWw6IG51bWJlciwgbWVzc2FnZTogc3RyaW5nKSB7XG4gICAgICAgIGxldCBqb2IgPSB0aGlzO1xuICAgICAgICByZXR1cm4gam9iLmUubG9nKGxldmVsLCBtZXNzYWdlLCBqb2IpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgc2l6ZSAoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGdldCBzaXplQnl0ZXMgKCkge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cblxufSJdfQ== diff --git a/lib/job/webhookJob.d.ts b/lib/job/webhookJob.d.ts index 1f862a5..af2fb57 100644 --- a/lib/job/webhookJob.d.ts +++ b/lib/job/webhookJob.d.ts @@ -83,7 +83,7 @@ export declare class WebhookJob extends Job { * ``` * @param callback */ - getDataAsString(callback: any): void; + getDataAsString(callback: (data: string) => void): void; /** * Returns an array of parameters from both the query string and form-data. */ diff --git a/lib/job/webhookJob.js b/lib/job/webhookJob.js index 0b471d4..257901e 100644 --- a/lib/job/webhookJob.js +++ b/lib/job/webhookJob.js @@ -183,4 +183,4 @@ var WebhookJob = (function (_super) { }(job_1.Job)); exports.WebhookJob = WebhookJob; -//# sourceMappingURL=data:application/json;charset=utf8;base64,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aUIsRUFBRSxDQUFDLENBQUM7SUFDdEUsQ0FBQztJQUVEOzs7O09BSUc7SUFDSSxpQ0FBWSxHQUFuQixVQUFvQixHQUFXO1FBQzNCLElBQUksRUFBRSxHQUFHLElBQUksQ0FBQztRQUNkLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLGFBQWEsRUFBRSxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNqQyxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ25DLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFDakIsQ0FBQztJQUNMLENBQUM7SUFFTCxpQkFBQztBQUFELENBakxBLEFBaUxDLENBakwrQixTQUFHLEdBaUxsQztBQWpMWSxrQkFBVSxhQWlMdEIsQ0FBQSIsImZpbGUiOiJsaWIvam9iL3dlYmhvb2tKb2IuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0Vudmlyb25tZW50fSBmcm9tIFwiLi4vZW52aXJvbm1lbnQvZW52aXJvbm1lbnRcIjtcbmltcG9ydCB7Sm9ifSBmcm9tIFwiLi9qb2JcIjtcbmltcG9ydCB7RmlsZUpvYn0gZnJvbSBcIi4vZmlsZUpvYlwiO1xuaW1wb3J0IGV4cHJlc3MgPSByZXF1aXJlKFwiZXhwcmVzc1wiKTtcblxuY29uc3QgICBmcyA9IHJlcXVpcmUoXCJmc1wiKSxcbiAgICAgICAgdG1wID0gcmVxdWlyZShcInRtcFwiKSxcbiAgICAgICAgdXJsID0gcmVxdWlyZShcInVybFwiKSxcbiAgICAgICAgcGF0aCA9IHJlcXVpcmUoXCJwYXRoXCIpLFxuICAgICAgICBfID0gcmVxdWlyZShcImxvZGFzaFwiKTtcblxuLyoqXG4gKiBBIGpvYiB0aGF0IGlzIHRyaWdnZXJlZCB3aGVuIGEgd2ViaG9vayByZWNlaXZlcyBhIHJlcXVlc3QuXG4gKi9cbmV4cG9ydCBjbGFzcyBXZWJob29rSm9iIGV4dGVuZHMgSm9iIHtcblxuICAgIHByb3RlY3RlZCBfcmVxdWVzdDtcbiAgICBwcm90ZWN0ZWQgX3Jlc3BvbnNlO1xuICAgIHByb3RlY3RlZCBfcmVzcG9uc2VTZW50OiBib29sZWFuO1xuXG4gICAgLyoqXG4gICAgICogV2ViaG9va0pvYiBjb25zdHJ1Y3RvclxuICAgICAqIEBwYXJhbSBlXG4gICAgICogQHBhcmFtIHJlcXVlc3RcbiAgICAgKiBAcGFyYW0gcmVzcG9uc2VcbiAgICAgKi9cbiAgICBjb25zdHJ1Y3RvcihlOiBFbnZpcm9ubWVudCwgcmVxdWVzdCwgcmVzcG9uc2UpIHtcbiAgICAgICAgc3VwZXIoZSwgXCJXZWJob29rIEpvYlwiKTtcbiAgICAgICAgdGhpcy5fcmVxdWVzdCA9IHJlcXVlc3Q7XG4gICAgICAgIHRoaXMuX3Jlc3BvbnNlID0gcmVzcG9uc2U7XG4gICAgICAgIHRoaXMuX3Jlc3BvbnNlU2VudCA9IGZhbHNlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCBpZiB0aGUgcmVzcG9uc2UgdG8gdGhlIHdlYmhvb2sgd2FzIGFscmVhZHkgc2VudCBvciBub3QuXG4gICAgICogQHBhcmFtIHNlbnRcbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0IHJlc3BvbnNlU2VudChzZW50OiBib29sZWFuKSB7XG4gICAgICAgIHRoaXMuX3Jlc3BvbnNlU2VudCA9IHNlbnQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IGlmIHRoZSByZXNwb25zZSB0byB0aGUgd2ViaG9vayB3YXMgYWxyZWFkeSBzZW50IG9yIG5vdC5cbiAgICAgKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IHJlc3BvbnNlU2VudCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3Jlc3BvbnNlU2VudDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIEhUVFAgcmVzcG9uc2Ugb2JqZWN0LlxuICAgICAqIEByZXR1cm5zIHtDbGllbnRSZXNwb25zZX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IHJlc3BvbnNlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fcmVzcG9uc2U7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBIVFRQIHJlcXVlc3Qgb2JqZWN0LlxuICAgICAqIEByZXR1cm5zIHtDbGllbnRSZXF1ZXN0fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXQgcmVxdWVzdCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3JlcXVlc3Q7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmV0dXJuIGEgc3BlY2lmaWMgVVJMIHBhcmFtZXRlci5cbiAgICAgKiAjIyMjIEV4YW1wbGVcbiAgICAgKiBgYGBqc1xuICAgICAqIC8vIFdlYmhvb2sgVVJMOiAvaG9va3MvbXkvaG9vaz9jdXN0b21lcl9pZD1NeUN1c3RcbiAgICAgKiB2YXIgY3VzdG9tZXJfaWQgPSB3ZWJob29rSm9iLmdldFVybFBhcmFtZXRlcihcImN1c3RvbWVyX2lkXCIpO1xuICAgICAqIC8vIGN1c3RvbWVyX2lkID0+IE15Q3VzdFxuICAgICAqIGBgYFxuICAgICAqIEBwYXJhbSBwYXJhbWV0ZXJcbiAgICAgKiBAcmV0dXJucyB7YW55fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRRdWVyeVN0cmluZ1ZhbHVlKHBhcmFtZXRlcjogc3RyaW5nKSB7XG4gICAgICAgIGxldCB3aCA9IHRoaXM7XG4gICAgICAgIGxldCB1cmxfcGFydHMgPSB1cmwucGFyc2Uod2gucmVxdWVzdC51cmwsIHRydWUpO1xuICAgICAgICByZXR1cm4gdXJsX3BhcnRzLnF1ZXJ5W3BhcmFtZXRlcl07XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmV0dXJuIGFsbCBVUmwgcGFyYW1ldGVycy5cbiAgICAgKiAqICMjIyMgRXhhbXBsZVxuICAgICAqIGBgYGpzXG4gICAgICogLy8gV2ViaG9vayBVUkw6IC9ob29rcy9teS9ob29rP2N1c3RvbWVyX2lkPU15Q3VzdCZmaWxlX25hbWU9TXlGaWxlLnppcFxuICAgICAqIHZhciBxdWVyeSA9IHdlYmhvb2tKb2IuZ2V0VXJsUGFyYW1ldGVycygpO1xuICAgICAqIC8vIHF1ZXJ5ID0+IHtjdXN0b21lcl9pZDogXCJNeUN1c3RcIiwgZmlsZV9uYW1lOiBcIk15RmlsZS56aXBcIn1cbiAgICAgKiBgYGBcbiAgICAgKiBAcmV0dXJucyB7YW55fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRRdWVyeVN0cmluZ1ZhbHVlcygpIHtcbiAgICAgICAgbGV0IHdoID0gdGhpcztcbiAgICAgICAgbGV0IHVybF9wYXJ0cyA9IHVybC5wYXJzZSh3aC5yZXF1ZXN0LnVybCwgdHJ1ZSk7XG4gICAgICAgIHJldHVybiB1cmxfcGFydHMucXVlcnk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmV0dXJucyBGaWxlSm9icyBtYWRlIGZyb20gX2ZpbGVzIHNlbnQgdmlhIEZvcm1EYXRhIHRvIHRoZSB3ZWJob29rLlxuICAgICAqIEByZXR1cm5zIHtGaWxlSm9iW119XG4gICAgICovXG4gICAgcHVibGljIGdldEZvcm1EYXRhRmlsZXMoKSB7XG4gICAgICAgIGxldCB3aCA9IHRoaXM7XG4gICAgICAgIGxldCBmaWxlcyA9IHdoLnJlcXVlc3QuZmlsZXM7XG4gICAgICAgIGxldCBqb2JzID0gW107XG5cbiAgICAgICAgaWYgKGZpbGVzKSB7XG4gICAgICAgICAgICBmaWxlcy5mb3JFYWNoKGZ1bmN0aW9uKGZpbGUpe1xuICAgICAgICAgICAgICAgIGxldCBqb2IgPSBuZXcgRmlsZUpvYih3aC5lLCBmaWxlLnBhdGgpO1xuICAgICAgICAgICAgICAgIGpvYi5yZW5hbWUoZmlsZS5vcmlnaW5hbG5hbWUpO1xuICAgICAgICAgICAgICAgIGpvYnMucHVzaChqb2IpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gam9icztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgYWxsIEZvcm1EYXRhIHZhbHVlcy5cbiAgICAgKiBAcmV0dXJucyB7YW55fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRGb3JtRGF0YVZhbHVlcygpIHtcbiAgICAgICAgbGV0IHdoID0gdGhpcztcbiAgICAgICAgbGV0IGJvZHkgPSB3aC5yZXF1ZXN0LmJvZHk7XG5cbiAgICAgICAgcmV0dXJuIGJvZHk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IGEgc2luZ2xlIEZvcm1EYXRhIHZhbHVlLlxuICAgICAqIEBwYXJhbSBrZXlcbiAgICAgKiBAcmV0dXJucyB7YW55fVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRGb3JtRGF0YVZhbHVlKGtleTogc3RyaW5nKSB7XG4gICAgICAgIGxldCB3aCA9IHRoaXM7XG4gICAgICAgIGxldCBmb3JtRGF0YSA9IHdoLmdldEZvcm1EYXRhVmFsdWVzKCk7XG5cbiAgICAgICAgaWYgKGZvcm1EYXRhICYmIGtleSBpbiBmb3JtRGF0YSkge1xuICAgICAgICAgICAgcmV0dXJuIGZvcm1EYXRhW2tleV07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgYSBzdHJpbmcgZnJvbSB0aGUgcmVxdWVzdCBib2R5LlxuICAgICAqIFRoZSBnaXZlbiBjYWxsYmFjayBpcyBnaXZlbiBhIHN0cmluZyBwYXJhbWV0ZXIuXG4gICAgICogIyMjIyBFeGFtcGxlXG4gICAgICogYGBganNcbiAgICAgKiB3ZWJob29rSm9iLmdldERhdGFBc1N0cmluZyhmdW5jdGlvbihyZXF1ZXN0Qm9keSl7XG4gICAgICogICAgIGNvbnNvbGUubG9nKHJlcXVlc3RCb2R5KTtcbiAgICAgKiB9KTtcbiAgICAgKiBgYGBcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2tcbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0RGF0YUFzU3RyaW5nKGNhbGxiYWNrOiBhbnkpIHtcbiAgICAgICAgbGV0IHdoID0gdGhpcztcbiAgICAgICAgbGV0IHJlcSA9IHdoLnJlcXVlc3Q7XG4gICAgICAgIGxldCBkYXRhID0gXCJcIjtcblxuICAgICAgICByZXEub24oXCJkYXRhXCIsIGZ1bmN0aW9uKGNodW5rKSB7XG4gICAgICAgICAgICBkYXRhICs9IGNodW5rO1xuICAgICAgICB9KTtcbiAgICAgICAgcmVxLm9uKFwiZW5kXCIsIGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgY2FsbGJhY2soZGF0YSk7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJldHVybnMgYW4gYXJyYXkgb2YgcGFyYW1ldGVycyBmcm9tIGJvdGggdGhlIHF1ZXJ5IHN0cmluZyBhbmQgZm9ybS1kYXRhLlxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRQYXJhbWV0ZXJzKCkge1xuICAgICAgICBsZXQgd2ggPSB0aGlzO1xuICAgICAgICByZXR1cm4gXy5tZXJnZSh3aC5nZXRRdWVyeVN0cmluZ1ZhbHVlcygpLCB3aC5nZXRGb3JtRGF0YVZhbHVlcygpKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZXR1cm5zIGEgcGFyYW1ldGVyIGZyb20gYm90aCB0aGUgcXVlcnkgc3RyaW5nIGFuZCBmb3JtLWRhdGEuXG4gICAgICogQHBhcmFtIGtleVxuICAgICAqIEByZXR1cm5zIHthbnl9XG4gICAgICovXG4gICAgcHVibGljIGdldFBhcmFtZXRlcihrZXk6IHN0cmluZykge1xuICAgICAgICBsZXQgd2ggPSB0aGlzO1xuICAgICAgICBpZiAoXy5oYXMod2guZ2V0UGFyYW1ldGVycygpLCBrZXkpKSB7XG4gICAgICAgICAgICByZXR1cm4gd2guZ2V0UGFyYW1ldGVycygpW2tleV07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iXX0= +//# sourceMappingURL=data:application/json;charset=utf8;base64,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QWlCLEVBQUUsQ0FBQyxDQUFDO0lBQ3RFLENBQUM7SUFFRDs7OztPQUlHO0lBQ0ksaUNBQVksR0FBbkIsVUFBb0IsR0FBVztRQUMzQixJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUM7UUFDZCxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxhQUFhLEVBQUUsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDakMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNuQyxDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixNQUFNLENBQUMsS0FBSyxDQUFDO1FBQ2pCLENBQUM7SUFDTCxDQUFDO0lBRUwsaUJBQUM7QUFBRCxDQWpMQSxBQWlMQyxDQWpMK0IsU0FBRyxHQWlMbEM7QUFqTFksa0JBQVUsYUFpTHRCLENBQUEiLCJmaWxlIjoibGliL2pvYi93ZWJob29rSm9iLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtFbnZpcm9ubWVudH0gZnJvbSBcIi4uL2Vudmlyb25tZW50L2Vudmlyb25tZW50XCI7XG5pbXBvcnQge0pvYn0gZnJvbSBcIi4vam9iXCI7XG5pbXBvcnQge0ZpbGVKb2J9IGZyb20gXCIuL2ZpbGVKb2JcIjtcbmltcG9ydCBleHByZXNzID0gcmVxdWlyZShcImV4cHJlc3NcIik7XG5cbmNvbnN0ICAgZnMgPSByZXF1aXJlKFwiZnNcIiksXG4gICAgICAgIHRtcCA9IHJlcXVpcmUoXCJ0bXBcIiksXG4gICAgICAgIHVybCA9IHJlcXVpcmUoXCJ1cmxcIiksXG4gICAgICAgIHBhdGggPSByZXF1aXJlKFwicGF0aFwiKSxcbiAgICAgICAgXyA9IHJlcXVpcmUoXCJsb2Rhc2hcIik7XG5cbi8qKlxuICogQSBqb2IgdGhhdCBpcyB0cmlnZ2VyZWQgd2hlbiBhIHdlYmhvb2sgcmVjZWl2ZXMgYSByZXF1ZXN0LlxuICovXG5leHBvcnQgY2xhc3MgV2ViaG9va0pvYiBleHRlbmRzIEpvYiB7XG5cbiAgICBwcm90ZWN0ZWQgX3JlcXVlc3Q7XG4gICAgcHJvdGVjdGVkIF9yZXNwb25zZTtcbiAgICBwcm90ZWN0ZWQgX3Jlc3BvbnNlU2VudDogYm9vbGVhbjtcblxuICAgIC8qKlxuICAgICAqIFdlYmhvb2tKb2IgY29uc3RydWN0b3JcbiAgICAgKiBAcGFyYW0gZVxuICAgICAqIEBwYXJhbSByZXF1ZXN0XG4gICAgICogQHBhcmFtIHJlc3BvbnNlXG4gICAgICovXG4gICAgY29uc3RydWN0b3IoZTogRW52aXJvbm1lbnQsIHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gICAgICAgIHN1cGVyKGUsIFwiV2ViaG9vayBKb2JcIik7XG4gICAgICAgIHRoaXMuX3JlcXVlc3QgPSByZXF1ZXN0O1xuICAgICAgICB0aGlzLl9yZXNwb25zZSA9IHJlc3BvbnNlO1xuICAgICAgICB0aGlzLl9yZXNwb25zZVNlbnQgPSBmYWxzZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgaWYgdGhlIHJlc3BvbnNlIHRvIHRoZSB3ZWJob29rIHdhcyBhbHJlYWR5IHNlbnQgb3Igbm90LlxuICAgICAqIEBwYXJhbSBzZW50XG4gICAgICovXG4gICAgcHVibGljIHNldCByZXNwb25zZVNlbnQoc2VudDogYm9vbGVhbikge1xuICAgICAgICB0aGlzLl9yZXNwb25zZVNlbnQgPSBzZW50O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCBpZiB0aGUgcmVzcG9uc2UgdG8gdGhlIHdlYmhvb2sgd2FzIGFscmVhZHkgc2VudCBvciBub3QuXG4gICAgICogQHJldHVybnMge2Jvb2xlYW59XG4gICAgICovXG4gICAgcHVibGljIGdldCByZXNwb25zZVNlbnQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9yZXNwb25zZVNlbnQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBIVFRQIHJlc3BvbnNlIG9iamVjdC5cbiAgICAgKiBAcmV0dXJucyB7Q2xpZW50UmVzcG9uc2V9XG4gICAgICovXG4gICAgcHVibGljIGdldCByZXNwb25zZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3Jlc3BvbnNlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgSFRUUCByZXF1ZXN0IG9iamVjdC5cbiAgICAgKiBAcmV0dXJucyB7Q2xpZW50UmVxdWVzdH1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0IHJlcXVlc3QoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9yZXF1ZXN0O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJldHVybiBhIHNwZWNpZmljIFVSTCBwYXJhbWV0ZXIuXG4gICAgICogIyMjIyBFeGFtcGxlXG4gICAgICogYGBganNcbiAgICAgKiAvLyBXZWJob29rIFVSTDogL2hvb2tzL215L2hvb2s/Y3VzdG9tZXJfaWQ9TXlDdXN0XG4gICAgICogdmFyIGN1c3RvbWVyX2lkID0gd2ViaG9va0pvYi5nZXRVcmxQYXJhbWV0ZXIoXCJjdXN0b21lcl9pZFwiKTtcbiAgICAgKiAvLyBjdXN0b21lcl9pZCA9PiBNeUN1c3RcbiAgICAgKiBgYGBcbiAgICAgKiBAcGFyYW0gcGFyYW1ldGVyXG4gICAgICogQHJldHVybnMge2FueX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0UXVlcnlTdHJpbmdWYWx1ZShwYXJhbWV0ZXI6IHN0cmluZykge1xuICAgICAgICBsZXQgd2ggPSB0aGlzO1xuICAgICAgICBsZXQgdXJsX3BhcnRzID0gdXJsLnBhcnNlKHdoLnJlcXVlc3QudXJsLCB0cnVlKTtcbiAgICAgICAgcmV0dXJuIHVybF9wYXJ0cy5xdWVyeVtwYXJhbWV0ZXJdO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJldHVybiBhbGwgVVJsIHBhcmFtZXRlcnMuXG4gICAgICogKiAjIyMjIEV4YW1wbGVcbiAgICAgKiBgYGBqc1xuICAgICAqIC8vIFdlYmhvb2sgVVJMOiAvaG9va3MvbXkvaG9vaz9jdXN0b21lcl9pZD1NeUN1c3QmZmlsZV9uYW1lPU15RmlsZS56aXBcbiAgICAgKiB2YXIgcXVlcnkgPSB3ZWJob29rSm9iLmdldFVybFBhcmFtZXRlcnMoKTtcbiAgICAgKiAvLyBxdWVyeSA9PiB7Y3VzdG9tZXJfaWQ6IFwiTXlDdXN0XCIsIGZpbGVfbmFtZTogXCJNeUZpbGUuemlwXCJ9XG4gICAgICogYGBgXG4gICAgICogQHJldHVybnMge2FueX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0UXVlcnlTdHJpbmdWYWx1ZXMoKSB7XG4gICAgICAgIGxldCB3aCA9IHRoaXM7XG4gICAgICAgIGxldCB1cmxfcGFydHMgPSB1cmwucGFyc2Uod2gucmVxdWVzdC51cmwsIHRydWUpO1xuICAgICAgICByZXR1cm4gdXJsX3BhcnRzLnF1ZXJ5O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJldHVybnMgRmlsZUpvYnMgbWFkZSBmcm9tIF9maWxlcyBzZW50IHZpYSBGb3JtRGF0YSB0byB0aGUgd2ViaG9vay5cbiAgICAgKiBAcmV0dXJucyB7RmlsZUpvYltdfVxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRGb3JtRGF0YUZpbGVzKCkge1xuICAgICAgICBsZXQgd2ggPSB0aGlzO1xuICAgICAgICBsZXQgZmlsZXMgPSB3aC5yZXF1ZXN0LmZpbGVzO1xuICAgICAgICBsZXQgam9icyA9IFtdO1xuXG4gICAgICAgIGlmIChmaWxlcykge1xuICAgICAgICAgICAgZmlsZXMuZm9yRWFjaChmdW5jdGlvbihmaWxlKXtcbiAgICAgICAgICAgICAgICBsZXQgam9iID0gbmV3IEZpbGVKb2Iod2guZSwgZmlsZS5wYXRoKTtcbiAgICAgICAgICAgICAgICBqb2IucmVuYW1lKGZpbGUub3JpZ2luYWxuYW1lKTtcbiAgICAgICAgICAgICAgICBqb2JzLnB1c2goam9iKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIGpvYnM7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IGFsbCBGb3JtRGF0YSB2YWx1ZXMuXG4gICAgICogQHJldHVybnMge2FueX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0Rm9ybURhdGFWYWx1ZXMoKSB7XG4gICAgICAgIGxldCB3aCA9IHRoaXM7XG4gICAgICAgIGxldCBib2R5ID0gd2gucmVxdWVzdC5ib2R5O1xuXG4gICAgICAgIHJldHVybiBib2R5O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCBhIHNpbmdsZSBGb3JtRGF0YSB2YWx1ZS5cbiAgICAgKiBAcGFyYW0ga2V5XG4gICAgICogQHJldHVybnMge2FueX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0Rm9ybURhdGFWYWx1ZShrZXk6IHN0cmluZykge1xuICAgICAgICBsZXQgd2ggPSB0aGlzO1xuICAgICAgICBsZXQgZm9ybURhdGEgPSB3aC5nZXRGb3JtRGF0YVZhbHVlcygpO1xuXG4gICAgICAgIGlmIChmb3JtRGF0YSAmJiBrZXkgaW4gZm9ybURhdGEpIHtcbiAgICAgICAgICAgIHJldHVybiBmb3JtRGF0YVtrZXldO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IGEgc3RyaW5nIGZyb20gdGhlIHJlcXVlc3QgYm9keS5cbiAgICAgKiBUaGUgZ2l2ZW4gY2FsbGJhY2sgaXMgZ2l2ZW4gYSBzdHJpbmcgcGFyYW1ldGVyLlxuICAgICAqICMjIyMgRXhhbXBsZVxuICAgICAqIGBgYGpzXG4gICAgICogd2ViaG9va0pvYi5nZXREYXRhQXNTdHJpbmcoZnVuY3Rpb24ocmVxdWVzdEJvZHkpe1xuICAgICAqICAgICBjb25zb2xlLmxvZyhyZXF1ZXN0Qm9keSk7XG4gICAgICogfSk7XG4gICAgICogYGBgXG4gICAgICogQHBhcmFtIGNhbGxiYWNrXG4gICAgICovXG4gICAgcHVibGljIGdldERhdGFBc1N0cmluZyhjYWxsYmFjazogKGRhdGE6IHN0cmluZykgPT4gdm9pZCk6IHZvaWQge1xuICAgICAgICBsZXQgd2ggPSB0aGlzO1xuICAgICAgICBsZXQgcmVxID0gd2gucmVxdWVzdDtcbiAgICAgICAgbGV0IGRhdGEgPSBcIlwiO1xuXG4gICAgICAgIHJlcS5vbihcImRhdGFcIiwgZnVuY3Rpb24oY2h1bmspIHtcbiAgICAgICAgICAgIGRhdGEgKz0gY2h1bms7XG4gICAgICAgIH0pO1xuICAgICAgICByZXEub24oXCJlbmRcIiwgZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICBjYWxsYmFjayhkYXRhKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmV0dXJucyBhbiBhcnJheSBvZiBwYXJhbWV0ZXJzIGZyb20gYm90aCB0aGUgcXVlcnkgc3RyaW5nIGFuZCBmb3JtLWRhdGEuXG4gICAgICovXG4gICAgcHVibGljIGdldFBhcmFtZXRlcnMoKSB7XG4gICAgICAgIGxldCB3aCA9IHRoaXM7XG4gICAgICAgIHJldHVybiBfLm1lcmdlKHdoLmdldFF1ZXJ5U3RyaW5nVmFsdWVzKCksIHdoLmdldEZvcm1EYXRhVmFsdWVzKCkpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJldHVybnMgYSBwYXJhbWV0ZXIgZnJvbSBib3RoIHRoZSBxdWVyeSBzdHJpbmcgYW5kIGZvcm0tZGF0YS5cbiAgICAgKiBAcGFyYW0ga2V5XG4gICAgICogQHJldHVybnMge2FueX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0UGFyYW1ldGVyKGtleTogc3RyaW5nKSB7XG4gICAgICAgIGxldCB3aCA9IHRoaXM7XG4gICAgICAgIGlmIChfLmhhcyh3aC5nZXRQYXJhbWV0ZXJzKCksIGtleSkpIHtcbiAgICAgICAgICAgIHJldHVybiB3aC5nZXRQYXJhbWV0ZXJzKClba2V5XTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cblxufSJdfQ== diff --git a/lib/nest/folderNest.d.ts b/lib/nest/folderNest.d.ts index a1c46ea..e55801a 100644 --- a/lib/nest/folderNest.d.ts +++ b/lib/nest/folderNest.d.ts @@ -55,7 +55,7 @@ export declare class FolderNest extends Nest { * @param job * @param callback Callback is given the job in its parameter. */ - take(job: (FileJob | FolderJob), callback: any): void; + take(job: (FileJob | FolderJob), callback: (job: FileJob | FolderJob) => void): void; /** * Loads jobs that have piled up in the nest if it was not watched. * No longer used. diff --git a/lib/nest/folderNest.js b/lib/nest/folderNest.js index 988ab32..b6782ee 100644 --- a/lib/nest/folderNest.js +++ b/lib/nest/folderNest.js @@ -282,4 +282,4 @@ var FolderNest = (function (_super) { }(nest_1.Nest)); exports.FolderNest = FolderNest; -//# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFBRCxDQWhTQSxBQWdTQyxDQWhTK0IsV0FBSSxHQWdTbkM7QUFoU1ksa0JBQVUsYUFnU3RCLENBQUEiLCJmaWxlIjoibGliL25lc3QvZm9sZGVyTmVzdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RW52aXJvbm1lbnR9IGZyb20gXCIuLi9lbnZpcm9ubWVudC9lbnZpcm9ubWVudFwiO1xuaW1wb3J0IHsgTmVzdCB9IGZyb20gXCIuL25lc3RcIjtcbmltcG9ydCB7IEZpbGVKb2IgfSBmcm9tIFwiLi8uLi9qb2IvZmlsZUpvYlwiO1xuaW1wb3J0IHsgRm9sZGVySm9iIH0gZnJvbSBcIi4vLi4vam9iL2ZvbGRlckpvYlwiO1xuaW1wb3J0IHtKb2J9IGZyb20gXCIuLi9qb2Ivam9iXCI7XG5cbmNvbnN0ICAgZnMgPSByZXF1aXJlKFwiZnNcIiksXG4gICAgICAgIHBhdGhfbW9kID0gcmVxdWlyZShcInBhdGhcIiksXG4gICAgICAgIHRtcCA9IHJlcXVpcmUoXCJ0bXBcIiksXG4gICAgICAgIG1rZGlycCA9IHJlcXVpcmUoXCJta2RpcnBcIiksXG4gICAgICAgIF8gPSByZXF1aXJlKFwibG9kYXNoXCIpO1xuXG4vKipcbiAqIEEgZm9sZGVyIG5lc3QgaXMgYSBuZXN0IHdoaWNoIGNvbnRhaW5zIGEgYmFja2luZyBmb2xkZXIgYXQgYSBzcGVjaWZpYyBfcGF0aC4gSWYgdGhlIGZvbGRlciBkb2VzIG5vdCBleGlzdCxcbiAqIGFudGZhcm0gY2FuIG9wdGlvbmFsbHkgY3JlYXRlIGl0LlxuICovXG5leHBvcnQgY2xhc3MgRm9sZGVyTmVzdCBleHRlbmRzIE5lc3Qge1xuXG4gICAgcHJvdGVjdGVkIHBhdGg6IHN0cmluZztcbiAgICBwcm90ZWN0ZWQgYWxsb3dDcmVhdGU6IGJvb2xlYW47XG4gICAgcHJvdGVjdGVkIGhlbGRKb2JzOiAoRmlsZUpvYnxGb2xkZXJKb2IpW107XG4gICAgcHJpdmF0ZSBfd2F0Y2hlcjogYW55O1xuXG4gICAgY29uc3RydWN0b3IoZTogRW52aXJvbm1lbnQsIHBhdGg/OiBzdHJpbmcsIGFsbG93Q3JlYXRlPzogYm9vbGVhbikge1xuICAgICAgICBsZXQgbmVzdF9uYW1lID0gcGF0aF9tb2QuYmFzZW5hbWUocGF0aCk7XG4gICAgICAgIHN1cGVyKGUsIG5lc3RfbmFtZSk7XG5cbiAgICAgICAgLy8gdGhpcy5fd2F0Y2hlciA9IHJlcXVpcmUoXCJub2RlLXdhdGNoXCIpO1xuICAgICAgICB0aGlzLl93YXRjaGVyID0gcmVxdWlyZShcImNob2tpZGFyXCIpO1xuXG4gICAgICAgIHRoaXMuYWxsb3dDcmVhdGUgPSBhbGxvd0NyZWF0ZTtcbiAgICAgICAgdGhpcy5jaGVja0RpcmVjdG9yeVN5bmMocGF0aCk7XG4gICAgICAgIHRoaXMucGF0aCA9IHBhdGg7XG4gICAgICAgIHRoaXMuaGVsZEpvYnMgPSBbXTtcbiAgICB9XG5cbiAgICBwcml2YXRlIGdldCB3YXRjaGVyKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fd2F0Y2hlcjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDaGVjayBpZiB0aGUgX3BhdGggZm9yIHRoZSBiYWNraW5nIGZvbGRlciBpcyBjcmVhdGVkLiBJZiBub3QsIG9wdGlvbmFsbHkgY3JlYXRlIGl0LlxuICAgICAqIEBwYXJhbSBkaXJlY3RvcnlcbiAgICAgKi9cbiAgICBwcm90ZWN0ZWQgY2hlY2tEaXJlY3RvcnlTeW5jKGRpcmVjdG9yeSkge1xuICAgICAgICBsZXQgZm4gPSB0aGlzO1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgZnMuc3RhdFN5bmMoZGlyZWN0b3J5KTtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgICAgaWYgKGZuLmFsbG93Q3JlYXRlKSB7XG4gICAgICAgICAgICAgICAgbWtkaXJwLnN5bmMoZGlyZWN0b3J5KTtcbiAgICAgICAgICAgICAgICBmbi5lLmxvZygxLCBgRGlyZWN0b3J5IFwiJHtkaXJlY3Rvcnl9XCIgd2FzIGNyZWF0ZWQgc2luY2UgaXQgZGlkIG5vdCBhbHJlYWR5IGV4aXN0LmAsIHRoaXMpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBmbi5lLmxvZygzLCBgRGlyZWN0b3J5IFwiJHtkaXJlY3Rvcnl9XCIgZGlkIG5vdCBleGlzdCBhbmQgd2FzIG5vdCBjcmVhdGVkLmAsIHRoaXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogRnVuY3Rpb24gdGhhdCBjcmVhdGVzIGFuZCBhcnJpdmVzIG5ldyBqb2JzLiBDYW4gcHJvZHVjZSBmaWxlIG9yIGZvbGRlciBqb2JzLlxuICAgICAqIEBwYXJhbSBwYXRoXG4gICAgICogQHBhcmFtIGFycml2ZVxuICAgICAqIEByZXR1cm5zIHtGb2xkZXJKb2J8RmlsZUpvYn1cbiAgICAgKi9cbiAgICBwcm90ZWN0ZWQgY3JlYXRlSm9iKHBhdGg6IHN0cmluZywgYXJyaXZlID0gdHJ1ZSkge1xuXG4gICAgICAgIGxldCBmbCA9IHRoaXM7XG4gICAgICAgIGxldCBqb2I7XG4gICAgICAgIC8vIFZlcmlmeSBmaWxlIHN0aWxsIGV4aXN0cywgbm9kZS13YXRjaCBmaXJlcyBvbiBhbnkgY2hhbmdlLCBldmVuIGRlbGV0ZVxuXG4gICAgICAgIC8vIENoZWNrIGZvciBpbmNvcnJlY3RseSBmb3VuZCBmaWxlc1xuXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKFwiam9iIHBhdGhcIiwgcGF0aCk7XG4gICAgICAgIC8vIGNvbnNvbGUubG9nKFwiZm9sZGVyIHBhdGhcIiwgZmwucGF0aCk7XG4gICAgICAgIC8vIGNvbnNvbGUubG9nKFwidmxhaWRpdGl5XCIsIGZsLnBhdGguaW5kZXhPZihwYXRoKSA9PT0gLTEpO1xuXG4gICAgICAgIGlmIChwYXRoLmluZGV4T2YoZmwucGF0aCkgPT09IC0xKSB7XG4gICAgICAgICAgICBmbC5lLmxvZygzLCBgRm91bmQgam9iIHRoYXQgZGlkIG5vdCBleGlzdCBpbiB0aGlzIG5lc3QuIEpvYjogJHtwYXRofWAsIGZsKTtcbiAgICAgICAgfSBlbHNlIHtcblxuICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICBmcy5hY2Nlc3NTeW5jKHBhdGgsIGZzLkZfT0spO1xuXG4gICAgICAgICAgICAgICAgLy8gQ2hlY2sgam9iIGlzIGZvbGRlclxuICAgICAgICAgICAgICAgIGxldCBwYXRoX3N0YXRzID0gZnMubHN0YXRTeW5jKHBhdGgpO1xuXG4gICAgICAgICAgICAgICAgaWYgKHBhdGhfc3RhdHMuaXNEaXJlY3RvcnkoKSkge1xuICAgICAgICAgICAgICAgICAgICBqb2IgPSBuZXcgRm9sZGVySm9iKGZsLmUsIHBhdGgpO1xuICAgICAgICAgICAgICAgICAgICBqb2IuY3JlYXRlRmlsZXMoKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGFycml2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRyaWdnZXIgYXJyaXZlZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsLmFycml2ZShqb2IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHBhdGhfc3RhdHMuaXNGaWxlKCkpIHtcbiAgICAgICAgICAgICAgICAgICAgam9iID0gbmV3IEZpbGVKb2IoZmwuZSwgcGF0aCk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChhcnJpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRyaWdnZXIgYXJyaXZlZFxuICAgICAgICAgICAgICAgICAgICAgICAgZmwuYXJyaXZlKGpvYik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBcIlBhdGggaXMgbm90IGEgZmlsZSBvciBmb2xkZXIhXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgICAgICAgIC8vIEl0IGlzbid0IGFjY2Vzc2libGVcbiAgICAgICAgICAgICAgICBmbC5lLmxvZygwLCBcIkpvYiBjcmVhdGlvbiBpZ25vcmVkIGJlY2F1c2UgZmlsZSBkaWQgbm90IGV4aXN0LlwiLCBmbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gam9iO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENoZWNrcyB3aGV0aGVyIGEgX3BhdGggc3RhcnRzIHdpdGggb3IgY29udGFpbnMgYSBoaWRkZW4gZmlsZSBvciBhIGZvbGRlci5cbiAgICAgKiBAcGFyYW0gcGF0aCB7c3RyaW5nfSAgICAgIFRoZSBfcGF0aCBvZiB0aGUgZmlsZSB0aGF0IG5lZWRzIHRvIGJlIHZhbGlkYXRlZC5cbiAgICAgKiByZXR1cm5zIHtib29sZWFufSAtIGB0cnVlYCBpZiB0aGUgc291cmNlIGlzIGJsYWNrbGlzdGVkIGFuZCBvdGhlcndpc2UgYGZhbHNlYC5cbiAgICAgKi9cbiAgICBwcm90ZWN0ZWQgaXNVbml4SGlkZGVuUGF0aCAocGF0aDogc3RyaW5nKSB7XG4gICAgICAgIHJldHVybiAoLyhefFxcLylcXC5bXlxcL1xcLl0vZykudGVzdChwYXRoKTtcbiAgICB9O1xuXG4gICAgLyoqXG4gICAgICogSW5pdGlhbCBsb2FkIG9mIHRoZSBjb250ZW50cyBvZiB0aGUgZGlyZWN0b3J5LlxuICAgICAqIEBwYXJhbSBob2xkIHtib29sZWFufSAgICBPcHRpb25hbCBmbGFnIHRvIGhvbGQgam9icyBmb3VuZC5cbiAgICAgKi9cbiAgICBwdWJsaWMgbG9hZChob2xkOiBib29sZWFuID0gZmFsc2UpOiB2b2lkIHtcbiAgICAgICAgbGV0IGZsID0gdGhpcztcbiAgICAgICAgZnMucmVhZGRpcihmbC5wYXRoLCAoZXJyLCBpdGVtcykgPT4ge1xuICAgICAgICAgICAgaWYgKGl0ZW1zKSB7XG4gICAgICAgICAgICAgICAgaXRlbXMgPSBpdGVtcy5maWx0ZXIoaXRlbSA9PiAhKC8oXnxcXC8pXFwuW15cXC9cXC5dL2cpLnRlc3QoaXRlbSkpO1xuXG4gICAgICAgICAgICAgICAgaXRlbXMuZm9yRWFjaCgoZmlsZW5hbWUpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgbGV0IGZpbGVwYXRoID0gZmwucGF0aCArIHBhdGhfbW9kLnNlcCArIGZpbGVuYW1lO1xuICAgICAgICAgICAgICAgICAgICBsZXQgam9iO1xuICAgICAgICAgICAgICAgICAgICBpZiAoaG9sZCA9PT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsLmNyZWF0ZUpvYihmaWxlcGF0aCwgdHJ1ZSk7IC8vIEFycml2ZXMgYXMgd2VsbFxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgam9iID0gZmwuY3JlYXRlSm9iKGZpbGVwYXRoLCBmYWxzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbC5ob2xkSm9iKGpvYik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogV2F0Y2hlcyB0aGUgZm9sZGVyLlxuICAgICAqIEBwYXJhbSBob2xkIHtib29sZWFufSAgICBPcHRpb25hbCBmbGFnIHRvIGhvbGQgam9icyBmb3VuZC5cbiAgICAgKi9cbiAgICBwdWJsaWMgd2F0Y2goaG9sZDogYm9vbGVhbiA9IGZhbHNlKTogdm9pZCB7XG4gICAgICAgIGxldCBmbCA9IHRoaXM7XG4gICAgICAgIC8vIGxldCB3YXRjaF9vcHRpb25zID0ge1xuICAgICAgICAvLyAgICAgcmVjdXJzaXZlOiBmYWxzZSxcbiAgICAgICAgLy8gICAgIGZvbGxvd1N5bUxpbmtzOiBmYWxzZVxuICAgICAgICAvLyB9O1xuXG4gICAgICAgIGxldCBoYW5kbGVXYXRjaEV2ZW50ID0gKGZpbGVwYXRoKSA9PiB7XG4gICAgICAgICAgICBpZiAoZmwucGF0aCAhPT0gZmlsZXBhdGgpIHtcbiAgICAgICAgICAgICAgICBsZXQgam9iO1xuICAgICAgICAgICAgICAgIGlmIChob2xkID09PSBmYWxzZSkge1xuICAgICAgICAgICAgICAgICAgICBqb2IgPSBmbC5jcmVhdGVKb2IoZmlsZXBhdGgsIHRydWUpOyAvLyBBcnJpdmVzIGFzIHdlbGxcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBqb2IgPSBmbC5jcmVhdGVKb2IoZmlsZXBhdGgsIGZhbHNlKTtcbiAgICAgICAgICAgICAgICAgICAgZmwuaG9sZEpvYihqb2IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBmbC5lLmxvZygyLCBgTmVzdCBmb3VuZCBpbiBuZXcgd2F0Y2guYCwgZmwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuXG4gICAgICAgIGZsLmUubG9nKDAsIGBXYXRjaGluZyAke2ZsLnBhdGh9YCwgZmwsIFtmbC50dW5uZWxdKTtcblxuICAgICAgICBsZXQgY2hva09wdHMgPSB7aWdub3JlZDogL1tcXC9cXFxcXVxcLi99O1xuICAgICAgICAvLyBsZXQgY2hva09wdHMgPSB7aWdub3JlZDogL1tcXC9cXFxcXVxcLi8sIGlnbm9yZUluaXRpYWw6IHRydWUsIGRlcHRoOiAxfTtcblxuXG4gICAgICAgIC8vIGZsLndhdGNoZXIoZmwucGF0aCwgd2F0Y2hfb3B0aW9ucywgZmlsZXBhdGggPT4ge1xuICAgICAgICBsZXQgd2F0Y2hlckluc3RhbmNlID0gZmwud2F0Y2hlci53YXRjaChmbC5wYXRoLCBjaG9rT3B0cyk7XG4gICAgICAgIHdhdGNoZXJJbnN0YW5jZVxuICAgICAgICAgICAgLm9uKFwiYWRkXCIsIChmaWxlcGF0aCwgZXZlbnQpID0+IHsgaGFuZGxlV2F0Y2hFdmVudChmaWxlcGF0aCk7IH0pXG4gICAgICAgICAgICAub24oXCJhZGREaXJcIiwgKGZpbGVwYXRoLCBldmVudCkgPT4geyBoYW5kbGVXYXRjaEV2ZW50KGZpbGVwYXRoKTsgfSlcbiAgICAgICAgICAgIC5vbihcImVycm9yXCIsIGVycm9yID0+IGZsLmUubG9nKDMsIGAgV2F0Y2hlciBlcnJvcjogJHtlcnJvcn1gLCBmbCkpXG4gICAgICAgICAgICAub24oXCJyYXdcIiwgKGV2ZW50LCBwYXRoLCBkZXRhaWxzKSA9PiB7XG4gICAgICAgICAgICAgICAgZmwuZS5sb2coMCwgYFJhdyBldmVudCBpbmZvOiAke2V2ZW50fSwgJHtwYXRofSwgJHtkZXRhaWxzLnRvU3RyaW5nKCl9YCwgZmwpO1xuICAgICAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogV2F0Y2hlcyBhbmQgaG9sZHMgam9icyBmb3VuZC5cbiAgICAgKi9cbiAgICBwdWJsaWMgd2F0Y2hIb2xkKCk6IHZvaWQge1xuICAgICAgICBsZXQgZmwgPSB0aGlzO1xuICAgICAgICBmbC5sb2FkKHRydWUpO1xuICAgICAgICBmbC53YXRjaCh0cnVlKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBcnJpdmUgZnVuY3Rpb24gdGhhdCBjYWxscyB0aGUgc3VwZXIuXG4gICAgICogQHBhcmFtIGpvYlxuICAgICAqL1xuICAgIHB1YmxpYyBhcnJpdmUoam9iOiBGaWxlSm9iKSB7XG4gICAgICAgIC8vIGNvbnNvbGUubG9nKFwiQUJPVVQgVE8gQVJSSVZFXCIsIGpvYi5uYW1lLCBcIiBJTiBORVNUIFwiLCB0aGlzLm5hbWUpO1xuICAgICAgICBzdXBlci5hcnJpdmUoam9iKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBQaWNrcyB1cCBhIGpvYiBmcm9tIGFub3RoZXIgbmVzdC5cbiAgICAgKiBAcGFyYW0gam9iXG4gICAgICogQHBhcmFtIGNhbGxiYWNrICAgICAgQ2FsbGJhY2sgaXMgZ2l2ZW4gdGhlIGpvYiBpbiBpdHMgcGFyYW1ldGVyLlxuICAgICAqL1xuICAgIHB1YmxpYyB0YWtlKGpvYjogKEZpbGVKb2J8Rm9sZGVySm9iKSwgY2FsbGJhY2s6IGFueSkge1xuICAgICAgICBsZXQgZm4gPSB0aGlzO1xuICAgICAgICAvLyB0aGUgb3RoZXIgbmVzdCB0aGF0IHRoaXMgaXMgdGFraW5nIGZyb20gc2hvdWxkIHByb3ZpZGUgYSB0ZW1wb3JhcnkgbG9jYXRpb24gb3IgbG9jYWwgX3BhdGggb2YgdGhlIGpvYlxuICAgICAgICBsZXQgbmV3X3BhdGggPSBgJHtmbi5wYXRofS8ke2pvYi5uYW1lfWA7XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGZzLnJlbmFtZVN5bmMoam9iLnBhdGgsIG5ld19wYXRoKTtcbiAgICAgICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICBmbi5lLmxvZygzLCBgSm9iICR7am9iLm5hbWV9IGNvdWxkIG5vdCBiZSByZW5hbWVkIGluIHRha2UgbWV0aG9kLiAke2Vycn1gLCBmbiwgW2pvYl0pO1xuICAgICAgICB9XG4gICAgICAgIGpvYi5wYXRoID0gbmV3X3BhdGg7XG4gICAgICAgIC8vIGpvYi5uZXN0ID0gZm47XG5cbiAgICAgICAgY2FsbGJhY2soam9iKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBMb2FkcyBqb2JzIHRoYXQgaGF2ZSBwaWxlZCB1cCBpbiB0aGUgbmVzdCBpZiBpdCB3YXMgbm90IHdhdGNoZWQuXG4gICAgICogTm8gbG9uZ2VyIHVzZWQuXG4gICAgICogQHJldHVybnMge0FycmF5fSAgICAgQXJyYXkgb2Ygam9ic1xuICAgICAqL1xuICAgIHB1YmxpYyBnZXRVbndhdGNoZWRKb2JzKCkge1xuICAgICAgICBsZXQgZmwgPSB0aGlzO1xuICAgICAgICBsZXQgam9icyA9IFtdO1xuICAgICAgICBsZXQgZmlsZUFycmF5ID0gZnMucmVhZGRpclN5bmMoZmwucGF0aCk7XG5cbiAgICAgICAgbGV0IGl0ZW1zID0gZmlsZUFycmF5LmZpbHRlcihpdGVtID0+ICEoLyhefFxcLylcXC5bXlxcL1xcLl0vZykudGVzdChpdGVtKSk7XG5cbiAgICAgICAgaXRlbXMuZm9yRWFjaCgoZmlsZW5hbWUpID0+IHtcbiAgICAgICAgICAgIGxldCBmaWxlcGF0aCA9IGZsLnBhdGggKyBwYXRoX21vZC5zZXAgKyBmaWxlbmFtZTtcbiAgICAgICAgICAgIGxldCBqb2IgPSBmbC5jcmVhdGVKb2IoZmlsZXBhdGgsIGZhbHNlKTtcbiAgICAgICAgICAgIGpvYnMucHVzaChqb2IpO1xuICAgICAgICAgICAgLy8gZmwuaG9sZEpvYihqb2IpO1xuICAgICAgICB9KTtcblxuICAgICAgICByZXR1cm4gam9icztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZXR1cm5zIGFsbCBoZWxkIGpvYnMuXG4gICAgICogQHJldHVybnMgeyhGaWxlSm9ifEZvbGRlckpvYilbXX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0SGVsZEpvYnMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmhlbGRKb2JzO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZHMgam9iIHRvIGFycmF5IG9mIGhlbGQgam9icy5cbiAgICAgKiBAcGFyYW0gam9iXG4gICAgICovXG4gICAgcHJvdGVjdGVkIGhvbGRKb2Ioam9iOiAoRmlsZUpvYnxGb2xkZXJKb2IpKSB7XG4gICAgICAgIHRoaXMuaGVsZEpvYnMucHVzaChqb2IpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCBhIGhlbGQgam9iIHdpdGggYSBqb2IgaWQuIFJlbW92ZXMgaXQgZnJvbSB0aGUgaGVsZCBqb2IgcXVldWUsXG4gICAgICogc28geW91IHNob3VsZCBtb3ZlIGl0IG91dCBvZiB0aGUgZm9sZGVyIGFmdGVyIHVzaW5nIHRoaXMuXG4gICAgICogQHBhcmFtIGpvYklkXG4gICAgICogQHJldHVybnMge0ZpbGVKb2J8Rm9sZGVySm9ifVxuICAgICAqICMjIyMgRXhhbXBsZVxuICAgICAqIGBgYGpzXG4gICAgICogdmFyIHR1bm5lbCA9IGFmLmNyZWF0ZVR1bm5lbChcIkNoZWNrcG9pbnQgZXhhbXBsZVwiKTtcbiAgICAgKiB2YXIgd2ViaG9vayA9IGFmLmNyZWF0ZVdlYmhvb2tOZXN0KFtcInRlc3RcIiwgXCJleGFtcGxlXCJdLCBcImdldFwiKTtcbiAgICAgKiB2YXIgaG9sZGluZ19mb2xkZXIgPSBhZi5jcmVhdGVBdXRvRm9sZGVyTmVzdChbXCJ0ZXN0XCIsIFwiY2hlY2twb2ludFwiXSk7XG4gICAgICpcbiAgICAgKiB2YXIgaW0gPSB3ZWJob29rLmdldEludGVyZmFjZU1hbmFnZXIoKTtcbiAgICAgKlxuICAgICAqIC8vIFdhdGNoIGZvciBqb2JzLCBob2xkLCBhbmQgcHJvdmlkZSB0byB0aGUgaW50ZXJmYWNlLlxuICAgICAqIGltLmNoZWNrTmVzdChob2xkaW5nX2ZvbGRlcik7XG4gICAgICogdHVubmVsLndhdGNoKHdlYmhvb2spO1xuICAgICAqXG4gICAgICogdHVubmVsLnJ1bihmdW5jdGlvbihqb2IsIG5lc3Qpe1xuICAgICAqICAgICAgLy8gR2V0IHRoZSBqb2JfaWQgZnJvbSB0aGUgd2ViaG9vayByZXF1ZXN0XG4gICAgICogICAgICB2YXIgam9iX2lkID0gam9iLmdldFBhcmFtZXRlcihcImpvYl9pZFwiKTtcbiAgICAgKiAgICAgIC8vIEdldCB0aGUgaGVsZCBqb2IgZnJvbSB0aGUgaG9sZGluZyBmb2xkZXJcbiAgICAgKiAgICAgIHZhciBjaGVja3BvaW50X2pvYiA9IGhvbGRpbmdfZm9sZGVyLmdldEhlbGRKb2Ioam9iX2lkKTtcbiAgICAgKiAgICAgIC8vIE1vdmUgc29tZXdoZXJlIGVsc2VcbiAgICAgKiAgICAgIGNoZWNrcG9pbnRfam9iLm1vdmUoYWYuY3JlYXRlQXV0b0ZvbGRlck5lc3QoW1widGVzdFwiLCBcIm91dGZvbGRlclwiXSkpO1xuICAgICAqIH0pO1xuICAgICAqIGBgYFxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRIZWxkSm9iKGpvYklkOiBzdHJpbmcpIHtcbiAgICAgICAgbGV0IGYgPSB0aGlzO1xuICAgICAgICBsZXQgam9iID0gXy5maW5kKGYuZ2V0SGVsZEpvYnMoKSwgKGopID0+IGouZ2V0SWQoKSA9PT0gam9iSWQgKTtcbiAgICAgICAgbGV0IGpvYkluZGV4ID0gXy5maW5kSW5kZXgoZi5nZXRIZWxkSm9icygpLCAoaikgPT4gai5nZXRJZCgpID09PSBqb2JJZCApO1xuXG4gICAgICAgIGlmICgham9iKSB7XG4gICAgICAgICAgICBmLmUubG9nKDMsIGBKb2IgSUQgJHtqb2JJZH0gY291bGQgbm90IGJlIGZvdW5kIGluIHRoZSAke2YuZ2V0SGVsZEpvYnMoKS5sZW5ndGh9IHBlbmRpbmcgaGVsZCBqb2JzLmAsIGYpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZi5oZWxkSm9icy5zcGxpY2Uoam9iSW5kZXgsIDEpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBqb2I7XG4gICAgfVxufSJdfQ== +//# sourceMappingURL=data:application/json;charset=utf8;base64,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O0FBQUQsQ0FoU0EsQUFnU0MsQ0FoUytCLFdBQUksR0FnU25DO0FBaFNZLGtCQUFVLGFBZ1N0QixDQUFBIiwiZmlsZSI6ImxpYi9uZXN0L2ZvbGRlck5lc3QuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0Vudmlyb25tZW50fSBmcm9tIFwiLi4vZW52aXJvbm1lbnQvZW52aXJvbm1lbnRcIjtcbmltcG9ydCB7IE5lc3QgfSBmcm9tIFwiLi9uZXN0XCI7XG5pbXBvcnQgeyBGaWxlSm9iIH0gZnJvbSBcIi4vLi4vam9iL2ZpbGVKb2JcIjtcbmltcG9ydCB7IEZvbGRlckpvYiB9IGZyb20gXCIuLy4uL2pvYi9mb2xkZXJKb2JcIjtcbmltcG9ydCB7Sm9ifSBmcm9tIFwiLi4vam9iL2pvYlwiO1xuXG5jb25zdCAgIGZzID0gcmVxdWlyZShcImZzXCIpLFxuICAgICAgICBwYXRoX21vZCA9IHJlcXVpcmUoXCJwYXRoXCIpLFxuICAgICAgICB0bXAgPSByZXF1aXJlKFwidG1wXCIpLFxuICAgICAgICBta2RpcnAgPSByZXF1aXJlKFwibWtkaXJwXCIpLFxuICAgICAgICBfID0gcmVxdWlyZShcImxvZGFzaFwiKTtcblxuLyoqXG4gKiBBIGZvbGRlciBuZXN0IGlzIGEgbmVzdCB3aGljaCBjb250YWlucyBhIGJhY2tpbmcgZm9sZGVyIGF0IGEgc3BlY2lmaWMgX3BhdGguIElmIHRoZSBmb2xkZXIgZG9lcyBub3QgZXhpc3QsXG4gKiBhbnRmYXJtIGNhbiBvcHRpb25hbGx5IGNyZWF0ZSBpdC5cbiAqL1xuZXhwb3J0IGNsYXNzIEZvbGRlck5lc3QgZXh0ZW5kcyBOZXN0IHtcblxuICAgIHByb3RlY3RlZCBwYXRoOiBzdHJpbmc7XG4gICAgcHJvdGVjdGVkIGFsbG93Q3JlYXRlOiBib29sZWFuO1xuICAgIHByb3RlY3RlZCBoZWxkSm9iczogKEZpbGVKb2J8Rm9sZGVySm9iKVtdO1xuICAgIHByaXZhdGUgX3dhdGNoZXI6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKGU6IEVudmlyb25tZW50LCBwYXRoPzogc3RyaW5nLCBhbGxvd0NyZWF0ZT86IGJvb2xlYW4pIHtcbiAgICAgICAgbGV0IG5lc3RfbmFtZSA9IHBhdGhfbW9kLmJhc2VuYW1lKHBhdGgpO1xuICAgICAgICBzdXBlcihlLCBuZXN0X25hbWUpO1xuXG4gICAgICAgIC8vIHRoaXMuX3dhdGNoZXIgPSByZXF1aXJlKFwibm9kZS13YXRjaFwiKTtcbiAgICAgICAgdGhpcy5fd2F0Y2hlciA9IHJlcXVpcmUoXCJjaG9raWRhclwiKTtcblxuICAgICAgICB0aGlzLmFsbG93Q3JlYXRlID0gYWxsb3dDcmVhdGU7XG4gICAgICAgIHRoaXMuY2hlY2tEaXJlY3RvcnlTeW5jKHBhdGgpO1xuICAgICAgICB0aGlzLnBhdGggPSBwYXRoO1xuICAgICAgICB0aGlzLmhlbGRKb2JzID0gW107XG4gICAgfVxuXG4gICAgcHJpdmF0ZSBnZXQgd2F0Y2hlcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3dhdGNoZXI7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2hlY2sgaWYgdGhlIF9wYXRoIGZvciB0aGUgYmFja2luZyBmb2xkZXIgaXMgY3JlYXRlZC4gSWYgbm90LCBvcHRpb25hbGx5IGNyZWF0ZSBpdC5cbiAgICAgKiBAcGFyYW0gZGlyZWN0b3J5XG4gICAgICovXG4gICAgcHJvdGVjdGVkIGNoZWNrRGlyZWN0b3J5U3luYyhkaXJlY3RvcnkpIHtcbiAgICAgICAgbGV0IGZuID0gdGhpcztcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGZzLnN0YXRTeW5jKGRpcmVjdG9yeSk7XG4gICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgIGlmIChmbi5hbGxvd0NyZWF0ZSkge1xuICAgICAgICAgICAgICAgIG1rZGlycC5zeW5jKGRpcmVjdG9yeSk7XG4gICAgICAgICAgICAgICAgZm4uZS5sb2coMSwgYERpcmVjdG9yeSBcIiR7ZGlyZWN0b3J5fVwiIHdhcyBjcmVhdGVkIHNpbmNlIGl0IGRpZCBub3QgYWxyZWFkeSBleGlzdC5gLCB0aGlzKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgZm4uZS5sb2coMywgYERpcmVjdG9yeSBcIiR7ZGlyZWN0b3J5fVwiIGRpZCBub3QgZXhpc3QgYW5kIHdhcyBub3QgY3JlYXRlZC5gLCB0aGlzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEZ1bmN0aW9uIHRoYXQgY3JlYXRlcyBhbmQgYXJyaXZlcyBuZXcgam9icy4gQ2FuIHByb2R1Y2UgZmlsZSBvciBmb2xkZXIgam9icy5cbiAgICAgKiBAcGFyYW0gcGF0aFxuICAgICAqIEBwYXJhbSBhcnJpdmVcbiAgICAgKiBAcmV0dXJucyB7Rm9sZGVySm9ifEZpbGVKb2J9XG4gICAgICovXG4gICAgcHJvdGVjdGVkIGNyZWF0ZUpvYihwYXRoOiBzdHJpbmcsIGFycml2ZSA9IHRydWUpIHtcblxuICAgICAgICBsZXQgZmwgPSB0aGlzO1xuICAgICAgICBsZXQgam9iO1xuICAgICAgICAvLyBWZXJpZnkgZmlsZSBzdGlsbCBleGlzdHMsIG5vZGUtd2F0Y2ggZmlyZXMgb24gYW55IGNoYW5nZSwgZXZlbiBkZWxldGVcblxuICAgICAgICAvLyBDaGVjayBmb3IgaW5jb3JyZWN0bHkgZm91bmQgZmlsZXNcblxuICAgICAgICAvLyBjb25zb2xlLmxvZyhcImpvYiBwYXRoXCIsIHBhdGgpO1xuICAgICAgICAvLyBjb25zb2xlLmxvZyhcImZvbGRlciBwYXRoXCIsIGZsLnBhdGgpO1xuICAgICAgICAvLyBjb25zb2xlLmxvZyhcInZsYWlkaXRpeVwiLCBmbC5wYXRoLmluZGV4T2YocGF0aCkgPT09IC0xKTtcblxuICAgICAgICBpZiAocGF0aC5pbmRleE9mKGZsLnBhdGgpID09PSAtMSkge1xuICAgICAgICAgICAgZmwuZS5sb2coMywgYEZvdW5kIGpvYiB0aGF0IGRpZCBub3QgZXhpc3QgaW4gdGhpcyBuZXN0LiBKb2I6ICR7cGF0aH1gLCBmbCk7XG4gICAgICAgIH0gZWxzZSB7XG5cbiAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgZnMuYWNjZXNzU3luYyhwYXRoLCBmcy5GX09LKTtcblxuICAgICAgICAgICAgICAgIC8vIENoZWNrIGpvYiBpcyBmb2xkZXJcbiAgICAgICAgICAgICAgICBsZXQgcGF0aF9zdGF0cyA9IGZzLmxzdGF0U3luYyhwYXRoKTtcblxuICAgICAgICAgICAgICAgIGlmIChwYXRoX3N0YXRzLmlzRGlyZWN0b3J5KCkpIHtcbiAgICAgICAgICAgICAgICAgICAgam9iID0gbmV3IEZvbGRlckpvYihmbC5lLCBwYXRoKTtcbiAgICAgICAgICAgICAgICAgICAgam9iLmNyZWF0ZUZpbGVzKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChhcnJpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUcmlnZ2VyIGFycml2ZWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbC5hcnJpdmUoam9iKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIGlmIChwYXRoX3N0YXRzLmlzRmlsZSgpKSB7XG4gICAgICAgICAgICAgICAgICAgIGpvYiA9IG5ldyBGaWxlSm9iKGZsLmUsIHBhdGgpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoYXJyaXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUcmlnZ2VyIGFycml2ZWRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsLmFycml2ZShqb2IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgXCJQYXRoIGlzIG5vdCBhIGZpbGUgb3IgZm9sZGVyIVwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgICAgICAvLyBJdCBpc24ndCBhY2Nlc3NpYmxlXG4gICAgICAgICAgICAgICAgZmwuZS5sb2coMCwgXCJKb2IgY3JlYXRpb24gaWdub3JlZCBiZWNhdXNlIGZpbGUgZGlkIG5vdCBleGlzdC5cIiwgZmwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIGpvYjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDaGVja3Mgd2hldGhlciBhIF9wYXRoIHN0YXJ0cyB3aXRoIG9yIGNvbnRhaW5zIGEgaGlkZGVuIGZpbGUgb3IgYSBmb2xkZXIuXG4gICAgICogQHBhcmFtIHBhdGgge3N0cmluZ30gICAgICBUaGUgX3BhdGggb2YgdGhlIGZpbGUgdGhhdCBuZWVkcyB0byBiZSB2YWxpZGF0ZWQuXG4gICAgICogcmV0dXJucyB7Ym9vbGVhbn0gLSBgdHJ1ZWAgaWYgdGhlIHNvdXJjZSBpcyBibGFja2xpc3RlZCBhbmQgb3RoZXJ3aXNlIGBmYWxzZWAuXG4gICAgICovXG4gICAgcHJvdGVjdGVkIGlzVW5peEhpZGRlblBhdGggKHBhdGg6IHN0cmluZykge1xuICAgICAgICByZXR1cm4gKC8oXnxcXC8pXFwuW15cXC9cXC5dL2cpLnRlc3QocGF0aCk7XG4gICAgfTtcblxuICAgIC8qKlxuICAgICAqIEluaXRpYWwgbG9hZCBvZiB0aGUgY29udGVudHMgb2YgdGhlIGRpcmVjdG9yeS5cbiAgICAgKiBAcGFyYW0gaG9sZCB7Ym9vbGVhbn0gICAgT3B0aW9uYWwgZmxhZyB0byBob2xkIGpvYnMgZm91bmQuXG4gICAgICovXG4gICAgcHVibGljIGxvYWQoaG9sZDogYm9vbGVhbiA9IGZhbHNlKTogdm9pZCB7XG4gICAgICAgIGxldCBmbCA9IHRoaXM7XG4gICAgICAgIGZzLnJlYWRkaXIoZmwucGF0aCwgKGVyciwgaXRlbXMpID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtcykge1xuICAgICAgICAgICAgICAgIGl0ZW1zID0gaXRlbXMuZmlsdGVyKGl0ZW0gPT4gISgvKF58XFwvKVxcLlteXFwvXFwuXS9nKS50ZXN0KGl0ZW0pKTtcblxuICAgICAgICAgICAgICAgIGl0ZW1zLmZvckVhY2goKGZpbGVuYW1lKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGxldCBmaWxlcGF0aCA9IGZsLnBhdGggKyBwYXRoX21vZC5zZXAgKyBmaWxlbmFtZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0IGpvYjtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGhvbGQgPT09IGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbC5jcmVhdGVKb2IoZmlsZXBhdGgsIHRydWUpOyAvLyBBcnJpdmVzIGFzIHdlbGxcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGpvYiA9IGZsLmNyZWF0ZUpvYihmaWxlcGF0aCwgZmFsc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmwuaG9sZEpvYihqb2IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFdhdGNoZXMgdGhlIGZvbGRlci5cbiAgICAgKiBAcGFyYW0gaG9sZCB7Ym9vbGVhbn0gICAgT3B0aW9uYWwgZmxhZyB0byBob2xkIGpvYnMgZm91bmQuXG4gICAgICovXG4gICAgcHVibGljIHdhdGNoKGhvbGQ6IGJvb2xlYW4gPSBmYWxzZSk6IHZvaWQge1xuICAgICAgICBsZXQgZmwgPSB0aGlzO1xuICAgICAgICAvLyBsZXQgd2F0Y2hfb3B0aW9ucyA9IHtcbiAgICAgICAgLy8gICAgIHJlY3Vyc2l2ZTogZmFsc2UsXG4gICAgICAgIC8vICAgICBmb2xsb3dTeW1MaW5rczogZmFsc2VcbiAgICAgICAgLy8gfTtcblxuICAgICAgICBsZXQgaGFuZGxlV2F0Y2hFdmVudCA9IChmaWxlcGF0aCkgPT4ge1xuICAgICAgICAgICAgaWYgKGZsLnBhdGggIT09IGZpbGVwYXRoKSB7XG4gICAgICAgICAgICAgICAgbGV0IGpvYjtcbiAgICAgICAgICAgICAgICBpZiAoaG9sZCA9PT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgICAgICAgam9iID0gZmwuY3JlYXRlSm9iKGZpbGVwYXRoLCB0cnVlKTsgLy8gQXJyaXZlcyBhcyB3ZWxsXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgam9iID0gZmwuY3JlYXRlSm9iKGZpbGVwYXRoLCBmYWxzZSk7XG4gICAgICAgICAgICAgICAgICAgIGZsLmhvbGRKb2Ioam9iKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgZmwuZS5sb2coMiwgYE5lc3QgZm91bmQgaW4gbmV3IHdhdGNoLmAsIGZsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBmbC5lLmxvZygwLCBgV2F0Y2hpbmcgJHtmbC5wYXRofWAsIGZsLCBbZmwudHVubmVsXSk7XG5cbiAgICAgICAgbGV0IGNob2tPcHRzID0ge2lnbm9yZWQ6IC9bXFwvXFxcXF1cXC4vfTtcbiAgICAgICAgLy8gbGV0IGNob2tPcHRzID0ge2lnbm9yZWQ6IC9bXFwvXFxcXF1cXC4vLCBpZ25vcmVJbml0aWFsOiB0cnVlLCBkZXB0aDogMX07XG5cblxuICAgICAgICAvLyBmbC53YXRjaGVyKGZsLnBhdGgsIHdhdGNoX29wdGlvbnMsIGZpbGVwYXRoID0+IHtcbiAgICAgICAgbGV0IHdhdGNoZXJJbnN0YW5jZSA9IGZsLndhdGNoZXIud2F0Y2goZmwucGF0aCwgY2hva09wdHMpO1xuICAgICAgICB3YXRjaGVySW5zdGFuY2VcbiAgICAgICAgICAgIC5vbihcImFkZFwiLCAoZmlsZXBhdGgsIGV2ZW50KSA9PiB7IGhhbmRsZVdhdGNoRXZlbnQoZmlsZXBhdGgpOyB9KVxuICAgICAgICAgICAgLm9uKFwiYWRkRGlyXCIsIChmaWxlcGF0aCwgZXZlbnQpID0+IHsgaGFuZGxlV2F0Y2hFdmVudChmaWxlcGF0aCk7IH0pXG4gICAgICAgICAgICAub24oXCJlcnJvclwiLCBlcnJvciA9PiBmbC5lLmxvZygzLCBgIFdhdGNoZXIgZXJyb3I6ICR7ZXJyb3J9YCwgZmwpKVxuICAgICAgICAgICAgLm9uKFwicmF3XCIsIChldmVudCwgcGF0aCwgZGV0YWlscykgPT4ge1xuICAgICAgICAgICAgICAgIGZsLmUubG9nKDAsIGBSYXcgZXZlbnQgaW5mbzogJHtldmVudH0sICR7cGF0aH0sICR7ZGV0YWlscy50b1N0cmluZygpfWAsIGZsKTtcbiAgICAgICAgICAgIH0pO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFdhdGNoZXMgYW5kIGhvbGRzIGpvYnMgZm91bmQuXG4gICAgICovXG4gICAgcHVibGljIHdhdGNoSG9sZCgpOiB2b2lkIHtcbiAgICAgICAgbGV0IGZsID0gdGhpcztcbiAgICAgICAgZmwubG9hZCh0cnVlKTtcbiAgICAgICAgZmwud2F0Y2godHJ1ZSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQXJyaXZlIGZ1bmN0aW9uIHRoYXQgY2FsbHMgdGhlIHN1cGVyLlxuICAgICAqIEBwYXJhbSBqb2JcbiAgICAgKi9cbiAgICBwdWJsaWMgYXJyaXZlKGpvYjogRmlsZUpvYikge1xuICAgICAgICAvLyBjb25zb2xlLmxvZyhcIkFCT1VUIFRPIEFSUklWRVwiLCBqb2IubmFtZSwgXCIgSU4gTkVTVCBcIiwgdGhpcy5uYW1lKTtcbiAgICAgICAgc3VwZXIuYXJyaXZlKGpvYik7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUGlja3MgdXAgYSBqb2IgZnJvbSBhbm90aGVyIG5lc3QuXG4gICAgICogQHBhcmFtIGpvYlxuICAgICAqIEBwYXJhbSBjYWxsYmFjayAgICAgIENhbGxiYWNrIGlzIGdpdmVuIHRoZSBqb2IgaW4gaXRzIHBhcmFtZXRlci5cbiAgICAgKi9cbiAgICBwdWJsaWMgdGFrZShqb2I6IChGaWxlSm9ifEZvbGRlckpvYiksIGNhbGxiYWNrOiAoam9iOiBGaWxlSm9ifEZvbGRlckpvYikgPT4gdm9pZCkge1xuICAgICAgICBsZXQgZm4gPSB0aGlzO1xuICAgICAgICAvLyB0aGUgb3RoZXIgbmVzdCB0aGF0IHRoaXMgaXMgdGFraW5nIGZyb20gc2hvdWxkIHByb3ZpZGUgYSB0ZW1wb3JhcnkgbG9jYXRpb24gb3IgbG9jYWwgX3BhdGggb2YgdGhlIGpvYlxuICAgICAgICBsZXQgbmV3X3BhdGggPSBgJHtmbi5wYXRofS8ke2pvYi5uYW1lfWA7XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGZzLnJlbmFtZVN5bmMoam9iLnBhdGgsIG5ld19wYXRoKTtcbiAgICAgICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICAgICAgICBmbi5lLmxvZygzLCBgSm9iICR7am9iLm5hbWV9IGNvdWxkIG5vdCBiZSByZW5hbWVkIGluIHRha2UgbWV0aG9kLiAke2Vycn1gLCBmbiwgW2pvYl0pO1xuICAgICAgICB9XG4gICAgICAgIGpvYi5wYXRoID0gbmV3X3BhdGg7XG4gICAgICAgIC8vIGpvYi5uZXN0ID0gZm47XG5cbiAgICAgICAgY2FsbGJhY2soam9iKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBMb2FkcyBqb2JzIHRoYXQgaGF2ZSBwaWxlZCB1cCBpbiB0aGUgbmVzdCBpZiBpdCB3YXMgbm90IHdhdGNoZWQuXG4gICAgICogTm8gbG9uZ2VyIHVzZWQuXG4gICAgICogQHJldHVybnMge0FycmF5fSAgICAgQXJyYXkgb2Ygam9ic1xuICAgICAqL1xuICAgIHB1YmxpYyBnZXRVbndhdGNoZWRKb2JzKCkge1xuICAgICAgICBsZXQgZmwgPSB0aGlzO1xuICAgICAgICBsZXQgam9icyA9IFtdO1xuICAgICAgICBsZXQgZmlsZUFycmF5ID0gZnMucmVhZGRpclN5bmMoZmwucGF0aCk7XG5cbiAgICAgICAgbGV0IGl0ZW1zID0gZmlsZUFycmF5LmZpbHRlcihpdGVtID0+ICEoLyhefFxcLylcXC5bXlxcL1xcLl0vZykudGVzdChpdGVtKSk7XG5cbiAgICAgICAgaXRlbXMuZm9yRWFjaCgoZmlsZW5hbWUpID0+IHtcbiAgICAgICAgICAgIGxldCBmaWxlcGF0aCA9IGZsLnBhdGggKyBwYXRoX21vZC5zZXAgKyBmaWxlbmFtZTtcbiAgICAgICAgICAgIGxldCBqb2IgPSBmbC5jcmVhdGVKb2IoZmlsZXBhdGgsIGZhbHNlKTtcbiAgICAgICAgICAgIGpvYnMucHVzaChqb2IpO1xuICAgICAgICAgICAgLy8gZmwuaG9sZEpvYihqb2IpO1xuICAgICAgICB9KTtcblxuICAgICAgICByZXR1cm4gam9icztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZXR1cm5zIGFsbCBoZWxkIGpvYnMuXG4gICAgICogQHJldHVybnMgeyhGaWxlSm9ifEZvbGRlckpvYilbXX1cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0SGVsZEpvYnMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmhlbGRKb2JzO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZHMgam9iIHRvIGFycmF5IG9mIGhlbGQgam9icy5cbiAgICAgKiBAcGFyYW0gam9iXG4gICAgICovXG4gICAgcHJvdGVjdGVkIGhvbGRKb2Ioam9iOiAoRmlsZUpvYnxGb2xkZXJKb2IpKSB7XG4gICAgICAgIHRoaXMuaGVsZEpvYnMucHVzaChqb2IpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCBhIGhlbGQgam9iIHdpdGggYSBqb2IgaWQuIFJlbW92ZXMgaXQgZnJvbSB0aGUgaGVsZCBqb2IgcXVldWUsXG4gICAgICogc28geW91IHNob3VsZCBtb3ZlIGl0IG91dCBvZiB0aGUgZm9sZGVyIGFmdGVyIHVzaW5nIHRoaXMuXG4gICAgICogQHBhcmFtIGpvYklkXG4gICAgICogQHJldHVybnMge0ZpbGVKb2J8Rm9sZGVySm9ifVxuICAgICAqICMjIyMgRXhhbXBsZVxuICAgICAqIGBgYGpzXG4gICAgICogdmFyIHR1bm5lbCA9IGFmLmNyZWF0ZVR1bm5lbChcIkNoZWNrcG9pbnQgZXhhbXBsZVwiKTtcbiAgICAgKiB2YXIgd2ViaG9vayA9IGFmLmNyZWF0ZVdlYmhvb2tOZXN0KFtcInRlc3RcIiwgXCJleGFtcGxlXCJdLCBcImdldFwiKTtcbiAgICAgKiB2YXIgaG9sZGluZ19mb2xkZXIgPSBhZi5jcmVhdGVBdXRvRm9sZGVyTmVzdChbXCJ0ZXN0XCIsIFwiY2hlY2twb2ludFwiXSk7XG4gICAgICpcbiAgICAgKiB2YXIgaW0gPSB3ZWJob29rLmdldEludGVyZmFjZU1hbmFnZXIoKTtcbiAgICAgKlxuICAgICAqIC8vIFdhdGNoIGZvciBqb2JzLCBob2xkLCBhbmQgcHJvdmlkZSB0byB0aGUgaW50ZXJmYWNlLlxuICAgICAqIGltLmNoZWNrTmVzdChob2xkaW5nX2ZvbGRlcik7XG4gICAgICogdHVubmVsLndhdGNoKHdlYmhvb2spO1xuICAgICAqXG4gICAgICogdHVubmVsLnJ1bihmdW5jdGlvbihqb2IsIG5lc3Qpe1xuICAgICAqICAgICAgLy8gR2V0IHRoZSBqb2JfaWQgZnJvbSB0aGUgd2ViaG9vayByZXF1ZXN0XG4gICAgICogICAgICB2YXIgam9iX2lkID0gam9iLmdldFBhcmFtZXRlcihcImpvYl9pZFwiKTtcbiAgICAgKiAgICAgIC8vIEdldCB0aGUgaGVsZCBqb2IgZnJvbSB0aGUgaG9sZGluZyBmb2xkZXJcbiAgICAgKiAgICAgIHZhciBjaGVja3BvaW50X2pvYiA9IGhvbGRpbmdfZm9sZGVyLmdldEhlbGRKb2Ioam9iX2lkKTtcbiAgICAgKiAgICAgIC8vIE1vdmUgc29tZXdoZXJlIGVsc2VcbiAgICAgKiAgICAgIGNoZWNrcG9pbnRfam9iLm1vdmUoYWYuY3JlYXRlQXV0b0ZvbGRlck5lc3QoW1widGVzdFwiLCBcIm91dGZvbGRlclwiXSkpO1xuICAgICAqIH0pO1xuICAgICAqIGBgYFxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRIZWxkSm9iKGpvYklkOiBzdHJpbmcpIHtcbiAgICAgICAgbGV0IGYgPSB0aGlzO1xuICAgICAgICBsZXQgam9iID0gXy5maW5kKGYuZ2V0SGVsZEpvYnMoKSwgKGopID0+IGouZ2V0SWQoKSA9PT0gam9iSWQgKTtcbiAgICAgICAgbGV0IGpvYkluZGV4ID0gXy5maW5kSW5kZXgoZi5nZXRIZWxkSm9icygpLCAoaikgPT4gai5nZXRJZCgpID09PSBqb2JJZCApO1xuXG4gICAgICAgIGlmICgham9iKSB7XG4gICAgICAgICAgICBmLmUubG9nKDMsIGBKb2IgSUQgJHtqb2JJZH0gY291bGQgbm90IGJlIGZvdW5kIGluIHRoZSAke2YuZ2V0SGVsZEpvYnMoKS5sZW5ndGh9IHBlbmRpbmcgaGVsZCBqb2JzLmAsIGYpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZi5oZWxkSm9icy5zcGxpY2Uoam9iSW5kZXgsIDEpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBqb2I7XG4gICAgfVxufSJdfQ== diff --git a/src/lib/job/fileJob.ts b/src/lib/job/fileJob.ts index e677ba9..34e5089 100644 --- a/src/lib/job/fileJob.ts +++ b/src/lib/job/fileJob.ts @@ -119,20 +119,23 @@ export class FileJob extends Job { /** * Moves a file to a nest. This is an asynchronous method which provides a callback on completion. + * * @param destinationNest The nest object the job will be sent to. - * @param callback The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote _path to the job once it has been uploaded to S3, for example. + * + * @param callback The callback provides the updated instance of the job. Depending on the nest it was sent to, it may have been cast to a new job type. This is helpful in case you need the remote path to the job once it has been uploaded to S3, for example. + * * #### Example * ```js * tunnel.run((job, nest) => { - * console.log("Found job " + job.getName()); + * console.log("Found job " + job.name); * job.move(my_s3_bucket, (s3_job) => { * // Uploaded - * console.log("Uploaded to " + s3_job.getPath()); + * console.log("Uploaded to " + s3_job.path); // https://mybucket.s3.amazonaws.com/myfile.pdf * }); * }); * ``` */ - public move(destinationNest: Nest, callback: any) { + public move(destinationNest: Nest, callback: (job: Job) => void): void { let fj = this; let theNewJob = null; diff --git a/src/lib/job/folderJob.ts b/src/lib/job/folderJob.ts index 06c55f5..c463a7c 100644 --- a/src/lib/job/folderJob.ts +++ b/src/lib/job/folderJob.ts @@ -37,7 +37,7 @@ export class FolderJob extends Job { * Creates file objects for folder contents. Async operation returns a callback on completion. * @param callback */ - public createFiles(callback: any) { + public createFiles(callback: () => void): void { let fl = this; let folder_path = fl.path; fs.readdir(folder_path, (err, items) => { @@ -158,7 +158,7 @@ export class FolderJob extends Job { * @param destinationNest * @param callback */ - public move(destinationNest: Nest, callback: any) { + public move(destinationNest: Nest, callback: (job?: Job) => void): void { let fj = this; if (!destinationNest) { diff --git a/src/lib/job/job.ts b/src/lib/job/job.ts index 3a10000..24a2e99 100644 --- a/src/lib/job/job.ts +++ b/src/lib/job/job.ts @@ -4,6 +4,7 @@ import {Environment} from "../environment/environment"; import {LifeEvent} from "../environment/lifeEvent"; import {EmailOptions} from "../environment/emailOptions"; import {JobProperty} from "./jobProperty"; +import {PackedJob} from "./packedJob"; // Handle the circular dependency by stashing the type in a variable for requiring later. // import * as PackedJobTypes from "./packedJob"; @@ -339,7 +340,7 @@ export abstract class Job { * }); * ``` */ - public pack(callback) { + public pack(callback: (job: PackedJob) => void): void { let job = this; let PackedJob = require("./packedJob").PackedJob; let pj = new PackedJob(job.e, job); @@ -360,7 +361,7 @@ export abstract class Job { * }); * ``` */ - public unpack(callback) { + public unpack(callback: (job: Job) => void): void { let job = this; let PackedJob = require("./packedJob").PackedJob; let pj = new PackedJob(job.e, job); diff --git a/src/lib/job/webhookJob.ts b/src/lib/job/webhookJob.ts index 396e7c7..c8b1b71 100644 --- a/src/lib/job/webhookJob.ts +++ b/src/lib/job/webhookJob.ts @@ -154,7 +154,7 @@ export class WebhookJob extends Job { * ``` * @param callback */ - public getDataAsString(callback: any) { + public getDataAsString(callback: (data: string) => void): void { let wh = this; let req = wh.request; let data = ""; diff --git a/src/lib/nest/folderNest.ts b/src/lib/nest/folderNest.ts index e210e53..1cb16d9 100644 --- a/src/lib/nest/folderNest.ts +++ b/src/lib/nest/folderNest.ts @@ -209,7 +209,7 @@ export class FolderNest extends Nest { * @param job * @param callback Callback is given the job in its parameter. */ - public take(job: (FileJob|FolderJob), callback: any) { + public take(job: (FileJob|FolderJob), callback: (job: FileJob|FolderJob) => void) { let fn = this; // the other nest that this is taking from should provide a temporary location or local _path of the job let new_path = `${fn.path}/${job.name}`;