diff --git a/linpeas.sh b/linpeas.sh index 623e7b9..797119c 100644 --- a/linpeas.sh +++ b/linpeas.sh @@ -1119,8 +1119,8 @@ if [ "$SEARCH_IN_FOLDER" ]; then CONT_THREADS=0 # FIND ALL KNOWN INTERESTING SOFTWARE FILES - FIND_DIR_CUSTOM=`eval_bckgrd "find $SEARCH_IN_FOLDER -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".irssi\" -o -name \".kube*\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"pam.d\" -o -name \"system-connections\" -o -name \"kubelet\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"kubernetes\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"bind\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"kube-proxy\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"system.d\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_CUSTOM=`eval_bckgrd "find $SEARCH_IN_FOLDER -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"*knockd*\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"*.ftpconfig\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"exports\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"ssh*config\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".bashrc\" -o -name \"my.ini\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"printers.xml\" -o -name \".k5login\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*.sqlite3\" -o -name \"hosts.equiv\" -o -name \"*_history*\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"sess_*\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"ntuser.dat\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"creds*\" -o -name \"postgresql.conf\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"agent*\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"*config*.php\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*.vhdx\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"unattended.xml\" -o -name \"plum.sqlite\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_CUSTOM=`eval_bckgrd "find $SEARCH_IN_FOLDER -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"kube-proxy\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"system-connections\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \"pam.d\" -o -name \"kubernetes\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"system.d\" -o -name \"ipa\" -o -name \".docker\" -o -name \"bind\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" -o -name \"kubelet\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_CUSTOM=`eval_bckgrd "find $SEARCH_IN_FOLDER -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"system.sav\" -o -name \"sitemanager.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pfx\" -o -name \"*.pub\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"agent*\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"sess_*\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"exports\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"ssh*config\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"*knockd*\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` wait # Always wait at the end @@ -1132,49 +1132,49 @@ elif echo $CHECKS | grep -q procs_crons_timers_srvcs_sockets || echo $CHECKS | g CONT_THREADS=0 # FIND ALL KNOWN INTERESTING SOFTWARE FILES - FIND_DIR_APPLICATIONS=`eval_bckgrd "find ${ROOT_FOLDER}applications -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_BIN=`eval_bckgrd "find ${ROOT_FOLDER}bin -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_CACHE=`eval_bckgrd "find ${ROOT_FOLDER}.cache -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_CDROM=`eval_bckgrd "find ${ROOT_FOLDER}cdrom -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_ETC=`eval_bckgrd "find ${ROOT_FOLDER}etc -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"pam.d\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"legacy_credentials\" -o -name \"system-connections\" -o -name \"neo4j\" -o -name \"concourse-auth\" -o -name \"kubelet\" -o -name \"varnish\" -o -name \"kubernetes\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"bind\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"kube-proxy\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"system.d\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_HOMESEARCH=`eval_bckgrd "find $HOMESEARCH -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_MEDIA=`eval_bckgrd "find ${ROOT_FOLDER}media -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_MNT=`eval_bckgrd "find ${ROOT_FOLDER}mnt -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_OPT=`eval_bckgrd "find ${ROOT_FOLDER}opt -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_PRIVATE=`eval_bckgrd "find ${ROOT_FOLDER}private -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_SBIN=`eval_bckgrd "find ${ROOT_FOLDER}sbin -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_SNAP=`eval_bckgrd "find ${ROOT_FOLDER}snap -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_SRV=`eval_bckgrd "find ${ROOT_FOLDER}srv -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_TMP=`eval_bckgrd "find ${ROOT_FOLDER}tmp -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_USR=`eval_bckgrd "find ${ROOT_FOLDER}usr -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"varnish\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"bind\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_DIR_VAR=`eval_bckgrd "find ${ROOT_FOLDER}var -type d -name \"nginx\" -o -name \"seeddms*\" -o -name \"environments\" -o -name \".kube*\" -o -name \".irssi\" -o -name \"couchdb\" -o -name \"doctl\" -o -name \"sentry\" -o -name \"mysql\" -o -name \"dirsrv\" -o -name \"neo4j\" -o -name \"legacy_credentials\" -o -name \"concourse-auth\" -o -name \"kubelet\" -o -name \"varnish\" -o -name \"kubernetes\" -o -name \".cloudflared\" -o -name \"postfix\" -o -name \"ipa\" -o -name \"ldap\" -o -name \"sites-enabled\" -o -name \"bind\" -o -name \"filezilla\" -o -name \"cacti\" -o -name \"*jenkins\" -o -name \"logstash\" -o -name \"keyrings\" -o -name \"concourse-keys\" -o -name \"zabbix\" -o -name \".vnc\" -o -name \".svn\" -o -name \".docker\" -o -name \"kube-proxy\" -o -name \"gcloud\" -o -name \".bluemix\" -o -name \"ErrorRecords\" -o -name \"roundcube\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_APPLICATIONS=`eval_bckgrd "find ${ROOT_FOLDER}applications -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_BIN=`eval_bckgrd "find ${ROOT_FOLDER}bin -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_CACHE=`eval_bckgrd "find ${ROOT_FOLDER}.cache -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_CDROM=`eval_bckgrd "find ${ROOT_FOLDER}cdrom -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_ETC=`eval_bckgrd "find ${ROOT_FOLDER}etc -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"kube-proxy\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"system-connections\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \"pam.d\" -o -name \"kubernetes\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \"system.d\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"bind\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" -o -name \"kubelet\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_HOMESEARCH=`eval_bckgrd "find $HOMESEARCH -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_MEDIA=`eval_bckgrd "find ${ROOT_FOLDER}media -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_MNT=`eval_bckgrd "find ${ROOT_FOLDER}mnt -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_OPT=`eval_bckgrd "find ${ROOT_FOLDER}opt -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_PRIVATE=`eval_bckgrd "find ${ROOT_FOLDER}private -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_SBIN=`eval_bckgrd "find ${ROOT_FOLDER}sbin -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_SNAP=`eval_bckgrd "find ${ROOT_FOLDER}snap -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_SRV=`eval_bckgrd "find ${ROOT_FOLDER}srv -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_TMP=`eval_bckgrd "find ${ROOT_FOLDER}tmp -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_USR=`eval_bckgrd "find ${ROOT_FOLDER}usr -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"bind\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_DIR_VAR=`eval_bckgrd "find ${ROOT_FOLDER}var -type d -name \"roundcube\" -o -name \"concourse-keys\" -o -name \"kube-proxy\" -o -name \"cacti\" -o -name \"concourse-auth\" -o -name \"gcloud\" -o -name \"filezilla\" -o -name \"varnish\" -o -name \"*jenkins\" -o -name \"keyrings\" -o -name \"postfix\" -o -name \"nginx\" -o -name \"environments\" -o -name \".irssi\" -o -name \"kubernetes\" -o -name \".vnc\" -o -name \"legacy_credentials\" -o -name \"mysql\" -o -name \".kube*\" -o -name \"ipa\" -o -name \".docker\" -o -name \"bind\" -o -name \"ErrorRecords\" -o -name \"logstash\" -o -name \"neo4j\" -o -name \"seeddms*\" -o -name \"doctl\" -o -name \".bluemix\" -o -name \"couchdb\" -o -name \".cloudflared\" -o -name \"ldap\" -o -name \".svn\" -o -name \"dirsrv\" -o -name \"sentry\" -o -name \"sites-enabled\" -o -name \"zabbix\" -o -name \".password-store\" -o -name \"kubelet\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` FIND_DIR_CONCOURSE_AUTH=`eval_bckgrd "find ${ROOT_FOLDER}concourse-auth -type d -name \"concourse-auth\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` FIND_DIR_CONCOURSE_KEYS=`eval_bckgrd "find ${ROOT_FOLDER}concourse-keys -type d -name \"concourse-keys\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_APPLICATIONS=`eval_bckgrd "find ${ROOT_FOLDER}applications -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_BIN=`eval_bckgrd "find ${ROOT_FOLDER}bin -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_CACHE=`eval_bckgrd "find ${ROOT_FOLDER}.cache -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_CDROM=`eval_bckgrd "find ${ROOT_FOLDER}cdrom -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_ETC=`eval_bckgrd "find ${ROOT_FOLDER}etc -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"*knockd*\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"exports\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_HOMESEARCH=`eval_bckgrd "find $HOMESEARCH -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"ssh*config\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_LIB=`eval_bckgrd "find ${ROOT_FOLDER}lib -name \"*.service\" -o -name \"*.socket\" -o -name \"log4j-core*.jar\" -o -name \"rocketchat.service\" -o -name \"*.timer\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_LIB32=`eval_bckgrd "find ${ROOT_FOLDER}lib32 -name \"*.socket\" -o -name \"*.service\" -o -name \"*.timer\" -o -name \"log4j-core*.jar\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_LIB64=`eval_bckgrd "find ${ROOT_FOLDER}lib64 -name \"*.socket\" -o -name \"*.service\" -o -name \"*.timer\" -o -name \"log4j-core*.jar\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_MEDIA=`eval_bckgrd "find ${ROOT_FOLDER}media -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_MNT=`eval_bckgrd "find ${ROOT_FOLDER}mnt -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"sess_*\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"gitlab.yml\" -o -name \"ddclient.conf\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_OPT=`eval_bckgrd "find ${ROOT_FOLDER}opt -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_PRIVATE=`eval_bckgrd "find ${ROOT_FOLDER}private -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"sess_*\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"gitlab.yml\" -o -name \"ddclient.conf\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_RUN=`eval_bckgrd "find ${ROOT_FOLDER}run -name \"*.socket\" -o -name \"*.service\" -o -name \"*.timer\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_SBIN=`eval_bckgrd "find ${ROOT_FOLDER}sbin -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_SNAP=`eval_bckgrd "find ${ROOT_FOLDER}snap -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_SRV=`eval_bckgrd "find ${ROOT_FOLDER}srv -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_SYS=`eval_bckgrd "find ${ROOT_FOLDER}sys -name \"*.socket\" -o -name \"*.service\" -o -name \"*.timer\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_SYSTEM=`eval_bckgrd "find ${ROOT_FOLDER}system -name \"*.socket\" -o -name \"*.service\" -o -name \"*.timer\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_SYSTEMD=`eval_bckgrd "find ${ROOT_FOLDER}systemd -name \"*.socket\" -o -name \"rocketchat.service\" -o -name \"*.service\" -o -name \"*.timer\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_TMP=`eval_bckgrd "find ${ROOT_FOLDER}tmp -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"sess_*\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"gitlab.yml\" -o -name \"ddclient.conf\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"agent*\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_USR=`eval_bckgrd "find ${ROOT_FOLDER}usr -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"ssh*config\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"ddclient.conf\" -o -name \"gitlab.yml\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_VAR=`eval_bckgrd "find ${ROOT_FOLDER}var -name \"pgadmin4.db\" -o -name \"db.php\" -o -name \"docker.sock\" -o -name \"000-default.conf\" -o -name \".lesshst\" -o -name \"recentservers.xml\" -o -name \"containerd.sock\" -o -name \"krb5.conf\" -o -name \".env*\" -o -name \"zabbix_agentd.conf\" -o -name \"authorized_hosts\" -o -name \"docker.socket\" -o -name \"datasources.xml\" -o -name \"mariadb.cnf\" -o -name \"unattend.inf\" -o -name \"groups.xml\" -o -name \"*password*\" -o -name \".github\" -o -name \".flyrc\" -o -name \"NetSetup.log\" -o -name \"AzureRMContext.json\" -o -name \"redis.conf\" -o -name \"cesi.conf\" -o -name \"*.crt\" -o -name \"*.key\" -o -name \"my.cnf\" -o -name \"gvm-tools.conf\" -o -name \"secrets.ldb\" -o -name \"supervisord.conf\" -o -name \"webserver_config.py\" -o -name \"access.log\" -o -name \"*vnc*.xml\" -o -name \"id_dsa*\" -o -name \"drives.xml\" -o -name \"accessTokens.json\" -o -name \".Xauthority\" -o -name \"*.gnupg\" -o -name \"sysprep.xml\" -o -name \"*vnc*.ini\" -o -name \"ws_ftp.ini\" -o -name \"smb.conf\" -o -name \"TokenCache.dat\" -o -name \"azureProfile.json\" -o -name \".secrets.mkey\" -o -name \".erlang.cookie\" -o -name \"pgsql.conf\" -o -name \"pwd.ibd\" -o -name \"*.viminfo\" -o -name \"software.sav\" -o -name \".credentials.json\" -o -name \"bitcoin.conf\" -o -name \".rhosts\" -o -name \"*.tf\" -o -name \"legacy_credentials.db\" -o -name \"filezilla.xml\" -o -name \"anaconda-ks.cfg\" -o -name \"*.timer\" -o -name \".k5login\" -o -name \".bashrc\" -o -name \"*.pub\" -o -name \"*.keystore\" -o -name \"winscp.ini\" -o -name \"my.ini\" -o -name \"printers.xml\" -o -name \"database.php\" -o -name \".wgetrc\" -o -name \"nginx.conf\" -o -name \"psk.txt\" -o -name \"grafana.ini\" -o -name \"*_history*\" -o -name \"hosts.equiv\" -o -name \"*.sqlite3\" -o -name \"rktlet.sock\" -o -name \"passwd.ibd\" -o -name \"firebase-tools.json\" -o -name \"KeePass.ini\" -o -name \"KeePass.enforced*\" -o -name \"krb5cc_*\" -o -name \"wp-config.php\" -o -name \"backup\" -o -name \"https-xampp.conf\" -o -name \"*.p12\" -o -name \"*.pgp\" -o -name \"config.php\" -o -name \"web*.config\" -o -name \"rsyncd.secrets\" -o -name \"sess_*\" -o -name \"ipsec.conf\" -o -name \"ffftp.ini\" -o -name \"gitlab.yml\" -o -name \"ddclient.conf\" -o -name \".sudo_as_admin_successful\" -o -name \"SYSTEM\" -o -name \"frakti.sock\" -o -name \"config.xml\" -o -name \"*.pem\" -o -name \"*.jks\" -o -name \"pg_hba.conf\" -o -name \"mongod*.conf\" -o -name \".roadtools_auth\" -o -name \"iis6.log\" -o -name \"plum.sqlite\" -o -name \"httpd.conf\" -o -name \"*credential*\" -o -name \"pgadmin*.db\" -o -name \"SecEvent.Evt\" -o -name \"*.keyring\" -o -name \"hudson.util.Secret\" -o -name \"kibana.y*ml\" -o -name \"*.sqlite\" -o -name \"sssd.conf\" -o -name \"*.tfstate\" -o -name \"appcmd.exe\" -o -name \".plan\" -o -name \".profile\" -o -name \"adc.json\" -o -name \"rpcd\" -o -name \"FreeSSHDservice.ini\" -o -name \"id_rsa*\" -o -name \"ConsoleHost_history.txt\" -o -name \"index.dat\" -o -name \"debian.cnf\" -o -name \"*.vhd\" -o -name \"AppEvent.Evt\" -o -name \"vsftpd.conf\" -o -name \"unattend.txt\" -o -name \"rocketchat.service\" -o -name \"*.rdg\" -o -name \"error.log\" -o -name \"system.sav\" -o -name \"password*.ibd\" -o -name \"*.gpg\" -o -name \"server.xml\" -o -name \"ftp.ini\" -o -name \"ipsec.secrets\" -o -name \".gitconfig\" -o -name \".ldaprc\" -o -name \"fat.config\" -o -name \"ftp.config\" -o -name \"snmpd.conf\" -o -name \"sentry.conf.py\" -o -name \"pagefile.sys\" -o -name \"autologin\" -o -name \"*.socket\" -o -name \"*.vmdk\" -o -name \"sitemanager.xml\" -o -name \"*.der\" -o -name \"jetty-realm.properties\" -o -name \"*.keytab\" -o -name \"security.sav\" -o -name \".pypirc\" -o -name \"https.conf\" -o -name \"software\" -o -name \"airflow.cfg\" -o -name \"*.cer\" -o -name \"Elastix.conf\" -o -name \"wsl.exe\" -o -name \"FreePBX.conf\" -o -name \"protecteduserkey.bin\" -o -name \"secrets.yml\" -o -name \"*.service\" -o -name \"log4j-core*.jar\" -o -name \"racoon.conf\" -o -name \"dockershim.sock\" -o -name \"master.key\" -o -name \"scclient.exe\" -o -name \"php.ini\" -o -name \"credentials.db\" -o -name \".msmtprc\" -o -name \"unattended.xml\" -o -name \"*.db\" -o -name \"elasticsearch.y*ml\" -o -name \".htpasswd\" -o -name \"kcpassword\" -o -name \".git-credentials\" -o -name \"*.psk\" -o -name \"bash.exe\" -o -name \"glusterfs.pem\" -o -name \"access_tokens.json\" -o -name \"setupinfo\" -o -name \"hostapd.conf\" -o -name \"*vnc*.c*nf*\" -o -name \".vault-token\" -o -name \"influxdb.conf\" -o -name \"sysprep.inf\" -o -name \"*.vhdx\" -o -name \"postgresql.conf\" -o -name \"creds*\" -o -name \"tomcat-users.xml\" -o -name \"mysqld.cnf\" -o -name \"known_hosts\" -o -name \"*.swp\" -o -name \"docker-compose.yml\" -o -name \"api_key\" -o -name \"rsyncd.conf\" -o -name \"authorized_keys\" -o -name \"*.pfx\" -o -name \"access_tokens.db\" -o -name \"glusterfs.ca\" -o -name \"vault-ssh-helper.hcl\" -o -name \"Dockerfile\" -o -name \"zabbix_server.conf\" -o -name \"credentials.xml\" -o -name \"scheduledtasks.xml\" -o -name \".git\" -o -name \"mosquitto.conf\" -o -name \"autologin.conf\" -o -name \"autounattend.xml\" -o -name \"cloud.cfg\" -o -name \"storage.php\" -o -name \"gitlab.rm\" -o -name \"SAM\" -o -name \"glusterfs.key\" -o -name \"setupinfo.bak\" -o -name \"kadm5.acl\" -o -name \"sip.conf\" -o -name \"backups\" -o -name \"fastcgi_params\" -o -name \"unattend.xml\" -o -name \"amportal.conf\" -o -name \"settings.php\" -o -name \"crio.sock\" -o -name \".recently-used.xbel\" -o -name \"Ntds.dit\" -o -name \"wcx_ftp.ini\" -o -name \"passbolt.php\" -o -name \"*.ovpn\" -o -name \"*.kdbx\" -o -name \"snyk.json\" -o -name \"passwd\" -o -name \"atlantis.db\" -o -name \"KeePass.config*\" -o -name \".boto\" -o -name \"snyk.config.json\" -o -name \"*.csr\" -o -name \"sites.ini\" -o -name \"RDCMan.settings\" -o -name \".google_authenticator\" -o -name \"*config*.php\" -o -name \"default.sav\" -o -name \"*vnc*.txt\" -o -name \"*.ftpconfig\" -o -name \"ntuser.dat\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_CONCOURSE_AUTH=`eval_bckgrd "find ${ROOT_FOLDER}concourse-auth -name \"*.socket\" -o -name \"*.service\" -o -name \"*.timer\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` - FIND_CONCOURSE_KEYS=`eval_bckgrd "find ${ROOT_FOLDER}concourse-keys -name \"*.socket\" -o -name \"*.service\" -o -name \"*.timer\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_APPLICATIONS=`eval_bckgrd "find ${ROOT_FOLDER}applications -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_BIN=`eval_bckgrd "find ${ROOT_FOLDER}bin -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_CACHE=`eval_bckgrd "find ${ROOT_FOLDER}.cache -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_CDROM=`eval_bckgrd "find ${ROOT_FOLDER}cdrom -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_ETC=`eval_bckgrd "find ${ROOT_FOLDER}etc -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"exports\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"*knockd*\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_HOMESEARCH=`eval_bckgrd "find $HOMESEARCH -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"ssh*config\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_LIB=`eval_bckgrd "find ${ROOT_FOLDER}lib -name \"*.service\" -o -name \"*.timer\" -o -name \"*.socket\" -o -name \"rocketchat.service\" -o -name \"log4j-core*.jar\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_LIB32=`eval_bckgrd "find ${ROOT_FOLDER}lib32 -name \"log4j-core*.jar\" -o -name \"*.timer\" -o -name \"*.socket\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_LIB64=`eval_bckgrd "find ${ROOT_FOLDER}lib64 -name \"log4j-core*.jar\" -o -name \"*.timer\" -o -name \"*.socket\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_MEDIA=`eval_bckgrd "find ${ROOT_FOLDER}media -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_MNT=`eval_bckgrd "find ${ROOT_FOLDER}mnt -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"*.viminfo\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"sess_*\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_OPT=`eval_bckgrd "find ${ROOT_FOLDER}opt -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_PRIVATE=`eval_bckgrd "find ${ROOT_FOLDER}private -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"*.viminfo\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"sess_*\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_RUN=`eval_bckgrd "find ${ROOT_FOLDER}run -name \"*.timer\" -o -name \"*.socket\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_SBIN=`eval_bckgrd "find ${ROOT_FOLDER}sbin -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_SNAP=`eval_bckgrd "find ${ROOT_FOLDER}snap -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_SRV=`eval_bckgrd "find ${ROOT_FOLDER}srv -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_SYS=`eval_bckgrd "find ${ROOT_FOLDER}sys -name \"*.timer\" -o -name \"*.socket\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_SYSTEM=`eval_bckgrd "find ${ROOT_FOLDER}system -name \"*.timer\" -o -name \"*.socket\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_SYSTEMD=`eval_bckgrd "find ${ROOT_FOLDER}systemd -name \"*.timer\" -o -name \"*.socket\" -o -name \"rocketchat.service\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_TMP=`eval_bckgrd "find ${ROOT_FOLDER}tmp -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"agent*\" -o -name \"*.gnupg\" -o -name \"KeePass.ini\" -o -name \".wgetrc\" -o -name \"unattend.xml\" -o -name \"ffftp.ini\" -o -name \"web*.config\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"*.viminfo\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"sess_*\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_USR=`eval_bckgrd "find ${ROOT_FOLDER}usr -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"ssh*config\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"*.viminfo\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_VAR=`eval_bckgrd "find ${ROOT_FOLDER}var -name \"scheduledtasks.xml\" -o -name \"legacy_credentials.db\" -o -name \".credentials.json\" -o -name \"sitemanager.xml\" -o -name \"system.sav\" -o -name \"anaconda-ks.cfg\" -o -name \"my.ini\" -o -name \"mysqld.cnf\" -o -name \"*.vhd\" -o -name \"rpcd\" -o -name \"SecEvent.Evt\" -o -name \"AzureRMContext.json\" -o -name \"pgadmin*.db\" -o -name \"fastcgi_params\" -o -name \"*.cer\" -o -name \"config.php\" -o -name \"*.pub\" -o -name \"*.pfx\" -o -name \"zabbix_server.conf\" -o -name \"*password*\" -o -name \"RDCMan.settings\" -o -name \"snmpd.conf\" -o -name \"*.pem\" -o -name \"*.swp\" -o -name \"access_tokens.json\" -o -name \"gitlab.yml\" -o -name \"supervisord.conf\" -o -name \"docker.sock\" -o -name \"tomcat-users.xml\" -o -name \".flyrc\" -o -name \"ConsoleHost_history.txt\" -o -name \"database.php\" -o -name \"gvm-tools.conf\" -o -name \"ftp.ini\" -o -name \"appcmd.exe\" -o -name \"jetty-realm.properties\" -o -name \"password*.ibd\" -o -name \".bashrc\" -o -name \"vault-ssh-helper.hcl\" -o -name \"containerd.sock\" -o -name \"webserver_config.py\" -o -name \".lesshst\" -o -name \"unattended.xml\" -o -name \"docker.socket\" -o -name \"passbolt.php\" -o -name \"ntuser.dat\" -o -name \".ldaprc\" -o -name \"unattend.txt\" -o -name \"bash.exe\" -o -name \"*.tfstate\" -o -name \"influxdb.conf\" -o -name \"groups.xml\" -o -name \"pwd.ibd\" -o -name \"ftp.config\" -o -name \"amportal.conf\" -o -name \"rktlet.sock\" -o -name \".git\" -o -name \"ipsec.conf\" -o -name \"mariadb.cnf\" -o -name \"*.gnupg\" -o -name \".wgetrc\" -o -name \"KeePass.ini\" -o -name \"unattend.xml\" -o -name \"web*.config\" -o -name \"ffftp.ini\" -o -name \"master.key\" -o -name \"my.cnf\" -o -name \"psk.txt\" -o -name \"nginx.conf\" -o -name \"pgadmin4.db\" -o -name \"TokenCache.dat\" -o -name \"autologin\" -o -name \"setupinfo.bak\" -o -name \"zabbix_agentd.conf\" -o -name \"secrets.ldb\" -o -name \"passwd.ibd\" -o -name \"*_history*\" -o -name \"SAM\" -o -name \"*.der\" -o -name \"rocketchat.service\" -o -name \"AppEvent.Evt\" -o -name \"iis6.log\" -o -name \"scclient.exe\" -o -name \"wsl.exe\" -o -name \"creds*\" -o -name \"*.gpg\" -o -name \"cloud.cfg\" -o -name \"*vnc*.xml\" -o -name \"plum.sqlite\" -o -name \".gitconfig\" -o -name \"crio.sock\" -o -name \"*.timer\" -o -name \"default.sav\" -o -name \"recentservers.xml\" -o -name \"authorized_keys\" -o -name \"*.sqlite\" -o -name \"SYSTEM\" -o -name \"*.vhdx\" -o -name \"*.viminfo\" -o -name \"Dockerfile\" -o -name \".boto\" -o -name \"*.service\" -o -name \"racoon.conf\" -o -name \"software.sav\" -o -name \"sssd.conf\" -o -name \"*.sqlite3\" -o -name \"airflow.cfg\" -o -name \".recently-used.xbel\" -o -name \"https.conf\" -o -name \"*.keyring\" -o -name \".plan\" -o -name \"index.dat\" -o -name \"settings.php\" -o -name \"filezilla.xml\" -o -name \".htpasswd\" -o -name \"drives.xml\" -o -name \"postgresql.conf\" -o -name \"*credential*\" -o -name \".k5login\" -o -name \"api_key\" -o -name \"sysprep.xml\" -o -name \"firebase-tools.json\" -o -name \"datasources.xml\" -o -name \"id_dsa*\" -o -name \"pagefile.sys\" -o -name \"rsyncd.conf\" -o -name \"autologin.conf\" -o -name \"ddclient.conf\" -o -name \"access_tokens.db\" -o -name \"pg_hba.conf\" -o -name \"hostapd.conf\" -o -name \"*vnc*.txt\" -o -name \"id_rsa*\" -o -name \"sites.ini\" -o -name \"backup\" -o -name \"credentials.db\" -o -name \"*.keystore\" -o -name \"redis.conf\" -o -name \".roadtools_auth\" -o -name \"krb5.conf\" -o -name \"grafana.ini\" -o -name \"vsftpd.conf\" -o -name \"Elastix.conf\" -o -name \"db.php\" -o -name \"kibana.y*ml\" -o -name \"autounattend.xml\" -o -name \".google_authenticator\" -o -name \"adc.json\" -o -name \"*.key\" -o -name \"*.socket\" -o -name \"kcpassword\" -o -name \"config.xml\" -o -name \".Xauthority\" -o -name \".secrets.mkey\" -o -name \"php.ini\" -o -name \"software\" -o -name \".pypirc\" -o -name \"hudson.util.Secret\" -o -name \"*.csr\" -o -name \"KeePass.config*\" -o -name \"elasticsearch.y*ml\" -o -name \"frakti.sock\" -o -name \"storage.php\" -o -name \"mongod*.conf\" -o -name \"*.crt\" -o -name \".erlang.cookie\" -o -name \".git-credentials\" -o -name \"NetSetup.log\" -o -name \"FreeSSHDservice.ini\" -o -name \"*.tf\" -o -name \"log4j-core*.jar\" -o -name \"access.log\" -o -name \"rsyncd.secrets\" -o -name \"hosts.equiv\" -o -name \"azureProfile.json\" -o -name \"FreePBX.conf\" -o -name \"unattend.inf\" -o -name \"Ntds.dit\" -o -name \".profile\" -o -name \"wcx_ftp.ini\" -o -name \"httpd.conf\" -o -name \"ws_ftp.ini\" -o -name \"glusterfs.key\" -o -name \"sip.conf\" -o -name \"*config*.php\" -o -name \".msmtprc\" -o -name \"snyk.config.json\" -o -name \"kadm5.acl\" -o -name \"backups\" -o -name \".sudo_as_admin_successful\" -o -name \"*.vmdk\" -o -name \"mosquitto.conf\" -o -name \"protecteduserkey.bin\" -o -name \"*vnc*.ini\" -o -name \"wp-config.php\" -o -name \".vault-token\" -o -name \"server.xml\" -o -name \"KeePass.enforced*\" -o -name \".github\" -o -name \"*vnc*.c*nf*\" -o -name \"000-default.conf\" -o -name \"krb5cc_*\" -o -name \"gitlab.rm\" -o -name \"printers.xml\" -o -name \"pgsql.conf\" -o -name \"glusterfs.pem\" -o -name \"*.psk\" -o -name \"glusterfs.ca\" -o -name \"*.keytab\" -o -name \"setupinfo\" -o -name \"*.pgp\" -o -name \"authorized_hosts\" -o -name \"*.db\" -o -name \"*.kdbx\" -o -name \"debian.cnf\" -o -name \"dockershim.sock\" -o -name \".rhosts\" -o -name \"smb.conf\" -o -name \"cesi.conf\" -o -name \"docker-compose.yml\" -o -name \"sentry.conf.py\" -o -name \"known_hosts\" -o -name \"secrets.yml\" -o -name \"https-xampp.conf\" -o -name \"credentials.xml\" -o -name \".env*\" -o -name \"bitcoin.conf\" -o -name \"*.ovpn\" -o -name \"accessTokens.json\" -o -name \"winscp.ini\" -o -name \"*.ftpconfig\" -o -name \"*.rdg\" -o -name \"ipsec.secrets\" -o -name \"fat.config\" -o -name \"sysprep.inf\" -o -name \"passwd\" -o -name \"*.p12\" -o -name \"security.sav\" -o -name \"*.jks\" -o -name \"error.log\" -o -name \"atlantis.db\" -o -name \"snyk.json\" -o -name \"sess_*\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_CONCOURSE_AUTH=`eval_bckgrd "find ${ROOT_FOLDER}concourse-auth -name \"*.timer\" -o -name \"*.socket\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` + FIND_CONCOURSE_KEYS=`eval_bckgrd "find ${ROOT_FOLDER}concourse-keys -name \"*.timer\" -o -name \"*.socket\" -o -name \"*.service\" 2>/dev/null | sort; printf \\\$YELLOW'. '\\\$NC 1>&2;"` wait # Always wait at the end @@ -1183,129 +1183,129 @@ fi if [ "$SEARCH_IN_FOLDER" ] || echo $CHECKS | grep -q procs_crons_timers_srvcs_sockets || echo $CHECKS | grep -q software_information || echo $CHECKS | grep -q interesting_files; then # GENERATE THE STORAGES OF THE FOUND FILES - PSTORAGE_SYSTEMD=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}private|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}lib32|^$GREPHOMESEARCH|^${ROOT_FOLDER}run|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}sys|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}concourse-keys|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}system|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}lib64|^${ROOT_FOLDER}systemd" | grep -E ".*\.service$" | sort | uniq | head -n 70) - PSTORAGE_TIMER=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}private|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}lib32|^$GREPHOMESEARCH|^${ROOT_FOLDER}run|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}sys|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}concourse-keys|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}system|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}lib64|^${ROOT_FOLDER}systemd" | grep -E ".*\.timer$" | sort | uniq | head -n 70) - PSTORAGE_SOCKET=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}private|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}lib32|^$GREPHOMESEARCH|^${ROOT_FOLDER}run|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}sys|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}concourse-keys|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}system|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}lib64|^${ROOT_FOLDER}systemd" | grep -E ".*\.socket$" | sort | uniq | head -n 70) - PSTORAGE_DBUS=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "system\.d$" | sort | uniq | head -n 70) - PSTORAGE_MYSQL=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E 'mysql/mysql' | grep -E '^/etc/.*mysql|/usr/var/lib/.*mysql|/var/lib/.*mysql' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "mysql$|passwd\.ibd$|password.*\.ibd$|pwd\.ibd$|mysqld\.cnf$" | sort | uniq | head -n 70) - PSTORAGE_MARIADB=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "mariadb\.cnf$|debian\.cnf$" | sort | uniq | head -n 70) - PSTORAGE_POSTGRESQL=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "pgadmin.*\.db$|pg_hba\.conf$|postgresql\.conf$|pgsql\.conf$|pgadmin4\.db$" | sort | uniq | head -n 70) - PSTORAGE_APACHE_NGINX=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "sites-enabled$|000-default\.conf$|php\.ini$|nginx\.conf$|nginx$" | sort | uniq | head -n 70) - PSTORAGE_VARNISH=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "varnish$" | sort | uniq | head -n 70) - PSTORAGE_PHP_SESSIONS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E '/tmp/.*sess_.*|/var/tmp/.*sess_.*' | grep -E "^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}private|^${ROOT_FOLDER}var|^${ROOT_FOLDER}tmp" | grep -E "sess_.*$" | sort | uniq | head -n 70) - PSTORAGE_PHP_FILES=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*config.*\.php$|database\.php$|db\.php$|storage\.php$|settings\.php$" | sort | uniq | head -n 70) - PSTORAGE_APACHE_AIRFLOW=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "airflow\.cfg$|webserver_config\.py$" | sort | uniq | head -n 70) - PSTORAGE_X11=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.Xauthority$" | sort | uniq | head -n 70) - PSTORAGE_WORDPRESS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "wp-config\.php$" | sort | uniq | head -n 70) - PSTORAGE_DRUPAL=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E '/default/settings.php' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "settings\.php$" | sort | uniq | head -n 70) - PSTORAGE_MOODLE=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E 'moodle/config.php' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "config\.php$" | sort | uniq | head -n 70) - PSTORAGE_TOMCAT=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "tomcat-users\.xml$" | sort | uniq | head -n 70) - PSTORAGE_MONGO=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "mongod.*\.conf$" | sort | uniq | head -n 70) - PSTORAGE_ROCKETCHAT=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}systemd" | grep -E "rocketchat\.service$" | sort | uniq | head -n 70) - PSTORAGE_SUPERVISORD=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "supervisord\.conf$" | sort | uniq | head -n 70) - PSTORAGE_CESI=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "cesi\.conf$" | sort | uniq | head -n 70) - PSTORAGE_RSYNC=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "rsyncd\.conf$|rsyncd\.secrets$" | sort | uniq | head -n 70) - PSTORAGE_RPCD=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/init.d/|/sbin/|/usr/share/' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "rpcd$" | sort | uniq | head -n 70) - PSTORAGE_BITCOIN=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "bitcoin\.conf$" | sort | uniq | head -n 70) - PSTORAGE_HOSTAPD=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "hostapd\.conf$" | sort | uniq | head -n 70) - PSTORAGE_WIFI_CONNECTIONS=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "system-connections$" | sort | uniq | head -n 70) - PSTORAGE_PAM_AUTH=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "pam\.d$" | sort | uniq | head -n 70) - PSTORAGE_NFS_EXPORTS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "exports$" | sort | uniq | head -n 70) - PSTORAGE_GLUSTERFS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "glusterfs\.pem$|glusterfs\.ca$|glusterfs\.key$" | sort | uniq | head -n 70) - PSTORAGE_ANACONDA_KS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "anaconda-ks\.cfg$" | sort | uniq | head -n 70) - PSTORAGE_TERRAFORM=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.tfstate$|.*\.tf$" | sort | uniq | head -n 70) - PSTORAGE_RACOON=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "racoon\.conf$|psk\.txt$" | sort | uniq | head -n 70) - PSTORAGE_KUBERNETES=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "kubeconfig$|bootstrap-kubeconfig$|kubelet-kubeconfig$|kubelet\.conf$|psk\.txt$|\.kube.*$|kubelet$|kube-proxy$|kubernetes$" | sort | uniq | head -n 70) - PSTORAGE_VNC=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/mime/' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.vnc$|.*vnc.*\.c.*nf.*$|.*vnc.*\.ini$|.*vnc.*\.txt$|.*vnc.*\.xml$" | sort | uniq | head -n 70) - PSTORAGE_LDAP=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "ldap$" | sort | uniq | head -n 70) - PSTORAGE_LOG4SHELL=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}private|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}lib32|^$GREPHOMESEARCH|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}lib64" | grep -E "log4j-core.*\.jar$" | sort | uniq | head -n 70) - PSTORAGE_OPENVPN=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.ovpn$" | sort | uniq | head -n 70) - PSTORAGE_SSH=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "id_dsa.*$|id_rsa.*$|known_hosts$|authorized_hosts$|authorized_keys$|.*\.pub$" | sort | uniq | head -n 70) - PSTORAGE_CERTSB4=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/usr/share/|/usr/local/lib/|/usr/lib.*' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.pem$|.*\.cer$|.*\.crt$" | sort | uniq | head -n 70) - PSTORAGE_CERTSBIN=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '^/usr/share/|/usr/local/lib/|/usr/lib/.*|/usr/share/|/usr/local/lib/|/usr/lib/.*' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.csr$|.*\.der$" | sort | uniq | head -n 70) - PSTORAGE_CERTSCLIENT=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/usr/share/|/usr/local/lib/|/usr/lib/.*' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.pfx$|.*\.p12$" | sort | uniq | head -n 70) - PSTORAGE_SSH_AGENTS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '.dll' | grep -E "^${ROOT_FOLDER}tmp" | grep -E "agent.*$" | sort | uniq | head -n 70) - PSTORAGE_SSH_CONFIG=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^$GREPHOMESEARCH" | grep -E "ssh.*config$" | sort | uniq | head -n 70) - PSTORAGE_SNYK=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "snyk\.json$|snyk\.config\.json$" | sort | uniq | head -n 70) - PSTORAGE_CLOUD_CREDENTIALS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "credentials\.db$|legacy_credentials\.db$|adc\.json$|\.boto$|\.credentials\.json$|firebase-tools\.json$|access_tokens\.db$|access_tokens\.json$|accessTokens\.json$|gcloud$|legacy_credentials$|azureProfile\.json$|TokenCache\.dat$|AzureRMContext\.json$|ErrorRecords$|TokenCache\.dat$|\.bluemix$|doctl$" | sort | uniq | head -n 70) - PSTORAGE_ROAD_RECON=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.roadtools_auth$" | sort | uniq | head -n 70) - PSTORAGE_FREEIPA=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "ipa$|dirsrv$" | sort | uniq | head -n 70) - PSTORAGE_KERBEROS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "krb5\.conf$|.*\.keytab$|\.k5login$|krb5cc_.*$|kadm5\.acl$|secrets\.ldb$|\.secrets\.mkey$|sssd\.conf$" | sort | uniq | head -n 70) - PSTORAGE_KIBANA=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "kibana\.y.*ml$" | sort | uniq | head -n 70) - PSTORAGE_GRAFANA=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "grafana\.ini$" | sort | uniq | head -n 70) - PSTORAGE_KNOCKD=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E '/etc/init.d/' | grep -E "^${ROOT_FOLDER}etc" | grep -E ".*knockd.*$" | sort | uniq | head -n 70) - PSTORAGE_LOGSTASH=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "logstash$" | sort | uniq | head -n 70) - PSTORAGE_ELASTICSEARCH=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "elasticsearch\.y.*ml$" | sort | uniq | head -n 70) - PSTORAGE_VAULT_SSH_HELPER=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "vault-ssh-helper\.hcl$" | sort | uniq | head -n 70) - PSTORAGE_VAULT_SSH_TOKEN=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.vault-token$" | sort | uniq | head -n 70) - PSTORAGE_COUCHDB=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "couchdb$" | sort | uniq | head -n 70) - PSTORAGE_REDIS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "redis\.conf$" | sort | uniq | head -n 70) - PSTORAGE_MOSQUITTO=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "mosquitto\.conf$" | sort | uniq | head -n 70) - PSTORAGE_NEO4J=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "neo4j$" | sort | uniq | head -n 70) - PSTORAGE_CLOUD_INIT=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "cloud\.cfg$" | sort | uniq | head -n 70) - PSTORAGE_ERLANG=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.erlang\.cookie$" | sort | uniq | head -n 70) - PSTORAGE_SIP=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "sip\.conf$|amportal\.conf$|FreePBX\.conf$|Elastix\.conf$" | sort | uniq | head -n 70) - PSTORAGE_GMV_AUTH=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "gvm-tools\.conf$" | sort | uniq | head -n 70) - PSTORAGE_IPSEC=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "ipsec\.secrets$|ipsec\.conf$" | sort | uniq | head -n 70) - PSTORAGE_IRSSI=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.irssi$" | sort | uniq | head -n 70) - PSTORAGE_KEYRING=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "keyrings$|.*\.keyring$|.*\.keystore$|.*\.jks$" | sort | uniq | head -n 70) - PSTORAGE_VIRTUAL_DISKS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.vhd$|.*\.vhdx$|.*\.vmdk$" | sort | uniq | head -n 70) - PSTORAGE_FILEZILLA=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "filezilla$|filezilla\.xml$|recentservers\.xml$" | sort | uniq | head -n 70) - PSTORAGE_BACKUP_MANAGER=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "storage\.php$|database\.php$" | sort | uniq | head -n 70) - PSTORAGE_SPLUNK=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "passwd$" | sort | uniq | head -n 70) - PSTORAGE_GIT=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.git-credentials$" | sort | uniq | head -n 70) - PSTORAGE_ATLANTIS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "atlantis\.db$" | sort | uniq | head -n 70) - PSTORAGE_GITLAB=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/lib' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "secrets\.yml$|gitlab\.yml$|gitlab\.rm$" | sort | uniq | head -n 70) - PSTORAGE_PGP_GPG=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E 'README.gnupg' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.pgp$|.*\.gpg$|.*\.gnupg$" | sort | uniq | head -n 70) - PSTORAGE_CACHE_VI=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.swp$|.*\.viminfo$" | sort | uniq | head -n 70) - PSTORAGE_DOCKER=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "docker\.socket$|docker\.sock$|Dockerfile$|docker-compose\.yml$|dockershim\.sock$|containerd\.sock$|crio\.sock$|frakti\.sock$|rktlet\.sock$|\.docker$" | sort | uniq | head -n 70) - PSTORAGE_FIREFOX=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "\.mozilla$|Firefox$" | sort | uniq | head -n 70) - PSTORAGE_CHROME=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "google-chrome$|Chrome$" | sort | uniq | head -n 70) - PSTORAGE_OPERA=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "com\.operasoftware\.Opera$" | sort | uniq | head -n 70) - PSTORAGE_SAFARI=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "Safari$" | sort | uniq | head -n 70) - PSTORAGE_AUTOLOGIN=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "autologin$|autologin\.conf$" | sort | uniq | head -n 70) - PSTORAGE_FASTCGI=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "fastcgi_params$" | sort | uniq | head -n 70) - PSTORAGE_FAT_FREE=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "fat\.config$" | sort | uniq | head -n 70) - PSTORAGE_SHODAN=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "api_key$" | sort | uniq | head -n 70) - PSTORAGE_CONCOURSE=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}concourse-keys" | grep -E "\.flyrc$|concourse-auth$|concourse-keys$" | sort | uniq | head -n 70) - PSTORAGE_BOTO=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.boto$" | sort | uniq | head -n 70) - PSTORAGE_SNMP=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "snmpd\.conf$" | sort | uniq | head -n 70) - PSTORAGE_PYPIRC=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.pypirc$" | sort | uniq | head -n 70) - PSTORAGE_POSTFIX=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "postfix$" | sort | uniq | head -n 70) - PSTORAGE_CLOUDFLARE=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.cloudflared$" | sort | uniq | head -n 70) - PSTORAGE_HISTORY=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*_history.*$" | sort | uniq | head -n 70) - PSTORAGE_HTTP_CONF=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "httpd\.conf$" | sort | uniq | head -n 70) - PSTORAGE_HTPASSWD=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.htpasswd$" | sort | uniq | head -n 70) - PSTORAGE_LDAPRC=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.ldaprc$" | sort | uniq | head -n 70) - PSTORAGE_ENV=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E 'example' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.env.*$" | sort | uniq | head -n 70) - PSTORAGE_MSMTPRC=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.msmtprc$" | sort | uniq | head -n 70) - PSTORAGE_INFLUXDB=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "influxdb\.conf$" | sort | uniq | head -n 70) - PSTORAGE_ZABBIX=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "zabbix_server\.conf$|zabbix_agentd\.conf$|zabbix$" | sort | uniq | head -n 70) - PSTORAGE_GITHUB=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.github$|\.gitconfig$|\.git-credentials$|\.git$" | sort | uniq | head -n 70) - PSTORAGE_SVN=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.svn$" | sort | uniq | head -n 70) - PSTORAGE_KEEPASS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.kdbx$|KeePass\.config.*$|KeePass\.ini$|KeePass\.enforced.*$" | sort | uniq | head -n 70) - PSTORAGE_PRE_SHARED_KEYS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.psk$" | sort | uniq | head -n 70) - PSTORAGE_PASS_STORE_DIRECTORIES=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.password-store$" | sort | uniq | head -n 70) - PSTORAGE_FTP=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "vsftpd\.conf$|.*\.ftpconfig$|ffftp\.ini$|ftp\.ini$|ftp\.config$|sites\.ini$|wcx_ftp\.ini$|winscp\.ini$|ws_ftp\.ini$" | sort | uniq | head -n 70) - PSTORAGE_SAMBA=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "smb\.conf$" | sort | uniq | head -n 70) - PSTORAGE_DNS=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc|^${ROOT_FOLDER}var|^${ROOT_FOLDER}usr" | grep -E "bind$" | sort | uniq | head -n 70) - PSTORAGE_SEEDDMS=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "seeddms.*$" | sort | uniq | head -n 70) - PSTORAGE_DDCLIENT=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "ddclient\.conf$" | sort | uniq | head -n 70) - PSTORAGE_KCPASSWORD=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "kcpassword$" | sort | uniq | head -n 70) - PSTORAGE_SENTRY=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "sentry$|sentry\.conf\.py$" | sort | uniq | head -n 70) - PSTORAGE_STRAPI=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "environments$" | sort | uniq | head -n 70) - PSTORAGE_CACTI=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "cacti$" | sort | uniq | head -n 70) - PSTORAGE_ROUNDCUBE=$(echo -e "$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "roundcube$" | sort | uniq | head -n 70) - PSTORAGE_PASSBOLT=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "passbolt\.php$" | sort | uniq | head -n 70) - PSTORAGE_JETTY=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "jetty-realm\.properties$" | sort | uniq | head -n 70) - PSTORAGE_JENKINS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_DIR_CDROM\n$FIND_DIR_OPT\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_MEDIA\n$FIND_DIR_TMP\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_PRIVATE\n$FIND_DIR_VAR\n$FIND_DIR_CACHE\n$FIND_DIR_USR\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_MNT\n$FIND_DIR_SNAP\n$FIND_DIR_SBIN\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_ETC\n$FIND_DIR_BIN\n$FIND_DIR_SRV\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "master\.key$|hudson\.util\.Secret$|credentials\.xml$|config\.xml$|.*jenkins$" | sort | uniq | head -n 70) - PSTORAGE_WGET=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.wgetrc$" | sort | uniq | head -n 70) - PSTORAGE_INTERESTING_LOGS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "access\.log$|error\.log$" | sort | uniq | head -n 70) - PSTORAGE_OTHER_INTERESTING=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "\.bashrc$|\.google_authenticator$|hosts\.equiv$|\.lesshst$|\.plan$|\.profile$|\.recently-used\.xbel$|\.rhosts$|\.sudo_as_admin_successful$" | sort | uniq | head -n 70) - PSTORAGE_WINDOWS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.rdg$|AppEvent\.Evt$|autounattend\.xml$|ConsoleHost_history\.txt$|FreeSSHDservice\.ini$|NetSetup\.log$|Ntds\.dit$|protecteduserkey\.bin$|RDCMan\.settings$|SAM$|SYSTEM$|SecEvent\.Evt$|appcmd\.exe$|bash\.exe$|datasources\.xml$|default\.sav$|drives\.xml$|groups\.xml$|https-xampp\.conf$|https\.conf$|iis6\.log$|index\.dat$|my\.cnf$|my\.ini$|ntuser\.dat$|pagefile\.sys$|printers\.xml$|recentservers\.xml$|scclient\.exe$|scheduledtasks\.xml$|security\.sav$|server\.xml$|setupinfo$|setupinfo\.bak$|sitemanager\.xml$|sites\.ini$|software$|software\.sav$|sysprep\.inf$|sysprep\.xml$|system\.sav$|unattend\.inf$|unattend\.txt$|unattend\.xml$|unattended\.xml$|wcx_ftp\.ini$|ws_ftp\.ini$|web.*\.config$|winscp\.ini$|wsl\.exe$|plum\.sqlite$" | sort | uniq | head -n 70) - PSTORAGE_DATABASE=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/man/|/usr/|/var/cache/|thumbcache|iconcache|IconCache|/man/|/usr/|/var/cache/' | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*\.db$|.*\.sqlite$|.*\.sqlite3$" | sort | uniq | head -n 70) - PSTORAGE_BACKUPS=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E "backup$|backups$" | sort | uniq | head -n 70) - PSTORAGE_PASSWORD_FILES=$(echo -e "$FIND_LIB64\n$FIND_TMP\n$FIND_SYSTEM\n$FIND_VAR\n$FIND_MEDIA\n$FIND_LIB32\n$FIND_ETC\n$FIND_HOMESEARCH\n$FIND_APPLICATIONS\n$FIND_USR\n$FIND_SRV\n$FIND_CONCOURSE_KEYS\n$FIND_SNAP\n$FIND_SYS\n$FIND_PRIVATE\n$FIND_BIN\n$FIND_OPT\n$FIND_SBIN\n$FIND_CDROM\n$FIND_LIB\n$FIND_CONCOURSE_AUTH\n$FIND_CACHE\n$FIND_RUN\n$FIND_SYSTEMD\n$FIND_MNT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}private|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}media|^${ROOT_FOLDER}mnt|^$GREPHOMESEARCH|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}.cache" | grep -E ".*password.*$|.*credential.*$|creds.*$|.*\.key$" | sort | uniq | head -n 70) + PSTORAGE_SYSTEMD=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}run|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}lib32|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}system|^${ROOT_FOLDER}private|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}media|^$GREPHOMESEARCH|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}systemd|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}var|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sys|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}concourse-keys|^${ROOT_FOLDER}lib64" | grep -E ".*\.service$" | sort | uniq | head -n 70) + PSTORAGE_TIMER=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}run|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}lib32|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}system|^${ROOT_FOLDER}private|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}media|^$GREPHOMESEARCH|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}systemd|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}var|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sys|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}concourse-keys|^${ROOT_FOLDER}lib64" | grep -E ".*\.timer$" | sort | uniq | head -n 70) + PSTORAGE_SOCKET=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}run|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}lib32|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}system|^${ROOT_FOLDER}private|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}media|^$GREPHOMESEARCH|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}systemd|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}var|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sys|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}concourse-keys|^${ROOT_FOLDER}lib64" | grep -E ".*\.socket$" | sort | uniq | head -n 70) + PSTORAGE_DBUS=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "system\.d$" | sort | uniq | head -n 70) + PSTORAGE_MYSQL=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E 'mysql/mysql' | grep -E '^/etc/.*mysql|/usr/var/lib/.*mysql|/var/lib/.*mysql' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "mysql$|passwd\.ibd$|password.*\.ibd$|pwd\.ibd$|mysqld\.cnf$" | sort | uniq | head -n 70) + PSTORAGE_MARIADB=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "mariadb\.cnf$|debian\.cnf$" | sort | uniq | head -n 70) + PSTORAGE_POSTGRESQL=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "pgadmin.*\.db$|pg_hba\.conf$|postgresql\.conf$|pgsql\.conf$|pgadmin4\.db$" | sort | uniq | head -n 70) + PSTORAGE_APACHE_NGINX=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "sites-enabled$|000-default\.conf$|php\.ini$|nginx\.conf$|nginx$" | sort | uniq | head -n 70) + PSTORAGE_VARNISH=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "varnish$" | sort | uniq | head -n 70) + PSTORAGE_PHP_SESSIONS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E '/tmp/.*sess_.*|/var/tmp/.*sess_.*' | grep -E "^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}private|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}var" | grep -E "sess_.*$" | sort | uniq | head -n 70) + PSTORAGE_PHP_FILES=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*config.*\.php$|database\.php$|db\.php$|storage\.php$|settings\.php$" | sort | uniq | head -n 70) + PSTORAGE_APACHE_AIRFLOW=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "airflow\.cfg$|webserver_config\.py$" | sort | uniq | head -n 70) + PSTORAGE_X11=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.Xauthority$" | sort | uniq | head -n 70) + PSTORAGE_WORDPRESS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "wp-config\.php$" | sort | uniq | head -n 70) + PSTORAGE_DRUPAL=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E '/default/settings.php' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "settings\.php$" | sort | uniq | head -n 70) + PSTORAGE_MOODLE=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E 'moodle/config.php' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "config\.php$" | sort | uniq | head -n 70) + PSTORAGE_TOMCAT=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "tomcat-users\.xml$" | sort | uniq | head -n 70) + PSTORAGE_MONGO=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "mongod.*\.conf$" | sort | uniq | head -n 70) + PSTORAGE_ROCKETCHAT=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}systemd|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "rocketchat\.service$" | sort | uniq | head -n 70) + PSTORAGE_SUPERVISORD=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "supervisord\.conf$" | sort | uniq | head -n 70) + PSTORAGE_CESI=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "cesi\.conf$" | sort | uniq | head -n 70) + PSTORAGE_RSYNC=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "rsyncd\.conf$|rsyncd\.secrets$" | sort | uniq | head -n 70) + PSTORAGE_RPCD=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/init.d/|/sbin/|/usr/share/' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "rpcd$" | sort | uniq | head -n 70) + PSTORAGE_BITCOIN=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "bitcoin\.conf$" | sort | uniq | head -n 70) + PSTORAGE_HOSTAPD=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "hostapd\.conf$" | sort | uniq | head -n 70) + PSTORAGE_WIFI_CONNECTIONS=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "system-connections$" | sort | uniq | head -n 70) + PSTORAGE_PAM_AUTH=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "pam\.d$" | sort | uniq | head -n 70) + PSTORAGE_NFS_EXPORTS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}etc" | grep -E "exports$" | sort | uniq | head -n 70) + PSTORAGE_GLUSTERFS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "glusterfs\.pem$|glusterfs\.ca$|glusterfs\.key$" | sort | uniq | head -n 70) + PSTORAGE_ANACONDA_KS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "anaconda-ks\.cfg$" | sort | uniq | head -n 70) + PSTORAGE_TERRAFORM=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.tfstate$|.*\.tf$" | sort | uniq | head -n 70) + PSTORAGE_RACOON=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "racoon\.conf$|psk\.txt$" | sort | uniq | head -n 70) + PSTORAGE_KUBERNETES=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "kubeconfig$|bootstrap-kubeconfig$|kubelet-kubeconfig$|kubelet\.conf$|psk\.txt$|\.kube.*$|kubelet$|kube-proxy$|kubernetes$" | sort | uniq | head -n 70) + PSTORAGE_VNC=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/mime/' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.vnc$|.*vnc.*\.c.*nf.*$|.*vnc.*\.ini$|.*vnc.*\.txt$|.*vnc.*\.xml$" | sort | uniq | head -n 70) + PSTORAGE_LDAP=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "ldap$" | sort | uniq | head -n 70) + PSTORAGE_LOG4SHELL=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}lib32|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media|^$GREPHOMESEARCH|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}lib|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}var|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}lib64" | grep -E "log4j-core.*\.jar$" | sort | uniq | head -n 70) + PSTORAGE_OPENVPN=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.ovpn$" | sort | uniq | head -n 70) + PSTORAGE_SSH=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "id_dsa.*$|id_rsa.*$|known_hosts$|authorized_hosts$|authorized_keys$|.*\.pub$" | sort | uniq | head -n 70) + PSTORAGE_CERTSB4=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/usr/share/|/usr/local/lib/|/usr/lib.*' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.pem$|.*\.cer$|.*\.crt$" | sort | uniq | head -n 70) + PSTORAGE_CERTSBIN=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '^/usr/share/|/usr/local/lib/|/usr/lib/.*|/usr/share/|/usr/local/lib/|/usr/lib/.*' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.csr$|.*\.der$" | sort | uniq | head -n 70) + PSTORAGE_CERTSCLIENT=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/usr/share/|/usr/local/lib/|/usr/lib/.*' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.pfx$|.*\.p12$" | sort | uniq | head -n 70) + PSTORAGE_SSH_AGENTS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '.dll' | grep -E "^${ROOT_FOLDER}tmp" | grep -E "agent.*$" | sort | uniq | head -n 70) + PSTORAGE_SSH_CONFIG=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^$GREPHOMESEARCH" | grep -E "ssh.*config$" | sort | uniq | head -n 70) + PSTORAGE_SNYK=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "snyk\.json$|snyk\.config\.json$" | sort | uniq | head -n 70) + PSTORAGE_CLOUD_CREDENTIALS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "credentials\.db$|legacy_credentials\.db$|adc\.json$|\.boto$|\.credentials\.json$|firebase-tools\.json$|access_tokens\.db$|access_tokens\.json$|accessTokens\.json$|gcloud$|legacy_credentials$|azureProfile\.json$|TokenCache\.dat$|AzureRMContext\.json$|ErrorRecords$|TokenCache\.dat$|\.bluemix$|doctl$" | sort | uniq | head -n 70) + PSTORAGE_ROAD_RECON=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.roadtools_auth$" | sort | uniq | head -n 70) + PSTORAGE_FREEIPA=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "ipa$|dirsrv$" | sort | uniq | head -n 70) + PSTORAGE_KERBEROS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "krb5\.conf$|.*\.keytab$|\.k5login$|krb5cc_.*$|kadm5\.acl$|secrets\.ldb$|\.secrets\.mkey$|sssd\.conf$" | sort | uniq | head -n 70) + PSTORAGE_KIBANA=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "kibana\.y.*ml$" | sort | uniq | head -n 70) + PSTORAGE_GRAFANA=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "grafana\.ini$" | sort | uniq | head -n 70) + PSTORAGE_KNOCKD=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E '/etc/init.d/' | grep -E "^${ROOT_FOLDER}etc" | grep -E ".*knockd.*$" | sort | uniq | head -n 70) + PSTORAGE_LOGSTASH=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "logstash$" | sort | uniq | head -n 70) + PSTORAGE_ELASTICSEARCH=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "elasticsearch\.y.*ml$" | sort | uniq | head -n 70) + PSTORAGE_VAULT_SSH_HELPER=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "vault-ssh-helper\.hcl$" | sort | uniq | head -n 70) + PSTORAGE_VAULT_SSH_TOKEN=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.vault-token$" | sort | uniq | head -n 70) + PSTORAGE_COUCHDB=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "couchdb$" | sort | uniq | head -n 70) + PSTORAGE_REDIS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "redis\.conf$" | sort | uniq | head -n 70) + PSTORAGE_MOSQUITTO=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "mosquitto\.conf$" | sort | uniq | head -n 70) + PSTORAGE_NEO4J=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "neo4j$" | sort | uniq | head -n 70) + PSTORAGE_CLOUD_INIT=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "cloud\.cfg$" | sort | uniq | head -n 70) + PSTORAGE_ERLANG=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.erlang\.cookie$" | sort | uniq | head -n 70) + PSTORAGE_SIP=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "sip\.conf$|amportal\.conf$|FreePBX\.conf$|Elastix\.conf$" | sort | uniq | head -n 70) + PSTORAGE_GMV_AUTH=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "gvm-tools\.conf$" | sort | uniq | head -n 70) + PSTORAGE_IPSEC=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "ipsec\.secrets$|ipsec\.conf$" | sort | uniq | head -n 70) + PSTORAGE_IRSSI=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.irssi$" | sort | uniq | head -n 70) + PSTORAGE_KEYRING=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "keyrings$|.*\.keyring$|.*\.keystore$|.*\.jks$" | sort | uniq | head -n 70) + PSTORAGE_VIRTUAL_DISKS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.vhd$|.*\.vhdx$|.*\.vmdk$" | sort | uniq | head -n 70) + PSTORAGE_FILEZILLA=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "filezilla$|filezilla\.xml$|recentservers\.xml$" | sort | uniq | head -n 70) + PSTORAGE_BACKUP_MANAGER=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "storage\.php$|database\.php$" | sort | uniq | head -n 70) + PSTORAGE_SPLUNK=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "passwd$" | sort | uniq | head -n 70) + PSTORAGE_GIT=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.git-credentials$" | sort | uniq | head -n 70) + PSTORAGE_ATLANTIS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "atlantis\.db$" | sort | uniq | head -n 70) + PSTORAGE_GITLAB=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/lib' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "secrets\.yml$|gitlab\.yml$|gitlab\.rm$" | sort | uniq | head -n 70) + PSTORAGE_PGP_GPG=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E 'README.gnupg' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.pgp$|.*\.gpg$|.*\.gnupg$" | sort | uniq | head -n 70) + PSTORAGE_CACHE_VI=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.swp$|.*\.viminfo$" | sort | uniq | head -n 70) + PSTORAGE_DOCKER=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "docker\.socket$|docker\.sock$|Dockerfile$|docker-compose\.yml$|dockershim\.sock$|containerd\.sock$|crio\.sock$|frakti\.sock$|rktlet\.sock$|\.docker$" | sort | uniq | head -n 70) + PSTORAGE_FIREFOX=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "\.mozilla$|Firefox$" | sort | uniq | head -n 70) + PSTORAGE_CHROME=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "google-chrome$|Chrome$" | sort | uniq | head -n 70) + PSTORAGE_OPERA=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "com\.operasoftware\.Opera$" | sort | uniq | head -n 70) + PSTORAGE_SAFARI=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^" | grep -E "Safari$" | sort | uniq | head -n 70) + PSTORAGE_AUTOLOGIN=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "autologin$|autologin\.conf$" | sort | uniq | head -n 70) + PSTORAGE_FASTCGI=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "fastcgi_params$" | sort | uniq | head -n 70) + PSTORAGE_FAT_FREE=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "fat\.config$" | sort | uniq | head -n 70) + PSTORAGE_SHODAN=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "api_key$" | sort | uniq | head -n 70) + PSTORAGE_CONCOURSE=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}concourse-keys|^${ROOT_FOLDER}private|^${ROOT_FOLDER}concourse-auth|^${ROOT_FOLDER}media" | grep -E "\.flyrc$|concourse-auth$|concourse-keys$" | sort | uniq | head -n 70) + PSTORAGE_BOTO=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.boto$" | sort | uniq | head -n 70) + PSTORAGE_SNMP=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "snmpd\.conf$" | sort | uniq | head -n 70) + PSTORAGE_PYPIRC=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.pypirc$" | sort | uniq | head -n 70) + PSTORAGE_POSTFIX=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "postfix$" | sort | uniq | head -n 70) + PSTORAGE_CLOUDFLARE=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.cloudflared$" | sort | uniq | head -n 70) + PSTORAGE_HISTORY=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*_history.*$" | sort | uniq | head -n 70) + PSTORAGE_HTTP_CONF=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "httpd\.conf$" | sort | uniq | head -n 70) + PSTORAGE_HTPASSWD=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.htpasswd$" | sort | uniq | head -n 70) + PSTORAGE_LDAPRC=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.ldaprc$" | sort | uniq | head -n 70) + PSTORAGE_ENV=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E 'example' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.env.*$" | sort | uniq | head -n 70) + PSTORAGE_MSMTPRC=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.msmtprc$" | sort | uniq | head -n 70) + PSTORAGE_INFLUXDB=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "influxdb\.conf$" | sort | uniq | head -n 70) + PSTORAGE_ZABBIX=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "zabbix_server\.conf$|zabbix_agentd\.conf$|zabbix$" | sort | uniq | head -n 70) + PSTORAGE_GITHUB=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.github$|\.gitconfig$|\.git-credentials$|\.git$" | sort | uniq | head -n 70) + PSTORAGE_SVN=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.svn$" | sort | uniq | head -n 70) + PSTORAGE_KEEPASS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.kdbx$|KeePass\.config.*$|KeePass\.ini$|KeePass\.enforced.*$" | sort | uniq | head -n 70) + PSTORAGE_PRE_SHARED_KEYS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.psk$" | sort | uniq | head -n 70) + PSTORAGE_PASS_STORE_DIRECTORIES=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.password-store$" | sort | uniq | head -n 70) + PSTORAGE_FTP=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "vsftpd\.conf$|.*\.ftpconfig$|ffftp\.ini$|ftp\.ini$|ftp\.config$|sites\.ini$|wcx_ftp\.ini$|winscp\.ini$|ws_ftp\.ini$" | sort | uniq | head -n 70) + PSTORAGE_SAMBA=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "smb\.conf$" | sort | uniq | head -n 70) + PSTORAGE_DNS=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^${ROOT_FOLDER}usr|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}var" | grep -E "bind$" | sort | uniq | head -n 70) + PSTORAGE_SEEDDMS=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "seeddms.*$" | sort | uniq | head -n 70) + PSTORAGE_DDCLIENT=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "ddclient\.conf$" | sort | uniq | head -n 70) + PSTORAGE_KCPASSWORD=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "kcpassword$" | sort | uniq | head -n 70) + PSTORAGE_SENTRY=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "sentry$|sentry\.conf\.py$" | sort | uniq | head -n 70) + PSTORAGE_STRAPI=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "environments$" | sort | uniq | head -n 70) + PSTORAGE_CACTI=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "cacti$" | sort | uniq | head -n 70) + PSTORAGE_ROUNDCUBE=$(echo -e "$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "roundcube$" | sort | uniq | head -n 70) + PSTORAGE_PASSBOLT=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "passbolt\.php$" | sort | uniq | head -n 70) + PSTORAGE_JETTY=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "jetty-realm\.properties$" | sort | uniq | head -n 70) + PSTORAGE_JENKINS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_DIR_BIN\n$FIND_DIR_ETC\n$FIND_DIR_HOMESEARCH\n$FIND_DIR_SRV\n$FIND_DIR_SNAP\n$FIND_DIR_VAR\n$FIND_DIR_CONCOURSE_AUTH\n$FIND_DIR_CDROM\n$FIND_DIR_MNT\n$FIND_DIR_MEDIA\n$FIND_DIR_USR\n$FIND_DIR_SBIN\n$FIND_DIR_OPT\n$FIND_DIR_PRIVATE\n$FIND_DIR_CACHE\n$FIND_DIR_CONCOURSE_KEYS\n$FIND_DIR_APPLICATIONS\n$FIND_DIR_TMP\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "master\.key$|hudson\.util\.Secret$|credentials\.xml$|config\.xml$|.*jenkins$" | sort | uniq | head -n 70) + PSTORAGE_WGET=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.wgetrc$" | sort | uniq | head -n 70) + PSTORAGE_INTERESTING_LOGS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "access\.log$|error\.log$" | sort | uniq | head -n 70) + PSTORAGE_OTHER_INTERESTING=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "\.bashrc$|\.google_authenticator$|hosts\.equiv$|\.lesshst$|\.plan$|\.profile$|\.recently-used\.xbel$|\.rhosts$|\.sudo_as_admin_successful$" | sort | uniq | head -n 70) + PSTORAGE_WINDOWS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.rdg$|AppEvent\.Evt$|autounattend\.xml$|ConsoleHost_history\.txt$|FreeSSHDservice\.ini$|NetSetup\.log$|Ntds\.dit$|protecteduserkey\.bin$|RDCMan\.settings$|SAM$|SYSTEM$|SecEvent\.Evt$|appcmd\.exe$|bash\.exe$|datasources\.xml$|default\.sav$|drives\.xml$|groups\.xml$|https-xampp\.conf$|https\.conf$|iis6\.log$|index\.dat$|my\.cnf$|my\.ini$|ntuser\.dat$|pagefile\.sys$|printers\.xml$|recentservers\.xml$|scclient\.exe$|scheduledtasks\.xml$|security\.sav$|server\.xml$|setupinfo$|setupinfo\.bak$|sitemanager\.xml$|sites\.ini$|software$|software\.sav$|sysprep\.inf$|sysprep\.xml$|system\.sav$|unattend\.inf$|unattend\.txt$|unattend\.xml$|unattended\.xml$|wcx_ftp\.ini$|ws_ftp\.ini$|web.*\.config$|winscp\.ini$|wsl\.exe$|plum\.sqlite$" | sort | uniq | head -n 70) + PSTORAGE_DATABASE=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -v -E '/man/|/usr/|/var/cache/|thumbcache|iconcache|IconCache|/man/|/usr/|/var/cache/' | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*\.db$|.*\.sqlite$|.*\.sqlite3$" | sort | uniq | head -n 70) + PSTORAGE_BACKUPS=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E "backup$|backups$" | sort | uniq | head -n 70) + PSTORAGE_PASSWORD_FILES=$(echo -e "$FIND_SRV\n$FIND_ETC\n$FIND_CACHE\n$FIND_USR\n$FIND_LIB64\n$FIND_CDROM\n$FIND_SYSTEM\n$FIND_PRIVATE\n$FIND_TMP\n$FIND_CONCOURSE_KEYS\n$FIND_MEDIA\n$FIND_VAR\n$FIND_CONCOURSE_AUTH\n$FIND_SBIN\n$FIND_LIB32\n$FIND_HOMESEARCH\n$FIND_SYSTEMD\n$FIND_BIN\n$FIND_RUN\n$FIND_SNAP\n$FIND_SYS\n$FIND_MNT\n$FIND_APPLICATIONS\n$FIND_LIB\n$FIND_OPT\n$FIND_CUSTOM\n$FIND_DIR_CUSTOM" | grep -E "^$GREPHOMESEARCH|^${ROOT_FOLDER}cdrom|^${ROOT_FOLDER}.cache|^${ROOT_FOLDER}opt|^${ROOT_FOLDER}var|^${ROOT_FOLDER}etc|^${ROOT_FOLDER}mnt|^${ROOT_FOLDER}sbin|^${ROOT_FOLDER}bin|^${ROOT_FOLDER}applications|^${ROOT_FOLDER}usr|^${ROOT_FOLDER}snap|^${ROOT_FOLDER}srv|^${ROOT_FOLDER}tmp|^${ROOT_FOLDER}private|^${ROOT_FOLDER}media" | grep -E ".*password.*$|.*credential.*$|creds.*$|.*\.key$" | sort | uniq | head -n 70) ##### POST SEARCH VARIABLES ##### @@ -1457,7 +1457,7 @@ fi if [ "$(command -v bash 2>/dev/null)" ]; then print_2title "Executing Linux Exploit Suggester" print_info "https://github.com/mzet-/linux-exploit-suggester" - les_b64="IyEvYmluL2Jhc2gKCiMKIyBDb3B5cmlnaHQgKGMpIDIwMTYtMjAyMywgaHR0cHM6Ly9naXRodWIuY29tL216ZXQtCiMKIyBsaW51eC1leHBsb2l0LXN1Z2dlc3Rlci5zaCBjb21lcyB3aXRoIEFCU09MVVRFTFkgTk8gV0FSUkFOVFkuCiMgVGhpcyBpcyBmcmVlIHNvZnR3YXJlLCBhbmQgeW91IGFyZSB3ZWxjb21lIHRvIHJlZGlzdHJpYnV0ZSBpdAojIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuIFNlZSBMSUNFTlNFCiMgZmlsZSBmb3IgdXNhZ2Ugb2YgdGhpcyBzb2Z0d2FyZS4KIwoKVkVSU0lPTj12MS4xCgojIGJhc2ggY29sb3JzCiN0eHRyZWQ9IlxlWzA7MzFtIgp0eHRyZWQ9IlxlWzkxOzFtIgp0eHRncm49IlxlWzE7MzJtIgp0eHRncmF5PSJcZVswOzM3bSIKdHh0Ymx1PSJcZVswOzM2bSIKdHh0cnN0PSJcZVswbSIKYmxkd2h0PSdcZVsxOzM3bScKd2h0PSdcZVswOzM2bScKYmxkYmx1PSdcZVsxOzM0bScKeWVsbG93PSdcZVsxOzkzbScKbGlnaHR5ZWxsb3c9J1xlWzA7OTNtJwoKIyBpbnB1dCBkYXRhClVOQU1FX0E9IiIKCiMgcGFyc2VkIGRhdGEgZm9yIGN1cnJlbnQgT1MKS0VSTkVMPSIiCk9TPSIiCkRJU1RSTz0iIgpBUkNIPSIiClBLR19MSVNUPSIiCgojIGtlcm5lbCBjb25maWcKS0NPTkZJRz0iIgoKQ1ZFTElTVF9GSUxFPSIiCgpvcHRfZmV0Y2hfYmlucz1mYWxzZQpvcHRfZmV0Y2hfc3Jjcz1mYWxzZQpvcHRfa2VybmVsX3ZlcnNpb249ZmFsc2UKb3B0X3VuYW1lX3N0cmluZz1mYWxzZQpvcHRfcGtnbGlzdF9maWxlPWZhbHNlCm9wdF9jdmVsaXN0X2ZpbGU9ZmFsc2UKb3B0X2NoZWNrc2VjX21vZGU9ZmFsc2UKb3B0X2Z1bGw9ZmFsc2UKb3B0X3N1bW1hcnk9ZmFsc2UKb3B0X2tlcm5lbF9vbmx5PWZhbHNlCm9wdF91c2Vyc3BhY2Vfb25seT1mYWxzZQpvcHRfc2hvd19kb3M9ZmFsc2UKb3B0X3NraXBfbW9yZV9jaGVja3M9ZmFsc2UKb3B0X3NraXBfcGtnX3ZlcnNpb25zPWZhbHNlCgpBUkdTPQpTSE9SVE9QVFM9ImhWZmJzdTprOmRwOmciCkxPTkdPUFRTPSJoZWxwLHZlcnNpb24sZnVsbCxmZXRjaC1iaW5hcmllcyxmZXRjaC1zb3VyY2VzLHVuYW1lOixrZXJuZWw6LHNob3ctZG9zLHBrZ2xpc3QtZmlsZTosc2hvcnQsa2VybmVsc3BhY2Utb25seSx1c2Vyc3BhY2Utb25seSxza2lwLW1vcmUtY2hlY2tzLHNraXAtcGtnLXZlcnNpb25zLGN2ZWxpc3QtZmlsZTosY2hlY2tzZWMiCgojIyBleHBsb2l0cyBkYXRhYmFzZQpkZWNsYXJlIC1hIEVYUExPSVRTCmRlY2xhcmUgLWEgRVhQTE9JVFNfVVNFUlNQQUNFCgojIyB0ZW1wb3JhcnkgYXJyYXkgZm9yIHB1cnBvc2Ugb2Ygc29ydGluZyBleHBsb2l0cyAoYmFzZWQgb24gZXhwbG9pdHMnIHJhbmspCmRlY2xhcmUgLWEgZXhwbG9pdHNfdG9fc29ydApkZWNsYXJlIC1hIFNPUlRFRF9FWFBMT0lUUwoKIyMjIyMjIyMjIyMjIExJTlVYIEtFUk5FTFNQQUNFIEVYUExPSVRTICMjIyMjIyMjIyMjIyMjIyMjIyMjCm49MAoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA0LTEyMzVdJHt0eHRyc3R9IGVsZmxibApSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj0yLjQuMjkKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9pc2VjLnBsL3Z1bG5lcmFiaWxpdGllcy9pc2VjLTAwMjEtdXNlbGliLnR4dApiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxMTExMDMwNDI5MDQvaHR0cDovL3RhcmFudHVsYS5ieS5ydS9sb2NhbHJvb3QvMi42LngvZWxmbGJsCmV4cGxvaXQtZGI6IDc0NApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA0LTEyMzVdJHt0eHRyc3R9IHVzZWxpYigpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPTIuNC4yOQpUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL2lzZWMucGwvdnVsbmVyYWJpbGl0aWVzL2lzZWMtMDAyMS11c2VsaWIudHh0CmV4cGxvaXQtZGI6IDc3OApDb21tZW50czogS25vd24gdG8gd29yayBvbmx5IGZvciAyLjQgc2VyaWVzIChldmVuIHRob3VnaCAyLjYgaXMgYWxzbyB2dWxuZXJhYmxlKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA0LTEyMzVdJHt0eHRyc3R9IGtyYWQzClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuNSx2ZXI8PTIuNi4xMQpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDEzOTcKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNC0wMDc3XSR7dHh0cnN0fSBtcmVtYXBfcHRlClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4yClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogMTYwCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDYtMjQ1MV0ke3R4dHJzdH0gcmFwdG9yX3ByY3RsClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMTMsdmVyPD0yLjYuMTcKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiAyMDMxCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDYtMjQ1MV0ke3R4dHJzdH0gcHJjdGwKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMDQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0yNDUxXSR7dHh0cnN0fSBwcmN0bDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMDUKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0yNDUxXSR7dHh0cnN0fSBwcmN0bDMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMDYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0yNDUxXSR7dHh0cnN0fSBwcmN0bDQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMTEKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0zNjI2XSR7dHh0cnN0fSBoMDBseXNoaXQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi44LHZlcjw9Mi42LjE2ClRhZ3M6ClJhbms6IDEKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTExMTAzMDQyOTA0L2h0dHA6Ly90YXJhbnR1bGEuYnkucnUvbG9jYWxyb290LzIuNi54L2gwMGx5c2hpdApleHBsb2l0LWRiOiAyMDEzCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDgtMDYwMF0ke3R4dHJzdH0gdm1zcGxpY2UxClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMTcsdmVyPD0yLjYuMjQKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiA1MDkyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDgtMDYwMF0ke3R4dHJzdH0gdm1zcGxpY2UyClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMjMsdmVyPD0yLjYuMjQKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiA1MDkzCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDgtNDIxMF0ke3R4dHJzdH0gZnRyZXgKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMSx2ZXI8PTIuNi4yMgpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDY4NTEKQ29tbWVudHM6IHdvcmxkLXdyaXRhYmxlIHNnaWQgZGlyZWN0b3J5IGFuZCBzaGVsbCB0aGF0IGRvZXMgbm90IGRyb3Agc2dpZCBwcml2cyB1cG9uIGV4ZWMgKGFzaC9zYXNoKSBhcmUgcmVxdWlyZWQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwOC00MjEwXSR7dHh0cnN0fSBleGl0X25vdGlmeQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjI1LHZlcjw9Mi42LjI5ClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogODM2OQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTJdJHt0eHRyc3R9IHNvY2tfc2VuZHBhZ2UgKHNpbXBsZSB2ZXJzaW9uKQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzAKVGFnczogdWJ1bnR1PTcuMTAsUkhFTD00LGZlZG9yYT00fDV8Nnw3fDh8OXwxMHwxMQpSYW5rOiAxCmV4cGxvaXQtZGI6IDk0NzkKQ29tbWVudHM6IFdvcmtzIGZvciBzeXN0ZW1zIHdpdGggL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgZXF1YWwgdG8gMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTIsQ1ZFLTIwMDktMTg5NV0ke3R4dHJzdH0gc29ja19zZW5kcGFnZQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzAKVGFnczogdWJ1bnR1PTkuMDQKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8veG9ybC53b3JkcHJlc3MuY29tLzIwMDkvMDcvMTYvY3ZlLTIwMDktMTg5NS1saW51eC1rZXJuZWwtcGVyX2NsZWFyX29uX3NldGlkLXBlcnNvbmFsaXR5LWJ5cGFzcy8Kc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL29mZmVuc2l2ZS1zZWN1cml0eS9leHBsb2l0LWRhdGFiYXNlLWJpbi1zcGxvaXRzL3Jhdy9tYXN0ZXIvYmluLXNwbG9pdHMvOTQzNS50Z3oKZXhwbG9pdC1kYjogOTQzNQpDb21tZW50czogL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgbmVlZHMgdG8gZXF1YWwgMCBPUiBwdWxzZWF1ZGlvIG5lZWRzIHRvIGJlIGluc3RhbGxlZApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTIsQ1ZFLTIwMDktMTg5NV0ke3R4dHJzdH0gc29ja19zZW5kcGFnZTIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMwClRhZ3M6IApSYW5rOiAxCnNyYy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vZmZlbnNpdmUtc2VjdXJpdHkvZXhwbG9pdC1kYXRhYmFzZS1iaW4tc3Bsb2l0cy9yYXcvbWFzdGVyL2Jpbi1zcGxvaXRzLzk0MzYudGd6CmV4cGxvaXQtZGI6IDk0MzYKQ29tbWVudHM6IFdvcmtzIGZvciBzeXN0ZW1zIHdpdGggL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgZXF1YWwgdG8gMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTIsQ1ZFLTIwMDktMTg5NV0ke3R4dHJzdH0gc29ja19zZW5kcGFnZTMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMwClRhZ3M6IApSYW5rOiAxCnNyYy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vZmZlbnNpdmUtc2VjdXJpdHkvZXhwbG9pdC1kYXRhYmFzZS1iaW4tc3Bsb2l0cy9yYXcvbWFzdGVyL2Jpbi1zcGxvaXRzLzk2NDEudGFyLmd6CmV4cGxvaXQtZGI6IDk2NDEKQ29tbWVudHM6IC9wcm9jL3N5cy92bS9tbWFwX21pbl9hZGRyIG5lZWRzIHRvIGVxdWFsIDAgT1IgcHVsc2VhdWRpbyBuZWVkcyB0byBiZSBpbnN0YWxsZWQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwOS0yNjkyLENWRS0yMDA5LTE4OTVdJHt0eHRyc3R9IHNvY2tfc2VuZHBhZ2UgKHBwYykKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMwClRhZ3M6IHVidW50dT04LjEwLFJIRUw9NHw1ClJhbms6IDEKZXhwbG9pdC1kYjogOTU0NQpDb21tZW50czogL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgbmVlZHMgdG8gZXF1YWwgMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OThdJHt0eHRyc3R9IHRoZSByZWJlbCAodWRwX3NlbmRtc2cpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMSx2ZXI8PTIuNi4xOQpUYWdzOiBkZWJpYW49NApSYW5rOiAxCnNyYy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vZmZlbnNpdmUtc2VjdXJpdHkvZXhwbG9pdC1kYXRhYmFzZS1iaW4tc3Bsb2l0cy9yYXcvbWFzdGVyL2Jpbi1zcGxvaXRzLzk1NzQudGd6CmV4cGxvaXQtZGI6IDk1NzQKYW5hbHlzaXMtdXJsOiBodHRwczovL2Jsb2cuY3IwLm9yZy8yMDA5LzA4L2N2ZS0yMDA5LTI2OTgtdWRwc2VuZG1zZy12dWxuZXJhYmlsaXR5Lmh0bWwKYXV0aG9yOiBzcGVuZGVyCkNvbW1lbnRzOiAvcHJvYy9zeXMvdm0vbW1hcF9taW5fYWRkciBuZWVkcyB0byBlcXVhbCAwIE9SIHB1bHNlYXVkaW8gbmVlZHMgdG8gYmUgaW5zdGFsbGVkCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMjY5OF0ke3R4dHJzdH0gaG9hZ2llX3VkcF9zZW5kbXNnClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMSx2ZXI8PTIuNi4xOSx4ODYKVGFnczogZGViaWFuPTQKUmFuazogMQpleHBsb2l0LWRiOiA5NTc1CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLmNyMC5vcmcvMjAwOS8wOC9jdmUtMjAwOS0yNjk4LXVkcHNlbmRtc2ctdnVsbmVyYWJpbGl0eS5odG1sCmF1dGhvcjogYW5kaQpDb21tZW50czogV29ya3MgZm9yIHN5c3RlbXMgd2l0aCAvcHJvYy9zeXMvdm0vbW1hcF9taW5fYWRkciBlcXVhbCB0byAwCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMjY5OF0ke3R4dHJzdH0ga2F0b24gKHVkcF9zZW5kbXNnKQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjEsdmVyPD0yLjYuMTkseDg2ClRhZ3M6IGRlYmlhbj00ClJhbms6IDEKc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL0thYm90L1VuaXgtUHJpdmlsZWdlLUVzY2FsYXRpb24tRXhwbG9pdHMtUGFjay9yYXcvbWFzdGVyLzIwMDkvQ1ZFLTIwMDktMjY5OC9rYXRvbi5jCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLmNyMC5vcmcvMjAwOS8wOC9jdmUtMjAwOS0yNjk4LXVkcHNlbmRtc2ctdnVsbmVyYWJpbGl0eS5odG1sCmF1dGhvcjogVnhIZWxsIExhYnMKQ29tbWVudHM6IFdvcmtzIGZvciBzeXN0ZW1zIHdpdGggL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgZXF1YWwgdG8gMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OThdJHt0eHRyc3R9IGlwX2FwcGVuZF9kYXRhClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMSx2ZXI8PTIuNi4xOSx4ODYKVGFnczogZmVkb3JhPTR8NXw2LFJIRUw9NApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLmNyMC5vcmcvMjAwOS8wOC9jdmUtMjAwOS0yNjk4LXVkcHNlbmRtc2ctdnVsbmVyYWJpbGl0eS5odG1sCmV4cGxvaXQtZGI6IDk1NDIKYXV0aG9yOiBwMGM3M24xCkNvbW1lbnRzOiBXb3JrcyBmb3Igc3lzdGVtcyB3aXRoIC9wcm9jL3N5cy92bS9tbWFwX21pbl9hZGRyIGVxdWFsIHRvIDAKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwOS0zNTQ3XSR7dHh0cnN0fSBwaXBlLmMgMQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzEKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiAzMzMyMQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTM1NDddJHt0eHRyc3R9IHBpcGUuYyAyClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4zMQpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDMzMzIyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMzU0N10ke3R4dHJzdH0gcGlwZS5jIDMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMxClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogMTAwMTgKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMC0zMzAxXSR7dHh0cnN0fSBwdHJhY2Vfa21vZDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4yNix2ZXI8PTIuNi4zNApUYWdzOiBkZWJpYW49Ni4we2tlcm5lbDoyLjYuKDMyfDMzfDM0fDM1KS0oMXwyfHRydW5rKS1hbWQ2NH0sdWJ1bnR1PSgxMC4wNHwxMC4xMCl7a2VybmVsOjIuNi4oMzJ8MzUpLSgxOXwyMXwyNCktc2VydmVyfQpSYW5rOiAxCmJpbi11cmw6IGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDExMTEwMzA0MjkwNC9odHRwOi8vdGFyYW50dWxhLmJ5LnJ1L2xvY2Fscm9vdC8yLjYueC9rbW9kMgpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxMTExMDMwNDI5MDQvaHR0cDovL3RhcmFudHVsYS5ieS5ydS9sb2NhbHJvb3QvMi42LngvcHRyYWNlLWttb2QKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjQxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvcHRyYWNlX2ttb2QyLTY0CmV4cGxvaXQtZGI6IDE1MDIzCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTAtMTE0Nl0ke3R4dHJzdH0gcmVpc2VyZnMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xOCx2ZXI8PTIuNi4zNApUYWdzOiB1YnVudHU9OS4xMApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9qb24ub2JlcmhlaWRlLm9yZy9ibG9nLzIwMTAvMDQvMTAvcmVpc2VyZnMtcmVpc2VyZnNfcHJpdi12dWxuZXJhYmlsaXR5LwpzcmMtdXJsOiBodHRwczovL2pvbi5vYmVyaGVpZGUub3JnL2ZpbGVzL3RlYW0tZWR3YXJkLnB5CmV4cGxvaXQtZGI6IDEyMTMwCmNvbW1lbnRzOiBSZXF1aXJlcyBhIFJlaXNlckZTIGZpbGVzeXN0ZW0gbW91bnRlZCB3aXRoIGV4dGVuZGVkIGF0dHJpYnV0ZXMKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMC0yOTU5XSR7dHh0cnN0fSBjYW5fYmNtClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMTgsdmVyPD0yLjYuMzYKVGFnczogdWJ1bnR1PTEwLjA0e2tlcm5lbDoyLjYuMzItMjQtZ2VuZXJpY30KUmFuazogMQpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2NDEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9jYW5fYmNtCmV4cGxvaXQtZGI6IDE0ODE0CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTAtMzkwNF0ke3R4dHJzdH0gcmRzClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMzAsdmVyPDIuNi4zNwpUYWdzOiBkZWJpYW49Ni4we2tlcm5lbDoyLjYuKDMxfDMyfDM0fDM1KS0oMXx0cnVuayktYW1kNjR9LHVidW50dT0xMC4xMHw5LjEwLGZlZG9yYT0xM3trZXJuZWw6Mi42LjMzLjMtODUuZmMxMy5pNjg2LlBBRX0sdWJ1bnR1PTEwLjA0e2tlcm5lbDoyLjYuMzItKDIxfDI0KS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3d3dy5zZWN1cml0eWZvY3VzLmNvbS9hcmNoaXZlLzEvNTE0Mzc5CnNyYy11cmw6IGh0dHA6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTAxMDIwMDQ0MDQ4L2h0dHA6Ly93d3cudnNlY3VyaXR5LmNvbS9kb3dubG9hZC90b29scy9saW51eC1yZHMtZXhwbG9pdC5jCmJpbi11cmw6IGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE2MDYwMjE5MjY0MS9odHRwczovL3d3dy5rZXJuZWwtZXhwbG9pdHMuY29tL21lZGlhL3JkcwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2NDEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9yZHM2NApleHBsb2l0LWRiOiAxNTI4NQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEwLTM4NDgsQ1ZFLTIwMTAtMzg1MCxDVkUtMjAxMC00MDczXSR7dHh0cnN0fSBoYWxmX25lbHNvbgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzYKVGFnczogdWJ1bnR1PSgxMC4wNHw5LjEwKXtrZXJuZWw6Mi42LigzMXwzMiktKDE0fDIxKS1zZXJ2ZXJ9ClJhbms6IDEKYmluLXVybDogaHR0cDovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9oYWxmLW5lbHNvbjMKZXhwbG9pdC1kYjogMTc3ODcKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtOL0FdJHt0eHRyc3R9IGNhcHNfdG9fcm9vdApSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjM0LHZlcjw9Mi42LjM2LHg4NgpUYWdzOiB1YnVudHU9MTAuMTAKUmFuazogMQpleHBsb2l0LWRiOiAxNTkxNgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W04vQV0ke3R4dHJzdH0gY2Fwc190b19yb290IDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4zNCx2ZXI8PTIuNi4zNgpUYWdzOiB1YnVudHU9MTAuMTAKUmFuazogMQpleHBsb2l0LWRiOiAxNTk0NApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEwLTQzNDddJHt0eHRyc3R9IGFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjM2ClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogMTU3NzQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMC0zNDM3XSR7dHh0cnN0fSBwa3RjZHZkClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4zNgpUYWdzOiB1YnVudHU9MTAuMDQKUmFuazogMQpleHBsb2l0LWRiOiAxNTE1MApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEwLTMwODFdJHt0eHRyc3R9IHZpZGVvNGxpbnV4ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4zMwpUYWdzOiBSSEVMPTUKUmFuazogMQpleHBsb2l0LWRiOiAxNTAyNApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEyLTAwNTZdJHt0eHRyc3R9IG1lbW9kaXBwZXIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4wLHZlcjw9My4xLjAKVGFnczogdWJ1bnR1PSgxMC4wNHwxMS4xMCl7a2VybmVsOjMuMC4wLTEyLShnZW5lcmljfHNlcnZlcil9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdC56eDJjNC5jb20vQ1ZFLTIwMTItMDA1Ni9hYm91dC8Kc3JjLXVybDogaHR0cHM6Ly9naXQuengyYzQuY29tL0NWRS0yMDEyLTAwNTYvcGxhaW4vbWVtcG9kaXBwZXIuYwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9tZW1vZGlwcGVyCmJpbi11cmw6IGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE2MDYwMjE5MjYzMS9odHRwczovL3d3dy5rZXJuZWwtZXhwbG9pdHMuY29tL21lZGlhL21lbW9kaXBwZXI2NApleHBsb2l0LWRiOiAxODQxMQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEyLTAwNTYsQ1ZFLTIwMTAtMzg0OSxDVkUtMjAxMC0zODUwXSR7dHh0cnN0fSBmdWxsLW5lbHNvbgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzYKVGFnczogdWJ1bnR1PSg5LjEwfDEwLjEwKXtrZXJuZWw6Mi42LigzMXwzNSktKDE0fDE5KS0oc2VydmVyfGdlbmVyaWMpfSx1YnVudHU9MTAuMDR7a2VybmVsOjIuNi4zMi0oMjF8MjQpLXNlcnZlcn0KUmFuazogMQpzcmMtdXJsOiBodHRwOi8vdnVsbmZhY3Rvcnkub3JnL2V4cGxvaXRzL2Z1bGwtbmVsc29uLmMKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvZnVsbC1uZWxzb24KYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvZnVsbC1uZWxzb242NApleHBsb2l0LWRiOiAxNTcwNApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEzLTE4NThdJHt0eHRyc3R9IENMT05FX05FV1VTRVJ8Q0xPTkVfRlMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI9My44LENPTkZJR19VU0VSX05TPXkKVGFnczogClJhbms6IDEKc3JjLXVybDogaHR0cDovL3N0ZWFsdGgub3BlbndhbGwubmV0L3hTcG9ydHMvY2xvd24tbmV3dXNlci5jCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzU0MzI3My8KZXhwbG9pdC1kYjogMzgzOTAKYXV0aG9yOiBTZWJhc3RpYW4gS3JhaG1lcgpDb21tZW50czogQ09ORklHX1VTRVJfTlMgbmVlZHMgdG8gYmUgZW5hYmxlZCAKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0yMDk0XSR7dHh0cnN0fSBwZXJmX3N3ZXZlbnQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4zMix2ZXI8My44LjkseDg2XzY0ClRhZ3M6IFJIRUw9Nix1YnVudHU9MTIuMDR7a2VybmVsOjMuMi4wLSgyM3wyOSktZ2VuZXJpY30sZmVkb3JhPTE2e2tlcm5lbDozLjEuMC03LmZjMTYueDg2XzY0fSxmZWRvcmE9MTd7a2VybmVsOjMuMy40LTUuZmMxNy54ODZfNjR9LGRlYmlhbj03e2tlcm5lbDozLjIuMC00LWFtZDY0fQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3RpbWV0b2JsZWVkLmNvbS9hLWNsb3Nlci1sb29rLWF0LWEtcmVjZW50LXByaXZpbGVnZS1lc2NhbGF0aW9uLWJ1Zy1pbi1saW51eC1jdmUtMjAxMy0yMDk0LwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9wZXJmX3N3ZXZlbnQKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvcGVyZl9zd2V2ZW50NjQKZXhwbG9pdC1kYjogMjYxMzEKYXV0aG9yOiBBbmRyZWEgJ3NvcmJvJyBCaXR0YXUKQ29tbWVudHM6IE5vIFNNRVAvU01BUCBieXBhc3MKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0yMDk0XSR7dHh0cnN0fSBwZXJmX3N3ZXZlbnQgMgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjMyLHZlcjwzLjguOSx4ODZfNjQKVGFnczogdWJ1bnR1PTEyLjA0e2tlcm5lbDozLigyfDUpLjAtKDIzfDI5KS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3RpbWV0b2JsZWVkLmNvbS9hLWNsb3Nlci1sb29rLWF0LWEtcmVjZW50LXByaXZpbGVnZS1lc2NhbGF0aW9uLWJ1Zy1pbi1saW51eC1jdmUtMjAxMy0yMDk0LwpzcmMtdXJsOiBodHRwczovL2N5c2VjbGFicy5jb20vZXhwbG9pdHMvdm5pa192MS5jCmV4cGxvaXQtZGI6IDMzNTg5CmF1dGhvcjogVml0YWx5ICd2bmlrJyBOaWtvbGVua28KQ29tbWVudHM6IE5vIFNNRVAvU01BUCBieXBhc3MKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0wMjY4XSR7dHh0cnN0fSBtc3IKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xOCx2ZXI8My43LjYKVGFnczogClJhbms6IDEKZXhwbG9pdC1kYjogMjcyOTcKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0xOTU5XSR7dHh0cnN0fSB1c2VybnNfcm9vdF9zcGxvaXQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4xLHZlcjwzLjguOQpUYWdzOiAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDEzLzA0LzI5LzEKZXhwbG9pdC1kYjogMjU0NTAKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0yMDk0XSR7dHh0cnN0fSBzZW10ZXgKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4zMix2ZXI8My44LjkKVGFnczogUkhFTD02ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vdGltZXRvYmxlZWQuY29tL2EtY2xvc2VyLWxvb2stYXQtYS1yZWNlbnQtcHJpdmlsZWdlLWVzY2FsYXRpb24tYnVnLWluLWxpbnV4LWN2ZS0yMDEzLTIwOTQvCmV4cGxvaXQtZGI6IDI1NDQ0CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtMDAzOF0ke3R4dHJzdH0gdGltZW91dHB3bgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49My40LjAsdmVyPD0zLjEzLjEsQ09ORklHX1g4Nl9YMzI9eQpUYWdzOiB1YnVudHU9MTMuMTAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9ibG9nLmluY2x1ZGVzZWN1cml0eS5jb20vMjAxNC8wMy9leHBsb2l0LUNWRS0yMDE0LTAwMzgteDMyLXJlY3ZtbXNnLWtlcm5lbC12dWxuZXJhYmxpdHkuaHRtbApiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS90aW1lb3V0cHduNjQKZXhwbG9pdC1kYjogMzEzNDYKQ29tbWVudHM6IENPTkZJR19YODZfWDMyIG5lZWRzIHRvIGJlIGVuYWJsZWQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNC0wMDM4XSR7dHh0cnN0fSB0aW1lb3V0cHduIDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuNC4wLHZlcjw9My4xMy4xLENPTkZJR19YODZfWDMyPXkKVGFnczogdWJ1bnR1PSgxMy4wNHwxMy4xMCl7a2VybmVsOjMuKDh8MTEpLjAtKDEyfDE1fDE5KS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL2Jsb2cuaW5jbHVkZXNlY3VyaXR5LmNvbS8yMDE0LzAzL2V4cGxvaXQtQ1ZFLTIwMTQtMDAzOC14MzItcmVjdm1tc2cta2VybmVsLXZ1bG5lcmFibGl0eS5odG1sCmV4cGxvaXQtZGI6IDMxMzQ3CkNvbW1lbnRzOiBDT05GSUdfWDg2X1gzMiBuZWVkcyB0byBiZSBlbmFibGVkCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtMDE5Nl0ke3R4dHJzdH0gcmF3bW9kZVBUWQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjMxLHZlcjw9My4xNC4zClRhZ3M6ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vYmxvZy5pbmNsdWRlc2VjdXJpdHkuY29tLzIwMTQvMDYvZXhwbG9pdC13YWxrdGhyb3VnaC1jdmUtMjAxNC0wMTk2LXB0eS1rZXJuZWwtcmFjZS1jb25kaXRpb24uaHRtbApleHBsb2l0LWRiOiAzMzUxNgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE0LTI4NTFdJHt0eHRyc3R9IHVzZS1hZnRlci1mcmVlIGluIHBpbmdfaW5pdF9zb2NrKCkgJHtibGRibHV9KERvUykke3R4dHJzdH0KUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4xLHZlcjw9My4xNApUYWdzOiAKUmFuazogMAphbmFseXNpcy11cmw6IGh0dHBzOi8vY3lzZWNsYWJzLmNvbS9wYWdlP249MDIwMTIwMTYKZXhwbG9pdC1kYjogMzI5MjYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNC00MDE0XSR7dHh0cnN0fSBpbm9kZV9jYXBhYmxlClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMSx2ZXI8PTMuMTMKVGFnczogdWJ1bnR1PTEyLjA0ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNC8wNi8xMC80CmV4cGxvaXQtZGI6IDMzODI0CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtNDY5OV0ke3R4dHJzdH0gcHRyYWNlL3N5c3JldApSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49My4wLjEsdmVyPD0zLjgKVGFnczogdWJ1bnR1PTEyLjA0ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNC8wNy8wOC8xNgpleHBsb2l0LWRiOiAzNDEzNApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE0LTQ5NDNdJHt0eHRyc3R9IFBQUG9MMlRQICR7YmxkYmx1fShEb1MpJHt0eHRyc3R9ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjIsdmVyPD0zLjE1LjYKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2N5c2VjbGFicy5jb20vcGFnZT9uPTAxMTAyMDE1CmV4cGxvaXQtZGI6IDM2MjY3CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtNTIwN10ke3R4dHJzdH0gZnVzZV9zdWlkClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMSx2ZXI8PTMuMTYuMQpUYWdzOiAKUmFuazogMQpleHBsb2l0LWRiOiAzNDkyMwpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTkzMjJdJHt0eHRyc3R9IEJhZElSRVQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4xLHZlcjwzLjE3LjUseDg2XzY0ClRhZ3M6IFJIRUw8PTcsZmVkb3JhPTIwClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vbGFicy5icm9taXVtLmNvbS8yMDE1LzAyLzAyL2V4cGxvaXRpbmctYmFkaXJldC12dWxuZXJhYmlsaXR5LWN2ZS0yMDE0LTkzMjItbGludXgta2VybmVsLXByaXZpbGVnZS1lc2NhbGF0aW9uLwpzcmMtdXJsOiBodHRwOi8vc2l0ZS5waTMuY29tLnBsL2V4cC9wX2N2ZS0yMDE0LTkzMjIudGFyLmd6CmV4cGxvaXQtZGI6CmF1dGhvcjogUmFmYWwgJ24zcmdhbCcgV29qdGN6dWsgJiBBZGFtICdwaTMnIFphYnJvY2tpCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtMzI5MF0ke3R4dHJzdH0gZXNwZml4NjRfTk1JClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjEzLHZlcjw0LjEuNix4ODZfNjQKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNS8wOC8wNC84CmV4cGxvaXQtZGI6IDM3NzIyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bTi9BXSR7dHh0cnN0fSBibHVldG9vdGgKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI8PTIuNi4xMQpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDQ3NTYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0xMzI4XSR7dHh0cnN0fSBvdmVybGF5ZnMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMTMuMCx2ZXI8PTMuMTkuMApUYWdzOiB1YnVudHU9KDEyLjA0fDE0LjA0KXtrZXJuZWw6My4xMy4wLSgyfDN8NHw1KSotZ2VuZXJpY30sdWJ1bnR1PSgxNC4xMHwxNS4wNCl7a2VybmVsOjMuKDEzfDE2KS4wLSotZ2VuZXJpY30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9zZWNsaXN0cy5vcmcvb3NzLXNlYy8yMDE1L3EyLzcxNwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9vZnNfMzIKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvb2ZzXzY0CmV4cGxvaXQtZGI6IDM3MjkyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtODY2MF0ke3R4dHJzdH0gb3ZlcmxheWZzIChvdmxfc2V0YXR0cikKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4wLHZlcjw9NC4zLjMKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly93d3cuaGFsZmRvZy5uZXQvU2VjdXJpdHkvMjAxNS9Vc2VyTmFtZXNwYWNlT3ZlcmxheWZzU2V0dWlkV3JpdGVFeGVjLwpleHBsb2l0LWRiOiAzOTIzMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTg2NjBdJHt0eHRyc3R9IG92ZXJsYXlmcyAob3ZsX3NldGF0dHIpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMCx2ZXI8PTQuMy4zClRhZ3M6IHVidW50dT0oMTQuMDR8MTUuMTApe2tlcm5lbDo0LjIuMC0oMTh8MTl8MjB8MjF8MjIpLWdlbmVyaWN9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3LmhhbGZkb2cubmV0L1NlY3VyaXR5LzIwMTUvVXNlck5hbWVzcGFjZU92ZXJsYXlmc1NldHVpZFdyaXRlRXhlYy8KZXhwbG9pdC1kYjogMzkxNjYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi0wNzI4XSR7dHh0cnN0fSBrZXlyaW5nClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjEwLHZlcjw0LjQuMQpUYWdzOgpSYW5rOiAwCmFuYWx5c2lzLXVybDogaHR0cDovL3BlcmNlcHRpb24tcG9pbnQuaW8vMjAxNi8wMS8xNC9hbmFseXNpcy1hbmQtZXhwbG9pdGF0aW9uLW9mLWEtbGludXgta2VybmVsLXZ1bG5lcmFiaWxpdHktY3ZlLTIwMTYtMDcyOC8KZXhwbG9pdC1kYjogNDAwMDMKQ29tbWVudHM6IEV4cGxvaXQgdGFrZXMgYWJvdXQgfjMwIG1pbnV0ZXMgdG8gcnVuLiBFeHBsb2l0IGlzIG5vdCByZWxpYWJsZSwgc2VlOiBodHRwczovL2N5c2VjbGFicy5jb20vYmxvZy9jdmUtMjAxNi0wNzI4LXBvYy1ub3Qtd29ya2luZwpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTIzODRdJHt0eHRyc3R9IHVzYi1taWRpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMCx2ZXI8PTQuNC44ClRhZ3M6IHVidW50dT0xNC4wNCxmZWRvcmE9MjIKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8veGFpcnkuZ2l0aHViLmlvL2Jsb2cvMjAxNi9jdmUtMjAxNi0yMzg0CnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94YWlyeS9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE2LTIzODQvcG9jLmMKZXhwbG9pdC1kYjogNDE5OTkKQ29tbWVudHM6IFJlcXVpcmVzIGFiaWxpdHkgdG8gcGx1ZyBpbiBhIG1hbGljaW91cyBVU0IgZGV2aWNlIGFuZCB0byBleGVjdXRlIGEgbWFsaWNpb3VzIGJpbmFyeSBhcyBhIG5vbi1wcml2aWxlZ2VkIHVzZXIKYXV0aG9yOiBBbmRyZXkgJ3hhaXJ5JyBLb25vdmFsb3YKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi00OTk3XSR7dHh0cnN0fSB0YXJnZXRfb2Zmc2V0ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj00LjQuMCx2ZXI8PTQuNC4wLGNtZDpncmVwIC1xaSBpcF90YWJsZXMgL3Byb2MvbW9kdWxlcwpUYWdzOiB1YnVudHU9MTYuMDR7a2VybmVsOjQuNC4wLTIxLWdlbmVyaWN9ClJhbms6IDEKc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL29mZmVuc2l2ZS1zZWN1cml0eS9leHBsb2l0LWRhdGFiYXNlLWJpbi1zcGxvaXRzL3Jhdy9tYXN0ZXIvYmluLXNwbG9pdHMvNDAwNTMuemlwCkNvbW1lbnRzOiBpcF90YWJsZXMua28gbmVlZHMgdG8gYmUgbG9hZGVkCmV4cGxvaXQtZGI6IDQwMDQ5CmF1dGhvcjogVml0YWx5ICd2bmlrJyBOaWtvbGVua28KRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi00NTU3XSR7dHh0cnN0fSBkb3VibGUtZmRwdXQoKQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NC40LHZlcjw0LjUuNSxDT05GSUdfQlBGX1NZU0NBTEw9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF9icGZfZGlzYWJsZWQhPTEKVGFnczogdWJ1bnR1PTE2LjA0e2tlcm5lbDo0LjQuMC0yMS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Byb2plY3QtemVyby9pc3N1ZXMvZGV0YWlsP2lkPTgwOApzcmMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vb2ZmZW5zaXZlLXNlY3VyaXR5L2V4cGxvaXQtZGF0YWJhc2UtYmluLXNwbG9pdHMvcmF3L21hc3Rlci9iaW4tc3Bsb2l0cy8zOTc3Mi56aXAKQ29tbWVudHM6IENPTkZJR19CUEZfU1lTQ0FMTCBuZWVkcyB0byBiZSBzZXQgJiYga2VybmVsLnVucHJpdmlsZWdlZF9icGZfZGlzYWJsZWQgIT0gMQpleHBsb2l0LWRiOiA0MDc1OQphdXRob3I6IEphbm4gSG9ybgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTUxOTVdJHt0eHRyc3R9IGRpcnR5Y293ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMjIsdmVyPD00LjguMwpUYWdzOiBkZWJpYW49N3w4LFJIRUw9NXtrZXJuZWw6Mi42LigxOHwyNHwzMyktKn0sUkhFTD02e2tlcm5lbDoyLjYuMzItKnwzLigwfDJ8Nnw4fDEwKS4qfDIuNi4zMy45LXJ0MzF9LFJIRUw9N3trZXJuZWw6My4xMC4wLSp8NC4yLjAtMC4yMS5lbDd9LHVidW50dT0xNi4wNHwxNC4wNHwxMi4wNApSYW5rOiA0CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL2RpcnR5Y293L2RpcnR5Y293LmdpdGh1Yi5pby93aWtpL1Z1bG5lcmFiaWxpdHlEZXRhaWxzCkNvbW1lbnRzOiBGb3IgUkhFTC9DZW50T1Mgc2VlIGV4YWN0IHZ1bG5lcmFibGUgdmVyc2lvbnMgaGVyZTogaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3JoLWN2ZS0yMDE2LTUxOTVfNS5zaApleHBsb2l0LWRiOiA0MDYxMQphdXRob3I6IFBoaWwgT2VzdGVyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtNTE5NV0ke3R4dHJzdH0gZGlydHljb3cgMgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjIyLHZlcjw9NC44LjMKVGFnczogZGViaWFuPTd8OCxSSEVMPTV8Nnw3LHVidW50dT0xNC4wNHwxMi4wNCx1YnVudHU9MTAuMDR7a2VybmVsOjIuNi4zMi0yMS1nZW5lcmljfSx1YnVudHU9MTYuMDR7a2VybmVsOjQuNC4wLTIxLWdlbmVyaWN9ClJhbms6IDQKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vZGlydHljb3cvZGlydHljb3cuZ2l0aHViLmlvL3dpa2kvVnVsbmVyYWJpbGl0eURldGFpbHMKZXh0LXVybDogaHR0cHM6Ly93d3cuZXhwbG9pdC1kYi5jb20vZG93bmxvYWQvNDA4NDcKQ29tbWVudHM6IEZvciBSSEVML0NlbnRPUyBzZWUgZXhhY3QgdnVsbmVyYWJsZSB2ZXJzaW9ucyBoZXJlOiBodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvcmgtY3ZlLTIwMTYtNTE5NV81LnNoCmV4cGxvaXQtZGI6IDQwODM5CmF1dGhvcjogRmlyZUZhcnQgKGF1dGhvciBvZiBleHBsb2l0IGF0IEVEQiA0MDgzOSk7IEdhYnJpZWxlIEJvbmFjaW5pIChhdXRob3Igb2YgZXhwbG9pdCBhdCAnZXh0LXVybCcpCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtODY1NV0ke3R4dHJzdH0gY2hvY29ib19yb290ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj00LjQuMCx2ZXI8NC45LENPTkZJR19VU0VSX05TPXksc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPT0xClRhZ3M6IHVidW50dT0oMTQuMDR8MTYuMDQpe2tlcm5lbDo0LjQuMC0oMjF8MjJ8MjR8Mjh8MzF8MzR8MzZ8Mzh8NDJ8NDN8NDV8NDd8NTEpLWdlbmVyaWN9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNi8xMi8wNi8xCkNvbW1lbnRzOiBDQVBfTkVUX1JBVyBjYXBhYmlsaXR5IGlzIG5lZWRlZCBPUiBDT05GSUdfVVNFUl9OUz15IG5lZWRzIHRvIGJlIGVuYWJsZWQKYmluLXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JhcGlkNy9tZXRhc3Bsb2l0LWZyYW1ld29yay9tYXN0ZXIvZGF0YS9leHBsb2l0cy9DVkUtMjAxNi04NjU1L2Nob2NvYm9fcm9vdApleHBsb2l0LWRiOiA0MDg3MQphdXRob3I6IHJlYmVsCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtOTc5M10ke3R4dHJzdH0gU09fe1NORHxSQ1Z9QlVGRk9SQ0UKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMTEsdmVyPDQuOC4xNCxDT05GSUdfVVNFUl9OUz15LHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX3VzZXJuc19jbG9uZT09MQpUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL3hhaXJ5L2tlcm5lbC1leHBsb2l0cy90cmVlL21hc3Rlci9DVkUtMjAxNi05NzkzCnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94YWlyeS9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE2LTk3OTMvcG9jLmMKQ29tbWVudHM6IENBUF9ORVRfQURNSU4gY2FwcyBPUiBDT05GSUdfVVNFUl9OUz15IG5lZWRlZC4gTm8gU01FUC9TTUFQL0tBU0xSIGJ5cGFzcyBpbmNsdWRlZC4gVGVzdGVkIGluIFFFTVUgb25seQpleHBsb2l0LWRiOiA0MTk5NQphdXRob3I6IEFuZHJleSAneGFpcnknIEtvbm92YWxvdgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTYwNzRdJHt0eHRyc3R9IGRjY3AKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xOCx2ZXI8PTQuOS4xMSxDT05GSUdfSVBfRENDUD1bbXldClRhZ3M6IHVidW50dT0oMTQuMDR8MTYuMDQpe2tlcm5lbDo0LjQuMC02Mi1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3d3dy5vcGVud2FsbC5jb20vbGlzdHMvb3NzLXNlY3VyaXR5LzIwMTcvMDIvMjIvMwpDb21tZW50czogUmVxdWlyZXMgS2VybmVsIGJlIGJ1aWx0IHdpdGggQ09ORklHX0lQX0RDQ1AgZW5hYmxlZC4gSW5jbHVkZXMgcGFydGlhbCBTTUVQL1NNQVAgYnlwYXNzCmV4cGxvaXQtZGI6IDQxNDU4CmF1dGhvcjogQW5kcmV5ICd4YWlyeScgS29ub3ZhbG92CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctNzMwOF0ke3R4dHJzdH0gYWZfcGFja2V0ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjIsdmVyPD00LjEwLjYsQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEKVGFnczogdWJ1bnR1PTE2LjA0e2tlcm5lbDo0LjguMC0oMzR8MzZ8Mzl8NDF8NDJ8NDR8NDUpLWdlbmVyaWN9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2dvb2dsZXByb2plY3R6ZXJvLmJsb2dzcG90LmNvbS8yMDE3LzA1L2V4cGxvaXRpbmctbGludXgta2VybmVsLXZpYS1wYWNrZXQuaHRtbApzcmMtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20veGFpcnkva2VybmVsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxNy03MzA4L3BvYy5jCmV4dC11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9iY29sZXMva2VybmVsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxNy03MzA4L3BvYy5jCkNvbW1lbnRzOiBDQVBfTkVUX1JBVyBjYXAgb3IgQ09ORklHX1VTRVJfTlM9eSBuZWVkZWQuIE1vZGlmaWVkIHZlcnNpb24gYXQgJ2V4dC11cmwnIGFkZHMgc3VwcG9ydCBmb3IgYWRkaXRpb25hbCBrZXJuZWxzCmJpbi11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9yYXBpZDcvbWV0YXNwbG9pdC1mcmFtZXdvcmsvbWFzdGVyL2RhdGEvZXhwbG9pdHMvY3ZlLTIwMTctNzMwOC9leHBsb2l0CmV4cGxvaXQtZGI6IDQxOTk0CmF1dGhvcjogQW5kcmV5ICd4YWlyeScgS29ub3ZhbG92IChvcmdpbmFsIGV4cGxvaXQgYXV0aG9yKTsgQnJlbmRhbiBDb2xlcyAoYXV0aG9yIG9mIGV4cGxvaXQgdXBkYXRlIGF0ICdleHQtdXJsJykKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNy0xNjk5NV0ke3R4dHJzdH0gZUJQRl92ZXJpZmllcgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NC40LHZlcjw9NC4xNC44LENPTkZJR19CUEZfU1lTQ0FMTD15LHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX2JwZl9kaXNhYmxlZCE9MQpUYWdzOiBkZWJpYW49OS4we2tlcm5lbDo0LjkuMC0zLWFtZDY0fSxmZWRvcmE9MjV8MjZ8MjcsdWJ1bnR1PTE0LjA0e2tlcm5lbDo0LjQuMC04OS1nZW5lcmljfSx1YnVudHU9KDE2LjA0fDE3LjA0KXtrZXJuZWw6NC4oOHwxMCkuMC0oMTl8Mjh8NDUpLWdlbmVyaWN9ClJhbms6IDUKYW5hbHlzaXMtdXJsOiBodHRwczovL3JpY2tsYXJhYmVlLmJsb2dzcG90LmNvbS8yMDE4LzA3L2VicGYtYW5kLWFuYWx5c2lzLW9mLWdldC1yZWt0LWxpbnV4Lmh0bWwKQ29tbWVudHM6IENPTkZJR19CUEZfU1lTQ0FMTCBuZWVkcyB0byBiZSBzZXQgJiYga2VybmVsLnVucHJpdmlsZWdlZF9icGZfZGlzYWJsZWQgIT0gMQpiaW4tdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vcmFwaWQ3L21ldGFzcGxvaXQtZnJhbWV3b3JrL21hc3Rlci9kYXRhL2V4cGxvaXRzL2N2ZS0yMDE3LTE2OTk1L2V4cGxvaXQub3V0CmV4cGxvaXQtZGI6IDQ1MDEwCmF1dGhvcjogUmljayBMYXJhYmVlCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDExMl0ke3R4dHJzdH0gTkVUSUZfRl9VRk8KUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTQuNCx2ZXI8PTQuMTMsQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEKVGFnczogdWJ1bnR1PTE0LjA0e2tlcm5lbDo0LjQuMC0qfSx1YnVudHU9MTYuMDR7a2VybmVsOjQuOC4wLSp9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNy8wOC8xMy8xCnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94YWlyeS9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE3LTEwMDAxMTIvcG9jLmMKZXh0LXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Jjb2xlcy9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE3LTEwMDAxMTIvcG9jLmMKQ29tbWVudHM6IENBUF9ORVRfQURNSU4gY2FwIG9yIENPTkZJR19VU0VSX05TPXkgbmVlZGVkLiBTTUVQL0tBU0xSIGJ5cGFzcyBpbmNsdWRlZC4gTW9kaWZpZWQgdmVyc2lvbiBhdCAnZXh0LXVybCcgYWRkcyBzdXBwb3J0IGZvciBhZGRpdGlvbmFsIGRpc3Ryb3Mva2VybmVscwpiaW4tdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vcmFwaWQ3L21ldGFzcGxvaXQtZnJhbWV3b3JrL21hc3Rlci9kYXRhL2V4cGxvaXRzL2N2ZS0yMDE3LTEwMDAxMTIvZXhwbG9pdC5vdXQKZXhwbG9pdC1kYjoKYXV0aG9yOiBBbmRyZXkgJ3hhaXJ5JyBLb25vdmFsb3YgKG9yZ2luYWwgZXhwbG9pdCBhdXRob3IpOyBCcmVuZGFuIENvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTEwMDAyNTNdJHt0eHRyc3R9IFBJRV9zdGFja19jb3JydXB0aW9uClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjIsdmVyPD00LjEzLHg4Nl82NApUYWdzOiBSSEVMPTYsUkhFTD03e2tlcm5lbDozLjEwLjAtNTE0LjIxLjJ8My4xMC4wLTUxNC4yNi4xfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE3LzA5LzI2L2xpbnV4LXBpZS1jdmUtMjAxNy0xMDAwMjUzL2N2ZS0yMDE3LTEwMDAyNTMudHh0CnNyYy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wOS8yNi9saW51eC1waWUtY3ZlLTIwMTctMTAwMDI1My9jdmUtMjAxNy0xMDAwMjUzLmMKZXhwbG9pdC1kYjogNDI4ODcKYXV0aG9yOiBRdWFseXMKQ29tbWVudHM6CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTgtNTMzM10ke3R4dHJzdH0gcmRzX2F0b21pY19mcmVlX29wIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NC40LHZlcjw9NC4xNC4xMyxjbWQ6Z3JlcCAtcWkgcmRzIC9wcm9jL21vZHVsZXMseDg2XzY0ClRhZ3M6IHVidW50dT0xNi4wNHtrZXJuZWw6NC40LjB8NC44LjB9ClJhbms6IDEKc3JjLXVybDogaHR0cHM6Ly9naXN0LmdpdGh1YnVzZXJjb250ZW50LmNvbS93Ym93bGluZy85ZDMyNDkyYmQ5NmQ5ZTdjM2JmNTJlMjNhMGFjMzBhNC9yYXcvOTU5MzI1ODE5Yzc4MjQ4YTY0MzcxMDJiYjI4OWJiODU3OGExMzVjZC9jdmUtMjAxOC01MzMzLXBvYy5jCmV4dC11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9iY29sZXMva2VybmVsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxOC01MzMzL2N2ZS0yMDE4LTUzMzMuYwpDb21tZW50czogcmRzLmtvIGtlcm5lbCBtb2R1bGUgbmVlZHMgdG8gYmUgbG9hZGVkLiBNb2RpZmllZCB2ZXJzaW9uIGF0ICdleHQtdXJsJyBhZGRzIHN1cHBvcnQgZm9yIGFkZGl0aW9uYWwgdGFyZ2V0cyBhbmQgYnlwYXNzaW5nIEtBU0xSLgphdXRob3I6IHdib3dsaW5nIChvcmdpbmFsIGV4cGxvaXQgYXV0aG9yKTsgYmNvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE4LTE4OTU1XSR7dHh0cnN0fSBzdWJ1aWRfc2hlbGwKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTQuMTUsdmVyPD00LjE5LjIsQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEsY21kOlsgLXUgL3Vzci9iaW4vbmV3dWlkbWFwIF0sY21kOlsgLXUgL3Vzci9iaW4vbmV3Z2lkbWFwIF0KVGFnczogdWJ1bnR1PTE4LjA0e2tlcm5lbDo0LjE1LjAtMjAtZ2VuZXJpY30sZmVkb3JhPTI4e2tlcm5lbDo0LjE2LjMtMzAxLmZjMjh9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvcHJvamVjdC16ZXJvL2lzc3Vlcy9kZXRhaWw/aWQ9MTcxMgpzcmMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vb2ZmZW5zaXZlLXNlY3VyaXR5L2V4cGxvaXRkYi1iaW4tc3Bsb2l0cy9yYXcvbWFzdGVyL2Jpbi1zcGxvaXRzLzQ1ODg2LnppcApleHBsb2l0LWRiOiA0NTg4NgphdXRob3I6IEphbm4gSG9ybgpDb21tZW50czogQ09ORklHX1VTRVJfTlMgbmVlZHMgdG8gYmUgZW5hYmxlZApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE5LTEzMjcyXSR7dHh0cnN0fSBQVFJBQ0VfVFJBQ0VNRQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NCx2ZXI8NS4xLjE3LHN5c2N0bDprZXJuZWwueWFtYS5wdHJhY2Vfc2NvcGU9PTAseDg2XzY0ClRhZ3M6IHVidW50dT0xNi4wNHtrZXJuZWw6NC4xNS4wLSp9LHVidW50dT0xOC4wNHtrZXJuZWw6NC4xNS4wLSp9LGRlYmlhbj05e2tlcm5lbDo0LjkuMC0qfSxkZWJpYW49MTB7a2VybmVsOjQuMTkuMC0qfSxmZWRvcmE9MzB7a2VybmVsOjUuMC45LSp9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvcHJvamVjdC16ZXJvL2lzc3Vlcy9kZXRhaWw/aWQ9MTkwMwpzcmMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vb2ZmZW5zaXZlLXNlY3VyaXR5L2V4cGxvaXRkYi1iaW4tc3Bsb2l0cy9yYXcvbWFzdGVyL2Jpbi1zcGxvaXRzLzQ3MTMzLnppcApleHQtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vYmNvbGVzL2tlcm5lbC1leHBsb2l0cy9tYXN0ZXIvQ1ZFLTIwMTktMTMyNzIvcG9jLmMKQ29tbWVudHM6IFJlcXVpcmVzIGFuIGFjdGl2ZSBQb2xLaXQgYWdlbnQuCmV4cGxvaXQtZGI6IDQ3MTMzCmV4cGxvaXQtZGI6IDQ3MTYzCmF1dGhvcjogSmFubiBIb3JuIChvcmdpbmFsIGV4cGxvaXQgYXV0aG9yKTsgYmNvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE5LTE1NjY2XSR7dHh0cnN0fSBYRlJNX1VBRgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Myx2ZXI8NS4wLjE5LENPTkZJR19VU0VSX05TPXksc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPT0xLENPTkZJR19YRlJNPXkKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vZHVhc3ludC5jb20vYmxvZy91YnVudHUtY2VudG9zLXJlZGhhdC1wcml2ZXNjCmJpbi11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9kdWFzeW50L3hmcm1fcG9jL3Jhdy9tYXN0ZXIvbHVja3kwCkNvbW1lbnRzOiBDT05GSUdfVVNFUl9OUyBuZWVkcyB0byBiZSBlbmFibGVkOyBDT05GSUdfWEZSTSBuZWVkcyB0byBiZSBlbmFibGVkCmF1dGhvcjogVml0YWx5ICd2bmlrJyBOaWtvbGVua28KRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAyMS0yNzM2NV0ke3R4dHJzdH0gbGludXgtaXNjc2kKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI8PTUuMTEuMyxDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRCE9eQpUYWdzOiBSSEVMPTgKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vYmxvZy5ncmltbS1jby5jb20vMjAyMS8wMy9uZXctb2xkLWJ1Z3MtaW4tbGludXgta2VybmVsLmh0bWwKc3JjLXVybDogaHR0cHM6Ly9jb2RlbG9hZC5naXRodWIuY29tL2dyaW1tLWNvL05vdFF1aXRlMERheUZyaWRheS96aXAvdHJ1bmsKQ29tbWVudHM6IENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIG11c3Qgbm90IGJlIGVuYWJsZWQKYXV0aG9yOiBHUklNTQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIxLTM0OTBdJHt0eHRyc3R9IGVCUEYgQUxVMzIgYm91bmRzIHRyYWNraW5nIGZvciBiaXR3aXNlIG9wcwpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NS43LHZlcjw1LjEyLENPTkZJR19CUEZfU1lTQ0FMTD15LHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX2JwZl9kaXNhYmxlZCE9MQpUYWdzOiB1YnVudHU9MjAuMDR7a2VybmVsOjUuOC4wLSgyNXwyNnwyN3wyOHwyOXwzMHwzMXwzMnwzM3wzNHwzNXwzNnwzN3wzOHwzOXw0MHw0MXw0Mnw0M3w0NHw0NXw0Nnw0N3w0OHw0OXw1MHw1MXw1MiktKn0sdWJ1bnR1PTIxLjA0e2tlcm5lbDo1LjExLjAtMTYtKn0KUmFuazogNQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LmdyYXBsc2VjdXJpdHkuY29tL3Bvc3Qva2VybmVsLXB3bmluZy13aXRoLWVicGYtYS1sb3ZlLXN0b3J5CnNyYy11cmw6IGh0dHBzOi8vY29kZWxvYWQuZ2l0aHViLmNvbS9jaG9tcGllMTMzNy9MaW51eF9MUEVfZUJQRl9DVkUtMjAyMS0zNDkwL3ppcC9tYWluCkNvbW1lbnRzOiBDT05GSUdfQlBGX1NZU0NBTEwgbmVlZHMgdG8gYmUgc2V0ICYmIGtlcm5lbC51bnByaXZpbGVnZWRfYnBmX2Rpc2FibGVkICE9IDEKYXV0aG9yOiBjaG9tcGllMTMzNwpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIxLTIyNTU1XSR7dHh0cnN0fSBOZXRmaWx0ZXIgaGVhcCBvdXQtb2YtYm91bmRzIHdyaXRlClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMTksdmVyPD01LjEyLXJjNgpUYWdzOiB1YnVudHU9MjAuMDR7a2VybmVsOjUuOC4wLSp9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2dvb2dsZS5naXRodWIuaW8vc2VjdXJpdHktcmVzZWFyY2gvcG9jcy9saW51eC9jdmUtMjAyMS0yMjU1NS93cml0ZXVwLmh0bWwKc3JjLXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvb2dsZS9zZWN1cml0eS1yZXNlYXJjaC9tYXN0ZXIvcG9jcy9saW51eC9jdmUtMjAyMS0yMjU1NS9leHBsb2l0LmMKZXh0LXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Jjb2xlcy9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDIxLTIyNTU1L2V4cGxvaXQuYwpDb21tZW50czogaXBfdGFibGVzIGtlcm5lbCBtb2R1bGUgbXVzdCBiZSBsb2FkZWQKZXhwbG9pdC1kYjogNTAxMzUKYXV0aG9yOiB0aGVmbG93IChvcmdpbmFsIGV4cGxvaXQgYXV0aG9yKTsgYmNvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIyLTA4NDddJHt0eHRyc3R9IERpcnR5UGlwZQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NS44LHZlcjw9NS4xNi4xMQpUYWdzOiB1YnVudHU9KDIwLjA0fDIxLjA0KSxkZWJpYW49MTEKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vZGlydHlwaXBlLmNtNGFsbC5jb20vCnNyYy11cmw6IGh0dHBzOi8vaGF4eC5pbi9maWxlcy9kaXJ0eXBpcGV6LmMKZXhwbG9pdC1kYjogNTA4MDgKYXV0aG9yOiBibGFzdHkgKG9yaWdpbmFsIGV4cGxvaXQgYXV0aG9yOiBNYXggS2VsbGVybWFubikKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAyMi0yNTg2XSR7dHh0cnN0fSBuZnRfb2JqZWN0IFVBRgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49My4xNixDT05GSUdfVVNFUl9OUz15LHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX3VzZXJuc19jbG9uZT09MQpUYWdzOiB1YnVudHU9KDIwLjA0KXtrZXJuZWw6NS4xMi4xM30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAyMi8wOC8yOS81CnNyYy11cmw6IGh0dHBzOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAyMi8wOC8yOS81LzEKQ29tbWVudHM6IGtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPTEgcmVxdWlyZWQgKHRvIG9idGFpbiBDQVBfTkVUX0FETUlOKQphdXRob3I6IHZ1bG5lcmFiaWxpdHkgZGlzY292ZXJ5OiBUZWFtIE9yY2Egb2YgU2VhIFNlY3VyaXR5OyBFeHBsb2l0IGF1dGhvcjogQWxlamFuZHJvIEd1ZXJyZXJvCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMjItMzIyNTBdJHt0eHRyc3R9IG5mdF9vYmplY3QgVUFGIChORlRfTVNHX05FV1NFVCkKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI8NS4xOC4xLENPTkZJR19VU0VSX05TPXksc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPT0xClRhZ3M6IHVidW50dT0oMjIuMDQpe2tlcm5lbDo1LjE1LjAtMjctZ2VuZXJpY30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vcmVzZWFyY2gubmNjZ3JvdXAuY29tLzIwMjIvMDkvMDEvc2V0dGxlcnMtb2YtbmV0bGluay1leHBsb2l0aW5nLWEtbGltaXRlZC11YWYtaW4tbmZfdGFibGVzLWN2ZS0yMDIyLTMyMjUwLwphbmFseXNpcy11cmw6IGh0dHBzOi8vYmxvZy50aGVvcmkuaW8vcmVzZWFyY2gvQ1ZFLTIwMjItMzIyNTAtbGludXgta2VybmVsLWxwZS0yMDIyLwpzcmMtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vdGhlb3JpLWlvL0NWRS0yMDIyLTMyMjUwLWV4cGxvaXQvbWFpbi9leHAuYwpDb21tZW50czoga2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9MSByZXF1aXJlZCAodG8gb2J0YWluIENBUF9ORVRfQURNSU4pCmF1dGhvcjogdnVsbmVyYWJpbGl0eSBkaXNjb3Zlcnk6IEVERyBUZWFtIGZyb20gTkNDIEdyb3VwOyBBdXRob3Igb2YgdGhpcyBleHBsb2l0OiB0aGVvcmkuaW8KRU9GCikKCgojIyMjIyMjIyMjIyMgVVNFUlNQQUNFIEVYUExPSVRTICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpuPTAKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDQtMDE4Nl0ke3R4dHJzdH0gc2FtYmEKUmVxczogcGtnPXNhbWJhLHZlcjw9Mi4yLjgKVGFnczogClJhbms6IDEKZXhwbG9pdC1kYjogMjM2NzQKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMTE4NV0ke3R4dHJzdH0gdWRldgpSZXFzOiBwa2c9dWRldix2ZXI8MTQxLGNtZDpbWyAtZiAvZXRjL3VkZXYvcnVsZXMuZC85NS11ZGV2LWxhdGUucnVsZXMgfHwgLWYgL2xpYi91ZGV2L3J1bGVzLmQvOTUtdWRldi1sYXRlLnJ1bGVzIF1dClRhZ3M6IHVidW50dT04LjEwfDkuMDQKUmFuazogMQpleHBsb2l0LWRiOiA4NTcyCkNvbW1lbnRzOiBWZXJzaW9uPDEuNC4xIHZ1bG5lcmFibGUgYnV0IGRpc3Ryb3MgdXNlIG93biB2ZXJzaW9uaW5nIHNjaGVtZS4gTWFudWFsIHZlcmlmaWNhdGlvbiBuZWVkZWQgCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTExODVdJHt0eHRyc3R9IHVkZXYgMgpSZXFzOiBwa2c9dWRldix2ZXI8MTQxClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogODQ3OApDb21tZW50czogU1NIIGFjY2VzcyB0byBub24gcHJpdmlsZWdlZCB1c2VyIGlzIG5lZWRlZC4gVmVyc2lvbjwxLjQuMSB2dWxuZXJhYmxlIGJ1dCBkaXN0cm9zIHVzZSBvd24gdmVyc2lvbmluZyBzY2hlbWUuIE1hbnVhbCB2ZXJpZmljYXRpb24gbmVlZGVkCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEwLTA4MzJdJHt0eHRyc3R9IFBBTSBNT1REClJlcXM6IHBrZz1saWJwYW0tbW9kdWxlcyx2ZXI8PTEuMS4xClRhZ3M6IHVidW50dT05LjEwfDEwLjA0ClJhbms6IDEKZXhwbG9pdC1kYjogMTQzMzkKQ29tbWVudHM6IFNTSCBhY2Nlc3MgdG8gbm9uIHByaXZpbGVnZWQgdXNlciBpcyBuZWVkZWQKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTAtNDE3MF0ke3R4dHJzdH0gU3lzdGVtVGFwClJlcXM6IHBrZz1zeXN0ZW10YXAsdmVyPD0xLjMKVGFnczogUkhFTD01e3N5c3RlbXRhcDoxLjEtMy5lbDV9LGZlZG9yYT0xM3tzeXN0ZW10YXA6MS4yLTEuZmMxM30KUmFuazogMQphdXRob3I6IFRhdmlzIE9ybWFuZHkKZXhwbG9pdC1kYjogMTU2MjAKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTEtMTQ4NV0ke3R4dHJzdH0gcGtleGVjClJlcXM6IHBrZz1wb2xraXQsdmVyPTAuOTYKVGFnczogUkhFTD02LHVidW50dT0xMC4wNHwxMC4xMApSYW5rOiAxCmV4cGxvaXQtZGI6IDE3OTQyCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDExLTI5MjFdJHt0eHRyc3R9IGt0c3VzcwpSZXFzOiBwa2c9a3RzdXNzLHZlcjw9MS40ClRhZ3M6IHNwYXJreT01fDYKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxMS8wOC8xMy8yCnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9iY29sZXMvbG9jYWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDExLTI5MjEva3RzdXNzLWxwZS5zaApFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMi0wODA5XSR7dHh0cnN0fSBkZWF0aF9zdGFyIChzdWRvKQpSZXFzOiBwa2c9c3Vkbyx2ZXI+PTEuOC4wLHZlcjw9MS44LjMKVGFnczogZmVkb3JhPTE2IApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3NlY2xpc3RzLm9yZy9mdWxsZGlzY2xvc3VyZS8yMDEyL0phbi9hdHQtNTkwL2Fkdmlzb3J5X3N1ZG8udHh0CmV4cGxvaXQtZGI6IDE4NDM2CkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE0LTA0NzZdJHt0eHRyc3R9IGNoa3Jvb3RraXQKUmVxczogcGtnPWNoa3Jvb3RraXQsdmVyPDAuNTAKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vc2VjbGlzdHMub3JnL29zcy1zZWMvMjAxNC9xMi80MzAKZXhwbG9pdC1kYjogMzM4OTkKQ29tbWVudHM6IFJvb3RpbmcgZGVwZW5kcyBvbiB0aGUgY3JvbnRhYiAodXAgdG8gb25lIGRheSBvZiBkZWxheSkKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtNTExOV0ke3R4dHJzdH0gX19nY29udl90cmFuc2xpdF9maW5kClJlcXM6IHBrZz1nbGliY3xsaWJjNix4ODYKVGFnczogZGViaWFuPTYKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9nb29nbGVwcm9qZWN0emVyby5ibG9nc3BvdC5jb20vMjAxNC8wOC90aGUtcG9pc29uZWQtbnVsLWJ5dGUtMjAxNC1lZGl0aW9uLmh0bWwKc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL29mZmVuc2l2ZS1zZWN1cml0eS9leHBsb2l0LWRhdGFiYXNlLWJpbi1zcGxvaXRzL3Jhdy9tYXN0ZXIvYmluLXNwbG9pdHMvMzQ0MjEudGFyLmd6CmV4cGxvaXQtZGI6IDM0NDIxCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTE4NjJdJHt0eHRyc3R9IG5ld3BpZCAoYWJydCkKUmVxczogcGtnPWFicnQsY21kOmdyZXAgLXFpIGFicnQgL3Byb2Mvc3lzL2tlcm5lbC9jb3JlX3BhdHRlcm4KVGFnczogZmVkb3JhPTIwClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vb3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDE1LzA0LzE0LzQKc3JjLXVybDogaHR0cHM6Ly9naXN0LmdpdGh1YnVzZXJjb250ZW50LmNvbS90YXZpc28vMGYwMmMyNTVjMTNjNWMxMTM0MDYvcmF3L2VhZmFjNzhkY2U1MTMyOWIwM2JlYTcxNjdmMTI3MTcxOGJlZTRkY2MvbmV3cGlkLmMKZXhwbG9pdC1kYjogMzY3NDYKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtMzMxNV0ke3R4dHJzdH0gcmFjZWFicnQKUmVxczogcGtnPWFicnQsY21kOmdyZXAgLXFpIGFicnQgL3Byb2Mvc3lzL2tlcm5lbC9jb3JlX3BhdHRlcm4KVGFnczogZmVkb3JhPTE5e2FicnQ6Mi4xLjUtMS5mYzE5fSxmZWRvcmE9MjB7YWJydDoyLjIuMi0yLmZjMjB9LGZlZG9yYT0yMXthYnJ0OjIuMy4wLTMuZmMyMX0sUkhFTD03e2FicnQ6Mi4xLjExLTEyLmVsN30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9zZWNsaXN0cy5vcmcvb3NzLXNlYy8yMDE1L3EyLzEzMApzcmMtdXJsOiBodHRwczovL2dpc3QuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Rhdmlzby9mZTM1OTAwNjgzNmQ2Y2QxMDkxZS9yYXcvMzJmZTg0ODFjNDM0ZjhjYWQ1YmNmODUyOTc4OTIzMTYyN2U1MDc0Yy9yYWNlYWJydC5jCmV4cGxvaXQtZGI6IDM2NzQ3CmF1dGhvcjogVGF2aXMgT3JtYW5keQpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0xMzE4XSR7dHh0cnN0fSBuZXdwaWQgKGFwcG9ydCkKUmVxczogcGtnPWFwcG9ydCx2ZXI+PTIuMTMsdmVyPD0yLjE3LGNtZDpncmVwIC1xaSBhcHBvcnQgL3Byb2Mvc3lzL2tlcm5lbC9jb3JlX3BhdHRlcm4KVGFnczogdWJ1bnR1PTE0LjA0ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vb3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDE1LzA0LzE0LzQKc3JjLXVybDogaHR0cHM6Ly9naXN0LmdpdGh1YnVzZXJjb250ZW50LmNvbS90YXZpc28vMGYwMmMyNTVjMTNjNWMxMTM0MDYvcmF3L2VhZmFjNzhkY2U1MTMyOWIwM2JlYTcxNjdmMTI3MTcxOGJlZTRkY2MvbmV3cGlkLmMKZXhwbG9pdC1kYjogMzY3NDYKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtMTMxOF0ke3R4dHJzdH0gbmV3cGlkIChhcHBvcnQpIDIKUmVxczogcGtnPWFwcG9ydCx2ZXI+PTIuMTMsdmVyPD0yLjE3LGNtZDpncmVwIC1xaSBhcHBvcnQgL3Byb2Mvc3lzL2tlcm5lbC9jb3JlX3BhdHRlcm4KVGFnczogdWJ1bnR1PTE0LjA0LjIKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9vcGVud2FsbC5jb20vbGlzdHMvb3NzLXNlY3VyaXR5LzIwMTUvMDQvMTQvNApleHBsb2l0LWRiOiAzNjc4MgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0zMjAyXSR7dHh0cnN0fSBmdXNlIChmdXNlcm1vdW50KQpSZXFzOiBwa2c9ZnVzZSx2ZXI8Mi45LjMKVGFnczogZGViaWFuPTcuMHw4LjAsdWJ1bnR1PSoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9zZWNsaXN0cy5vcmcvb3NzLXNlYy8yMDE1L3EyLzUyMApleHBsb2l0LWRiOiAzNzA4OQpDb21tZW50czogTmVlZHMgY3JvbiBvciBzeXN0ZW0gYWRtaW4gaW50ZXJhY3Rpb24KRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtMTgxNV0ke3R4dHJzdH0gc2V0cm91Ymxlc2hvb3QKUmVxczogcGtnPXNldHJvdWJsZXNob290LHZlcjwzLjIuMjIKVGFnczogZmVkb3JhPTIxClJhbms6IDEKZXhwbG9pdC1kYjogMzY1NjQKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtMzI0Nl0ke3R4dHJzdH0gdXNlcmhlbHBlcgpSZXFzOiBwa2c9bGlidXNlcix2ZXI8PTAuNjAKVGFnczogUkhFTD02e2xpYnVzZXI6MC41Ni4xMy0oNHw1KS5lbDZ9LFJIRUw9NntsaWJ1c2VyOjAuNjAtNS5lbDd9LGZlZG9yYT0xM3wxOXwyMHwyMXwyMgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE1LzA3LzIzL2N2ZS0yMDE1LTMyNDUtY3ZlLTIwMTUtMzI0Ni9jdmUtMjAxNS0zMjQ1LWN2ZS0yMDE1LTMyNDYudHh0IApleHBsb2l0LWRiOiAzNzcwNgpDb21tZW50czogUkhFTCA1IGlzIGFsc28gdnVsbmVyYWJsZSwgYnV0IGluc3RhbGxlZCB2ZXJzaW9uIG9mIGdsaWJjICgyLjUpIGxhY2tzIGZ1bmN0aW9ucyBuZWVkZWQgYnkgcm9vdGhlbHBlci5jCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTUyODddJHt0eHRyc3R9IGFicnQvc29zcmVwb3J0LXJoZWw3ClJlcXM6IHBrZz1hYnJ0LGNtZDpncmVwIC1xaSBhYnJ0IC9wcm9jL3N5cy9rZXJuZWwvY29yZV9wYXR0ZXJuClRhZ3M6IFJIRUw9N3thYnJ0OjIuMS4xMS0xMi5lbDd9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5vcGVud2FsbC5jb20vbGlzdHMvb3NzLXNlY3VyaXR5LzIwMTUvMTIvMDEvMQpzcmMtdXJsOiBodHRwczovL3d3dy5vcGVud2FsbC5jb20vbGlzdHMvb3NzLXNlY3VyaXR5LzIwMTUvMTIvMDEvMS8xCmV4cGxvaXQtZGI6IDM4ODMyCmF1dGhvcjogcmViZWwKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtNjU2NV0ke3R4dHJzdH0gbm90X2FuX3NzaG51a2UKUmVxczogcGtnPW9wZW5zc2gtc2VydmVyLHZlcj49Ni44LHZlcjw9Ni45ClRhZ3M6ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNy8wMS8yNi8yCmV4cGxvaXQtZGI6IDQxMTczCmF1dGhvcjogRmVkZXJpY28gQmVudG8KQ29tbWVudHM6IE5lZWRzIGFkbWluIGludGVyYWN0aW9uIChyb290IHVzZXIgbmVlZHMgdG8gbG9naW4gdmlhIHNzaCB0byB0cmlnZ2VyIGV4cGxvaXRhdGlvbikKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtODYxMl0ke3R4dHJzdH0gYmx1ZW1hbiBzZXRfZGhjcF9oYW5kbGVyIGQtYnVzIHByaXZlc2MKUmVxczogcGtnPWJsdWVtYW4sdmVyPDIuMC4zClRhZ3M6IGRlYmlhbj04e2JsdWVtYW46MS4yM30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vdHdpdHRlci5jb20vdGhlZ3J1Z3Evc3RhdHVzLzY3NzgwOTUyNzg4MjgxMzQ0MApleHBsb2l0LWRiOiA0NjE4NgphdXRob3I6IFNlYmFzdGlhbiBLcmFobWVyCkNvbW1lbnRzOiBEaXN0cm9zIHVzZSBvd24gdmVyc2lvbmluZyBzY2hlbWUuIE1hbnVhbCB2ZXJpZmljYXRpb24gbmVlZGVkLgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi0xMjQwXSR7dHh0cnN0fSB0b21jYXQtcm9vdHByaXZlc2MtZGViLnNoClJlcXM6IHBrZz10b21jYXQKVGFnczogZGViaWFuPTgsdWJ1bnR1PTE2LjA0ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2xlZ2FsaGFja2Vycy5jb20vYWR2aXNvcmllcy9Ub21jYXQtRGViUGtncy1Sb290LVByaXZpbGVnZS1Fc2NhbGF0aW9uLUV4cGxvaXQtQ1ZFLTIwMTYtMTI0MC5odG1sCnNyYy11cmw6IGh0dHA6Ly9sZWdhbGhhY2tlcnMuY29tL2V4cGxvaXRzL3RvbWNhdC1yb290cHJpdmVzYy1kZWIuc2gKZXhwbG9pdC1kYjogNDA0NTAKYXV0aG9yOiBEYXdpZCBHb2x1bnNraQpDb21tZW50czogQWZmZWN0cyBvbmx5IERlYmlhbi1iYXNlZCBkaXN0cm9zCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTEyNDddJHt0eHRyc3R9IG5naW54ZWQtcm9vdC5zaApSZXFzOiBwa2c9bmdpbnh8bmdpbngtZnVsbCx2ZXI8MS4xMC4zClRhZ3M6IGRlYmlhbj04LHVidW50dT0xNC4wNHwxNi4wNHwxNi4xMApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9sZWdhbGhhY2tlcnMuY29tL2Fkdmlzb3JpZXMvTmdpbngtRXhwbG9pdC1EZWItUm9vdC1Qcml2RXNjLUNWRS0yMDE2LTEyNDcuaHRtbApzcmMtdXJsOiBodHRwczovL2xlZ2FsaGFja2Vycy5jb20vZXhwbG9pdHMvQ1ZFLTIwMTYtMTI0Ny9uZ2lueGVkLXJvb3Quc2gKZXhwbG9pdC1kYjogNDA3NjgKYXV0aG9yOiBEYXdpZCBHb2x1bnNraQpDb21tZW50czogUm9vdGluZyBkZXBlbmRzIG9uIGNyb24uZGFpbHkgKHVwIHRvIDI0aCBvZiBkZWxheSkuIEFmZmVjdGVkOiBkZWI4OiA8MS42LjI7IDE0LjA0OiA8MS40LjY7IDE2LjA0OiAxLjEwLjA7IGdlbnRvbzogPDEuMTAuMi1yMwpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi0xNTMxXSR7dHh0cnN0fSBwZXJsX3N0YXJ0dXAgKGV4aW0pClJlcXM6IHBrZz1leGltLHZlcjw0Ljg2LjIKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3LmV4aW0ub3JnL3N0YXRpYy9kb2MvQ1ZFLTIwMTYtMTUzMS50eHQKZXhwbG9pdC1kYjogMzk1NDkKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtMTUzMV0ke3R4dHJzdH0gcGVybF9zdGFydHVwIChleGltKSAyClJlcXM6IHBrZz1leGltLHZlcjw0Ljg2LjIKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3LmV4aW0ub3JnL3N0YXRpYy9kb2MvQ1ZFLTIwMTYtMTUzMS50eHQKZXhwbG9pdC1kYjogMzk1MzUKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtNDk4OV0ke3R4dHJzdH0gc2V0cm91Ymxlc2hvb3QgMgpSZXFzOiBwa2c9c2V0cm91Ymxlc2hvb3QKVGFnczogUkhFTD02fDcKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vYy1za2lsbHMuYmxvZ3Nwb3QuY29tLzIwMTYvMDYvbGV0cy1mZWVkLWF0dGFja2VyLWlucHV0LXRvLXNoLWMtdG8tc2VlLmh0bWwKc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL3N0ZWFsdGgvdHJvdWJsZXNob290ZXIvcmF3L21hc3Rlci9zdHJhaWdodC1zaG9vdGVyLmMKZXhwbG9pdC1kYjoKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtNTQyNV0ke3R4dHJzdH0gdG9tY2F0LVJILXJvb3Quc2gKUmVxczogcGtnPXRvbWNhdApUYWdzOiBSSEVMPTcKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9sZWdhbGhhY2tlcnMuY29tL2Fkdmlzb3JpZXMvVG9tY2F0LVJlZEhhdC1Qa2dzLVJvb3QtUHJpdkVzYy1FeHBsb2l0LUNWRS0yMDE2LTU0MjUuaHRtbApzcmMtdXJsOiBodHRwOi8vbGVnYWxoYWNrZXJzLmNvbS9leHBsb2l0cy90b21jYXQtUkgtcm9vdC5zaApleHBsb2l0LWRiOiA0MDQ4OAphdXRob3I6IERhd2lkIEdvbHVuc2tpCkNvbW1lbnRzOiBBZmZlY3RzIG9ubHkgUmVkSGF0LWJhc2VkIGRpc3Ryb3MKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtNjY2MyxDVkUtMjAxNi02NjY0fENWRS0yMDE2LTY2NjJdJHt0eHRyc3R9IG15c3FsLWV4cGxvaXQtY2hhaW4KUmVxczogcGtnPW15c3FsLXNlcnZlcnxtYXJpYWRiLXNlcnZlcix2ZXI8NS41LjUyClRhZ3M6IHVidW50dT0xNi4wNC4xClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2xlZ2FsaGFja2Vycy5jb20vYWR2aXNvcmllcy9NeVNRTC1NYXJpYS1QZXJjb25hLVByaXZFc2NSYWNlLUNWRS0yMDE2LTY2NjMtNTYxNi1FeHBsb2l0Lmh0bWwKc3JjLXVybDogaHR0cDovL2xlZ2FsaGFja2Vycy5jb20vZXhwbG9pdHMvQ1ZFLTIwMTYtNjY2My9teXNxbC1wcml2ZXNjLXJhY2UuYwpleHBsb2l0LWRiOiA0MDY3OAphdXRob3I6IERhd2lkIEdvbHVuc2tpCkNvbW1lbnRzOiBBbHNvIE1hcmlhREIgdmVyPDEwLjEuMTggYW5kIHZlcjwxMC4wLjI4IGFmZmVjdGVkCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTk1NjZdJHt0eHRyc3R9IG5hZ2lvcy1yb290LXByaXZlc2MKUmVxczogcGtnPW5hZ2lvcyx2ZXI8NC4yLjQKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vbGVnYWxoYWNrZXJzLmNvbS9hZHZpc29yaWVzL05hZ2lvcy1FeHBsb2l0LVJvb3QtUHJpdkVzYy1DVkUtMjAxNi05NTY2Lmh0bWwKc3JjLXVybDogaHR0cHM6Ly9sZWdhbGhhY2tlcnMuY29tL2V4cGxvaXRzL0NWRS0yMDE2LTk1NjYvbmFnaW9zLXJvb3QtcHJpdmVzYy5zaApleHBsb2l0LWRiOiA0MDkyMQphdXRob3I6IERhd2lkIEdvbHVuc2tpCkNvbW1lbnRzOiBBbGxvd3MgcHJpdiBlc2NhbGF0aW9uIGZyb20gbmFnaW9zIHVzZXIgb3IgbmFnaW9zIGdyb3VwCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTAzNThdJHt0eHRyc3R9IG50ZnMtM2ctbW9kcHJvYmUKUmVxczogcGtnPW50ZnMtM2csdmVyPDIwMTcuNApUYWdzOiB1YnVudHU9MTYuMDR7bnRmcy0zZzoyMDE1LjMuMTRBUi4xLTFidWlsZDF9LGRlYmlhbj03LjB7bnRmcy0zZzoyMDEyLjEuMTVBUi41LTIuMStkZWI3dTJ9LGRlYmlhbj04LjB7bnRmcy0zZzoyMDE0LjIuMTVBUi4yLTErZGViOHUyfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Byb2plY3QtemVyby9pc3N1ZXMvZGV0YWlsP2lkPTEwNzIKc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL29mZmVuc2l2ZS1zZWN1cml0eS9leHBsb2l0LWRhdGFiYXNlLWJpbi1zcGxvaXRzL3Jhdy9tYXN0ZXIvYmluLXNwbG9pdHMvNDEzNTYuemlwCmV4cGxvaXQtZGI6IDQxMzU2CmF1dGhvcjogSmFubiBIb3JuCkNvbW1lbnRzOiBEaXN0cm9zIHVzZSBvd24gdmVyc2lvbmluZyBzY2hlbWUuIE1hbnVhbCB2ZXJpZmljYXRpb24gbmVlZGVkLiBMaW51eCBoZWFkZXJzIG11c3QgYmUgaW5zdGFsbGVkLiBTeXN0ZW0gbXVzdCBoYXZlIGF0IGxlYXN0IHR3byBDUFUgY29yZXMuCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTU4OTldJHt0eHRyc3R9IHMtbmFpbC1wcml2Z2V0ClJlcXM6IHBrZz1zLW5haWwsdmVyPDE0LjguMTYKVGFnczogdWJ1bnR1PTE2LjA0LG1hbmphcm89MTYuMTAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNy8wMS8yNy83CnNyYy11cmw6IGh0dHBzOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNy8wMS8yNy83LzEKZXh0LXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Jjb2xlcy9sb2NhbC1leHBsb2l0cy9tYXN0ZXIvQ1ZFLTIwMTctNTg5OS9leHBsb2l0LnNoCmF1dGhvcjogd2FwaWZsYXBpIChvcmdpbmFsIGV4cGxvaXQgYXV0aG9yKTsgQnJlbmRhbiBDb2xlcyAoYXV0aG9yIG9mIGV4cGxvaXQgdXBkYXRlIGF0ICdleHQtdXJsJykKQ29tbWVudHM6IERpc3Ryb3MgdXNlIG93biB2ZXJzaW9uaW5nIHNjaGVtZS4gTWFudWFsIHZlcmlmaWNhdGlvbiBuZWVkZWQuCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTEwMDAzNjddJHt0eHRyc3R9IFN1ZG9lci10by1yb290ClJlcXM6IHBrZz1zdWRvLHZlcjw9MS44LjIwLGNtZDpbIC1mIC91c3Ivc2Jpbi9nZXRlbmZvcmNlIF0KVGFnczogUkhFTD03e3N1ZG86MS44LjZwN30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LnN1ZG8ud3MvYWxlcnRzL2xpbnV4X3R0eS5odG1sCnNyYy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNS8zMC9jdmUtMjAxNy0xMDAwMzY3L2xpbnV4X3N1ZG9fY3ZlLTIwMTctMTAwMDM2Ny5jCmV4cGxvaXQtZGI6IDQyMTgzCmF1dGhvcjogUXVhbHlzCkNvbW1lbnRzOiBOZWVkcyB0byBiZSBzdWRvZXIuIFdvcmtzIG9ubHkgb24gU0VMaW51eCBlbmFibGVkIHN5c3RlbXMKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDM2N10ke3R4dHJzdH0gc3Vkb3B3bgpSZXFzOiBwa2c9c3Vkbyx2ZXI8PTEuOC4yMCxjbWQ6WyAtZiAvdXNyL3NiaW4vZ2V0ZW5mb3JjZSBdClRhZ3M6ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5zdWRvLndzL2FsZXJ0cy9saW51eF90dHkuaHRtbApzcmMtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vYzBkM3ozcjAvc3Vkby1DVkUtMjAxNy0xMDAwMzY3L21hc3Rlci9zdWRvcHduLmMKZXhwbG9pdC1kYjoKYXV0aG9yOiBjMGQzejNyMApDb21tZW50czogTmVlZHMgdG8gYmUgc3Vkb2VyLiBXb3JrcyBvbmx5IG9uIFNFTGludXggZW5hYmxlZCBzeXN0ZW1zCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTEwMDAzNjYsQ1ZFLTIwMTctMTAwMDM3MF0ke3R4dHJzdH0gbGludXhfbGRzb19od2NhcApSZXFzOiBwa2c9Z2xpYmN8bGliYzYsdmVyPD0yLjI1LHg4NgpUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE3LzA2LzE5L3N0YWNrLWNsYXNoL3N0YWNrLWNsYXNoLnR4dApzcmMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMTcvMDYvMTkvc3RhY2stY2xhc2gvbGludXhfbGRzb19od2NhcC5jCmV4cGxvaXQtZGI6IDQyMjc0CmF1dGhvcjogUXVhbHlzCkNvbW1lbnRzOiBVc2VzICJTdGFjayBDbGFzaCIgdGVjaG5pcXVlLCB3b3JrcyBhZ2FpbnN0IG1vc3QgU1VJRC1yb290IGJpbmFyaWVzCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTEwMDAzNjYsQ1ZFLTIwMTctMTAwMDM3MV0ke3R4dHJzdH0gbGludXhfbGRzb19keW5hbWljClJlcXM6IHBrZz1nbGliY3xsaWJjNix2ZXI8PTIuMjUseDg2ClRhZ3M6IGRlYmlhbj05fDEwLHVidW50dT0xNC4wNC41fDE2LjA0LjJ8MTcuMDQsZmVkb3JhPTIzfDI0fDI1ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMTcvMDYvMTkvc3RhY2stY2xhc2gvc3RhY2stY2xhc2gudHh0CnNyYy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNi8xOS9zdGFjay1jbGFzaC9saW51eF9sZHNvX2R5bmFtaWMuYwpleHBsb2l0LWRiOiA0MjI3NgphdXRob3I6IFF1YWx5cwpDb21tZW50czogVXNlcyAiU3RhY2sgQ2xhc2giIHRlY2huaXF1ZSwgd29ya3MgYWdhaW5zdCBtb3N0IFNVSUQtcm9vdCBQSUVzCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTEwMDAzNjYsQ1ZFLTIwMTctMTAwMDM3OV0ke3R4dHJzdH0gbGludXhfbGRzb19od2NhcF82NApSZXFzOiBwa2c9Z2xpYmN8bGliYzYsdmVyPD0yLjI1LHg4Nl82NApUYWdzOiBkZWJpYW49Ny43fDguNXw5LjAsdWJ1bnR1PTE0LjA0LjJ8MTYuMDQuMnwxNy4wNCxmZWRvcmE9MjJ8MjUsY2VudG9zPTcuMy4xNjExClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMTcvMDYvMTkvc3RhY2stY2xhc2gvc3RhY2stY2xhc2gudHh0CnNyYy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNi8xOS9zdGFjay1jbGFzaC9saW51eF9sZHNvX2h3Y2FwXzY0LmMKZXhwbG9pdC1kYjogNDIyNzUKYXV0aG9yOiBRdWFseXMKQ29tbWVudHM6IFVzZXMgIlN0YWNrIENsYXNoIiB0ZWNobmlxdWUsIHdvcmtzIGFnYWluc3QgbW9zdCBTVUlELXJvb3QgYmluYXJpZXMKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDM3MCxDVkUtMjAxNy0xMDAwMzcxXSR7dHh0cnN0fSBsaW51eF9vZmZzZXQybGliClJlcXM6IHBrZz1nbGliY3xsaWJjNix2ZXI8PTIuMjUseDg2ClRhZ3M6ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMTcvMDYvMTkvc3RhY2stY2xhc2gvc3RhY2stY2xhc2gudHh0CnNyYy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNi8xOS9zdGFjay1jbGFzaC9saW51eF9vZmZzZXQybGliLmMKZXhwbG9pdC1kYjogNDIyNzMKYXV0aG9yOiBRdWFseXMKQ29tbWVudHM6IFVzZXMgIlN0YWNrIENsYXNoIiB0ZWNobmlxdWUKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTgtMTAwMDAwMV0ke3R4dHJzdH0gUmF0aW9uYWxMb3ZlClJlcXM6IHBrZz1nbGliY3xsaWJjNix2ZXI8Mi4yNyxDT05GSUdfVVNFUl9OUz15LHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX3VzZXJuc19jbG9uZT09MSx4ODZfNjQKVGFnczogZGViaWFuPTl7bGliYzY6Mi4yNC0xMStkZWI5dTF9LHVidW50dT0xNi4wNC4ze2xpYmM2OjIuMjMtMHVidW50dTl9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5oYWxmZG9nLm5ldC9TZWN1cml0eS8yMDE3L0xpYmNSZWFscGF0aEJ1ZmZlclVuZGVyZmxvdy8Kc3JjLXVybDogaHR0cHM6Ly93d3cuaGFsZmRvZy5uZXQvU2VjdXJpdHkvMjAxNy9MaWJjUmVhbHBhdGhCdWZmZXJVbmRlcmZsb3cvUmF0aW9uYWxMb3ZlLmMKQ29tbWVudHM6IGtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPTEgcmVxdWlyZWQKYmluLXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JhcGlkNy9tZXRhc3Bsb2l0LWZyYW1ld29yay9tYXN0ZXIvZGF0YS9leHBsb2l0cy9jdmUtMjAxOC0xMDAwMDAxL1JhdGlvbmFsTG92ZQpleHBsb2l0LWRiOiA0Mzc3NQphdXRob3I6IGhhbGZkb2cKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTgtMTA5MDBdJHt0eHRyc3R9IHZwbmNfcHJpdmVzYy5weQpSZXFzOiBwa2c9bmV0d29ya21hbmFnZXItdnBuY3xuZXR3b3JrLW1hbmFnZXItdnBuYyx2ZXI8MS4yLjYKVGFnczogdWJ1bnR1PTE2LjA0e25ldHdvcmstbWFuYWdlci12cG5jOjEuMS45My0xfSxkZWJpYW49OS4we25ldHdvcmstbWFuYWdlci12cG5jOjEuMi40LTR9LG1hbmphcm89MTcKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vcHVsc2VzZWN1cml0eS5jby5uei9hZHZpc29yaWVzL05NLVZQTkMtUHJpdmVzYwpzcmMtdXJsOiBodHRwczovL2J1Z3ppbGxhLm5vdmVsbC5jb20vYXR0YWNobWVudC5jZ2k/aWQ9Nzc5MTEwCmV4cGxvaXQtZGI6IDQ1MzEzCmF1dGhvcjogRGVuaXMgQW5kemFrb3ZpYwpDb21tZW50czogRGlzdHJvcyB1c2Ugb3duIHZlcnNpb25pbmcgc2NoZW1lLiBNYW51YWwgdmVyaWZpY2F0aW9uIG5lZWRlZC4KRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTgtMTQ2NjVdJHt0eHRyc3R9IHJhcHRvcl94b3JneQpSZXFzOiBwa2c9eG9yZy14MTEtc2VydmVyLVhvcmcsY21kOlsgLXUgL3Vzci9iaW4vWG9yZyBdClRhZ3M6IGNlbnRvcz03LjQKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LnNlY3VyZXBhdHRlcm5zLmNvbS8yMDE4LzEwL2N2ZS0yMDE4LTE0NjY1LXhvcmcteC1zZXJ2ZXIuaHRtbApleHBsb2l0LWRiOiA0NTkyMgphdXRob3I6IHJhcHRvcgpDb21tZW50czogWC5PcmcgU2VydmVyIGJlZm9yZSAxLjIwLjMgaXMgdnVsbmVyYWJsZS4gRGlzdHJvcyB1c2Ugb3duIHZlcnNpb25pbmcgc2NoZW1lLiBNYW51YWwgdmVyaWZpY2F0aW9uIG5lZWRlZC4KRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTktNzMwNF0ke3R4dHJzdH0gZGlydHlfc29jawpSZXFzOiBwa2c9c25hcGQsdmVyPDIuMzcsY21kOlsgLVMgL3J1bi9zbmFwZC5zb2NrZXQgXQpUYWdzOiB1YnVudHU9MTguMTAsbWludD0xOQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9pbml0YmxvZy5jb20vMjAxOS9kaXJ0eS1zb2NrLwpleHBsb2l0LWRiOiA0NjM2MQpleHBsb2l0LWRiOiA0NjM2MgpzcmMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vaW5pdHN0cmluZy9kaXJ0eV9zb2NrL2FyY2hpdmUvbWFzdGVyLnppcAphdXRob3I6IEluaXRTdHJpbmcKQ29tbWVudHM6IERpc3Ryb3MgdXNlIG93biB2ZXJzaW9uaW5nIHNjaGVtZS4gTWFudWFsIHZlcmlmaWNhdGlvbiBuZWVkZWQuCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE5LTEwMTQ5XSR7dHh0cnN0fSByYXB0b3JfZXhpbV93aXoKUmVxczogcGtnPWV4aW18ZXhpbTQsdmVyPj00Ljg3LHZlcjw9NC45MQpUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE5LzA2LzA1L2N2ZS0yMDE5LTEwMTQ5L3JldHVybi13aXphcmQtcmNlLWV4aW0udHh0CmV4cGxvaXQtZGI6IDQ2OTk2CmF1dGhvcjogcmFwdG9yCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE5LTEyMTgxXSR7dHh0cnN0fSBTZXJ2LVUgRlRQIFNlcnZlcgpSZXFzOiBjbWQ6WyAtdSAvdXNyL2xvY2FsL1NlcnYtVS9TZXJ2LVUgXQpUYWdzOiBkZWJpYW49OQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLnZhc3RhcnQuZGV2LzIwMTkvMDYvY3ZlLTIwMTktMTIxODEtc2Vydi11LWV4cGxvaXQtd3JpdGV1cC5odG1sCmV4cGxvaXQtZGI6IDQ3MDA5CnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9ndXl3aGF0YWd1eS9DVkUtMjAxOS0xMjE4MS9tYXN0ZXIvc2VydnUtcGUtY3ZlLTIwMTktMTIxODEuYwpleHQtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vYmNvbGVzL2xvY2FsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxOS0xMjE4MS9TVXJvb3QKYXV0aG9yOiBHdXkgTGV2aW4gKG9yZ2luYWwgZXhwbG9pdCBhdXRob3IpOyBCcmVuZGFuIENvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpDb21tZW50czogTW9kaWZpZWQgdmVyc2lvbiBhdCAnZXh0LXVybCcgdXNlcyBiYXNoIGV4ZWMgdGVjaG5pcXVlLCByYXRoZXIgdGhhbiBjb21waWxpbmcgd2l0aCBnY2MuCkVPRgopCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTktMTg4NjJdJHt0eHRyc3R9IEdOVSBNYWlsdXRpbHMgMi4wIDw9IDMuNyBtYWlkYWcgdXJsIGxvY2FsIHJvb3QgKENWRS0yMDE5LTE4ODYyKQpSZXFzOiBjbWQ6WyAtdSAvdXNyL2xvY2FsL3NiaW4vbWFpZGFnIF0KVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5taWtlLWd1YWx0aWVyaS5jb20vcG9zdHMvZmluZGluZy1hLWRlY2FkZS1vbGQtZmxhdy1pbi1nbnUtbWFpbHV0aWxzCmV4dC11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9iY29sZXMvbG9jYWwtZXhwbG9pdHMvcmF3L21hc3Rlci9DVkUtMjAxOS0xODg2Mi9leHBsb2l0LmNyb24uc2gKc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL2Jjb2xlcy9sb2NhbC1leHBsb2l0cy9yYXcvbWFzdGVyL0NWRS0yMDE5LTE4ODYyL2V4cGxvaXQubGRwcmVsb2FkLnNoCmF1dGhvcjogYmNvbGVzCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE5LTE4NjM0XSR7dHh0cnN0fSBzdWRvIHB3ZmVlZGJhY2sKUmVxczogcGtnPXN1ZG8sdmVyPDEuOC4zMQpUYWdzOiBtaW50PTE5ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2R5bGFua2F0ei5jb20vQW5hbHlzaXMtb2YtQ1ZFLTIwMTktMTg2MzQvCnNyYy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYWxlZW1yYXNoaWQvc3Vkby1jdmUtMjAxOS0xODYzNC9yYXcvbWFzdGVyL2V4cGxvaXQuYwphdXRob3I6IHNhbGVlbXJhc2hpZApDb21tZW50czogc3VkbyBjb25maWd1cmF0aW9uIHJlcXVpcmVzIHB3ZmVlZGJhY2sgdG8gYmUgZW5hYmxlZC4KRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMjAtOTQ3MF0ke3R4dHJzdH0gV2luZyBGVFAgU2VydmVyIDw9IDYuMi41IExQRQpSZXFzOiBjbWQ6WyAteCAvZXRjL2luaXQuZC93ZnRwc2VydmVyIF0KVGFnczogdWJ1bnR1PTE4ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5ob29wZXJsYWJzLnh5ei9kaXNjbG9zdXJlcy9jdmUtMjAyMC05NDcwLnBocApzcmMtdXJsOiBodHRwczovL3d3dy5ob29wZXJsYWJzLnh5ei9kaXNjbG9zdXJlcy9jdmUtMjAyMC05NDcwLnNoCmV4cGxvaXQtZGI6IDQ4MTU0CmF1dGhvcjogQ2FyeSBDb29wZXIKQ29tbWVudHM6IFJlcXVpcmVzIGFuIGFkbWluaXN0cmF0b3IgdG8gbG9naW4gdmlhIHRoZSB3ZWIgaW50ZXJmYWNlLgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAyMS0zMTU2XSR7dHh0cnN0fSBzdWRvIEJhcm9uIFNhbWVkaXQKUmVxczogcGtnPXN1ZG8sdmVyPDEuOS41cDIKVGFnczogbWludD0xOSx1YnVudHU9MTh8MjAsIGRlYmlhbj0xMApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDIxLzAxLzI2L2N2ZS0yMDIxLTMxNTYvYmFyb24tc2FtZWRpdC1oZWFwLWJhc2VkLW92ZXJmbG93LXN1ZG8udHh0CnNyYy11cmw6IGh0dHBzOi8vY29kZWxvYWQuZ2l0aHViLmNvbS9ibGFzdHkvQ1ZFLTIwMjEtMzE1Ni96aXAvbWFpbgphdXRob3I6IGJsYXN0eQpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAyMS0zMTU2XSR7dHh0cnN0fSBzdWRvIEJhcm9uIFNhbWVkaXQgMgpSZXFzOiBwa2c9c3Vkbyx2ZXI8MS45LjVwMgpUYWdzOiBjZW50b3M9Nnw3fDgsdWJ1bnR1PTE0fDE2fDE3fDE4fDE5fDIwLCBkZWJpYW49OXwxMApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDIxLzAxLzI2L2N2ZS0yMDIxLTMxNTYvYmFyb24tc2FtZWRpdC1oZWFwLWJhc2VkLW92ZXJmbG93LXN1ZG8udHh0CnNyYy11cmw6IGh0dHBzOi8vY29kZWxvYWQuZ2l0aHViLmNvbS93b3Jhd2l0L0NWRS0yMDIxLTMxNTYvemlwL21haW4KYXV0aG9yOiB3b3Jhd2l0CkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTU2MThdJHt0eHRyc3R9IHNldHVpZCBzY3JlZW4gdjQuNS4wIExQRQpSZXFzOiBwa2c9c2NyZWVuLHZlcj09NC41LjAKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3NlY2xpc3RzLm9yZy9vc3Mtc2VjLzIwMTcvcTEvMTg0CmV4cGxvaXQtZGI6IGh0dHBzOi8vd3d3LmV4cGxvaXQtZGIuY29tL2V4cGxvaXRzLzQxMTU0CkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIxLTQwMzRdJHt0eHRyc3R9IFB3bktpdApSZXFzOiBwa2c9cG9sa2l0fHBvbGljeWtpdC0xLHZlcjw9MC4xMDUtMzEKVGFnczogdWJ1bnR1PTEwfDExfDEyfDEzfDE0fDE1fDE2fDE3fDE4fDE5fDIwfDIxLGRlYmlhbj03fDh8OXwxMHwxMSxmZWRvcmEsbWFuamFybwpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDIyLzAxLzI1L2N2ZS0yMDIxLTQwMzQvcHdua2l0LnR4dApzcmMtdXJsOiBodHRwczovL2NvZGVsb2FkLmdpdGh1Yi5jb20vYmVyZGF2L0NWRS0yMDIxLTQwMzQvemlwL21haW4KYXV0aG9yOiBiZXJkYXYKRU9GCikKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMjIHNlY3VyaXR5IHJlbGF0ZWQgSFcva2VybmVsIGZlYXR1cmVzCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCm49MAoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKc2VjdGlvbjogTWFpbmxpbmUga2VybmVsIHByb3RlY3Rpb24gbWVjaGFuaXNtczoKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEtlcm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbiAoUFRJKSBzdXBwb3J0CmF2YWlsYWJsZTogdmVyPj00LjE1CmVuYWJsZWQ6IGNtZDpncmVwIC1FcWkgJ1xzcHRpJyAvcHJvYy9jcHVpbmZvCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvcHRpLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBHQ0Mgc3RhY2sgcHJvdGVjdG9yIHN1cHBvcnQKYXZhaWxhYmxlOiBDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc3RhY2twcm90ZWN0b3ItcmVndWxhci5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogR0NDIHN0YWNrIHByb3RlY3RvciBTVFJPTkcgc3VwcG9ydAphdmFpbGFibGU6IENPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eSx2ZXI+PTMuMTQKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9zdGFja3Byb3RlY3Rvci1zdHJvbmcubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IExvdyBhZGRyZXNzIHNwYWNlIHRvIHByb3RlY3QgZnJvbSB1c2VyIGFsbG9jYXRpb24KYXZhaWxhYmxlOiBDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPVswLTldKwplbmFibGVkOiBzeXNjdGw6dm0ubW1hcF9taW5fYWRkciE9MAphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL21tYXBfbWluX2FkZHIubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFByZXZlbnQgdXNlcnMgZnJvbSB1c2luZyBwdHJhY2UgdG8gZXhhbWluZSB0aGUgbWVtb3J5IGFuZCBzdGF0ZSBvZiB0aGVpciBwcm9jZXNzZXMKYXZhaWxhYmxlOiBDT05GSUdfU0VDVVJJVFlfWUFNQT15CmVuYWJsZWQ6IHN5c2N0bDprZXJuZWwueWFtYS5wdHJhY2Vfc2NvcGUhPTAKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy95YW1hX3B0cmFjZV9zY29wZS5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogUmVzdHJpY3QgdW5wcml2aWxlZ2VkIGFjY2VzcyB0byBrZXJuZWwgc3lzbG9nCmF2YWlsYWJsZTogQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXksdmVyPj0yLjYuMzcKZW5hYmxlZDogc3lzY3RsOmtlcm5lbC5kbWVzZ19yZXN0cmljdCE9MAphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2RtZXNnX3Jlc3RyaWN0Lm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBSYW5kb21pemUgdGhlIGFkZHJlc3Mgb2YgdGhlIGtlcm5lbCBpbWFnZSAoS0FTTFIpCmF2YWlsYWJsZTogQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9rYXNsci5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogSGFyZGVuZWQgdXNlciBjb3B5IHN1cHBvcnQKYXZhaWxhYmxlOiBDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2hhcmRlbmVkX3VzZXJjb3B5Lm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBNYWtlIGtlcm5lbCB0ZXh0IGFuZCByb2RhdGEgcmVhZC1vbmx5CmF2YWlsYWJsZTogQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9zdHJpY3Rfa2VybmVsX3J3eC5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogU2V0IGxvYWRhYmxlIGtlcm5lbCBtb2R1bGUgZGF0YSBhcyBOWCBhbmQgdGV4dCBhcyBSTwphdmFpbGFibGU6IENPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc3RyaWN0X21vZHVsZV9yd3gubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEJVRygpIGNvbmRpdGlvbnMgcmVwb3J0aW5nCmF2YWlsYWJsZTogQ09ORklHX0JVRz15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvYnVnLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBBZGRpdGlvbmFsICdjcmVkJyBzdHJ1Y3QgY2hlY2tzCmF2YWlsYWJsZTogQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9kZWJ1Z19jcmVkZW50aWFscy5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogU2FuaXR5IGNoZWNrcyBmb3Igbm90aWZpZXIgY2FsbCBjaGFpbnMKYXZhaWxhYmxlOiBDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9kZWJ1Z19ub3RpZmllcnMubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEV4dGVuZGVkIGNoZWNrcyBmb3IgbGlua2VkLWxpc3RzIHdhbGtpbmcKYXZhaWxhYmxlOiBDT05GSUdfREVCVUdfTElTVD15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvZGVidWdfbGlzdC5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogQ2hlY2tzIG9uIHNjYXR0ZXItZ2F0aGVyIHRhYmxlcwphdmFpbGFibGU6IENPTkZJR19ERUJVR19TRz15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvZGVidWdfc2cubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IENoZWNrcyBmb3IgZGF0YSBzdHJ1Y3R1cmUgY29ycnVwdGlvbnMKYXZhaWxhYmxlOiBDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvYnVnX29uX2RhdGFfY29ycnVwdGlvbi5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogQ2hlY2tzIGZvciBhIHN0YWNrIG92ZXJydW4gb24gY2FsbHMgdG8gJ3NjaGVkdWxlJwphdmFpbGFibGU6IENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3NjaGVkX3N0YWNrX2VuZF9jaGVjay5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogRnJlZWxpc3Qgb3JkZXIgcmFuZG9taXphdGlvbiBvbiBuZXcgcGFnZXMgY3JlYXRpb24KYXZhaWxhYmxlOiBDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3NsYWJfZnJlZWxpc3RfcmFuZG9tLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBGcmVlbGlzdCBtZXRhZGF0YSBoYXJkZW5pbmcKYXZhaWxhYmxlOiBDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc2xhYl9mcmVlbGlzdF9oYXJkZW5lZC5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogQWxsb2NhdG9yIHZhbGlkYXRpb24gY2hlY2tpbmcKYXZhaWxhYmxlOiBDT05GSUdfU0xVQl9ERUJVR19PTj15LGNtZDohIGdyZXAgJ3NsdWJfZGVidWc9LScgL3Byb2MvY21kbGluZQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3NsdWJfZGVidWcubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFZpcnR1YWxseS1tYXBwZWQga2VybmVsIHN0YWNrcyB3aXRoIGd1YXJkIHBhZ2VzCmF2YWlsYWJsZTogQ09ORklHX1ZNQVBfU1RBQ0s9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3ZtYXBfc3RhY2subWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFBhZ2VzIHBvaXNvbmluZyBhZnRlciBmcmVlX3BhZ2VzKCkgY2FsbAphdmFpbGFibGU6IENPTkZJR19QQUdFX1BPSVNPTklORz15CmVuYWJsZWQ6IGNtZDogZ3JlcCAncGFnZV9wb2lzb249MScgL3Byb2MvY21kbGluZQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3BhZ2VfcG9pc29uaW5nLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBVc2luZyAncmVmY291bnRfdCcgaW5zdGVhZCBvZiAnYXRvbWljX3QnCmF2YWlsYWJsZTogQ09ORklHX1JFRkNPVU5UX0ZVTEw9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3JlZmNvdW50X2Z1bGwubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEhhcmRlbmluZyBjb21tb24gc3RyL21lbSBmdW5jdGlvbnMgYWdhaW5zdCBidWZmZXIgb3ZlcmZsb3dzCmF2YWlsYWJsZTogQ09ORklHX0ZPUlRJRllfU09VUkNFPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9mb3J0aWZ5X3NvdXJjZS5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogUmVzdHJpY3QgL2Rldi9tZW0gYWNjZXNzCmF2YWlsYWJsZTogQ09ORklHX1NUUklDVF9ERVZNRU09eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3N0cmljdF9kZXZtZW0ubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFJlc3RyaWN0IEkvTyBhY2Nlc3MgdG8gL2Rldi9tZW0KYXZhaWxhYmxlOiBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTT15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvaW9fc3RyaWN0X2Rldm1lbS5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKc2VjdGlvbjogSGFyZHdhcmUtYmFzZWQgcHJvdGVjdGlvbiBmZWF0dXJlczoKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFN1cGVydmlzb3IgTW9kZSBFeGVjdXRpb24gUHJvdGVjdGlvbiAoU01FUCkgc3VwcG9ydAphdmFpbGFibGU6IHZlcj49My4wCmVuYWJsZWQ6IGNtZDpncmVwIC1xaSBzbWVwIC9wcm9jL2NwdWluZm8KYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9zbWVwLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBTdXBlcnZpc29yIE1vZGUgQWNjZXNzIFByZXZlbnRpb24gKFNNQVApIHN1cHBvcnQKYXZhaWxhYmxlOiB2ZXI+PTMuNwplbmFibGVkOiBjbWQ6Z3JlcCAtcWkgc21hcCAvcHJvYy9jcHVpbmZvCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc21hcC5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKc2VjdGlvbjogM3JkIHBhcnR5IGtlcm5lbCBwcm90ZWN0aW9uIG1lY2hhbmlzbXM6CkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBHcnNlY3VyaXR5CmF2YWlsYWJsZTogQ09ORklHX0dSS0VSTlNFQz15CmVuYWJsZWQ6IGNtZDp0ZXN0IC1jIC9kZXYvZ3JzZWMKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFBhWAphdmFpbGFibGU6IENPTkZJR19QQVg9eQplbmFibGVkOiBjbWQ6dGVzdCAteCAvc2Jpbi9wYXhjdGwKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IExpbnV4IEtlcm5lbCBSdW50aW1lIEd1YXJkIChMS1JHKSBrZXJuZWwgbW9kdWxlCmVuYWJsZWQ6IGNtZDp0ZXN0IC1kIC9wcm9jL3N5cy9sa3JnCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvbGtyZy5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKc2VjdGlvbjogQXR0YWNrIFN1cmZhY2U6CkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBVc2VyIG5hbWVzcGFjZXMgZm9yIHVucHJpdmlsZWdlZCBhY2NvdW50cwphdmFpbGFibGU6IENPTkZJR19VU0VSX05TPXkKZW5hYmxlZDogc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPT0xCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvdXNlcl9ucy5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogVW5wcml2aWxlZ2VkIGFjY2VzcyB0byBicGYoKSBzeXN0ZW0gY2FsbAphdmFpbGFibGU6IENPTkZJR19CUEZfU1lTQ0FMTD15CmVuYWJsZWQ6IHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX2JwZl9kaXNhYmxlZCE9MQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2JwZl9zeXNjYWxsLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBTeXNjYWxscyBmaWx0ZXJpbmcKYXZhaWxhYmxlOiBDT05GSUdfU0VDQ09NUD15CmVuYWJsZWQ6IGNtZDpncmVwIC1pdyBTZWNjb21wIC9wcm9jL3NlbGYvc3RhdHVzIHwgYXdrICd7cHJpbnQgXCQyfScKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9icGZfc3lzY2FsbC5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogU3VwcG9ydCBmb3IgL2Rldi9tZW0gYWNjZXNzCmF2YWlsYWJsZTogQ09ORklHX0RFVk1FTT15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvZGV2bWVtLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBTdXBwb3J0IGZvciAvZGV2L2ttZW0gYWNjZXNzCmF2YWlsYWJsZTogQ09ORklHX0RFVktNRU09eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2RldmttZW0ubWQKRU9GCikKCgp2ZXJzaW9uKCkgewogICAgZWNobyAibGludXgtZXhwbG9pdC1zdWdnZXN0ZXIgIiRWRVJTSU9OIiwgbXpldCwgaHR0cHM6Ly96LWxhYnMuZXUsIE1hcmNoIDIwMTkiCn0KCnVzYWdlKCkgewogICAgZWNobyAiTEVTIHZlci4gJFZFUlNJT04gKGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9saW51eC1leHBsb2l0LXN1Z2dlc3RlcikgYnkgQF9temV0XyIKICAgIGVjaG8KICAgIGVjaG8gIlVzYWdlOiBsaW51eC1leHBsb2l0LXN1Z2dlc3Rlci5zaCBbT1BUSU9OU10iCiAgICBlY2hvCiAgICBlY2hvICIgLVYgfCAtLXZlcnNpb24gICAgICAgICAgICAgICAtIHByaW50IHZlcnNpb24gb2YgdGhpcyBzY3JpcHQiCiAgICBlY2hvICIgLWggfCAtLWhlbHAgICAgICAgICAgICAgICAgICAtIHByaW50IHRoaXMgaGVscCIKICAgIGVjaG8gIiAtayB8IC0ta2VybmVsIDx2ZXJzaW9uPiAgICAgIC0gcHJvdmlkZSBrZXJuZWwgdmVyc2lvbiIKICAgIGVjaG8gIiAtdSB8IC0tdW5hbWUgPHN0cmluZz4gICAgICAgIC0gcHJvdmlkZSAndW5hbWUgLWEnIHN0cmluZyIKICAgIGVjaG8gIiAtLXNraXAtbW9yZS1jaGVja3MgICAgICAgICAgIC0gZG8gbm90IHBlcmZvcm0gYWRkaXRpb25hbCBjaGVja3MgKGtlcm5lbCBjb25maWcsIHN5c2N0bCkgdG8gZGV0ZXJtaW5lIGlmIGV4cGxvaXQgaXMgYXBwbGljYWJsZSIKICAgIGVjaG8gIiAtLXNraXAtcGtnLXZlcnNpb25zICAgICAgICAgIC0gc2tpcCBjaGVja2luZyBmb3IgZXhhY3QgdXNlcnNwYWNlIHBhY2thZ2UgdmVyc2lvbiAoaGVscHMgdG8gYXZvaWQgZmFsc2UgbmVnYXRpdmVzKSIKICAgIGVjaG8gIiAtcCB8IC0tcGtnbGlzdC1maWxlIDxmaWxlPiAgIC0gcHJvdmlkZSBmaWxlIHdpdGggJ2Rwa2cgLWwnIG9yICdycG0gLXFhJyBjb21tYW5kIG91dHB1dCIKICAgIGVjaG8gIiAtLWN2ZWxpc3QtZmlsZSA8ZmlsZT4gICAgICAgIC0gcHJvdmlkZSBmaWxlIHdpdGggTGludXgga2VybmVsIENWRXMgbGlzdCIKICAgIGVjaG8gIiAtLWNoZWNrc2VjICAgICAgICAgICAgICAgICAgIC0gbGlzdCBzZWN1cml0eSByZWxhdGVkIGZlYXR1cmVzIGZvciB5b3VyIEhXL2tlcm5lbCIKICAgIGVjaG8gIiAtcyB8IC0tZmV0Y2gtc291cmNlcyAgICAgICAgIC0gYXV0b21hdGljYWxseSBkb3dubG9hZHMgc291cmNlIGZvciBtYXRjaGVkIGV4cGxvaXQiCiAgICBlY2hvICIgLWIgfCAtLWZldGNoLWJpbmFyaWVzICAgICAgICAtIGF1dG9tYXRpY2FsbHkgZG93bmxvYWRzIGJpbmFyeSBmb3IgbWF0Y2hlZCBleHBsb2l0IGlmIGF2YWlsYWJsZSIKICAgIGVjaG8gIiAtZiB8IC0tZnVsbCAgICAgICAgICAgICAgICAgIC0gc2hvdyBmdWxsIGluZm8gYWJvdXQgbWF0Y2hlZCBleHBsb2l0IgogICAgZWNobyAiIC1nIHwgLS1zaG9ydCAgICAgICAgICAgICAgICAgLSBzaG93IHNob3J0ZW4gaW5mbyBhYm91dCBtYXRjaGVkIGV4cGxvaXQiCiAgICBlY2hvICIgLS1rZXJuZWxzcGFjZS1vbmx5ICAgICAgICAgICAtIHNob3cgb25seSBrZXJuZWwgdnVsbmVyYWJpbGl0aWVzIgogICAgZWNobyAiIC0tdXNlcnNwYWNlLW9ubHkgICAgICAgICAgICAgLSBzaG93IG9ubHkgdXNlcnNwYWNlIHZ1bG5lcmFiaWxpdGllcyIKICAgIGVjaG8gIiAtZCB8IC0tc2hvdy1kb3MgICAgICAgICAgICAgIC0gc2hvdyBhbHNvIERvU2VzIGluIHJlc3VsdHMiCn0KCmV4aXRXaXRoRXJyTXNnKCkgewogICAgZWNobyAiJDEiIDE+JjIKICAgIGV4aXQgMQp9CgojIGV4dHJhY3RzIGFsbCBpbmZvcm1hdGlvbiBmcm9tIG91dHB1dCBvZiAndW5hbWUgLWEnIGNvbW1hbmQKcGFyc2VVbmFtZSgpIHsKICAgIGxvY2FsIHVuYW1lPSQxCgogICAgS0VSTkVMPSQoZWNobyAiJHVuYW1lIiB8IGF3ayAne3ByaW50ICQzfScgfCBjdXQgLWQgJy0nIC1mIDEpCiAgICBLRVJORUxfQUxMPSQoZWNobyAiJHVuYW1lIiB8IGF3ayAne3ByaW50ICQzfScpCiAgICBBUkNIPSQoZWNobyAiJHVuYW1lIiB8IGF3ayAne3ByaW50ICQoTkYtMSl9JykKCiAgICBPUz0iIgogICAgZWNobyAiJHVuYW1lIiB8IGdyZXAgLXEgLWkgJ2RlYicgJiYgT1M9ImRlYmlhbiIKICAgIGVjaG8gIiR1bmFtZSIgfCBncmVwIC1xIC1pICd1YnVudHUnICYmIE9TPSJ1YnVudHUiCiAgICBlY2hvICIkdW5hbWUiIHwgZ3JlcCAtcSAtaSAnXC1BUkNIJyAmJiBPUz0iYXJjaCIKICAgIGVjaG8gIiR1bmFtZSIgfCBncmVwIC1xIC1pICdcLWRlZXBpbicgJiYgT1M9ImRlZXBpbiIKICAgIGVjaG8gIiR1bmFtZSIgfCBncmVwIC1xIC1pICdcLU1BTkpBUk8nICYmIE9TPSJtYW5qYXJvIgogICAgZWNobyAiJHVuYW1lIiB8IGdyZXAgLXEgLWkgJ1wuZmMnICYmIE9TPSJmZWRvcmEiCiAgICBlY2hvICIkdW5hbWUiIHwgZ3JlcCAtcSAtaSAnXC5lbCcgJiYgT1M9IlJIRUwiCiAgICBlY2hvICIkdW5hbWUiIHwgZ3JlcCAtcSAtaSAnXC5tZ2EnICYmIE9TPSJtYWdlaWEiCgogICAgIyAndW5hbWUgLWEnIG91dHB1dCBkb2Vzbid0IGNvbnRhaW4gZGlzdHJpYnV0aW9uIG51bWJlciAoYXQgbGVhc3Qgbm90IGluIGNhc2Ugb2YgYWxsIGRpc3Ryb3MpCn0KCmdldFBrZ0xpc3QoKSB7CiAgICBsb2NhbCBkaXN0cm89JDEKICAgIGxvY2FsIHBrZ2xpc3RfZmlsZT0kMgogICAgCiAgICAjIHRha2UgcGFja2FnZSBsaXN0aW5nIGZyb20gcHJvdmlkZWQgZmlsZSAmIGRldGVjdCBpZiBpdCdzICdycG0gLXFhJyBsaXN0aW5nIG9yICdkcGtnIC1sJyBvciAncGFjbWFuIC1RJyBsaXN0aW5nIG9mIG5vdCByZWNvZ25pemVkIGxpc3RpbmcKICAgIGlmIFsgIiRvcHRfcGtnbGlzdF9maWxlIiA9ICJ0cnVlIiAtYSAtZSAiJHBrZ2xpc3RfZmlsZSIgXTsgdGhlbgoKICAgICAgICAjIHVidW50dS9kZWJpYW4gcGFja2FnZSBsaXN0aW5nIGZpbGUKICAgICAgICBpZiBbICQoaGVhZCAtMSAiJHBrZ2xpc3RfZmlsZSIgfCBncmVwICdEZXNpcmVkPVVua25vd24vSW5zdGFsbC9SZW1vdmUvUHVyZ2UvSG9sZCcpIF07IHRoZW4KICAgICAgICAgICAgUEtHX0xJU1Q9JChjYXQgIiRwa2dsaXN0X2ZpbGUiIHwgYXdrICd7cHJpbnQgJDIiLSIkM30nIHwgc2VkICdzLzphbWQ2NC8vZycpCgogICAgICAgICAgICBPUz0iZGViaWFuIgogICAgICAgICAgICBbICIkKGdyZXAgdWJ1bnR1ICIkcGtnbGlzdF9maWxlIikiIF0gJiYgT1M9InVidW50dSIKICAgICAgICAjIHJlZGhhdCBwYWNrYWdlIGxpc3RpbmcgZmlsZQogICAgICAgIGVsaWYgWyAiJChncmVwIC1FICdcLmVsWzEtOV0rW1wuX10nICIkcGtnbGlzdF9maWxlIiB8IGhlYWQgLTEpIiBdOyB0aGVuCiAgICAgICAgICAgIFBLR19MSVNUPSQoY2F0ICIkcGtnbGlzdF9maWxlIikKICAgICAgICAgICAgT1M9IlJIRUwiCiAgICAgICAgIyBmZWRvcmEgcGFja2FnZSBsaXN0aW5nIGZpbGUKICAgICAgICBlbGlmIFsgIiQoZ3JlcCAtRSAnXC5mY1sxLTldKydpICIkcGtnbGlzdF9maWxlIiB8IGhlYWQgLTEpIiBdOyB0aGVuCiAgICAgICAgICAgIFBLR19MSVNUPSQoY2F0ICIkcGtnbGlzdF9maWxlIikKICAgICAgICAgICAgT1M9ImZlZG9yYSIKICAgICAgICAjIG1hZ2VpYSBwYWNrYWdlIGxpc3RpbmcgZmlsZQogICAgICAgIGVsaWYgWyAiJChncmVwIC1FICdcLm1nYVsxLTldKycgIiRwa2dsaXN0X2ZpbGUiIHwgaGVhZCAtMSkiIF07IHRoZW4KICAgICAgICAgICAgUEtHX0xJU1Q9JChjYXQgIiRwa2dsaXN0X2ZpbGUiKQogICAgICAgICAgICBPUz0ibWFnZWlhIgogICAgICAgICMgcGFjbWFuIHBhY2thZ2UgbGlzdGluZyBmaWxlCiAgICAgICAgZWxpZiBbICIkKGdyZXAgLUUgJ1wgWzAtOV0rXC4nICIkcGtnbGlzdF9maWxlIiB8IGhlYWQgLTEpIiBdOyB0aGVuCiAgICAgICAgICAgIFBLR19MSVNUPSQoY2F0ICIkcGtnbGlzdF9maWxlIiB8IGF3ayAne3ByaW50ICQxIi0iJDJ9JykKICAgICAgICAgICAgT1M9ImFyY2giCiAgICAgICAgIyBmaWxlIG5vdCByZWNvZ25pemVkIC0gc2tpcHBpbmcKICAgICAgICBlbHNlCiAgICAgICAgICAgIFBLR19MSVNUPSIiCiAgICAgICAgZmkKCiAgICBlbGlmIFsgIiRkaXN0cm8iID0gImRlYmlhbiIgLW8gIiRkaXN0cm8iID0gInVidW50dSIgLW8gIiRkaXN0cm8iID0gImRlZXBpbiIgXTsgdGhlbgogICAgICAgIFBLR19MSVNUPSQoZHBrZyAtbCB8IGF3ayAne3ByaW50ICQyIi0iJDN9JyB8IHNlZCAncy86YW1kNjQvL2cnKQogICAgZWxpZiBbICIkZGlzdHJvIiA9ICJSSEVMIiAtbyAiJGRpc3RybyIgPSAiZmVkb3JhIiAtbyAiJGRpc3RybyIgPSAibWFnZWlhIiBdOyB0aGVuCiAgICAgICAgUEtHX0xJU1Q9JChycG0gLXFhKQogICAgZWxpZiBbICIkZGlzdHJvIiA9ICJhcmNoIiAtbyAiJGRpc3RybyIgPSAibWFuamFybyIgXTsgdGhlbgogICAgICAgIFBLR19MSVNUPSQocGFjbWFuIC1RIHwgYXdrICd7cHJpbnQgJDEiLSIkMn0nKQogICAgZWxpZiBbIC14IC91c3IvYmluL2VxdWVyeSBdOyB0aGVuCiAgICAgICAgUEtHX0xJU1Q9JCgvdXNyL2Jpbi9lcXVlcnkgLS1xdWlldCBsaXN0ICcqJyAtRiAnJG5hbWU6JHZlcnNpb24nIHwgY3V0IC1kLyAtZjItIHwgYXdrICd7cHJpbnQgJDEiOiIkMn0nKQogICAgZWxzZQogICAgICAgICMgcGFja2FnZXMgbGlzdGluZyBub3QgYXZhaWxhYmxlCiAgICAgICAgUEtHX0xJU1Q9IiIKICAgIGZpCn0KCiMgZnJvbTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNDAyMzgzMC9ob3ctY29tcGFyZS10d28tc3RyaW5ncy1pbi1kb3Qtc2VwYXJhdGVkLXZlcnNpb24tZm9ybWF0LWluLWJhc2gKdmVyQ29tcGFyaXNpb24oKSB7CgogICAgaWYgW1sgJDEgPT0gJDIgXV0KICAgIHRoZW4KICAgICAgICByZXR1cm4gMAogICAgZmkKCiAgICBsb2NhbCBJRlM9LgogICAgbG9jYWwgaSB2ZXIxPSgkMSkgdmVyMj0oJDIpCgogICAgIyBmaWxsIGVtcHR5IGZpZWxkcyBpbiB2ZXIxIHdpdGggemVyb3MKICAgIGZvciAoKGk9JHsjdmVyMVtAXX07IGk8JHsjdmVyMltAXX07IGkrKykpCiAgICBkbwogICAgICAgIHZlcjFbaV09MAogICAgZG9uZQoKICAgIGZvciAoKGk9MDsgaTwkeyN2ZXIxW0BdfTsgaSsrKSkKICAgIGRvCiAgICAgICAgaWYgW1sgLXogJHt2ZXIyW2ldfSBdXQogICAgICAgIHRoZW4KICAgICAgICAgICAgIyBmaWxsIGVtcHR5IGZpZWxkcyBpbiB2ZXIyIHdpdGggemVyb3MKICAgICAgICAgICAgdmVyMltpXT0wCiAgICAgICAgZmkKICAgICAgICBpZiAoKDEwIyR7dmVyMVtpXX0gPiAxMCMke3ZlcjJbaV19KSkKICAgICAgICB0aGVuCiAgICAgICAgICAgIHJldHVybiAxCiAgICAgICAgZmkKICAgICAgICBpZiAoKDEwIyR7dmVyMVtpXX0gPCAxMCMke3ZlcjJbaV19KSkKICAgICAgICB0aGVuCiAgICAgICAgICAgIHJldHVybiAyCiAgICAgICAgZmkKICAgIGRvbmUKCiAgICByZXR1cm4gMAp9Cgpkb1ZlcnNpb25Db21wYXJpc2lvbigpIHsKICAgIGxvY2FsIHJlcVZlcnNpb249IiQxIgogICAgbG9jYWwgcmVxUmVsYXRpb249IiQyIgogICAgbG9jYWwgY3VycmVudFZlcnNpb249IiQzIgoKICAgIHZlckNvbXBhcmlzaW9uICRjdXJyZW50VmVyc2lvbiAkcmVxVmVyc2lvbgogICAgY2FzZSAkPyBpbgogICAgICAgIDApIGN1cnJlbnRSZWxhdGlvbj0nPSc7OwogICAgICAgIDEpIGN1cnJlbnRSZWxhdGlvbj0nPic7OwogICAgICAgIDIpIGN1cnJlbnRSZWxhdGlvbj0nPCc7OwogICAgZXNhYwoKICAgIGlmIFsgIiRyZXFSZWxhdGlvbiIgPT0gIj0iIF07IHRoZW4KICAgICAgICBbICRjdXJyZW50UmVsYXRpb24gPT0gIj0iIF0gJiYgcmV0dXJuIDAKICAgIGVsaWYgWyAiJHJlcVJlbGF0aW9uIiA9PSAiPiIgXTsgdGhlbgogICAgICAgIFsgJGN1cnJlbnRSZWxhdGlvbiA9PSAiPiIgXSAmJiByZXR1cm4gMAogICAgZWxpZiBbICIkcmVxUmVsYXRpb24iID09ICI8IiBdOyB0aGVuCiAgICAgICAgWyAkY3VycmVudFJlbGF0aW9uID09ICI8IiBdICYmIHJldHVybiAwCiAgICBlbGlmIFsgIiRyZXFSZWxhdGlvbiIgPT0gIj49IiBdOyB0aGVuCiAgICAgICAgWyAkY3VycmVudFJlbGF0aW9uID09ICI9IiBdICYmIHJldHVybiAwCiAgICAgICAgWyAkY3VycmVudFJlbGF0aW9uID09ICI+IiBdICYmIHJldHVybiAwCiAgICBlbGlmIFsgIiRyZXFSZWxhdGlvbiIgPT0gIjw9IiBdOyB0aGVuCiAgICAgICAgWyAkY3VycmVudFJlbGF0aW9uID09ICI9IiBdICYmIHJldHVybiAwCiAgICAgICAgWyAkY3VycmVudFJlbGF0aW9uID09ICI8IiBdICYmIHJldHVybiAwCiAgICBmaQp9Cgpjb21wYXJlVmFsdWVzKCkgewogICAgY3VyVmFsPSQxCiAgICB2YWw9JDIKICAgIHNpZ249JDMKCiAgICBpZiBbICIkc2lnbiIgPT0gIj09IiBdOyB0aGVuCiAgICAgICAgWyAiJHZhbCIgPT0gIiRjdXJWYWwiIF0gJiYgcmV0dXJuIDAKICAgIGVsaWYgWyAiJHNpZ24iID09ICIhPSIgXTsgdGhlbgogICAgICAgIFsgIiR2YWwiICE9ICIkY3VyVmFsIiBdICYmIHJldHVybiAwCiAgICBmaQoKICAgIHJldHVybiAxCn0KCmNoZWNrUmVxdWlyZW1lbnQoKSB7CiAgICAjZWNobyAiQ2hlY2tpbmcgcmVxdWlyZW1lbnQ6ICQxIgogICAgbG9jYWwgSU49IiQxIgogICAgbG9jYWwgcGtnTmFtZT0iJHsyOjR9IgoKICAgIGlmIFtbICIkSU4iID1+IF5wa2c9LiokIF1dOyB0aGVuCgogICAgICAgICMgYWx3YXlzIHRydWUgZm9yIExpbnV4IE9TCiAgICAgICAgWyAke3BrZ05hbWV9ID09ICJsaW51eC1rZXJuZWwiIF0gJiYgcmV0dXJuIDAKCiAgICAgICAgIyB2ZXJpZnkgaWYgcGFja2FnZSBpcyBwcmVzZW50IAogICAgICAgIHBrZz0kKGVjaG8gIiRQS0dfTElTVCIgfCBncmVwIC1FIC1pICJeJHBrZ05hbWUtWzAtOV0rIiB8IGhlYWQgLTEpCiAgICAgICAgaWYgWyAtbiAiJHBrZyIgXTsgdGhlbgogICAgICAgICAgICByZXR1cm4gMAogICAgICAgIGZpCgogICAgZWxpZiBbWyAiJElOIiA9fiBedmVyLiokIF1dOyB0aGVuCiAgICAgICAgdmVyc2lvbj0iJHtJTi8vW14wLTkuXS99IgogICAgICAgIHJlc3Q9IiR7SU4jdmVyfSIKICAgICAgICBvcGVyYXRvcj0ke3Jlc3QlJHZlcnNpb259CgogICAgICAgIGlmIFsgIiRwa2dOYW1lIiA9PSAibGludXgta2VybmVsIiAtbyAiJG9wdF9jaGVja3NlY19tb2RlIiA9PSAidHJ1ZSIgXTsgdGhlbgoKICAgICAgICAgICAgIyBmb3IgLS1jdmVsaXN0LWZpbGUgbW9kZSBza2lwIGtlcm5lbCB2ZXJzaW9uIGNvbXBhcmlzaW9uCiAgICAgICAgICAgIFsgIiRvcHRfY3ZlbGlzdF9maWxlIiA9ICJ0cnVlIiBdICYmIHJldHVybiAwCgogICAgICAgICAgICBkb1ZlcnNpb25Db21wYXJpc2lvbiAkdmVyc2lvbiAkb3BlcmF0b3IgJEtFUk5FTCAmJiByZXR1cm4gMAogICAgICAgIGVsc2UKICAgICAgICAgICAgIyBleHRyYWN0IHBhY2thZ2UgdmVyc2lvbiBhbmQgY2hlY2sgaWYgcmVxdWlyZW1udCBpcyB0cnVlCiAgICAgICAgICAgIHBrZz0kKGVjaG8gIiRQS0dfTElTVCIgfCBncmVwIC1FIC1pICJeJHBrZ05hbWUtWzAtOV0rIiB8IGhlYWQgLTEpCgogICAgICAgICAgICAjIHNraXAgKGlmIHJ1biB3aXRoIC0tc2tpcC1wa2ctdmVyc2lvbnMpIHZlcnNpb24gY2hlY2tpbmcgaWYgcGFja2FnZSB3aXRoIGdpdmVuIG5hbWUgaXMgaW5zdGFsbGVkCiAgICAgICAgICAgIFsgIiRvcHRfc2tpcF9wa2dfdmVyc2lvbnMiID0gInRydWUiIC1hIC1uICIkcGtnIiBdICYmIHJldHVybiAwCgogICAgICAgICAgICAjIHZlcnNpb25pbmc6CiAgICAgICAgICAgICNlY2hvICJwa2c6ICRwa2ciCiAgICAgICAgICAgIHBrZ1ZlcnNpb249JChlY2hvICIkcGtnIiB8IGdyZXAgLUUgLWkgLW8gLWUgJy1bXC4wLTlcKzpwXStbLVwrXScgfCBjdXQgLWQnOicgLWYyIHwgc2VkICdzL1tcKy1dLy9nJyB8IHNlZCAncy9wWzAtOV0vL2cnKQogICAgICAgICAgICAjZWNobyAidmVyc2lvbjogJHBrZ1ZlcnNpb24iCiAgICAgICAgICAgICNlY2hvICJvcGVyYXRvcjogJG9wZXJhdG9yIgogICAgICAgICAgICAjZWNobyAicmVxdWlyZWQgdmVyc2lvbjogJHZlcnNpb24iCiAgICAgICAgICAgICNlY2hvCiAgICAgICAgICAgIGRvVmVyc2lvbkNvbXBhcmlzaW9uICR2ZXJzaW9uICRvcGVyYXRvciAkcGtnVmVyc2lvbiAmJiByZXR1cm4gMAogICAgICAgIGZpCiAgICBlbGlmIFtbICIkSU4iID1+IF54ODZfNjQkIF1dICYmIFsgIiRBUkNIIiA9PSAieDg2XzY0IiAtbyAiJEFSQ0giID09ICIiIF07IHRoZW4KICAgICAgICByZXR1cm4gMAogICAgZWxpZiBbWyAiJElOIiA9fiBeeDg2JCBdXSAmJiBbICIkQVJDSCIgPT0gImkzODYiIC1vICIkQVJDSCIgPT0gImk2ODYiIC1vICIkQVJDSCIgPT0gIiIgXTsgdGhlbgogICAgICAgIHJldHVybiAwCiAgICBlbGlmIFtbICIkSU4iID1+IF5DT05GSUdfLiokIF1dOyB0aGVuCgogICAgICAgICMgc2tpcCBpZiBjaGVjayBpcyBub3QgYXBwbGljYWJsZSAoLWsgb3IgLS11bmFtZSBvciAtcCBzZXQpIG9yIGlmIHVzZXIgc2FpZCBzbyAoLS1za2lwLW1vcmUtY2hlY2tzKQogICAgICAgIFsgIiRvcHRfc2tpcF9tb3JlX2NoZWNrcyIgPSAidHJ1ZSIgXSAmJiByZXR1cm4gMAoKICAgICAgICAjIGlmIGtlcm5lbCBjb25maWcgSVMgYXZhaWxhYmxlOgogICAgICAgIGlmIFsgLW4gIiRLQ09ORklHIiBdOyB0aGVuCiAgICAgICAgICAgIGlmICRLQ09ORklHIHwgZ3JlcCAtRSAtcWkgJElOOyB0aGVuCiAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgIyByZXF1aXJlZCBvcHRpb24gd2Fzbid0IGZvdW5kLCBleHBsb2l0IGlzIG5vdCBhcHBsaWNhYmxlCiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICAgICBmaQogICAgICAgICMgY29uZmlnIGlzIG5vdCBhdmFpbGFibGUKICAgICAgICBlbHNlCiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIGZpCiAgICBlbGlmIFtbICIkSU4iID1+IF5zeXNjdGw6LiokIF1dOyB0aGVuCgogICAgICAgICMgc2tpcCBpZiBjaGVjayBpcyBub3QgYXBwbGljYWJsZSAoLWsgb3IgLS11bmFtZSBvciAtcCBtb2Rlcykgb3IgaWYgdXNlciBzYWlkIHNvICgtLXNraXAtbW9yZS1jaGVja3MpCiAgICAgICAgWyAiJG9wdF9za2lwX21vcmVfY2hlY2tzIiA9ICJ0cnVlIiBdICYmIHJldHVybiAwCgogICAgICAgIHN5c2N0bENvbmRpdGlvbj0iJHtJTjo3fSIKCiAgICAgICAgIyBleHRyYWN0IHN5c2N0bCBlbnRyeSwgcmVsYXRpb24gc2lnbiBhbmQgcmVxdWlyZWQgdmFsdWUKICAgICAgICBpZiBlY2hvICRzeXNjdGxDb25kaXRpb24gfCBncmVwIC1xaSAiIT0iOyB0aGVuCiAgICAgICAgICAgIHNpZ249IiE9IgogICAgICAgIGVsaWYgZWNobyAkc3lzY3RsQ29uZGl0aW9uIHwgZ3JlcCAtcWkgIj09IjsgdGhlbgogICAgICAgICAgICBzaWduPSI9PSIKICAgICAgICBlbHNlCiAgICAgICAgICAgIGV4aXRXaXRoRXJyTXNnICJXcm9uZyBzeXNjdGwgY29uZGl0aW9uLiBUaGVyZSBpcyBzeW50YXggZXJyb3IgaW4geW91ciBmZWF0dXJlcyBEQi4gQWJvcnRpbmcuIgogICAgICAgIGZpCiAgICAgICAgdmFsPSQoZWNobyAiJHN5c2N0bENvbmRpdGlvbiIgfCBhd2sgLUYgIiRzaWduIiAne3ByaW50ICQyfScpCiAgICAgICAgZW50cnk9JChlY2hvICIkc3lzY3RsQ29uZGl0aW9uIiB8IGF3ayAtRiAiJHNpZ24iICd7cHJpbnQgJDF9JykKCiAgICAgICAgIyBnZXQgY3VycmVudCBzZXR0aW5nIG9mIHN5c2N0bCBlbnRyeQogICAgICAgIGN1clZhbD0kKC9zYmluL3N5c2N0bCAtYSAyPiAvZGV2L251bGwgfCBncmVwICIkZW50cnkiIHwgYXdrIC1GJz0nICd7cHJpbnQgJDJ9JykKCiAgICAgICAgIyBzcGVjaWFsIGNhc2UgZm9yIC0tY2hlY2tzZWMgbW9kZTogcmV0dXJuIDIgaWYgdGhlcmUgaXMgbm8gc3VjaCBzd2l0Y2ggaW4gc3lzY3RsCiAgICAgICAgWyAteiAiJGN1clZhbCIgLWEgIiRvcHRfY2hlY2tzZWNfbW9kZSIgPSAidHJ1ZSIgXSAmJiByZXR1cm4gMgoKICAgICAgICAjIGZvciBvdGhlciBtb2Rlczogc2tpcCBpZiB0aGVyZSBpcyBubyBzdWNoIHN3aXRjaCBpbiBzeXNjdGwKICAgICAgICBbIC16ICIkY3VyVmFsIiBdICYmIHJldHVybiAwCgogICAgICAgICMgY29tcGFyZSAmIHJldHVybiByZXN1bHQKICAgICAgICBjb21wYXJlVmFsdWVzICRjdXJWYWwgJHZhbCAkc2lnbiAmJiByZXR1cm4gMAoKICAgIGVsaWYgW1sgIiRJTiIgPX4gXmNtZDouKiQgXV07IHRoZW4KCiAgICAgICAgIyBza2lwIGlmIGNoZWNrIGlzIG5vdCBhcHBsaWNhYmxlICgtayBvciAtLXVuYW1lIG9yIC1wIG1vZGVzKSBvciBpZiB1c2VyIHNhaWQgc28gKC0tc2tpcC1tb3JlLWNoZWNrcykKICAgICAgICBbICIkb3B0X3NraXBfbW9yZV9jaGVja3MiID0gInRydWUiIF0gJiYgcmV0dXJuIDAKCiAgICAgICAgY21kPSIke0lOOjR9IgogICAgICAgIGlmIGV2YWwgIiR7Y21kfSI7IHRoZW4KICAgICAgICAgICAgcmV0dXJuIDAKICAgICAgICBmaQogICAgZmkKCiAgICByZXR1cm4gMQp9CgpnZXRLZXJuZWxDb25maWcoKSB7CgogICAgaWYgWyAtZiAvcHJvYy9jb25maWcuZ3ogXSA7IHRoZW4KICAgICAgICBLQ09ORklHPSJ6Y2F0IC9wcm9jL2NvbmZpZy5neiIKICAgIGVsaWYgWyAtZiAvYm9vdC9jb25maWctYHVuYW1lIC1yYCBdIDsgdGhlbgogICAgICAgIEtDT05GSUc9ImNhdCAvYm9vdC9jb25maWctYHVuYW1lIC1yYCIKICAgIGVsaWYgWyAtZiAiJHtLQlVJTERfT1VUUFVUOi0vdXNyL3NyYy9saW51eH0iLy5jb25maWcgXSA7IHRoZW4KICAgICAgICBLQ09ORklHPSJjYXQgJHtLQlVJTERfT1VUUFVUOi0vdXNyL3NyYy9saW51eH0vLmNvbmZpZyIKICAgIGVsc2UKICAgICAgICBLQ09ORklHPSIiCiAgICBmaQp9CgpjaGVja3NlY01vZGUoKSB7CgogICAgTU9ERT0wCgogICAgIyBzdGFydCBhbmFseXNpcwpmb3IgRkVBVFVSRSBpbiAiJHtGRUFUVVJFU1tAXX0iOyBkbwoKICAgICMgY3JlYXRlIGFycmF5IGZyb20gY3VycmVudCBleHBsb2l0IGhlcmUgZG9jIGFuZCBmZXRjaCBuZWVkZWQgbGluZXMKICAgIGk9MAogICAgIyAoJy1yJyBpcyB1c2VkIHRvIG5vdCBpbnRlcnByZXQgYmFja3NsYXNoIHVzZWQgZm9yIGJhc2ggY29sb3JzKQogICAgd2hpbGUgcmVhZCAtciBsaW5lCiAgICBkbwogICAgICAgIGFycltpXT0iJGxpbmUiCiAgICAgICAgaT0kKChpICsgMSkpCiAgICBkb25lIDw8PCAiJEZFQVRVUkUiCgoJIyBtb2Rlczoga2VybmVsLWZlYXR1cmUgKDEpIHwgaHctZmVhdHVyZSAoMikgfCAzcmRwYXJ0eS1mZWF0dXJlICgzKSB8IGF0dGFjay1zdXJmYWNlICg0KQogICAgTkFNRT0iJHthcnJbMF19IgogICAgUFJFX05BTUU9IiR7TkFNRTowOjh9IgogICAgTkFNRT0iJHtOQU1FOjl9IgogICAgaWYgWyAiJHtQUkVfTkFNRX0iID0gInNlY3Rpb246IiBdOyB0aGVuCgkJIyBhZHZhbmNlIHRvIG5leHQgTU9ERQoJCU1PREU9JCgoJE1PREUgKyAxKSkKCiAgICAgICAgZWNobwogICAgICAgIGVjaG8gLWUgIiR7Ymxkd2h0fSR7TkFNRX0ke3R4dHJzdH0iCiAgICAgICAgZWNobwogICAgICAgIGNvbnRpbnVlCiAgICBmaQoKICAgIEFWQUlMQUJMRT0iJHthcnJbMV19IiAmJiBBVkFJTEFCTEU9IiR7QVZBSUxBQkxFOjExfSIKICAgIEVOQUJMRT0kKGVjaG8gIiRGRUFUVVJFIiB8IGdyZXAgImVuYWJsZWQ6ICIgfCBhd2sgLUYnZWQ6ICcgJ3twcmludCAkMn0nKQogICAgYW5hbHlzaXNfdXJsPSQoZWNobyAiJEZFQVRVUkUiIHwgZ3JlcCAiYW5hbHlzaXMtdXJsOiAiIHwgYXdrICd7cHJpbnQgJDJ9JykKCiAgICAjIHNwbGl0IGxpbmUgd2l0aCBhdmFpbGFiaWxpdHkgcmVxdWlyZW1lbnRzICYgbG9vcCB0aHJ1IGFsbCBhdmFpbGFiaWxpdHkgcmVxcyBvbmUgYnkgb25lICYgY2hlY2sgd2hldGhlciBpdCBpcyBtZXQKICAgIElGUz0nLCcgcmVhZCAtciAtYSBhcnJheSA8PDwgIiRBVkFJTEFCTEUiCiAgICBBVkFJTEFCTEVfUkVRU19OVU09JHsjYXJyYXlbQF19CiAgICBBVkFJTEFCTEVfUEFTU0VEX1JFUT0wCglDT05GSUc9IiIKICAgIGZvciBSRVEgaW4gIiR7YXJyYXlbQF19IjsgZG8KCgkJIyBmaW5kIENPTkZJR18gbmFtZSAoaWYgcHJlc2VudCkgZm9yIGN1cnJlbnQgZmVhdHVyZSAob25seSBmb3IgZGlzcGxheSBwdXJwb3NlcykKCQlpZiBbIC16ICIkQ09ORklHIiBdOyB0aGVuCgkJCWNvbmZpZz0kKGVjaG8gIiRSRVEiIHwgZ3JlcCAiQ09ORklHXyIpCgkJCVsgLW4gIiRjb25maWciIF0gJiYgQ09ORklHPSIoJChlY2hvICRSRVEgfCBjdXQgLWQnPScgLWYxKSkiCgkJZmkKCiAgICAgICAgaWYgKGNoZWNrUmVxdWlyZW1lbnQgIiRSRVEiKTsgdGhlbgogICAgICAgICAgICBBVkFJTEFCTEVfUEFTU0VEX1JFUT0kKCgkQVZBSUxBQkxFX1BBU1NFRF9SRVEgKyAxKSkKICAgICAgICBlbHNlCiAgICAgICAgICAgIGJyZWFrCiAgICAgICAgZmkKICAgIGRvbmUKCiAgICAjIHNwbGl0IGxpbmUgd2l0aCBlbmFibGVtZW50IHJlcXVpcmVtZW50cyAmIGxvb3AgdGhydSBhbGwgZW5hYmxlbWVudCByZXFzIG9uZSBieSBvbmUgJiBjaGVjayB3aGV0aGVyIGl0IGlzIG1ldAogICAgRU5BQkxFX1BBU1NFRF9SRVE9MAogICAgRU5BQkxFX1JFUVNfTlVNPTAKICAgIG5vU3lzY3RsPTAKICAgIGlmIFsgLW4gIiRFTkFCTEUiIF07IHRoZW4KICAgICAgICBJRlM9JywnIHJlYWQgLXIgLWEgYXJyYXkgPDw8ICIkRU5BQkxFIgogICAgICAgIEVOQUJMRV9SRVFTX05VTT0keyNhcnJheVtAXX0KICAgICAgICBmb3IgUkVRIGluICIke2FycmF5W0BdfSI7IGRvCiAgICAgICAgICAgIGNtZFN0ZG91dD0kKGNoZWNrUmVxdWlyZW1lbnQgIiRSRVEiKQogICAgICAgICAgICByZXRWYWw9JD8KICAgICAgICAgICAgaWYgWyAkcmV0VmFsIC1lcSAwIF07IHRoZW4KICAgICAgICAgICAgICAgIEVOQUJMRV9QQVNTRURfUkVRPSQoKCRFTkFCTEVfUEFTU0VEX1JFUSArIDEpKQogICAgICAgICAgICBlbGlmIFsgJHJldFZhbCAtZXEgMiBdOyB0aGVuCiAgICAgICAgICAgICMgc3BlY2lhbCBjYXNlOiBzeXNjdGwgZW50cnkgaXMgbm90IHByZXNlbnQgb24gZ2l2ZW4gc3lzdGVtOiBzaWduYWwgaXQgYXM6IE4vQQogICAgICAgICAgICAgICAgbm9TeXNjdGw9MQogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgZmkKICAgICAgICBkb25lCiAgICBmaQoKICAgIGZlYXR1cmU9JChlY2hvICIkRkVBVFVSRSIgfCBncmVwICJmZWF0dXJlOiAiIHwgY3V0IC1kJyAnIC1mIDItKQoKICAgIGlmIFsgLW4gIiRjbWRTdGRvdXQiIF07IHRoZW4KICAgICAgICBpZiBbICRjbWRTdGRvdXQgLWVxIDAgXTsgdGhlbgogICAgICAgICAgICBzdGF0ZT0iWyAke3R4dHJlZH1TZXQgdG8gJGNtZFN0ZG91dCR7dHh0cnN0fSBdIgoJCQljbWRTdGRvdXQ9IiIKICAgICAgICBlbHNlCiAgICAgICAgICAgIHN0YXRlPSJbICR7dHh0Z3JufVNldCB0byAkY21kU3Rkb3V0JHt0eHRyc3R9IF0iCgkJCWNtZFN0ZG91dD0iIgogICAgICAgIGZpCiAgICBlbHNlCgoJdW5rbm93bj0iWyAke3R4dGdyYXl9VW5rbm93biR7dHh0cnN0fSAgXSIKCgkjIGZvciAzcmQgcGFydHkgKDMpIG1vZGUgZGlzcGxheSAiTi9BIiBvciAiRW5hYmxlZCIKCWlmIFsgJE1PREUgLWVxIDMgXTsgdGhlbgogICAgICAgICAgICBlbmFibGVkPSJbICR7dHh0Z3JufUVuYWJsZWQke3R4dHJzdH0gICBdIgogICAgICAgICAgICBkaXNhYmxlZD0iWyAgICR7dHh0Z3JheX1OL0Eke3R4dHJzdH0gICAgXSIKCiAgICAgICAgIyBmb3IgYXR0YWNrLXN1cmZhY2UgKDQpIG1vZGUgZGlzcGxheSAiTG9ja2VkIiBvciAiRXhwb3NlZCIKICAgICAgICBlbGlmIFsgJE1PREUgLWVxIDQgXTsgdGhlbgogICAgICAgICAgIGVuYWJsZWQ9IlsgJHt0eHRyZWR9RXhwb3NlZCR7dHh0cnN0fSAgXSIKICAgICAgICAgICBkaXNhYmxlZD0iWyAke3R4dGdybn1Mb2NrZWQke3R4dHJzdH0gICBdIgoKCSMgb3RoZXIgbW9kZXMiICJEaXNhYmxlZCIgLyAiRW5hYmxlZCIKCWVsc2UKCQllbmFibGVkPSJbICR7dHh0Z3JufUVuYWJsZWQke3R4dHJzdH0gIF0iCgkJZGlzYWJsZWQ9IlsgJHt0eHRyZWR9RGlzYWJsZWQke3R4dHJzdH0gXSIKCWZpCgoJaWYgWyAteiAiJEtDT05GSUciIC1hICIkRU5BQkxFX1JFUVNfTlVNIiA9IDAgXTsgdGhlbgoJICAgIHN0YXRlPSR1bmtub3duCiAgICBlbGlmIFsgJEFWQUlMQUJMRV9QQVNTRURfUkVRIC1lcSAkQVZBSUxBQkxFX1JFUVNfTlVNIC1hICRFTkFCTEVfUEFTU0VEX1JFUSAtZXEgJEVOQUJMRV9SRVFTX05VTSBdOyB0aGVuCiAgICAgICAgc3RhdGU9JGVuYWJsZWQKICAgIGVsc2UKICAgICAgICBzdGF0ZT0kZGlzYWJsZWQKCWZpCgogICAgZmkKCiAgICBlY2hvIC1lICIgJHN0YXRlICRmZWF0dXJlICR7d2h0fSR7Q09ORklHfSR7dHh0cnN0fSIKICAgIFsgLW4gIiRhbmFseXNpc191cmwiIF0gJiYgZWNobyAtZSAiICAgICAgICAgICAgICAkYW5hbHlzaXNfdXJsIgogICAgZWNobwoKZG9uZQoKfQoKZGlzcGxheUV4cG9zdXJlKCkgewogICAgUkFOSz0kMQoKICAgIGlmIFsgIiRSQU5LIiAtZ2UgNiBdOyB0aGVuCiAgICAgICAgZWNobyAiaGlnaGx5IHByb2JhYmxlIgogICAgZWxpZiBbICIkUkFOSyIgLWdlIDMgXTsgdGhlbgogICAgICAgIGVjaG8gInByb2JhYmxlIgogICAgZWxzZQogICAgICAgIGVjaG8gImxlc3MgcHJvYmFibGUiCiAgICBmaQp9CgojIHBhcnNlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzCkFSR1M9JChnZXRvcHQgLS1vcHRpb25zICRTSE9SVE9QVFMgIC0tbG9uZ29wdGlvbnMgJExPTkdPUFRTIC0tICIkQCIpClsgJD8gIT0gMCBdICYmIGV4aXRXaXRoRXJyTXNnICJBYm9ydGluZy4iCgpldmFsIHNldCAtLSAiJEFSR1MiCgp3aGlsZSB0cnVlOyBkbwogICAgY2FzZSAiJDEiIGluCiAgICAgICAgLXV8LS11bmFtZSkKICAgICAgICAgICAgc2hpZnQKICAgICAgICAgICAgVU5BTUVfQT0iJDEiCiAgICAgICAgICAgIG9wdF91bmFtZV9zdHJpbmc9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC1WfC0tdmVyc2lvbikKICAgICAgICAgICAgdmVyc2lvbgogICAgICAgICAgICBleGl0IDAKICAgICAgICAgICAgOzsKICAgICAgICAtaHwtLWhlbHApCiAgICAgICAgICAgIHVzYWdlIAogICAgICAgICAgICBleGl0IDAKICAgICAgICAgICAgOzsKICAgICAgICAtZnwtLWZ1bGwpCiAgICAgICAgICAgIG9wdF9mdWxsPXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAtZ3wtLXNob3J0KQogICAgICAgICAgICBvcHRfc3VtbWFyeT10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLWJ8LS1mZXRjaC1iaW5hcmllcykKICAgICAgICAgICAgb3B0X2ZldGNoX2JpbnM9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC1zfC0tZmV0Y2gtc291cmNlcykKICAgICAgICAgICAgb3B0X2ZldGNoX3NyY3M9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC1rfC0ta2VybmVsKQogICAgICAgICAgICBzaGlmdAogICAgICAgICAgICBLRVJORUw9IiQxIgogICAgICAgICAgICBvcHRfa2VybmVsX3ZlcnNpb249dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC1kfC0tc2hvdy1kb3MpCiAgICAgICAgICAgIG9wdF9zaG93X2Rvcz10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLXB8LS1wa2dsaXN0LWZpbGUpCiAgICAgICAgICAgIHNoaWZ0CiAgICAgICAgICAgIFBLR0xJU1RfRklMRT0iJDEiCiAgICAgICAgICAgIG9wdF9wa2dsaXN0X2ZpbGU9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC0tY3ZlbGlzdC1maWxlKQogICAgICAgICAgICBzaGlmdAogICAgICAgICAgICBDVkVMSVNUX0ZJTEU9IiQxIgogICAgICAgICAgICBvcHRfY3ZlbGlzdF9maWxlPXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAtLWNoZWNrc2VjKQogICAgICAgICAgICBvcHRfY2hlY2tzZWNfbW9kZT10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLS1rZXJuZWxzcGFjZS1vbmx5KQogICAgICAgICAgICBvcHRfa2VybmVsX29ubHk9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC0tdXNlcnNwYWNlLW9ubHkpCiAgICAgICAgICAgIG9wdF91c2Vyc3BhY2Vfb25seT10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLS1za2lwLW1vcmUtY2hlY2tzKQogICAgICAgICAgICBvcHRfc2tpcF9tb3JlX2NoZWNrcz10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLS1za2lwLXBrZy12ZXJzaW9ucykKICAgICAgICAgICAgb3B0X3NraXBfcGtnX3ZlcnNpb25zPXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAqKQogICAgICAgICAgICBzaGlmdAogICAgICAgICAgICBpZiBbICIkIyIgIT0gIjAiIF07IHRoZW4KICAgICAgICAgICAgICAgIGV4aXRXaXRoRXJyTXNnICJVbmtub3duIG9wdGlvbiAnJDEnLiBBYm9ydGluZy4iCiAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgIDs7CiAgICBlc2FjCiAgICBzaGlmdApkb25lCgojIGNoZWNrIEJhc2ggdmVyc2lvbiAoYXNzb2NpYXRpdmUgYXJyYXlzIG5lZWQgQmFzaCBpbiB2ZXJzaW9uIDQuMCspCmlmICgoQkFTSF9WRVJTSU5GT1swXSA8IDQpKTsgdGhlbgogICAgZXhpdFdpdGhFcnJNc2cgIlNjcmlwdCBuZWVkcyBCYXNoIGluIHZlcnNpb24gNC4wIG9yIG5ld2VyLiBBYm9ydGluZy4iCmZpCgojIGV4aXQgaWYgYm90aCAtLWtlcm5lbCBhbmQgLS11bmFtZSBhcmUgc2V0ClsgIiRvcHRfa2VybmVsX3ZlcnNpb24iID0gInRydWUiIF0gJiYgWyAkb3B0X3VuYW1lX3N0cmluZyA9ICJ0cnVlIiBdICYmIGV4aXRXaXRoRXJyTXNnICJTd2l0Y2hlcyAtdXwtLXVuYW1lIGFuZCAta3wtLWtlcm5lbCBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLiBBYm9ydGluZy4iCgojIGV4aXQgaWYgYm90aCAtLWZ1bGwgYW5kIC0tc2hvcnQgYXJlIHNldApbICIkb3B0X2Z1bGwiID0gInRydWUiIF0gJiYgWyAkb3B0X3N1bW1hcnkgPSAidHJ1ZSIgXSAmJiBleGl0V2l0aEVyck1zZyAiU3dpdGNoZXMgLWZ8LS1mdWxsIGFuZCAtZ3wtLXNob3J0IGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKCiMgLS1jdmVsaXN0LWZpbGUgbW9kZSBpcyBzdGFuZGFsb25lIG1vZGUgYW5kIGlzIG5vdCBhcHBsaWNhYmxlIHdoZW4gb25lIG9mIC1rIHwgLXUgfCAtcCB8IC0tY2hlY2tzZWMgc3dpdGNoZXMgYXJlIHNldAppZiBbICIkb3B0X2N2ZWxpc3RfZmlsZSIgPSAidHJ1ZSIgXTsgdGhlbgogICAgWyAhIC1lICIkQ1ZFTElTVF9GSUxFIiBdICYmIGV4aXRXaXRoRXJyTXNnICJQcm92aWRlZCBDVkUgbGlzdCBmaWxlIGRvZXMgbm90IGV4aXN0cy4gQWJvcnRpbmcuIgogICAgWyAiJG9wdF9rZXJuZWxfdmVyc2lvbiIgPSAidHJ1ZSIgXSAmJiBleGl0V2l0aEVyck1zZyAiU3dpdGNoZXMgLWt8LS1rZXJuZWwgYW5kIC0tY3ZlbGlzdC1maWxlIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKICAgIFsgIiRvcHRfdW5hbWVfc3RyaW5nIiA9ICJ0cnVlIiBdICYmIGV4aXRXaXRoRXJyTXNnICJTd2l0Y2hlcyAtdXwtLXVuYW1lIGFuZCAtLWN2ZWxpc3QtZmlsZSBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLiBBYm9ydGluZy4iCiAgICBbICIkb3B0X3BrZ2xpc3RfZmlsZSIgPSAidHJ1ZSIgXSAmJiBleGl0V2l0aEVyck1zZyAiU3dpdGNoZXMgLXB8LS1wa2dsaXN0LWZpbGUgYW5kIC0tY3ZlbGlzdC1maWxlIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKZmkKCiMgLS1jaGVja3NlYyBtb2RlIGlzIHN0YW5kYWxvbmUgbW9kZSBhbmQgaXMgbm90IGFwcGxpY2FibGUgd2hlbiBvbmUgb2YgLWsgfCAtdSB8IC1wIHwgLS1jdmVsaXN0LWZpbGUgc3dpdGNoZXMgYXJlIHNldAppZiBbICIkb3B0X2NoZWNrc2VjX21vZGUiID0gInRydWUiIF07IHRoZW4KICAgIFsgIiRvcHRfa2VybmVsX3ZlcnNpb24iID0gInRydWUiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIlN3aXRjaGVzIC1rfC0ta2VybmVsIGFuZCAtLWNoZWNrc2VjIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKICAgIFsgIiRvcHRfdW5hbWVfc3RyaW5nIiA9ICJ0cnVlIiBdICYmIGV4aXRXaXRoRXJyTXNnICJTd2l0Y2hlcyAtdXwtLXVuYW1lIGFuZCAtLWNoZWNrc2VjIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKICAgIFsgIiRvcHRfcGtnbGlzdF9maWxlIiA9ICJ0cnVlIiBdICYmIGV4aXRXaXRoRXJyTXNnICJTd2l0Y2hlcyAtcHwtLXBrZ2xpc3QtZmlsZSBhbmQgLS1jaGVja3NlYyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLiBBYm9ydGluZy4iCmZpCgojIGV4dHJhY3Qga2VybmVsIHZlcnNpb24gYW5kIG90aGVyIE9TIGluZm8gbGlrZSBkaXN0cm8gbmFtZSwgZGlzdHJvIHZlcnNpb24sIGV0Yy4gMyBwb3NzaWJpbGl0aWVzIGhlcmU6CiMgY2FzZSAxOiAtLWtlcm5lbCBzZXQKaWYgWyAiJG9wdF9rZXJuZWxfdmVyc2lvbiIgPT0gInRydWUiIF07IHRoZW4KICAgICMgVE9ETzogYWRkIGtlcm5lbCB2ZXJzaW9uIG51bWJlciB2YWxpZGF0aW9uCiAgICBbIC16ICIkS0VSTkVMIiBdICYmIGV4aXRXaXRoRXJyTXNnICJVbnJlY29nbml6ZWQga2VybmVsIHZlcnNpb24gZ2l2ZW4uIEFib3J0aW5nLiIKICAgIEFSQ0g9IiIKICAgIE9TPSIiCgogICAgIyBkbyBub3QgcGVyZm9ybSBhZGRpdGlvbmFsIGNoZWNrcyBvbiBjdXJyZW50IG1hY2hpbmUKICAgIG9wdF9za2lwX21vcmVfY2hlY2tzPXRydWUKCiAgICAjIGRvIG5vdCBjb25zaWRlciBjdXJyZW50IE9TCiAgICBnZXRQa2dMaXN0ICIiICIkUEtHTElTVF9GSUxFIgoKIyBjYXNlIDI6IC0tdW5hbWUgc2V0CmVsaWYgWyAiJG9wdF91bmFtZV9zdHJpbmciID09ICJ0cnVlIiBdOyB0aGVuCiAgICBbIC16ICIkVU5BTUVfQSIgXSAmJiBleGl0V2l0aEVyck1zZyAidW5hbWUgc3RyaW5nIGVtcHR5LiBBYm9ydGluZy4iCiAgICBwYXJzZVVuYW1lICIkVU5BTUVfQSIKCiAgICAjIGRvIG5vdCBwZXJmb3JtIGFkZGl0aW9uYWwgY2hlY2tzIG9uIGN1cnJlbnQgbWFjaGluZQogICAgb3B0X3NraXBfbW9yZV9jaGVja3M9dHJ1ZQoKICAgICMgZG8gbm90IGNvbnNpZGVyIGN1cnJlbnQgT1MKICAgIGdldFBrZ0xpc3QgIiIgIiRQS0dMSVNUX0ZJTEUiCgojIGNhc2UgMzogLS1jdmVsaXN0LWZpbGUgbW9kZQplbGlmIFsgIiRvcHRfY3ZlbGlzdF9maWxlIiA9ICJ0cnVlIiBdOyB0aGVuCgogICAgIyBnZXQga2VybmVsIGNvbmZpZ3VyYXRpb24gaW4gdGhpcyBtb2RlCiAgICBbICIkb3B0X3NraXBfbW9yZV9jaGVja3MiID0gImZhbHNlIiBdICYmIGdldEtlcm5lbENvbmZpZwoKIyBjYXNlIDQ6IC0tY2hlY2tzZWMgbW9kZQplbGlmIFsgIiRvcHRfY2hlY2tzZWNfbW9kZSIgPSAidHJ1ZSIgXTsgdGhlbgoKICAgICMgdGhpcyBzd2l0Y2ggaXMgbm90IGFwcGxpY2FibGUgaW4gdGhpcyBtb2RlCiAgICBvcHRfc2tpcF9tb3JlX2NoZWNrcz1mYWxzZQoKICAgICMgZ2V0IGtlcm5lbCBjb25maWd1cmF0aW9uIGluIHRoaXMgbW9kZQogICAgZ2V0S2VybmVsQ29uZmlnCiAgICBbIC16ICIkS0NPTkZJRyIgXSAmJiBlY2hvICJXQVJOSU5HLiBLZXJuZWwgQ29uZmlnIG5vdCBmb3VuZCBvbiB0aGUgc3lzdGVtIHJlc3VsdHMgd29uJ3QgYmUgY29tcGxldGUuIgoKICAgICMgbGF1bmNoIGNoZWNrc2VjIG1vZGUKICAgIGNoZWNrc2VjTW9kZQoKICAgIGV4aXQgMAoKIyBjYXNlIDU6IG5vIC0tdW5hbWUgfCAtLWtlcm5lbCB8IC0tY3ZlbGlzdC1maWxlIHwgLS1jaGVja3NlYyBzZXQKZWxzZQoKICAgICMgLS1wa2dsaXN0LWZpbGUgTk9UIHByb3ZpZGVkOiB0YWtlIGFsbCBpbmZvIGZyb20gY3VycmVudCBtYWNoaW5lCiAgICAjIGNhc2UgZm9yIHZhbmlsbGEgZXhlY3V0aW9uOiAuL2xpbnV4LWV4cGxvaXQtc3VnZ2VzdGVyLnNoCiAgICBpZiBbICIkb3B0X3BrZ2xpc3RfZmlsZSIgPT0gImZhbHNlIiBdOyB0aGVuCiAgICAgICAgVU5BTUVfQT0kKHVuYW1lIC1hKQogICAgICAgIFsgLXogIiRVTkFNRV9BIiBdICYmIGV4aXRXaXRoRXJyTXNnICJ1bmFtZSBzdHJpbmcgZW1wdHkuIEFib3J0aW5nLiIKICAgICAgICBwYXJzZVVuYW1lICIkVU5BTUVfQSIKCiAgICAgICAgIyBnZXQga2VybmVsIGNvbmZpZ3VyYXRpb24gaW4gdGhpcyBtb2RlCiAgICAgICAgWyAiJG9wdF9za2lwX21vcmVfY2hlY2tzIiA9ICJmYWxzZSIgXSAmJiBnZXRLZXJuZWxDb25maWcKCiAgICAgICAgIyBleHRyYWN0IGRpc3RyaWJ1dGlvbiB2ZXJzaW9uIGZyb20gL2V0Yy9vcy1yZWxlYXNlIE9SIC9ldGMvbHNiLXJlbGVhc2UKICAgICAgICBbIC1uICIkT1MiIC1hICIkb3B0X3NraXBfbW9yZV9jaGVja3MiID0gImZhbHNlIiBdICYmIERJU1RSTz0kKGdyZXAgLXMgLUUgJ15ESVNUUklCX1JFTEVBU0U9fF5WRVJTSU9OX0lEPScgL2V0Yy8qLXJlbGVhc2UgfCBjdXQgLWQnPScgLWYyIHwgaGVhZCAtMSB8IHRyIC1kICciJykKCiAgICAgICAgIyBleHRyYWN0IHBhY2thZ2UgbGlzdGluZyBmcm9tIGN1cnJlbnQgT1MKICAgICAgICBnZXRQa2dMaXN0ICIkT1MiICIiCgogICAgIyAtLXBrZ2xpc3QtZmlsZSBwcm92aWRlZDogb25seSBjb25zaWRlciB1c2Vyc3BhY2UgZXhwbG9pdHMgYWdhaW5zdCBwcm92aWRlZCBwYWNrYWdlIGxpc3RpbmcKICAgIGVsc2UKICAgICAgICBLRVJORUw9IiIKICAgICAgICAjVE9ETzogZXh0cmFjdCBtYWNoaW5lIGFyY2ggZnJvbSBwYWNrYWdlIGxpc3RpbmcKICAgICAgICBBUkNIPSIiCiAgICAgICAgdW5zZXQgRVhQTE9JVFMKICAgICAgICBkZWNsYXJlIC1BIEVYUExPSVRTCiAgICAgICAgZ2V0UGtnTGlzdCAiIiAiJFBLR0xJU1RfRklMRSIKCiAgICAgICAgIyBhZGRpdGlvbmFsIGNoZWNrcyBhcmUgbm90IGFwcGxpY2FibGUgZm9yIHRoaXMgbW9kZQogICAgICAgIG9wdF9za2lwX21vcmVfY2hlY2tzPXRydWUKICAgIGZpCmZpCgplY2hvCmVjaG8gLWUgIiR7Ymxkd2h0fUF2YWlsYWJsZSBpbmZvcm1hdGlvbjoke3R4dHJzdH0iCmVjaG8KWyAtbiAiJEtFUk5FTCIgXSAmJiBlY2hvIC1lICJLZXJuZWwgdmVyc2lvbjogJHt0eHRncm59JEtFUk5FTCR7dHh0cnN0fSIgfHwgZWNobyAtZSAiS2VybmVsIHZlcnNpb246ICR7dHh0cmVkfU4vQSR7dHh0cnN0fSIKZWNobyAiQXJjaGl0ZWN0dXJlOiAkKFsgLW4gIiRBUkNIIiBdICYmIGVjaG8gLWUgIiR7dHh0Z3JufSRBUkNIJHt0eHRyc3R9IiB8fCBlY2hvIC1lICIke3R4dHJlZH1OL0Eke3R4dHJzdH0iKSIKZWNobyAiRGlzdHJpYnV0aW9uOiAkKFsgLW4gIiRPUyIgXSAmJiBlY2hvIC1lICIke3R4dGdybn0kT1Mke3R4dHJzdH0iIHx8IGVjaG8gLWUgIiR7dHh0cmVkfU4vQSR7dHh0cnN0fSIpIgplY2hvIC1lICJEaXN0cmlidXRpb24gdmVyc2lvbjogJChbIC1uICIkRElTVFJPIiBdICYmIGVjaG8gLWUgIiR7dHh0Z3JufSRESVNUUk8ke3R4dHJzdH0iIHx8IGVjaG8gLWUgIiR7dHh0cmVkfU4vQSR7dHh0cnN0fSIpIgoKZWNobyAiQWRkaXRpb25hbCBjaGVja3MgKENPTkZJR18qLCBzeXNjdGwgZW50cmllcywgY3VzdG9tIEJhc2ggY29tbWFuZHMpOiAkKFsgIiRvcHRfc2tpcF9tb3JlX2NoZWNrcyIgPT0gImZhbHNlIiBdICYmIGVjaG8gLWUgIiR7dHh0Z3JufXBlcmZvcm1lZCR7dHh0cnN0fSIgfHwgZWNobyAtZSAiJHt0eHRyZWR9Ti9BJHt0eHRyc3R9IikiCgppZiBbIC1uICIkUEtHTElTVF9GSUxFIiAtYSAtbiAiJFBLR19MSVNUIiBdOyB0aGVuCiAgICBwa2dMaXN0RmlsZT0iJHt0eHRncm59JFBLR0xJU1RfRklMRSR7dHh0cnN0fSIKZWxpZiBbIC1uICIkUEtHTElTVF9GSUxFIiBdOyB0aGVuCiAgICBwa2dMaXN0RmlsZT0iJHt0eHRyZWR9dW5yZWNvZ25pemVkIGZpbGUgcHJvdmlkZWQke3R4dHJzdH0iCmVsaWYgWyAtbiAiJFBLR19MSVNUIiBdOyB0aGVuCiAgICBwa2dMaXN0RmlsZT0iJHt0eHRncm59ZnJvbSBjdXJyZW50IE9TJHt0eHRyc3R9IgpmaQoKZWNobyAtZSAiUGFja2FnZSBsaXN0aW5nOiAkKFsgLW4gIiRwa2dMaXN0RmlsZSIgXSAmJiBlY2hvIC1lICIkcGtnTGlzdEZpbGUiIHx8IGVjaG8gLWUgIiR7dHh0cmVkfU4vQSR7dHh0cnN0fSIpIgoKIyBoYW5kbGUgLS1rZXJuZWxzcGFjeS1vbmx5ICYgLS11c2Vyc3BhY2Utb25seSBmaWx0ZXIgb3B0aW9ucwppZiBbICIkb3B0X2tlcm5lbF9vbmx5IiA9ICJ0cnVlIiAtbyAteiAiJFBLR19MSVNUIiBdOyB0aGVuCiAgICB1bnNldCBFWFBMT0lUU19VU0VSU1BBQ0UKICAgIGRlY2xhcmUgLUEgRVhQTE9JVFNfVVNFUlNQQUNFCmZpCgppZiBbICIkb3B0X3VzZXJzcGFjZV9vbmx5IiA9ICJ0cnVlIiBdOyB0aGVuCiAgICB1bnNldCBFWFBMT0lUUwogICAgZGVjbGFyZSAtQSBFWFBMT0lUUwpmaQoKZWNobwplY2hvIC1lICIke2JsZHdodH1TZWFyY2hpbmcgYW1vbmc6JHt0eHRyc3R9IgplY2hvCmVjaG8gIiR7I0VYUExPSVRTW0BdfSBrZXJuZWwgc3BhY2UgZXhwbG9pdHMiCmVjaG8gIiR7I0VYUExPSVRTX1VTRVJTUEFDRVtAXX0gdXNlciBzcGFjZSBleHBsb2l0cyIKZWNobwoKZWNobyAtZSAiJHtibGR3aHR9UG9zc2libGUgRXhwbG9pdHM6JHt0eHRyc3R9IgplY2hvCgojIHN0YXJ0IGFuYWx5c2lzCmo9MApmb3IgRVhQIGluICIke0VYUExPSVRTW0BdfSIgIiR7RVhQTE9JVFNfVVNFUlNQQUNFW0BdfSI7IGRvCgogICAgIyBjcmVhdGUgYXJyYXkgZnJvbSBjdXJyZW50IGV4cGxvaXQgaGVyZSBkb2MgYW5kIGZldGNoIG5lZWRlZCBsaW5lcwogICAgaT0wCiAgICAjICgnLXInIGlzIHVzZWQgdG8gbm90IGludGVycHJldCBiYWNrc2xhc2ggdXNlZCBmb3IgYmFzaCBjb2xvcnMpCiAgICB3aGlsZSByZWFkIC1yIGxpbmUKICAgIGRvCiAgICAgICAgYXJyW2ldPSIkbGluZSIKICAgICAgICBpPSQoKGkgKyAxKSkKICAgIGRvbmUgPDw8ICIkRVhQIgoKICAgIE5BTUU9IiR7YXJyWzBdfSIgJiYgTkFNRT0iJHtOQU1FOjZ9IgogICAgUkVRUz0iJHthcnJbMV19IiAmJiBSRVFTPSIke1JFUVM6Nn0iCiAgICBUQUdTPSIke2FyclsyXX0iICYmIFRBR1M9IiR7VEFHUzo2fSIKICAgIFJBTks9IiR7YXJyWzNdfSIgJiYgUkFOSz0iJHtSQU5LOjZ9IgoKICAgICMgc3BsaXQgbGluZSB3aXRoIHJlcXVpcmVtZW50cyAmIGxvb3AgdGhydSBhbGwgcmVxcyBvbmUgYnkgb25lICYgY2hlY2sgd2hldGhlciBpdCBpcyBtZXQKICAgIElGUz0nLCcgcmVhZCAtciAtYSBhcnJheSA8PDwgIiRSRVFTIgogICAgUkVRU19OVU09JHsjYXJyYXlbQF19CiAgICBQQVNTRURfUkVRPTAKICAgIGZvciBSRVEgaW4gIiR7YXJyYXlbQF19IjsgZG8KICAgICAgICBpZiAoY2hlY2tSZXF1aXJlbWVudCAiJFJFUSIgIiR7YXJyYXlbMF19Iik7IHRoZW4KICAgICAgICAgICAgUEFTU0VEX1JFUT0kKCgkUEFTU0VEX1JFUSArIDEpKQogICAgICAgIGVsc2UKICAgICAgICAgICAgYnJlYWsKICAgICAgICBmaQogICAgZG9uZQoKICAgICMgZXhlY3V0ZSBmb3IgZXhwbG9pdHMgd2l0aCBhbGwgcmVxdWlyZW1lbnRzIG1ldAogICAgaWYgWyAkUEFTU0VEX1JFUSAtZXEgJFJFUVNfTlVNIF07IHRoZW4KCiAgICAgICAgIyBhZGRpdGlvbmFsIHJlcXVpcmVtZW50IGZvciAtLWN2ZWxpc3QtZmlsZSBtb2RlOiBjaGVjayBpZiBDVkUgYXNzb2NpYXRlZCB3aXRoIHRoZSBleHBsb2l0IGlzIG9uIHRoZSBDVkVMSVNUX0ZJTEUKICAgICAgICBpZiBbICIkb3B0X2N2ZWxpc3RfZmlsZSIgPSAidHJ1ZSIgXTsgdGhlbgoKICAgICAgICAgICAgIyBleHRyYWN0IENWRShzKSBhc3NvY2lhdGVkIHdpdGggZ2l2ZW4gZXhwbG9pdCAoYWxzbyB0cmFuc2xhdGVzICcsJyB0byAnfCcgZm9yIGVhc3kgaGFuZGxpbmcgbXVsdGlwbGUgQ1ZFcyBjYXNlIC0gdmlhIGV4dGVuZGVkIHJlZ2V4KQogICAgICAgICAgICBjdmU9JChlY2hvICIkTkFNRSIgfCBncmVwICcuKlxbLipcXS4qJyB8IGN1dCAtZCAnbScgLWYyIHwgY3V0IC1kICddJyAtZjEgfCB0ciAtZCAnWycgfCB0ciAiLCIgInwiKQogICAgICAgICAgICAjZWNobyAiQ1ZFOiAkY3ZlIgoKICAgICAgICAgICAgIyBjaGVjayBpZiBpdCdzIG9uIENWRUxJU1RfRklMRSBsaXN0LCBpZiBubyBtb3ZlIHRvIG5leHQgZXhwbG9pdAogICAgICAgICAgICBbICEgJChjYXQgIiRDVkVMSVNUX0ZJTEUiIHwgZ3JlcCAtRSAiJGN2ZSIpIF0gJiYgY29udGludWUKICAgICAgICBmaQoKICAgICAgICAjIHByb2Nlc3MgdGFncyBhbmQgaGlnaGxpZ2h0IHRob3NlIHRoYXQgbWF0Y2ggY3VycmVudCBPUyAob25seSBmb3IgZGVifHVidW50dXxSSEVMIGFuZCBpZiB3ZSBrbm93IGRpc3RybyB2ZXJzaW9uIC0gZGlyZWN0IG1vZGUpCiAgICAgICAgdGFncz0iIgogICAgICAgIGlmIFsgLW4gIiRUQUdTIiAtYSAtbiAiJE9TIiBdOyB0aGVuCiAgICAgICAgICAgIElGUz0nLCcgcmVhZCAtciAtYSB0YWdzX2FycmF5IDw8PCAiJFRBR1MiCiAgICAgICAgICAgIFRBR1NfTlVNPSR7I3RhZ3NfYXJyYXlbQF19CgogICAgICAgICAgICAjIGJ1bXAgUkFOSyBzbGlnaHRseSAoKzEpIGlmIHdlJ3JlIGluICctLXVuYW1lJyBtb2RlIGFuZCB0aGVyZSdzIGEgVEFHIGZvciBPUyBmcm9tIHVuYW1lIHN0cmluZwogICAgICAgICAgICBbICIkKGVjaG8gIiR7dGFnc19hcnJheVtAXX0iIHwgZ3JlcCAiJE9TIikiIC1hICIkb3B0X3VuYW1lX3N0cmluZyIgPT0gInRydWUiIF0gJiYgUkFOSz0kKCgkUkFOSyArIDEpKQoKICAgICAgICAgICAgZm9yIFRBRyBpbiAiJHt0YWdzX2FycmF5W0BdfSI7IGRvCiAgICAgICAgICAgICAgICB0YWdfZGlzdHJvPSQoZWNobyAiJFRBRyIgfCBjdXQgLWQnPScgLWYxKQogICAgICAgICAgICAgICAgdGFnX2Rpc3Ryb19udW1fYWxsPSQoZWNobyAiJFRBRyIgfCBjdXQgLWQnPScgLWYyKQogICAgICAgICAgICAgICAgIyBpbiBjYXNlIG9mIHRhZyBvZiBmb3JtOiAndWJ1bnR1PTE2LjA0e2tlcm5lbDo0LjQuMC0yMX0gcmVtb3ZlIGtlcm5lbCB2ZXJzaW9uaW5nIHBhcnQgZm9yIGNvbXBhcmlzaW9uCiAgICAgICAgICAgICAgICB0YWdfZGlzdHJvX251bT0iJHt0YWdfZGlzdHJvX251bV9hbGwleyp9IgoKICAgICAgICAgICAgICAgICMgd2UncmUgaW4gJy0tdW5hbWUnIG1vZGUgT1IgKGZvciBub3JtYWwgbW9kZSkgaWYgdGhlcmUgaXMgZGlzdHJvIHZlcnNpb24gbWF0Y2gKICAgICAgICAgICAgICAgIGlmIFsgIiRvcHRfdW5hbWVfc3RyaW5nIiA9PSAidHJ1ZSIgLW8gXCggIiRPUyIgPT0gIiR0YWdfZGlzdHJvIiAtYSAiJChlY2hvICIkRElTVFJPIiB8IGdyZXAgLUUgIiR0YWdfZGlzdHJvX251bSIpIiBcKSBdOyB0aGVuCgogICAgICAgICAgICAgICAgICAgICMgYnVtcCBjdXJyZW50IGV4cGxvaXQncyByYW5rIGJ5IDIgZm9yIGRpc3RybyBtYXRjaCAoYW5kIG5vdCBpbiAnLS11bmFtZScgbW9kZSkKICAgICAgICAgICAgICAgICAgICBbICIkb3B0X3VuYW1lX3N0cmluZyIgPT0gImZhbHNlIiBdICYmIFJBTks9JCgoJFJBTksgKyAyKSkKCiAgICAgICAgICAgICAgICAgICAgIyBnZXQgbmFtZSAoa2VybmVsIG9yIHBhY2thZ2UgbmFtZSkgYW5kIHZlcnNpb24gb2Yga2VybmVsL3BrZyBpZiBwcm92aWRlZDoKICAgICAgICAgICAgICAgICAgICB0YWdfcGtnPSQoZWNobyAiJHRhZ19kaXN0cm9fbnVtX2FsbCIgfCBjdXQgLWQneycgLWYgMiB8IHRyIC1kICd9JyB8IGN1dCAtZCc6JyAtZiAxKQogICAgICAgICAgICAgICAgICAgIHRhZ19wa2dfbnVtPSIiCiAgICAgICAgICAgICAgICAgICAgWyAkKGVjaG8gIiR0YWdfZGlzdHJvX251bV9hbGwiIHwgZ3JlcCAneycpIF0gJiYgdGFnX3BrZ19udW09JChlY2hvICIkdGFnX2Rpc3Ryb19udW1fYWxsIiB8IGN1dCAtZCd7JyAtZiAyIHwgdHIgLWQgJ30nIHwgY3V0IC1kJzonIC1mIDIpCgogICAgICAgICAgICAgICAgICAgICNbIC1uICIkdGFnX3BrZ19udW0iIF0gJiYgZWNobyAidGFnX3BrZ19udW06ICR0YWdfcGtnX251bTsga2VybmVsOiAkS0VSTkVMX0FMTCIKCiAgICAgICAgICAgICAgICAgICAgIyBpZiBwa2cva2VybmVsIHZlcnNpb24gaXMgbm90IHByb3ZpZGVkOgogICAgICAgICAgICAgICAgICAgIGlmIFsgLXogIiR0YWdfcGtnX251bSIgXTsgdGhlbgogICAgICAgICAgICAgICAgICAgICAgICBbICIkb3B0X3VuYW1lX3N0cmluZyIgPT0gImZhbHNlIiBdICYmIFRBRz0iJHtsaWdodHllbGxvd31bICR7VEFHfSBdJHt0eHRyc3R9IgoKICAgICAgICAgICAgICAgICAgICAjIGtlcm5lbCB2ZXJzaW9uIHByb3ZpZGVkLCBjaGVjayBmb3IgbWF0Y2g6CiAgICAgICAgICAgICAgICAgICAgZWxpZiBbIC1uICIkdGFnX3BrZ19udW0iIC1hICIkdGFnX3BrZyIgPSAia2VybmVsIiBdOyB0aGVuCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIFsgJChlY2hvICIkS0VSTkVMX0FMTCIgfCBncmVwIC1FICIke3RhZ19wa2dfbnVtfSIpIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICMga2VybmVsIHZlcnNpb24gbWF0Y2hlZCAtIGJvbGQgaGlnaGxpZ2h0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBUQUc9IiR7eWVsbG93fVsgJHtUQUd9IF0ke3R4dHJzdH0iCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBidW1wIGN1cnJlbnQgZXhwbG9pdCdzIHJhbmsgYWRkaXRpb25hbGx5IGJ5IDMgZm9yIGtlcm5lbCB2ZXJzaW9uIHJlZ2V4IG1hdGNoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSQU5LPSQoKCRSQU5LICsgMykpCiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgIiRvcHRfdW5hbWVfc3RyaW5nIiA9PSAiZmFsc2UiIF0gJiYgVEFHPSIke2xpZ2h0eWVsbG93fVsgJHRhZ19kaXN0cm89JHRhZ19kaXN0cm9fbnVtIF0ke3R4dHJzdH17a2VybmVsOiR0YWdfcGtnX251bX0iCiAgICAgICAgICAgICAgICAgICAgICAgIGZpCgogICAgICAgICAgICAgICAgICAgICMgcGtnIHZlcnNpb24gcHJvdmlkZWQsIGNoZWNrIGZvciBtYXRjaCAoVEJEKToKICAgICAgICAgICAgICAgICAgICBlbGlmIFsgLW4gIiR0YWdfcGtnX251bSIgLWEgLW4gIiR0YWdfcGtnIiAgXTsgdGhlbgogICAgICAgICAgICAgICAgICAgICAgICBUQUc9IiR7bGlnaHR5ZWxsb3d9WyAkdGFnX2Rpc3Rybz0kdGFnX2Rpc3Ryb19udW0gXSR7dHh0cnN0fXskdGFnX3BrZzokdGFnX3BrZ19udW19IgogICAgICAgICAgICAgICAgICAgIGZpCgogICAgICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICAgICAjIGFwcGVuZCBjdXJyZW50IHRhZyB0byB0YWdzIGxpc3QKICAgICAgICAgICAgICAgIHRhZ3M9IiR7dGFnc30ke1RBR30sIgogICAgICAgICAgICBkb25lCiAgICAgICAgICAgICMgdHJpbSAnLCcgYWRkZWQgYnkgYWJvdmUgbG9vcAogICAgICAgICAgICBbIC1uICIkdGFncyIgXSAmJiB0YWdzPSIke3RhZ3MlP30iCiAgICAgICAgZWxzZQogICAgICAgICAgICB0YWdzPSIkVEFHUyIKICAgICAgICBmaQoKICAgICAgICAjIGluc2VydCB0aGUgbWF0Y2hlZCBleHBsb2l0ICh3aXRoIGNhbGN1bGF0ZWQgUmFuayBhbmQgaGlnaGxpZ2h0ZWQgdGFncykgdG8gYXJyYXJ5IHRoYXQgd2lsbCBiZSBzb3J0ZWQKICAgICAgICBFWFA9JChlY2hvICIkRVhQIiB8IHNlZCAtZSAnL15OYW1lOi9kJyAtZSAnL15SZXFzOi9kJyAtZSAnL15UYWdzOi9kJykKICAgICAgICBleHBsb2l0c190b19zb3J0W2pdPSIke1JBTkt9TmFtZTogJHtOQU1FfUQzTDFtUmVxczogJHtSRVFTfUQzTDFtVGFnczogJHt0YWdzfUQzTDFtJChlY2hvICIkRVhQIiB8IHNlZCAtZSAnOmEnIC1lICdOJyAtZSAnJCFiYScgLWUgJ3MvXG4vRDNMMW0vZycpIgogICAgICAgICgoaisrKSkKICAgIGZpCmRvbmUKCiMgc29ydCBleHBsb2l0cyBiYXNlZCBvbiBjYWxjdWxhdGVkIFJhbmsKSUZTPSQnXG4nClNPUlRFRF9FWFBMT0lUUz0oJChzb3J0IC1yIDw8PCIke2V4cGxvaXRzX3RvX3NvcnRbKl19IikpCnVuc2V0IElGUwoKIyBkaXNwbGF5IHNvcnRlZCBleHBsb2l0cwpmb3IgRVhQX1RFTVAgaW4gIiR7U09SVEVEX0VYUExPSVRTW0BdfSI7IGRvCgoJUkFOSz0kKGVjaG8gIiRFWFBfVEVNUCIgfCBhd2sgLUYnTmFtZTonICd7cHJpbnQgJDF9JykKCgkjIGNvbnZlcnQgZW50cnkgYmFjayB0byBjYW5vbmljYWwgZm9ybQoJRVhQPSQoZWNobyAiJEVYUF9URU1QIiB8IHNlZCAncy9eWzAtOV0vL2cnIHwgc2VkICdzL0QzTDFtL1xuL2cnKQoKCSMgY3JlYXRlIGFycmF5IGZyb20gY3VycmVudCBleHBsb2l0IGhlcmUgZG9jIGFuZCBmZXRjaCBuZWVkZWQgbGluZXMKICAgIGk9MAogICAgIyAoJy1yJyBpcyB1c2VkIHRvIG5vdCBpbnRlcnByZXQgYmFja3NsYXNoIHVzZWQgZm9yIGJhc2ggY29sb3JzKQogICAgd2hpbGUgcmVhZCAtciBsaW5lCiAgICBkbwogICAgICAgIGFycltpXT0iJGxpbmUiCiAgICAgICAgaT0kKChpICsgMSkpCiAgICBkb25lIDw8PCAiJEVYUCIKCiAgICBOQU1FPSIke2FyclswXX0iICYmIE5BTUU9IiR7TkFNRTo2fSIKICAgIFJFUVM9IiR7YXJyWzFdfSIgJiYgUkVRUz0iJHtSRVFTOjZ9IgogICAgVEFHUz0iJHthcnJbMl19IiAmJiB0YWdzPSIke1RBR1M6Nn0iCgoJRVhQTE9JVF9EQj0kKGVjaG8gIiRFWFAiIHwgZ3JlcCAiZXhwbG9pdC1kYjogIiB8IGF3ayAne3ByaW50ICQyfScpCglhbmFseXNpc191cmw9JChlY2hvICIkRVhQIiB8IGdyZXAgImFuYWx5c2lzLXVybDogIiB8IGF3ayAne3ByaW50ICQyfScpCglleHRfdXJsPSQoZWNobyAiJEVYUCIgfCBncmVwICJleHQtdXJsOiAiIHwgYXdrICd7cHJpbnQgJDJ9JykKCWNvbW1lbnRzPSQoZWNobyAiJEVYUCIgfCBncmVwICJDb21tZW50czogIiB8IGN1dCAtZCcgJyAtZiAyLSkKCXJlcXM9JChlY2hvICIkRVhQIiB8IGdyZXAgIlJlcXM6ICIgfCBjdXQgLWQnICcgLWYgMikKCgkjIGV4cGxvaXQgbmFtZSB3aXRob3V0IENWRSBudW1iZXIgYW5kIHdpdGhvdXQgY29tbW9ubHkgdXNlZCBzcGVjaWFsIGNoYXJzCgluYW1lPSQoZWNobyAiJE5BTUUiIHwgY3V0IC1kJyAnIC1mIDItIHwgdHIgLWQgJyAoKS8nKQoKCWJpbl91cmw9JChlY2hvICIkRVhQIiB8IGdyZXAgImJpbi11cmw6ICIgfCBhd2sgJ3twcmludCAkMn0nKQoJc3JjX3VybD0kKGVjaG8gIiRFWFAiIHwgZ3JlcCAic3JjLXVybDogIiB8IGF3ayAne3ByaW50ICQyfScpCglbIC16ICIkc3JjX3VybCIgXSAmJiBbIC1uICIkRVhQTE9JVF9EQiIgXSAmJiBzcmNfdXJsPSJodHRwczovL3d3dy5leHBsb2l0LWRiLmNvbS9kb3dubG9hZC8kRVhQTE9JVF9EQiIKCVsgLXogIiRzcmNfdXJsIiBdICYmIFsgLXogIiRiaW5fdXJsIiBdICYmIGV4aXRXaXRoRXJyTXNnICInc3JjLXVybCcgLyAnYmluLXVybCcgLyAnZXhwbG9pdC1kYicgZW50cmllcyBhcmUgYWxsIGVtcHR5IGZvciAnJE5BTUUnIGV4cGxvaXQgLSBmaXggdGhhdC4gQWJvcnRpbmcuIgoKCWlmIFsgLW4gIiRhbmFseXNpc191cmwiIF07IHRoZW4KICAgICAgICBkZXRhaWxzPSIkYW5hbHlzaXNfdXJsIgoJZWxpZiAkKGVjaG8gIiRzcmNfdXJsIiB8IGdyZXAgLXEgJ3d3dy5leHBsb2l0LWRiLmNvbScpOyB0aGVuCiAgICAgICAgZGV0YWlscz0iaHR0cHM6Ly93d3cuZXhwbG9pdC1kYi5jb20vZXhwbG9pdHMvJEVYUExPSVRfREIvIgoJZWxpZiBbWyAiJHNyY191cmwiID1+IF4uKnRnenx0YXIuZ3p8emlwJCAmJiAtbiAiJEVYUExPSVRfREIiIF1dOyB0aGVuCiAgICAgICAgZGV0YWlscz0iaHR0cHM6Ly93d3cuZXhwbG9pdC1kYi5jb20vZXhwbG9pdHMvJEVYUExPSVRfREIvIgoJZWxzZQogICAgICAgIGRldGFpbHM9IiRzcmNfdXJsIgoJZmkKCgkjIHNraXAgRG9TIGJ5IGRlZmF1bHQKCWRvcz0kKGVjaG8gIiRFWFAiIHwgZ3JlcCAtbyAtaSAiKGRvcyIpCglbICIkb3B0X3Nob3dfZG9zIiA9PSAiZmFsc2UiIF0gJiYgWyAtbiAiJGRvcyIgXSAmJiBjb250aW51ZQoKCSMgaGFuZGxlcyAtLWZldGNoLWJpbmFyaWVzIG9wdGlvbgoJaWYgWyAkb3B0X2ZldGNoX2JpbnMgPSAidHJ1ZSIgXTsgdGhlbgogICAgICAgIGZvciBpIGluICQoZWNobyAiJEVYUCIgfCBncmVwICJiaW4tdXJsOiAiIHwgYXdrICd7cHJpbnQgJDJ9Jyk7IGRvCiAgICAgICAgICAgIFsgLWYgIiR7bmFtZX1fJChiYXNlbmFtZSAkaSkiIF0gJiYgcm0gLWYgIiR7bmFtZX1fJChiYXNlbmFtZSAkaSkiCiAgICAgICAgICAgIHdnZXQgLXEgLWsgIiRpIiAtTyAiJHtuYW1lfV8kKGJhc2VuYW1lICRpKSIKICAgICAgICBkb25lCiAgICBmaQoKCSMgaGFuZGxlcyAtLWZldGNoLXNvdXJjZXMgb3B0aW9uCglpZiBbICRvcHRfZmV0Y2hfc3JjcyA9ICJ0cnVlIiBdOyB0aGVuCiAgICAgICAgWyAtZiAiJHtuYW1lfV8kKGJhc2VuYW1lICRzcmNfdXJsKSIgXSAmJiBybSAtZiAiJHtuYW1lfV8kKGJhc2VuYW1lICRzcmNfdXJsKSIKICAgICAgICB3Z2V0IC1xIC1rICIkc3JjX3VybCIgLU8gIiR7bmFtZX1fJChiYXNlbmFtZSAkc3JjX3VybCkiICYKICAgIGZpCgogICAgIyBkaXNwbGF5IHJlc3VsdCAoc2hvcnQpCglpZiBbICIkb3B0X3N1bW1hcnkiID0gInRydWUiIF07IHRoZW4KCVsgLXogIiR0YWdzIiBdICYmIHRhZ3M9Ii0iCgllY2hvIC1lICIkTkFNRSB8fCAkdGFncyB8fCAkc3JjX3VybCIKCWNvbnRpbnVlCglmaQoKIyBkaXNwbGF5IHJlc3VsdCAoc3RhbmRhcmQpCgllY2hvIC1lICJbK10gJE5BTUUiCgllY2hvIC1lICJcbiAgIERldGFpbHM6ICRkZXRhaWxzIgogICAgICAgIGVjaG8gLWUgIiAgIEV4cG9zdXJlOiAkKGRpc3BsYXlFeHBvc3VyZSAkUkFOSykiCiAgICAgICAgWyAtbiAiJHRhZ3MiIF0gJiYgZWNobyAtZSAiICAgVGFnczogJHRhZ3MiCiAgICAgICAgZWNobyAtZSAiICAgRG93bmxvYWQgVVJMOiAkc3JjX3VybCIKICAgICAgICBbIC1uICIkZXh0X3VybCIgXSAmJiBlY2hvIC1lICIgICBleHQtdXJsOiAkZXh0X3VybCIKICAgICAgICBbIC1uICIkY29tbWVudHMiIF0gJiYgZWNobyAtZSAiICAgQ29tbWVudHM6ICRjb21tZW50cyIKCiAgICAgICAgIyBoYW5kbGVzIC0tZnVsbCBmaWx0ZXIgb3B0aW9uCiAgICAgICAgaWYgWyAiJG9wdF9mdWxsIiA9ICJ0cnVlIiBdOyB0aGVuCiAgICAgICAgICAgIFsgLW4gIiRyZXFzIiBdICYmIGVjaG8gLWUgIiAgIFJlcXVpcmVtZW50czogJHJlcXMiCgogICAgICAgICAgICBbIC1uICIkRVhQTE9JVF9EQiIgXSAmJiBlY2hvIC1lICIgICBleHBsb2l0LWRiOiAkRVhQTE9JVF9EQiIKCiAgICAgICAgICAgIGF1dGhvcj0kKGVjaG8gIiRFWFAiIHwgZ3JlcCAiYXV0aG9yOiAiIHwgY3V0IC1kJyAnIC1mIDItKQogICAgICAgICAgICBbIC1uICIkYXV0aG9yIiBdICYmIGVjaG8gLWUgIiAgIGF1dGhvcjogJGF1dGhvciIKICAgICAgICBmaQoKICAgICAgICBlY2hvCgpkb25lCg==" + les_b64="IyEvYmluL2Jhc2gKCiMKIyBDb3B5cmlnaHQgKGMpIDIwMTYtMjAyMywgaHR0cHM6Ly9naXRodWIuY29tL216ZXQtCiMKIyBsaW51eC1leHBsb2l0LXN1Z2dlc3Rlci5zaCBjb21lcyB3aXRoIEFCU09MVVRFTFkgTk8gV0FSUkFOVFkuCiMgVGhpcyBpcyBmcmVlIHNvZnR3YXJlLCBhbmQgeW91IGFyZSB3ZWxjb21lIHRvIHJlZGlzdHJpYnV0ZSBpdAojIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuIFNlZSBMSUNFTlNFCiMgZmlsZSBmb3IgdXNhZ2Ugb2YgdGhpcyBzb2Z0d2FyZS4KIwoKVkVSU0lPTj12MS4xCgojIGJhc2ggY29sb3JzCiN0eHRyZWQ9IlxlWzA7MzFtIgp0eHRyZWQ9IlxlWzkxOzFtIgp0eHRncm49IlxlWzE7MzJtIgp0eHRncmF5PSJcZVswOzM3bSIKdHh0Ymx1PSJcZVswOzM2bSIKdHh0cnN0PSJcZVswbSIKYmxkd2h0PSdcZVsxOzM3bScKd2h0PSdcZVswOzM2bScKYmxkYmx1PSdcZVsxOzM0bScKeWVsbG93PSdcZVsxOzkzbScKbGlnaHR5ZWxsb3c9J1xlWzA7OTNtJwoKIyBpbnB1dCBkYXRhClVOQU1FX0E9IiIKCiMgcGFyc2VkIGRhdGEgZm9yIGN1cnJlbnQgT1MKS0VSTkVMPSIiCk9TPSIiCkRJU1RSTz0iIgpBUkNIPSIiClBLR19MSVNUPSIiCgojIGtlcm5lbCBjb25maWcKS0NPTkZJRz0iIgoKQ1ZFTElTVF9GSUxFPSIiCgpvcHRfZmV0Y2hfYmlucz1mYWxzZQpvcHRfZmV0Y2hfc3Jjcz1mYWxzZQpvcHRfa2VybmVsX3ZlcnNpb249ZmFsc2UKb3B0X3VuYW1lX3N0cmluZz1mYWxzZQpvcHRfcGtnbGlzdF9maWxlPWZhbHNlCm9wdF9jdmVsaXN0X2ZpbGU9ZmFsc2UKb3B0X2NoZWNrc2VjX21vZGU9ZmFsc2UKb3B0X2Z1bGw9ZmFsc2UKb3B0X3N1bW1hcnk9ZmFsc2UKb3B0X2tlcm5lbF9vbmx5PWZhbHNlCm9wdF91c2Vyc3BhY2Vfb25seT1mYWxzZQpvcHRfc2hvd19kb3M9ZmFsc2UKb3B0X3NraXBfbW9yZV9jaGVja3M9ZmFsc2UKb3B0X3NraXBfcGtnX3ZlcnNpb25zPWZhbHNlCgpBUkdTPQpTSE9SVE9QVFM9ImhWZmJzdTprOmRwOmciCkxPTkdPUFRTPSJoZWxwLHZlcnNpb24sZnVsbCxmZXRjaC1iaW5hcmllcyxmZXRjaC1zb3VyY2VzLHVuYW1lOixrZXJuZWw6LHNob3ctZG9zLHBrZ2xpc3QtZmlsZTosc2hvcnQsa2VybmVsc3BhY2Utb25seSx1c2Vyc3BhY2Utb25seSxza2lwLW1vcmUtY2hlY2tzLHNraXAtcGtnLXZlcnNpb25zLGN2ZWxpc3QtZmlsZTosY2hlY2tzZWMiCgojIyBleHBsb2l0cyBkYXRhYmFzZQpkZWNsYXJlIC1hIEVYUExPSVRTCmRlY2xhcmUgLWEgRVhQTE9JVFNfVVNFUlNQQUNFCgojIyB0ZW1wb3JhcnkgYXJyYXkgZm9yIHB1cnBvc2Ugb2Ygc29ydGluZyBleHBsb2l0cyAoYmFzZWQgb24gZXhwbG9pdHMnIHJhbmspCmRlY2xhcmUgLWEgZXhwbG9pdHNfdG9fc29ydApkZWNsYXJlIC1hIFNPUlRFRF9FWFBMT0lUUwoKIyMjIyMjIyMjIyMjIExJTlVYIEtFUk5FTFNQQUNFIEVYUExPSVRTICMjIyMjIyMjIyMjIyMjIyMjIyMjCm49MAoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA0LTEyMzVdJHt0eHRyc3R9IGVsZmxibApSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj0yLjQuMjkKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9pc2VjLnBsL3Z1bG5lcmFiaWxpdGllcy9pc2VjLTAwMjEtdXNlbGliLnR4dApiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxMTExMDMwNDI5MDQvaHR0cDovL3RhcmFudHVsYS5ieS5ydS9sb2NhbHJvb3QvMi42LngvZWxmbGJsCmV4cGxvaXQtZGI6IDc0NApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA0LTEyMzVdJHt0eHRyc3R9IHVzZWxpYigpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPTIuNC4yOQpUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL2lzZWMucGwvdnVsbmVyYWJpbGl0aWVzL2lzZWMtMDAyMS11c2VsaWIudHh0CmV4cGxvaXQtZGI6IDc3OApDb21tZW50czogS25vd24gdG8gd29yayBvbmx5IGZvciAyLjQgc2VyaWVzIChldmVuIHRob3VnaCAyLjYgaXMgYWxzbyB2dWxuZXJhYmxlKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA0LTEyMzVdJHt0eHRyc3R9IGtyYWQzClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuNSx2ZXI8PTIuNi4xMQpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDEzOTcKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNC0wMDc3XSR7dHh0cnN0fSBtcmVtYXBfcHRlClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4yClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogMTYwCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDYtMjQ1MV0ke3R4dHJzdH0gcmFwdG9yX3ByY3RsClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMTMsdmVyPD0yLjYuMTcKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiAyMDMxCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDYtMjQ1MV0ke3R4dHJzdH0gcHJjdGwKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMDQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0yNDUxXSR7dHh0cnN0fSBwcmN0bDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMDUKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0yNDUxXSR7dHh0cnN0fSBwcmN0bDMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMDYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0yNDUxXSR7dHh0cnN0fSBwcmN0bDQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMyx2ZXI8PTIuNi4xNwpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDIwMTEKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNi0zNjI2XSR7dHh0cnN0fSBoMDBseXNoaXQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi44LHZlcjw9Mi42LjE2ClRhZ3M6ClJhbms6IDEKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTExMTAzMDQyOTA0L2h0dHA6Ly90YXJhbnR1bGEuYnkucnUvbG9jYWxyb290LzIuNi54L2gwMGx5c2hpdApleHBsb2l0LWRiOiAyMDEzCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDgtMDYwMF0ke3R4dHJzdH0gdm1zcGxpY2UxClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMTcsdmVyPD0yLjYuMjQKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiA1MDkyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDgtMDYwMF0ke3R4dHJzdH0gdm1zcGxpY2UyClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMjMsdmVyPD0yLjYuMjQKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiA1MDkzCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDgtNDIxMF0ke3R4dHJzdH0gZnRyZXgKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xMSx2ZXI8PTIuNi4yMgpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDY4NTEKQ29tbWVudHM6IHdvcmxkLXdyaXRhYmxlIHNnaWQgZGlyZWN0b3J5IGFuZCBzaGVsbCB0aGF0IGRvZXMgbm90IGRyb3Agc2dpZCBwcml2cyB1cG9uIGV4ZWMgKGFzaC9zYXNoKSBhcmUgcmVxdWlyZWQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwOC00MjEwXSR7dHh0cnN0fSBleGl0X25vdGlmeQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjI1LHZlcjw9Mi42LjI5ClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogODM2OQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTJdJHt0eHRyc3R9IHNvY2tfc2VuZHBhZ2UgKHNpbXBsZSB2ZXJzaW9uKQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzAKVGFnczogdWJ1bnR1PTcuMTAsUkhFTD00LGZlZG9yYT00fDV8Nnw3fDh8OXwxMHwxMQpSYW5rOiAxCmV4cGxvaXQtZGI6IDk0NzkKQ29tbWVudHM6IFdvcmtzIGZvciBzeXN0ZW1zIHdpdGggL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgZXF1YWwgdG8gMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTIsQ1ZFLTIwMDktMTg5NV0ke3R4dHJzdH0gc29ja19zZW5kcGFnZQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzAKVGFnczogdWJ1bnR1PTkuMDQKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8veG9ybC53b3JkcHJlc3MuY29tLzIwMDkvMDcvMTYvY3ZlLTIwMDktMTg5NS1saW51eC1rZXJuZWwtcGVyX2NsZWFyX29uX3NldGlkLXBlcnNvbmFsaXR5LWJ5cGFzcy8Kc3JjLXVybDogaHR0cHM6Ly9naXRsYWIuY29tL2V4cGxvaXQtZGF0YWJhc2UvZXhwbG9pdGRiLWJpbi1zcGxvaXRzLy0vcmF3L21haW4vYmluLXNwbG9pdHMvOTQzNS50Z3oKZXhwbG9pdC1kYjogOTQzNQpDb21tZW50czogL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgbmVlZHMgdG8gZXF1YWwgMCBPUiBwdWxzZWF1ZGlvIG5lZWRzIHRvIGJlIGluc3RhbGxlZApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTIsQ1ZFLTIwMDktMTg5NV0ke3R4dHJzdH0gc29ja19zZW5kcGFnZTIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMwClRhZ3M6IApSYW5rOiAxCnNyYy11cmw6IGh0dHBzOi8vZ2l0bGFiLmNvbS9leHBsb2l0LWRhdGFiYXNlL2V4cGxvaXRkYi1iaW4tc3Bsb2l0cy8tL3Jhdy9tYWluL2Jpbi1zcGxvaXRzLzk0MzYudGd6CmV4cGxvaXQtZGI6IDk0MzYKQ29tbWVudHM6IFdvcmtzIGZvciBzeXN0ZW1zIHdpdGggL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgZXF1YWwgdG8gMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OTIsQ1ZFLTIwMDktMTg5NV0ke3R4dHJzdH0gc29ja19zZW5kcGFnZTMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMwClRhZ3M6IApSYW5rOiAxCnNyYy11cmw6IGh0dHBzOi8vZ2l0bGFiLmNvbS9leHBsb2l0LWRhdGFiYXNlL2V4cGxvaXRkYi1iaW4tc3Bsb2l0cy8tL3Jhdy9tYWluL2Jpbi1zcGxvaXRzLzk2NDEudGFyLmd6CmV4cGxvaXQtZGI6IDk2NDEKQ29tbWVudHM6IC9wcm9jL3N5cy92bS9tbWFwX21pbl9hZGRyIG5lZWRzIHRvIGVxdWFsIDAgT1IgcHVsc2VhdWRpbyBuZWVkcyB0byBiZSBpbnN0YWxsZWQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwOS0yNjkyLENWRS0yMDA5LTE4OTVdJHt0eHRyc3R9IHNvY2tfc2VuZHBhZ2UgKHBwYykKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMwClRhZ3M6IHVidW50dT04LjEwLFJIRUw9NHw1ClJhbms6IDEKZXhwbG9pdC1kYjogOTU0NQpDb21tZW50czogL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgbmVlZHMgdG8gZXF1YWwgMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OThdJHt0eHRyc3R9IHRoZSByZWJlbCAodWRwX3NlbmRtc2cpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMSx2ZXI8PTIuNi4xOQpUYWdzOiBkZWJpYW49NApSYW5rOiAxCnNyYy11cmw6IGh0dHBzOi8vZ2l0bGFiLmNvbS9leHBsb2l0LWRhdGFiYXNlL2V4cGxvaXRkYi1iaW4tc3Bsb2l0cy8tL3Jhdy9tYWluL2Jpbi1zcGxvaXRzLzk1NzQudGd6CmV4cGxvaXQtZGI6IDk1NzQKYW5hbHlzaXMtdXJsOiBodHRwczovL2Jsb2cuY3IwLm9yZy8yMDA5LzA4L2N2ZS0yMDA5LTI2OTgtdWRwc2VuZG1zZy12dWxuZXJhYmlsaXR5Lmh0bWwKYXV0aG9yOiBzcGVuZGVyCkNvbW1lbnRzOiAvcHJvYy9zeXMvdm0vbW1hcF9taW5fYWRkciBuZWVkcyB0byBlcXVhbCAwIE9SIHB1bHNlYXVkaW8gbmVlZHMgdG8gYmUgaW5zdGFsbGVkCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMjY5OF0ke3R4dHJzdH0gaG9hZ2llX3VkcF9zZW5kbXNnClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMSx2ZXI8PTIuNi4xOSx4ODYKVGFnczogZGViaWFuPTQKUmFuazogMQpleHBsb2l0LWRiOiA5NTc1CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLmNyMC5vcmcvMjAwOS8wOC9jdmUtMjAwOS0yNjk4LXVkcHNlbmRtc2ctdnVsbmVyYWJpbGl0eS5odG1sCmF1dGhvcjogYW5kaQpDb21tZW50czogV29ya3MgZm9yIHN5c3RlbXMgd2l0aCAvcHJvYy9zeXMvdm0vbW1hcF9taW5fYWRkciBlcXVhbCB0byAwCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMjY5OF0ke3R4dHJzdH0ga2F0b24gKHVkcF9zZW5kbXNnKQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjEsdmVyPD0yLjYuMTkseDg2ClRhZ3M6IGRlYmlhbj00ClJhbms6IDEKc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL0thYm90L1VuaXgtUHJpdmlsZWdlLUVzY2FsYXRpb24tRXhwbG9pdHMtUGFjay9yYXcvbWFzdGVyLzIwMDkvQ1ZFLTIwMDktMjY5OC9rYXRvbi5jCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLmNyMC5vcmcvMjAwOS8wOC9jdmUtMjAwOS0yNjk4LXVkcHNlbmRtc2ctdnVsbmVyYWJpbGl0eS5odG1sCmF1dGhvcjogVnhIZWxsIExhYnMKQ29tbWVudHM6IFdvcmtzIGZvciBzeXN0ZW1zIHdpdGggL3Byb2Mvc3lzL3ZtL21tYXBfbWluX2FkZHIgZXF1YWwgdG8gMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTI2OThdJHt0eHRyc3R9IGlwX2FwcGVuZF9kYXRhClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMSx2ZXI8PTIuNi4xOSx4ODYKVGFnczogZmVkb3JhPTR8NXw2LFJIRUw9NApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLmNyMC5vcmcvMjAwOS8wOC9jdmUtMjAwOS0yNjk4LXVkcHNlbmRtc2ctdnVsbmVyYWJpbGl0eS5odG1sCmV4cGxvaXQtZGI6IDk1NDIKYXV0aG9yOiBwMGM3M24xCkNvbW1lbnRzOiBXb3JrcyBmb3Igc3lzdGVtcyB3aXRoIC9wcm9jL3N5cy92bS9tbWFwX21pbl9hZGRyIGVxdWFsIHRvIDAKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwOS0zNTQ3XSR7dHh0cnN0fSBwaXBlLmMgMQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzEKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiAzMzMyMQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDA5LTM1NDddJHt0eHRyc3R9IHBpcGUuYyAyClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4zMQpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDMzMzIyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMzU0N10ke3R4dHJzdH0gcGlwZS5jIDMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjMxClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogMTAwMTgKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMC0zMzAxXSR7dHh0cnN0fSBwdHJhY2Vfa21vZDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4yNix2ZXI8PTIuNi4zNApUYWdzOiBkZWJpYW49Ni4we2tlcm5lbDoyLjYuKDMyfDMzfDM0fDM1KS0oMXwyfHRydW5rKS1hbWQ2NH0sdWJ1bnR1PSgxMC4wNHwxMC4xMCl7a2VybmVsOjIuNi4oMzJ8MzUpLSgxOXwyMXwyNCktc2VydmVyfQpSYW5rOiAxCmJpbi11cmw6IGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDExMTEwMzA0MjkwNC9odHRwOi8vdGFyYW50dWxhLmJ5LnJ1L2xvY2Fscm9vdC8yLjYueC9rbW9kMgpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxMTExMDMwNDI5MDQvaHR0cDovL3RhcmFudHVsYS5ieS5ydS9sb2NhbHJvb3QvMi42LngvcHRyYWNlLWttb2QKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjQxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvcHRyYWNlX2ttb2QyLTY0CmV4cGxvaXQtZGI6IDE1MDIzCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTAtMTE0Nl0ke3R4dHJzdH0gcmVpc2VyZnMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xOCx2ZXI8PTIuNi4zNApUYWdzOiB1YnVudHU9OS4xMApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9qb24ub2JlcmhlaWRlLm9yZy9ibG9nLzIwMTAvMDQvMTAvcmVpc2VyZnMtcmVpc2VyZnNfcHJpdi12dWxuZXJhYmlsaXR5LwpzcmMtdXJsOiBodHRwczovL2pvbi5vYmVyaGVpZGUub3JnL2ZpbGVzL3RlYW0tZWR3YXJkLnB5CmV4cGxvaXQtZGI6IDEyMTMwCmNvbW1lbnRzOiBSZXF1aXJlcyBhIFJlaXNlckZTIGZpbGVzeXN0ZW0gbW91bnRlZCB3aXRoIGV4dGVuZGVkIGF0dHJpYnV0ZXMKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMC0yOTU5XSR7dHh0cnN0fSBjYW5fYmNtClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMTgsdmVyPD0yLjYuMzYKVGFnczogdWJ1bnR1PTEwLjA0e2tlcm5lbDoyLjYuMzItMjQtZ2VuZXJpY30KUmFuazogMQpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2NDEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9jYW5fYmNtCmV4cGxvaXQtZGI6IDE0ODE0CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTAtMzkwNF0ke3R4dHJzdH0gcmRzClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMzAsdmVyPDIuNi4zNwpUYWdzOiBkZWJpYW49Ni4we2tlcm5lbDoyLjYuKDMxfDMyfDM0fDM1KS0oMXx0cnVuayktYW1kNjR9LHVidW50dT0xMC4xMHw5LjEwLGZlZG9yYT0xM3trZXJuZWw6Mi42LjMzLjMtODUuZmMxMy5pNjg2LlBBRX0sdWJ1bnR1PTEwLjA0e2tlcm5lbDoyLjYuMzItKDIxfDI0KS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3d3dy5zZWN1cml0eWZvY3VzLmNvbS9hcmNoaXZlLzEvNTE0Mzc5CnNyYy11cmw6IGh0dHA6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTAxMDIwMDQ0MDQ4L2h0dHA6Ly93d3cudnNlY3VyaXR5LmNvbS9kb3dubG9hZC90b29scy9saW51eC1yZHMtZXhwbG9pdC5jCmJpbi11cmw6IGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE2MDYwMjE5MjY0MS9odHRwczovL3d3dy5rZXJuZWwtZXhwbG9pdHMuY29tL21lZGlhL3JkcwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2NDEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9yZHM2NApleHBsb2l0LWRiOiAxNTI4NQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEwLTM4NDgsQ1ZFLTIwMTAtMzg1MCxDVkUtMjAxMC00MDczXSR7dHh0cnN0fSBoYWxmX25lbHNvbgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzYKVGFnczogdWJ1bnR1PSgxMC4wNHw5LjEwKXtrZXJuZWw6Mi42LigzMXwzMiktKDE0fDIxKS1zZXJ2ZXJ9ClJhbms6IDEKYmluLXVybDogaHR0cDovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9oYWxmLW5lbHNvbjMKZXhwbG9pdC1kYjogMTc3ODcKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtOL0FdJHt0eHRyc3R9IGNhcHNfdG9fcm9vdApSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjM0LHZlcjw9Mi42LjM2LHg4NgpUYWdzOiB1YnVudHU9MTAuMTAKUmFuazogMQpleHBsb2l0LWRiOiAxNTkxNgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W04vQV0ke3R4dHJzdH0gY2Fwc190b19yb290IDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4zNCx2ZXI8PTIuNi4zNgpUYWdzOiB1YnVudHU9MTAuMTAKUmFuazogMQpleHBsb2l0LWRiOiAxNTk0NApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEwLTQzNDddJHt0eHRyc3R9IGFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4wLHZlcjw9Mi42LjM2ClRhZ3M6ClJhbms6IDEKZXhwbG9pdC1kYjogMTU3NzQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMC0zNDM3XSR7dHh0cnN0fSBwa3RjZHZkClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4zNgpUYWdzOiB1YnVudHU9MTAuMDQKUmFuazogMQpleHBsb2l0LWRiOiAxNTE1MApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEwLTMwODFdJHt0eHRyc3R9IHZpZGVvNGxpbnV4ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMCx2ZXI8PTIuNi4zMwpUYWdzOiBSSEVMPTUKUmFuazogMQpleHBsb2l0LWRiOiAxNTAyNApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEyLTAwNTZdJHt0eHRyc3R9IG1lbW9kaXBwZXIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4wLHZlcjw9My4xLjAKVGFnczogdWJ1bnR1PSgxMC4wNHwxMS4xMCl7a2VybmVsOjMuMC4wLTEyLShnZW5lcmljfHNlcnZlcil9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdC56eDJjNC5jb20vQ1ZFLTIwMTItMDA1Ni9hYm91dC8Kc3JjLXVybDogaHR0cHM6Ly9naXQuengyYzQuY29tL0NWRS0yMDEyLTAwNTYvcGxhaW4vbWVtcG9kaXBwZXIuYwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9tZW1vZGlwcGVyCmJpbi11cmw6IGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE2MDYwMjE5MjYzMS9odHRwczovL3d3dy5rZXJuZWwtZXhwbG9pdHMuY29tL21lZGlhL21lbW9kaXBwZXI2NApleHBsb2l0LWRiOiAxODQxMQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEyLTAwNTYsQ1ZFLTIwMTAtMzg0OSxDVkUtMjAxMC0zODUwXSR7dHh0cnN0fSBmdWxsLW5lbHNvbgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjAsdmVyPD0yLjYuMzYKVGFnczogdWJ1bnR1PSg5LjEwfDEwLjEwKXtrZXJuZWw6Mi42LigzMXwzNSktKDE0fDE5KS0oc2VydmVyfGdlbmVyaWMpfSx1YnVudHU9MTAuMDR7a2VybmVsOjIuNi4zMi0oMjF8MjQpLXNlcnZlcn0KUmFuazogMQpzcmMtdXJsOiBodHRwOi8vdnVsbmZhY3Rvcnkub3JnL2V4cGxvaXRzL2Z1bGwtbmVsc29uLmMKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvZnVsbC1uZWxzb24KYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvZnVsbC1uZWxzb242NApleHBsb2l0LWRiOiAxNTcwNApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEzLTE4NThdJHt0eHRyc3R9IENMT05FX05FV1VTRVJ8Q0xPTkVfRlMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI9My44LENPTkZJR19VU0VSX05TPXkKVGFnczogClJhbms6IDEKc3JjLXVybDogaHR0cDovL3N0ZWFsdGgub3BlbndhbGwubmV0L3hTcG9ydHMvY2xvd24tbmV3dXNlci5jCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzU0MzI3My8KZXhwbG9pdC1kYjogMzgzOTAKYXV0aG9yOiBTZWJhc3RpYW4gS3JhaG1lcgpDb21tZW50czogQ09ORklHX1VTRVJfTlMgbmVlZHMgdG8gYmUgZW5hYmxlZCAKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0yMDk0XSR7dHh0cnN0fSBwZXJmX3N3ZXZlbnQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4zMix2ZXI8My44LjkseDg2XzY0ClRhZ3M6IFJIRUw9Nix1YnVudHU9MTIuMDR7a2VybmVsOjMuMi4wLSgyM3wyOSktZ2VuZXJpY30sZmVkb3JhPTE2e2tlcm5lbDozLjEuMC03LmZjMTYueDg2XzY0fSxmZWRvcmE9MTd7a2VybmVsOjMuMy40LTUuZmMxNy54ODZfNjR9LGRlYmlhbj03e2tlcm5lbDozLjIuMC00LWFtZDY0fQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3RpbWV0b2JsZWVkLmNvbS9hLWNsb3Nlci1sb29rLWF0LWEtcmVjZW50LXByaXZpbGVnZS1lc2NhbGF0aW9uLWJ1Zy1pbi1saW51eC1jdmUtMjAxMy0yMDk0LwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9wZXJmX3N3ZXZlbnQKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvcGVyZl9zd2V2ZW50NjQKZXhwbG9pdC1kYjogMjYxMzEKYXV0aG9yOiBBbmRyZWEgJ3NvcmJvJyBCaXR0YXUKQ29tbWVudHM6IE5vIFNNRVAvU01BUCBieXBhc3MKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0yMDk0XSR7dHh0cnN0fSBwZXJmX3N3ZXZlbnQgMgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjMyLHZlcjwzLjguOSx4ODZfNjQKVGFnczogdWJ1bnR1PTEyLjA0e2tlcm5lbDozLigyfDUpLjAtKDIzfDI5KS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3RpbWV0b2JsZWVkLmNvbS9hLWNsb3Nlci1sb29rLWF0LWEtcmVjZW50LXByaXZpbGVnZS1lc2NhbGF0aW9uLWJ1Zy1pbi1saW51eC1jdmUtMjAxMy0yMDk0LwpzcmMtdXJsOiBodHRwczovL2N5c2VjbGFicy5jb20vZXhwbG9pdHMvdm5pa192MS5jCmV4cGxvaXQtZGI6IDMzNTg5CmF1dGhvcjogVml0YWx5ICd2bmlrJyBOaWtvbGVua28KQ29tbWVudHM6IE5vIFNNRVAvU01BUCBieXBhc3MKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0wMjY4XSR7dHh0cnN0fSBtc3IKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xOCx2ZXI8My43LjYKVGFnczogClJhbms6IDEKZXhwbG9pdC1kYjogMjcyOTcKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0xOTU5XSR7dHh0cnN0fSB1c2VybnNfcm9vdF9zcGxvaXQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4xLHZlcjwzLjguOQpUYWdzOiAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDEzLzA0LzI5LzEKZXhwbG9pdC1kYjogMjU0NTAKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMy0yMDk0XSR7dHh0cnN0fSBzZW10ZXgKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4zMix2ZXI8My44LjkKVGFnczogUkhFTD02ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vdGltZXRvYmxlZWQuY29tL2EtY2xvc2VyLWxvb2stYXQtYS1yZWNlbnQtcHJpdmlsZWdlLWVzY2FsYXRpb24tYnVnLWluLWxpbnV4LWN2ZS0yMDEzLTIwOTQvCmV4cGxvaXQtZGI6IDI1NDQ0CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtMDAzOF0ke3R4dHJzdH0gdGltZW91dHB3bgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49My40LjAsdmVyPD0zLjEzLjEsQ09ORklHX1g4Nl9YMzI9eQpUYWdzOiB1YnVudHU9MTMuMTAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9ibG9nLmluY2x1ZGVzZWN1cml0eS5jb20vMjAxNC8wMy9leHBsb2l0LUNWRS0yMDE0LTAwMzgteDMyLXJlY3ZtbXNnLWtlcm5lbC12dWxuZXJhYmxpdHkuaHRtbApiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS90aW1lb3V0cHduNjQKZXhwbG9pdC1kYjogMzEzNDYKQ29tbWVudHM6IENPTkZJR19YODZfWDMyIG5lZWRzIHRvIGJlIGVuYWJsZWQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNC0wMDM4XSR7dHh0cnN0fSB0aW1lb3V0cHduIDIKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuNC4wLHZlcjw9My4xMy4xLENPTkZJR19YODZfWDMyPXkKVGFnczogdWJ1bnR1PSgxMy4wNHwxMy4xMCl7a2VybmVsOjMuKDh8MTEpLjAtKDEyfDE1fDE5KS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL2Jsb2cuaW5jbHVkZXNlY3VyaXR5LmNvbS8yMDE0LzAzL2V4cGxvaXQtQ1ZFLTIwMTQtMDAzOC14MzItcmVjdm1tc2cta2VybmVsLXZ1bG5lcmFibGl0eS5odG1sCmV4cGxvaXQtZGI6IDMxMzQ3CkNvbW1lbnRzOiBDT05GSUdfWDg2X1gzMiBuZWVkcyB0byBiZSBlbmFibGVkCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtMDE5Nl0ke3R4dHJzdH0gcmF3bW9kZVBUWQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjMxLHZlcjw9My4xNC4zClRhZ3M6ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vYmxvZy5pbmNsdWRlc2VjdXJpdHkuY29tLzIwMTQvMDYvZXhwbG9pdC13YWxrdGhyb3VnaC1jdmUtMjAxNC0wMTk2LXB0eS1rZXJuZWwtcmFjZS1jb25kaXRpb24uaHRtbApleHBsb2l0LWRiOiAzMzUxNgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE0LTI4NTFdJHt0eHRyc3R9IHVzZS1hZnRlci1mcmVlIGluIHBpbmdfaW5pdF9zb2NrKCkgJHtibGRibHV9KERvUykke3R4dHJzdH0KUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4xLHZlcjw9My4xNApUYWdzOiAKUmFuazogMAphbmFseXNpcy11cmw6IGh0dHBzOi8vY3lzZWNsYWJzLmNvbS9wYWdlP249MDIwMTIwMTYKZXhwbG9pdC1kYjogMzI5MjYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNC00MDE0XSR7dHh0cnN0fSBpbm9kZV9jYXBhYmxlClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMSx2ZXI8PTMuMTMKVGFnczogdWJ1bnR1PTEyLjA0ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNC8wNi8xMC80CmV4cGxvaXQtZGI6IDMzODI0CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtNDY5OV0ke3R4dHJzdH0gcHRyYWNlL3N5c3JldApSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49My4wLjEsdmVyPD0zLjgKVGFnczogdWJ1bnR1PTEyLjA0ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNC8wNy8wOC8xNgpleHBsb2l0LWRiOiAzNDEzNApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE0LTQ5NDNdJHt0eHRyc3R9IFBQUG9MMlRQICR7YmxkYmx1fShEb1MpJHt0eHRyc3R9ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjIsdmVyPD0zLjE1LjYKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2N5c2VjbGFicy5jb20vcGFnZT9uPTAxMTAyMDE1CmV4cGxvaXQtZGI6IDM2MjY3CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtNTIwN10ke3R4dHJzdH0gZnVzZV9zdWlkClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMSx2ZXI8PTMuMTYuMQpUYWdzOiAKUmFuazogMQpleHBsb2l0LWRiOiAzNDkyMwpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTkzMjJdJHt0eHRyc3R9IEJhZElSRVQKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4xLHZlcjwzLjE3LjUseDg2XzY0ClRhZ3M6IFJIRUw8PTcsZmVkb3JhPTIwClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vbGFicy5icm9taXVtLmNvbS8yMDE1LzAyLzAyL2V4cGxvaXRpbmctYmFkaXJldC12dWxuZXJhYmlsaXR5LWN2ZS0yMDE0LTkzMjItbGludXgta2VybmVsLXByaXZpbGVnZS1lc2NhbGF0aW9uLwpzcmMtdXJsOiBodHRwOi8vc2l0ZS5waTMuY29tLnBsL2V4cC9wX2N2ZS0yMDE0LTkzMjIudGFyLmd6CmV4cGxvaXQtZGI6CmF1dGhvcjogUmFmYWwgJ24zcmdhbCcgV29qdGN6dWsgJiBBZGFtICdwaTMnIFphYnJvY2tpCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtMzI5MF0ke3R4dHJzdH0gZXNwZml4NjRfTk1JClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjEzLHZlcjw0LjEuNix4ODZfNjQKVGFnczogClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNS8wOC8wNC84CmV4cGxvaXQtZGI6IDM3NzIyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bTi9BXSR7dHh0cnN0fSBibHVldG9vdGgKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI8PTIuNi4xMQpUYWdzOgpSYW5rOiAxCmV4cGxvaXQtZGI6IDQ3NTYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0xMzI4XSR7dHh0cnN0fSBvdmVybGF5ZnMKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMTMuMCx2ZXI8PTMuMTkuMApUYWdzOiB1YnVudHU9KDEyLjA0fDE0LjA0KXtrZXJuZWw6My4xMy4wLSgyfDN8NHw1KSotZ2VuZXJpY30sdWJ1bnR1PSgxNC4xMHwxNS4wNCl7a2VybmVsOjMuKDEzfDE2KS4wLSotZ2VuZXJpY30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9zZWNsaXN0cy5vcmcvb3NzLXNlYy8yMDE1L3EyLzcxNwpiaW4tdXJsOiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjA2MDIxOTI2MzEvaHR0cHM6Ly93d3cua2VybmVsLWV4cGxvaXRzLmNvbS9tZWRpYS9vZnNfMzIKYmluLXVybDogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNjAyMTkyNjMxL2h0dHBzOi8vd3d3Lmtlcm5lbC1leHBsb2l0cy5jb20vbWVkaWEvb2ZzXzY0CmV4cGxvaXQtZGI6IDM3MjkyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtODY2MF0ke3R4dHJzdH0gb3ZlcmxheWZzIChvdmxfc2V0YXR0cikKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMC4wLHZlcjw9NC4zLjMKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly93d3cuaGFsZmRvZy5uZXQvU2VjdXJpdHkvMjAxNS9Vc2VyTmFtZXNwYWNlT3ZlcmxheWZzU2V0dWlkV3JpdGVFeGVjLwpleHBsb2l0LWRiOiAzOTIzMApFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTg2NjBdJHt0eHRyc3R9IG92ZXJsYXlmcyAob3ZsX3NldGF0dHIpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMCx2ZXI8PTQuMy4zClRhZ3M6IHVidW50dT0oMTQuMDR8MTUuMTApe2tlcm5lbDo0LjIuMC0oMTh8MTl8MjB8MjF8MjIpLWdlbmVyaWN9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3LmhhbGZkb2cubmV0L1NlY3VyaXR5LzIwMTUvVXNlck5hbWVzcGFjZU92ZXJsYXlmc1NldHVpZFdyaXRlRXhlYy8KZXhwbG9pdC1kYjogMzkxNjYKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi0wNzI4XSR7dHh0cnN0fSBrZXlyaW5nClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjEwLHZlcjw0LjQuMQpUYWdzOgpSYW5rOiAwCmFuYWx5c2lzLXVybDogaHR0cDovL3BlcmNlcHRpb24tcG9pbnQuaW8vMjAxNi8wMS8xNC9hbmFseXNpcy1hbmQtZXhwbG9pdGF0aW9uLW9mLWEtbGludXgta2VybmVsLXZ1bG5lcmFiaWxpdHktY3ZlLTIwMTYtMDcyOC8KZXhwbG9pdC1kYjogNDAwMDMKQ29tbWVudHM6IEV4cGxvaXQgdGFrZXMgYWJvdXQgfjMwIG1pbnV0ZXMgdG8gcnVuLiBFeHBsb2l0IGlzIG5vdCByZWxpYWJsZSwgc2VlOiBodHRwczovL2N5c2VjbGFicy5jb20vYmxvZy9jdmUtMjAxNi0wNzI4LXBvYy1ub3Qtd29ya2luZwpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTIzODRdJHt0eHRyc3R9IHVzYi1taWRpClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjAuMCx2ZXI8PTQuNC44ClRhZ3M6IHVidW50dT0xNC4wNCxmZWRvcmE9MjIKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8veGFpcnkuZ2l0aHViLmlvL2Jsb2cvMjAxNi9jdmUtMjAxNi0yMzg0CnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94YWlyeS9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE2LTIzODQvcG9jLmMKZXhwbG9pdC1kYjogNDE5OTkKQ29tbWVudHM6IFJlcXVpcmVzIGFiaWxpdHkgdG8gcGx1ZyBpbiBhIG1hbGljaW91cyBVU0IgZGV2aWNlIGFuZCB0byBleGVjdXRlIGEgbWFsaWNpb3VzIGJpbmFyeSBhcyBhIG5vbi1wcml2aWxlZ2VkIHVzZXIKYXV0aG9yOiBBbmRyZXkgJ3hhaXJ5JyBLb25vdmFsb3YKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi00OTk3XSR7dHh0cnN0fSB0YXJnZXRfb2Zmc2V0ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj00LjQuMCx2ZXI8PTQuNC4wLGNtZDpncmVwIC1xaSBpcF90YWJsZXMgL3Byb2MvbW9kdWxlcwpUYWdzOiB1YnVudHU9MTYuMDR7a2VybmVsOjQuNC4wLTIxLWdlbmVyaWN9ClJhbms6IDEKc3JjLXVybDogaHR0cHM6Ly9naXRsYWIuY29tL2V4cGxvaXQtZGF0YWJhc2UvZXhwbG9pdGRiLWJpbi1zcGxvaXRzLy0vcmF3L21haW4vYmluLXNwbG9pdHMvNDAwNTMuemlwCkNvbW1lbnRzOiBpcF90YWJsZXMua28gbmVlZHMgdG8gYmUgbG9hZGVkCmV4cGxvaXQtZGI6IDQwMDQ5CmF1dGhvcjogVml0YWx5ICd2bmlrJyBOaWtvbGVua28KRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi00NTU3XSR7dHh0cnN0fSBkb3VibGUtZmRwdXQoKQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NC40LHZlcjw0LjUuNSxDT05GSUdfQlBGX1NZU0NBTEw9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF9icGZfZGlzYWJsZWQhPTEKVGFnczogdWJ1bnR1PTE2LjA0e2tlcm5lbDo0LjQuMC0yMS1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Byb2plY3QtemVyby9pc3N1ZXMvZGV0YWlsP2lkPTgwOApzcmMtdXJsOiBodHRwczovL2dpdGxhYi5jb20vZXhwbG9pdC1kYXRhYmFzZS9leHBsb2l0ZGItYmluLXNwbG9pdHMvLS9yYXcvbWFpbi9iaW4tc3Bsb2l0cy8zOTc3Mi56aXAKQ29tbWVudHM6IENPTkZJR19CUEZfU1lTQ0FMTCBuZWVkcyB0byBiZSBzZXQgJiYga2VybmVsLnVucHJpdmlsZWdlZF9icGZfZGlzYWJsZWQgIT0gMQpleHBsb2l0LWRiOiA0MDc1OQphdXRob3I6IEphbm4gSG9ybgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTUxOTVdJHt0eHRyc3R9IGRpcnR5Y293ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0yLjYuMjIsdmVyPD00LjguMwpUYWdzOiBkZWJpYW49N3w4LFJIRUw9NXtrZXJuZWw6Mi42LigxOHwyNHwzMyktKn0sUkhFTD02e2tlcm5lbDoyLjYuMzItKnwzLigwfDJ8Nnw4fDEwKS4qfDIuNi4zMy45LXJ0MzF9LFJIRUw9N3trZXJuZWw6My4xMC4wLSp8NC4yLjAtMC4yMS5lbDd9LHVidW50dT0xNi4wNHwxNC4wNHwxMi4wNApSYW5rOiA0CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL2RpcnR5Y293L2RpcnR5Y293LmdpdGh1Yi5pby93aWtpL1Z1bG5lcmFiaWxpdHlEZXRhaWxzCkNvbW1lbnRzOiBGb3IgUkhFTC9DZW50T1Mgc2VlIGV4YWN0IHZ1bG5lcmFibGUgdmVyc2lvbnMgaGVyZTogaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3JoLWN2ZS0yMDE2LTUxOTVfNS5zaApleHBsb2l0LWRiOiA0MDYxMQphdXRob3I6IFBoaWwgT2VzdGVyCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtNTE5NV0ke3R4dHJzdH0gZGlydHljb3cgMgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49Mi42LjIyLHZlcjw9NC44LjMKVGFnczogZGViaWFuPTd8OCxSSEVMPTV8Nnw3LHVidW50dT0xNC4wNHwxMi4wNCx1YnVudHU9MTAuMDR7a2VybmVsOjIuNi4zMi0yMS1nZW5lcmljfSx1YnVudHU9MTYuMDR7a2VybmVsOjQuNC4wLTIxLWdlbmVyaWN9ClJhbms6IDQKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vZGlydHljb3cvZGlydHljb3cuZ2l0aHViLmlvL3dpa2kvVnVsbmVyYWJpbGl0eURldGFpbHMKZXh0LXVybDogaHR0cHM6Ly93d3cuZXhwbG9pdC1kYi5jb20vZG93bmxvYWQvNDA4NDcKQ29tbWVudHM6IEZvciBSSEVML0NlbnRPUyBzZWUgZXhhY3QgdnVsbmVyYWJsZSB2ZXJzaW9ucyBoZXJlOiBodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvcmgtY3ZlLTIwMTYtNTE5NV81LnNoCmV4cGxvaXQtZGI6IDQwODM5CmF1dGhvcjogRmlyZUZhcnQgKGF1dGhvciBvZiBleHBsb2l0IGF0IEVEQiA0MDgzOSk7IEdhYnJpZWxlIEJvbmFjaW5pIChhdXRob3Igb2YgZXhwbG9pdCBhdCAnZXh0LXVybCcpCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtODY1NV0ke3R4dHJzdH0gY2hvY29ib19yb290ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj00LjQuMCx2ZXI8NC45LENPTkZJR19VU0VSX05TPXksc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPT0xClRhZ3M6IHVidW50dT0oMTQuMDR8MTYuMDQpe2tlcm5lbDo0LjQuMC0oMjF8MjJ8MjR8Mjh8MzF8MzR8MzZ8Mzh8NDJ8NDN8NDV8NDd8NTEpLWdlbmVyaWN9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNi8xMi8wNi8xCkNvbW1lbnRzOiBDQVBfTkVUX1JBVyBjYXBhYmlsaXR5IGlzIG5lZWRlZCBPUiBDT05GSUdfVVNFUl9OUz15IG5lZWRzIHRvIGJlIGVuYWJsZWQKYmluLXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3JhcGlkNy9tZXRhc3Bsb2l0LWZyYW1ld29yay9tYXN0ZXIvZGF0YS9leHBsb2l0cy9DVkUtMjAxNi04NjU1L2Nob2NvYm9fcm9vdApleHBsb2l0LWRiOiA0MDg3MQphdXRob3I6IHJlYmVsCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtOTc5M10ke3R4dHJzdH0gU09fe1NORHxSQ1Z9QlVGRk9SQ0UKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTMuMTEsdmVyPDQuOC4xNCxDT05GSUdfVVNFUl9OUz15LHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX3VzZXJuc19jbG9uZT09MQpUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL3hhaXJ5L2tlcm5lbC1leHBsb2l0cy90cmVlL21hc3Rlci9DVkUtMjAxNi05NzkzCnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94YWlyeS9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE2LTk3OTMvcG9jLmMKQ29tbWVudHM6IENBUF9ORVRfQURNSU4gY2FwcyBPUiBDT05GSUdfVVNFUl9OUz15IG5lZWRlZC4gTm8gU01FUC9TTUFQL0tBU0xSIGJ5cGFzcyBpbmNsdWRlZC4gVGVzdGVkIGluIFFFTVUgb25seQpleHBsb2l0LWRiOiA0MTk5NQphdXRob3I6IEFuZHJleSAneGFpcnknIEtvbm92YWxvdgpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTYwNzRdJHt0eHRyc3R9IGRjY3AKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xOCx2ZXI8PTQuOS4xMSxDT05GSUdfSVBfRENDUD1bbXldClRhZ3M6IHVidW50dT0oMTQuMDR8MTYuMDQpe2tlcm5lbDo0LjQuMC02Mi1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3d3dy5vcGVud2FsbC5jb20vbGlzdHMvb3NzLXNlY3VyaXR5LzIwMTcvMDIvMjIvMwpDb21tZW50czogUmVxdWlyZXMgS2VybmVsIGJlIGJ1aWx0IHdpdGggQ09ORklHX0lQX0RDQ1AgZW5hYmxlZC4gSW5jbHVkZXMgcGFydGlhbCBTTUVQL1NNQVAgYnlwYXNzCmV4cGxvaXQtZGI6IDQxNDU4CmF1dGhvcjogQW5kcmV5ICd4YWlyeScgS29ub3ZhbG92CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctNzMwOF0ke3R4dHJzdH0gYWZfcGFja2V0ClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjIsdmVyPD00LjEwLjYsQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEKVGFnczogdWJ1bnR1PTE2LjA0e2tlcm5lbDo0LjguMC0oMzR8MzZ8Mzl8NDF8NDJ8NDR8NDUpLWdlbmVyaWN9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2dvb2dsZXByb2plY3R6ZXJvLmJsb2dzcG90LmNvbS8yMDE3LzA1L2V4cGxvaXRpbmctbGludXgta2VybmVsLXZpYS1wYWNrZXQuaHRtbApzcmMtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20veGFpcnkva2VybmVsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxNy03MzA4L3BvYy5jCmV4dC11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9iY29sZXMva2VybmVsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxNy03MzA4L3BvYy5jCkNvbW1lbnRzOiBDQVBfTkVUX1JBVyBjYXAgb3IgQ09ORklHX1VTRVJfTlM9eSBuZWVkZWQuIE1vZGlmaWVkIHZlcnNpb24gYXQgJ2V4dC11cmwnIGFkZHMgc3VwcG9ydCBmb3IgYWRkaXRpb25hbCBrZXJuZWxzCmJpbi11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9yYXBpZDcvbWV0YXNwbG9pdC1mcmFtZXdvcmsvbWFzdGVyL2RhdGEvZXhwbG9pdHMvY3ZlLTIwMTctNzMwOC9leHBsb2l0CmV4cGxvaXQtZGI6IDQxOTk0CmF1dGhvcjogQW5kcmV5ICd4YWlyeScgS29ub3ZhbG92IChvcmdpbmFsIGV4cGxvaXQgYXV0aG9yKTsgQnJlbmRhbiBDb2xlcyAoYXV0aG9yIG9mIGV4cGxvaXQgdXBkYXRlIGF0ICdleHQtdXJsJykKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNy0xNjk5NV0ke3R4dHJzdH0gZUJQRl92ZXJpZmllcgpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NC40LHZlcjw9NC4xNC44LENPTkZJR19CUEZfU1lTQ0FMTD15LHN5c2N0bDprZXJuZWwudW5wcml2aWxlZ2VkX2JwZl9kaXNhYmxlZCE9MQpUYWdzOiBkZWJpYW49OS4we2tlcm5lbDo0LjkuMC0zLWFtZDY0fSxmZWRvcmE9MjV8MjZ8MjcsdWJ1bnR1PTE0LjA0e2tlcm5lbDo0LjQuMC04OS1nZW5lcmljfSx1YnVudHU9KDE2LjA0fDE3LjA0KXtrZXJuZWw6NC4oOHwxMCkuMC0oMTl8Mjh8NDUpLWdlbmVyaWN9ClJhbms6IDUKYW5hbHlzaXMtdXJsOiBodHRwczovL3JpY2tsYXJhYmVlLmJsb2dzcG90LmNvbS8yMDE4LzA3L2VicGYtYW5kLWFuYWx5c2lzLW9mLWdldC1yZWt0LWxpbnV4Lmh0bWwKQ29tbWVudHM6IENPTkZJR19CUEZfU1lTQ0FMTCBuZWVkcyB0byBiZSBzZXQgJiYga2VybmVsLnVucHJpdmlsZWdlZF9icGZfZGlzYWJsZWQgIT0gMQpiaW4tdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vcmFwaWQ3L21ldGFzcGxvaXQtZnJhbWV3b3JrL21hc3Rlci9kYXRhL2V4cGxvaXRzL2N2ZS0yMDE3LTE2OTk1L2V4cGxvaXQub3V0CmV4cGxvaXQtZGI6IDQ1MDEwCmF1dGhvcjogUmljayBMYXJhYmVlCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDExMl0ke3R4dHJzdH0gTkVUSUZfRl9VRk8KUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTQuNCx2ZXI8PTQuMTMsQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEKVGFnczogdWJ1bnR1PTE0LjA0e2tlcm5lbDo0LjQuMC0qfSx1YnVudHU9MTYuMDR7a2VybmVsOjQuOC4wLSp9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNy8wOC8xMy8xCnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94YWlyeS9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE3LTEwMDAxMTIvcG9jLmMKZXh0LXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Jjb2xlcy9rZXJuZWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE3LTEwMDAxMTIvcG9jLmMKQ29tbWVudHM6IENBUF9ORVRfQURNSU4gY2FwIG9yIENPTkZJR19VU0VSX05TPXkgbmVlZGVkLiBTTUVQL0tBU0xSIGJ5cGFzcyBpbmNsdWRlZC4gTW9kaWZpZWQgdmVyc2lvbiBhdCAnZXh0LXVybCcgYWRkcyBzdXBwb3J0IGZvciBhZGRpdGlvbmFsIGRpc3Ryb3Mva2VybmVscwpiaW4tdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vcmFwaWQ3L21ldGFzcGxvaXQtZnJhbWV3b3JrL21hc3Rlci9kYXRhL2V4cGxvaXRzL2N2ZS0yMDE3LTEwMDAxMTIvZXhwbG9pdC5vdXQKZXhwbG9pdC1kYjoKYXV0aG9yOiBBbmRyZXkgJ3hhaXJ5JyBLb25vdmFsb3YgKG9yZ2luYWwgZXhwbG9pdCBhdXRob3IpOyBCcmVuZGFuIENvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE3LTEwMDAyNTNdJHt0eHRyc3R9IFBJRV9zdGFja19jb3JydXB0aW9uClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjIsdmVyPD00LjEzLHg4Nl82NApUYWdzOiBSSEVMPTYsUkhFTD03e2tlcm5lbDozLjEwLjAtNTE0LjIxLjJ8My4xMC4wLTUxNC4yNi4xfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE3LzA5LzI2L2xpbnV4LXBpZS1jdmUtMjAxNy0xMDAwMjUzL2N2ZS0yMDE3LTEwMDAyNTMudHh0CnNyYy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wOS8yNi9saW51eC1waWUtY3ZlLTIwMTctMTAwMDI1My9jdmUtMjAxNy0xMDAwMjUzLmMKZXhwbG9pdC1kYjogNDI4ODcKYXV0aG9yOiBRdWFseXMKQ29tbWVudHM6CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTgtNTMzM10ke3R4dHJzdH0gcmRzX2F0b21pY19mcmVlX29wIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcj49NC40LHZlcjw9NC4xNC4xMyxjbWQ6Z3JlcCAtcWkgcmRzIC9wcm9jL21vZHVsZXMseDg2XzY0ClRhZ3M6IHVidW50dT0xNi4wNHtrZXJuZWw6NC40LjB8NC44LjB9ClJhbms6IDEKc3JjLXVybDogaHR0cHM6Ly9naXN0LmdpdGh1YnVzZXJjb250ZW50LmNvbS93Ym93bGluZy85ZDMyNDkyYmQ5NmQ5ZTdjM2JmNTJlMjNhMGFjMzBhNC9yYXcvOTU5MzI1ODE5Yzc4MjQ4YTY0MzcxMDJiYjI4OWJiODU3OGExMzVjZC9jdmUtMjAxOC01MzMzLXBvYy5jCmV4dC11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9iY29sZXMva2VybmVsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxOC01MzMzL2N2ZS0yMDE4LTUzMzMuYwpDb21tZW50czogcmRzLmtvIGtlcm5lbCBtb2R1bGUgbmVlZHMgdG8gYmUgbG9hZGVkLiBNb2RpZmllZCB2ZXJzaW9uIGF0ICdleHQtdXJsJyBhZGRzIHN1cHBvcnQgZm9yIGFkZGl0aW9uYWwgdGFyZ2V0cyBhbmQgYnlwYXNzaW5nIEtBU0xSLgphdXRob3I6IHdib3dsaW5nIChvcmdpbmFsIGV4cGxvaXQgYXV0aG9yKTsgYmNvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE4LTE4OTU1XSR7dHh0cnN0fSBzdWJ1aWRfc2hlbGwKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTQuMTUsdmVyPD00LjE5LjIsQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEsY21kOlsgLXUgL3Vzci9iaW4vbmV3dWlkbWFwIF0sY21kOlsgLXUgL3Vzci9iaW4vbmV3Z2lkbWFwIF0KVGFnczogdWJ1bnR1PTE4LjA0e2tlcm5lbDo0LjE1LjAtMjAtZ2VuZXJpY30sZmVkb3JhPTI4e2tlcm5lbDo0LjE2LjMtMzAxLmZjMjh9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvcHJvamVjdC16ZXJvL2lzc3Vlcy9kZXRhaWw/aWQ9MTcxMgpzcmMtdXJsOiBodHRwczovL2dpdGxhYi5jb20vZXhwbG9pdC1kYXRhYmFzZS9leHBsb2l0ZGItYmluLXNwbG9pdHMvLS9yYXcvbWFpbi9iaW4tc3Bsb2l0cy80NTg4Ni56aXAKZXhwbG9pdC1kYjogNDU4ODYKYXV0aG9yOiBKYW5uIEhvcm4KQ29tbWVudHM6IENPTkZJR19VU0VSX05TIG5lZWRzIHRvIGJlIGVuYWJsZWQKRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxOS0xMzI3Ml0ke3R4dHJzdH0gUFRSQUNFX1RSQUNFTUUKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTQsdmVyPDUuMS4xNyxzeXNjdGw6a2VybmVsLnlhbWEucHRyYWNlX3Njb3BlPT0wLHg4Nl82NApUYWdzOiB1YnVudHU9MTYuMDR7a2VybmVsOjQuMTUuMC0qfSx1YnVudHU9MTguMDR7a2VybmVsOjQuMTUuMC0qfSxkZWJpYW49OXtrZXJuZWw6NC45LjAtKn0sZGViaWFuPTEwe2tlcm5lbDo0LjE5LjAtKn0sZmVkb3JhPTMwe2tlcm5lbDo1LjAuOS0qfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Byb2plY3QtemVyby9pc3N1ZXMvZGV0YWlsP2lkPTE5MDMKc3JjLXVybDogaHR0cHM6Ly9naXRsYWIuY29tL2V4cGxvaXQtZGF0YWJhc2UvZXhwbG9pdGRiLWJpbi1zcGxvaXRzLy0vcmF3L21haW4vYmluLXNwbG9pdHMvNDcxMzMuemlwCmV4dC11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9iY29sZXMva2VybmVsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxOS0xMzI3Mi9wb2MuYwpDb21tZW50czogUmVxdWlyZXMgYW4gYWN0aXZlIFBvbEtpdCBhZ2VudC4KZXhwbG9pdC1kYjogNDcxMzMKZXhwbG9pdC1kYjogNDcxNjMKYXV0aG9yOiBKYW5uIEhvcm4gKG9yZ2luYWwgZXhwbG9pdCBhdXRob3IpOyBiY29sZXMgKGF1dGhvciBvZiBleHBsb2l0IHVwZGF0ZSBhdCAnZXh0LXVybCcpCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTktMTU2NjZdJHt0eHRyc3R9IFhGUk1fVUFGClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLHZlcjw1LjAuMTksQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEsQ09ORklHX1hGUk09eQpUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9kdWFzeW50LmNvbS9ibG9nL3VidW50dS1jZW50b3MtcmVkaGF0LXByaXZlc2MKYmluLXVybDogaHR0cHM6Ly9naXRodWIuY29tL2R1YXN5bnQveGZybV9wb2MvcmF3L21hc3Rlci9sdWNreTAKQ29tbWVudHM6IENPTkZJR19VU0VSX05TIG5lZWRzIHRvIGJlIGVuYWJsZWQ7IENPTkZJR19YRlJNIG5lZWRzIHRvIGJlIGVuYWJsZWQKYXV0aG9yOiBWaXRhbHkgJ3ZuaWsnIE5pa29sZW5rbwpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIxLTI3MzY1XSR7dHh0cnN0fSBsaW51eC1pc2NzaQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcjw9NS4xMS4zLENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIT15ClRhZ3M6IFJIRUw9OApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLmdyaW1tLWNvLmNvbS8yMDIxLzAzL25ldy1vbGQtYnVncy1pbi1saW51eC1rZXJuZWwuaHRtbApzcmMtdXJsOiBodHRwczovL2NvZGVsb2FkLmdpdGh1Yi5jb20vZ3JpbW0tY28vTm90UXVpdGUwRGF5RnJpZGF5L3ppcC90cnVuawpDb21tZW50czogQ09ORklHX1NMQUJfRlJFRUxJU1RfSEFSREVORUQgbXVzdCBub3QgYmUgZW5hYmxlZAphdXRob3I6IEdSSU1NCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMjEtMzQ5MF0ke3R4dHJzdH0gZUJQRiBBTFUzMiBib3VuZHMgdHJhY2tpbmcgZm9yIGJpdHdpc2Ugb3BzClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj01LjcsdmVyPDUuMTIsQ09ORklHX0JQRl9TWVNDQUxMPXksc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfYnBmX2Rpc2FibGVkIT0xClRhZ3M6IHVidW50dT0yMC4wNHtrZXJuZWw6NS44LjAtKDI1fDI2fDI3fDI4fDI5fDMwfDMxfDMyfDMzfDM0fDM1fDM2fDM3fDM4fDM5fDQwfDQxfDQyfDQzfDQ0fDQ1fDQ2fDQ3fDQ4fDQ5fDUwfDUxfDUyKS0qfSx1YnVudHU9MjEuMDR7a2VybmVsOjUuMTEuMC0xNi0qfQpSYW5rOiA1CmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cuZ3JhcGxzZWN1cml0eS5jb20vcG9zdC9rZXJuZWwtcHduaW5nLXdpdGgtZWJwZi1hLWxvdmUtc3RvcnkKc3JjLXVybDogaHR0cHM6Ly9jb2RlbG9hZC5naXRodWIuY29tL2Nob21waWUxMzM3L0xpbnV4X0xQRV9lQlBGX0NWRS0yMDIxLTM0OTAvemlwL21haW4KQ29tbWVudHM6IENPTkZJR19CUEZfU1lTQ0FMTCBuZWVkcyB0byBiZSBzZXQgJiYga2VybmVsLnVucHJpdmlsZWdlZF9icGZfZGlzYWJsZWQgIT0gMQphdXRob3I6IGNob21waWUxMzM3CkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMjEtMjI1NTVdJHt0eHRyc3R9IE5ldGZpbHRlciBoZWFwIG91dC1vZi1ib3VuZHMgd3JpdGUKUmVxczogcGtnPWxpbnV4LWtlcm5lbCx2ZXI+PTIuNi4xOSx2ZXI8PTUuMTItcmM2ClRhZ3M6IHVidW50dT0yMC4wNHtrZXJuZWw6NS44LjAtKn0KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ29vZ2xlLmdpdGh1Yi5pby9zZWN1cml0eS1yZXNlYXJjaC9wb2NzL2xpbnV4L2N2ZS0yMDIxLTIyNTU1L3dyaXRldXAuaHRtbApzcmMtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29vZ2xlL3NlY3VyaXR5LXJlc2VhcmNoL21hc3Rlci9wb2NzL2xpbnV4L2N2ZS0yMDIxLTIyNTU1L2V4cGxvaXQuYwpleHQtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vYmNvbGVzL2tlcm5lbC1leHBsb2l0cy9tYXN0ZXIvQ1ZFLTIwMjEtMjI1NTUvZXhwbG9pdC5jCkNvbW1lbnRzOiBpcF90YWJsZXMga2VybmVsIG1vZHVsZSBtdXN0IGJlIGxvYWRlZApleHBsb2l0LWRiOiA1MDEzNQphdXRob3I6IHRoZWZsb3cgKG9yZ2luYWwgZXhwbG9pdCBhdXRob3IpOyBiY29sZXMgKGF1dGhvciBvZiBleHBsb2l0IHVwZGF0ZSBhdCAnZXh0LXVybCcpCkVPRgopCgpFWFBMT0lUU1soKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMjItMDg0N10ke3R4dHJzdH0gRGlydHlQaXBlClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj01LjgsdmVyPD01LjE2LjExClRhZ3M6IHVidW50dT0oMjAuMDR8MjEuMDQpLGRlYmlhbj0xMQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9kaXJ0eXBpcGUuY200YWxsLmNvbS8Kc3JjLXVybDogaHR0cHM6Ly9oYXh4LmluL2ZpbGVzL2RpcnR5cGlwZXouYwpleHBsb2l0LWRiOiA1MDgwOAphdXRob3I6IGJsYXN0eSAob3JpZ2luYWwgZXhwbG9pdCBhdXRob3I6IE1heCBLZWxsZXJtYW5uKQpFT0YKKQoKRVhQTE9JVFNbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIyLTI1ODZdJHt0eHRyc3R9IG5mdF9vYmplY3QgVUFGClJlcXM6IHBrZz1saW51eC1rZXJuZWwsdmVyPj0zLjE2LENPTkZJR19VU0VSX05TPXksc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPT0xClRhZ3M6IHVidW50dT0oMjAuMDQpe2tlcm5lbDo1LjEyLjEzfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDIyLzA4LzI5LzUKc3JjLXVybDogaHR0cHM6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDIyLzA4LzI5LzUvMQpDb21tZW50czoga2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9MSByZXF1aXJlZCAodG8gb2J0YWluIENBUF9ORVRfQURNSU4pCmF1dGhvcjogdnVsbmVyYWJpbGl0eSBkaXNjb3Zlcnk6IFRlYW0gT3JjYSBvZiBTZWEgU2VjdXJpdHk7IEV4cGxvaXQgYXV0aG9yOiBBbGVqYW5kcm8gR3VlcnJlcm8KRU9GCikKCkVYUExPSVRTWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAyMi0zMjI1MF0ke3R4dHJzdH0gbmZ0X29iamVjdCBVQUYgKE5GVF9NU0dfTkVXU0VUKQpSZXFzOiBwa2c9bGludXgta2VybmVsLHZlcjw1LjE4LjEsQ09ORklHX1VTRVJfTlM9eSxzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEKVGFnczogdWJ1bnR1PSgyMi4wNCl7a2VybmVsOjUuMTUuMC0yNy1nZW5lcmljfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9yZXNlYXJjaC5uY2Nncm91cC5jb20vMjAyMi8wOS8wMS9zZXR0bGVycy1vZi1uZXRsaW5rLWV4cGxvaXRpbmctYS1saW1pdGVkLXVhZi1pbi1uZl90YWJsZXMtY3ZlLTIwMjItMzIyNTAvCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9ibG9nLnRoZW9yaS5pby9yZXNlYXJjaC9DVkUtMjAyMi0zMjI1MC1saW51eC1rZXJuZWwtbHBlLTIwMjIvCnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS90aGVvcmktaW8vQ1ZFLTIwMjItMzIyNTAtZXhwbG9pdC9tYWluL2V4cC5jCkNvbW1lbnRzOiBrZXJuZWwudW5wcml2aWxlZ2VkX3VzZXJuc19jbG9uZT0xIHJlcXVpcmVkICh0byBvYnRhaW4gQ0FQX05FVF9BRE1JTikKYXV0aG9yOiB2dWxuZXJhYmlsaXR5IGRpc2NvdmVyeTogRURHIFRlYW0gZnJvbSBOQ0MgR3JvdXA7IEF1dGhvciBvZiB0aGlzIGV4cGxvaXQ6IHRoZW9yaS5pbwpFT0YKKQoKCiMjIyMjIyMjIyMjIyBVU0VSU1BBQ0UgRVhQTE9JVFMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCm49MAoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwNC0wMTg2XSR7dHh0cnN0fSBzYW1iYQpSZXFzOiBwa2c9c2FtYmEsdmVyPD0yLjIuOApUYWdzOiAKUmFuazogMQpleHBsb2l0LWRiOiAyMzY3NApFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAwOS0xMTg1XSR7dHh0cnN0fSB1ZGV2ClJlcXM6IHBrZz11ZGV2LHZlcjwxNDEsY21kOltbIC1mIC9ldGMvdWRldi9ydWxlcy5kLzk1LXVkZXYtbGF0ZS5ydWxlcyB8fCAtZiAvbGliL3VkZXYvcnVsZXMuZC85NS11ZGV2LWxhdGUucnVsZXMgXV0KVGFnczogdWJ1bnR1PTguMTB8OS4wNApSYW5rOiAxCmV4cGxvaXQtZGI6IDg1NzIKQ29tbWVudHM6IFZlcnNpb248MS40LjEgdnVsbmVyYWJsZSBidXQgZGlzdHJvcyB1c2Ugb3duIHZlcnNpb25pbmcgc2NoZW1lLiBNYW51YWwgdmVyaWZpY2F0aW9uIG5lZWRlZCAKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMDktMTE4NV0ke3R4dHJzdH0gdWRldiAyClJlcXM6IHBrZz11ZGV2LHZlcjwxNDEKVGFnczoKUmFuazogMQpleHBsb2l0LWRiOiA4NDc4CkNvbW1lbnRzOiBTU0ggYWNjZXNzIHRvIG5vbiBwcml2aWxlZ2VkIHVzZXIgaXMgbmVlZGVkLiBWZXJzaW9uPDEuNC4xIHZ1bG5lcmFibGUgYnV0IGRpc3Ryb3MgdXNlIG93biB2ZXJzaW9uaW5nIHNjaGVtZS4gTWFudWFsIHZlcmlmaWNhdGlvbiBuZWVkZWQKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTAtMDgzMl0ke3R4dHJzdH0gUEFNIE1PVEQKUmVxczogcGtnPWxpYnBhbS1tb2R1bGVzLHZlcjw9MS4xLjEKVGFnczogdWJ1bnR1PTkuMTB8MTAuMDQKUmFuazogMQpleHBsb2l0LWRiOiAxNDMzOQpDb21tZW50czogU1NIIGFjY2VzcyB0byBub24gcHJpdmlsZWdlZCB1c2VyIGlzIG5lZWRlZApFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMC00MTcwXSR7dHh0cnN0fSBTeXN0ZW1UYXAKUmVxczogcGtnPXN5c3RlbXRhcCx2ZXI8PTEuMwpUYWdzOiBSSEVMPTV7c3lzdGVtdGFwOjEuMS0zLmVsNX0sZmVkb3JhPTEze3N5c3RlbXRhcDoxLjItMS5mYzEzfQpSYW5rOiAxCmF1dGhvcjogVGF2aXMgT3JtYW5keQpleHBsb2l0LWRiOiAxNTYyMApFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxMS0xNDg1XSR7dHh0cnN0fSBwa2V4ZWMKUmVxczogcGtnPXBvbGtpdCx2ZXI9MC45NgpUYWdzOiBSSEVMPTYsdWJ1bnR1PTEwLjA0fDEwLjEwClJhbms6IDEKZXhwbG9pdC1kYjogMTc5NDIKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTEtMjkyMV0ke3R4dHJzdH0ga3RzdXNzClJlcXM6IHBrZz1rdHN1c3MsdmVyPD0xLjQKVGFnczogc3Bhcmt5PTV8NgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDExLzA4LzEzLzIKc3JjLXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Jjb2xlcy9sb2NhbC1leHBsb2l0cy9tYXN0ZXIvQ1ZFLTIwMTEtMjkyMS9rdHN1c3MtbHBlLnNoCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDEyLTA4MDldJHt0eHRyc3R9IGRlYXRoX3N0YXIgKHN1ZG8pClJlcXM6IHBrZz1zdWRvLHZlcj49MS44LjAsdmVyPD0xLjguMwpUYWdzOiBmZWRvcmE9MTYgClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwOi8vc2VjbGlzdHMub3JnL2Z1bGxkaXNjbG9zdXJlLzIwMTIvSmFuL2F0dC01OTAvYWR2aXNvcnlfc3Vkby50eHQKZXhwbG9pdC1kYjogMTg0MzYKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTQtMDQ3Nl0ke3R4dHJzdH0gY2hrcm9vdGtpdApSZXFzOiBwa2c9Y2hrcm9vdGtpdCx2ZXI8MC41MApUYWdzOiAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9zZWNsaXN0cy5vcmcvb3NzLXNlYy8yMDE0L3EyLzQzMApleHBsb2l0LWRiOiAzMzg5OQpDb21tZW50czogUm9vdGluZyBkZXBlbmRzIG9uIHRoZSBjcm9udGFiICh1cCB0byBvbmUgZGF5IG9mIGRlbGF5KQpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNC01MTE5XSR7dHh0cnN0fSBfX2djb252X3RyYW5zbGl0X2ZpbmQKUmVxczogcGtnPWdsaWJjfGxpYmM2LHg4NgpUYWdzOiBkZWJpYW49NgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL2dvb2dsZXByb2plY3R6ZXJvLmJsb2dzcG90LmNvbS8yMDE0LzA4L3RoZS1wb2lzb25lZC1udWwtYnl0ZS0yMDE0LWVkaXRpb24uaHRtbApzcmMtdXJsOiBodHRwczovL2dpdGxhYi5jb20vZXhwbG9pdC1kYXRhYmFzZS9leHBsb2l0ZGItYmluLXNwbG9pdHMvLS9yYXcvbWFpbi9iaW4tc3Bsb2l0cy8zNDQyMS50YXIuZ3oKZXhwbG9pdC1kYjogMzQ0MjEKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtMTg2Ml0ke3R4dHJzdH0gbmV3cGlkIChhYnJ0KQpSZXFzOiBwa2c9YWJydCxjbWQ6Z3JlcCAtcWkgYWJydCAvcHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVybgpUYWdzOiBmZWRvcmE9MjAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9vcGVud2FsbC5jb20vbGlzdHMvb3NzLXNlY3VyaXR5LzIwMTUvMDQvMTQvNApzcmMtdXJsOiBodHRwczovL2dpc3QuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Rhdmlzby8wZjAyYzI1NWMxM2M1YzExMzQwNi9yYXcvZWFmYWM3OGRjZTUxMzI5YjAzYmVhNzE2N2YxMjcxNzE4YmVlNGRjYy9uZXdwaWQuYwpleHBsb2l0LWRiOiAzNjc0NgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0zMzE1XSR7dHh0cnN0fSByYWNlYWJydApSZXFzOiBwa2c9YWJydCxjbWQ6Z3JlcCAtcWkgYWJydCAvcHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVybgpUYWdzOiBmZWRvcmE9MTl7YWJydDoyLjEuNS0xLmZjMTl9LGZlZG9yYT0yMHthYnJ0OjIuMi4yLTIuZmMyMH0sZmVkb3JhPTIxe2FicnQ6Mi4zLjAtMy5mYzIxfSxSSEVMPTd7YWJydDoyLjEuMTEtMTIuZWw3fQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3NlY2xpc3RzLm9yZy9vc3Mtc2VjLzIwMTUvcTIvMTMwCnNyYy11cmw6IGh0dHBzOi8vZ2lzdC5naXRodWJ1c2VyY29udGVudC5jb20vdGF2aXNvL2ZlMzU5MDA2ODM2ZDZjZDEwOTFlL3Jhdy8zMmZlODQ4MWM0MzRmOGNhZDViY2Y4NTI5Nzg5MjMxNjI3ZTUwNzRjL3JhY2VhYnJ0LmMKZXhwbG9pdC1kYjogMzY3NDcKYXV0aG9yOiBUYXZpcyBPcm1hbmR5CkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTEzMThdJHt0eHRyc3R9IG5ld3BpZCAoYXBwb3J0KQpSZXFzOiBwa2c9YXBwb3J0LHZlcj49Mi4xMyx2ZXI8PTIuMTcsY21kOmdyZXAgLXFpIGFwcG9ydCAvcHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVybgpUYWdzOiB1YnVudHU9MTQuMDQKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly9vcGVud2FsbC5jb20vbGlzdHMvb3NzLXNlY3VyaXR5LzIwMTUvMDQvMTQvNApzcmMtdXJsOiBodHRwczovL2dpc3QuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3Rhdmlzby8wZjAyYzI1NWMxM2M1YzExMzQwNi9yYXcvZWFmYWM3OGRjZTUxMzI5YjAzYmVhNzE2N2YxMjcxNzE4YmVlNGRjYy9uZXdwaWQuYwpleHBsb2l0LWRiOiAzNjc0NgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0xMzE4XSR7dHh0cnN0fSBuZXdwaWQgKGFwcG9ydCkgMgpSZXFzOiBwa2c9YXBwb3J0LHZlcj49Mi4xMyx2ZXI8PTIuMTcsY21kOmdyZXAgLXFpIGFwcG9ydCAvcHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVybgpUYWdzOiB1YnVudHU9MTQuMDQuMgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL29wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNS8wNC8xNC80CmV4cGxvaXQtZGI6IDM2NzgyCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE1LTMyMDJdJHt0eHRyc3R9IGZ1c2UgKGZ1c2VybW91bnQpClJlcXM6IHBrZz1mdXNlLHZlcjwyLjkuMwpUYWdzOiBkZWJpYW49Ny4wfDguMCx1YnVudHU9KgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL3NlY2xpc3RzLm9yZy9vc3Mtc2VjLzIwMTUvcTIvNTIwCmV4cGxvaXQtZGI6IDM3MDg5CkNvbW1lbnRzOiBOZWVkcyBjcm9uIG9yIHN5c3RlbSBhZG1pbiBpbnRlcmFjdGlvbgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0xODE1XSR7dHh0cnN0fSBzZXRyb3VibGVzaG9vdApSZXFzOiBwa2c9c2V0cm91Ymxlc2hvb3QsdmVyPDMuMi4yMgpUYWdzOiBmZWRvcmE9MjEKUmFuazogMQpleHBsb2l0LWRiOiAzNjU2NApFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS0zMjQ2XSR7dHh0cnN0fSB1c2VyaGVscGVyClJlcXM6IHBrZz1saWJ1c2VyLHZlcjw9MC42MApUYWdzOiBSSEVMPTZ7bGlidXNlcjowLjU2LjEzLSg0fDUpLmVsNn0sUkhFTD02e2xpYnVzZXI6MC42MC01LmVsN30sZmVkb3JhPTEzfDE5fDIwfDIxfDIyClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMTUvMDcvMjMvY3ZlLTIwMTUtMzI0NS1jdmUtMjAxNS0zMjQ2L2N2ZS0yMDE1LTMyNDUtY3ZlLTIwMTUtMzI0Ni50eHQgCmV4cGxvaXQtZGI6IDM3NzA2CkNvbW1lbnRzOiBSSEVMIDUgaXMgYWxzbyB2dWxuZXJhYmxlLCBidXQgaW5zdGFsbGVkIHZlcnNpb24gb2YgZ2xpYmMgKDIuNSkgbGFja3MgZnVuY3Rpb25zIG5lZWRlZCBieSByb290aGVscGVyLmMKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTUtNTI4N10ke3R4dHJzdH0gYWJydC9zb3NyZXBvcnQtcmhlbDcKUmVxczogcGtnPWFicnQsY21kOmdyZXAgLXFpIGFicnQgL3Byb2Mvc3lzL2tlcm5lbC9jb3JlX3BhdHRlcm4KVGFnczogUkhFTD03e2FicnQ6Mi4xLjExLTEyLmVsN30KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNS8xMi8wMS8xCnNyYy11cmw6IGh0dHBzOi8vd3d3Lm9wZW53YWxsLmNvbS9saXN0cy9vc3Mtc2VjdXJpdHkvMjAxNS8xMi8wMS8xLzEKZXhwbG9pdC1kYjogMzg4MzIKYXV0aG9yOiByZWJlbApFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS02NTY1XSR7dHh0cnN0fSBub3RfYW5fc3NobnVrZQpSZXFzOiBwa2c9b3BlbnNzaC1zZXJ2ZXIsdmVyPj02LjgsdmVyPD02LjkKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDE3LzAxLzI2LzIKZXhwbG9pdC1kYjogNDExNzMKYXV0aG9yOiBGZWRlcmljbyBCZW50bwpDb21tZW50czogTmVlZHMgYWRtaW4gaW50ZXJhY3Rpb24gKHJvb3QgdXNlciBuZWVkcyB0byBsb2dpbiB2aWEgc3NoIHRvIHRyaWdnZXIgZXhwbG9pdGF0aW9uKQpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNS04NjEyXSR7dHh0cnN0fSBibHVlbWFuIHNldF9kaGNwX2hhbmRsZXIgZC1idXMgcHJpdmVzYwpSZXFzOiBwa2c9Ymx1ZW1hbix2ZXI8Mi4wLjMKVGFnczogZGViaWFuPTh7Ymx1ZW1hbjoxLjIzfQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly90d2l0dGVyLmNvbS90aGVncnVncS9zdGF0dXMvNjc3ODA5NTI3ODgyODEzNDQwCmV4cGxvaXQtZGI6IDQ2MTg2CmF1dGhvcjogU2ViYXN0aWFuIEtyYWhtZXIKQ29tbWVudHM6IERpc3Ryb3MgdXNlIG93biB2ZXJzaW9uaW5nIHNjaGVtZS4gTWFudWFsIHZlcmlmaWNhdGlvbiBuZWVkZWQuCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTEyNDBdJHt0eHRyc3R9IHRvbWNhdC1yb290cHJpdmVzYy1kZWIuc2gKUmVxczogcGtnPXRvbWNhdApUYWdzOiBkZWJpYW49OCx1YnVudHU9MTYuMDQKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vbGVnYWxoYWNrZXJzLmNvbS9hZHZpc29yaWVzL1RvbWNhdC1EZWJQa2dzLVJvb3QtUHJpdmlsZWdlLUVzY2FsYXRpb24tRXhwbG9pdC1DVkUtMjAxNi0xMjQwLmh0bWwKc3JjLXVybDogaHR0cDovL2xlZ2FsaGFja2Vycy5jb20vZXhwbG9pdHMvdG9tY2F0LXJvb3Rwcml2ZXNjLWRlYi5zaApleHBsb2l0LWRiOiA0MDQ1MAphdXRob3I6IERhd2lkIEdvbHVuc2tpCkNvbW1lbnRzOiBBZmZlY3RzIG9ubHkgRGViaWFuLWJhc2VkIGRpc3Ryb3MKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtMTI0N10ke3R4dHJzdH0gbmdpbnhlZC1yb290LnNoClJlcXM6IHBrZz1uZ2lueHxuZ2lueC1mdWxsLHZlcjwxLjEwLjMKVGFnczogZGViaWFuPTgsdWJ1bnR1PTE0LjA0fDE2LjA0fDE2LjEwClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2xlZ2FsaGFja2Vycy5jb20vYWR2aXNvcmllcy9OZ2lueC1FeHBsb2l0LURlYi1Sb290LVByaXZFc2MtQ1ZFLTIwMTYtMTI0Ny5odG1sCnNyYy11cmw6IGh0dHBzOi8vbGVnYWxoYWNrZXJzLmNvbS9leHBsb2l0cy9DVkUtMjAxNi0xMjQ3L25naW54ZWQtcm9vdC5zaApleHBsb2l0LWRiOiA0MDc2OAphdXRob3I6IERhd2lkIEdvbHVuc2tpCkNvbW1lbnRzOiBSb290aW5nIGRlcGVuZHMgb24gY3Jvbi5kYWlseSAodXAgdG8gMjRoIG9mIGRlbGF5KS4gQWZmZWN0ZWQ6IGRlYjg6IDwxLjYuMjsgMTQuMDQ6IDwxLjQuNjsgMTYuMDQ6IDEuMTAuMDsgZ2VudG9vOiA8MS4xMC4yLXIzCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDE2LTE1MzFdJHt0eHRyc3R9IHBlcmxfc3RhcnR1cCAoZXhpbSkKUmVxczogcGtnPWV4aW0sdmVyPDQuODYuMgpUYWdzOiAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly93d3cuZXhpbS5vcmcvc3RhdGljL2RvYy9DVkUtMjAxNi0xNTMxLnR4dApleHBsb2l0LWRiOiAzOTU0OQpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi0xNTMxXSR7dHh0cnN0fSBwZXJsX3N0YXJ0dXAgKGV4aW0pIDIKUmVxczogcGtnPWV4aW0sdmVyPDQuODYuMgpUYWdzOiAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHA6Ly93d3cuZXhpbS5vcmcvc3RhdGljL2RvYy9DVkUtMjAxNi0xNTMxLnR4dApleHBsb2l0LWRiOiAzOTUzNQpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi00OTg5XSR7dHh0cnN0fSBzZXRyb3VibGVzaG9vdCAyClJlcXM6IHBrZz1zZXRyb3VibGVzaG9vdApUYWdzOiBSSEVMPTZ8NwpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9jLXNraWxscy5ibG9nc3BvdC5jb20vMjAxNi8wNi9sZXRzLWZlZWQtYXR0YWNrZXItaW5wdXQtdG8tc2gtYy10by1zZWUuaHRtbApzcmMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vc3RlYWx0aC90cm91Ymxlc2hvb3Rlci9yYXcvbWFzdGVyL3N0cmFpZ2h0LXNob290ZXIuYwpleHBsb2l0LWRiOgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi01NDI1XSR7dHh0cnN0fSB0b21jYXQtUkgtcm9vdC5zaApSZXFzOiBwa2c9dG9tY2F0ClRhZ3M6IFJIRUw9NwpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cDovL2xlZ2FsaGFja2Vycy5jb20vYWR2aXNvcmllcy9Ub21jYXQtUmVkSGF0LVBrZ3MtUm9vdC1Qcml2RXNjLUV4cGxvaXQtQ1ZFLTIwMTYtNTQyNS5odG1sCnNyYy11cmw6IGh0dHA6Ly9sZWdhbGhhY2tlcnMuY29tL2V4cGxvaXRzL3RvbWNhdC1SSC1yb290LnNoCmV4cGxvaXQtZGI6IDQwNDg4CmF1dGhvcjogRGF3aWQgR29sdW5za2kKQ29tbWVudHM6IEFmZmVjdHMgb25seSBSZWRIYXQtYmFzZWQgZGlzdHJvcwpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNi02NjYzLENWRS0yMDE2LTY2NjR8Q1ZFLTIwMTYtNjY2Ml0ke3R4dHJzdH0gbXlzcWwtZXhwbG9pdC1jaGFpbgpSZXFzOiBwa2c9bXlzcWwtc2VydmVyfG1hcmlhZGItc2VydmVyLHZlcjw1LjUuNTIKVGFnczogdWJ1bnR1PTE2LjA0LjEKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vbGVnYWxoYWNrZXJzLmNvbS9hZHZpc29yaWVzL015U1FMLU1hcmlhLVBlcmNvbmEtUHJpdkVzY1JhY2UtQ1ZFLTIwMTYtNjY2My01NjE2LUV4cGxvaXQuaHRtbApzcmMtdXJsOiBodHRwOi8vbGVnYWxoYWNrZXJzLmNvbS9leHBsb2l0cy9DVkUtMjAxNi02NjYzL215c3FsLXByaXZlc2MtcmFjZS5jCmV4cGxvaXQtZGI6IDQwNjc4CmF1dGhvcjogRGF3aWQgR29sdW5za2kKQ29tbWVudHM6IEFsc28gTWFyaWFEQiB2ZXI8MTAuMS4xOCBhbmQgdmVyPDEwLjAuMjggYWZmZWN0ZWQKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTYtOTU2Nl0ke3R4dHJzdH0gbmFnaW9zLXJvb3QtcHJpdmVzYwpSZXFzOiBwa2c9bmFnaW9zLHZlcjw0LjIuNApUYWdzOgpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9sZWdhbGhhY2tlcnMuY29tL2Fkdmlzb3JpZXMvTmFnaW9zLUV4cGxvaXQtUm9vdC1Qcml2RXNjLUNWRS0yMDE2LTk1NjYuaHRtbApzcmMtdXJsOiBodHRwczovL2xlZ2FsaGFja2Vycy5jb20vZXhwbG9pdHMvQ1ZFLTIwMTYtOTU2Ni9uYWdpb3Mtcm9vdC1wcml2ZXNjLnNoCmV4cGxvaXQtZGI6IDQwOTIxCmF1dGhvcjogRGF3aWQgR29sdW5za2kKQ29tbWVudHM6IEFsbG93cyBwcml2IGVzY2FsYXRpb24gZnJvbSBuYWdpb3MgdXNlciBvciBuYWdpb3MgZ3JvdXAKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMDM1OF0ke3R4dHJzdH0gbnRmcy0zZy1tb2Rwcm9iZQpSZXFzOiBwa2c9bnRmcy0zZyx2ZXI8MjAxNy40ClRhZ3M6IHVidW50dT0xNi4wNHtudGZzLTNnOjIwMTUuMy4xNEFSLjEtMWJ1aWxkMX0sZGViaWFuPTcuMHtudGZzLTNnOjIwMTIuMS4xNUFSLjUtMi4xK2RlYjd1Mn0sZGViaWFuPTguMHtudGZzLTNnOjIwMTQuMi4xNUFSLjItMStkZWI4dTJ9ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvcHJvamVjdC16ZXJvL2lzc3Vlcy9kZXRhaWw/aWQ9MTA3MgpzcmMtdXJsOiBodHRwczovL2dpdGxhYi5jb20vZXhwbG9pdC1kYXRhYmFzZS9leHBsb2l0ZGItYmluLXNwbG9pdHMvLS9yYXcvbWFpbi9iaW4tc3Bsb2l0cy80MTM1Ni56aXAKZXhwbG9pdC1kYjogNDEzNTYKYXV0aG9yOiBKYW5uIEhvcm4KQ29tbWVudHM6IERpc3Ryb3MgdXNlIG93biB2ZXJzaW9uaW5nIHNjaGVtZS4gTWFudWFsIHZlcmlmaWNhdGlvbiBuZWVkZWQuIExpbnV4IGhlYWRlcnMgbXVzdCBiZSBpbnN0YWxsZWQuIFN5c3RlbSBtdXN0IGhhdmUgYXQgbGVhc3QgdHdvIENQVSBjb3Jlcy4KRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctNTg5OV0ke3R4dHJzdH0gcy1uYWlsLXByaXZnZXQKUmVxczogcGtnPXMtbmFpbCx2ZXI8MTQuOC4xNgpUYWdzOiB1YnVudHU9MTYuMDQsbWFuamFybz0xNi4xMApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDE3LzAxLzI3LzcKc3JjLXVybDogaHR0cHM6Ly93d3cub3BlbndhbGwuY29tL2xpc3RzL29zcy1zZWN1cml0eS8yMDE3LzAxLzI3LzcvMQpleHQtdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vYmNvbGVzL2xvY2FsLWV4cGxvaXRzL21hc3Rlci9DVkUtMjAxNy01ODk5L2V4cGxvaXQuc2gKYXV0aG9yOiB3YXBpZmxhcGkgKG9yZ2luYWwgZXhwbG9pdCBhdXRob3IpOyBCcmVuZGFuIENvbGVzIChhdXRob3Igb2YgZXhwbG9pdCB1cGRhdGUgYXQgJ2V4dC11cmwnKQpDb21tZW50czogRGlzdHJvcyB1c2Ugb3duIHZlcnNpb25pbmcgc2NoZW1lLiBNYW51YWwgdmVyaWZpY2F0aW9uIG5lZWRlZC4KRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDM2N10ke3R4dHJzdH0gU3Vkb2VyLXRvLXJvb3QKUmVxczogcGtnPXN1ZG8sdmVyPD0xLjguMjAsY21kOlsgLWYgL3Vzci9zYmluL2dldGVuZm9yY2UgXQpUYWdzOiBSSEVMPTd7c3VkbzoxLjguNnA3fQpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cuc3Vkby53cy9hbGVydHMvbGludXhfdHR5Lmh0bWwKc3JjLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE3LzA1LzMwL2N2ZS0yMDE3LTEwMDAzNjcvbGludXhfc3Vkb19jdmUtMjAxNy0xMDAwMzY3LmMKZXhwbG9pdC1kYjogNDIxODMKYXV0aG9yOiBRdWFseXMKQ29tbWVudHM6IE5lZWRzIHRvIGJlIHN1ZG9lci4gV29ya3Mgb25seSBvbiBTRUxpbnV4IGVuYWJsZWQgc3lzdGVtcwpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNy0xMDAwMzY3XSR7dHh0cnN0fSBzdWRvcHduClJlcXM6IHBrZz1zdWRvLHZlcjw9MS44LjIwLGNtZDpbIC1mIC91c3Ivc2Jpbi9nZXRlbmZvcmNlIF0KVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LnN1ZG8ud3MvYWxlcnRzL2xpbnV4X3R0eS5odG1sCnNyYy11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9jMGQzejNyMC9zdWRvLUNWRS0yMDE3LTEwMDAzNjcvbWFzdGVyL3N1ZG9wd24uYwpleHBsb2l0LWRiOgphdXRob3I6IGMwZDN6M3IwCkNvbW1lbnRzOiBOZWVkcyB0byBiZSBzdWRvZXIuIFdvcmtzIG9ubHkgb24gU0VMaW51eCBlbmFibGVkIHN5c3RlbXMKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDM2NixDVkUtMjAxNy0xMDAwMzcwXSR7dHh0cnN0fSBsaW51eF9sZHNvX2h3Y2FwClJlcXM6IHBrZz1nbGliY3xsaWJjNix2ZXI8PTIuMjUseDg2ClRhZ3M6ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMTcvMDYvMTkvc3RhY2stY2xhc2gvc3RhY2stY2xhc2gudHh0CnNyYy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNi8xOS9zdGFjay1jbGFzaC9saW51eF9sZHNvX2h3Y2FwLmMKZXhwbG9pdC1kYjogNDIyNzQKYXV0aG9yOiBRdWFseXMKQ29tbWVudHM6IFVzZXMgIlN0YWNrIENsYXNoIiB0ZWNobmlxdWUsIHdvcmtzIGFnYWluc3QgbW9zdCBTVUlELXJvb3QgYmluYXJpZXMKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDM2NixDVkUtMjAxNy0xMDAwMzcxXSR7dHh0cnN0fSBsaW51eF9sZHNvX2R5bmFtaWMKUmVxczogcGtnPWdsaWJjfGxpYmM2LHZlcjw9Mi4yNSx4ODYKVGFnczogZGViaWFuPTl8MTAsdWJ1bnR1PTE0LjA0LjV8MTYuMDQuMnwxNy4wNCxmZWRvcmE9MjN8MjR8MjUKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNi8xOS9zdGFjay1jbGFzaC9zdGFjay1jbGFzaC50eHQKc3JjLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE3LzA2LzE5L3N0YWNrLWNsYXNoL2xpbnV4X2xkc29fZHluYW1pYy5jCmV4cGxvaXQtZGI6IDQyMjc2CmF1dGhvcjogUXVhbHlzCkNvbW1lbnRzOiBVc2VzICJTdGFjayBDbGFzaCIgdGVjaG5pcXVlLCB3b3JrcyBhZ2FpbnN0IG1vc3QgU1VJRC1yb290IFBJRXMKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctMTAwMDM2NixDVkUtMjAxNy0xMDAwMzc5XSR7dHh0cnN0fSBsaW51eF9sZHNvX2h3Y2FwXzY0ClJlcXM6IHBrZz1nbGliY3xsaWJjNix2ZXI8PTIuMjUseDg2XzY0ClRhZ3M6IGRlYmlhbj03Ljd8OC41fDkuMCx1YnVudHU9MTQuMDQuMnwxNi4wNC4yfDE3LjA0LGZlZG9yYT0yMnwyNSxjZW50b3M9Ny4zLjE2MTEKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNi8xOS9zdGFjay1jbGFzaC9zdGFjay1jbGFzaC50eHQKc3JjLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE3LzA2LzE5L3N0YWNrLWNsYXNoL2xpbnV4X2xkc29faHdjYXBfNjQuYwpleHBsb2l0LWRiOiA0MjI3NQphdXRob3I6IFF1YWx5cwpDb21tZW50czogVXNlcyAiU3RhY2sgQ2xhc2giIHRlY2huaXF1ZSwgd29ya3MgYWdhaW5zdCBtb3N0IFNVSUQtcm9vdCBiaW5hcmllcwpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxNy0xMDAwMzcwLENWRS0yMDE3LTEwMDAzNzFdJHt0eHRyc3R9IGxpbnV4X29mZnNldDJsaWIKUmVxczogcGtnPWdsaWJjfGxpYmM2LHZlcjw9Mi4yNSx4ODYKVGFnczoKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LnF1YWx5cy5jb20vMjAxNy8wNi8xOS9zdGFjay1jbGFzaC9zdGFjay1jbGFzaC50eHQKc3JjLXVybDogaHR0cHM6Ly93d3cucXVhbHlzLmNvbS8yMDE3LzA2LzE5L3N0YWNrLWNsYXNoL2xpbnV4X29mZnNldDJsaWIuYwpleHBsb2l0LWRiOiA0MjI3MwphdXRob3I6IFF1YWx5cwpDb21tZW50czogVXNlcyAiU3RhY2sgQ2xhc2giIHRlY2huaXF1ZQpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxOC0xMDAwMDAxXSR7dHh0cnN0fSBSYXRpb25hbExvdmUKUmVxczogcGtnPWdsaWJjfGxpYmM2LHZlcjwyLjI3LENPTkZJR19VU0VSX05TPXksc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfdXNlcm5zX2Nsb25lPT0xLHg4Nl82NApUYWdzOiBkZWJpYW49OXtsaWJjNjoyLjI0LTExK2RlYjl1MX0sdWJ1bnR1PTE2LjA0LjN7bGliYzY6Mi4yMy0wdWJ1bnR1OX0KUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3LmhhbGZkb2cubmV0L1NlY3VyaXR5LzIwMTcvTGliY1JlYWxwYXRoQnVmZmVyVW5kZXJmbG93LwpzcmMtdXJsOiBodHRwczovL3d3dy5oYWxmZG9nLm5ldC9TZWN1cml0eS8yMDE3L0xpYmNSZWFscGF0aEJ1ZmZlclVuZGVyZmxvdy9SYXRpb25hbExvdmUuYwpDb21tZW50czoga2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9MSByZXF1aXJlZApiaW4tdXJsOiBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vcmFwaWQ3L21ldGFzcGxvaXQtZnJhbWV3b3JrL21hc3Rlci9kYXRhL2V4cGxvaXRzL2N2ZS0yMDE4LTEwMDAwMDEvUmF0aW9uYWxMb3ZlCmV4cGxvaXQtZGI6IDQzNzc1CmF1dGhvcjogaGFsZmRvZwpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxOC0xMDkwMF0ke3R4dHJzdH0gdnBuY19wcml2ZXNjLnB5ClJlcXM6IHBrZz1uZXR3b3JrbWFuYWdlci12cG5jfG5ldHdvcmstbWFuYWdlci12cG5jLHZlcjwxLjIuNgpUYWdzOiB1YnVudHU9MTYuMDR7bmV0d29yay1tYW5hZ2VyLXZwbmM6MS4xLjkzLTF9LGRlYmlhbj05LjB7bmV0d29yay1tYW5hZ2VyLXZwbmM6MS4yLjQtNH0sbWFuamFybz0xNwpSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9wdWxzZXNlY3VyaXR5LmNvLm56L2Fkdmlzb3JpZXMvTk0tVlBOQy1Qcml2ZXNjCnNyYy11cmw6IGh0dHBzOi8vYnVnemlsbGEubm92ZWxsLmNvbS9hdHRhY2htZW50LmNnaT9pZD03NzkxMTAKZXhwbG9pdC1kYjogNDUzMTMKYXV0aG9yOiBEZW5pcyBBbmR6YWtvdmljCkNvbW1lbnRzOiBEaXN0cm9zIHVzZSBvd24gdmVyc2lvbmluZyBzY2hlbWUuIE1hbnVhbCB2ZXJpZmljYXRpb24gbmVlZGVkLgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxOC0xNDY2NV0ke3R4dHJzdH0gcmFwdG9yX3hvcmd5ClJlcXM6IHBrZz14b3JnLXgxMS1zZXJ2ZXItWG9yZyxjbWQ6WyAtdSAvdXNyL2Jpbi9Yb3JnIF0KVGFnczogY2VudG9zPTcuNApSYW5rOiAxCmFuYWx5c2lzLXVybDogaHR0cHM6Ly93d3cuc2VjdXJlcGF0dGVybnMuY29tLzIwMTgvMTAvY3ZlLTIwMTgtMTQ2NjUteG9yZy14LXNlcnZlci5odG1sCmV4cGxvaXQtZGI6IDQ1OTIyCmF1dGhvcjogcmFwdG9yCkNvbW1lbnRzOiBYLk9yZyBTZXJ2ZXIgYmVmb3JlIDEuMjAuMyBpcyB2dWxuZXJhYmxlLiBEaXN0cm9zIHVzZSBvd24gdmVyc2lvbmluZyBzY2hlbWUuIE1hbnVhbCB2ZXJpZmljYXRpb24gbmVlZGVkLgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxOS03MzA0XSR7dHh0cnN0fSBkaXJ0eV9zb2NrClJlcXM6IHBrZz1zbmFwZCx2ZXI8Mi4zNyxjbWQ6WyAtUyAvcnVuL3NuYXBkLnNvY2tldCBdClRhZ3M6IHVidW50dT0xOC4xMCxtaW50PTE5ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2luaXRibG9nLmNvbS8yMDE5L2RpcnR5LXNvY2svCmV4cGxvaXQtZGI6IDQ2MzYxCmV4cGxvaXQtZGI6IDQ2MzYyCnNyYy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9pbml0c3RyaW5nL2RpcnR5X3NvY2svYXJjaGl2ZS9tYXN0ZXIuemlwCmF1dGhvcjogSW5pdFN0cmluZwpDb21tZW50czogRGlzdHJvcyB1c2Ugb3duIHZlcnNpb25pbmcgc2NoZW1lLiBNYW51YWwgdmVyaWZpY2F0aW9uIG5lZWRlZC4KRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTktMTAxNDldJHt0eHRyc3R9IHJhcHRvcl9leGltX3dpegpSZXFzOiBwa2c9ZXhpbXxleGltNCx2ZXI+PTQuODcsdmVyPD00LjkxClRhZ3M6ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMTkvMDYvMDUvY3ZlLTIwMTktMTAxNDkvcmV0dXJuLXdpemFyZC1yY2UtZXhpbS50eHQKZXhwbG9pdC1kYjogNDY5OTYKYXV0aG9yOiByYXB0b3IKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTktMTIxODFdJHt0eHRyc3R9IFNlcnYtVSBGVFAgU2VydmVyClJlcXM6IGNtZDpbIC11IC91c3IvbG9jYWwvU2Vydi1VL1NlcnYtVSBdClRhZ3M6IGRlYmlhbj05ClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL2Jsb2cudmFzdGFydC5kZXYvMjAxOS8wNi9jdmUtMjAxOS0xMjE4MS1zZXJ2LXUtZXhwbG9pdC13cml0ZXVwLmh0bWwKZXhwbG9pdC1kYjogNDcwMDkKc3JjLXVybDogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2d1eXdoYXRhZ3V5L0NWRS0yMDE5LTEyMTgxL21hc3Rlci9zZXJ2dS1wZS1jdmUtMjAxOS0xMjE4MS5jCmV4dC11cmw6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9iY29sZXMvbG9jYWwtZXhwbG9pdHMvbWFzdGVyL0NWRS0yMDE5LTEyMTgxL1NVcm9vdAphdXRob3I6IEd1eSBMZXZpbiAob3JnaW5hbCBleHBsb2l0IGF1dGhvcik7IEJyZW5kYW4gQ29sZXMgKGF1dGhvciBvZiBleHBsb2l0IHVwZGF0ZSBhdCAnZXh0LXVybCcpCkNvbW1lbnRzOiBNb2RpZmllZCB2ZXJzaW9uIGF0ICdleHQtdXJsJyB1c2VzIGJhc2ggZXhlYyB0ZWNobmlxdWUsIHJhdGhlciB0aGFuIGNvbXBpbGluZyB3aXRoIGdjYy4KRU9GCikKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAxOS0xODg2Ml0ke3R4dHJzdH0gR05VIE1haWx1dGlscyAyLjAgPD0gMy43IG1haWRhZyB1cmwgbG9jYWwgcm9vdCAoQ1ZFLTIwMTktMTg4NjIpClJlcXM6IGNtZDpbIC11IC91c3IvbG9jYWwvc2Jpbi9tYWlkYWcgXQpUYWdzOiAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3Lm1pa2UtZ3VhbHRpZXJpLmNvbS9wb3N0cy9maW5kaW5nLWEtZGVjYWRlLW9sZC1mbGF3LWluLWdudS1tYWlsdXRpbHMKZXh0LXVybDogaHR0cHM6Ly9naXRodWIuY29tL2Jjb2xlcy9sb2NhbC1leHBsb2l0cy9yYXcvbWFzdGVyL0NWRS0yMDE5LTE4ODYyL2V4cGxvaXQuY3Jvbi5zaApzcmMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vYmNvbGVzL2xvY2FsLWV4cGxvaXRzL3Jhdy9tYXN0ZXIvQ1ZFLTIwMTktMTg4NjIvZXhwbG9pdC5sZHByZWxvYWQuc2gKYXV0aG9yOiBiY29sZXMKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTktMTg2MzRdJHt0eHRyc3R9IHN1ZG8gcHdmZWVkYmFjawpSZXFzOiBwa2c9c3Vkbyx2ZXI8MS44LjMxClRhZ3M6IG1pbnQ9MTkKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vZHlsYW5rYXR6LmNvbS9BbmFseXNpcy1vZi1DVkUtMjAxOS0xODYzNC8Kc3JjLXVybDogaHR0cHM6Ly9naXRodWIuY29tL3NhbGVlbXJhc2hpZC9zdWRvLWN2ZS0yMDE5LTE4NjM0L3Jhdy9tYXN0ZXIvZXhwbG9pdC5jCmF1dGhvcjogc2FsZWVtcmFzaGlkCkNvbW1lbnRzOiBzdWRvIGNvbmZpZ3VyYXRpb24gcmVxdWlyZXMgcHdmZWVkYmFjayB0byBiZSBlbmFibGVkLgpFT0YKKQoKRVhQTE9JVFNfVVNFUlNQQUNFWygobisrKSldPSQoY2F0IDw8RU9GCk5hbWU6ICR7dHh0Z3JufVtDVkUtMjAyMC05NDcwXSR7dHh0cnN0fSBXaW5nIEZUUCBTZXJ2ZXIgPD0gNi4yLjUgTFBFClJlcXM6IGNtZDpbIC14IC9ldGMvaW5pdC5kL3dmdHBzZXJ2ZXIgXQpUYWdzOiB1YnVudHU9MTgKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vd3d3Lmhvb3BlcmxhYnMueHl6L2Rpc2Nsb3N1cmVzL2N2ZS0yMDIwLTk0NzAucGhwCnNyYy11cmw6IGh0dHBzOi8vd3d3Lmhvb3BlcmxhYnMueHl6L2Rpc2Nsb3N1cmVzL2N2ZS0yMDIwLTk0NzAuc2gKZXhwbG9pdC1kYjogNDgxNTQKYXV0aG9yOiBDYXJ5IENvb3BlcgpDb21tZW50czogUmVxdWlyZXMgYW4gYWRtaW5pc3RyYXRvciB0byBsb2dpbiB2aWEgdGhlIHdlYiBpbnRlcmZhY2UuCkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIxLTMxNTZdJHt0eHRyc3R9IHN1ZG8gQmFyb24gU2FtZWRpdApSZXFzOiBwa2c9c3Vkbyx2ZXI8MS45LjVwMgpUYWdzOiBtaW50PTE5LHVidW50dT0xOHwyMCwgZGViaWFuPTEwClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMjEvMDEvMjYvY3ZlLTIwMjEtMzE1Ni9iYXJvbi1zYW1lZGl0LWhlYXAtYmFzZWQtb3ZlcmZsb3ctc3Vkby50eHQKc3JjLXVybDogaHR0cHM6Ly9jb2RlbG9hZC5naXRodWIuY29tL2JsYXN0eS9DVkUtMjAyMS0zMTU2L3ppcC9tYWluCmF1dGhvcjogYmxhc3R5CkVPRgopCgpFWFBMT0lUU19VU0VSU1BBQ0VbKChuKyspKV09JChjYXQgPDxFT0YKTmFtZTogJHt0eHRncm59W0NWRS0yMDIxLTMxNTZdJHt0eHRyc3R9IHN1ZG8gQmFyb24gU2FtZWRpdCAyClJlcXM6IHBrZz1zdWRvLHZlcjwxLjkuNXAyClRhZ3M6IGNlbnRvcz02fDd8OCx1YnVudHU9MTR8MTZ8MTd8MTh8MTl8MjAsIGRlYmlhbj05fDEwClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMjEvMDEvMjYvY3ZlLTIwMjEtMzE1Ni9iYXJvbi1zYW1lZGl0LWhlYXAtYmFzZWQtb3ZlcmZsb3ctc3Vkby50eHQKc3JjLXVybDogaHR0cHM6Ly9jb2RlbG9hZC5naXRodWIuY29tL3dvcmF3aXQvQ1ZFLTIwMjEtMzE1Ni96aXAvbWFpbgphdXRob3I6IHdvcmF3aXQKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMTctNTYxOF0ke3R4dHJzdH0gc2V0dWlkIHNjcmVlbiB2NC41LjAgTFBFClJlcXM6IHBrZz1zY3JlZW4sdmVyPT00LjUuMApUYWdzOiAKUmFuazogMQphbmFseXNpcy11cmw6IGh0dHBzOi8vc2VjbGlzdHMub3JnL29zcy1zZWMvMjAxNy9xMS8xODQKZXhwbG9pdC1kYjogaHR0cHM6Ly93d3cuZXhwbG9pdC1kYi5jb20vZXhwbG9pdHMvNDExNTQKRU9GCikKCkVYUExPSVRTX1VTRVJTUEFDRVsoKG4rKykpXT0kKGNhdCA8PEVPRgpOYW1lOiAke3R4dGdybn1bQ1ZFLTIwMjEtNDAzNF0ke3R4dHJzdH0gUHduS2l0ClJlcXM6IHBrZz1wb2xraXR8cG9saWN5a2l0LTEsdmVyPD0wLjEwNS0zMQpUYWdzOiB1YnVudHU9MTB8MTF8MTJ8MTN8MTR8MTV8MTZ8MTd8MTh8MTl8MjB8MjEsZGViaWFuPTd8OHw5fDEwfDExLGZlZG9yYSxtYW5qYXJvClJhbms6IDEKYW5hbHlzaXMtdXJsOiBodHRwczovL3d3dy5xdWFseXMuY29tLzIwMjIvMDEvMjUvY3ZlLTIwMjEtNDAzNC9wd25raXQudHh0CnNyYy11cmw6IGh0dHBzOi8vY29kZWxvYWQuZ2l0aHViLmNvbS9iZXJkYXYvQ1ZFLTIwMjEtNDAzNC96aXAvbWFpbgphdXRob3I6IGJlcmRhdgpFT0YKKQoKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMgc2VjdXJpdHkgcmVsYXRlZCBIVy9rZXJuZWwgZmVhdHVyZXMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKbj0wCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpzZWN0aW9uOiBNYWlubGluZSBrZXJuZWwgcHJvdGVjdGlvbiBtZWNoYW5pc21zOgpFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogS2VybmVsIFBhZ2UgVGFibGUgSXNvbGF0aW9uIChQVEkpIHN1cHBvcnQKYXZhaWxhYmxlOiB2ZXI+PTQuMTUKZW5hYmxlZDogY21kOmdyZXAgLUVxaSAnXHNwdGknIC9wcm9jL2NwdWluZm8KYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9wdGkubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEdDQyBzdGFjayBwcm90ZWN0b3Igc3VwcG9ydAphdmFpbGFibGU6IENPTkZJR19IQVZFX1NUQUNLUFJPVEVDVE9SPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9zdGFja3Byb3RlY3Rvci1yZWd1bGFyLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBHQ0Mgc3RhY2sgcHJvdGVjdG9yIFNUUk9ORyBzdXBwb3J0CmF2YWlsYWJsZTogQ09ORklHX1NUQUNLUFJPVEVDVE9SX1NUUk9ORz15LHZlcj49My4xNAphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3N0YWNrcHJvdGVjdG9yLXN0cm9uZy5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogTG93IGFkZHJlc3Mgc3BhY2UgdG8gcHJvdGVjdCBmcm9tIHVzZXIgYWxsb2NhdGlvbgphdmFpbGFibGU6IENPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9WzAtOV0rCmVuYWJsZWQ6IHN5c2N0bDp2bS5tbWFwX21pbl9hZGRyIT0wCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvbW1hcF9taW5fYWRkci5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogUHJldmVudCB1c2VycyBmcm9tIHVzaW5nIHB0cmFjZSB0byBleGFtaW5lIHRoZSBtZW1vcnkgYW5kIHN0YXRlIG9mIHRoZWlyIHByb2Nlc3NlcwphdmFpbGFibGU6IENPTkZJR19TRUNVUklUWV9ZQU1BPXkKZW5hYmxlZDogc3lzY3RsOmtlcm5lbC55YW1hLnB0cmFjZV9zY29wZSE9MAphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3lhbWFfcHRyYWNlX3Njb3BlLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBSZXN0cmljdCB1bnByaXZpbGVnZWQgYWNjZXNzIHRvIGtlcm5lbCBzeXNsb2cKYXZhaWxhYmxlOiBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eSx2ZXI+PTIuNi4zNwplbmFibGVkOiBzeXNjdGw6a2VybmVsLmRtZXNnX3Jlc3RyaWN0IT0wCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvZG1lc2dfcmVzdHJpY3QubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFJhbmRvbWl6ZSB0aGUgYWRkcmVzcyBvZiB0aGUga2VybmVsIGltYWdlIChLQVNMUikKYXZhaWxhYmxlOiBDT05GSUdfUkFORE9NSVpFX0JBU0U9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2thc2xyLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBIYXJkZW5lZCB1c2VyIGNvcHkgc3VwcG9ydAphdmFpbGFibGU6IENPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvaGFyZGVuZWRfdXNlcmNvcHkubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IE1ha2Uga2VybmVsIHRleHQgYW5kIHJvZGF0YSByZWFkLW9ubHkKYXZhaWxhYmxlOiBDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3N0cmljdF9rZXJuZWxfcnd4Lm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBTZXQgbG9hZGFibGUga2VybmVsIG1vZHVsZSBkYXRhIGFzIE5YIGFuZCB0ZXh0IGFzIFJPCmF2YWlsYWJsZTogQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9zdHJpY3RfbW9kdWxlX3J3eC5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogQlVHKCkgY29uZGl0aW9ucyByZXBvcnRpbmcKYXZhaWxhYmxlOiBDT05GSUdfQlVHPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9idWcubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEFkZGl0aW9uYWwgJ2NyZWQnIHN0cnVjdCBjaGVja3MKYXZhaWxhYmxlOiBDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2RlYnVnX2NyZWRlbnRpYWxzLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBTYW5pdHkgY2hlY2tzIGZvciBub3RpZmllciBjYWxsIGNoYWlucwphdmFpbGFibGU6IENPTkZJR19ERUJVR19OT1RJRklFUlM9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2RlYnVnX25vdGlmaWVycy5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogRXh0ZW5kZWQgY2hlY2tzIGZvciBsaW5rZWQtbGlzdHMgd2Fsa2luZwphdmFpbGFibGU6IENPTkZJR19ERUJVR19MSVNUPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9kZWJ1Z19saXN0Lm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBDaGVja3Mgb24gc2NhdHRlci1nYXRoZXIgdGFibGVzCmF2YWlsYWJsZTogQ09ORklHX0RFQlVHX1NHPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9kZWJ1Z19zZy5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogQ2hlY2tzIGZvciBkYXRhIHN0cnVjdHVyZSBjb3JydXB0aW9ucwphdmFpbGFibGU6IENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9idWdfb25fZGF0YV9jb3JydXB0aW9uLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBDaGVja3MgZm9yIGEgc3RhY2sgb3ZlcnJ1biBvbiBjYWxscyB0byAnc2NoZWR1bGUnCmF2YWlsYWJsZTogQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc2NoZWRfc3RhY2tfZW5kX2NoZWNrLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBGcmVlbGlzdCBvcmRlciByYW5kb21pemF0aW9uIG9uIG5ldyBwYWdlcyBjcmVhdGlvbgphdmFpbGFibGU6IENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc2xhYl9mcmVlbGlzdF9yYW5kb20ubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEZyZWVsaXN0IG1ldGFkYXRhIGhhcmRlbmluZwphdmFpbGFibGU6IENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9zbGFiX2ZyZWVsaXN0X2hhcmRlbmVkLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBBbGxvY2F0b3IgdmFsaWRhdGlvbiBjaGVja2luZwphdmFpbGFibGU6IENPTkZJR19TTFVCX0RFQlVHX09OPXksY21kOiEgZ3JlcCAnc2x1Yl9kZWJ1Zz0tJyAvcHJvYy9jbWRsaW5lCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc2x1Yl9kZWJ1Zy5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogVmlydHVhbGx5LW1hcHBlZCBrZXJuZWwgc3RhY2tzIHdpdGggZ3VhcmQgcGFnZXMKYXZhaWxhYmxlOiBDT05GSUdfVk1BUF9TVEFDSz15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvdm1hcF9zdGFjay5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogUGFnZXMgcG9pc29uaW5nIGFmdGVyIGZyZWVfcGFnZXMoKSBjYWxsCmF2YWlsYWJsZTogQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKZW5hYmxlZDogY21kOiBncmVwICdwYWdlX3BvaXNvbj0xJyAvcHJvYy9jbWRsaW5lCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvcGFnZV9wb2lzb25pbmcubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFVzaW5nICdyZWZjb3VudF90JyBpbnN0ZWFkIG9mICdhdG9taWNfdCcKYXZhaWxhYmxlOiBDT05GSUdfUkVGQ09VTlRfRlVMTD15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvcmVmY291bnRfZnVsbC5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogSGFyZGVuaW5nIGNvbW1vbiBzdHIvbWVtIGZ1bmN0aW9ucyBhZ2FpbnN0IGJ1ZmZlciBvdmVyZmxvd3MKYXZhaWxhYmxlOiBDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2ZvcnRpZnlfc291cmNlLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBSZXN0cmljdCAvZGV2L21lbSBhY2Nlc3MKYXZhaWxhYmxlOiBDT05GSUdfU1RSSUNUX0RFVk1FTT15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvc3RyaWN0X2Rldm1lbS5tZApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogUmVzdHJpY3QgSS9PIGFjY2VzcyB0byAvZGV2L21lbQphdmFpbGFibGU6IENPTkZJR19JT19TVFJJQ1RfREVWTUVNPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9pb19zdHJpY3RfZGV2bWVtLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpzZWN0aW9uOiBIYXJkd2FyZS1iYXNlZCBwcm90ZWN0aW9uIGZlYXR1cmVzOgpFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogU3VwZXJ2aXNvciBNb2RlIEV4ZWN1dGlvbiBQcm90ZWN0aW9uIChTTUVQKSBzdXBwb3J0CmF2YWlsYWJsZTogdmVyPj0zLjAKZW5hYmxlZDogY21kOmdyZXAgLXFpIHNtZXAgL3Byb2MvY3B1aW5mbwphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL3NtZXAubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbiAoU01BUCkgc3VwcG9ydAphdmFpbGFibGU6IHZlcj49My43CmVuYWJsZWQ6IGNtZDpncmVwIC1xaSBzbWFwIC9wcm9jL2NwdWluZm8KYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9zbWFwLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpzZWN0aW9uOiAzcmQgcGFydHkga2VybmVsIHByb3RlY3Rpb24gbWVjaGFuaXNtczoKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IEdyc2VjdXJpdHkKYXZhaWxhYmxlOiBDT05GSUdfR1JLRVJOU0VDPXkKZW5hYmxlZDogY21kOnRlc3QgLWMgL2Rldi9ncnNlYwpFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogUGFYCmF2YWlsYWJsZTogQ09ORklHX1BBWD15CmVuYWJsZWQ6IGNtZDp0ZXN0IC14IC9zYmluL3BheGN0bApFT0YKKQoKRkVBVFVSRVNbKChuKyspKV09JChjYXQgPDxFT0YKZmVhdHVyZTogTGludXggS2VybmVsIFJ1bnRpbWUgR3VhcmQgKExLUkcpIGtlcm5lbCBtb2R1bGUKZW5hYmxlZDogY21kOnRlc3QgLWQgL3Byb2Mvc3lzL2xrcmcKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9sa3JnLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpzZWN0aW9uOiBBdHRhY2sgU3VyZmFjZToKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFVzZXIgbmFtZXNwYWNlcyBmb3IgdW5wcml2aWxlZ2VkIGFjY291bnRzCmF2YWlsYWJsZTogQ09ORklHX1VTRVJfTlM9eQplbmFibGVkOiBzeXNjdGw6a2VybmVsLnVucHJpdmlsZWdlZF91c2VybnNfY2xvbmU9PTEKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy91c2VyX25zLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBVbnByaXZpbGVnZWQgYWNjZXNzIHRvIGJwZigpIHN5c3RlbSBjYWxsCmF2YWlsYWJsZTogQ09ORklHX0JQRl9TWVNDQUxMPXkKZW5hYmxlZDogc3lzY3RsOmtlcm5lbC51bnByaXZpbGVnZWRfYnBmX2Rpc2FibGVkIT0xCmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvYnBmX3N5c2NhbGwubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFN5c2NhbGxzIGZpbHRlcmluZwphdmFpbGFibGU6IENPTkZJR19TRUNDT01QPXkKZW5hYmxlZDogY21kOmdyZXAgLWl3IFNlY2NvbXAgL3Byb2Mvc2VsZi9zdGF0dXMgfCBhd2sgJ3twcmludCBcJDJ9JwphbmFseXNpcy11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9temV0LS9sZXMtcmVzL2Jsb2IvbWFzdGVyL2ZlYXR1cmVzL2JwZl9zeXNjYWxsLm1kCkVPRgopCgpGRUFUVVJFU1soKG4rKykpXT0kKGNhdCA8PEVPRgpmZWF0dXJlOiBTdXBwb3J0IGZvciAvZGV2L21lbSBhY2Nlc3MKYXZhaWxhYmxlOiBDT05GSUdfREVWTUVNPXkKYW5hbHlzaXMtdXJsOiBodHRwczovL2dpdGh1Yi5jb20vbXpldC0vbGVzLXJlcy9ibG9iL21hc3Rlci9mZWF0dXJlcy9kZXZtZW0ubWQKRU9GCikKCkZFQVRVUkVTWygobisrKSldPSQoY2F0IDw8RU9GCmZlYXR1cmU6IFN1cHBvcnQgZm9yIC9kZXYva21lbSBhY2Nlc3MKYXZhaWxhYmxlOiBDT05GSUdfREVWS01FTT15CmFuYWx5c2lzLXVybDogaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xlcy1yZXMvYmxvYi9tYXN0ZXIvZmVhdHVyZXMvZGV2a21lbS5tZApFT0YKKQoKCnZlcnNpb24oKSB7CiAgICBlY2hvICJsaW51eC1leHBsb2l0LXN1Z2dlc3RlciAiJFZFUlNJT04iLCBtemV0LCBodHRwczovL3otbGFicy5ldSwgTWFyY2ggMjAxOSIKfQoKdXNhZ2UoKSB7CiAgICBlY2hvICJMRVMgdmVyLiAkVkVSU0lPTiAoaHR0cHM6Ly9naXRodWIuY29tL216ZXQtL2xpbnV4LWV4cGxvaXQtc3VnZ2VzdGVyKSBieSBAX216ZXRfIgogICAgZWNobwogICAgZWNobyAiVXNhZ2U6IGxpbnV4LWV4cGxvaXQtc3VnZ2VzdGVyLnNoIFtPUFRJT05TXSIKICAgIGVjaG8KICAgIGVjaG8gIiAtViB8IC0tdmVyc2lvbiAgICAgICAgICAgICAgIC0gcHJpbnQgdmVyc2lvbiBvZiB0aGlzIHNjcmlwdCIKICAgIGVjaG8gIiAtaCB8IC0taGVscCAgICAgICAgICAgICAgICAgIC0gcHJpbnQgdGhpcyBoZWxwIgogICAgZWNobyAiIC1rIHwgLS1rZXJuZWwgPHZlcnNpb24+ICAgICAgLSBwcm92aWRlIGtlcm5lbCB2ZXJzaW9uIgogICAgZWNobyAiIC11IHwgLS11bmFtZSA8c3RyaW5nPiAgICAgICAgLSBwcm92aWRlICd1bmFtZSAtYScgc3RyaW5nIgogICAgZWNobyAiIC0tc2tpcC1tb3JlLWNoZWNrcyAgICAgICAgICAgLSBkbyBub3QgcGVyZm9ybSBhZGRpdGlvbmFsIGNoZWNrcyAoa2VybmVsIGNvbmZpZywgc3lzY3RsKSB0byBkZXRlcm1pbmUgaWYgZXhwbG9pdCBpcyBhcHBsaWNhYmxlIgogICAgZWNobyAiIC0tc2tpcC1wa2ctdmVyc2lvbnMgICAgICAgICAgLSBza2lwIGNoZWNraW5nIGZvciBleGFjdCB1c2Vyc3BhY2UgcGFja2FnZSB2ZXJzaW9uIChoZWxwcyB0byBhdm9pZCBmYWxzZSBuZWdhdGl2ZXMpIgogICAgZWNobyAiIC1wIHwgLS1wa2dsaXN0LWZpbGUgPGZpbGU+ICAgLSBwcm92aWRlIGZpbGUgd2l0aCAnZHBrZyAtbCcgb3IgJ3JwbSAtcWEnIGNvbW1hbmQgb3V0cHV0IgogICAgZWNobyAiIC0tY3ZlbGlzdC1maWxlIDxmaWxlPiAgICAgICAgLSBwcm92aWRlIGZpbGUgd2l0aCBMaW51eCBrZXJuZWwgQ1ZFcyBsaXN0IgogICAgZWNobyAiIC0tY2hlY2tzZWMgICAgICAgICAgICAgICAgICAgLSBsaXN0IHNlY3VyaXR5IHJlbGF0ZWQgZmVhdHVyZXMgZm9yIHlvdXIgSFcva2VybmVsIgogICAgZWNobyAiIC1zIHwgLS1mZXRjaC1zb3VyY2VzICAgICAgICAgLSBhdXRvbWF0aWNhbGx5IGRvd25sb2FkcyBzb3VyY2UgZm9yIG1hdGNoZWQgZXhwbG9pdCIKICAgIGVjaG8gIiAtYiB8IC0tZmV0Y2gtYmluYXJpZXMgICAgICAgIC0gYXV0b21hdGljYWxseSBkb3dubG9hZHMgYmluYXJ5IGZvciBtYXRjaGVkIGV4cGxvaXQgaWYgYXZhaWxhYmxlIgogICAgZWNobyAiIC1mIHwgLS1mdWxsICAgICAgICAgICAgICAgICAgLSBzaG93IGZ1bGwgaW5mbyBhYm91dCBtYXRjaGVkIGV4cGxvaXQiCiAgICBlY2hvICIgLWcgfCAtLXNob3J0ICAgICAgICAgICAgICAgICAtIHNob3cgc2hvcnRlbiBpbmZvIGFib3V0IG1hdGNoZWQgZXhwbG9pdCIKICAgIGVjaG8gIiAtLWtlcm5lbHNwYWNlLW9ubHkgICAgICAgICAgIC0gc2hvdyBvbmx5IGtlcm5lbCB2dWxuZXJhYmlsaXRpZXMiCiAgICBlY2hvICIgLS11c2Vyc3BhY2Utb25seSAgICAgICAgICAgICAtIHNob3cgb25seSB1c2Vyc3BhY2UgdnVsbmVyYWJpbGl0aWVzIgogICAgZWNobyAiIC1kIHwgLS1zaG93LWRvcyAgICAgICAgICAgICAgLSBzaG93IGFsc28gRG9TZXMgaW4gcmVzdWx0cyIKfQoKZXhpdFdpdGhFcnJNc2coKSB7CiAgICBlY2hvICIkMSIgMT4mMgogICAgZXhpdCAxCn0KCiMgZXh0cmFjdHMgYWxsIGluZm9ybWF0aW9uIGZyb20gb3V0cHV0IG9mICd1bmFtZSAtYScgY29tbWFuZApwYXJzZVVuYW1lKCkgewogICAgbG9jYWwgdW5hbWU9JDEKCiAgICBLRVJORUw9JChlY2hvICIkdW5hbWUiIHwgYXdrICd7cHJpbnQgJDN9JyB8IGN1dCAtZCAnLScgLWYgMSkKICAgIEtFUk5FTF9BTEw9JChlY2hvICIkdW5hbWUiIHwgYXdrICd7cHJpbnQgJDN9JykKICAgIEFSQ0g9JChlY2hvICIkdW5hbWUiIHwgYXdrICd7cHJpbnQgJChORi0xKX0nKQoKICAgIE9TPSIiCiAgICBlY2hvICIkdW5hbWUiIHwgZ3JlcCAtcSAtaSAnZGViJyAmJiBPUz0iZGViaWFuIgogICAgZWNobyAiJHVuYW1lIiB8IGdyZXAgLXEgLWkgJ3VidW50dScgJiYgT1M9InVidW50dSIKICAgIGVjaG8gIiR1bmFtZSIgfCBncmVwIC1xIC1pICdcLUFSQ0gnICYmIE9TPSJhcmNoIgogICAgZWNobyAiJHVuYW1lIiB8IGdyZXAgLXEgLWkgJ1wtZGVlcGluJyAmJiBPUz0iZGVlcGluIgogICAgZWNobyAiJHVuYW1lIiB8IGdyZXAgLXEgLWkgJ1wtTUFOSkFSTycgJiYgT1M9Im1hbmphcm8iCiAgICBlY2hvICIkdW5hbWUiIHwgZ3JlcCAtcSAtaSAnXC5mYycgJiYgT1M9ImZlZG9yYSIKICAgIGVjaG8gIiR1bmFtZSIgfCBncmVwIC1xIC1pICdcLmVsJyAmJiBPUz0iUkhFTCIKICAgIGVjaG8gIiR1bmFtZSIgfCBncmVwIC1xIC1pICdcLm1nYScgJiYgT1M9Im1hZ2VpYSIKCiAgICAjICd1bmFtZSAtYScgb3V0cHV0IGRvZXNuJ3QgY29udGFpbiBkaXN0cmlidXRpb24gbnVtYmVyIChhdCBsZWFzdCBub3QgaW4gY2FzZSBvZiBhbGwgZGlzdHJvcykKfQoKZ2V0UGtnTGlzdCgpIHsKICAgIGxvY2FsIGRpc3Rybz0kMQogICAgbG9jYWwgcGtnbGlzdF9maWxlPSQyCiAgICAKICAgICMgdGFrZSBwYWNrYWdlIGxpc3RpbmcgZnJvbSBwcm92aWRlZCBmaWxlICYgZGV0ZWN0IGlmIGl0J3MgJ3JwbSAtcWEnIGxpc3Rpbmcgb3IgJ2Rwa2cgLWwnIG9yICdwYWNtYW4gLVEnIGxpc3Rpbmcgb2Ygbm90IHJlY29nbml6ZWQgbGlzdGluZwogICAgaWYgWyAiJG9wdF9wa2dsaXN0X2ZpbGUiID0gInRydWUiIC1hIC1lICIkcGtnbGlzdF9maWxlIiBdOyB0aGVuCgogICAgICAgICMgdWJ1bnR1L2RlYmlhbiBwYWNrYWdlIGxpc3RpbmcgZmlsZQogICAgICAgIGlmIFsgJChoZWFkIC0xICIkcGtnbGlzdF9maWxlIiB8IGdyZXAgJ0Rlc2lyZWQ9VW5rbm93bi9JbnN0YWxsL1JlbW92ZS9QdXJnZS9Ib2xkJykgXTsgdGhlbgogICAgICAgICAgICBQS0dfTElTVD0kKGNhdCAiJHBrZ2xpc3RfZmlsZSIgfCBhd2sgJ3twcmludCAkMiItIiQzfScgfCBzZWQgJ3MvOmFtZDY0Ly9nJykKCiAgICAgICAgICAgIE9TPSJkZWJpYW4iCiAgICAgICAgICAgIFsgIiQoZ3JlcCB1YnVudHUgIiRwa2dsaXN0X2ZpbGUiKSIgXSAmJiBPUz0idWJ1bnR1IgogICAgICAgICMgcmVkaGF0IHBhY2thZ2UgbGlzdGluZyBmaWxlCiAgICAgICAgZWxpZiBbICIkKGdyZXAgLUUgJ1wuZWxbMS05XStbXC5fXScgIiRwa2dsaXN0X2ZpbGUiIHwgaGVhZCAtMSkiIF07IHRoZW4KICAgICAgICAgICAgUEtHX0xJU1Q9JChjYXQgIiRwa2dsaXN0X2ZpbGUiKQogICAgICAgICAgICBPUz0iUkhFTCIKICAgICAgICAjIGZlZG9yYSBwYWNrYWdlIGxpc3RpbmcgZmlsZQogICAgICAgIGVsaWYgWyAiJChncmVwIC1FICdcLmZjWzEtOV0rJ2kgIiRwa2dsaXN0X2ZpbGUiIHwgaGVhZCAtMSkiIF07IHRoZW4KICAgICAgICAgICAgUEtHX0xJU1Q9JChjYXQgIiRwa2dsaXN0X2ZpbGUiKQogICAgICAgICAgICBPUz0iZmVkb3JhIgogICAgICAgICMgbWFnZWlhIHBhY2thZ2UgbGlzdGluZyBmaWxlCiAgICAgICAgZWxpZiBbICIkKGdyZXAgLUUgJ1wubWdhWzEtOV0rJyAiJHBrZ2xpc3RfZmlsZSIgfCBoZWFkIC0xKSIgXTsgdGhlbgogICAgICAgICAgICBQS0dfTElTVD0kKGNhdCAiJHBrZ2xpc3RfZmlsZSIpCiAgICAgICAgICAgIE9TPSJtYWdlaWEiCiAgICAgICAgIyBwYWNtYW4gcGFja2FnZSBsaXN0aW5nIGZpbGUKICAgICAgICBlbGlmIFsgIiQoZ3JlcCAtRSAnXCBbMC05XStcLicgIiRwa2dsaXN0X2ZpbGUiIHwgaGVhZCAtMSkiIF07IHRoZW4KICAgICAgICAgICAgUEtHX0xJU1Q9JChjYXQgIiRwa2dsaXN0X2ZpbGUiIHwgYXdrICd7cHJpbnQgJDEiLSIkMn0nKQogICAgICAgICAgICBPUz0iYXJjaCIKICAgICAgICAjIGZpbGUgbm90IHJlY29nbml6ZWQgLSBza2lwcGluZwogICAgICAgIGVsc2UKICAgICAgICAgICAgUEtHX0xJU1Q9IiIKICAgICAgICBmaQoKICAgIGVsaWYgWyAiJGRpc3RybyIgPSAiZGViaWFuIiAtbyAiJGRpc3RybyIgPSAidWJ1bnR1IiAtbyAiJGRpc3RybyIgPSAiZGVlcGluIiBdOyB0aGVuCiAgICAgICAgUEtHX0xJU1Q9JChkcGtnIC1sIHwgYXdrICd7cHJpbnQgJDIiLSIkM30nIHwgc2VkICdzLzphbWQ2NC8vZycpCiAgICBlbGlmIFsgIiRkaXN0cm8iID0gIlJIRUwiIC1vICIkZGlzdHJvIiA9ICJmZWRvcmEiIC1vICIkZGlzdHJvIiA9ICJtYWdlaWEiIF07IHRoZW4KICAgICAgICBQS0dfTElTVD0kKHJwbSAtcWEpCiAgICBlbGlmIFsgIiRkaXN0cm8iID0gImFyY2giIC1vICIkZGlzdHJvIiA9ICJtYW5qYXJvIiBdOyB0aGVuCiAgICAgICAgUEtHX0xJU1Q9JChwYWNtYW4gLVEgfCBhd2sgJ3twcmludCAkMSItIiQyfScpCiAgICBlbGlmIFsgLXggL3Vzci9iaW4vZXF1ZXJ5IF07IHRoZW4KICAgICAgICBQS0dfTElTVD0kKC91c3IvYmluL2VxdWVyeSAtLXF1aWV0IGxpc3QgJyonIC1GICckbmFtZTokdmVyc2lvbicgfCBjdXQgLWQvIC1mMi0gfCBhd2sgJ3twcmludCAkMSI6IiQyfScpCiAgICBlbHNlCiAgICAgICAgIyBwYWNrYWdlcyBsaXN0aW5nIG5vdCBhdmFpbGFibGUKICAgICAgICBQS0dfTElTVD0iIgogICAgZmkKfQoKIyBmcm9tOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy80MDIzODMwL2hvdy1jb21wYXJlLXR3by1zdHJpbmdzLWluLWRvdC1zZXBhcmF0ZWQtdmVyc2lvbi1mb3JtYXQtaW4tYmFzaAp2ZXJDb21wYXJpc2lvbigpIHsKCiAgICBpZiBbWyAkMSA9PSAkMiBdXQogICAgdGhlbgogICAgICAgIHJldHVybiAwCiAgICBmaQoKICAgIGxvY2FsIElGUz0uCiAgICBsb2NhbCBpIHZlcjE9KCQxKSB2ZXIyPSgkMikKCiAgICAjIGZpbGwgZW1wdHkgZmllbGRzIGluIHZlcjEgd2l0aCB6ZXJvcwogICAgZm9yICgoaT0keyN2ZXIxW0BdfTsgaTwkeyN2ZXIyW0BdfTsgaSsrKSkKICAgIGRvCiAgICAgICAgdmVyMVtpXT0wCiAgICBkb25lCgogICAgZm9yICgoaT0wOyBpPCR7I3ZlcjFbQF19OyBpKyspKQogICAgZG8KICAgICAgICBpZiBbWyAteiAke3ZlcjJbaV19IF1dCiAgICAgICAgdGhlbgogICAgICAgICAgICAjIGZpbGwgZW1wdHkgZmllbGRzIGluIHZlcjIgd2l0aCB6ZXJvcwogICAgICAgICAgICB2ZXIyW2ldPTAKICAgICAgICBmaQogICAgICAgIGlmICgoMTAjJHt2ZXIxW2ldfSA+IDEwIyR7dmVyMltpXX0pKQogICAgICAgIHRoZW4KICAgICAgICAgICAgcmV0dXJuIDEKICAgICAgICBmaQogICAgICAgIGlmICgoMTAjJHt2ZXIxW2ldfSA8IDEwIyR7dmVyMltpXX0pKQogICAgICAgIHRoZW4KICAgICAgICAgICAgcmV0dXJuIDIKICAgICAgICBmaQogICAgZG9uZQoKICAgIHJldHVybiAwCn0KCmRvVmVyc2lvbkNvbXBhcmlzaW9uKCkgewogICAgbG9jYWwgcmVxVmVyc2lvbj0iJDEiCiAgICBsb2NhbCByZXFSZWxhdGlvbj0iJDIiCiAgICBsb2NhbCBjdXJyZW50VmVyc2lvbj0iJDMiCgogICAgdmVyQ29tcGFyaXNpb24gJGN1cnJlbnRWZXJzaW9uICRyZXFWZXJzaW9uCiAgICBjYXNlICQ/IGluCiAgICAgICAgMCkgY3VycmVudFJlbGF0aW9uPSc9Jzs7CiAgICAgICAgMSkgY3VycmVudFJlbGF0aW9uPSc+Jzs7CiAgICAgICAgMikgY3VycmVudFJlbGF0aW9uPSc8Jzs7CiAgICBlc2FjCgogICAgaWYgWyAiJHJlcVJlbGF0aW9uIiA9PSAiPSIgXTsgdGhlbgogICAgICAgIFsgJGN1cnJlbnRSZWxhdGlvbiA9PSAiPSIgXSAmJiByZXR1cm4gMAogICAgZWxpZiBbICIkcmVxUmVsYXRpb24iID09ICI+IiBdOyB0aGVuCiAgICAgICAgWyAkY3VycmVudFJlbGF0aW9uID09ICI+IiBdICYmIHJldHVybiAwCiAgICBlbGlmIFsgIiRyZXFSZWxhdGlvbiIgPT0gIjwiIF07IHRoZW4KICAgICAgICBbICRjdXJyZW50UmVsYXRpb24gPT0gIjwiIF0gJiYgcmV0dXJuIDAKICAgIGVsaWYgWyAiJHJlcVJlbGF0aW9uIiA9PSAiPj0iIF07IHRoZW4KICAgICAgICBbICRjdXJyZW50UmVsYXRpb24gPT0gIj0iIF0gJiYgcmV0dXJuIDAKICAgICAgICBbICRjdXJyZW50UmVsYXRpb24gPT0gIj4iIF0gJiYgcmV0dXJuIDAKICAgIGVsaWYgWyAiJHJlcVJlbGF0aW9uIiA9PSAiPD0iIF07IHRoZW4KICAgICAgICBbICRjdXJyZW50UmVsYXRpb24gPT0gIj0iIF0gJiYgcmV0dXJuIDAKICAgICAgICBbICRjdXJyZW50UmVsYXRpb24gPT0gIjwiIF0gJiYgcmV0dXJuIDAKICAgIGZpCn0KCmNvbXBhcmVWYWx1ZXMoKSB7CiAgICBjdXJWYWw9JDEKICAgIHZhbD0kMgogICAgc2lnbj0kMwoKICAgIGlmIFsgIiRzaWduIiA9PSAiPT0iIF07IHRoZW4KICAgICAgICBbICIkdmFsIiA9PSAiJGN1clZhbCIgXSAmJiByZXR1cm4gMAogICAgZWxpZiBbICIkc2lnbiIgPT0gIiE9IiBdOyB0aGVuCiAgICAgICAgWyAiJHZhbCIgIT0gIiRjdXJWYWwiIF0gJiYgcmV0dXJuIDAKICAgIGZpCgogICAgcmV0dXJuIDEKfQoKY2hlY2tSZXF1aXJlbWVudCgpIHsKICAgICNlY2hvICJDaGVja2luZyByZXF1aXJlbWVudDogJDEiCiAgICBsb2NhbCBJTj0iJDEiCiAgICBsb2NhbCBwa2dOYW1lPSIkezI6NH0iCgogICAgaWYgW1sgIiRJTiIgPX4gXnBrZz0uKiQgXV07IHRoZW4KCiAgICAgICAgIyBhbHdheXMgdHJ1ZSBmb3IgTGludXggT1MKICAgICAgICBbICR7cGtnTmFtZX0gPT0gImxpbnV4LWtlcm5lbCIgXSAmJiByZXR1cm4gMAoKICAgICAgICAjIHZlcmlmeSBpZiBwYWNrYWdlIGlzIHByZXNlbnQgCiAgICAgICAgcGtnPSQoZWNobyAiJFBLR19MSVNUIiB8IGdyZXAgLUUgLWkgIl4kcGtnTmFtZS1bMC05XSsiIHwgaGVhZCAtMSkKICAgICAgICBpZiBbIC1uICIkcGtnIiBdOyB0aGVuCiAgICAgICAgICAgIHJldHVybiAwCiAgICAgICAgZmkKCiAgICBlbGlmIFtbICIkSU4iID1+IF52ZXIuKiQgXV07IHRoZW4KICAgICAgICB2ZXJzaW9uPSIke0lOLy9bXjAtOS5dL30iCiAgICAgICAgcmVzdD0iJHtJTiN2ZXJ9IgogICAgICAgIG9wZXJhdG9yPSR7cmVzdCUkdmVyc2lvbn0KCiAgICAgICAgaWYgWyAiJHBrZ05hbWUiID09ICJsaW51eC1rZXJuZWwiIC1vICIkb3B0X2NoZWNrc2VjX21vZGUiID09ICJ0cnVlIiBdOyB0aGVuCgogICAgICAgICAgICAjIGZvciAtLWN2ZWxpc3QtZmlsZSBtb2RlIHNraXAga2VybmVsIHZlcnNpb24gY29tcGFyaXNpb24KICAgICAgICAgICAgWyAiJG9wdF9jdmVsaXN0X2ZpbGUiID0gInRydWUiIF0gJiYgcmV0dXJuIDAKCiAgICAgICAgICAgIGRvVmVyc2lvbkNvbXBhcmlzaW9uICR2ZXJzaW9uICRvcGVyYXRvciAkS0VSTkVMICYmIHJldHVybiAwCiAgICAgICAgZWxzZQogICAgICAgICAgICAjIGV4dHJhY3QgcGFja2FnZSB2ZXJzaW9uIGFuZCBjaGVjayBpZiByZXF1aXJlbW50IGlzIHRydWUKICAgICAgICAgICAgcGtnPSQoZWNobyAiJFBLR19MSVNUIiB8IGdyZXAgLUUgLWkgIl4kcGtnTmFtZS1bMC05XSsiIHwgaGVhZCAtMSkKCiAgICAgICAgICAgICMgc2tpcCAoaWYgcnVuIHdpdGggLS1za2lwLXBrZy12ZXJzaW9ucykgdmVyc2lvbiBjaGVja2luZyBpZiBwYWNrYWdlIHdpdGggZ2l2ZW4gbmFtZSBpcyBpbnN0YWxsZWQKICAgICAgICAgICAgWyAiJG9wdF9za2lwX3BrZ192ZXJzaW9ucyIgPSAidHJ1ZSIgLWEgLW4gIiRwa2ciIF0gJiYgcmV0dXJuIDAKCiAgICAgICAgICAgICMgdmVyc2lvbmluZzoKICAgICAgICAgICAgI2VjaG8gInBrZzogJHBrZyIKICAgICAgICAgICAgcGtnVmVyc2lvbj0kKGVjaG8gIiRwa2ciIHwgZ3JlcCAtRSAtaSAtbyAtZSAnLVtcLjAtOVwrOnBdK1stXCtdJyB8IGN1dCAtZCc6JyAtZjIgfCBzZWQgJ3MvW1wrLV0vL2cnIHwgc2VkICdzL3BbMC05XS8vZycpCiAgICAgICAgICAgICNlY2hvICJ2ZXJzaW9uOiAkcGtnVmVyc2lvbiIKICAgICAgICAgICAgI2VjaG8gIm9wZXJhdG9yOiAkb3BlcmF0b3IiCiAgICAgICAgICAgICNlY2hvICJyZXF1aXJlZCB2ZXJzaW9uOiAkdmVyc2lvbiIKICAgICAgICAgICAgI2VjaG8KICAgICAgICAgICAgZG9WZXJzaW9uQ29tcGFyaXNpb24gJHZlcnNpb24gJG9wZXJhdG9yICRwa2dWZXJzaW9uICYmIHJldHVybiAwCiAgICAgICAgZmkKICAgIGVsaWYgW1sgIiRJTiIgPX4gXng4Nl82NCQgXV0gJiYgWyAiJEFSQ0giID09ICJ4ODZfNjQiIC1vICIkQVJDSCIgPT0gIiIgXTsgdGhlbgogICAgICAgIHJldHVybiAwCiAgICBlbGlmIFtbICIkSU4iID1+IF54ODYkIF1dICYmIFsgIiRBUkNIIiA9PSAiaTM4NiIgLW8gIiRBUkNIIiA9PSAiaTY4NiIgLW8gIiRBUkNIIiA9PSAiIiBdOyB0aGVuCiAgICAgICAgcmV0dXJuIDAKICAgIGVsaWYgW1sgIiRJTiIgPX4gXkNPTkZJR18uKiQgXV07IHRoZW4KCiAgICAgICAgIyBza2lwIGlmIGNoZWNrIGlzIG5vdCBhcHBsaWNhYmxlICgtayBvciAtLXVuYW1lIG9yIC1wIHNldCkgb3IgaWYgdXNlciBzYWlkIHNvICgtLXNraXAtbW9yZS1jaGVja3MpCiAgICAgICAgWyAiJG9wdF9za2lwX21vcmVfY2hlY2tzIiA9ICJ0cnVlIiBdICYmIHJldHVybiAwCgogICAgICAgICMgaWYga2VybmVsIGNvbmZpZyBJUyBhdmFpbGFibGU6CiAgICAgICAgaWYgWyAtbiAiJEtDT05GSUciIF07IHRoZW4KICAgICAgICAgICAgaWYgJEtDT05GSUcgfCBncmVwIC1FIC1xaSAkSU47IHRoZW4KICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICAjIHJlcXVpcmVkIG9wdGlvbiB3YXNuJ3QgZm91bmQsIGV4cGxvaXQgaXMgbm90IGFwcGxpY2FibGUKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgcmV0dXJuIDE7CiAgICAgICAgICAgIGZpCiAgICAgICAgIyBjb25maWcgaXMgbm90IGF2YWlsYWJsZQogICAgICAgIGVsc2UKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgZmkKICAgIGVsaWYgW1sgIiRJTiIgPX4gXnN5c2N0bDouKiQgXV07IHRoZW4KCiAgICAgICAgIyBza2lwIGlmIGNoZWNrIGlzIG5vdCBhcHBsaWNhYmxlICgtayBvciAtLXVuYW1lIG9yIC1wIG1vZGVzKSBvciBpZiB1c2VyIHNhaWQgc28gKC0tc2tpcC1tb3JlLWNoZWNrcykKICAgICAgICBbICIkb3B0X3NraXBfbW9yZV9jaGVja3MiID0gInRydWUiIF0gJiYgcmV0dXJuIDAKCiAgICAgICAgc3lzY3RsQ29uZGl0aW9uPSIke0lOOjd9IgoKICAgICAgICAjIGV4dHJhY3Qgc3lzY3RsIGVudHJ5LCByZWxhdGlvbiBzaWduIGFuZCByZXF1aXJlZCB2YWx1ZQogICAgICAgIGlmIGVjaG8gJHN5c2N0bENvbmRpdGlvbiB8IGdyZXAgLXFpICIhPSI7IHRoZW4KICAgICAgICAgICAgc2lnbj0iIT0iCiAgICAgICAgZWxpZiBlY2hvICRzeXNjdGxDb25kaXRpb24gfCBncmVwIC1xaSAiPT0iOyB0aGVuCiAgICAgICAgICAgIHNpZ249Ij09IgogICAgICAgIGVsc2UKICAgICAgICAgICAgZXhpdFdpdGhFcnJNc2cgIldyb25nIHN5c2N0bCBjb25kaXRpb24uIFRoZXJlIGlzIHN5bnRheCBlcnJvciBpbiB5b3VyIGZlYXR1cmVzIERCLiBBYm9ydGluZy4iCiAgICAgICAgZmkKICAgICAgICB2YWw9JChlY2hvICIkc3lzY3RsQ29uZGl0aW9uIiB8IGF3ayAtRiAiJHNpZ24iICd7cHJpbnQgJDJ9JykKICAgICAgICBlbnRyeT0kKGVjaG8gIiRzeXNjdGxDb25kaXRpb24iIHwgYXdrIC1GICIkc2lnbiIgJ3twcmludCAkMX0nKQoKICAgICAgICAjIGdldCBjdXJyZW50IHNldHRpbmcgb2Ygc3lzY3RsIGVudHJ5CiAgICAgICAgY3VyVmFsPSQoL3NiaW4vc3lzY3RsIC1hIDI+IC9kZXYvbnVsbCB8IGdyZXAgIiRlbnRyeSIgfCBhd2sgLUYnPScgJ3twcmludCAkMn0nKQoKICAgICAgICAjIHNwZWNpYWwgY2FzZSBmb3IgLS1jaGVja3NlYyBtb2RlOiByZXR1cm4gMiBpZiB0aGVyZSBpcyBubyBzdWNoIHN3aXRjaCBpbiBzeXNjdGwKICAgICAgICBbIC16ICIkY3VyVmFsIiAtYSAiJG9wdF9jaGVja3NlY19tb2RlIiA9ICJ0cnVlIiBdICYmIHJldHVybiAyCgogICAgICAgICMgZm9yIG90aGVyIG1vZGVzOiBza2lwIGlmIHRoZXJlIGlzIG5vIHN1Y2ggc3dpdGNoIGluIHN5c2N0bAogICAgICAgIFsgLXogIiRjdXJWYWwiIF0gJiYgcmV0dXJuIDAKCiAgICAgICAgIyBjb21wYXJlICYgcmV0dXJuIHJlc3VsdAogICAgICAgIGNvbXBhcmVWYWx1ZXMgJGN1clZhbCAkdmFsICRzaWduICYmIHJldHVybiAwCgogICAgZWxpZiBbWyAiJElOIiA9fiBeY21kOi4qJCBdXTsgdGhlbgoKICAgICAgICAjIHNraXAgaWYgY2hlY2sgaXMgbm90IGFwcGxpY2FibGUgKC1rIG9yIC0tdW5hbWUgb3IgLXAgbW9kZXMpIG9yIGlmIHVzZXIgc2FpZCBzbyAoLS1za2lwLW1vcmUtY2hlY2tzKQogICAgICAgIFsgIiRvcHRfc2tpcF9tb3JlX2NoZWNrcyIgPSAidHJ1ZSIgXSAmJiByZXR1cm4gMAoKICAgICAgICBjbWQ9IiR7SU46NH0iCiAgICAgICAgaWYgZXZhbCAiJHtjbWR9IjsgdGhlbgogICAgICAgICAgICByZXR1cm4gMAogICAgICAgIGZpCiAgICBmaQoKICAgIHJldHVybiAxCn0KCmdldEtlcm5lbENvbmZpZygpIHsKCiAgICBpZiBbIC1mIC9wcm9jL2NvbmZpZy5neiBdIDsgdGhlbgogICAgICAgIEtDT05GSUc9InpjYXQgL3Byb2MvY29uZmlnLmd6IgogICAgZWxpZiBbIC1mIC9ib290L2NvbmZpZy1gdW5hbWUgLXJgIF0gOyB0aGVuCiAgICAgICAgS0NPTkZJRz0iY2F0IC9ib290L2NvbmZpZy1gdW5hbWUgLXJgIgogICAgZWxpZiBbIC1mICIke0tCVUlMRF9PVVRQVVQ6LS91c3Ivc3JjL2xpbnV4fSIvLmNvbmZpZyBdIDsgdGhlbgogICAgICAgIEtDT05GSUc9ImNhdCAke0tCVUlMRF9PVVRQVVQ6LS91c3Ivc3JjL2xpbnV4fS8uY29uZmlnIgogICAgZWxzZQogICAgICAgIEtDT05GSUc9IiIKICAgIGZpCn0KCmNoZWNrc2VjTW9kZSgpIHsKCiAgICBNT0RFPTAKCiAgICAjIHN0YXJ0IGFuYWx5c2lzCmZvciBGRUFUVVJFIGluICIke0ZFQVRVUkVTW0BdfSI7IGRvCgogICAgIyBjcmVhdGUgYXJyYXkgZnJvbSBjdXJyZW50IGV4cGxvaXQgaGVyZSBkb2MgYW5kIGZldGNoIG5lZWRlZCBsaW5lcwogICAgaT0wCiAgICAjICgnLXInIGlzIHVzZWQgdG8gbm90IGludGVycHJldCBiYWNrc2xhc2ggdXNlZCBmb3IgYmFzaCBjb2xvcnMpCiAgICB3aGlsZSByZWFkIC1yIGxpbmUKICAgIGRvCiAgICAgICAgYXJyW2ldPSIkbGluZSIKICAgICAgICBpPSQoKGkgKyAxKSkKICAgIGRvbmUgPDw8ICIkRkVBVFVSRSIKCgkjIG1vZGVzOiBrZXJuZWwtZmVhdHVyZSAoMSkgfCBody1mZWF0dXJlICgyKSB8IDNyZHBhcnR5LWZlYXR1cmUgKDMpIHwgYXR0YWNrLXN1cmZhY2UgKDQpCiAgICBOQU1FPSIke2FyclswXX0iCiAgICBQUkVfTkFNRT0iJHtOQU1FOjA6OH0iCiAgICBOQU1FPSIke05BTUU6OX0iCiAgICBpZiBbICIke1BSRV9OQU1FfSIgPSAic2VjdGlvbjoiIF07IHRoZW4KCQkjIGFkdmFuY2UgdG8gbmV4dCBNT0RFCgkJTU9ERT0kKCgkTU9ERSArIDEpKQoKICAgICAgICBlY2hvCiAgICAgICAgZWNobyAtZSAiJHtibGR3aHR9JHtOQU1FfSR7dHh0cnN0fSIKICAgICAgICBlY2hvCiAgICAgICAgY29udGludWUKICAgIGZpCgogICAgQVZBSUxBQkxFPSIke2FyclsxXX0iICYmIEFWQUlMQUJMRT0iJHtBVkFJTEFCTEU6MTF9IgogICAgRU5BQkxFPSQoZWNobyAiJEZFQVRVUkUiIHwgZ3JlcCAiZW5hYmxlZDogIiB8IGF3ayAtRidlZDogJyAne3ByaW50ICQyfScpCiAgICBhbmFseXNpc191cmw9JChlY2hvICIkRkVBVFVSRSIgfCBncmVwICJhbmFseXNpcy11cmw6ICIgfCBhd2sgJ3twcmludCAkMn0nKQoKICAgICMgc3BsaXQgbGluZSB3aXRoIGF2YWlsYWJpbGl0eSByZXF1aXJlbWVudHMgJiBsb29wIHRocnUgYWxsIGF2YWlsYWJpbGl0eSByZXFzIG9uZSBieSBvbmUgJiBjaGVjayB3aGV0aGVyIGl0IGlzIG1ldAogICAgSUZTPScsJyByZWFkIC1yIC1hIGFycmF5IDw8PCAiJEFWQUlMQUJMRSIKICAgIEFWQUlMQUJMRV9SRVFTX05VTT0keyNhcnJheVtAXX0KICAgIEFWQUlMQUJMRV9QQVNTRURfUkVRPTAKCUNPTkZJRz0iIgogICAgZm9yIFJFUSBpbiAiJHthcnJheVtAXX0iOyBkbwoKCQkjIGZpbmQgQ09ORklHXyBuYW1lIChpZiBwcmVzZW50KSBmb3IgY3VycmVudCBmZWF0dXJlIChvbmx5IGZvciBkaXNwbGF5IHB1cnBvc2VzKQoJCWlmIFsgLXogIiRDT05GSUciIF07IHRoZW4KCQkJY29uZmlnPSQoZWNobyAiJFJFUSIgfCBncmVwICJDT05GSUdfIikKCQkJWyAtbiAiJGNvbmZpZyIgXSAmJiBDT05GSUc9IigkKGVjaG8gJFJFUSB8IGN1dCAtZCc9JyAtZjEpKSIKCQlmaQoKICAgICAgICBpZiAoY2hlY2tSZXF1aXJlbWVudCAiJFJFUSIpOyB0aGVuCiAgICAgICAgICAgIEFWQUlMQUJMRV9QQVNTRURfUkVRPSQoKCRBVkFJTEFCTEVfUEFTU0VEX1JFUSArIDEpKQogICAgICAgIGVsc2UKICAgICAgICAgICAgYnJlYWsKICAgICAgICBmaQogICAgZG9uZQoKICAgICMgc3BsaXQgbGluZSB3aXRoIGVuYWJsZW1lbnQgcmVxdWlyZW1lbnRzICYgbG9vcCB0aHJ1IGFsbCBlbmFibGVtZW50IHJlcXMgb25lIGJ5IG9uZSAmIGNoZWNrIHdoZXRoZXIgaXQgaXMgbWV0CiAgICBFTkFCTEVfUEFTU0VEX1JFUT0wCiAgICBFTkFCTEVfUkVRU19OVU09MAogICAgbm9TeXNjdGw9MAogICAgaWYgWyAtbiAiJEVOQUJMRSIgXTsgdGhlbgogICAgICAgIElGUz0nLCcgcmVhZCAtciAtYSBhcnJheSA8PDwgIiRFTkFCTEUiCiAgICAgICAgRU5BQkxFX1JFUVNfTlVNPSR7I2FycmF5W0BdfQogICAgICAgIGZvciBSRVEgaW4gIiR7YXJyYXlbQF19IjsgZG8KICAgICAgICAgICAgY21kU3Rkb3V0PSQoY2hlY2tSZXF1aXJlbWVudCAiJFJFUSIpCiAgICAgICAgICAgIHJldFZhbD0kPwogICAgICAgICAgICBpZiBbICRyZXRWYWwgLWVxIDAgXTsgdGhlbgogICAgICAgICAgICAgICAgRU5BQkxFX1BBU1NFRF9SRVE9JCgoJEVOQUJMRV9QQVNTRURfUkVRICsgMSkpCiAgICAgICAgICAgIGVsaWYgWyAkcmV0VmFsIC1lcSAyIF07IHRoZW4KICAgICAgICAgICAgIyBzcGVjaWFsIGNhc2U6IHN5c2N0bCBlbnRyeSBpcyBub3QgcHJlc2VudCBvbiBnaXZlbiBzeXN0ZW06IHNpZ25hbCBpdCBhczogTi9BCiAgICAgICAgICAgICAgICBub1N5c2N0bD0xCiAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICBmaQogICAgICAgIGRvbmUKICAgIGZpCgogICAgZmVhdHVyZT0kKGVjaG8gIiRGRUFUVVJFIiB8IGdyZXAgImZlYXR1cmU6ICIgfCBjdXQgLWQnICcgLWYgMi0pCgogICAgaWYgWyAtbiAiJGNtZFN0ZG91dCIgXTsgdGhlbgogICAgICAgIGlmIFsgJGNtZFN0ZG91dCAtZXEgMCBdOyB0aGVuCiAgICAgICAgICAgIHN0YXRlPSJbICR7dHh0cmVkfVNldCB0byAkY21kU3Rkb3V0JHt0eHRyc3R9IF0iCgkJCWNtZFN0ZG91dD0iIgogICAgICAgIGVsc2UKICAgICAgICAgICAgc3RhdGU9IlsgJHt0eHRncm59U2V0IHRvICRjbWRTdGRvdXQke3R4dHJzdH0gXSIKCQkJY21kU3Rkb3V0PSIiCiAgICAgICAgZmkKICAgIGVsc2UKCgl1bmtub3duPSJbICR7dHh0Z3JheX1Vbmtub3duJHt0eHRyc3R9ICBdIgoKCSMgZm9yIDNyZCBwYXJ0eSAoMykgbW9kZSBkaXNwbGF5ICJOL0EiIG9yICJFbmFibGVkIgoJaWYgWyAkTU9ERSAtZXEgMyBdOyB0aGVuCiAgICAgICAgICAgIGVuYWJsZWQ9IlsgJHt0eHRncm59RW5hYmxlZCR7dHh0cnN0fSAgIF0iCiAgICAgICAgICAgIGRpc2FibGVkPSJbICAgJHt0eHRncmF5fU4vQSR7dHh0cnN0fSAgICBdIgoKICAgICAgICAjIGZvciBhdHRhY2stc3VyZmFjZSAoNCkgbW9kZSBkaXNwbGF5ICJMb2NrZWQiIG9yICJFeHBvc2VkIgogICAgICAgIGVsaWYgWyAkTU9ERSAtZXEgNCBdOyB0aGVuCiAgICAgICAgICAgZW5hYmxlZD0iWyAke3R4dHJlZH1FeHBvc2VkJHt0eHRyc3R9ICBdIgogICAgICAgICAgIGRpc2FibGVkPSJbICR7dHh0Z3JufUxvY2tlZCR7dHh0cnN0fSAgIF0iCgoJIyBvdGhlciBtb2RlcyIgIkRpc2FibGVkIiAvICJFbmFibGVkIgoJZWxzZQoJCWVuYWJsZWQ9IlsgJHt0eHRncm59RW5hYmxlZCR7dHh0cnN0fSAgXSIKCQlkaXNhYmxlZD0iWyAke3R4dHJlZH1EaXNhYmxlZCR7dHh0cnN0fSBdIgoJZmkKCglpZiBbIC16ICIkS0NPTkZJRyIgLWEgIiRFTkFCTEVfUkVRU19OVU0iID0gMCBdOyB0aGVuCgkgICAgc3RhdGU9JHVua25vd24KICAgIGVsaWYgWyAkQVZBSUxBQkxFX1BBU1NFRF9SRVEgLWVxICRBVkFJTEFCTEVfUkVRU19OVU0gLWEgJEVOQUJMRV9QQVNTRURfUkVRIC1lcSAkRU5BQkxFX1JFUVNfTlVNIF07IHRoZW4KICAgICAgICBzdGF0ZT0kZW5hYmxlZAogICAgZWxzZQogICAgICAgIHN0YXRlPSRkaXNhYmxlZAoJZmkKCiAgICBmaQoKICAgIGVjaG8gLWUgIiAkc3RhdGUgJGZlYXR1cmUgJHt3aHR9JHtDT05GSUd9JHt0eHRyc3R9IgogICAgWyAtbiAiJGFuYWx5c2lzX3VybCIgXSAmJiBlY2hvIC1lICIgICAgICAgICAgICAgICRhbmFseXNpc191cmwiCiAgICBlY2hvCgpkb25lCgp9CgpkaXNwbGF5RXhwb3N1cmUoKSB7CiAgICBSQU5LPSQxCgogICAgaWYgWyAiJFJBTksiIC1nZSA2IF07IHRoZW4KICAgICAgICBlY2hvICJoaWdobHkgcHJvYmFibGUiCiAgICBlbGlmIFsgIiRSQU5LIiAtZ2UgMyBdOyB0aGVuCiAgICAgICAgZWNobyAicHJvYmFibGUiCiAgICBlbHNlCiAgICAgICAgZWNobyAibGVzcyBwcm9iYWJsZSIKICAgIGZpCn0KCiMgcGFyc2UgY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMKQVJHUz0kKGdldG9wdCAtLW9wdGlvbnMgJFNIT1JUT1BUUyAgLS1sb25nb3B0aW9ucyAkTE9OR09QVFMgLS0gIiRAIikKWyAkPyAhPSAwIF0gJiYgZXhpdFdpdGhFcnJNc2cgIkFib3J0aW5nLiIKCmV2YWwgc2V0IC0tICIkQVJHUyIKCndoaWxlIHRydWU7IGRvCiAgICBjYXNlICIkMSIgaW4KICAgICAgICAtdXwtLXVuYW1lKQogICAgICAgICAgICBzaGlmdAogICAgICAgICAgICBVTkFNRV9BPSIkMSIKICAgICAgICAgICAgb3B0X3VuYW1lX3N0cmluZz10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLVZ8LS12ZXJzaW9uKQogICAgICAgICAgICB2ZXJzaW9uCiAgICAgICAgICAgIGV4aXQgMAogICAgICAgICAgICA7OwogICAgICAgIC1ofC0taGVscCkKICAgICAgICAgICAgdXNhZ2UgCiAgICAgICAgICAgIGV4aXQgMAogICAgICAgICAgICA7OwogICAgICAgIC1mfC0tZnVsbCkKICAgICAgICAgICAgb3B0X2Z1bGw9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC1nfC0tc2hvcnQpCiAgICAgICAgICAgIG9wdF9zdW1tYXJ5PXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAtYnwtLWZldGNoLWJpbmFyaWVzKQogICAgICAgICAgICBvcHRfZmV0Y2hfYmlucz10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLXN8LS1mZXRjaC1zb3VyY2VzKQogICAgICAgICAgICBvcHRfZmV0Y2hfc3Jjcz10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLWt8LS1rZXJuZWwpCiAgICAgICAgICAgIHNoaWZ0CiAgICAgICAgICAgIEtFUk5FTD0iJDEiCiAgICAgICAgICAgIG9wdF9rZXJuZWxfdmVyc2lvbj10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLWR8LS1zaG93LWRvcykKICAgICAgICAgICAgb3B0X3Nob3dfZG9zPXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAtcHwtLXBrZ2xpc3QtZmlsZSkKICAgICAgICAgICAgc2hpZnQKICAgICAgICAgICAgUEtHTElTVF9GSUxFPSIkMSIKICAgICAgICAgICAgb3B0X3BrZ2xpc3RfZmlsZT10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLS1jdmVsaXN0LWZpbGUpCiAgICAgICAgICAgIHNoaWZ0CiAgICAgICAgICAgIENWRUxJU1RfRklMRT0iJDEiCiAgICAgICAgICAgIG9wdF9jdmVsaXN0X2ZpbGU9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgIC0tY2hlY2tzZWMpCiAgICAgICAgICAgIG9wdF9jaGVja3NlY19tb2RlPXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAtLWtlcm5lbHNwYWNlLW9ubHkpCiAgICAgICAgICAgIG9wdF9rZXJuZWxfb25seT10cnVlCiAgICAgICAgICAgIDs7CiAgICAgICAgLS11c2Vyc3BhY2Utb25seSkKICAgICAgICAgICAgb3B0X3VzZXJzcGFjZV9vbmx5PXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAtLXNraXAtbW9yZS1jaGVja3MpCiAgICAgICAgICAgIG9wdF9za2lwX21vcmVfY2hlY2tzPXRydWUKICAgICAgICAgICAgOzsKICAgICAgICAtLXNraXAtcGtnLXZlcnNpb25zKQogICAgICAgICAgICBvcHRfc2tpcF9wa2dfdmVyc2lvbnM9dHJ1ZQogICAgICAgICAgICA7OwogICAgICAgICopCiAgICAgICAgICAgIHNoaWZ0CiAgICAgICAgICAgIGlmIFsgIiQjIiAhPSAiMCIgXTsgdGhlbgogICAgICAgICAgICAgICAgZXhpdFdpdGhFcnJNc2cgIlVua25vd24gb3B0aW9uICckMScuIEFib3J0aW5nLiIKICAgICAgICAgICAgZmkKICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgOzsKICAgIGVzYWMKICAgIHNoaWZ0CmRvbmUKCiMgY2hlY2sgQmFzaCB2ZXJzaW9uIChhc3NvY2lhdGl2ZSBhcnJheXMgbmVlZCBCYXNoIGluIHZlcnNpb24gNC4wKykKaWYgKChCQVNIX1ZFUlNJTkZPWzBdIDwgNCkpOyB0aGVuCiAgICBleGl0V2l0aEVyck1zZyAiU2NyaXB0IG5lZWRzIEJhc2ggaW4gdmVyc2lvbiA0LjAgb3IgbmV3ZXIuIEFib3J0aW5nLiIKZmkKCiMgZXhpdCBpZiBib3RoIC0ta2VybmVsIGFuZCAtLXVuYW1lIGFyZSBzZXQKWyAiJG9wdF9rZXJuZWxfdmVyc2lvbiIgPSAidHJ1ZSIgXSAmJiBbICRvcHRfdW5hbWVfc3RyaW5nID0gInRydWUiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIlN3aXRjaGVzIC11fC0tdW5hbWUgYW5kIC1rfC0ta2VybmVsIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKCiMgZXhpdCBpZiBib3RoIC0tZnVsbCBhbmQgLS1zaG9ydCBhcmUgc2V0ClsgIiRvcHRfZnVsbCIgPSAidHJ1ZSIgXSAmJiBbICRvcHRfc3VtbWFyeSA9ICJ0cnVlIiBdICYmIGV4aXRXaXRoRXJyTXNnICJTd2l0Y2hlcyAtZnwtLWZ1bGwgYW5kIC1nfC0tc2hvcnQgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4gQWJvcnRpbmcuIgoKIyAtLWN2ZWxpc3QtZmlsZSBtb2RlIGlzIHN0YW5kYWxvbmUgbW9kZSBhbmQgaXMgbm90IGFwcGxpY2FibGUgd2hlbiBvbmUgb2YgLWsgfCAtdSB8IC1wIHwgLS1jaGVja3NlYyBzd2l0Y2hlcyBhcmUgc2V0CmlmIFsgIiRvcHRfY3ZlbGlzdF9maWxlIiA9ICJ0cnVlIiBdOyB0aGVuCiAgICBbICEgLWUgIiRDVkVMSVNUX0ZJTEUiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIlByb3ZpZGVkIENWRSBsaXN0IGZpbGUgZG9lcyBub3QgZXhpc3RzLiBBYm9ydGluZy4iCiAgICBbICIkb3B0X2tlcm5lbF92ZXJzaW9uIiA9ICJ0cnVlIiBdICYmIGV4aXRXaXRoRXJyTXNnICJTd2l0Y2hlcyAta3wtLWtlcm5lbCBhbmQgLS1jdmVsaXN0LWZpbGUgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4gQWJvcnRpbmcuIgogICAgWyAiJG9wdF91bmFtZV9zdHJpbmciID0gInRydWUiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIlN3aXRjaGVzIC11fC0tdW5hbWUgYW5kIC0tY3ZlbGlzdC1maWxlIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKICAgIFsgIiRvcHRfcGtnbGlzdF9maWxlIiA9ICJ0cnVlIiBdICYmIGV4aXRXaXRoRXJyTXNnICJTd2l0Y2hlcyAtcHwtLXBrZ2xpc3QtZmlsZSBhbmQgLS1jdmVsaXN0LWZpbGUgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4gQWJvcnRpbmcuIgpmaQoKIyAtLWNoZWNrc2VjIG1vZGUgaXMgc3RhbmRhbG9uZSBtb2RlIGFuZCBpcyBub3QgYXBwbGljYWJsZSB3aGVuIG9uZSBvZiAtayB8IC11IHwgLXAgfCAtLWN2ZWxpc3QtZmlsZSBzd2l0Y2hlcyBhcmUgc2V0CmlmIFsgIiRvcHRfY2hlY2tzZWNfbW9kZSIgPSAidHJ1ZSIgXTsgdGhlbgogICAgWyAiJG9wdF9rZXJuZWxfdmVyc2lvbiIgPSAidHJ1ZSIgXSAmJiBleGl0V2l0aEVyck1zZyAiU3dpdGNoZXMgLWt8LS1rZXJuZWwgYW5kIC0tY2hlY2tzZWMgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4gQWJvcnRpbmcuIgogICAgWyAiJG9wdF91bmFtZV9zdHJpbmciID0gInRydWUiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIlN3aXRjaGVzIC11fC0tdW5hbWUgYW5kIC0tY2hlY2tzZWMgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4gQWJvcnRpbmcuIgogICAgWyAiJG9wdF9wa2dsaXN0X2ZpbGUiID0gInRydWUiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIlN3aXRjaGVzIC1wfC0tcGtnbGlzdC1maWxlIGFuZCAtLWNoZWNrc2VjIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIEFib3J0aW5nLiIKZmkKCiMgZXh0cmFjdCBrZXJuZWwgdmVyc2lvbiBhbmQgb3RoZXIgT1MgaW5mbyBsaWtlIGRpc3RybyBuYW1lLCBkaXN0cm8gdmVyc2lvbiwgZXRjLiAzIHBvc3NpYmlsaXRpZXMgaGVyZToKIyBjYXNlIDE6IC0ta2VybmVsIHNldAppZiBbICIkb3B0X2tlcm5lbF92ZXJzaW9uIiA9PSAidHJ1ZSIgXTsgdGhlbgogICAgIyBUT0RPOiBhZGQga2VybmVsIHZlcnNpb24gbnVtYmVyIHZhbGlkYXRpb24KICAgIFsgLXogIiRLRVJORUwiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIlVucmVjb2duaXplZCBrZXJuZWwgdmVyc2lvbiBnaXZlbi4gQWJvcnRpbmcuIgogICAgQVJDSD0iIgogICAgT1M9IiIKCiAgICAjIGRvIG5vdCBwZXJmb3JtIGFkZGl0aW9uYWwgY2hlY2tzIG9uIGN1cnJlbnQgbWFjaGluZQogICAgb3B0X3NraXBfbW9yZV9jaGVja3M9dHJ1ZQoKICAgICMgZG8gbm90IGNvbnNpZGVyIGN1cnJlbnQgT1MKICAgIGdldFBrZ0xpc3QgIiIgIiRQS0dMSVNUX0ZJTEUiCgojIGNhc2UgMjogLS11bmFtZSBzZXQKZWxpZiBbICIkb3B0X3VuYW1lX3N0cmluZyIgPT0gInRydWUiIF07IHRoZW4KICAgIFsgLXogIiRVTkFNRV9BIiBdICYmIGV4aXRXaXRoRXJyTXNnICJ1bmFtZSBzdHJpbmcgZW1wdHkuIEFib3J0aW5nLiIKICAgIHBhcnNlVW5hbWUgIiRVTkFNRV9BIgoKICAgICMgZG8gbm90IHBlcmZvcm0gYWRkaXRpb25hbCBjaGVja3Mgb24gY3VycmVudCBtYWNoaW5lCiAgICBvcHRfc2tpcF9tb3JlX2NoZWNrcz10cnVlCgogICAgIyBkbyBub3QgY29uc2lkZXIgY3VycmVudCBPUwogICAgZ2V0UGtnTGlzdCAiIiAiJFBLR0xJU1RfRklMRSIKCiMgY2FzZSAzOiAtLWN2ZWxpc3QtZmlsZSBtb2RlCmVsaWYgWyAiJG9wdF9jdmVsaXN0X2ZpbGUiID0gInRydWUiIF07IHRoZW4KCiAgICAjIGdldCBrZXJuZWwgY29uZmlndXJhdGlvbiBpbiB0aGlzIG1vZGUKICAgIFsgIiRvcHRfc2tpcF9tb3JlX2NoZWNrcyIgPSAiZmFsc2UiIF0gJiYgZ2V0S2VybmVsQ29uZmlnCgojIGNhc2UgNDogLS1jaGVja3NlYyBtb2RlCmVsaWYgWyAiJG9wdF9jaGVja3NlY19tb2RlIiA9ICJ0cnVlIiBdOyB0aGVuCgogICAgIyB0aGlzIHN3aXRjaCBpcyBub3QgYXBwbGljYWJsZSBpbiB0aGlzIG1vZGUKICAgIG9wdF9za2lwX21vcmVfY2hlY2tzPWZhbHNlCgogICAgIyBnZXQga2VybmVsIGNvbmZpZ3VyYXRpb24gaW4gdGhpcyBtb2RlCiAgICBnZXRLZXJuZWxDb25maWcKICAgIFsgLXogIiRLQ09ORklHIiBdICYmIGVjaG8gIldBUk5JTkcuIEtlcm5lbCBDb25maWcgbm90IGZvdW5kIG9uIHRoZSBzeXN0ZW0gcmVzdWx0cyB3b24ndCBiZSBjb21wbGV0ZS4iCgogICAgIyBsYXVuY2ggY2hlY2tzZWMgbW9kZQogICAgY2hlY2tzZWNNb2RlCgogICAgZXhpdCAwCgojIGNhc2UgNTogbm8gLS11bmFtZSB8IC0ta2VybmVsIHwgLS1jdmVsaXN0LWZpbGUgfCAtLWNoZWNrc2VjIHNldAplbHNlCgogICAgIyAtLXBrZ2xpc3QtZmlsZSBOT1QgcHJvdmlkZWQ6IHRha2UgYWxsIGluZm8gZnJvbSBjdXJyZW50IG1hY2hpbmUKICAgICMgY2FzZSBmb3IgdmFuaWxsYSBleGVjdXRpb246IC4vbGludXgtZXhwbG9pdC1zdWdnZXN0ZXIuc2gKICAgIGlmIFsgIiRvcHRfcGtnbGlzdF9maWxlIiA9PSAiZmFsc2UiIF07IHRoZW4KICAgICAgICBVTkFNRV9BPSQodW5hbWUgLWEpCiAgICAgICAgWyAteiAiJFVOQU1FX0EiIF0gJiYgZXhpdFdpdGhFcnJNc2cgInVuYW1lIHN0cmluZyBlbXB0eS4gQWJvcnRpbmcuIgogICAgICAgIHBhcnNlVW5hbWUgIiRVTkFNRV9BIgoKICAgICAgICAjIGdldCBrZXJuZWwgY29uZmlndXJhdGlvbiBpbiB0aGlzIG1vZGUKICAgICAgICBbICIkb3B0X3NraXBfbW9yZV9jaGVja3MiID0gImZhbHNlIiBdICYmIGdldEtlcm5lbENvbmZpZwoKICAgICAgICAjIGV4dHJhY3QgZGlzdHJpYnV0aW9uIHZlcnNpb24gZnJvbSAvZXRjL29zLXJlbGVhc2UgT1IgL2V0Yy9sc2ItcmVsZWFzZQogICAgICAgIFsgLW4gIiRPUyIgLWEgIiRvcHRfc2tpcF9tb3JlX2NoZWNrcyIgPSAiZmFsc2UiIF0gJiYgRElTVFJPPSQoZ3JlcCAtcyAtRSAnXkRJU1RSSUJfUkVMRUFTRT18XlZFUlNJT05fSUQ9JyAvZXRjLyotcmVsZWFzZSB8IGN1dCAtZCc9JyAtZjIgfCBoZWFkIC0xIHwgdHIgLWQgJyInKQoKICAgICAgICAjIGV4dHJhY3QgcGFja2FnZSBsaXN0aW5nIGZyb20gY3VycmVudCBPUwogICAgICAgIGdldFBrZ0xpc3QgIiRPUyIgIiIKCiAgICAjIC0tcGtnbGlzdC1maWxlIHByb3ZpZGVkOiBvbmx5IGNvbnNpZGVyIHVzZXJzcGFjZSBleHBsb2l0cyBhZ2FpbnN0IHByb3ZpZGVkIHBhY2thZ2UgbGlzdGluZwogICAgZWxzZQogICAgICAgIEtFUk5FTD0iIgogICAgICAgICNUT0RPOiBleHRyYWN0IG1hY2hpbmUgYXJjaCBmcm9tIHBhY2thZ2UgbGlzdGluZwogICAgICAgIEFSQ0g9IiIKICAgICAgICB1bnNldCBFWFBMT0lUUwogICAgICAgIGRlY2xhcmUgLUEgRVhQTE9JVFMKICAgICAgICBnZXRQa2dMaXN0ICIiICIkUEtHTElTVF9GSUxFIgoKICAgICAgICAjIGFkZGl0aW9uYWwgY2hlY2tzIGFyZSBub3QgYXBwbGljYWJsZSBmb3IgdGhpcyBtb2RlCiAgICAgICAgb3B0X3NraXBfbW9yZV9jaGVja3M9dHJ1ZQogICAgZmkKZmkKCmVjaG8KZWNobyAtZSAiJHtibGR3aHR9QXZhaWxhYmxlIGluZm9ybWF0aW9uOiR7dHh0cnN0fSIKZWNobwpbIC1uICIkS0VSTkVMIiBdICYmIGVjaG8gLWUgIktlcm5lbCB2ZXJzaW9uOiAke3R4dGdybn0kS0VSTkVMJHt0eHRyc3R9IiB8fCBlY2hvIC1lICJLZXJuZWwgdmVyc2lvbjogJHt0eHRyZWR9Ti9BJHt0eHRyc3R9IgplY2hvICJBcmNoaXRlY3R1cmU6ICQoWyAtbiAiJEFSQ0giIF0gJiYgZWNobyAtZSAiJHt0eHRncm59JEFSQ0gke3R4dHJzdH0iIHx8IGVjaG8gLWUgIiR7dHh0cmVkfU4vQSR7dHh0cnN0fSIpIgplY2hvICJEaXN0cmlidXRpb246ICQoWyAtbiAiJE9TIiBdICYmIGVjaG8gLWUgIiR7dHh0Z3JufSRPUyR7dHh0cnN0fSIgfHwgZWNobyAtZSAiJHt0eHRyZWR9Ti9BJHt0eHRyc3R9IikiCmVjaG8gLWUgIkRpc3RyaWJ1dGlvbiB2ZXJzaW9uOiAkKFsgLW4gIiRESVNUUk8iIF0gJiYgZWNobyAtZSAiJHt0eHRncm59JERJU1RSTyR7dHh0cnN0fSIgfHwgZWNobyAtZSAiJHt0eHRyZWR9Ti9BJHt0eHRyc3R9IikiCgplY2hvICJBZGRpdGlvbmFsIGNoZWNrcyAoQ09ORklHXyosIHN5c2N0bCBlbnRyaWVzLCBjdXN0b20gQmFzaCBjb21tYW5kcyk6ICQoWyAiJG9wdF9za2lwX21vcmVfY2hlY2tzIiA9PSAiZmFsc2UiIF0gJiYgZWNobyAtZSAiJHt0eHRncm59cGVyZm9ybWVkJHt0eHRyc3R9IiB8fCBlY2hvIC1lICIke3R4dHJlZH1OL0Eke3R4dHJzdH0iKSIKCmlmIFsgLW4gIiRQS0dMSVNUX0ZJTEUiIC1hIC1uICIkUEtHX0xJU1QiIF07IHRoZW4KICAgIHBrZ0xpc3RGaWxlPSIke3R4dGdybn0kUEtHTElTVF9GSUxFJHt0eHRyc3R9IgplbGlmIFsgLW4gIiRQS0dMSVNUX0ZJTEUiIF07IHRoZW4KICAgIHBrZ0xpc3RGaWxlPSIke3R4dHJlZH11bnJlY29nbml6ZWQgZmlsZSBwcm92aWRlZCR7dHh0cnN0fSIKZWxpZiBbIC1uICIkUEtHX0xJU1QiIF07IHRoZW4KICAgIHBrZ0xpc3RGaWxlPSIke3R4dGdybn1mcm9tIGN1cnJlbnQgT1Mke3R4dHJzdH0iCmZpCgplY2hvIC1lICJQYWNrYWdlIGxpc3Rpbmc6ICQoWyAtbiAiJHBrZ0xpc3RGaWxlIiBdICYmIGVjaG8gLWUgIiRwa2dMaXN0RmlsZSIgfHwgZWNobyAtZSAiJHt0eHRyZWR9Ti9BJHt0eHRyc3R9IikiCgojIGhhbmRsZSAtLWtlcm5lbHNwYWN5LW9ubHkgJiAtLXVzZXJzcGFjZS1vbmx5IGZpbHRlciBvcHRpb25zCmlmIFsgIiRvcHRfa2VybmVsX29ubHkiID0gInRydWUiIC1vIC16ICIkUEtHX0xJU1QiIF07IHRoZW4KICAgIHVuc2V0IEVYUExPSVRTX1VTRVJTUEFDRQogICAgZGVjbGFyZSAtQSBFWFBMT0lUU19VU0VSU1BBQ0UKZmkKCmlmIFsgIiRvcHRfdXNlcnNwYWNlX29ubHkiID0gInRydWUiIF07IHRoZW4KICAgIHVuc2V0IEVYUExPSVRTCiAgICBkZWNsYXJlIC1BIEVYUExPSVRTCmZpCgplY2hvCmVjaG8gLWUgIiR7Ymxkd2h0fVNlYXJjaGluZyBhbW9uZzoke3R4dHJzdH0iCmVjaG8KZWNobyAiJHsjRVhQTE9JVFNbQF19IGtlcm5lbCBzcGFjZSBleHBsb2l0cyIKZWNobyAiJHsjRVhQTE9JVFNfVVNFUlNQQUNFW0BdfSB1c2VyIHNwYWNlIGV4cGxvaXRzIgplY2hvCgplY2hvIC1lICIke2JsZHdodH1Qb3NzaWJsZSBFeHBsb2l0czoke3R4dHJzdH0iCmVjaG8KCiMgc3RhcnQgYW5hbHlzaXMKaj0wCmZvciBFWFAgaW4gIiR7RVhQTE9JVFNbQF19IiAiJHtFWFBMT0lUU19VU0VSU1BBQ0VbQF19IjsgZG8KCiAgICAjIGNyZWF0ZSBhcnJheSBmcm9tIGN1cnJlbnQgZXhwbG9pdCBoZXJlIGRvYyBhbmQgZmV0Y2ggbmVlZGVkIGxpbmVzCiAgICBpPTAKICAgICMgKCctcicgaXMgdXNlZCB0byBub3QgaW50ZXJwcmV0IGJhY2tzbGFzaCB1c2VkIGZvciBiYXNoIGNvbG9ycykKICAgIHdoaWxlIHJlYWQgLXIgbGluZQogICAgZG8KICAgICAgICBhcnJbaV09IiRsaW5lIgogICAgICAgIGk9JCgoaSArIDEpKQogICAgZG9uZSA8PDwgIiRFWFAiCgogICAgTkFNRT0iJHthcnJbMF19IiAmJiBOQU1FPSIke05BTUU6Nn0iCiAgICBSRVFTPSIke2FyclsxXX0iICYmIFJFUVM9IiR7UkVRUzo2fSIKICAgIFRBR1M9IiR7YXJyWzJdfSIgJiYgVEFHUz0iJHtUQUdTOjZ9IgogICAgUkFOSz0iJHthcnJbM119IiAmJiBSQU5LPSIke1JBTks6Nn0iCgogICAgIyBzcGxpdCBsaW5lIHdpdGggcmVxdWlyZW1lbnRzICYgbG9vcCB0aHJ1IGFsbCByZXFzIG9uZSBieSBvbmUgJiBjaGVjayB3aGV0aGVyIGl0IGlzIG1ldAogICAgSUZTPScsJyByZWFkIC1yIC1hIGFycmF5IDw8PCAiJFJFUVMiCiAgICBSRVFTX05VTT0keyNhcnJheVtAXX0KICAgIFBBU1NFRF9SRVE9MAogICAgZm9yIFJFUSBpbiAiJHthcnJheVtAXX0iOyBkbwogICAgICAgIGlmIChjaGVja1JlcXVpcmVtZW50ICIkUkVRIiAiJHthcnJheVswXX0iKTsgdGhlbgogICAgICAgICAgICBQQVNTRURfUkVRPSQoKCRQQVNTRURfUkVRICsgMSkpCiAgICAgICAgZWxzZQogICAgICAgICAgICBicmVhawogICAgICAgIGZpCiAgICBkb25lCgogICAgIyBleGVjdXRlIGZvciBleHBsb2l0cyB3aXRoIGFsbCByZXF1aXJlbWVudHMgbWV0CiAgICBpZiBbICRQQVNTRURfUkVRIC1lcSAkUkVRU19OVU0gXTsgdGhlbgoKICAgICAgICAjIGFkZGl0aW9uYWwgcmVxdWlyZW1lbnQgZm9yIC0tY3ZlbGlzdC1maWxlIG1vZGU6IGNoZWNrIGlmIENWRSBhc3NvY2lhdGVkIHdpdGggdGhlIGV4cGxvaXQgaXMgb24gdGhlIENWRUxJU1RfRklMRQogICAgICAgIGlmIFsgIiRvcHRfY3ZlbGlzdF9maWxlIiA9ICJ0cnVlIiBdOyB0aGVuCgogICAgICAgICAgICAjIGV4dHJhY3QgQ1ZFKHMpIGFzc29jaWF0ZWQgd2l0aCBnaXZlbiBleHBsb2l0IChhbHNvIHRyYW5zbGF0ZXMgJywnIHRvICd8JyBmb3IgZWFzeSBoYW5kbGluZyBtdWx0aXBsZSBDVkVzIGNhc2UgLSB2aWEgZXh0ZW5kZWQgcmVnZXgpCiAgICAgICAgICAgIGN2ZT0kKGVjaG8gIiROQU1FIiB8IGdyZXAgJy4qXFsuKlxdLionIHwgY3V0IC1kICdtJyAtZjIgfCBjdXQgLWQgJ10nIC1mMSB8IHRyIC1kICdbJyB8IHRyICIsIiAifCIpCiAgICAgICAgICAgICNlY2hvICJDVkU6ICRjdmUiCgogICAgICAgICAgICAjIGNoZWNrIGlmIGl0J3Mgb24gQ1ZFTElTVF9GSUxFIGxpc3QsIGlmIG5vIG1vdmUgdG8gbmV4dCBleHBsb2l0CiAgICAgICAgICAgIFsgISAkKGNhdCAiJENWRUxJU1RfRklMRSIgfCBncmVwIC1FICIkY3ZlIikgXSAmJiBjb250aW51ZQogICAgICAgIGZpCgogICAgICAgICMgcHJvY2VzcyB0YWdzIGFuZCBoaWdobGlnaHQgdGhvc2UgdGhhdCBtYXRjaCBjdXJyZW50IE9TIChvbmx5IGZvciBkZWJ8dWJ1bnR1fFJIRUwgYW5kIGlmIHdlIGtub3cgZGlzdHJvIHZlcnNpb24gLSBkaXJlY3QgbW9kZSkKICAgICAgICB0YWdzPSIiCiAgICAgICAgaWYgWyAtbiAiJFRBR1MiIC1hIC1uICIkT1MiIF07IHRoZW4KICAgICAgICAgICAgSUZTPScsJyByZWFkIC1yIC1hIHRhZ3NfYXJyYXkgPDw8ICIkVEFHUyIKICAgICAgICAgICAgVEFHU19OVU09JHsjdGFnc19hcnJheVtAXX0KCiAgICAgICAgICAgICMgYnVtcCBSQU5LIHNsaWdodGx5ICgrMSkgaWYgd2UncmUgaW4gJy0tdW5hbWUnIG1vZGUgYW5kIHRoZXJlJ3MgYSBUQUcgZm9yIE9TIGZyb20gdW5hbWUgc3RyaW5nCiAgICAgICAgICAgIFsgIiQoZWNobyAiJHt0YWdzX2FycmF5W0BdfSIgfCBncmVwICIkT1MiKSIgLWEgIiRvcHRfdW5hbWVfc3RyaW5nIiA9PSAidHJ1ZSIgXSAmJiBSQU5LPSQoKCRSQU5LICsgMSkpCgogICAgICAgICAgICBmb3IgVEFHIGluICIke3RhZ3NfYXJyYXlbQF19IjsgZG8KICAgICAgICAgICAgICAgIHRhZ19kaXN0cm89JChlY2hvICIkVEFHIiB8IGN1dCAtZCc9JyAtZjEpCiAgICAgICAgICAgICAgICB0YWdfZGlzdHJvX251bV9hbGw9JChlY2hvICIkVEFHIiB8IGN1dCAtZCc9JyAtZjIpCiAgICAgICAgICAgICAgICAjIGluIGNhc2Ugb2YgdGFnIG9mIGZvcm06ICd1YnVudHU9MTYuMDR7a2VybmVsOjQuNC4wLTIxfSByZW1vdmUga2VybmVsIHZlcnNpb25pbmcgcGFydCBmb3IgY29tcGFyaXNpb24KICAgICAgICAgICAgICAgIHRhZ19kaXN0cm9fbnVtPSIke3RhZ19kaXN0cm9fbnVtX2FsbCV7Kn0iCgogICAgICAgICAgICAgICAgIyB3ZSdyZSBpbiAnLS11bmFtZScgbW9kZSBPUiAoZm9yIG5vcm1hbCBtb2RlKSBpZiB0aGVyZSBpcyBkaXN0cm8gdmVyc2lvbiBtYXRjaAogICAgICAgICAgICAgICAgaWYgWyAiJG9wdF91bmFtZV9zdHJpbmciID09ICJ0cnVlIiAtbyBcKCAiJE9TIiA9PSAiJHRhZ19kaXN0cm8iIC1hICIkKGVjaG8gIiRESVNUUk8iIHwgZ3JlcCAtRSAiJHRhZ19kaXN0cm9fbnVtIikiIFwpIF07IHRoZW4KCiAgICAgICAgICAgICAgICAgICAgIyBidW1wIGN1cnJlbnQgZXhwbG9pdCdzIHJhbmsgYnkgMiBmb3IgZGlzdHJvIG1hdGNoIChhbmQgbm90IGluICctLXVuYW1lJyBtb2RlKQogICAgICAgICAgICAgICAgICAgIFsgIiRvcHRfdW5hbWVfc3RyaW5nIiA9PSAiZmFsc2UiIF0gJiYgUkFOSz0kKCgkUkFOSyArIDIpKQoKICAgICAgICAgICAgICAgICAgICAjIGdldCBuYW1lIChrZXJuZWwgb3IgcGFja2FnZSBuYW1lKSBhbmQgdmVyc2lvbiBvZiBrZXJuZWwvcGtnIGlmIHByb3ZpZGVkOgogICAgICAgICAgICAgICAgICAgIHRhZ19wa2c9JChlY2hvICIkdGFnX2Rpc3Ryb19udW1fYWxsIiB8IGN1dCAtZCd7JyAtZiAyIHwgdHIgLWQgJ30nIHwgY3V0IC1kJzonIC1mIDEpCiAgICAgICAgICAgICAgICAgICAgdGFnX3BrZ19udW09IiIKICAgICAgICAgICAgICAgICAgICBbICQoZWNobyAiJHRhZ19kaXN0cm9fbnVtX2FsbCIgfCBncmVwICd7JykgXSAmJiB0YWdfcGtnX251bT0kKGVjaG8gIiR0YWdfZGlzdHJvX251bV9hbGwiIHwgY3V0IC1kJ3snIC1mIDIgfCB0ciAtZCAnfScgfCBjdXQgLWQnOicgLWYgMikKCiAgICAgICAgICAgICAgICAgICAgI1sgLW4gIiR0YWdfcGtnX251bSIgXSAmJiBlY2hvICJ0YWdfcGtnX251bTogJHRhZ19wa2dfbnVtOyBrZXJuZWw6ICRLRVJORUxfQUxMIgoKICAgICAgICAgICAgICAgICAgICAjIGlmIHBrZy9rZXJuZWwgdmVyc2lvbiBpcyBub3QgcHJvdmlkZWQ6CiAgICAgICAgICAgICAgICAgICAgaWYgWyAteiAiJHRhZ19wa2dfbnVtIiBdOyB0aGVuCiAgICAgICAgICAgICAgICAgICAgICAgIFsgIiRvcHRfdW5hbWVfc3RyaW5nIiA9PSAiZmFsc2UiIF0gJiYgVEFHPSIke2xpZ2h0eWVsbG93fVsgJHtUQUd9IF0ke3R4dHJzdH0iCgogICAgICAgICAgICAgICAgICAgICMga2VybmVsIHZlcnNpb24gcHJvdmlkZWQsIGNoZWNrIGZvciBtYXRjaDoKICAgICAgICAgICAgICAgICAgICBlbGlmIFsgLW4gIiR0YWdfcGtnX251bSIgLWEgIiR0YWdfcGtnIiA9ICJrZXJuZWwiIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgaWYgWyAkKGVjaG8gIiRLRVJORUxfQUxMIiB8IGdyZXAgLUUgIiR7dGFnX3BrZ19udW19IikgXTsgdGhlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBrZXJuZWwgdmVyc2lvbiBtYXRjaGVkIC0gYm9sZCBoaWdobGlnaHQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRBRz0iJHt5ZWxsb3d9WyAke1RBR30gXSR7dHh0cnN0fSIKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGJ1bXAgY3VycmVudCBleHBsb2l0J3MgcmFuayBhZGRpdGlvbmFsbHkgYnkgMyBmb3Iga2VybmVsIHZlcnNpb24gcmVnZXggbWF0Y2gKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJBTks9JCgoJFJBTksgKyAzKSkKICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAiJG9wdF91bmFtZV9zdHJpbmciID09ICJmYWxzZSIgXSAmJiBUQUc9IiR7bGlnaHR5ZWxsb3d9WyAkdGFnX2Rpc3Rybz0kdGFnX2Rpc3Ryb19udW0gXSR7dHh0cnN0fXtrZXJuZWw6JHRhZ19wa2dfbnVtfSIKICAgICAgICAgICAgICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICAgICAgICAgIyBwa2cgdmVyc2lvbiBwcm92aWRlZCwgY2hlY2sgZm9yIG1hdGNoIChUQkQpOgogICAgICAgICAgICAgICAgICAgIGVsaWYgWyAtbiAiJHRhZ19wa2dfbnVtIiAtYSAtbiAiJHRhZ19wa2ciICBdOyB0aGVuCiAgICAgICAgICAgICAgICAgICAgICAgIFRBRz0iJHtsaWdodHllbGxvd31bICR0YWdfZGlzdHJvPSR0YWdfZGlzdHJvX251bSBdJHt0eHRyc3R9eyR0YWdfcGtnOiR0YWdfcGtnX251bX0iCiAgICAgICAgICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICAgICBmaQoKICAgICAgICAgICAgICAgICMgYXBwZW5kIGN1cnJlbnQgdGFnIHRvIHRhZ3MgbGlzdAogICAgICAgICAgICAgICAgdGFncz0iJHt0YWdzfSR7VEFHfSwiCiAgICAgICAgICAgIGRvbmUKICAgICAgICAgICAgIyB0cmltICcsJyBhZGRlZCBieSBhYm92ZSBsb29wCiAgICAgICAgICAgIFsgLW4gIiR0YWdzIiBdICYmIHRhZ3M9IiR7dGFncyU/fSIKICAgICAgICBlbHNlCiAgICAgICAgICAgIHRhZ3M9IiRUQUdTIgogICAgICAgIGZpCgogICAgICAgICMgaW5zZXJ0IHRoZSBtYXRjaGVkIGV4cGxvaXQgKHdpdGggY2FsY3VsYXRlZCBSYW5rIGFuZCBoaWdobGlnaHRlZCB0YWdzKSB0byBhcnJhcnkgdGhhdCB3aWxsIGJlIHNvcnRlZAogICAgICAgIEVYUD0kKGVjaG8gIiRFWFAiIHwgc2VkIC1lICcvXk5hbWU6L2QnIC1lICcvXlJlcXM6L2QnIC1lICcvXlRhZ3M6L2QnKQogICAgICAgIGV4cGxvaXRzX3RvX3NvcnRbal09IiR7UkFOS31OYW1lOiAke05BTUV9RDNMMW1SZXFzOiAke1JFUVN9RDNMMW1UYWdzOiAke3RhZ3N9RDNMMW0kKGVjaG8gIiRFWFAiIHwgc2VkIC1lICc6YScgLWUgJ04nIC1lICckIWJhJyAtZSAncy9cbi9EM0wxbS9nJykiCiAgICAgICAgKChqKyspKQogICAgZmkKZG9uZQoKIyBzb3J0IGV4cGxvaXRzIGJhc2VkIG9uIGNhbGN1bGF0ZWQgUmFuawpJRlM9JCdcbicKU09SVEVEX0VYUExPSVRTPSgkKHNvcnQgLXIgPDw8IiR7ZXhwbG9pdHNfdG9fc29ydFsqXX0iKSkKdW5zZXQgSUZTCgojIGRpc3BsYXkgc29ydGVkIGV4cGxvaXRzCmZvciBFWFBfVEVNUCBpbiAiJHtTT1JURURfRVhQTE9JVFNbQF19IjsgZG8KCglSQU5LPSQoZWNobyAiJEVYUF9URU1QIiB8IGF3ayAtRidOYW1lOicgJ3twcmludCAkMX0nKQoKCSMgY29udmVydCBlbnRyeSBiYWNrIHRvIGNhbm9uaWNhbCBmb3JtCglFWFA9JChlY2hvICIkRVhQX1RFTVAiIHwgc2VkICdzL15bMC05XS8vZycgfCBzZWQgJ3MvRDNMMW0vXG4vZycpCgoJIyBjcmVhdGUgYXJyYXkgZnJvbSBjdXJyZW50IGV4cGxvaXQgaGVyZSBkb2MgYW5kIGZldGNoIG5lZWRlZCBsaW5lcwogICAgaT0wCiAgICAjICgnLXInIGlzIHVzZWQgdG8gbm90IGludGVycHJldCBiYWNrc2xhc2ggdXNlZCBmb3IgYmFzaCBjb2xvcnMpCiAgICB3aGlsZSByZWFkIC1yIGxpbmUKICAgIGRvCiAgICAgICAgYXJyW2ldPSIkbGluZSIKICAgICAgICBpPSQoKGkgKyAxKSkKICAgIGRvbmUgPDw8ICIkRVhQIgoKICAgIE5BTUU9IiR7YXJyWzBdfSIgJiYgTkFNRT0iJHtOQU1FOjZ9IgogICAgUkVRUz0iJHthcnJbMV19IiAmJiBSRVFTPSIke1JFUVM6Nn0iCiAgICBUQUdTPSIke2FyclsyXX0iICYmIHRhZ3M9IiR7VEFHUzo2fSIKCglFWFBMT0lUX0RCPSQoZWNobyAiJEVYUCIgfCBncmVwICJleHBsb2l0LWRiOiAiIHwgYXdrICd7cHJpbnQgJDJ9JykKCWFuYWx5c2lzX3VybD0kKGVjaG8gIiRFWFAiIHwgZ3JlcCAiYW5hbHlzaXMtdXJsOiAiIHwgYXdrICd7cHJpbnQgJDJ9JykKCWV4dF91cmw9JChlY2hvICIkRVhQIiB8IGdyZXAgImV4dC11cmw6ICIgfCBhd2sgJ3twcmludCAkMn0nKQoJY29tbWVudHM9JChlY2hvICIkRVhQIiB8IGdyZXAgIkNvbW1lbnRzOiAiIHwgY3V0IC1kJyAnIC1mIDItKQoJcmVxcz0kKGVjaG8gIiRFWFAiIHwgZ3JlcCAiUmVxczogIiB8IGN1dCAtZCcgJyAtZiAyKQoKCSMgZXhwbG9pdCBuYW1lIHdpdGhvdXQgQ1ZFIG51bWJlciBhbmQgd2l0aG91dCBjb21tb25seSB1c2VkIHNwZWNpYWwgY2hhcnMKCW5hbWU9JChlY2hvICIkTkFNRSIgfCBjdXQgLWQnICcgLWYgMi0gfCB0ciAtZCAnICgpLycpCgoJYmluX3VybD0kKGVjaG8gIiRFWFAiIHwgZ3JlcCAiYmluLXVybDogIiB8IGF3ayAne3ByaW50ICQyfScpCglzcmNfdXJsPSQoZWNobyAiJEVYUCIgfCBncmVwICJzcmMtdXJsOiAiIHwgYXdrICd7cHJpbnQgJDJ9JykKCVsgLXogIiRzcmNfdXJsIiBdICYmIFsgLW4gIiRFWFBMT0lUX0RCIiBdICYmIHNyY191cmw9Imh0dHBzOi8vd3d3LmV4cGxvaXQtZGIuY29tL2Rvd25sb2FkLyRFWFBMT0lUX0RCIgoJWyAteiAiJHNyY191cmwiIF0gJiYgWyAteiAiJGJpbl91cmwiIF0gJiYgZXhpdFdpdGhFcnJNc2cgIidzcmMtdXJsJyAvICdiaW4tdXJsJyAvICdleHBsb2l0LWRiJyBlbnRyaWVzIGFyZSBhbGwgZW1wdHkgZm9yICckTkFNRScgZXhwbG9pdCAtIGZpeCB0aGF0LiBBYm9ydGluZy4iCgoJaWYgWyAtbiAiJGFuYWx5c2lzX3VybCIgXTsgdGhlbgogICAgICAgIGRldGFpbHM9IiRhbmFseXNpc191cmwiCgllbGlmICQoZWNobyAiJHNyY191cmwiIHwgZ3JlcCAtcSAnd3d3LmV4cGxvaXQtZGIuY29tJyk7IHRoZW4KICAgICAgICBkZXRhaWxzPSJodHRwczovL3d3dy5leHBsb2l0LWRiLmNvbS9leHBsb2l0cy8kRVhQTE9JVF9EQi8iCgllbGlmIFtbICIkc3JjX3VybCIgPX4gXi4qdGd6fHRhci5nenx6aXAkICYmIC1uICIkRVhQTE9JVF9EQiIgXV07IHRoZW4KICAgICAgICBkZXRhaWxzPSJodHRwczovL3d3dy5leHBsb2l0LWRiLmNvbS9leHBsb2l0cy8kRVhQTE9JVF9EQi8iCgllbHNlCiAgICAgICAgZGV0YWlscz0iJHNyY191cmwiCglmaQoKCSMgc2tpcCBEb1MgYnkgZGVmYXVsdAoJZG9zPSQoZWNobyAiJEVYUCIgfCBncmVwIC1vIC1pICIoZG9zIikKCVsgIiRvcHRfc2hvd19kb3MiID09ICJmYWxzZSIgXSAmJiBbIC1uICIkZG9zIiBdICYmIGNvbnRpbnVlCgoJIyBoYW5kbGVzIC0tZmV0Y2gtYmluYXJpZXMgb3B0aW9uCglpZiBbICRvcHRfZmV0Y2hfYmlucyA9ICJ0cnVlIiBdOyB0aGVuCiAgICAgICAgZm9yIGkgaW4gJChlY2hvICIkRVhQIiB8IGdyZXAgImJpbi11cmw6ICIgfCBhd2sgJ3twcmludCAkMn0nKTsgZG8KICAgICAgICAgICAgWyAtZiAiJHtuYW1lfV8kKGJhc2VuYW1lICRpKSIgXSAmJiBybSAtZiAiJHtuYW1lfV8kKGJhc2VuYW1lICRpKSIKICAgICAgICAgICAgd2dldCAtcSAtayAiJGkiIC1PICIke25hbWV9XyQoYmFzZW5hbWUgJGkpIgogICAgICAgIGRvbmUKICAgIGZpCgoJIyBoYW5kbGVzIC0tZmV0Y2gtc291cmNlcyBvcHRpb24KCWlmIFsgJG9wdF9mZXRjaF9zcmNzID0gInRydWUiIF07IHRoZW4KICAgICAgICBbIC1mICIke25hbWV9XyQoYmFzZW5hbWUgJHNyY191cmwpIiBdICYmIHJtIC1mICIke25hbWV9XyQoYmFzZW5hbWUgJHNyY191cmwpIgogICAgICAgIHdnZXQgLXEgLWsgIiRzcmNfdXJsIiAtTyAiJHtuYW1lfV8kKGJhc2VuYW1lICRzcmNfdXJsKSIgJgogICAgZmkKCiAgICAjIGRpc3BsYXkgcmVzdWx0IChzaG9ydCkKCWlmIFsgIiRvcHRfc3VtbWFyeSIgPSAidHJ1ZSIgXTsgdGhlbgoJWyAteiAiJHRhZ3MiIF0gJiYgdGFncz0iLSIKCWVjaG8gLWUgIiROQU1FIHx8ICR0YWdzIHx8ICRzcmNfdXJsIgoJY29udGludWUKCWZpCgojIGRpc3BsYXkgcmVzdWx0IChzdGFuZGFyZCkKCWVjaG8gLWUgIlsrXSAkTkFNRSIKCWVjaG8gLWUgIlxuICAgRGV0YWlsczogJGRldGFpbHMiCiAgICAgICAgZWNobyAtZSAiICAgRXhwb3N1cmU6ICQoZGlzcGxheUV4cG9zdXJlICRSQU5LKSIKICAgICAgICBbIC1uICIkdGFncyIgXSAmJiBlY2hvIC1lICIgICBUYWdzOiAkdGFncyIKICAgICAgICBlY2hvIC1lICIgICBEb3dubG9hZCBVUkw6ICRzcmNfdXJsIgogICAgICAgIFsgLW4gIiRleHRfdXJsIiBdICYmIGVjaG8gLWUgIiAgIGV4dC11cmw6ICRleHRfdXJsIgogICAgICAgIFsgLW4gIiRjb21tZW50cyIgXSAmJiBlY2hvIC1lICIgICBDb21tZW50czogJGNvbW1lbnRzIgoKICAgICAgICAjIGhhbmRsZXMgLS1mdWxsIGZpbHRlciBvcHRpb24KICAgICAgICBpZiBbICIkb3B0X2Z1bGwiID0gInRydWUiIF07IHRoZW4KICAgICAgICAgICAgWyAtbiAiJHJlcXMiIF0gJiYgZWNobyAtZSAiICAgUmVxdWlyZW1lbnRzOiAkcmVxcyIKCiAgICAgICAgICAgIFsgLW4gIiRFWFBMT0lUX0RCIiBdICYmIGVjaG8gLWUgIiAgIGV4cGxvaXQtZGI6ICRFWFBMT0lUX0RCIgoKICAgICAgICAgICAgYXV0aG9yPSQoZWNobyAiJEVYUCIgfCBncmVwICJhdXRob3I6ICIgfCBjdXQgLWQnICcgLWYgMi0pCiAgICAgICAgICAgIFsgLW4gIiRhdXRob3IiIF0gJiYgZWNobyAtZSAiICAgYXV0aG9yOiAkYXV0aG9yIgogICAgICAgIGZpCgogICAgICAgIGVjaG8KCmRvbmUK" echo $les_b64 | base64 -d | bash | sed "s,$(printf '\033')\\[[0-9;]*[a-zA-Z],,g" | grep -i "\[CVE" -A 10 | grep -Ev "^\-\-$" | sed -${E} "s,\[CVE-[0-9]+-[0-9]+\].*,${SED_RED},g" echo "" fi @@ -2024,9 +2024,15 @@ exec_with_jq(){ } check_gcp(){ - is_gcp="No" + is_gcp_vm="No" + is_gcp_function="No" if grep -q metadata.google.internal /etc/hosts 2>/dev/null || (curl --connect-timeout 2 metadata.google.internal >/dev/null 2>&1 && [ "$?" -eq "0" ]) || (wget --timeout 2 --tries 1 metadata.google.internal >/dev/null 2>&1 && [ "$?" -eq "0" ]); then - is_gcp="Yes" + is_gcp_vm="Yes" + fi + # CHeck if /workspace exists + if [ -d "/workspace" ] && [ -d "/layers" ]; then + is_gcp_vm="No" + is_gcp_function="Yes" fi } @@ -2044,6 +2050,13 @@ check_aliyun_ecs () { fi } +check_tencent_cvm () { + is_tencent_cvm="No" + if [ -f "/etc/cloud/cloud.cfg.d/05_logging.cfg" ] || grep -qi Tencent /etc/cloud/cloud.cfg; then + is_tencent_cvm="Yes" + fi +} + check_ibm_vm(){ is_ibm_vm="No" if grep -q "nameserver 161.26.0.10" "/etc/resolv.conf" && grep -q "nameserver 161.26.0.11" "/etc/resolv.conf"; then @@ -2133,7 +2146,8 @@ check_az_app(){ check_gcp -print_list "Google Cloud Platform? ............... $is_gcp\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," +print_list "GCP Virtual Machine? ................. $is_gcp_vm\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," +print_list "GCP Cloud Funtion? ................... $is_gcp_function\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," check_aws_ecs print_list "AWS ECS? ............................. $is_aws_ecs\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," check_aws_ec2 @@ -2147,6 +2161,8 @@ check_do print_list "DO Droplet? .......................... $is_do\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," check_aliyun_ecs print_list "Aliyun ECS? .......................... $is_aliyun_ecs\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," +#check_tencent_cvm +print_list "Tencent CVM? .......................... $is_tencent_cvm\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," check_ibm_vm print_list "IBM Cloud VM? ........................ $is_ibm_vm\n"$NC | sed "s,Yes,${SED_RED}," | sed "s,No,${SED_GREEN}," check_az_vm @@ -2156,6 +2172,80 @@ print_list "Azure APP? ........................... $is_az_app\n"$NC | sed "s,Yes echo "" +if [ "$is_tencent_cvm" = "Yes" ]; then + tencent_req="" + if [ "$(command -v curl)" ]; then + tencent_req='curl -sfkG' + elif [ "$(command -v wget)" ]; then + tencent_req='wget -q -O ' + else + echo "Neither curl nor wget were found, I can't enumerate the metadata service :(" + fi + + + print_2title "Tencent CVM Enumeration" + print_info "https://cloud.tencent.com/document/product/213/4934" + # Todo: print_info "Hacktricks Documents needs to be updated" + + echo "" + print_3title "Instance Info" + i_tencent_owner_account=$(eval $tencent_req http://169.254.0.23/latest/meta-data/app-id) + [ "$i_tencent_owner_account" ] && echo "Tencent Owner Account: $i_tencent_owner_account" + i_hostname=$(eval $tencent_req http://169.254.0.23/latest/meta-data/hostname) + [ "$i_hostname" ] && echo "Hostname: $i_hostname" + i_instance_id=$(eval $tencent_req http://169.254.0.23/latest/meta-data/instance-id) + [ "$i_instance_id" ] && echo "Instance ID: $i_instance_id" + i_instance_id=$(eval $tencent_req http://169.254.0.23/latest/meta-data/uuid) + [ "$i_instance_id" ] && echo "Instance ID: $i_instance_id" + i_instance_name=$(eval $tencent_req http://169.254.0.23/latest/meta-data/instance-name) + [ "$i_instance_name" ] && echo "Instance Name: $i_instance_name" + i_instance_type=$(eval $tencent_req http://169.254.0.23/latest/meta-data/instance/instance-type) + [ "$i_instance_type" ] && echo "Instance Type: $i_instance_type" + i_region_id=$(eval $tencent_req http://169.254.0.23/latest/meta-data/placement/region) + [ "$i_region_id" ] && echo "Region ID: $i_region_id" + i_zone_id=$(eval $tencent_req http://169.254.0.23/latest/meta-data/placement/zone) + [ "$i_zone_id" ] && echo "Zone ID: $i_zone_id" + + echo "" + print_3title "Network Info" + i_pri_ipv4=$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/primary-local-ipv4) + [ "$i_pri_ipv4" ] && echo "Primary IPv4: $i_pri_ipv4" + + + echo "========" + for mac in $(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/); do + echo " Mac: $mac" + echo " Mac public ips: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/public-ipv4s) + echo " Mac vpc id: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/vpc-id) + echo " Mac subnet id: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/subnet-id) + + for lipv4 in $(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/local-ipv4s); do + echo " Mac local ips: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/local-ipv4s/$lipv4/local-ipv4) + echo " Mac gateways: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/local-ipv4s/$lipv4/gateway) + echo " Mac public ips: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/local-ipv4s/$lipv4/public-ipv4) + echo " Mac public ips mode: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/local-ipv4s/$lipv4/public-ipv4-mode) + echo " Mac subnet mask: "$(eval $tencent_req http://169.254.0.23/latest/meta-data/network/interfaces/macs/$mac/local-ipv4s/$lipv4/subnet-mask) + done + echo "=======" + done + + echo "" + print_3title "Service account " + for sa in $(eval $tencent_req "http://169.254.0.23/latest/meta-data/cam/security-credentials/"); do + echo " Name: $sa" + echo " STS Token: "$(eval $tencent_req "http://169.254.0.23/latest/meta-data/cam/security-credentials/$sa") + echo " ==============" + done + + echo "" + print_3title "Possbile admin ssh Public keys" + for key in $(eval $tencent_req "http://169.254.0.23/latest/meta-data/public-keys/"); do + echo " Name: $key" + echo " Key: "$(eval $tencent_req "http://169.254.0.23/latest/meta-data/public-keys/${key}openssh-key") + echo " ==============" + done +fi + if [ "$is_aliyun_ecs" = "Yes" ]; then aliyun_req="" aliyun_token="" @@ -2239,12 +2329,12 @@ if [ "$is_aliyun_ecs" = "Yes" ]; then fi fi -if [ "$is_gcp" = "Yes" ]; then +if [ "$is_gcp_vm" = "Yes" ]; then gcp_req="" if [ "$(command -v curl)" ]; then - gcp_req='curl -s -f -H "X-Google-Metadata-Request: True"' + gcp_req='curl -s -f -H "Metadata-Flavor: Google"' elif [ "$(command -v wget)" ]; then - gcp_req='wget -q -O - --header "X-Google-Metadata-Request: True"' + gcp_req='wget -q -O - --header "Metadata-Flavor: Google"' else echo "Neither curl nor wget were found, I can't enumerate the metadata service :(" fi @@ -2335,6 +2425,53 @@ if [ "$is_gcp" = "Yes" ]; then fi fi +# Check if the script is running in a GCP Cloud Function +if [ "$is_gcp_function" = "Yes" ]; then + gcp_req="" + if [ "$(command -v curl)" ]; then + gcp_req='curl -s -f -H "Metadata-Flavor: Google"' + elif [ "$(command -v wget)" ]; then + gcp_req='wget -q -O - --header "Metadata-Flavor: Google"' + else + echo "Neither curl nor wget were found, I can't enumerate the metadata service :(" + fi + + # GCP Enumeration + if [ "$gcp_req" ]; then + print_2title "Google Cloud Platform Enumeration" + print_info "https://cloud.hacktricks.xyz/pentesting-cloud/gcp-security" + + ## GC Project Info + p_id=$(eval $gcp_req 'http://metadata.google.internal/computeMetadata/v1/project/project-id') + [ "$p_id" ] && echo "Project-ID: $p_id" + p_num=$(eval $gcp_req 'http://metadata.google.internal/computeMetadata/v1/project/numeric-project-id') + [ "$p_num" ] && echo "Project Number: $p_num" + + # Instance Info + inst_id=$(eval $gcp_req http://metadata.google.internal/computeMetadata/v1/instance/id) + [ "$inst_id" ] && echo "Instance ID: $inst_id" + mtls_info=$(eval $gcp_req http://metadata/computeMetadata/v1/instance/platform-security/auto-mtls-configuration) + [ "$mtls_info" ] && echo "MTLS info: $mtls_info" + inst_zone=$(eval $gcp_req http://metadata.google.internal/computeMetadata/v1/instance/zone) + [ "$inst_zone" ] && echo "Zone: $inst_zone" + + echo "" + print_3title "Service Accounts" + for sa in $(eval $gcp_req "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/"); do + echo " Name: $sa" + echo " Email: "$(eval $gcp_req "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/${sa}email") + echo " Aliases: "$(eval $gcp_req "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/${sa}aliases") + echo " Identity: "$(eval $gcp_req "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/${sa}identity") + echo " Scopes: "$(eval $gcp_req "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/${sa}scopes") | sed -${E} "s,${GCP_GOOD_SCOPES},${SED_GREEN},g" | sed -${E} "s,${GCP_BAD_SCOPES},${SED_RED},g" + echo " Token: "$(eval $gcp_req "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/${sa}token") + echo " ============== " + done + fi +fi + + +curl "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/405423052163-compute@developer.gserviceaccount.com/email" + # AWS ECS Enumeration if [ "$is_aws_ecs" = "Yes" ]; then print_2title "AWS ECS Enumeration" diff --git a/linux-exploit-suggester.sh b/linux-exploit-suggester.sh index da66838..c20957a 100755 --- a/linux-exploit-suggester.sh +++ b/linux-exploit-suggester.sh @@ -217,7 +217,7 @@ Reqs: pkg=linux-kernel,ver>=2.6.0,ver<=2.6.30 Tags: ubuntu=9.04 Rank: 1 analysis-url: https://xorl.wordpress.com/2009/07/16/cve-2009-1895-linux-kernel-per_clear_on_setid-personality-bypass/ -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/9435.tgz +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/9435.tgz exploit-db: 9435 Comments: /proc/sys/vm/mmap_min_addr needs to equal 0 OR pulseaudio needs to be installed EOF @@ -228,7 +228,7 @@ Name: ${txtgrn}[CVE-2009-2692,CVE-2009-1895]${txtrst} sock_sendpage2 Reqs: pkg=linux-kernel,ver>=2.6.0,ver<=2.6.30 Tags: Rank: 1 -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/9436.tgz +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/9436.tgz exploit-db: 9436 Comments: Works for systems with /proc/sys/vm/mmap_min_addr equal to 0 EOF @@ -239,7 +239,7 @@ Name: ${txtgrn}[CVE-2009-2692,CVE-2009-1895]${txtrst} sock_sendpage3 Reqs: pkg=linux-kernel,ver>=2.6.0,ver<=2.6.30 Tags: Rank: 1 -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/9641.tar.gz +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/9641.tar.gz exploit-db: 9641 Comments: /proc/sys/vm/mmap_min_addr needs to equal 0 OR pulseaudio needs to be installed EOF @@ -260,7 +260,7 @@ Name: ${txtgrn}[CVE-2009-2698]${txtrst} the rebel (udp_sendmsg) Reqs: pkg=linux-kernel,ver>=2.6.1,ver<=2.6.19 Tags: debian=4 Rank: 1 -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/9574.tgz +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/9574.tgz exploit-db: 9574 analysis-url: https://blog.cr0.org/2009/08/cve-2009-2698-udpsendmsg-vulnerability.html author: spender @@ -701,7 +701,7 @@ Name: ${txtgrn}[CVE-2016-4997]${txtrst} target_offset Reqs: pkg=linux-kernel,ver>=4.4.0,ver<=4.4.0,cmd:grep -qi ip_tables /proc/modules Tags: ubuntu=16.04{kernel:4.4.0-21-generic} Rank: 1 -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/40053.zip +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/40053.zip Comments: ip_tables.ko needs to be loaded exploit-db: 40049 author: Vitaly 'vnik' Nikolenko @@ -714,7 +714,7 @@ Reqs: pkg=linux-kernel,ver>=4.4,ver<4.5.5,CONFIG_BPF_SYSCALL=y,sysctl:kernel.unp Tags: ubuntu=16.04{kernel:4.4.0-21-generic} Rank: 1 analysis-url: https://bugs.chromium.org/p/project-zero/issues/detail?id=808 -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/39772.zip +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39772.zip Comments: CONFIG_BPF_SYSCALL needs to be set && kernel.unprivileged_bpf_disabled != 1 exploit-db: 40759 author: Jann Horn @@ -858,7 +858,7 @@ Reqs: pkg=linux-kernel,ver>=4.15,ver<=4.19.2,CONFIG_USER_NS=y,sysctl:kernel.unpr Tags: ubuntu=18.04{kernel:4.15.0-20-generic},fedora=28{kernel:4.16.3-301.fc28} Rank: 1 analysis-url: https://bugs.chromium.org/p/project-zero/issues/detail?id=1712 -src-url: https://github.com/offensive-security/exploitdb-bin-sploits/raw/master/bin-sploits/45886.zip +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/45886.zip exploit-db: 45886 author: Jann Horn Comments: CONFIG_USER_NS needs to be enabled @@ -871,7 +871,7 @@ Reqs: pkg=linux-kernel,ver>=4,ver<5.1.17,sysctl:kernel.yama.ptrace_scope==0,x86_ Tags: ubuntu=16.04{kernel:4.15.0-*},ubuntu=18.04{kernel:4.15.0-*},debian=9{kernel:4.9.0-*},debian=10{kernel:4.19.0-*},fedora=30{kernel:5.0.9-*} Rank: 1 analysis-url: https://bugs.chromium.org/p/project-zero/issues/detail?id=1903 -src-url: https://github.com/offensive-security/exploitdb-bin-sploits/raw/master/bin-sploits/47133.zip +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/47133.zip ext-url: https://raw.githubusercontent.com/bcoles/kernel-exploits/master/CVE-2019-13272/poc.c Comments: Requires an active PolKit agent. exploit-db: 47133 @@ -1066,7 +1066,7 @@ Reqs: pkg=glibc|libc6,x86 Tags: debian=6 Rank: 1 analysis-url: http://googleprojectzero.blogspot.com/2014/08/the-poisoned-nul-byte-2014-edition.html -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/34421.tar.gz +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/34421.tar.gz exploit-db: 34421 EOF ) @@ -1284,7 +1284,7 @@ Reqs: pkg=ntfs-3g,ver<2017.4 Tags: ubuntu=16.04{ntfs-3g:2015.3.14AR.1-1build1},debian=7.0{ntfs-3g:2012.1.15AR.5-2.1+deb7u2},debian=8.0{ntfs-3g:2014.2.15AR.2-1+deb8u2} Rank: 1 analysis-url: https://bugs.chromium.org/p/project-zero/issues/detail?id=1072 -src-url: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/41356.zip +src-url: https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/41356.zip exploit-db: 41356 author: Jann Horn Comments: Distros use own versioning scheme. Manual verification needed. Linux headers must be installed. System must have at least two CPU cores. diff --git a/win/winPEAS.exe b/win/winPEAS.exe index 91d94d8..f3e97ae 100644 Binary files a/win/winPEAS.exe and b/win/winPEAS.exe differ diff --git a/win/winPEASx64.exe b/win/winPEASx64.exe index 2ea5eaa..aed5e67 100644 Binary files a/win/winPEASx64.exe and b/win/winPEASx64.exe differ