diff --git a/! b/! new file mode 100644 index 0000000000..233a5f1ab8 --- /dev/null +++ b/! @@ -0,0 +1,98 @@ +#!/usr/bin/env bash + +OUT_FILE="$1" + +echo | base32 -w0 > /dev/null 2>&1 +if [ $? -eq 0 ]; then + # GNU coreutils base32, '-w' supported + ENCODER="base32 -w0" + else + # Openssl base32, no wrapping by default + ENCODER="base32" +fi + +set -e +source tools/db-versions.sh + +function cat32 { + cat "$1" | $ENCODER +} + +MYSQL_CNF=$(cat32 tools/db_configs/mysql/mysql.cnf) +MYSQL_SQL=$(cat32 priv/mysql.sql) +MYSQL_SETUP=$(cat32 tools/docker-setup-mysql.sh) + +PGSQL_CNF=$(cat32 tools/db_configs/pgsql/postgresql.conf) +PGSQL_SQL=$(cat32 priv/pg.sql) +PGSQL_HBA=$(cat32 tools/db_configs/pgsql/pg_hba.conf) +PGSQL_SETUP=$(cat32 tools/docker-setup-postgres.sh) + +MSSQL_SQL=$(cat32 priv/mssql2012.sql) +MSSQL_SETUP=$(cat32 tools/docker-setup-mssql.sh) + +LDAP_SCHEMA=$(cat32 tools/db_configs/ldap/init_entries.ldif) +LDAP_SETUP=$(cat32 tools/db_configs/ldap/init_script.sh) + +RIAK_SSL_CFG=$(cat32 tools/db_configs/riak/riak.conf.ssl) +RIAK_ADV_CFG=$(cat32 tools/db_configs/riak/advanced.config) +RIAK_SETUP=$(cat32 tools/setup_riak.escript) +RIAK_MAM_SEARCH_SCHEMA=$(cat32 tools/mam_search_schema.xml) +RIAK_VCARD_SEARCH_SCHEMA=$(cat32 tools/vcard_search_schema.xml) +RIAK_SETUP_SH=$(cat32 tools/db_configs/riak/setup-riak.sh) + +CASSA_PROXY_CNF=$(cat32 tools/db_configs/cassandra/proxy/zazkia-routes.json) +CASSA_ENTRY=$(cat32 tools/db_configs/cassandra/docker_entry.sh) +CASSA_MIM_CQL_ENTRY=$(cat32 priv/cassandra.cql) +CASSA_TEST_CQL_ENTRY=$(cat32 big_tests/tests/mongoose_cassandra_SUITE_data/schema.cql) + +MIM_CERT=$(cat32 tools/ssl/mongooseim/cert.pem) +MIM_KEY=$(cat32 tools/ssl/mongooseim/key.pem) +MIM_PRIV_KEY=$(cat32 tools/ssl/mongooseim/privkey.pem) +MIM_DHSERVER=$(cat32 tools/ssl/mongooseim/dh_server.pem) +INJECT_FILES=$(cat32 tools/inject-files.sh) +CACERT=$(cat32 tools/ssl/ca/cacert.pem) + +PYTHON2_BASE32_DEC="python2 -c 'import base64; import sys; sys.stdout.write(base64.b32decode(sys.stdin.readline().strip()))'" +PYTHON3_BASE32_DEC="python3 -c 'import base64; import sys; sys.stdout.buffer.write(base64.b32decode(sys.stdin.readline().strip()))'" + +CERTS_CACHE_KEY=$(cat certs_cache_key) + +sed -e "s/__MYSQL_CNF__/${MYSQL_CNF}/" \ + -e "s/__MYSQL_SQL__/${MYSQL_SQL}/" \ + -e "s/__MYSQL_SETUP__/${MYSQL_SETUP}/" \ + -e "s/__MYSQL_VERSION__/${MYSQL_VERSION}/" \ + -e "s/__PGSQL_CNF__/${PGSQL_CNF}/" \ + -e "s/__PGSQL_SQL__/${PGSQL_SQL}/" \ + -e "s/__PGSQL_HBA__/${PGSQL_HBA}/" \ + -e "s/__PGSQL_SETUP__/${PGSQL_SETUP}/" \ + -e "s/__PGSQL_VERSION__/${PGSQL_VERSION}/g" \ + -e "s/__MSSQL_SQL__/${MSSQL_SQL}/" \ + -e "s/__MSSQL_SETUP__/${MSSQL_SETUP}/" \ + -e "s/__REDIS_VERSION__/${REDIS_VERSION}/" \ + -e "s/__RMQ_VERSION__/${RMQ_VERSION}/" \ + -e "s/__LDAP_SCHEMA__/${LDAP_SCHEMA}/" \ + -e "s/__LDAP_SETUP__/${LDAP_SETUP}/" \ + -e "s/__LDAP_VERSION__/${LDAP_VERSION}/" \ + -e "s/__RIAK_SSL_CFG__/${RIAK_SSL_CFG}/" \ + -e "s/__RIAK_ADV_CFG__/${RIAK_ADV_CFG}/" \ + -e "s/__RIAK_SETUP__/${RIAK_SETUP}/" \ + -e "s/__RIAK_SETUP_SH__/${RIAK_SETUP_SH}/" \ + -e "s/__RIAK_MAM_SEARCH_SCHEMA__/${RIAK_MAM_SEARCH_SCHEMA}/" \ + -e "s/__RIAK_VCARD_SEARCH_SCHEMA__/${RIAK_VCARD_SEARCH_SCHEMA}/" \ + -e "s/__CASSA_PROXY_CNF__/${CASSA_PROXY_CNF}/" \ + -e "s/__CASSA_ENTRY__/${CASSA_ENTRY}/" \ + -e "s/__CASSA_MIM_SQL__/${CASSA_MIM_CQL_ENTRY}/" \ + -e "s/__CASSA_TEST_SQL__/${CASSA_TEST_CQL_ENTRY}/" \ + -e "s/__CASSA_VERSION__/${CASSANDRA_VERSION}/" \ + -e "s/__ELASTICSEARCH_VERSION__/${ELASTICSEARCH_VERSION}/" \ + -e "s/__MIM_CERT__/${MIM_CERT}/" \ + -e "s/__MIM_KEY__/${MIM_KEY}/" \ + -e "s/__MIM_PRIV_KEY__/${MIM_PRIV_KEY}/" \ + -e "s/__MIM_DHSERVER__/${MIM_DHSERVER}/" \ + -e "s/__INJECT_FILES__/${INJECT_FILES}/" \ + -e "s/__DB_CACERT__/${CACERT}/" \ + -e "s/__PYTHON2_BASE32_DEC__/${PYTHON2_BASE32_DEC}/" \ + -e "s/__PYTHON3_BASE32_DEC__/${PYTHON3_BASE32_DEC}/" \ + -e "s/__CERTS_CACHE_KEY__/${CERTS_CACHE_KEY}/" \ + .circleci/template.yml \ + > "$OUT_FILE" diff --git a/1 b/1 new file mode 100644 index 0000000000..a5751898b3 --- /dev/null +++ b/1 @@ -0,0 +1,326 @@ +-module(mongoose_domain_sql). + +-export([start/1]). + +-export([insert_domain/2, + delete_domain/2, + disable_domain/1, + enable_domain/1]). + +-export([select_domain/1, + get_max_event_id_or_set_dummy/0, + select_from/2, + select_updates_from/2, + delete_events_older_than/1]). + +%% interfaces only for integration tests +-export([prepare_test_queries/0, + get_min_event_id/0, + erase_database/0]). + +-ignore_xref([erase_database/0, get_min_event_id/0, prepare_test_queries/0]). + +-include("mongoose_logger.hrl"). + +-import(mongoose_rdbms, [prepare/4, execute_successfully/3]). + +start(_Opts) -> + {LimitSQL, LimitMSSQL} = rdbms_queries:get_db_specific_limits_binaries(), + Pool = get_db_pool(), + True = case mongoose_rdbms:db_engine(Pool) of + pgsql -> <<"true">>; + _ -> <<"1">> + end, + %% Settings + prepare(domain_insert_settings, domain_settings, [domain, host_type], + <<"INSERT INTO domain_settings (domain, host_type) " + "VALUES (?, ?)">>), + prepare(domain_update_settings_enabled, domain_settings, + [enabled, domain], + <<"UPDATE domain_settings " + "SET enabled = ? " + "WHERE domain = ?">>), + prepare(domain_delete_settings, domain_settings, [domain], + <<"DELETE FROM domain_settings WHERE domain = ?">>), + prepare(domain_select, domain_settings, [domain], + <<"SELECT host_type, enabled " + "FROM domain_settings WHERE domain = ?">>), + prepare(domain_select_from, domain_settings, + rdbms_queries:add_limit_arg(limit, [id]), + <<"SELECT ", LimitMSSQL/binary, + " id, domain, host_type " + " FROM domain_settings " + " WHERE id > ? AND enabled = ", True/binary, " " + " ORDER BY id ", + LimitSQL/binary>>), + %% Events + prepare(domain_insert_event, domain_events, [domain], + <<"INSERT INTO domain_events (domain) VALUES (?)">>), + prepare(domain_events_max, domain_events, [], + <<"SELECT MAX(id) FROM domain_events">>), + prepare(domain_events_delete_older_than, domain_events, [id], + <<"DELETE FROM domain_events WHERE id < ?">>), + prepare(domain_select_events_from, domain_events, + rdbms_queries:add_limit_arg(limit, [id]), + <<"SELECT ", LimitMSSQL/binary, + " domain_events.id, domain_events.domain, domain_settings.host_type " + " FROM domain_events " + " LEFT JOIN domain_settings ON " + "(domain_settings.domain = domain_events.domain AND " + "domain_settings.enabled = ", True/binary, ") " + " WHERE domain_events.id >= ? " + " ORDER BY domain_events.id ", + LimitSQL/binary>>), + ok. + +prepare_test_queries() -> + prepare(domain_erase_settings, domain_settings, [], + <<"DELETE FROM domain_settings">>), + prepare(domain_erase_events, domain_events, [], + <<"DELETE FROM domain_events">>), + prepare(domain_events_min, domain_events, [], + <<"SELECT MIN(id) FROM domain_events">>). + +%% ---------------------------------------------------------------------------- +%% API +insert_domain(Domain, HostType) -> + transaction(fun(Pool) -> + case select_domain(Domain) of + {ok, #{host_type := HT}} when HT =:= HostType -> + ok; %% ignore second call + {error, not_found} -> + insert_domain_settings(Pool, Domain, HostType), + insert_domain_event(Pool, Domain), + ok; + {ok, _} -> + {error, duplicate} + end + end). + +select_domain(Domain) -> + Pool = get_db_pool(), + case execute_successfully(Pool, domain_select, [Domain]) of + {selected, []} -> + {error, not_found}; + {selected, [Row]} -> + {ok, row_to_map(Row)} + end. + +delete_domain(Domain, HostType) -> + transaction(fun(Pool) -> + case select_domain(Domain) of + {ok, #{host_type := HT}} when HT =:= HostType -> + {updated, 1} = delete_domain_settings(Pool, Domain), + insert_domain_event(Pool, Domain), + ok; + {ok, _} -> + {error, wrong_host_type}; + {error, not_found} -> + ok + end + end). + +disable_domain(Domain) -> + set_enabled(Domain, false). + +enable_domain(Domain) -> + set_enabled(Domain, true). + +erase_database() -> + Pool = get_db_pool(), + execute_successfully(Pool, domain_erase_events, []), + execute_successfully(Pool, domain_erase_settings, []). + +get_min_event_id() -> + %% use this function for integration tests only + Pool = get_db_pool(), + Selected = execute_successfully(Pool, domain_events_min, []), + mongoose_rdbms:selected_to_integer(Selected). + +%% Returns smallest id first +select_from(FromId, Limit) -> + Pool = get_db_pool(), + Args = rdbms_queries:add_limit_arg(Limit, [FromId]), + {selected, Rows} = execute_successfully(Pool, domain_select_from, Args), + Rows. + +select_updates_from(FromId, Limit) -> + select_updates_from(FromId, Limit, 10). + +select_updates_from(_FromId, _Limit, 0) -> + %% this should never happen, but just in case returning + %% an empty list here and trying to restart service + service_domain_db:restart(), + []; +select_updates_from(FromId, Limit, NoOfRetries) -> + Pool = get_db_pool(), + Args = rdbms_queries:add_limit_arg(Limit, [FromId]), + case execute_successfully(Pool, domain_select_events_from, Args) of + {selected, []} -> + %% get MaxID, this inserts the dummy record + %% in the events table if required. + MaxId = get_max_event_id_or_set_dummy(), + if + MaxId > FromId -> + select_updates_from(FromId, Limit, NoOfRetries - 1); + true -> + %% This must never happen though, unless the events table + %% is modified externally. this is critical error! + ?LOG_ERROR(#{what => select_updates_from_failed, limit => Limit, + from_id => FromId, max_id => MaxId}), + service_domain_db:restart(), + [] + end; + {selected, Rows} -> + check_for_gaps_and_retry(FromId, Limit, NoOfRetries, Rows) + end. + +check_for_gaps_and_retry(FromId, Limit, NoOfRetries, Rows) -> + Ids = [element(1, Row) || Row <- Rows], + case find_gaps(Ids) of + [] -> + Rows; + Gaps -> + %% Entries do not appear in any particular order in the events table. + %% So, if some record is missing, we should wait for it. + %% The autoincrement key is incremented before the transaction is committed. + ?LOG_WARNING(#{what => select_updates_from_retry, + text => <<"Gaps found">>, + limit => Limit, retries => NoOfRetries, + from_id => FromId, rows => Rows, gaps => Gaps}), + case wait_for_gaps(Gaps) of + true -> + select_updates_from(FromId, Limit, NoOfRetries - 1); + false -> + ?LOG_ERROR(#{what => select_updates_from_failed, + text => <<"Missing events">>, + limit => Limit, retries => NoOfRetries, + gaps => Gaps, rows => Rows, + from_id => FromId}), + service_domain_db:restart(), + [] + end + false -> + Rows + end. + +wait_for_gaps(Id) -> + +find_gaps([H|T], Missing) -> + Expected = H + 1, + case T of + [Expected|_] -> + find_gaps(T, Missing); + [_|_] -> + find_gaps([Expected|T], [Expected|Missing]); + [] -> + Missing + end; +find_gaps([], Missing) -> + Missing. + + +has_gaps([A| [B|_] = T]) when A =:= (B - 1) -> + has_gaps(T); +has_gaps([_]) -> + false; +has_gaps([]) -> + false; +has_gaps(_) -> + true. + +get_max_event_id_or_set_dummy() -> + get_max_event_id_or_set_dummy(2). + +get_max_event_id_or_set_dummy(0) -> + %% this should never happen, but just in case + %% returning 0 here and trying to restart service + service_domain_db:restart(), + 0; +get_max_event_id_or_set_dummy(NoOfRetries) -> + Pool = get_db_pool(), + case execute_successfully(Pool, domain_events_max, []) of + {selected, [{null}]} -> + %% ensure that we have at least one record + %% in the table, even if it's dummy one. + insert_domain_event(Pool, <<"dummy.test.domain">>), + get_max_event_id_or_set_dummy(NoOfRetries - 1); + NonNullSelection -> + mongoose_rdbms:selected_to_integer(NonNullSelection) + end. + +delete_events_older_than(Id) -> + transaction(fun(Pool) -> + MaxId = get_max_event_id_or_set_dummy(), + if + MaxId < Id -> + %% Removal would erase all the events, which we don't want. + %% We want to keep at least one event. + %% This must never happen though, unless the events table + %% is modified externally. this is critical error! + ?LOG_ERROR(#{what => domain_delete_events_older_than_failed, + max_id => MaxId, older_than_id => Id}), + service_domain_db:restart(), + skipped; + true -> + execute_successfully(Pool, domain_events_delete_older_than, [Id]) + end + end). +%% ---------------------------------------------------------------------------- +insert_domain_event(Pool, Domain) -> + execute_successfully(Pool, domain_insert_event, [Domain]). + +insert_domain_settings(Pool, Domain, HostType) -> + execute_successfully(Pool, domain_insert_settings, [Domain, HostType]). + +delete_domain_settings(Pool, Domain) -> + execute_successfully(Pool, domain_delete_settings, [Domain]). + +set_enabled(Domain, Enabled) when is_boolean(Enabled) -> + transaction(fun(Pool) -> + case select_domain(Domain) of + {error, Reason} -> + {error, Reason}; + {ok, #{enabled := En, host_type := HostType}} -> + case mongoose_domain_core:is_host_type_allowed(HostType) of + false -> + {error, unknown_host_type}; + true when Enabled =:= En -> + ok; + true -> + update_domain_enabled(Pool, Domain, Enabled), + insert_domain_event(Pool, Domain), + ok + end + end + end). + +update_domain_enabled(Pool, Domain, Enabled) -> + ExtEnabled = bool_to_ext(Pool, Enabled), + execute_successfully(Pool, domain_update_settings_enabled, [ExtEnabled, Domain]). + +%% MySQL needs booleans as integers +bool_to_ext(Pool, Bool) when is_boolean(Bool) -> + case mongoose_rdbms:db_engine(Pool) of + pgsql -> + Bool; + _ -> + bool_to_int(Bool) + end. + +bool_to_int(true) -> 1; +bool_to_int(false) -> 0. + +row_to_map({HostType, Enabled}) -> + #{host_type => HostType, enabled => mongoose_rdbms:to_bool(Enabled)}. + +get_db_pool() -> + hd(ejabberd_config:get_global_option(hosts)). + +transaction(F) -> + Pool = get_db_pool(), + Result = rdbms_queries:sql_transaction(Pool, fun() -> F(Pool) end), + simple_result(Result). + +simple_result({atomic, Result}) -> Result; +simple_result(Other) -> {error, {db_error, Other}}. diff --git a/Makefile b/Makefile index 38608568f3..442f445225 100644 --- a/Makefile +++ b/Makefile @@ -62,18 +62,8 @@ $(DEVNODES): certs configure.out rel/vars-toml.config DEVNODE=true $(RUN) $(REBAR) as $@ release) maybe_clean_certs: - if [ "$$SKIP_CERT_BUILD" != 1 ]; then \ - if ! openssl x509 -checkend 3600 -noout -in tools/ssl/ca/cacert.pem ; then \ - cd tools/ssl && make clean_certs; \ - fi \ - fi certs: maybe_clean_certs - if [ "$$SKIP_CERT_BUILD" = 1 ]; then \ - echo "Skip cert build"; \ - else \ - cd tools/ssl && make; \ - fi xeplist: escript $(XEP_TOOL)/xep_tool.escript markdown $(EBIN) diff --git a/bins b/bins new file mode 100644 index 0000000000..262129c302 Binary files /dev/null and b/bins differ diff --git a/domain/api.erl b/domain/api.erl new file mode 120000 index 0000000000..c015bd8f84 --- /dev/null +++ b/domain/api.erl @@ -0,0 +1 @@ +../src/domain/mongoose_domain_api.erl \ No newline at end of file diff --git a/domain/cleaner.erl b/domain/cleaner.erl new file mode 120000 index 0000000000..d6266d8a93 --- /dev/null +++ b/domain/cleaner.erl @@ -0,0 +1 @@ +../src/domain/mongoose_domain_db_cleaner.erl \ No newline at end of file diff --git a/domain/core.erl b/domain/core.erl new file mode 120000 index 0000000000..3b6fee56db --- /dev/null +++ b/domain/core.erl @@ -0,0 +1 @@ +../src/domain/mongoose_domain_core.erl \ No newline at end of file diff --git a/domain/domain_management.md b/domain/domain_management.md new file mode 120000 index 0000000000..032dcba0a3 --- /dev/null +++ b/domain/domain_management.md @@ -0,0 +1 @@ +../doc/developers-guide/domain_management.md \ No newline at end of file diff --git a/domain/loader.erl b/domain/loader.erl new file mode 120000 index 0000000000..5864833c23 --- /dev/null +++ b/domain/loader.erl @@ -0,0 +1 @@ +../src/domain/mongoose_domain_loader.erl \ No newline at end of file diff --git a/domain/mim b/domain/mim new file mode 100755 index 0000000000..d2dcbff143 --- /dev/null +++ b/domain/mim @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +tmux rename-window MIM +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +pkill beam.smp + +set -e +make mim1 +make mim2 +./_build/mim2/rel/mongooseim/bin/mongooseim start +./_build/mim1/rel/mongooseim/bin/mongooseim live diff --git a/domain/mim.sh b/domain/mim.sh new file mode 100755 index 0000000000..d2dcbff143 --- /dev/null +++ b/domain/mim.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +tmux rename-window MIM +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +pkill beam.smp + +set -e +make mim1 +make mim2 +./_build/mim2/rel/mongooseim/bin/mongooseim start +./_build/mim1/rel/mongooseim/bin/mongooseim live diff --git a/domain/pg.sql b/domain/pg.sql new file mode 120000 index 0000000000..6b5658bcdf --- /dev/null +++ b/domain/pg.sql @@ -0,0 +1 @@ +../priv/pg.sql \ No newline at end of file diff --git a/domain/psql.sh b/domain/psql.sh new file mode 100755 index 0000000000..99394c8c3d --- /dev/null +++ b/domain/psql.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +tmux rename-window PSQL +docker exec -e PGPASSWORD=mongooseim_secret -it mongooseim-pgsql psql -h localhost -d ejabberd -U ejabberd diff --git a/domain/service.erl b/domain/service.erl new file mode 120000 index 0000000000..6515bd2357 --- /dev/null +++ b/domain/service.erl @@ -0,0 +1 @@ +../src/domain/service_domain_db.erl \ No newline at end of file diff --git a/domain/sql.erl b/domain/sql.erl new file mode 120000 index 0000000000..08ed82898e --- /dev/null +++ b/domain/sql.erl @@ -0,0 +1 @@ +../src/domain/mongoose_domain_sql.erl \ No newline at end of file diff --git a/domain/suite.erl b/domain/suite.erl new file mode 120000 index 0000000000..cf062268d1 --- /dev/null +++ b/domain/suite.erl @@ -0,0 +1 @@ +../big_tests/tests/service_domain_db_SUITE.erl \ No newline at end of file diff --git a/domain/test.sh b/domain/test.sh new file mode 100755 index 0000000000..73116c1560 --- /dev/null +++ b/domain/test.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +tmux rename-window CI +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +./tools/test-runner.sh --preset pgsql_mnesia --skip-cover --skip-small-tests --skip-stop-nodes --dev-nodes mim1 mim2 --test-hosts mim mim2 --skip-build-mim -- service_domain_db diff --git a/domain/test_mssql.sh b/domain/test_mssql.sh new file mode 100755 index 0000000000..d4d512f3a6 --- /dev/null +++ b/domain/test_mssql.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +tmux rename-window CI +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +./tools/test-runner.sh --preset odbc_mssql_mnesia --skip-cover --skip-small-tests --skip-stop-nodes --one-node --skip-build-mim -- service_domain_db diff --git a/domain/test_mysql.sh b/domain/test_mysql.sh new file mode 100755 index 0000000000..b7d92f8d26 --- /dev/null +++ b/domain/test_mysql.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +tmux rename-window CI +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +./tools/test-runner.sh --preset mysql_redis --skip-cover --skip-small-tests --skip-stop-nodes --one-node --skip-build-mim -- service_domain_db diff --git a/gen b/gen new file mode 100644 index 0000000000..a37dced1e1 --- /dev/null +++ b/gen @@ -0,0 +1,1068 @@ +version: 2.1 + +references: + - &OTP24 cimg/elixir:1.12 # Contains Erlang 24.0 + - &OTP23 cimg/elixir:1.11.4 # Contains Erlang 23.1 + - &ENTRYPOINT ["/bin/sh", "-c", "eval ${INSTALL_DEPS_CMD:-echo} && echo EMQEM33SEBQWY3BAOZQXE2LBMJWGK4ZAORUGC5BAON2GC4TUEB3WS5DIEBCU4VS7IZEUYRK7BIRSAZLYMFWXA3DFHIFCGIDFPBYG64TUEBCU4VS7IZEUYRK7INDEOX2QIFKEQPJPORWXAL3UMVZXICRDEBSXQ4DPOJ2CARKOKZPUMSKMIVPUGRSHL5CECVCBHVWWK33XBJZWK5BAFVSQUCTFPBYG64TUBIFGM5LOMN2GS33OEBRGC43FGMZGIZLDEB5QUIBAEAQGK5TBNQQCI62CIFJUKMZSIRCUGORNMJQXGZJTGIQC2LLEMVRW6ZDFPUFH2CQKMVRWQ3ZAEJEW42TFMN2GS3THEBTGS3DFOMRAUZTPOIQHMYLSEBUW4IBCER5SCRKOKZPUMSKMIVPUA7JCHMQGI3YKEAQCAIBDEBEWMIDFNZSHGIDXNF2GQIC7KBAVISAKEAQCAIDJMYQFWIBNPIQCI63WMFZCGIZKL5IECVCIPUQF2OZAORUGK3QKEAQCAIBAEAQCAIZAOJSW233WMUQHG5LGMZUXQCRAEAQCAIBAEAQG4YLNMU6SI63WMFZCKX2QIFKEQ7IKEAQCAIBAEAQCAZDBORQV65TBOI6SEJD3NZQW2ZL5L5CECVCBEIFCAIBAEAQCAIBANVXWIZK7OZQXEPJCER5W4YLNMV6V6TKPIRCSECRAEAQCAIBAEAQHAYLUNA6SEJD3EF3GC4T5EIFCAIBAEAQCAIBAMRQXIYJ5EISHWILEMF2GCX3WMFZH2IQKEAQCAIBAEAQCA3LPMRST2IREPMQW233EMVPXMYLSPURAUIBAEAQCAIBAEBSWG2DPEARFO4TJORSSAJDOMFWWKIDJNZ2G6IBEOBQXI2BCBIQCAIBAEAQCAIDENFZD2JBIMRUXE3TBNVSSAIREOBQXI2BCFEFCAIBAEAQCAIBANVVWI2LSEAWXAIBCERSGS4RCBIQCAIBAEAQCAIDFMNUG6IBCERSGC5DBEIQHYIDCMFZWKMZSMRSWGIB6EARCI4DBORUCECRAEAQCAIBAEAQGSZRALMQCCIBNPIQCEJD3NVXWIZL5EIQF2OZAORUGK3QKEAQCAIBAEAQCAIBAEAQGG2DNN5SCAIRENVXWIZJCEARCI4DBORUCECRAEAQCAIBAEAQGM2IKEAQCAIDGNEFGI33OMUFGY4ZAFVWGC2BAF4FGKY3IN4QCEU3UMFZHIIDPNRSCAZLOORZHS4DPNFXHIIBEJ5GEIX2FJZKFEWKQJ5EU4VBCBJSXMYLMEARCIT2MIRPUKTSUKJMVAT2JJZKCECQ= | eval ${BASE32DEC:-base32 --decode} | bash"] + # Caches created via the save_cache step are stored for up to 15 days + - &CERT_KEY certs-cache-{{ checksum "tools/ssl/Makefile" }} + - &DEPS_CACHE_KEY deps-cache-{{ checksum "rebar.lock" }}-{{ checksum "big_tests/rebar.lock" }}-{{ checksum "otp_version" }} + - &BUILD_CACHE_KEY build-cache-{{ .Branch }}-{{ .Revision }}-{{ checksum "otp_version" }} + +# list of references to be used inside executors block +containers: + - &mysql_container + image: mysql:8.0.20 + environment: + - SQL_TEMP_DIR: /tmp/sql + - MYSQL_ROOT_PASSWORD: secret + - MYSQL_DATABASE: ejabberd + - MYSQL_USER: ejabberd + - MYSQL_PASSWORD: mongooseim_secret + - OLD_ENTRYPOINT: "./entrypoint.sh mysqld" + - ENV_FILE_CFG_PATH: "/etc/mysql/conf.d/mysql.cnf" + - ENV_FILE_CFG_DATA: "LNWXS43RNRSF2CTTONWD2MIKONZWYLLDMVZHIPLGMFVWKX3DMVZHILTQMVWQU43TNQWWWZLZHVTGC23FL5VWK6JOOBSW2CTNMF4F6YLMNRXXOZLEL5YGCY3LMV2D2MRVGZGQUIZAKJSWYYLYEBAUGSKEEBRW63LQNRUWC3TDMUFGS3TON5SGEX3GNR2XG2C7NRXWOX3BORPXI4TYL5RW63LNNF2D2MQK" + - ENV_FILE_SQL_PATH: "/docker-entrypoint-initdb.d/mysql.sql" + - ENV_FILE_SQL_DATA: "FUWQULJNEBSWUYLCMJSXEZBMEBBW64DZOJUWO2DUEAUEGKJAGIYDAMRNGIYDCMJAEAQFA4TPMNSXG42PNZSQULJNBIWS2ICUNBUXGIDQOJXWO4TBNUQGS4ZAMZZGKZJAONXWM5DXMFZGKOZAPFXXKIDDMFXCA4TFMRUXG5DSNFRHK5DFEBUXIIDBNZSC633SBIWS2IDNN5SGSZTZEBUXIIDVNZSGK4RAORUGKIDUMVZG24ZAN5TCA5DIMUQEOTSVEBDWK3TFOJQWYICQOVRGY2LDEBGGSY3FNZZWKIDBOMFC2LJAOB2WE3DJONUGKZBAMJ4SA5DIMUQEM4TFMUQFG33GOR3WC4TFEBDG65LOMRQXI2LPNY5SAZLJORUGK4RAOZSXE43JN5XCAMRAN5TCA5DIMUFC2LJAJRUWGZLOONSSYIDPOIQCQYLUEB4W65LSEBXXA5DJN5XCSIDBNZ4SA3DBORSXEIDWMVZHG2LPNYXAULJNBIWS2ICUNBUXGIDQOJXWO4TBNUQGS4ZAMRUXG5DSNFRHK5DFMQQGS3RAORUGKIDIN5YGKIDUNBQXIIDJOQQHO2LMNQQGEZJAOVZWKZTVNQWAULJNEBRHK5BAK5EVISCPKVKCAQKOLEQFOQKSKJAU4VCZHMQHO2LUNBXXK5BAMV3GK3RAORUGKIDJNVYGY2LFMQQHOYLSOJQW45DZEBXWMCRNFUQE2RKSINEECTSUIFBESTCJKRMSA33SEBDESVCOIVJVGICGJ5JCAQJAKBAVEVCJINKUYQKSEBIFKUSQJ5JUKLRAEBJWKZJAORUGKICHJZKQULJNEBDWK3TFOJQWYICQOVRGY2LDEBGGSY3FNZZWKIDGN5ZCA3LPOJSSAZDFORQWS3DTFYFC2LIKFUWSAWLPOUQHG2DPOVWGIIDIMF3GKIDSMVRWK2LWMVSCAYJAMNXXA6JAN5TCA5DIMUQEOTSVEBDWK3TFOJQWYICQOVRGY2LDEBGGSY3FNZZWKCRNFUQGC3DPNZTSA53JORUCA5DINFZSA4DSN5TXEYLNHMQGSZRANZXXILBAO5ZGS5DFEB2G6IDUNBSSARTSMVSSAU3PMZ2HOYLSMUFC2LJAIZXXK3TEMF2GS33OFQQES3TDFYWCANJREBDHEYLONNWGS3RAKN2HEZLFOQWCARTJMZ2GQICGNRXW64RMEBBG643UN5XCYICNIEQDAMRRGEYC2MJTGAYSAVKTIEFC2LIKBIWS2ICOMVSWI4ZAJV4VGUKMEAUGC5BANRSWC43UEA2S4NJOGE2CSIDXNF2GQIDJNZXG6ZDCEBRGCY3LFVSW4ZAKFUWSAU3FMUQHI2DFEBGW63THN5XXGZKJJUQEIYLUMFRGC43FEBBGCY3LMVXGI4ZAMRXWG5LNMVXHIYLUNFXW4IDGN5ZCA2DPO4QHI3ZAMNXW4ZTJM52XEZIKFUWSATLZKNIUYIDWMVZHG2LPNZZSANJOGUXDCNBAORXSANJOG4XDQIDUN4QHK43FEB2GQ2LTEBZWG2DFNVQS4CRNFUQEYYLUMVZCA5TFOJZWS33OOMQGC4TFEBRW63LQMF2GSYTMMUQGE6JAMRSWMYLVNR2C4CQKINJEKQKUIUQFIQKCJRCSA5DFON2F65DZOBSXGKAKEAQCAIDVNZUWG33EMUQHIZLYOQQEGSCBKJAUGVCFKIQFGRKUEB2XIZRYNVRDILAKEAQCAIDVNZUWG33EMUZDKMBAOZQXEY3IMFZCQMRVGAUSAQ2IIFJECQ2UIVJCAU2FKQQHK5DGHBWWENBMBIQCAIBAMBRGS3TBOJ4V6ZDBORQV6ODLMAQGE3DPMIWCALJNEBRGY33CEBUGC4ZAGY2WWIDCPF2GK4ZANRUW22LUBIQCAIBAMBRGS3TBOJ4V6ZDBORQV6NRVNNQCAYTMN5RCYCRAEAQCAYDCNFXGC4TZL5SGC5DBL4YTM3LAEBWWKZDJOVWWE3DPMIWCALJNEBWWKZDJOVWWE3DPMIQGQYLTEAYTMTKCEBZWS6TFEBWGS3LJOQFCAIBAEBQGC43DNFUV6Y3IMFZGAIDDNBQXEYLDORSXEKBRFEWAUIBAEAQGAYLTMNUWSX3TORZGS3THMAQHMYLSMNUGC4RIGI2TAKJMBIQCAIBAMBUW45BTGJQCA2LOOQWAUIBAEAQGA2LOOQ3DIYBAMJUWO2LOOQWAUIBAEAQGA2LOOQ4GAIDUNFXHS2LOOQWAUIBAEAQGAZLOOVWV6Y3IMFZGAICFJZKU2KBHIETSYJ2CE4WCAJ2DE4USYCRAEAQCAYDCN5XWYX3GNRQWOYBAMJXW63DFMFXAUKJ3BIFEGUSFIFKEKICUIFBEYRJAOVZWK4TTEAUAUIBAEAQHK43FOJXGC3LFEB3GC4TDNBQXEKBSGUYCSLAKEAQCAIDTMVZHMZLSEB3GC4TDNBQXEKBSGUYCSLAKEAQCAIDQMFZXG53POJSCA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQHAYLTONPWIZLUMFUWY4ZAORSXQ5BMBIQCAIBAMNZGKYLUMVSF6YLUEB2GS3LFON2GC3LQEBHE6VBAJZKUYTBAIRCUMQKVJRKCAQ2VKJJEKTSUL5KESTKFKNKECTKQFQFCAIBAEBIFESKNIFJFSICLIVMSAKDTMVZHMZLSFQQHK43FOJXGC3LFFEFCSICDJBAVEQKDKRCVEICTIVKCA5LUMY4G2YRUBIQCAUSPK5PUMT2SJVAVIPKELFHECTKJIM5QUCSDKJCUCVCFEBKECQSMIUQGYYLTOQQCQCRAEAQCA43FOJ3GK4RAOZQXEY3IMFZCQMRVGAUSYCRAEAQCA5LTMVZG4YLNMUQHMYLSMNUGC4RIGI2TAKJMBIQCAIBAONSWG33OMRZSA2LOOQQE4T2UEBHFKTCMFQFCAIBAEBZXIYLUMUQHIZLYOQQE4T2UEBHFKTCMFQFCAIBAEBIFESKNIFJFSICLIVMSAKDTMVZHMZLSFQQHK43FOJXGC3LFFEFCSICDJBAVEQKDKRCVEICTIVKCA5LUMY4G2YRUBIQCAUSPK5PUMT2SJVAVIPKELFHECTKJIM5QUCSDKJCUCVCFEBEU4RCFLAQGSX3MMFZXIX3TMVZHMZLSL5ZWKY3PNZSHGICPJYQGYYLTOQQCQ43FOJ3GK4RMEBZWKY3PNZSHGKJ3BIFEGUSFIFKEKICUIFBEYRJAOJXXG5DFOJ2XGZLSOMQCQCRAEAQCA43FOJ3GK4RAOZQXEY3IMFZCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQHK43FOJXGC3LFEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA2TJMQQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLBAFUWSA3LVON2CAYTFEBQSA4DBOJZWCYTMMUQGU2LEBIQCAIBANZUWG2ZAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDTOVRHGY3SNFYHI2LPNYQGG2DBOJQWG5DFOIUDCKJAJZHVIICOKVGEYLAKEAQCAIDBONVSAY3IMFZGCY3UMVZCQMJJEBHE6VBAJZKUYTBMBIQCAIBAMFZWW3LFONZWCZ3FEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAMNZGKYLUMVSF6YLUEB2GS3LFON2GC3LQEBHE6VBAJZKUYTBAIRCUMQKVJRKCAQ2VKJJEKTSUL5KESTKFKNKECTKQBIUSAQ2IIFJECQ2UIVJCAU2FKQQHK5DGHBWWENAKEAQFET2XL5DE6USNIFKD2RCZJZAU2SKDHMFAUQ2SIVAVIRJAKVHESUKVIUQESTSEIVMCA2K7OJXXG5DFOJ2V643FOJ3GK4S7OVZWK4S7NJUWIICPJYQHE33TORSXE5LTMVZHGIBIONSXE5TFOIWCA5LTMVZG4YLNMUWCA2TJMQUTWCSDKJCUCVCFEBEU4RCFLAQGSX3SN5ZXIZLSOVPXGZLSOZSXEX3VONSXEICPJYQHE33TORSXE5LTMVZHGKDTMVZHMZLSFQQHK43FOJXGC3LFFE5QUQ2SIVAVIRJAJFHEIRKYEBUV64TPON2GK4TVL5VGSZBAJ5HCA4TPON2GK4TVONSXE4ZINJUWIKJ3BIFEGUSFIFKEKICUIFBEYRJAOJXXG5DFOJTXE33VOBZSAKAKEAQCAIDTMVZHMZLSEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA5LTMVZG4YLNMUQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDKNFSCA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAM5ZHAIDUMV4HIICOJ5KCATSVJRGAUKJAINEECUSBINKEKURAKNCVIIDVORTDQ3LCGQFCAICSJ5LV6RSPKJGUCVB5IRMU4QKNJFBTWCQKINJEKQKUIUQESTSEIVMCA2K7OJXXG5DFOJTV643FOJ3GK4S7OVZWK4S7NJUWIICPJYQHE33TORSXEZ3SN52XA4ZIONSXE5TFOIWCA5LTMVZG4YLNMUWCA2TJMQUTWCQKBJBVERKBKRCSAVCBIJGEKIDWMNQXEZBAFAFCAIBAEB2XGZLSNZQW2ZJAOZQXEY3IMFZCQMJVGAUSYCRAEAQCA43FOJ3GK4RAOZQXEY3IMFZCQMJVGAUSYCRAEAQCA5TDMFZGIIDNMVSGS5LNORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDDOJSWC5DFMRPWC5BAORUW2ZLTORQW24BAJZHVIICOKVGEYICEIVDECVKMKQQEGVKSKJCU4VC7KREU2RKTKRAU2UBMBIQCAIBAKBJESTKBKJMSAS2FLEQCQ5LTMVZG4YLNMUWCA43FOJ3GK4RJBIUSAQ2IIFJECQ2UIVJCAU2FKQQHK5DGHBWWENAKEAQFET2XL5DE6USNIFKD2RCZJZAU2SKDHMFAUCSDKJCUCVCFEBKECQSMIUQHMY3BOJSF643FMFZGG2BAFAFCAIBAEB2XGZLSNZQW2ZJAOZQXEY3IMFZCQMJVGAUSATSPKQQE4VKMJQWAUIBAEAQGY5LTMVZG4YLNMUQHMYLSMNUGC4RIGEYDAKJMBIQCAIBAONSXE5TFOIQHMYLSMNUGC4RIGE2TAKJMBIQCAIBAMZXCA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGYZTOEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCAZTBNVUWY6JAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDMMZQW22LMPEQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDHNF3GK3RAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDMM5UXMZLOEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA3LJMRSGYZJAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDMNVUWIZDMMUQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDONFRWW3TBNVSSA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGY3TJMNVW4YLNMUQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDCMRQXSIDUMV4HIICOJ5KCATSVJRGCYCRAEAQCA3DCMRQXSIDWMFZGG2DBOIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEBRXI4TZEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBANRRXI4TZEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA3DPMNQWY2LUPEQHIZLYOQQE4T2UEBHFKTCMFQFCAIBAEBWGY33DMFWGS5DZEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCAZLNMFUWYIDUMV4HIICOJ5KCATSVJRGCYCRAEAQCA3DFNVQWS3BAOZQXEY3IMFZCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQG64THNZQW2ZJAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDMN5ZGO3TBNVSSA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAN5ZGO5LONF2CA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGY33SM52W42LUEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBWHK43FOJXGC3LFFQQHGZLSOZSXEKIKFEQEGSCBKJAUGVCFKIQFGRKUEB2XIZRYNVRDICRAEBJE6V27IZHVETKBKQ6UIWKOIFGUSQZ3BIFEGUSFIFKEKICJJZCEKWBANFPXMY3BOJSF643FMFZGG2C7ONSXE5TFOIQCAIBAJ5HCA5TDMFZGIX3TMVQXEY3IFBZWK4TWMVZCSOYKINJEKQKUIUQESTSEIVMCA2K7OZRWC4TEL5ZWKYLSMNUF63DGNYQCAIBAEAQCAT2OEB3GGYLSMRPXGZLBOJRWQKDMMZXCSOYKINJEKQKUIUQESTSEIVMCA2K7OZRWC4TEL5ZWKYLSMNUF63DGMFWWS3DZEAQCAT2OEB3GGYLSMRPXGZLBOJRWQKDMMZQW22LMPEUTWCSDKJCUCVCFEBEU4RCFLAQGSX3WMNQXEZC7ONSWC4TDNBPWYZ3JOZSW4IBAEAQE6TRAOZRWC4TEL5ZWKYLSMNUCQ3DHNF3GK3RJHMFEGUSFIFKEKICJJZCEKWBANFPXMY3BOJSF643FMFZGG2C7NRWWSZDENRSSAIBAJ5HCA5TDMFZGIX3TMVQXEY3IFBWG22LEMRWGKKJ3BJBVERKBKRCSASKOIRCVQIDJL53GGYLSMRPXGZLBOJRWQX3MNZUWG23OMFWWKICPJYQHMY3BOJSF643FMFZGG2BINRXGSY3LNZQW2ZJJHMFEGUSFIFKEKICJJZCEKWBANFPXMY3BOJSF643FMFZGG2C7NRRGIYLZEAQCAIBAJ5HCA5TDMFZGIX3TMVQXEY3IFBWGEZDBPEUTWCSDKJCUCVCFEBEU4RCFLAQGSX3WMNQXEZC7ONSWC4TDNBPWYY3UOJ4SAIBAEAQE6TRAOZRWC4TEL5ZWKYLSMNUCQ3DDORZHSKJ3BJBVERKBKRCSASKOIRCVQIDJL53GGYLSMRPXGZLBOJRWQX3MNRXWGYLMNF2HSICPJYQHMY3BOJSF643FMFZGG2BINRWG6Y3BNRUXI6JJHMFEGUSFIFKEKICJJZCEKWBANFPXMY3BOJSF643FMFZGG2C7NRSW2YLJNQQCAIBAJ5HCA5TDMFZGIX3TMVQXEY3IFBWGK3LBNFWCSOYKINJEKQKUIUQESTSEIVMCA2K7OZRWC4TEL5ZWKYLSMNUF63DPOJTW4YLNMUQCAT2OEB3GGYLSMRPXGZLBOJRWQKDMN5ZGO3TBNVSSSOYKINJEKQKUIUQESTSEIVMCA2K7OZRWC4TEL5ZWKYLSMNUF63DPOJTXK3TJOQQCAT2OEB3GGYLSMRPXGZLBOJRWQKDMN5ZGO5LONF2CSOYKBJBVERKBKRCSAVCBIJGEKIDQOJUXMYLDPFPWIZLGMF2WY5C7NRUXG5BAFAFCAIBAEBZWK4TWMVZCA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAOVZWK4TOMFWWKIDWMFZGG2DBOIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEBXGC3LFEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBZWK4TWMVZCYIDVONSXE3TBNVSSSCRJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2AUIBAKJHVOX2GJ5JE2QKUHVCFSTSBJVEUGOYKBJBVERKBKRCSAVCBIJGEKIDQOJUXMYLDPFPWY2LTOQQCQCRAEAQCA43FOJ3GK4RAOZQXEY3IMFZCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQHK43FOJXGC3LFEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA3TBNVSSA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBANFSCAQSJI5EU4VBAKVHFGSKHJZCUIICOJ5KCATSVJRGCAQKVKRHV6SKOINJEKTKFJZKCAVKOJFIVKRJMBIQCAIBAMNZGKYLUMVSF6YLUEB2GS3LFON2GC3LQEBHE6VBAJZKUYTBAIRCUMQKVJRKCAQ2VKJJEKTSUL5KESTKFKNKECTKQFQFCAIBAEBIFESKNIFJFSICLIVMSAKDTMVZHMZLSFQQHK43FOJXGC3LFFA3TKKJMEBXGC3LFFA3TKKJJBIUSAQ2IIFJECQ2UIVJCAU2FKQQHK5DGHBWWENAKEAQFET2XL5DE6USNIFKD2RCZJZAU2SKDHMFAUQ2SIVAVIRJAKRAUETCFEBYHE2LWMFRXSX3MNFZXIX3EMF2GCIBIBIQCAIBANFSCAYTJM5UW45BMBIQCAIBAOQQGG2DBOJQWG5DFOIUDCKJAJZHVIICOKVGEYLAKEAQCAIDWMFWHKZJAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDBMN2GS33OEBRWQYLSMFRXIZLSFAYSSICOJ5KCATSVJRGCYCRAEAQCA33SMQQESTSUEBHE6VBAJZKUYTBMBIQCAIBANVQXIY3IL5QWY3BAMJXW63DFMFXCATSPKQQE4VKMJQWAUIBAEAQG2YLUMNUF62LREBRG633MMVQW4ICOJ5KCATSVJRGCYCRAEAQCA3LBORRWQX3NMVZXGYLHMUQGE33PNRSWC3RAJZHVIICOKVGEYLAKEAQCAIDNMF2GG2C7OBZGK43FNZRWKX3JNYQGE33PNRSWC3RAJZHVIICOKVGEYLAKEAQCAIDNMF2GG2C7OBZGK43FNZRWKX3POV2CAYTPN5WGKYLOEBHE6VBAJZKUYTBMBIQCAIBAKBJESTKBKJMSAS2FLEQCQ2LEFQQG64TEFEFCSICDJBAVEQKDKRCVEICTIVKCA5LUMY4G2YRUBIQCAUSPK5PUMT2SJVAVIPKELFHECTKJIM5QUCSDKJCUCVCFEBKECQSMIUQHA4TJOZQXIZK7ON2G64TBM5SSAKAKEAQCAIDTMVZHMZLSEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA5LTMVZG4YLNMUQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDOMFWWK43QMFRWKIDWMFZGG2DBOIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEBSGC5DBEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAMNZGKYLUMVSF6YLUEB2GS3LFON2GC3LQEBHE6VBAJZKUYTBAIRCUMQKVJRKCAQ2VKJJEKTSUL5KESTKFKNKECTKQFQFCAIBAEBIFESKNIFJFSICLIVMSQ43FOJ3GK4RMEB2XGZLSNZQW2ZJMEBXGC3LFONYGCY3FFEFCSICDJBAVEQKDKRCVEICTIVKCA5LUMY4G2YRUBIQCAUSPK5PUMT2SJVAVIPKELFHECTKJIM5QUCSDKJCUCVCFEBKECQSMIUQHE33TORSXEX3WMVZHG2LPNYQCQCRAEAQCA43FOJ3GK4RAOZQXEY3IMFZCQMRVGAUSYCRAEAQCA5LTMVZG4YLNMUQHMYLSMNUGC4RIGI2TAKJMBIQCAIBAOZSXE43JN5XCA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQFAUSJJVAVEWJAJNCVSIBIONSXE5TFOIWCA5LTMVZG4YLNMUUQUKJAINEECUSBINKEKURAKNCVIIDVORTDQ3LCGQFCAICSJ5LV6RSPKJGUCVB5IRMU4QKNJFBTWCQKFUWSAVDPEB2XAZDBORSSAZTSN5WSAMJOPA5AULJNEBAUYVCFKIQFIQKCJRCSA4TPON2GK4TVONSXE4ZAIFCEIICDJ5GFKTKOEBQXG23NMVZXGYLHMUQHIZLYOQQECRSUIVJCAYLTNM5QULJNEBKVARCBKRCSA4TPON2GK4TVONSXE4ZAKNCVIIDBONVW2ZLTONQWOZJAHUQCOJZ3BIWS2ICBJRKEKURAKRAUETCFEBZG643UMVZHK43FOJZSAQKMKRCVEICDJ5GFKTKOEBQXG23NMVZXGYLHMUQFGRKUEBHE6VBAJZKUYTB3BIWS2CRNFUQFI3ZAOVYGIYLUMUQGM4TPNUQDELRQFYYDUCRNFUQECTCUIVJCAVCBIJGEKIDNMFWV63LFONZWCZ3FEBAUIRBAINHUYVKNJYQHGZLBOJRWQX3CN5SHSIDUMV4HIOYKFUWSAQKMKRCVEICUIFBEYRJANVQW2X3NOVRV63LFONZWCZ3FEBAUIRBAINHUYVKNJYQHGZLBOJRWQX3CN5SHSIDUMV4HIOYKFUWQULJNEBHE6VCFHIQECIBCNVUW42LGNFSWIIRAJJEUIIDJOMQGC3RAMVXGG33EMVSCAZTPOJWSA33GEBFESRBAON2G64TJNZTSA33ONR4QULJNEAQCAIBAEAQHI2DFEBSGSZTGMVZGK3TDMUQGEZLUO5SWK3RAMEQHK43FOITXGICKJFCCAYLOMQQHI2DFEBZGKYLMEBFESRBOBIWS2IBAEAQCAIBAINXW443VNR2CA53JORUCA3LPMRPW2YLNL52XI2LMOM5GU2LEL52G6X3POB2F6YTJNZQXE6JPGIFC2LIKFUWSAIBAEAQCAICIN53SA2LUEB3W64TLOMXCAV3FEBYHE33EOVRWKIDFNZRW6ZDFMRPWU2LEEB2XG2LOM4QGS3TGN5ZG2YLUNFXW4IDGOJXW2CRNFUQCAIBAEAQCAYLSMNUGS5TFL5VGSZBAMFXGIIDSMVQWYX3KNFSDUCRNFUQCAIBAEAQCA7BAMFZGG2DJOZSV62TJMQQCAIBAEAQHYIDSMVQWYX3KNFSCAIBAEAQCAIBAPQQGK3TDN5SGKZC7NJUWICRNFUQCAIBAEAQCA7BAFUWS2LJNFUWS2LJNFUWS2LJNFUQHYIBNFUWS2LJNFUWS2LJNFUWS2LJAPQQC2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWQULJNEAQCAIBAEAQHYIDBNRUWGZKANBXXG5BAEAQCAIBAEB6CAYLMNFRWKQDIN5ZXIIBAEAQCAID4BIWS2IBAEAQCAIBAPQQGC3DJMNSUA2DPON2CAIBAEAQCAID4EBQWY2LDMVAGQ33TOQXXEMJAEAQHYIBPOIYQULJNEAQCAIBAEAQHYIDBNRUWGZKANBXXG5BAEAQCAIBAEB6CAYTPMJAGQ33TOQQCAIBAEAQCAID4EBRG6YQKFUWSAIBAEAQCAID4EBQWY2LDMVAGQ33TOQQCAIBAEAQCA7BAMJXWEQDIN5ZXIL3SGEQCAIBAEB6CAYTPMIXXEMIKFUWSAIBAEAQCAID4EBQWY2LDMVAGQ33TOQQCAIBAEAQCA7BANNQXIZKAMV4GC3LQNRSSAIBAEB6CAZLYMFWXA3DFHJVWC5DFBIWS2IBAEAQCAIBAPQQGC3DJMNSUA2DPON2CAIBAEAQCAID4EBVWC5DFIBSXQYLNOBWGKL3SGEQHYIDFPBQW24DMMVAGWYLUMUXXEMIKFUWQULJNBIWS2ICTJFGVATCFEBDE6USNIFKAULJNEA6T2PJ5HU6T2PJ5HU6T2PIKFUWQULJNEBCGSZTGMVZGK3TDMVZSAYTFOR3WKZLOEBXWYZBAMFXGIIDTNFWXA3DFEBTG64TNMF2DUCRNFUQC2IDNMVZXGYLHMUQGS4ZAON2G64TFMQQGC4ZALBGUYCRNFUQC2IDSMVWW65DFL5RGC4TFL5VGSZBANFZSA3TPOQQCE3LJNZUWM2LFMQRAULJNEBKG6IDFNZQWE3DFEBZWS3LQNRSSAZTPOJWWC5BAOBQXG4ZAPNZWS3LQNRSSYIDUOJ2WK7JAMFZSAYLOEBXXA5DJN5XCAZTPOIQG233EL5WWC3K7OJSGE3LTL5QXEY3IBJBVERKBKRCSAVCBIJGEKIDNMFWV63LFONZWCZ3FFAFCAIBNFUQE2ZLTONQWOZJAKVEUIIBIGY2CAYTJORZSSCRAEAWS2ICBEBZWK4TWMVZC2YLTONUWO3TFMQQFKSKEEB2GQYLUEBGVKU2UEBRGKIDVNZUXC5LFEB3WS5DINFXCA5DIMUQGC4TDNBUXMZJOBIQCA2LEEBBESR2JJZKCAVKOKNEUOTSFIQQE4T2UEBHFKTCMFQFCAIDVONSXEX3JMQQESTSUEBKU4U2JI5HEKRBAJZHVIICOKVGEYLAKEAQC2LJAIZZG63KKJFCCA5LTMVSCA5DPEBTG64TNEBQSA3LFONZWCZ3FEB3WS5DIN52XIIDMN5XWW2LOM4QGS3TUN4QHG5DBNZ5GCLQKEAQC2LJAKRUGS4ZAOZQWY5LFEB3WS3DMEBRGKIDTMVXGIIDUN4QHI2DFEBRWY2LFNZ2CAITBOMQGS4ZCFYFCAIBNFUQFI2DJOMQEUSKEEBUXGIBCNVUW42LGNFSWIIROBIQCAZTSN5WV62TJMQQHMYLSMNUGC4RIGI2TAKJAINEECUSBINKEKURAKNCVIIDCNFXGC4TZEBHE6VBAJZKUYTBMBIQCALJNEBKGQZJAOJSW233UMUQEUSKEEB2GQYLUEB2GQZJAON2GC3T2MEQGS4ZAORXSAKDGN5ZCAYLOEBXXK5DHN5UW4ZZANVSXG43BM5SSSIDPOIQGM4TPNUQCQZTPOIQGC3RANFXGG33NNFXGOIDNMVZXGYLHMUUS4CRAEAWS2ICUNBUXGIDGNFSWYZBANFZSAZTPOIQHG33SORUW4ZZAMFXGIIDGNFWHIZLSNFXGOLQKEAQC2LJAKRUGS4ZAJJEUIIDJOMQCE3LJNZUWM2LFMQRC4CRAEBZGK3LPORSV6YTBOJSV62TJMQQHMYLSMNUGC4RIGI2TAKJAINEECUSBINKEKURAKNCVIIDCNFXGC4TZEBHE6VBAJZKUYTBMBIQCA4TFNVXXIZK7OJSXG33VOJRWKIDWMFZGG2DBOIUDENJQFEQEGSCBKJAUGVCFKIQFGRKUEBRGS3TBOJ4SATSPKQQE4VKMJQWAUIBAFUWSASJAFUQGS3TDN5WWS3THFQQHEZLNN52GKX3KNFSCA2LTEBQSA5TBNR2WKIDGOJXW2ICGOJXW2LQKEAQC2LJAJ4QC2IDPOV2GO33JNZTSYIDSMVWW65DFL5VGSZBANFZSAYJAOZQWY5LFEBTHE33NEBKG6LQKEAQC2LJAJBQXGIDON4QG2ZLBNZUW4ZZAMZXXEICNKVBS24TPN5WXGLQKEAQGI2LSMVRXI2LPNYQEKTSVJUUCOSJHFQTU6JZJEBHE6VBAJZKUYTBMBIQCALJNEBKGK4TNFVSW4Y3PMRSWIIDNMVZXGYLHMUQHAYLDNNSXICRAEAWS2ICEN5XCO5BAORZHSIDUN4QGIZLDN5SGKIDJOQQHK43JNZTSATLZKNIUYIDUN5XWY4YKEAQC2LJAKR4XAZJAORSXG5C7OR4XAZLTFZRGS3TBOJ4V6ZDBORQV6MJWNUFCAIDNMVZXGYLHMUQG2ZLENF2W2YTMN5RCATSPKQQE4VKMJQWAUIBAONSWC4TDNBPWE33EPEQG2ZLENF2W25DFPB2CYCRAEBXXE2LHNFXF62LEEB3GC4TDNBQXEKBSGUYCSICDJBAVEQKDKRCVEICTIVKCAYTJNZQXE6JMBIQCAUCSJFGUCUSZEBFUKWJAFB2XGZLSL5UWILBANFSCSLAKEAQESTSEIVMCA2K7NVQW2X3NMVZXGYLHMVPXEZLNEBKVGSKOI4QEEVCSIVCSAKDVONSXEX3JMQWCA4TFNVXXIZK7MJQXEZK7NJUWILBANFSCSCRJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2AUIBAKJHVOX2GJ5JE2QKUHVCFSTSBJVEUGCRAEBCU4R2JJZCT2SLONZXUIQQKEAQFAQKSKREVISKPJYQEEWJAJBAVGSBIOVZWK4S7NFSCSCRAEBIECUSUJFKEST2OKMQDGMR3BIWS2ICQMFZHI2LUNFXW4IDJOMQHGZLMMVRXIZLEEBRGC43FMQQG63RAJVHUIKDVONSXEX3JMQWCAMZSFEFC2LJAKNSWKIDGN5ZCA3LPOJSSA2LOMZXXE3LBORUW63QKFUWSA2DUORYDULZPMRSXMLTNPFZXC3BOMNXW2L3EN5RS64TFMZWWC3RPGUXDCL3FNYXXAYLSORUXI2LPNZUW4ZZNNBQXG2BONB2G23AKINJEKQKUIUQESTSEIVMCA2K7NVQW2X3NMVZXGYLHMVPXK43FOJXGC3LFL5VGSZC7N5ZGSZ3JNZPWSZBAKVJUSTSHEBBFIUSFIUQE6TRANVQW2X3NMVZXGYLHMUQCQ5LTMVZF62LEFQQHEZLNN52GKX3CMFZGKX3KNFSCYIDPOJUWO2LOL5UWIKJ3BIFEGUSFIFKEKICUIFBEYRJANVQW2X3DN5XGM2LHFAFCAIDVONSXEX3JMQQESTSUEBKU4U2JI5HEKRBAJZHVIICOKVGEYLAKEAQC2LJAJFTCAZLNOB2HSLBAORUGC3RANF2CA2LTEBQSAZDFMZQXK3DUEBRGK2DBOZUW65LSFYFCAIDSMVWW65DFL5VGSZBAOZQXEY3IMFZCQMRVGAUSAQ2IIFJECQ2UIVJCAU2FKQQGE2LOMFZHSICOJ5KCATSVJRGCYCRAEAWS2ICBEAWSAYLMO5QXS4ZAMFZGG2DJOZSTWCRAEAWS2ICOEAWSA3TFOZSXEIDBOJRWQ2LWMU5QUIBAFUWSAURAFUQHE33TORSXEIBIN5XGY6JAMZXXEIDSMVWW65DFL5VGSZBAHU6SAIRCFEFCAIDCMVUGC5TJN52XEICFJZKU2KBHIETSYIBHJYTSYIBHKITSSICOJ5KCATSVJRGCYCRAEBIFESKNIFJFSICLIVMSAKDVONSXEX3JMQWCA4TFNVXXIZK7NJUWIKIKFEQEGSCBKJAUGVCFKIQFGRKUEB2XIZRYNVRDICRAEBJE6V27IZHVETKBKQ6UIWKOIFGUSQZ3BIFC2LJAKRUGKIDTMVZHMZLSEBTGSZLMMQQGS4ZAMEQE2VKDEBUG643UEBTG64RAJVKUGIDSN5XW24YKINJEKQKUIUQFIQKCJRCSA3LBNVPXGZLSOZSXEX3VONSXEKAKEAQGSZBAJFHFIICVJZJUSR2OIVCCATSPKQQE4VKMJQQECVKUJ5PUSTSDKJCU2RKOKQWAUIBAONSXE5TFOIQCAIBAOZQXEY3IMFZCQMRVGAUSAQ2IIFJECQ2UIVJCAU2FKQQGE2LOMFZHSICOJ5KCATSVJRGCYCRAEB2XGZLSL5XGC3LFEB3GC4TDNBQXEKBSGUYCSICDJBAVEQKDKRCVEICTIVKCAYTJNZQXE6JAJZHVIICOKVGEYLAKEAQFAUSJJVAVEWJAJNCVSKDJMQUSAVKTJFHEOICIIFJUQLAKEAQEGT2OKNKFEQKJJZKCA5LDL5WWC3K7ONSXE5TFOJPXK43FOJPW4YLNMUQFKTSJKFKUKICVKNEU4RZAJBAVGSBAFBZWK4TWMVZCYIDVONSXEX3OMFWWKKIKFEQEGSCBKJAUGVCFKIQFGRKUEB2XIZRYNVRDICRAEBJE6V27IZHVETKBKQ6UIWKOIFGUSQZ3BIFEGUSFIFKEKICUIFBEYRJANVQW2X3NOVRV63LFONZWCZ3FFAFCAIBNFUQE2ZLTONQWOZJAKVEUICRAEAWS2ICBEBZWK4TWMVZC2YLTONUWO3TFMQQFKSKEEB2GQYLUEBGVKU2UEBRGKIDVNZUXC5LFEB3WS5DINFXCA5DIMUQGC4TDNBUXMZJOBIQCA2LEEBBESR2JJZKCAVKOKNEUOTSFIQQE4T2UEBHFKTCMFQFCAIDSN5XW2X3JMQQESTSUEBKU4U2JI5HEKRBAJZHVIICOKVGEYLAKEAQHGZLOMRSXEX3JMQQESTSUEBKU4U2JI5HEKRBAJZHVIICOKVGEYLAKEAQC2LJAIEQG42LDNMQG6ZRAORUGKIDNMVZXGYLHMUTXGIDPOJUWO2LOMF2G64QKEAQG42LDNNPW4YLNMUQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQC2LJAKRSXE3JNMVXGG33EMVSCA3LFONZWCZ3FEBYGCY3LMV2AUIBANVSXG43BM5SSA3LFMRUXK3LCNRXWEICOJ5KCATSVJRGCYCRAEBZWKYLSMNUF6YTPMR4SA3LFMRUXK3LUMV4HILAKEAQG64TJM5UW4X3JMQQHMYLSMNUGC4RIGI2TAKJAINEECUSBINKEKURAKNCVIIDCNFXGC4TZFQFCAICQKJEU2QKSLEQEWRKZEAUHE33PNVPWSZBMEBUWIKIKFEQEGSCBKJAUGVCFKIQFGRKUEB2XIZRYNVRDICRAEBJE6V27IZHVETKBKQ6UIWKOIFGUSQZ3BIFEGUSFIFKEKICJJZCEKWBANFPW2YLNL5WXKY27NVSXG43BM5SV643FNZSGK4S7NFSCAVKTJFHEOICCKRJEKRJAJ5HCA3LBNVPW25LDL5WWK43TMFTWKKDTMVXGIZLSL5UWIKJ3BJBVERKBKRCSASKOIRCVQIDJL5WWC3K7NV2WGX3NMVZXGYLHMVPXE33PNVPWSZC7ONSW4ZDFOJPWSZC7N5ZGSZ3JNZPWSZBAKVJUSTSHEBBFIUSFIUQE6TRANVQW2X3NOVRV63LFONZWCZ3FEAUHE33PNVPWSZBMEBZWK3TEMVZF62LEFQQG64TJM5UW4X3JMQUTWCQKINJEKQKUIUQFIQKCJRCSA33GMZWGS3TFL5WWK43TMFTWKKAKEAQGSZBAIJEUOSKOKQQFKTSTJFDU4RKEEAQCAIBAEAQCATSPKQQE4VKMJQQECVKUJ5PUSTSDKJCU2RKOKQQFAUSJJVAVEWJAJNCVSLAKEAQHI2LNMVZXIYLNOAQEESKHJFHFIICVJZJUSR2OIVCCATSPKQQE4VKMJQWAUIBAMV4HA2LSMUQCAIBAIJEUOSKOKQQFKTSTJFDU4RKEFQFCAIDTMVZHMZLSEAQCAIDWMFZGG2DBOIUDENJQFEQCAIBAJZHVIICOKVGEYLAKEAQHK43FOJXGC3LFEAQHMYLSMNUGC4RIGI2TAKJAEAQCATSPKQQE4VKMJQWAUIBAMZZG63K7NJUWIIBAOZQXEY3IMFZCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCA4DBMNVWK5BAEAQCA3LFMRUXK3LCNRXWEIBAEAQCAICOJ5KCATSVJRGCYCRAEBYGK4TNMFXGK3TUL5TGSZLMMRZSAIBAEBWWKZDJOVWWE3DPMIFCSICDJBAVEQKDKRCVEICTIVKCA5LUMY4G2YRUBIQCAUSPK5PUMT2SJVAVIPKELFHECTKJIM5QUQ2SIVAVIRJAJFHEIRKYEBUV633GMZWGS3TFL5WWK43TMFTWKICVKNEU4RZAIJKFERKFEBHU4IDPMZTGY2LOMVPW2ZLTONQWOZJIONSXE5TFOIWCA5LTMVZG4YLNMUWCA2LEFE5QUCSDKJCUCVCFEBKECQSMIUQGC5LUNBPXI33LMVXCQCRAEAQCA33XNZSXEIDWMFZGG2DBOIUDENJQFEQCAIBAEAQE4T2UEBHFKTCMEBIFESKNIFJFSICLIVMSYCRAEAQCA43FOFPW43ZAIJEUOSKOKQQFKTSTJFDU4RKEEBHE6VBAJZKUYTAKFEQEGSCBKJAUGVCFKIQFGRKUEB2XIZRYNVRDICRAEBJE6V27IZHVETKBKQ6UIWKOIFGUSQZ3BIFEGUSFIFKEKICUIFBEYRJANV2WGX3MNFTWQ5C7OJXW63LTFAFCAIBAEBUWIICCJFDUSTSUEBKU4U2JI5HEKRBAEAQCAIBAJZHVIICOKVGEYICBKVKE6X2JJZBVERKNIVHFILAKEAQCAIDMOVZWK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQGY43FOJ3GK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBAOZSXE43JN5XCAVSBKJBUQQKSFAZDAKJAEAQCAICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBWHGZLSOZSXELBANR2XGZLSFEWAUIBAEAQFKTSJKFKUKICLIVMSA227NFSCAVKTJFHEOICIIFJUQIBINFSCSCRJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2AUIBAKJHVOX2GJ5JE2QKUHVCFSTSBJVEUGOYKBJBVERKBKRCSASKOIRCVQIDJL5WXKY27NRUWO2DUL5ZG633NOMQFKU2JJZDSASCBKNECAT2OEBWXKY27NRUWO2DUL5ZG633NOMUGSZBJHMFAUQ2SIVAVIRJAKRAUETCFEBWXKY27NRUWO2DUL5XWGY3VOBQW45DTFAFCAIBAEBZG633NL5UWIICCJFDUSTSUEBKU4U2JI5HEKRBAJZHVIICOKVGEYICSIVDEKUSFJZBUKUZANV2WGX3MNFTWQ5C7OJXW63LTFBUWIKJMBIQCAIBANR2XGZLSEBLECUSDJBAVEKBSGUYCSIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3DTMVZHMZLSEBLECUSDJBAVEKBSGUYCSIBAEAQE4T2UEBHFKTCMFQFCAIBAEBQWMZRAKREU4WKJJZKCAVKOKNEUOTSFIQQCAIBAJZHVIICOKVGEYCRJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2AUIBAKJHVOX2GJ5JE2QKUHVCFSTSBJVEUGOYKBJBVERKBKRCSASKOIRCVQIDJL5WXKY27NRUWO2DUL5XWGY3VOBQW45DTL5UWIICVKNEU4RZAJBAVGSBAJ5HCA3LVMNPWY2LHNB2F633DMN2XAYLOORZSQ4TPN5WV62LEFE5QUQ2SIVAVIRJAJFHEIRKYEBUV63LVMNPWY2LHNB2F633DMN2XAYLOORZV65LTEBKVGSKOI4QEQQKTJAQE6TRANV2WGX3MNFTWQ5C7N5RWG5LQMFXHI4ZINRZWK4TWMVZCYIDMOVZWK4RJHMFAUQ2SIVAVIRJAKRAUETCFEBWXKY27NRUWO2DUL5RW63TGNFTSQCRAEAQCA4TPN5WV62LEEBBESR2JJZKCAVKOKNEUOTSFIQQE4T2UEBHFKTCMEBJEKRSFKJCU4Q2FKMQG25LDL5WGSZ3IORPXE33PNVZSQ2LEFEWAUIBAEAQG64DUEBLECUSDJBAVEKBRGAYCSIBAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAOZQWYICWIFJEGSCBKIUDENJQFEQCAIBAEAQCAICOJ5KCATSVJRGAUKJAINEECUSBINKEKURAKNCVIIDVORTDQ3LCGQFCAICSJ5LV6RSPKJGUCVB5IRMU4QKNJFBTWCQKINJEKQKUIUQESTSEIVMCA2K7NV2WGX3MNFTWQ5C7MNXW4ZTJM4QFKU2JJZDSASCBKNECAT2OEBWXKY27NRUWO2DUL5RW63TGNFTSQ4TPN5WV62LEFE5QUCSDKJCUCVCFEBKECQSMIUQG25LDL5WGSZ3IORPWE3DPMNVWS3THFAFCAIBAEBWHK43FOIQFMQKSINEECURIGI2TAKJAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDMONSXE5TFOIQFMQKSINEECURIGI2TAKJAEAQCATSPKQQE4VKMJQWAUIBAEAQHO2DBOQQFISKOLFEU4VBAKVHFGSKHJZCUIIBAEBHE6VBAJZKUYTBMBIQCAIBAO5UG6ICWIFJEGSCBKIUDKMBQFEQCAIBAEAQCAICOJ5KCATSVJRGAUKJAINEECUSBINKEKURAKNCVIIDVORTDQ3LCGQFCAICSJ5LV6RSPKJGUCVB5IRMU4QKNJFBTWCQKINJEKQKUIUQESTSEIVMCA2K7NV2WGX3MNFTWQ5C7MJWG6Y3LNFXGOX3TOUQFKU2JJZDSAQSUKJCUKICPJYQG25LDL5WGSZ3IORPWE3DPMNVWS3THFBWHGZLSOZSXELBANR2XGZLSFE5QUCSDKJCUCVCFEBKECQSMIUQG25LDL5ZG633NOMUAUIBAEAQGSZBAKNCVESKBJQWAUIBAEAQG25LDL5UG643UEBLECUSDJBAVEKBSGUYCSIBAEBHE6VBAJZKUYTBMBIQCAIBAOJXW63K7NZQW2ZJAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA33QORUW63TTEBFFGT2OEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBIFESKNIFJFSICLIVMSAKDNOVRV62DPON2CYIDSN5XW2X3OMFWWKKIKFE5QUCSDKJCUCVCFEBKECQSMIUQG25LDL5ZG633NL5QWMZRIBIQCAIBAOJXW63K7NFSCAQSJI5EU4VBAEAQCAIBAEAQCAICOJ5KCATSVJRGCAUSFIZCVERKOINCVGIDNOVRV64TPN5WXGKDJMQUSYCRAEAQCA3DVONSXEICWIFJEGSCBKIUDENJQFEQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWHGZLSOZSXEICWIFJEGSCBKIUDENJQFEQCAIBAJZHVIICOKVGEYLAKEAQCAIDSMVZW65LSMNSSAVSBKJBUQQKSFAZDKMBJEAQCATSPKQQE4VKMJQWAUIBAEAQGCZTGEBJU2QKMJREU4VBAEAQCAIBAEAQCAIBAEBHE6VBAJZKUYTAKFE5QUCSDKJCUCVCFEBEU4RCFLAQGSX3NOVRV64TPN5WV6YLGMZPWSZBAJ5HCA3LVMNPXE33PNVPWCZTGEAUHE33PNVPWSZBJHMFAUQ2SIVAVIRJAKRAUETCFEBWXKY27OJSWO2LTORSXEZLEFAFCAIBAEBWXKY27NBXXG5BAKZAVEQ2IIFJCQMRVGAUSAIBAJZHVIICOKVGEYLAKEAQCAIDMOVZWK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQGY43FOJ3GK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBANZUWG2ZAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBWXKY27NBXXG5BMEBWHK43FOIWCA3DTMVZHMZLSFEFCSOYKBIFEGUSFIFKEKICUIFBEYRJANFXGE33YEAUAUIBAEAQGY5LTMVZCAVSBKJBUQQKSFAZDKMBJEAQCAIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDMONSXE5TFOIQFMQKSINEECURIGI2TAKJAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBZGK3LPORSV6YTBOJSV62TJMQQFMQKSINEECURIGI2TAKJAEAQCAICOJ5KCATSVJRGCYCRAEAQCAY3PNZ2GK3TUEBRGY33CEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAOVXHEZLBMRPWG33VNZ2CA2LOOQQCAIBAEAQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQG243HL5UWIIDWMFZGG2DBOIUDENJQFEWAUIBAEAQHI2LNMVZXIYLNOAQEESKHJFHFIICVJZJUSR2OIVCCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDBOJRWQ2LWMUQEET2PJRCUCTRAEAQCAIBAEAQCAIBAEAQCAIBAEAQEIRKGIFKUYVBAMZQWY43FFQFCAIBAEBWXK5DFMRPXK3TUNFWCAQSJI5EU4VBAEAQCAIBAEAQCAIBAEAQCAICEIVDECVKMKQQDALAKEAQCAICQKJEU2QKSLEQEWRKZFBWHGZLSOZSXELBANR2XGZLSFQQHEZLNN52GKX3CMFZGKX3KNFSCSKJ3BIFEGUSFIFKEKICJJZCEKWBANFPWS3TCN54CAVKTJFHEOICCKRJEKRJAJ5HCA2LOMJXXQKDMONSXE5TFOIWCA3DVONSXELBAORUW2ZLTORQW24BJHMFAUQ2SIVAVIRJAKRAUETCFEBYHKYTTOVRF63TPMRSXGIBIBIQCAIBANZUWI6BAIJEUOSKOKQQFKTSTJFDU4RKEEBHE6VBAJZKUYTBAIFKVIT27JFHEGUSFJVCU4VBAKBJESTKBKJMSAS2FLEWAUIBAEAQHAX3LMV4SAVSBKJBUQQKSFAZDKMBJEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDOMFWWKICWIFJEGSCBKIUDENJQFEQCAIBAJZHVIICOKVGEYLAKEAQCAIDUPFYGKICWIFJEGSCBKIUDENJQFEQCAIBAJZHVIICOKVGEYLAKEAQCAIDPO5XGK4TTEBFFGT2OEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDPOB2GS33OOMQEUU2PJYQCAIBAEAQCAIBAJZHVIICOKVGEYCRJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2AUIBAKJHVOX2GJ5JE2QKUHVCFSTSBJVEUGOYKBJBVERKBKRCSAVKOJFIVKRJAJFHEIRKYEBUV64DVMJZXKYS7NZXWIZLTEBKVGSKOI4QEEVCSIVCSAT2OEBYHKYTTOVRF63TPMRSXGKDQL5VWK6JMEBXGC3LFFE5QUCSDKJCUCVCFEBKECQSMIUQHA5LCON2WEX3ON5SGKX3DN5WGYZLDORUW63TTEAUAUIBAEAQG4YLNMUQFMQKSINEECURIGI2TAKJAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBYGC4TFNZ2F63TBNVSSAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAKBJESTKBKJMSAS2FLEUG4YLNMUWCA4DBOJSW45C7NZQW2ZJJBIUSAQ2IIFJECQ2UIVJCAU2FKQQHK5DGHBWWENAKEAQFET2XL5DE6USNIFKD2RCZJZAU2SKDHMFAUQ2SIVAVIRJAKRAUETCFEBYHKYTTOVRF6YLGMZUWY2LBORUW63TTEAUAUIBAEAQG42LEPAQEESKHJFHFIICVJZJUSR2OIVCCATSPKQQE4VKMJQWAUIBAEAQGY5LTMVZCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBANRZWK4TWMVZCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAMFTGMICUJFHFSSKOKQQFKTSTJFDU4RKEEBHE6VBAJZKUYTBMBIQCAIBAKBJESTKBKJMSAS2FLEUGY5LTMVZCYIDMONSXE5TFOIUDKMBJFQQG42LEPAUQUKJAINEECUSBINKEKURAKNCVIIDVORTDQ3LCGQFCAICSJ5LV6RSPKJGUCVB5IRMU4QKNJFBTWCQKINJEKQKUIUQESTSEIVMCA2K7OB2WE43VMJPWCZTGNFWGSYLUNFXW4427NZUWI6BAKVJUSTSHEBBFIUSFIUQE6TRAOB2WE43VMJPWCZTGNFWGSYLUNFXW44ZINZUWI6BJHMFAUQ2SIVAVIRJAKRAUETCFEBYHKYTTOVRF62LUMVWXGIBIBIQCAIBANZUWI6BAIJEUOSKOKQQFKTSTJFDU4RKEEBHE6VBAJZKUYTBMBIQCAIBANF2GK3LJMQQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDDOJSWC5DFMRPWY5LTMVZCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAMNZGKYLUMVSF63DTMVZHMZLSEBLECUSDJBAVEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCAY3SMVQXIZLEL5QXIICCJFDUSTSUEAQCAIBAEAQCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3LPMRUWM2LFMRPWY5LTMVZCAVSBKJBUQQKSFAZDKMBJEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3LPMRUWM2LFMRPWY43FOJ3GK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3LPMRUWM2LFMRPWY4TFONXXK4TDMUQFMQKSINEECURIGI2TAKJAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3LPMRUWM2LFMRPWC5BAIJEUOSKOKQQCAIBAEAQCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA4DVMJWGS43IMVZCAVCFLBKCYCRAEAQCA4DBPFWG6YLEEBKEKWCUEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJINZUWI6BMEBUXIZLNNFSCSCRJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2AUIBAKJHVOX2GJ5JE2QKUHVCFSTSBJVEUGOYKBJBVERKBKRCSAVCBIJGEKIDQOVRHG5LCL5WGC43UL5UXIZLNEAUAUIBAEAQG42LEPAQEESKHJFHFIIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDJORSW22LEEBLECUSDJBAVEKBSGUYCSIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3MOVZWK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAY3SMVQXIZLEL5WHGZLSOZSXEICWIFJEGSCBKIUDENJQFEQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAMNZGKYLUMVSF6YLUEBBESR2JJZKCAIBAEAQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQHAYLZNRXWCZBAKRCVQVBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKBFIFESKNIFJFSICLIVMSAKDONFSHQKIKFE5QUCRNFUQHOZJAONVWS4BANR2XGZLSEBQW4ZBANRZWK4TWMVZCA2LOEB2GQ2LTEBXW4ZJAMFZSA5DINFZSA2LTEBWGS5DUNRSSAY3IMFXGGZJAFBSXMZLOEBUW24DPONZWSYTMMU7SSCRNFUQHI3ZANBQXMZJANF2GK3LJMQQGI5LQNRUWGYLUNFXW4IDGN5ZCAZDJON2GS3TDOQQHK43FOJZQUQ2SIVAVIRJAJFHEIRKYEBUV64DVMJZXKYS7NF2GK3LTL5XGSZDYL5UXIZLNNFSCAVKTJFHEOICCKRJEKRJAJ5HCA4DVMJZXKYS7NF2GK3LTFBXGSZDYFE5QUQ2SIVAVIRJAJFHEIRKYEBUV64DVMJZXKYS7NF2GK3LTL5WHK427NZUWI6BAKVJUSTSHEBBFIUSFIUQE6TRAOB2WE43VMJPWS5DFNVZSQY3SMVQXIZLEL5WHK43FOIWCAY3SMVQXIZLEL5WHGZLSOZSXEKBVGAUSYIDONFSHQKJ3BIFAUQ2SIVAVIRJAKRAUETCFEBYHKYTTOVRF643VMJZWG4TJOB2GS33OOMQCQCRAEAQCA3TJMR4CAQSJI5EU4VBAKVHFGSKHJZCUIICOJ5KCATSVJRGCYCRAEAQCA3DVONSXEICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEBWHGZLSOZSXEICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEBWHEZLTN52XEY3FEBLECUSDJBAVEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA5DZOBSSAVCJJZMUSTSUEBKU4U2JI5HEKRBAJZHVIICOKVGEYLAKEAQCAIDTOVRF62LEEBLECUSDJBAVEKBRGI2SSICOJ5KCATSVJRGCYCRAEAQCA33QORUW63TTEBFFGT2OEBHE6VBAJZKUYTAKFEQEGSCBKJAUGVCFKIQFGRKUEB2XIZRYNVRDICRAEBJE6V27IZHVETKBKQ6UIWKOIFGUSQZ3BIFEGUSFIFKEKICJJZCEKWBANFPXA5LCON2WEX3TOVRHGY3SNFYHI2LPNZZV63DVONPW42LEPAQFKU2JJZDSAQSUKJCUKICPJYQHA5LCON2WEX3TOVRHGY3SNFYHI2LPNZZSQ3DVONSXELBANRZWK4TWMVZCQNJQFEWCA3TJMR4CSOYKINJEKQKUIUQESTSEIVMCA2K7OB2WE43VMJPXG5LCONRXE2LQORUW63TTL5XGSZDYEBKVGSKOI4QEEVCSIVCSAT2OEBYHKYTTOVRF643VMJZWG4TJOB2GS33OOMUG42LEPAUTWCQKINJEKQKUIUQFIQKCJRCSAZLWMVXHIX3QOVZWQZLSL5YHK43IL5ZXKYTTMNZGS4DUNFXW4IBIBIQCAIBAEBXXO3TFOJPWU2LEEBLECUSDJBAVEKBSGUYCSLAKEAQCAIBANZXWIZJAKZAVEQ2IIFJCQMRVGAUSYCRAEAQCAIDQOVRHG5LCL5VGSZBAKZAVEQ2IIFJCQMRVGAUSYCRAEAQCAIDGN5ZG2ICKKNHU4ICOJ5KCATSVJRGCYCRAEAQCAIDDOJSWC5DFMRPWC5BAIJEUOSKOKQQE4T2UEBHFKTCMFQFCAIBAEAQFAUSJJVAVEWJAJNCVSKDPO5XGK4S7NJUWILBANZXWIZJMEBYHKYTTOVRF62TJMQUQUIBJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2AUIBAEBJE6V27IZHVETKBKQ6UIWKOIFGUSQZ3BIFEGUSFIFKEKICJJZCEKWBANFPWK5TFNZ2F64DVONUGK4S7OB2XG2C7ON2WE43DOJUXA5DJN5XCAT2OEBSXMZLOORPXA5LTNBSXEX3QOVZWQX3TOVRHGY3SNFYHI2LPNYUG653OMVZF62TJMQUTWCQKINJEKQKUIUQFIQKCJRCSA3LPNZTW633TMVPWG3DVON2GK4S7NFSCAKAKEAQCAIDLEB3GC4TDNBQXEKBVGAUSAUCSJFGUCUSZEBFUKWJMBIQCAIBAOYQHIZLYOQFCSOYKBJBVERKBKRCSAVCBIJGEKIDTNVQXE5C7NVQXE23FOJZSAKAKEAQCAIDGOJXW2X3KNFSCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAORXV62TJMQQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDUNBZGKYLEEBLECUSDJBAVEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCALJNEATVEJZAFUQHEZLDMVUXMZLEBIQCAIBAFUWSAJ2EE4QC2IDENFZXA3DBPFSWICRAEAQCALJNEATUCJZAFUQGCY3LNZXXO3DFMRTWKZAKEAQCAIDUPFYGKICFJZKU2KBHKITSYIBHIQTSYIBHIETSSICOJ5KCATSVJRGCYCRAEAQCA3LTM5PWSZBAKZAVEQ2IIFJCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQHI2LNMVZXIYLNOAQEESKHJFHFIICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJIMZZG63K7NJUWILBAORXV62TJMQWCA5DIOJSWCZBMEB2HS4DFFEFCSICDJBAVEQKDKRCVEICTIVKCA5LUMY4G2YRUHMFAUQ2SIVAVIRJAJFHEIRKYEBUV643NMFZHIX3NMFZGWZLSOMQFKU2JJZDSAQSUKJCUKICPJYQHG3LBOJ2F63LBOJVWK4TTFB2G6X3KNFSCYIDUNBZGKYLEFE5QUCQKINJEKQKUIUQFIQKCJRCSA33GMZWGS3TFL5WWC4TLMVZHGIBIBIQCAIBANJUWIICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEB2GQ4TFMFSCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAOJXW63JAKZAVEQ2IIFJCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQHI2LNMVZXIYLNOAQEESKHJFHFIICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJINJUWILBAORUHEZLBMQWCA4TPN5WSSCRJEBBUQQKSIFBVIRKSEBJUKVBAOV2GMODNMI2DWCQKINJEKQKUIUQESTSEIVMCA2K7N5TGM3DJNZSV63LBOJVWK4TTEBHU4IDPMZTGY2LOMVPW2YLSNNSXE4ZINJUWIKJ3BIFC2LJAJVQXA4DJNZTSAZTSN5WSAZDPNVQWS3RANBXXG5DOMFWWKIDUN4QGQ33TORPXI6LQMUXAULJNEBBW63DVNVXCA2LEEBUXGIDVONSWIIDGN5ZCA33SMRSXE2LOM4QG63TMPEXAUQ2SIVAVIRJAKRAUETCFEBSG63LBNFXF643FOR2GS3THOMQCQCRAEAQCA2LEEBBESR2JJZKCAVKOKNEUOTSFIQQE4T2UEBHFKTCMEBAVKVCPL5EU4Q2SIVGUKTSUEBIFESKNIFJFSICLIVMSYCRAEAQCAZDPNVQWS3RAKZAVEQ2IIFJCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQGQ33TORPXI6LQMUQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDFNZQWE3DFMQQEET2PJRCUCTRAJZHVIICOKVGEYICEIVDECVKMKQQHI4TVMUFCSOYKBIWS2ICBEBXGK5ZAOJSWG33SMQQGS4ZANFXHGZLSORSWIIDJNZ2G6IDEN5WWC2LOL5SXMZLOORZSYIDFMFRWQIDUNFWWKCRNFUQGI33NMFUW4X3TMV2HI2LOM5ZSA5DBMJWGKIDJOMQHK4DEMF2GKZBOBIWS2ICDN5WHK3LOEBUWIIDJOMQHK43FMQQGM33SEBXXEZDFOJUW4ZZAMFXGIIDON52CA4TFNRQXIZLEEB2G6IDEN5WWC2LOL5ZWK5DUNFXGO4ZONFSC4CSDKJCUCVCFEBKECQSMIUQGI33NMFUW4X3FOZSW45DTEAUAUIBAEAQGSZBAIJEUOSKOKQQFKTSTJFDU4RKEEBHE6VBAJZKUYTBAIFKVIT27JFHEGUSFJVCU4VBAKBJESTKBKJMSAS2FLEWAUIBAEAQGI33NMFUW4ICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMBIUTWCSDKJCUCVCFEBEU4RCFLAQGSX3EN5WWC2LOL5SXMZLOORZV6ZDPNVQWS3RAJ5HCAZDPNVQWS3S7MV3GK3TUOMUGI33NMFUW4KJ3BI======" + - ENV_FILE_SH_PATH: "/docker-entrypoint-initdb.d/docker-setup-mysql.sh" + - ENV_FILE_SH_DATA: "EMQS6YTJNYXWEYLTNAFAUTKZKNIUYRCJKI6S65TBOIXWY2LCF5WXS43RNQFAUZLDNBXSAISQOJSXAYLSNFXGOICTKNGCAY3FOJ2GSZTJMNQXIZLTEIFGG4BAER5VGUKML5KEKTKQL5CESUT5F5TGC23FL5RWK4TUFZYGK3JAER5U2WKTKFGEISKSPUXS4CTDOAQCI62TKFGF6VCFJVIF6RCJKJ6S6ZTBNNSV623FPEXHAZLNEASHWTKZKNIUYRCJKJ6S6LQKMNUG653OEBWXS43RNQ5G26LTOFWCAJD3JVMVGUKMIREVE7JPMZQWWZJKBJRWQ3LPMQQDINBUEASHWTKZKNIUYRCJKJ6S6ZTBNNSV6Y3FOJ2C44DFNUFGG2DNN5SCANBQGAQCI62NLFJVCTCEJFJH2L3GMFVWKX3LMV4S44DFNUFAUZLDNBXSAJ2DN5XGM2LHOVZGS3THEBWXS43RNQTQU3LZONYWYIBNOUQHE33POQQC22BANRXWGYLMNBXXG5BAFUWXAYLTON3W64TEHUSHWTKZKNIUYX2SJ5HVIX2QIFJVGV2PKJCH2IBNMUQFYCRAEAQCAIBAEJDVEQKOKQQFKU2BI5CSAT2OEAVC4KRAKRHSAJZEPNGVSU2RJRPVKU2FKJ6SOQBHEUTTWIC4BIQCAIBAEAQCAQKMKRCVEICVKNCVEIBHER5U2WKTKFGF6VKTIVJH2J2AE4SSOICSIVIVKSKSIUQFGU2MHMRAU===" + - ENV_FILE_CERT_PATH: "/tmp/sql/fake_cert.pem" + - ENV_FILE_CERT_DATA: "INSXE5DJMZUWGYLUMU5AUIBAEAQEIYLUME5AUIBAEAQCAIBAEBLGK4TTNFXW4ORAGMQCQMDYGIUQUIBAEAQCAIBAEBJWK4TJMFWCATTVNVRGK4R2EAZCAKBQPAZCSCRAEAQCAU3JM5XGC5DVOJSSAQLMM5XXE2LUNBWTUIDTNBQTENJWK5UXI2CSKNAUK3TDOJ4XA5DJN5XAUIBAEAQCAIBAEBEXG43VMVZDUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAKZQWY2LENF2HSCRAEAQCAIBAEAQCAIBAEBHG65BAIJSWM33SMU5CATTPOYQDCOBAGE2TUNJTHI2TAIBSGAZDCICHJVKAUIBAEAQCAIBAEAQCAIBAJZXXIICBMZ2GK4RAHIQEC5LHEAYTIIBRGU5DKMZ2GUYCAMRQGI2CAR2NKQFCAIBAEAQCAIBAKN2WE2TFMN2DUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2CRAEAQCAIBAEAQFG5LCNJSWG5BAKB2WE3DJMMQEWZLZEBEW4ZTPHIFCAIBAEAQCAIBAEAQCAICQOVRGY2LDEBFWK6JAIFWGO33SNF2GQ3J2EBZHGYKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBAEAQCAIBAEBIHKYTMNFRS2S3FPE5CAKBSGA2DQIDCNF2CSCRAEAQCAIBAEAQCAIBAEAQCAIBAJVXWI5LMOVZTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBQGA5GKOB2MMYDUMJZHIYDQOTGMI5DMNR2GQ3DUZBZHJRDOORYMU5GCMZ2MRQTUZRYHI3DSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAMNRTUZBWHIYDKORTGQ5GGZR2GAYTUODDHI3DEORWMI5DKMZ2MVQTUN3CHIZGGORTMU5GGMZ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2GEOTBMY5GCMZ2HBSTUMBZHJRDKORRGI5DQZJ2HFTDUYRYHJTDIORSMM5DSYR2G44DUMTDHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDIMR2HA2TUMTBHJRGKOTEG45DMYJ2MVSDUMTGHI4TAORWMY5DMNJ2GNRTUMJXHJSTMOTBMI5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCANTGHI3TGORVG45DSOJ2MZQTUM3FHJSDKORTME5DKMZ2MM2TUODBHIZGCORTMU5DSMB2HA2TUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5DIMR2GA3TUNJYHIZTSORTMQ5DOMB2G4YTUMRRHJQWMORYGM5DANZ2G44DUZJQHJQTSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGBSDUMRXHJRDOOTCGY5DEMZ2HE4DUNJVHJRWMORVHE5DQNB2MYZDUOBYHIYDSOTDMY5GKZJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA3GEOTGGY5DANR2MYYDUNBYHI2DQORRGQ5GCNZ2GMZTUYJXHJRGIORTGM5DANB2MJTDUZDGHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQGMMB2MUYDUMZYHJSDEOTBGU5DENZ2MEYTUYZTHJQWEOTCG45DAMZ2MZQTUMTBHJSDIOTDGE5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMTFHJQTEORRMM5DAZR2MMZTUZJXHJQTEORQG45DMMR2MRSDUZDFHJTGKOTDHA5GMMR2GZRTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBZGQ5DCZJ2GAZTUOBUHI3GKORSGY5DANJ2GQZTUOJQHJRTEOTBMQ5DCMZ2G43TUOBWHIZTQOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGJRDUYZRHI2TGOTDMY5GIMB2GAZDUZDCHIZGGORUGU5DSMB2GU2TUM3CHI2WMOTFMM5GIMR2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBQTEORSMM5DIYR2MJSTUOLCHIZGGORSGY5DIZR2GVSDUNRZHJSWKORZGQ5GKYR2GE3DUMBWHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDOZB2GBRDUNRSHJRWKORXMY5DAMB2MUYTUOLCHI3TOORRGM5DGYR2MRRDUMRTHIZTMOTFMQ5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMZZHJQWCOTDMY5GMMR2HE2TUNBRHJSWMORYMM5GCYR2GFSDUZJZHI2DIORQMI5GKOB2MU4DUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5GMMR2MYYDUYRZHIYDQOTBHA5DCYJ2MZRDUMRWHJTDIORUMU5DCZR2MUZTUZJSHI3WMOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAHEZDUNLFHJTDKORXME5DKMR2GEYDUYJZHJRTEOTGGI5GIYJ2G5RTUOBSHI4DKOTCGQ5DKOJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2DEORZGEFCAIBAEAQCAIBAEAQCAIBAEAQCARLYOBXW4ZLOOQ5CANRVGUZTOIBIGB4DCMBQGAYSSCRAEAQCAIBAEAQFQNJQHF3DGIDFPB2GK3TTNFXW44Z2BIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAKN2WE2TFMN2CAS3FPEQESZDFNZ2GSZTJMVZDUIAKEAQCAIBAEAQCAIBAEAQCAIBAEAYTQORUG45EIOJ2IM2DURBQHI2ECORRIM5EMMB2IUYTUMZYHI4ECOSDGI5DKOJ2GEZDUMCGHJCDQORQIM5EIMR2IIZDUNCCBIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAIF2XI2DPOJUXI6JAJNSXSICJMRSW45DJMZUWK4R2EAFCAIBAEAQCAIBAEAQCAIBAEAQCARDJOJHGC3LFHIXUGPKQJQXVGVB5JVQWY33QN5WHG23BF5GD2S3SMFVW65ZPINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAEAQCAIBAEAQCA43FOJUWC3B2HBBDUQRSHIZUIORXG45DSMR2GU4DUQSFHJDDACQKEAQCAIBAEAQCAIBAEAQFQNJQHF3DGICCMFZWSYZAINXW443UOJQWS3TUOM5CACRAEAQCAIBAEAQCAIBAEAQCAIBAINATURSBJRJUKCRAEAQCAIBAEAQCAIBAEBMDKMBZOYZSAS3FPEQFK43BM5STUIAKEAQCAIBAEAQCAIBAEAQCAIBAEBCGSZ3JORQWYICTNFTW4YLUOVZGKLBAJNSXSICFNZRWS4DIMVZG2ZLOOQFCAIBAEAQCAIBAEAQCAICYGUYDS5RTEBJXKYTKMVRXIICBNR2GK4TOMF2GS5TFEBHGC3LFHIQAUIBAEAQCAIBAEAQCAIBAEAQCAICEJZJTU3DPMNQWY2DPON2CYICEJZJTU3LPNZTW633TMVUW2QDMN5RWC3DIN5ZXILBAIRHFGOTFNJQWEYTFOJSDEQDMN5RWC3DIN5ZXILBAIRHFGOTGMVSDCQDMN5RWC3DIN5ZXILBAIRHFGOTSMVTTCQDMN5RWC3DIN5ZXILBAIRHFGOTNN5XGO33PONSWS3JTIBWG6Y3BNRUG643UFQQESUBAIFSGI4TFONZTUMJSG4XDALRQFYYQUIBAEAQCAIBAEAQCAIBAJZSXI43DMFYGKICDN5WW2ZLOOQ5CACRAEAQCAIBAEAQCAIBAEAQCAIBAIZQWWZJAIRSXMLKPNZWHSICDMVZHI2LGNFRWC5DFBIQCAIBAKNUWO3TBOR2XEZJAIFWGO33SNF2GQ3J2EBZWQYJSGU3FO2LUNBJFGQKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBTHA5GGNR2GQ2DUYZVHIYDIOTFHE5GMMZ2GQYTUOLEHJTDGOTFMQ5DIMB2GYZTUZBQHI2WCORQGA5DQMB2MNSDUCRAEAQCAIBAEAQCANBVHJSGKORQG45DOYZ2MMZDUZRYHIYGMORRGY5GENJ2GRTDUMTFHI4TGORSGQ5GKNJ2HFTDUMJZHJSDEOTEGM5AUIBAEAQCAIBAEAQDCYR2GZTDUNZVHIZDCORWGA5GMNR2G43DUMRYHJQWMORQMY5DKYJ2MYZTUNRXHJRTQORTMU5GKMR2GVTDUYRUHIFCAIBAEAQCAIBAEAZDQORQGI5DCMZ2MQ2DUNBWHIZDGORSHA5DAZR2MQ4TUNRYHI4DOORRGQ5GMOB2MQZTUNZXHI4WMOTDGE5DMOJ2BIQCAIBAEAQCAIBAME2TUNZUHJTGMOTBG45GGOB2HE4DUNLBHI3TIORZMU5DKMR2HE2TUMTFHIZDMOTEGI5DOMZ2GY3TUMBUHI4DSOQKEAQCAIBAEAQCAIBQGM5DKYR2GZRTUYRRHI2DOORZGU5DMYZ2HE3DUNDDHJSDOORZGI5DKMB2GZRDUZLGHIZDMORSHA5DGYZ2GU3DUCRAEAQCAIBAEAQCAMJTHIZDSOTFGM5DGYR2HBSTUMJUHI4TAOTCMY5DKYJ2MQ2TUZTFHI2GEORXGA5DKZJ2GYZTUOJRHI4DIORZGI5AUIBAEAQCAIBAEAQDIZJ2G4ZDUN3DHIZTOORRMM5DMOB2MJTDUYZQHIZTOORWGE5DAOJ2MI4DUMLFHI4DIOTEGI5DSNB2GEZTUZJXHIFCAIBAEAQCAIBAEA3DQORQGI5DSMJ2GE2TUYJXHJRWIORRGM5DQYR2GMZDUMLCHIYGGORQGQ5DKYR2GJRTUZBYHJSTAOTBMI5GINR2BIQCAIBAEAQCAIBAG5RTUZTCHI4TCORWMY5GCZR2GFRTUNDEHJRWGORTGQ5DENR2HE4DUY3GHIZTGORXGQ5GINJ2GNRTUOJWHJSGGOQKEAQCAIBAEAQCAIDEMU5DGNB2HE4TUMZWHJSTEOTDGM5DKZJ2MNSDUNRYHI2TIORXHA5DMYJ2HA2DUOBVHJSDEOTBGQ5DGNJ2ME4TUCRAEAQCAIBAEAQCAOLGHJSTMORUHE5DEZJ2HE3DUNBXHI4TQOTEMU5DENJ2MJQTUNJZHJRGMORZGQ5GGZR2HA3DUOBSHI3TIORSGA5AUIBAEAQCAIBAEAQDANJ2GM2DUMTDHJRTCORQMU5DIMZ2GIYDUNDCHJQTSOTCGE5GINJ2GUZTUNBYHI2DQORVGA5DAMZ2G4ZDUMTCHIFCAIBAEAQCAIBAEA2WMORXGA5DSNR2MUYDUNDBHIYTSORVHA5GIYJ2GFQTUNJZHI4DKORWGM5DMOJ2GZRTUNZWHI4DCOTCMY5DMNZ2BIQCAIBAEAQCAIBAHE4TUOJXHJSGGOTBGIFC2LJNFUWUERKHJFHCAQ2FKJKESRSJINAVIRJNFUWS2LIKJVEUSRK2IRBUGQJQPFTUC52JIJAWOSKCIFVECTSCM5VXC2DLNFDTS5ZQIJAVC42GIFCEEUKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVAKJVBEKR2BGFKUKQ2BO5FVIV2GONRDGQTWMJEE44SZKRCVATKBGBDUCMKVIVBHO52HKMZUU2DBGI4TGTKSON3UOUKZIRLFCUKEIRBEUTQKMIZDK3TCGI4XUWSVNRHESRK2NBQTEVLHKEYEK52INBRU4TLKIV4E2VCFGRGVIVJRJV5FK52XNBRU4TLKKF3U6RCFGBGVIVJRJV5FK5YKK5VEESKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVCNIJCUOQJRKVCUGQLXJNKFORTTMIZUE5TCJBHHEWKUIVIE2QJQI5ATCVKFIJ3XORYKKMZUU2DBGI4TGTKSJV3UKUKZIRLFCUKEIRAXATTCGI2W4YRSHF5FUVLMJZGUSSKCJFVECTSCM5VXC2DLNFDTS5ZQIJAVCRKGIFAU6QYKIFITQQKNJFEUEQ3HJNBUCUKFIE3E2QK2INIHI3KSORWTG2TRKBQSWR3OJUYWOVJQPJ3UOTKZNV2FINTOONZVA42OJRZDMT2PINRFKUYKNJYCWNBZIN4WEZKDPBBWQU3RFMYTE4TUJQ2UE5S2KR3VQNLROR3GGMLFLIVWUN2WJ5WFARTJNFXSW22JLB2VCZ3ELFHVIMLXMNJUO5QKM53WINBUJNVU4SRXMUZESNLIKZ5DC3KFHBXWOST2FM2XEOLHMJ3VGRLHKVYHUT3OOZKE2RLWHEXXONCENJJXAU3FNB3TM5JTIEXW64IKGFGUK5LPNB3VA5ZLMVUUEMSMMQZXMN2JHBWXSVKIM5HUKYTJLFDFCNKEINZFETRTNBVGO4TXKZIFAMCBJRREYRKXKFLFI5DGG5HEW2IKJRCXKK3NPF3W2VBRGFYDO4CUOJDGOWRZIMZEYT3GO5CGQ3JTMNKE6OLTNJHHKMBVOFZS66LMKVEHM2SLONSDMVKRJQ3E62TVHB3EGNIKINFWOYJLPFRDAVDIF5VDI3RLKNMHMVRWKVUEG4DXOZGGCZSJJNDHIRTMINVVCSKEIFIUCQTPGREUEVD2INBUCVLTO5EFCWKEKZJDATYKIJBFSRKGIJUEQMTDKRIVG2D2O42FI2KLO5WGWU2EHFTU2MDSJJGE2R3PI5ATCVLEJF3VE2SNI5DWQVSLKJJU2RSBPBBXUQKKIJTU4VQKIJAVSVCBNRBE2TKSJV3UKUKZIRLFCUKJIRAXATSZK54HMY2HHFZWGMTUNBGVCODXIRIVSRCWKFIUQRCBLJGGG3KGOJRDGY3YI55ECWQKIJTU4VSCIFGU2RLLGF3GE3LEOZRDGTTMKNKTAZ2SNVDHEWSTIJCFCWKJJJAUS5LZKBMGKU2XJQ3XOTKBNNDUCMKVMRCXOUKDJVAUC5YKIN3VSRCWKIYFAQSBKFCECZ2XM5GUQ52HIEYVKZCFKFJDCTKIJ5BUGV3YOZMTERTTMFDTS6TEJFEVKYSXHF2VUMRZOZRTEVTQMJKUE4YKMIZE42DCI5UHMYZTKNBUKMSWOFMVOSTJLJMEU22NNNBHGYRSJZUGER3IOZRTGU2DIRWVU3C2IRDECYSHHFVFSV3YN5RDGTRQM5TTK6IKLJLWG6CRI54HMWJSIZZWCRZZPJSESSKWMJLTS5K2GI4XMYZSKZYGEVCOIFREOOLKLFLXQ33CGNHDA2DXKIXUCQKBIJGUGZ2HINLUGRYKKNAUORZLIVEUERCRKFREM2DMI5MVO5DMJFCVE3DENEYVAYTNPA2USRKONRRW4UTQLJWWY2SZLBJGYTKBGBDUGU3RI5JUSYRTIRIUKQQKIN3VKQKBGREUEQKRIE2HQ22UIZBE63T2KFNDG6RXKVBGUMCGN5AWOTJRIYZWOZBYO53GOUCGOJLFATDQJVVTKWRYLIYHITLCMIZVK2AKLFIFUMSLJM4FAV3WJZXHSRBXNFMDOULPIFUFAVKSNFGW6RBZNRXWQ6CUGQYDGZLGO5LW23DEKAVW46KKNBQWISRVKNWFGNDNGBXE43QKIJEWWRCXGJ4XQURVKZZWY232LBVWYQTSG54VS32QIZMVIS3FJU3WU2CTKF3DC4SWF5VXI52YNVHVE2CKJJHWG3TXGNEEO2JPO5CGI2AKINRGOZLIJZFVKRJLMRXUC4CFKZYDQMCUNF5ESYSEIFJGETCONJTXCOK2HAVTKRTWOJ4HQTT2IRIW23KNHB5GITSVHBWHI6TFJZFGWMQKGRZU4ZL2K5UFKZKHOFCWQZCLNNHGC3LGGVVWW5LMNNSVSM3JK43FOYRLKV5DIYKDMRBUCRSOIN5EERDLJVTVGNTNPAYVMTSJKNDECRAKMNUXIZTDJJRGOU3INRMTE2DQLJUFOTTQMJEGCQTWGJSVU3BZPFUQULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_KEY_PATH: "/tmp/sql/fake_key.pem" + - ENV_FILE_KEY_DATA: "FUWS2LJNIJCUOSKOEBIFESKWIFKEKICLIVMS2LJNFUWQUTKJJFCXM52JIJAUIQKOIJTWW4LINNUUOOLXGBBECUKFIZAUCU2DIJFWW53HM5JWYQLHIVAUC32JIJAVCRDPO5BGWSJLGJNEOMTCMVHQU3ZZOI2GCY32K5BFIVCQIFMXQ2LBGFIHCZLZO4VXOMDVOZXTINCKORJEWT3OG5VDATCKOQ2EYRKLIZFXEN2YMF2TA5TLI44WYUCCMZWQU4JSHF5FMNLOGZIHIVJWKU4FOS2LNI3FC2DFGVBUEMLHGVIFQQTYJFQSWRCCGNVGO4KRGBXHIN2ZNJWUMWCQK5MVI6LJIFXFAN3NOYZAUQTWIJEVGQSTNZGTMZJZJV3VGLZTF5CGOT2OJNWEUNSIIRYTOY2EFNUXEVLXKM3GSSCBF5CDKNSJJBMXIM3FF5ZWU6LCJJIWKQJUKJ2QUSTHKZCGWTKLORCTGZKHJ5BXMQSVHAXVCQLUONZVEWSCKZHTCL3TGBYUS42TG43GETCDLJIFQV3OOVWE642XIJXDATCZOM2S6QKPI5RAUZDYJU3TE6KNGI3VI3LRPIXUWVSRMUVU24LYGNYFEQLWN43E6N3ZHBGGWSLRIJZDOSTWKJHUQK2QNFTDKSTFHFMHAU2FJNXEGODUOA4AUZ3PK4YFOVKLKJAWOTKCIFAUKQ3HM5CUEQKJMRZVQ2KTOZ3WONTWKZ3ESVDWJRBVMUDRGI2FKY2XO5RFASSHGZEWS2KLNRUEWWK2ORGQUV3SKNVE64L2OBWWUL2ZKJETC2TLGBCFCWLLJFGTIUDZOYZFORC2GJVDKSLVLF3XMQ2GKJWWO42KPBITK4TLM5MXC5DPOJSWOZDNIMZQU43UNJTWITCLKVTW26KWMNBVSUBWNRNEI4KJN5ATEQZUKZXVIL3VPBRHAY3YPFXUQWTQPJ4W4VKLNNVUY4TKNZRSWWLXIZSC6KZYORIQUM3IIZTW2VSRNZMTE5DGNIVVIMRVJVDGI3CPGVIVAY3RINJGM6KLJE3DAT3XPBNHO23TIJCFQT2SNVBE6YJVMJBUUYTQMVHTKVKHIRLAURCCJFGDMVTYMY2XSQKULEZGO43XN54UE23KOE4HA4BRKFHE4R2QGVUHUVSKJZMTMTZYKF2DANJLIR5HOVLHHBAXAYJXMNWFIY2DGREAU4LFIRUE44SINIZU24TLOZYWE5T2KNBHQOBSK5TWOTLBO5CTMNRWLJDGEWLCMNKXKNCBIVBWOWKFIE4TOK3MNQZHKMDGK5NDE2KQMRCAUSLFK52TA6RLJZUUU6SFGFJU6RLGMVVTENTDPFEFOOKHNFUDOMLLOBTUIZBLNJVWEYTHKFSWW2SNGQ2UWWCKM5IWIZCEKJCTMOCXKU4QU5LWLFNEEWTUKFJUOULJJR4GUMRWI5YDAOCFJBTGKNCVOVDG6L3UJF3EQZDCGVIXEZ3QINAUK53QLJRFMZ2TJZTEWM3TN5YVSNZQNY3AUWLDKFDTQ3BTMZ2HK52UIVECWSLVKFCWONLKN5ZUYUSFINTVSRKBHBEUGU3TOJBTGNBZK5RG4MKCJNDVENDEONWWQ4CGNNGTO32NGF3AUST2OVUUC2DUJ5GWCZCVMZMXQK2FI5KDM6JLPBXXER3DIY3EOUZXNB2WYULQKZUFG3KCKRIWU2TWPFRVOSZLOFTVOM2UIRCHOOKZNJSAUSRPMRUWESS2GMYEWRTWMZKDORKVJE3TAOJUGZCEU3ZVFNBUYUKVIZSU6NRPJNVUCY3UGRHUY53VIQYGGUJPLJWWK6BZKJLDKODBPJHAU2SRLEZE6UBTIJ3FSRKDM5MUKQLZIFIFIZTQJFMDGMZTKBUVA2KIJBDUIQLBNBBFAQTEJA3UQMKCKRRVC5SOOA3GMV2TIF5FET2PIZ3QUMLPPF3XCWLMMRLWGNRZNQ3DOKZWMFXG4S3VJIYC6MBSF4YW6K32G5GE25LUIZMVMMKMOZ4TCUZZIVSDKTLRGRQVM4ZZMQ2HA5SWIZYAUVJLJVGXGVBVM5SWWS2MIE4VEQSLN5IUMLZYKA3UE33WMF2UWVT2JBLWGVDCJN5FUSTNMNWFUUS2PBXFM42KGRYFM33HJ5CUGZ2ZIVAQUZ2SJEXXCSZWGJ3WO5KOOJMDMRTIMQYW46LROZDVO2SCKMXUCWCFORQVOSCXJ5EVO32RMRIWUT2DORSDCYRWKVUDOYKQNN3TQRZTINKQUUJZHFGGETCGOVAWU2KKNBIXOZSIKVGUMV2IJFTTIVBYKMYG4TSWLBMEO2JTJ53VIK2WF5YVOYLLOA3HCSKPKRUDE4DWKRHVINSFF5RQU6BXJNVVKNL2KBYE4WKQMZYWOTCZOJJVINDGGJRXOQJZGZWG4MKMIEZWQ3BLKVTVO2DHIVBWOWKCKFJDE5DROZSGUTCMPJIDMTKZIRBQU2DBJJSXE4TMPBVUY4SGKBJEE43QNFTUQT2WJJWTGMLBN4ZFK4C2JU2FMMSLNM2WMUCTJN2VKS3SKJEEG4KMKIVTI53UMEYTKMCCIJLQUNLSKFXEG2LXHBNFEV3VKV3C632FM5HUYMBWJRFE65JYMY3UINLLNRIWEVDKNN3TEWLKIJXHORZZJ5QVIRKLO5UDKVJXOVYEQ3SZGR4AUWSPHBBXCRCWGNSGI5K2JFKHG2TYJFWVIZBXOVXVKQJ5HUFC2LJNFUWUKTSEEBIFESKWIFKEKICLIVMS2LJNFUWQU===" + entrypoint: *ENTRYPOINT + - &pgsql_container + image: postgres:14 + environment: + - SQL_TEMP_DIR: /tmp/sql + - POSTGRES_PASSWORD: password + - OLD_ENTRYPOINT: "docker-entrypoint.sh postgres" + - ENV_FILE_CFG_PATH: "/tmp/sql/postgresql.conf" + - ENV_FILE_CFG_DATA: "EMQC2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFCGICQN5ZXIZ3SMVJVCTBAMNXW4ZTJM52XEYLUNFXW4IDGNFWGKCRDEAWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIRQUIZAKRUGS4ZAMZUWYZJAMNXW443JON2HGIDPMYQGY2LOMVZSA33GEB2GQZJAMZXXE3J2BIRQUIZAEAQG4YLNMUQD2IDWMFWHKZIKEMFCGIBIKRUGKIBCHURCA2LTEBXXA5DJN5XGC3BOFEQCAV3INF2GK43QMFRWKIDNMF4SAYTFEB2XGZLEFYQCAQ3PNVWWK3TUOMQGC4TFEBUW45DSN5SHKY3FMQQHO2LUNAFCGIBCEMRCAYLOPF3WQZLSMUQG63RAMEQGY2LOMUXCAICUNBSSAY3PNVYGYZLUMUQGY2LTOQQG6ZRAOBQXEYLNMV2GK4RANZQW2ZLTEBQW4ZBAMFWGY33XMVSAUIZAOZQWY5LFOMQGGYLOEBRGKIDGN52W4ZBANFXCA5DIMUQFA33TORTXEZKTKFGCAZDPMN2W2ZLOORQXI2LPNYXAUIYKEMQFI2DFEBRW63LNMVXHIZLEFVXXK5BAONSXI5DJNZTXGIDTNBXXO3RANFXCA5DINFZSAZTJNRSSA4TFOBZGK43FNZ2CA5DIMUQGIZLGMF2WY5BAOZQWY5LFOMXAUIZAKJSS2Y3PNVWWK3TUNFXGOIDBEBZWK5DUNFXGOIDJOMQE4T2UEBZXKZTGNFRWSZLOOQQHI3ZAOJSXMZLSOQQGS5BAORXSA5DIMUQGIZLGMF2WY5BAOZQWY5LFHMFCGIDZN52SA3TFMVSCA5DPEBZGK3DPMFSCA5DIMUQHGZLSOZSXELQKEMFCGICUNBUXGIDGNFWGKIDJOMQHEZLBMQQG63RAONSXE5TFOIQHG5DBOJ2HK4BAMFXGIIDXNBSW4IDUNBSSA43FOJ3GK4RAOJSWGZLJOZSXGIDBEBJUSR2IKVIAUIZAONUWO3TBNQXCAICJMYQHS33VEBSWI2LUEB2GQZJAMZUWYZJAN5XCAYJAOJ2W43TJNZTSA43ZON2GK3JMEB4W65JANBQXMZJAORXSAU2JI5EFKUBAORUGKCRDEBZWK4TWMVZCAZTPOIQHI2DFEBRWQYLOM5SXGIDUN4QHIYLLMUQGKZTGMVRXILBAOJ2W4IBCOBTV6Y3UNQQHEZLMN5QWIIRMEBXXEIDFPBSWG5LUMUFCGIBCKNCUYRKDKQQHAZ27OJSWY33BMRPWG33OMYUCSIROEAQFG33NMUQHAYLSMFWWK5DFOJZSYIDXNBUWG2BAMFZGKIDNMFZGWZLEEBRGK3DPO4WAUIZAOJSXC5LJOJSSAYJAONSXE5TFOIQHG2DVORSG653OEBQW4ZBAOJSXG5DBOJ2CA5DPEB2GC23FEBSWMZTFMN2C4CRDBIRSAQLOPEQHAYLSMFWWK5DFOIQGGYLOEBQWY43PEBRGKIDHNF3GK3RAMFZSAYJAMNXW23LBNZSC23DJNZSSA33QORUW63RAORXSA5DIMUQHGZLSOZSXELBAMUXGOLRMBIRSAITQN5ZXIZ3SMVZSALLDEBWG6Z27MNXW43TFMN2GS33OOM6W63RCFYQCAU3PNVSSA4DBOJQW2ZLUMVZHGIDDMFXCAYTFEBRWQYLOM5SWIIDBOQQHE5LOEB2GS3LFBIRSA53JORUCA5DIMUQCEU2FKQRCAU2RJQQGG33NNVQW4ZBOBIRQUIZAJVSW233SPEQHK3TJORZTUIBANNBCAPJANNUWY33CPF2GK4ZAEAQCAIBAEAQFI2LNMUQHK3TJORZTUIBANVZSAIB5EBWWS3DMNFZWKY3PNZSHGCRDEAQCAIBAEAQCAIBAEAQCAIBAEBGUEIB5EBWWKZ3BMJ4XIZLTEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBZSAIBAHUQHGZLDN5XGI4YKEMQCAIBAEAQCAIBAEAQCAIBAEAQEOQRAHUQGO2LHMFRHS5DFOMQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQG22LOEA6SA3LJNZ2XIZLTBIRSAIBAEAQCAIBAEAQCAIBAEAQCAVCCEA6SA5DFOJQWE6LUMVZSAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCA2BAEAQD2IDIN52XE4YKEMQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQGIIBAEA6SAZDBPFZQUCQKEMWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LIKEMQEMSKMIUQEYT2DIFKEST2OKMFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFAUIZAKRUGKIDEMVTGC5LMOQQHMYLMOVSXGIDPMYQHI2DFONSSA5TBOJUWCYTMMVZSAYLSMUQGI4TJOZSW4IDGOJXW2IDUNBSSALKEEBRW63LNMFXGILLMNFXGKCRDEBXXA5DJN5XCA33SEBIEORCBKRASAZLOOZUXE33ONVSW45BAOZQXE2LBMJWGKLBAOJSXA4TFONSW45DFMQQGQZLSMUQGC4ZAINXW4ZTJM5CGS4ROBIFCGZDBORQV6ZDJOJSWG5DPOJ4SAPJAE5BW63TGNFTUI2LSE4EQSIZAOVZWKIDEMF2GCIDJNYQGC3TPORUGK4RAMRUXEZLDORXXE6IKBEEQSCIJEMQCQY3IMFXGOZJAOJSXC5LJOJSXGIDSMVZXIYLSOQUQUI3IMJQV6ZTJNRSSAPJAE5BW63TGNFTUI2LSF5YGOX3IMJQS4Y3PNZTCOCJDEBUG643UFVRGC43FMQQGC5LUNBSW45DJMNQXI2LPNYQGM2LMMUFASCIJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKENUWIZLOORPWM2LMMUQD2IBHINXW4ZTJM5CGS4RPOBTV62LEMVXHILTDN5XGMJYJEMQGSZDFNZ2CAY3PNZTGSZ3VOJQXI2LPNYQGM2LMMUFASCIJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKBIRSASLGEBSXQ5DFOJXGC3C7OBUWIX3GNFWGKIDJOMQG433UEBSXQ4DMNFRWS5DMPEQHGZLUFQQG43ZAMV4HI4TBEBIESRBAMZUWYZJANFZSA53SNF2HIZLOFYFCGZLYORSXE3TBNRPXA2LEL5TGS3DFEA6SAJZHBEEQSIZAO5ZGS5DFEBQW4IDFPB2HEYJAKBEUIIDGNFWGKCQJBEEQSCJDEAUGG2DBNZTWKIDSMVYXK2LSMVZSA4TFON2GC4TUFEFAUCRDFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2CRDEBBU6TSOIVBVISKPJZJSAQKOIQQECVKUJBCU4VCJINAVISKPJYFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFAUIZAFUQEG33ONZSWG5DJN5XCAU3FOR2GS3THOMQC2CQKNRUXG5DFNZPWCZDEOJSXG43FOMQD2IBHFITQUCIJBEEQSIZAMNXW23LBFVZWK4DBOJQXIZLEEBWGS43UEBXWMIDBMRSHEZLTONSXGOYKBEEQSCIJEMQGIZLGMF2WY5DTEB2G6IBHNRXWGYLMNBXXG5BHHMQHK43FEATSUJZAMZXXEIDBNRWAUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRXA33SOQQD2IBVGQZTECIJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKNVQXQX3DN5XG4ZLDORUW63TTEA6SAMJQGAEQSCJDEAUGG2DBNZTWKIDSMVYXK2LSMVZSA4TFON2GC4TUFEFCG43VOBSXE5LTMVZF64TFONSXE5TFMRPWG33ONZSWG5DJN5XHGIB5EAZQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRXK3TJPBPXG33DNNSXIX3ENFZGKY3UN5ZGSZLTEA6SAJZPOZQXEL3SOVXC64DPON2GO4TFONYWYJYJEMQGG33NNVQS243FOBQXEYLUMVSCA3DJON2CA33GEBSGS4TFMN2G64TJMVZQUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRXK3TJPBPXG33DNNSXIX3HOJXXK4BAHUQCOJYJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKEN2W42LYL5ZW6Y3LMV2F64DFOJWWS43TNFXW44ZAHUQDANZXG4EQSIZAMJSWO2LOEB3WS5DIEAYCA5DPEB2XGZJAN5RXIYLMEBXG65DBORUW63QKBEEQSCIJEMQCQY3IMFXGOZJAOJSXC5LJOJSXGIDSMVZXIYLSOQUQUI3CN5XGU33VOIQD2IDPMZTASCIJBERSAYLEOZSXE5DJONSSA43FOJ3GK4RAOZUWCICCN5XGU33VOIFASCIJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKENRG63TKN52XEX3OMFWWKIB5EATSOCIJBERSAZDFMZQXK3DUOMQHI3ZAORUGKIDDN5WXA5LUMVZCA3TBNVSQUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIFCGIBNEBJWKY3VOJUXI6JAMFXGIICBOV2GQZLOORUWGYLUNFXW4IBNBIFCGYLVORUGK3TUNFRWC5DJN5XF65DJNVSW65LUEA6SAMLNNFXASCJDEAYXGLJWGAYHGCTTONWCAPJAN5XAU43TNRPWG2LQNBSXE4ZAHUQCOSCJI5EDUTKFIREVKTJ2FMZUIRKTHIQWCTSVJRGCOIBDEBQWY3DPO5SWIICTKNGCAY3JOBUGK4TTBIRXG43ML5YHEZLGMVZF643FOJ3GK4S7MNUXA2DFOJZSAPJAN5XAUI3TONWF6ZLDMRUF6Y3VOJ3GKIB5EATXA4TJNVSTENJWOYYSOCRDONZWYX3ENBPXAYLSMFWXGX3GNFWGKIB5EATSOCTTONWF6Y3FOJ2F6ZTJNRSSAPJAE5TGC23FL5RWK4TUFZYGK3JHBJZXG3C7NNSXSX3GNFWGKIB5EATWMYLLMVPWWZLZFZYGK3JHBIRXG43ML5RWCX3GNFWGKIB5EATSOCRDONZWYX3DOJWF6ZTJNRSSAPJAE4TQUI3QMFZXG53POJSF6ZLOMNZHS4DUNFXW4IB5EBWWINIJBERSA3LEGUQG64RAONRXEYLNFVZWQYJNGI2TMCRDMRRF65LTMVZF63TBNVSXG4DBMNSSAPJAN5TGMCRDOJXXOX3TMVRXK4TJOR4SAPJAN5XAUCRDEBDVGU2BKBESA5LTNFXGOICLMVZGEZLSN5ZQUI3LOJRF643FOJ3GK4S7NNSXSZTJNRSSAPJAE4TQUI3LOJRF6Y3BONSWS3TTL52XGZLSOMQD2IDPMZTAUCRDEAWSAVCDKAQEWZLFOBQWY2LWMVZSALIKEMQHGZLFEARG2YLOEA3SA5DDOARCAZTPOIQGIZLUMFUWY4YKBIRXIY3QL5VWKZLQMFWGS5TFONPWSZDMMUQD2IBQBEESGICUINIF6S2FIVIESRCMIUWCA2LOEBZWKY3PNZSHGOYKBEEQSCIJEMQDAIDTMVWGKY3UOMQHI2DFEBZXS43UMVWSAZDFMZQXK3DUBIRXIY3QL5VWKZLQMFWGS5TFONPWS3TUMVZHMYLMEA6SAMAJBERSAVCDKBPUWRKFKBEU4VCWJQWCA2LOEBZWKY3PNZSHGOYKBEEQSCIJEMQDAIDTMVWGKY3UOMQHI2DFEBZXS43UMVWSAZDFMZQXK3DUBIRXIY3QL5VWKZLQMFWGS5TFONPWG33VNZ2CAPJAGAEQSIZAKRBVAX2LIVCVAQ2OKQ5QUCIJBEEQSIZAGAQHGZLMMVRXI4ZAORUGKIDTPFZXIZLNEBSGKZTBOVWHICQKBIRS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIRSAUSFKNHVKUSDIUQFKU2BI5CSAKDFPBRWK4DUEBLUCTBJBIRS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIFCGIBNEBGWK3LPOJ4SALIKBJZWQYLSMVSF6YTVMZTGK4TTEA6SAMJSHBGUECIJBERSA3LJNYQDCMRYNNBAUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRWQ5LHMVPXAYLHMVZSAPJAORZHSCIJBERSA33OFQQG6ZTGFQQG64RAORZHSCQJBEEQSCJDEAUGG2DBNZTWKIDSMVYXK2LSMVZSA4TFON2GC4TUFEFCG5DFNVYF6YTVMZTGK4TTEA6SAOCNIIEQSCJDEBWWS3RAHAYDA22CBIRW2YLYL5YHEZLQMFZGKZC7ORZGC3TTMFRXI2LPNZZSAPJAGAEQSIZAPJSXE3ZAMRUXGYLCNRSXGIDUNBSSAZTFMF2HK4TFBIEQSCIJBERSAKDDNBQW4Z3FEBZGK4LVNFZGK4ZAOJSXG5DBOJ2CSCRDEBBWC5LUNFXW4ORANF2CA2LTEBXG65BAMFSHM2LTMFRGYZJAORXSA43FOQQG2YLYL5YHEZLQMFZGKZC7ORZGC3TTMFRXI2LPNZZSA3TPNZ5GK4TPEB2W43DFONZQUIZAPFXXKIDBMN2GS5TFNR4SA2LOORSW4ZBAORXSA5LTMUQHA4TFOBQXEZLEEB2HEYLOONQWG5DJN5XHGLQKEN3W64TLL5WWK3JAHUQDITKCBEEQSCJDEBWWS3RAGY2GWQQKENWWC2LOORSW4YLOMNSV653POJVV63LFNUQD2IBWGRGUECIJEMQG22LOEAYU2QQKENZGK4DMMFRWK3LFNZ2F643POJ2F65DVOBWGK4ZAHUQDCNJQGAYDACJDEBWGS3LJORZSA5LTMUQG6ZRAOJSXA3DBMNSW2ZLOOQQHGZLMMVRXI2LPNYQHG33SOQFCGYLVORXXMYLDOV2W2X3XN5ZGWX3NMVWSAPJAFUYQSCJDEBWWS3RAGFGUELBAN5ZCALJREB2G6IDVONSSA3LBNFXHIZLOMFXGGZK7O5XXE227NVSW2CRDNVQXQX3TORQWG227MRSXA5DIEA6SAMSNIIEQSCJDEBWWS3RAGEYDA22CBJSHS3TBNVUWGX3TNBQXEZLEL5WWK3LPOJ4V65DZOBSSAPJAOBXXG2LYBERSA5DIMUQGIZLGMF2WY5BANFZSA5DIMUQGM2LSON2CA33QORUW63QKBEEQSCIJEMQHG5LQOBXXE5DFMQQGE6JAORUGKIDPOBSXEYLUNFXGOIDTPFZXIZLNHIFASCIJBEESGIBAEBYG643JPAFASCIJBEESGIBAEBZXS43WBIEQSCIJBERSAIBAO5UW4ZDPO5ZQUCIJBEEQSIZAEAQG23LBOAFASCIJBEESGIDVONSSA3TPNZSSA5DPEBSGS43BMJWGKIDEPFXGC3LJMMQHG2DBOJSWIIDNMVWW64TZBIEQSCIJBERSAKDDNBQW4Z3FEBZGK4LVNFZGK4ZAOJSXG5DBOJ2CSCQKEMQC2ICENFZWWIBNBIFCG5DFNVYF6ZTJNRSV63DJNVUXIIB5EAWTCCIJBERSA3DJNVUXI4ZAOBSXELLQOJXWGZLTOMQHIZLNOAQGM2LMMUQHG4DBMNSQUCIJBEEQSIZANFXCA22CFQQG64RAFUYSAZTPOIQG43ZANRUW22LUBIFCGIBNEBFWK4TOMVWCAUTFONXXK4TDMUQFK43BM5SSALIKBIRW2YLYL5TGS3DFONPXAZLSL5YHE33DMVZXGIB5EAYTAMBQBEESGIDNNFXCAMRVBIEQSCIJBERSAKDDNBQW4Z3FEBZGK4LVNFZGK4ZAOJSXG5DBOJ2CSCRDONUGC4TFMRPXA4TFNRXWCZC7NRUWE4TBOJUWK4ZAHUQCOJYJBERSAKDDNBQW4Z3FEBZGK4LVNFZGK4ZAOJSXG5DBOJ2CSCQKEMQC2ICDN5ZXILKCMFZWKZBAKZQWG5LVNUQEIZLMMF4SALIKBIRXMYLDOV2W2X3DN5ZXIX3EMVWGC6JAHUQDACIJBERSAMBNGEYDAIDNNFWGY2LTMVRW63TEOMFCG5TBMN2XK3K7MNXXG5C7OBQWOZK7NBUXIIB5EAYQSCJDEAYC2MJQGAYDAIDDOJSWI2LUOMFCG5TBMN2XK3K7MNXXG5C7OBQWOZK7NVUXG4ZAHUQDCMAJBERSAMBNGEYDAMBQEBRXEZLENF2HGCRDOZQWG5LVNVPWG33TORPXAYLHMVPWI2LSOR4SAPJAGIYASCJDEAYC2MJQGAYDAIDDOJSWI2LUOMFCG5TBMN2XK3K7MNXXG5C7NRUW22LUEA6SAMRQGAEQSIZAGEWTCMBQGAYCAY3SMVSGS5DTBIFCGIBNEBBGCY3LM5ZG65LOMQQFO4TJORSXEIBNBIFCGYTHO5ZGS5DFOJPWIZLMMF4SAPJAGIYDA3LTBEEQSIZAGEYC2MJQGAYDA3LTEBRGK5DXMVSW4IDSN52W4ZDTBIRWEZ3XOJUXIZLSL5WHE5K7NVQXQ4DBM5SXGIB5EAYTAMAJBERSAMBNGEYDAMBANVQXQIDCOVTGMZLSOMQHO4TJOR2GK3RPOJXXK3TEBIRWEZ3XOJUXIZLSL5WHE5K7NV2WY5DJOBWGSZLSEA6SAMROGAEQSIZAGAWTCMBOGAQG25LMORUXA3DJMVZCA33OEBRHKZTGMVZHGIDTMNQW43TFMQXXE33VNZSAUI3CM53XE2LUMVZF6ZTMOVZWQX3BMZ2GK4RAHUQDKMJSNNBASCJDEBWWKYLTOVZGKZBANFXCA4DBM5SXGLBAGAQGI2LTMFRGYZLTBIFCGIBNEBAXG6LOMNUHE33ON52XGICCMVUGC5TJN5ZCALIKBIRWKZTGMVRXI2LWMVPWS327MNXW4Y3VOJZGK3TDPEQD2IBRBEESGIBRFUYTAMBQHMQDAIDENFZWCYTMMVZSA4DSMVTGK5DDNBUW4ZYKENWWC6C7O5XXE23FOJPXA4TPMNSXG43FOMQD2IBYBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKENWWC6C7OBQXEYLMNRSWYX3XN5ZGWZLSONPXAZLSL5TWC5DIMVZCAPJAGIESGIDUMFVWK3RAMZZG63JANVQXQX3QMFZGC3DMMVWF653POJVWK4TTBIRW2YLYL5YGC4TBNRWGK3C7O5XXE23FOJZSAPJAHAEQSIZANVQXQ2LNOVWSA3TVNVRGK4RAN5TCA3LBPBPXO33SNNSXEX3QOJXWGZLTONSXGIDUNBQXICQJBEEQSCJDEBRWC3RAMJSSA5LTMVSCA2LOEBYGC4TBNRWGK3BAOF2WK4TJMVZQUI3PNRSF643OMFYHG2DPORPXI2DSMVZWQ33MMQQD2IBNGEEQSIZAGFWWS3RNGYYGIOZAFUYSAZDJONQWE3DFOM5SAMBANFZSA2LNNVSWI2LBORSQUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRWEYLDNNSW4ZC7MZWHK43IL5QWM5DFOIQD2IBQBEESGIDNMVQXG5LSMVSCA2LOEBYGCZ3FOMWCAMBAMRUXGYLCNRSXGCQKBIRS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIRSAV2SJFKEKICBJBCUCRBAJRHUOCRDFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2CQKEMQC2ICTMV2HI2LOM5ZSALIKBIRXOYLML5WGK5TFNQQD2IDSMVYGY2LDMEEQSCJDEBWWS3TJNVQWYLBAOJSXA3DJMNQSYIDPOIQGY33HNFRWC3AKBEEQSCIJEMQCQY3IMFXGOZJAOJSXC5LJOJSXGIDSMVZXIYLSOQUQUI3GON4W4YZAHUQG63QJBEEQSIZAMZWHK43IEBSGC5DBEB2G6IDENFZWWIDGN5ZCAY3SMFZWQIDTMFTGK5DZBIEQSCIJBERSAKDUOVZG42LOM4QHI2DJOMQG6ZTGEBRWC3RAMNQXK43FBIEQSCIJBERSA5LOOJSWG33WMVZGCYTMMUQGIYLUMEQGG33SOJ2XA5DJN5XCSCRDON4W4Y3IOJXW433VONPWG33NNVUXIIB5EBXW4CIJEMQHG6LOMNUHE33ONF5GC5DJN5XCA3DFOZSWYOYKBEEQSCIJEMQG6ZTGFQQGY33DMFWCYIDSMVWW65DFL53XE2LUMUWCA4TFNVXXIZK7MFYHA3DZFQQG64RAN5XAUI3XMFWF643ZNZRV63LFORUG6ZBAHUQGM43ZNZRQSCJDEB2GQZJAMRSWMYLVNR2CA2LTEB2GQZJAMZUXE43UEBXXA5DJN5XAUCIJBEEQSIZAON2XA4DPOJ2GKZBAMJ4SA5DIMUQG64DFOJQXI2LOM4QHG6LTORSW2OQKBEEQSCIJEMQCAIDPOBSW4X3EMF2GC43ZNZRQUCIJBEEQSIZAEAQGMZDBORQXG6LOMMQCQZDFMZQXK3DUEBXW4ICMNFXHK6BJBIEQSCIJBERSAIBAMZZXS3TDBIEQSCIJBERSAIBAMZZXS3TDL53XE2LUMV2GQ4TPOVTWQCQJBEEQSCJDEAQCA33QMVXF643ZNZRQUI3GOVWGYX3QMFTWKX3XOJUXIZLTEA6SA33OBEEQSIZAOJSWG33WMVZCAZTSN5WSA4DBOJ2GSYLMEBYGCZ3FEB3XE2LUMVZQUI3XMFWF6Y3PNVYHEZLTONUW63RAHUQG6ZTGBEEQSIZAMVXGCYTMMUQGG33NOBZGK43TNFXW4IDPMYQGM5LMNQWXAYLHMUQHO4TJORSXGCRDO5QWYX3MN5TV62DJNZ2HGIB5EBXWMZQJBEESGIDBNRZW6IDEN4QGM5LMNQQHAYLHMUQHO4TJORSXGIDPMYQG433OFVRXE2LUNFRWC3BAOVYGIYLUMVZQUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRXOYLML5RHKZTGMVZHGIB5EAWTCCIJBERSA3LJNYQDGMTLIIWCALJREBZWK5DTEBRGC43FMQQG63RAONUGC4TFMRPWE5LGMZSXE4YKBEEQSCIJEMQCQY3IMFXGOZJAOJSXC5LJOJSXGIDSMVZXIYLSOQUQUI3XMFWF653SNF2GK4S7MRSWYYLZEA6SAMRQGBWXGCIJEMQDCLJRGAYDAMBANVUWY3DJONSWG33OMRZQUI3XMFWF653SNF2GK4S7MZWHK43IL5QWM5DFOIQD2IBRJVBASCJDEBWWKYLTOVZGKZBANFXCA4DBM5SXGLBAGAQGI2LTMFRGYZLTBIFCGY3PNVWWS5C7MRSWYYLZEA6SAMAJBEESGIDSMFXGOZJAGAWTCMBQGAYDALBANFXCA3LJMNZG643FMNXW4ZDTBIRWG33NNVUXIX3TNFRGY2LOM5ZSAPJAGUEQSCJDEBZGC3THMUQDCLJRGAYDACQKEMQC2ICDNBSWG23QN5UW45DTEAWQUCRDMNUGKY3LOBXWS3TUL52GS3LFN52XIIB5EA2W22LOBEESGIDSMFXGOZJAGMYHGLJRMQFCG3LBPBPXOYLML5ZWS6TFEA6SAMKHIIFCG3LJNZPXOYLML5ZWS6TFEA6SAOBQJVBAUI3DNBSWG23QN5UW45C7MNXW24DMMV2GS33OL52GC4THMV2CAPJAGAXDKCJDEBRWQZLDNNYG62LOOQQHIYLSM5SXIIDEOVZGC5DJN5XCYIBQFYYCALJAGEXDACRDMNUGKY3LOBXWS3TUL5TGY5LTNBPWCZTUMVZCAPJAGI2TM22CBEESGIDNMVQXG5LSMVSCA2LOEBYGCZ3FOMWCAMBAMRUXGYLCNRSXGCRDMNUGKY3LOBXWS3TUL53WC4TONFXGOIB5EAZTA4YJBERSAMBAMRUXGYLCNRSXGCQKEMQC2ICBOJRWQ2LWNFXGOIBNBIFCGYLSMNUGS5TFL5WW6ZDFEA6SA33GMYEQSIZAMVXGCYTMMVZSAYLSMNUGS5TJNZTTWIDPMZTCYIDPNYWCA33SEBQWY53BPFZQUCIJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKENQXEY3INF3GKX3DN5WW2YLOMQQD2IBHE4EQSIZAMNXW23LBNZSCA5DPEB2XGZJAORXSAYLSMNUGS5TFEBQSA3DPM5TGS3DFEBZWKZ3NMVXHICQJBEEQSIZAOBWGCY3FNBXWYZDFOJZTUIBFOAQD2IDQMF2GQIDPMYQGM2LMMUQHI3ZAMFZGG2DJOZSQUCIJBEESGIBAEAQCAIBAEAQCAIBAEAQCAJLGEA6SAZTJNRSSA3TBNVSSA33ONR4QUCIJBEESGIDFFZTS4IBHORSXG5BAEEQC2ZRAF5WW45BPONSXE5TFOIXWC4TDNBUXMZLENFZC6JLGEATCMIDDOAQCK4BAF5WW45BPONSXE5TFOIXWC4TDNBUXMZLENFZC6JLGE4FCGYLSMNUGS5TFL52GS3LFN52XIIB5EAYASCJDEBTG64TDMUQGCIDMN5TWM2LMMUQHGZLHNVSW45BAON3WS5DDNAQGCZTUMVZCA5DINFZQUCIJBEESGIDOOVWWEZLSEBXWMIDTMVRW63TEOM5SAMBAMRUXGYLCNRSXGCQKBIRS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIRSAUSFKBGESQ2BKREU6TQKEMWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LIKBIRSALJAKNSW4ZDJNZTSAU3FOJ3GK4RIOMUSALIKBIRSAU3FOQQHI2DFONSSA33OEB2GQZJANVQXG5DFOIQGC3TEEBXW4IDBNZ4SA43UMFXGIYTZEB2GQYLUEB3WS3DMEBZWK3TEEBZGK4DMNFRWC5DJN5XCAZDBORQS4CQKENWWC6C7O5QWYX3TMVXGIZLSOMQD2IBRGAEQSIZANVQXQIDOOVWWEZLSEBXWMIDXMFWHGZLOMRSXEIDQOJXWGZLTONSXGCQJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRXOYLML5VWKZLQL5ZWKZ3NMVXHI4ZAHUQDACIJEMQGS3RANRXWOZTJNRSSA43FM5WWK3TUOMWCAMJWJVBCAZLBMNUDWIBQEBSGS43BMJWGK4YKEN3WC3C7ONSW4ZDFOJPXI2LNMVXXK5BAHUQDMMDTBERSA2LOEBWWS3DMNFZWKY3PNZSHGOZAGAQGI2LTMFRGYZLTBIFCG3LBPBPXEZLQNRUWGYLUNFXW4X3TNRXXI4ZAHUQDCMAJEMQG2YLYEBXHK3LCMVZCA33GEBZGK4DMNFRWC5DJN5XCA43MN52HGCQJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRXI4TBMNVV6Y3PNVWWS5C7ORUW2ZLTORQW24BAHUQG6ZTGBERSAY3PNRWGKY3UEB2GS3LFON2GC3LQEBXWMIDUOJQW443BMN2GS33OEBRW63LNNF2AUCIJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKBIRSALJAJVQXG5DFOIQFGZLSOZSXEIBNBIFCGICUNBSXGZJAONSXI5DJNZTXGIDBOJSSA2LHNZXXEZLEEBXW4IDBEBZXIYLOMRRHSIDTMVZHMZLSFYFAUI3TPFXGG2DSN5XG65LTL5ZXIYLOMRRHSX3OMFWWK4ZAHUQCOJYJEMQHG5DBNZSGE6JAONSXE5TFOJZSA5DIMF2CA4DSN53GSZDFEBZXS3TDEBZGK4AKBEEQSCJDEBWWK5DIN5SCA5DPEBRWQ33PONSSA43ZNZRSA43UMFXGIYTZOMWCA3TVNVRGK4RAN5TCA43ZNZRSA43UMFXGIYTZOMWAUCIJBEESGIDBNZSCAY3PNVWWCLLTMVYGC4TBORSWIIDMNFZXIIDPMYQGC4DQNRUWGYLUNFXW4X3OMFWWKCQJBEEQSIZAMZZG63JAON2GC3TEMJ4SQ4ZJHMQCOKRHEA6SAYLMNQFCG5TBMN2XK3K7MRSWMZLSL5RWYZLBNZ2XAX3BM5SSAPJAGAESGIDOOVWWEZLSEBXWMIDYMFRXI4ZAMJ4SA53INFRWQIDDNRSWC3TVOAQGS4ZAMRSWYYLZMVSAUCRDEAWSAU3UMFXGIYTZEBJWK4TWMVZHGIBNBIFCGICUNBSXGZJAONSXI5DJNZTXGIDBOJSSA2LHNZXXEZLEEBXW4IDBEBWWC43UMVZCA43FOJ3GK4ROBIFCG2DPORPXG5DBNZSGE6JAHUQG63QJBEESGIBCN5TGMIRAMRUXGYLMNRXXO4ZAOF2WK4TJMVZSAZDVOJUW4ZZAOJSWG33WMVZHSCQJBEEQSCJDEAUGG2DBNZTWKIDSMVYXK2LSMVZSA4TFON2GC4TUFEFCG3LBPBPXG5DBNZSGE6K7MFZGG2DJOZSV6ZDFNRQXSIB5EAZTA4YJEMQG2YLYEBSGK3DBPEQGEZLGN5ZGKIDDMFXGGZLMNFXGOIDROVSXE2LFOMFASCIJBEESGIDXNBSW4IDSMVQWI2LOM4QFOQKMEBTHE33NEBQXEY3INF3GKOYKBEEQSCIJEMQC2MJAMFWGY33XOMQGS3TEMVTGS3TJORSSAZDFNRQXSCRDNVQXQX3TORQW4ZDCPFPXG5DSMVQW22LOM5PWIZLMMF4SAPJAGMYHGCJDEBWWC6BAMRSWYYLZEBRGKZTPOJSSAY3BNZRWK3DJNZTSA4LVMVZGSZLTBIEQSCIJBERSA53IMVXCA4TFMFSGS3THEBZXI4TFMFWWS3THEBLUCTB3BIEQSCIJBERSALJREBQWY3DPO5ZSA2LOMRSWM2LONF2GKIDEMVWGC6IKEN3WC3C7OJSWGZLJOZSXEX3TORQXI5LTL5UW45DFOJ3GC3BAHUQDCMDTBERSA43FNZSCA4TFOBWGSZLTEBQXIIDMMVQXG5BAORUGS4ZAN5THIZLOBIEQSCIJBERSAMBAMRUXGYLCNRSXGCRDNBXXIX3TORQW4ZDCPFPWMZLFMRRGCY3LEA6SA33GMYEQSIZAONSW4ZBANFXGM3ZAMZZG63JAON2GC3TEMJ4SA5DPEBYHEZLWMVXHICQJBEEQSCJDEBYXKZLSPEQGG33OMZWGSY3UOMFCG53BNRPXEZLDMVUXMZLSL52GS3LFN52XIIB5EA3DA4YJBERSA5DJNVSSA5DIMF2CA4TFMNSWS5TFOIQHOYLJORZSAZTPOIFASCIJBEESGIDDN5WW25LONFRWC5DJN5XCAZTSN5WSA3LBON2GK4QKBEEQSCIJEMQGS3RANVUWY3DJONSWG33OMRZTWIBQEBSGS43BMJWGK4YKEN3WC3C7OJSXI4TJMV3GKX3SMV2HE6K7NFXHIZLSOZQWYIB5EA2XGCJDEB2GS3LFEB2G6IDXMFUXIIDCMVTG64TFEBZGK5DSPFUW4ZZAORXQUCIJBEEQSIZAOJSXI4TJMV3GKICXIFGCAYLGORSXEIDBEBTGC2LMMVSCAYLUORSW24DUBIFCGIBNEBJXKYTTMNZGSYTFOJZSALIKBIRSAVDIMVZWKIDTMV2HI2LOM5ZSAYLSMUQGSZ3ON5ZGKZBAN5XCAYJAOB2WE3DJONUGK4ROBIFCG3LBPBPWY33HNFRWC3C7OJSXA3DJMNQXI2LPNZPXO33SNNSXE4ZAHUQDICJDEB2GC23FNYQGM4TPNUQG2YLYL53W64TLMVZF64DSN5RWK43TMVZQUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRW2YLYL5ZXS3TDL53W64TLMVZHGX3QMVZF643VMJZWG4TJOB2GS33OEA6SAMQJEMQHIYLLMVXCAZTSN5WSA3LBPBPWY33HNFRWC3C7OJSXA3DJMNQXI2LPNZPXO33SNNSXE4YKBIFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFCGICRKVCVEWJAKRKU4SKOI4FCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFAUIZAFUQFA3DBNZXGK4RAJVSXI2DPMQQEG33OMZUWO5LSMF2GS33OEAWQUCRDMVXGCYTMMVPWE2LUNVQXA43DMFXCAPJAN5XAUI3FNZQWE3DFL5UGC43IMFTWOIB5EBXW4CRDMVXGCYTMMVPWQYLTNBVG62LOEA6SA33OBIRWK3TBMJWGKX3JNZSGK6DTMNQW4IB5EBXW4CRDMVXGCYTMMVPWS3TEMV4G63TMPFZWGYLOEA6SA33OBIRWK3TBMJWGKX3NMF2GK4TJMFWCAPJAN5XAUI3FNZQWE3DFL5WWK4THMVVG62LOEA6SA33OBIRWK3TBMJWGKX3OMVZXI3DPN5YCAPJAN5XAUI3FNZQWE3DFL5ZWK4LTMNQW4IB5EBXW4CRDMVXGCYTMMVPXG33SOQQD2IDPNYFCGZLOMFRGYZK7ORUWI43DMFXCAPJAN5XAUCRDEAWSAUDMMFXG4ZLSEBBW643UEBBW63TTORQW45DTEAWQUCRDONSXCX3QMFTWKX3DN5ZXIIB5EAYS4MAJBEESGIDNMVQXG5LSMVSCA33OEBQW4IDBOJRGS5DSMFZHSIDTMNQWYZIKENZGC3TEN5WV64DBM5SV6Y3PON2CAPJAGQXDACIJBERSA43BNVSSA43DMFWGKIDBOMQGCYTPOZSQUI3DOB2V65DVOBWGKX3DN5ZXIIB5EAYC4MBRBEEQSIZAONQW2ZJAONRWC3DFEBQXGIDBMJXXMZIKENRXA5K7NFXGIZLYL52HK4DMMVPWG33TOQQD2IBQFYYDANIJBERSA43BNVSSA43DMFWGKIDBOMQGCYTPOZSQUI3DOB2V633QMVZGC5DPOJPWG33TOQQD2IBQFYYDAMRVBEESGIDTMFWWKIDTMNQWYZJAMFZSAYLCN53GKCRDOBQXEYLMNRSWYX3UOVYGYZK7MNXXG5BAHUQDALRRBEESGIDTMFWWKIDTMNQWYZJAMFZSAYLCN53GKCRDOBQXEYLMNRSWYX3TMV2HK4C7MNXXG5BAHUQDCMBQGAXDACJDEBZWC3LFEBZWGYLMMUQGC4ZAMFRG65TFBIRW22LOL5YGC4TBNRWGK3C7ORQWE3DFL5ZWGYLOL5ZWS6TFEA6SAOCNIIFCG3LJNZPXAYLSMFWGYZLML5UW4ZDFPBPXGY3BNZPXG2L2MUQD2IBVGEZGWQQKENSWMZTFMN2GS5TFL5RWCY3IMVPXG2L2MUQD2IBUI5BAUCRDEAWSAR3FNZSXI2LDEBIXKZLSPEQE64DUNFWWS6TFOIQC2CQKENTWK4LPEA6SA33OBIRWOZLRN5PXI2DSMVZWQ33MMQQD2IBRGIFCGZ3FOFXV6ZLGMZXXE5BAHUQDKCIJBERSA4TBNZTWKIBRFUYTACRDM5SXC327OBXW63C7ONUXUZJAHUQDACIJBERSA43FNRSWG5DTEBSGKZTBOVWHIIDCMFZWKZBAN5XCAZLGMZXXE5AKENTWK4LPL5TWK3TFOJQXI2LPNZZSAPJAGAEQSCJDEBZWK3DFMN2HGIDEMVTGC5LMOQQGEYLTMVSCA33OEBSWMZTPOJ2AUI3HMVYW6X3TMVWGKY3UNFXW4X3CNFQXGIB5EAZC4MAJBERSA4TBNZTWKIBRFY2S2MROGAFCGZ3FOFXV643FMVSCAPJAGAXDACIJBERSA4TBNZTWKIBQFYYC2MJOGAFAUIZAFUQE65DIMVZCAUDMMFXG4ZLSEBHXA5DJN5XHGIBNBIFCGZDFMZQXK3DUL5ZXIYLUNFZXI2LDONPXIYLSM5SXIIB5EAYTAMAJEMQHEYLOM5SSAMJNGEYDAMBQBIRWG33OON2HEYLJNZ2F6ZLYMNWHK43JN5XCAPJAOBQXE5DJORUW63QJEMQG63RMEBXWMZRMEBXXEIDQMFZHI2LUNFXW4CRDMN2XE43POJPXI5LQNRSV6ZTSMFRXI2LPNYQD2IBQFYYQSCJDEBZGC3THMUQDALRQFUYS4MAKENTHE33NL5RW63DMMFYHGZK7NRUW22LUEA6SAOAKENVG62LOL5RW63DMMFYHGZK7NRUW22LUEA6SAOAJBERSAMJAMRUXGYLCNRSXGIDDN5WGYYLQONUW4ZZAN5TCAZLYOBWGSY3JOQFASCIJBEESGICKJ5EU4IDDNRQXK43FOMFCGZTPOJRWKX3QMFZGC3DMMVWF63LPMRSSAPJAN5TGMCQKBIRS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIRSARKSKJHVEICSIVIE6USUJFHEOICBJZCCATCPI5DUSTSHBIRS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIFCGIBNEBLWQZLSMUQHI3ZAJRXWOIBNBIFCG3DPM5PWIZLTORUW4YLUNFXW4IB5EATXG5DEMVZHEJYJBERSAVTBNRUWIIDWMFWHKZLTEBQXEZJAMNXW2YTJNZQXI2LPNZZSA33GBIEQSCIJBERSA43UMRSXE4RMEBRXG5TMN5TSYIDTPFZWY33HFQQGC3TEEBSXMZLOORWG6ZZMBIEQSCIJBERSAZDFOBSW4ZDJNZTSA33OEBYGYYLUMZXXE3JOEAQGG43WNRXWOCQJBEEQSCJDEBZGK4LVNFZGK4ZANRXWOZ3JNZTV6Y3PNRWGKY3UN5ZCA5DPEBRGKIDPNYXAUCRDEBKGQ2LTEBUXGIDVONSWIIDXNBSW4IDMN5TWO2LOM4QHI3ZAON2GIZLSOI5AUI3MN5TWO2LOM5PWG33MNRSWG5DPOIQD2IDPMZTASCJDEBCW4YLCNRSSAY3BOB2HK4TJNZTSA33GEBZXIZDFOJZCAYLOMQQGG43WNRXWOCQJBEEQSCJDEBUW45DPEBWG6ZZAMZUWYZLTFYQFEZLROVUXEZLEEB2G6IDCMUQG63RAMZXXECQJBEEQSCJDEBRXG5TMN5TXGLQKBEEQSCIJEMQCQY3IMFXGOZJAOJSXC5LJOJSXGIDSMVZXIYLSOQUQUCRDEBKGQZLTMUQGC4TFEBXW43DZEB2XGZLEEBUWMIDMN5TWO2LOM5PWG33MNRSWG5DPOIQGS4ZAN5XDUCRDNRXWOX3ENFZGKY3UN5ZHSIB5EATWY33HE4EQSCJDEBSGS4TFMN2G64TZEB3WQZLSMUQGY33HEBTGS3DFOMQGC4TFEB3XE2LUORSW4LAKBEEQSCIJEMQGGYLOEBRGKIDBMJZW63DVORSSA33SEBZGK3DBORUXMZJAORXSAUCHIRAVIQIKENWG6Z27MZUWYZLOMFWWKIB5EATXA33TORTXEZLTOFWC2JKZFUSW2LJFMRPSKSBFJUSVGLTMN5TSOCJDEBWG6ZZAMZUWYZJANZQW2ZJAOBQXI5DFOJXCYCQJBEEQSCJDEBRWC3RANFXGG3DVMRSSA43UOJTHI2LNMUUCSIDFONRWC4DFOMFCG3DPM5PWM2LMMVPW233EMUQD2IBQGYYDACIJBERSAY3SMVQXI2LPNYQG233EMUQGM33SEBWG6ZZAMZUWYZLTFQFASCIJBEESGIDCMVTWS3RAO5UXI2BAGAQHI3ZAOVZWKIDPMN2GC3BANZXXIYLUNFXW4CRDNRXWOX3UOJ2W4Y3BORSV633OL5ZG65DBORUW63RAHUQG6ZTGBEESGICJMYQG63RMEBQW4IDFPBUXG5DJNZTSA3DPM4QGM2LMMUQHO2LUNAQHI2DFBIEQSCIJBERSA43BNVSSA3TBNVSSAYLTEB2GQZJANZSXOIDMN5TSAZTJNRSSA53JNRWCAYTFBIEQSCIJBERSA5DSOVXGGYLUMVSCA4TBORUGK4RAORUGC3RAMFYHAZLOMRSWIIDUN4XAUCIJBEEQSIZAIJ2XIIDTOVRWQIDUOJ2W4Y3BORUW63RAN5XGY6JAN5RWG5LSOMQG63QKBEEQSCIJEMQHI2LNMUWWI4TJOZSW4IDSN52GC5DJN5XCYIDON52CA33OEBZGK43UMFZHI4YKBEEQSCIJEMQG64RAONUXUZJNMRZGS5TFNYQHE33UMF2GS33OFYQCARDFMZQXK3DUEBUXGCQJBEEQSCJDEBXWMZRMEBWWKYLONFXGOIDBOBYGK3TEEB2G6IDFPBUXG5DJNZTSAZTJNRSXGCQJBEEQSCJDEBUW4IDBNRWCAY3BONSXGLQKENWG6Z27OJXXIYLUNFXW4X3BM5SSAPJAGFSASCIJEMQEC5LUN5WWC5DJMMQHE33UMF2GS33OEBXWMIDMN5TWM2LMMVZSA53JNRWAUCIJBEEQSIZANBQXA4DFNYQGCZTUMVZCA5DIMF2CA5DJNVSS4IBAGAQGI2LTMFRGYZLTFYFCG3DPM5PXE33UMF2GS33OL5ZWS6TFEA6SAMJQJVBASCJDEBAXK5DPNVQXI2LDEBZG65DBORUW63RAN5TCA3DPM5TGS3DFOMQHO2LMNQFASCIJBEESGIDIMFYHAZLOEBQWM5DFOIQHI2DBOQQG25LDNAQGY33HEBXXK5DQOV2C4CQJBEEQSCJDEAYCAZDJONQWE3DFOMXAUCRDEBKGQZLTMUQGC4TFEBZGK3DFOZQW45BAO5UGK3RANRXWOZ3JNZTSA5DPEBZXS43MN5TTUCRDON4XG3DPM5PWMYLDNFWGS5DZEA6SAJ2MJ5BUCTBQE4FCG43ZONWG6Z27NFSGK3TUEA6SAJ3QN5ZXIZ3SMVZSOCRDON4XG3DPM5PXGZLROVSW4Y3FL5XHK3LCMVZHGIB5EBXW4CRDON4XG3DPM5PXG4DMNF2F63LFONZWCZ3FOMQD2IDPNYFAUIZAKRUGS4ZANFZSA33ONR4SA4TFNRSXMYLOOQQHO2DFNYQGY33HM5UW4ZZAORXSAZLWMVXHI3DPM4QCQ53JNYZTEKJ2BIRSAKDDNBQW4Z3FEBZGK4LVNFZGK4ZAOJSXG5DBOJ2CSCRDMV3GK3TUL5ZW65LSMNSSAPJAE5IG643UM5ZGKU2RJQTQUCRDEAWSAV3IMVXCA5DPEBGG6ZZAFUFAUI3DNRUWK3TUL5WWS3S7NVSXG43BM5SXGIB5EBXG65DJMNSQSCJDEB3GC3DVMVZSA2LOEBXXEZDFOIQG6ZRAMRSWG4TFMFZWS3THEBSGK5DBNFWDUCQJBEEQSCJDEAQCAZDFMJ2WONIKBEEQSCIJEMQCAIDEMVRHKZZUBIEQSCIJBERSAIBAMRSWE5LHGMFASCIJBEESGIBAEBSGKYTVM4ZAUCIJBEEQSIZAEAQGIZLCOVTTCCQJBEEQSCJDEAQCA3DPM4FASCIJBEESGIBAEBXG65DJMNSQUCIJBEEQSIZAEAQHOYLSNZUW4ZYKBEEQSCIJEMQCAIDFOJZG64QKBIRWY33HL5WWS3S7NVSXG43BM5SXGIB5EB3WC4TONFXGOCIJEMQHMYLMOVSXGIDJNYQG64TEMVZCA33GEBSGKY3SMVQXG2LOM4QGIZLUMFUWYOQKBEEQSCIJEMQCAIDEMVRHKZZVBIEQSCIJBERSAIBAMRSWE5LHGQFASCIJBEESGIBAEBSGKYTVM4ZQUCIJBEEQSIZAEAQGIZLCOVTTECQJBEEQSCJDEAQCAZDFMJ2WOMIKBEEQSCIJEMQCAIDJNZTG6CQJBEEQSCJDEAQCA3TPORUWGZIKBEEQSCIJEMQCAIDXMFZG42LOM4FASCIJBEESGIBAEBSXE4TPOIFASCIJBEESGIBAEBWG6ZYKBEEQSCIJEMQCAIDGMF2GC3AKBEEQSCIJEMQCAIDQMFXGSYYKBIRWY33HL5WWS3S7MVZHE33SL5ZXIYLUMVWWK3TUEA6SAZLSOJXXECJDEB3GC3DVMVZSA2LOEBXXEZDFOIQG6ZRAMRSWG4TFMFZWS3THEBSGK5DBNFWDUCQJBEEQSCJDEAQCAZDFMJ2WONIKBEEQSCIJEMQCAIDEMVRHKZZUBIEQSCIJBERSAIBAMRSWE5LHGMFASCIJBEESGIBAEBSGKYTVM4ZAUCIJBEEQSIZAEAQGIZLCOVTTCCQJBEEQSCJDEAQCA2LOMZXQUCIJBEEQSIZAEAQG433UNFRWKCQJBEEQSCJDEAQCA53BOJXGS3THBIEQSCIJBERSAIBAMVZHE33SBIEQSCIJBERSAIBANRXWOCQJBEEQSCJDEAQCAZTBORQWYCQJBEEQSCJDEAQCA4DBNZUWGIBIMVTGMZLDORUXMZLMPEQG6ZTGFEFAUI3MN5TV63LJNZPWI5LSMF2GS33OL5ZXIYLUMVWWK3TUEA6SALJRBERSALJREBUXGIDENFZWCYTMMVSCYIBQEBWG6Z3TEBQWY3BAON2GC5DFNVSW45DTBIEQSCIJBERSAYLOMQQHI2DFNFZCAZDVOJQXI2LPNZZSYIB6EAYCA3DPM5ZSA33ONR4QUCIJBEEQSIZAON2GC5DFNVSW45DTEBZHK3TONFXGOIDBOQQGYZLBON2CA5DINFZSA3TVNVRGK4QKBEEQSCIJEMQG6ZRANVUWY3DJONSWG33OMRZQUCQKEMQC2ICXNBQXIIDUN4QEY33HEAWQUCRDMRSWE5LHL5YHE2LOORPXAYLSONSSAPJAN5TGMCRDMRSWE5LHL5YHE2LOORPXEZLXOJUXI5DFNYQD2IDPMZTAUI3EMVRHKZ27OBZGS3TUL5YGYYLOEA6SA33GMYFCGZDFMJ2WOX3QOJSXI5DZL5YHE2LOOQQD2IDPNYFCG3DPM5PWG2DFMNVXA33JNZ2HGIB5EBXWMZQKENWG6Z27MNXW43TFMN2GS33OOMQD2IDPMZTAUI3MN5TV6ZDJONRW63TOMVRXI2LPNZZSAPJAN5TGMCRDNRXWOX3EOVZGC5DJN5XCAPJAN5TGMCRDNRXWOX3FOJZG64S7OZSXEYTPONUXI6JAHUQGIZLGMF2WY5AJBERSA5DFOJZWKLBAMRSWMYLVNR2CYIDPOIQHMZLSMJXXGZJANVSXG43BM5SXGCRDNRXWOX3IN5ZXI3TBNVSSAPJAN5TGMCRDNRXWOX3MNFXGKX3QOJSWM2LYEA6SAJZFNUQFWJLQLUQCOCIJEMQHG4DFMNUWC3BAOZQWY5LFOM5AUCIJBEEQSIZAEAQCKYJAHUQGC4DQNRUWGYLUNFXW4IDOMFWWKCQJBEEQSCJDEAQCAJLVEA6SA5LTMVZCA3TBNVSQUCIJBEEQSIZAEAQCKZBAHUQGIYLUMFRGC43FEBXGC3LFBIEQSCIJBERSAIBAEVZCAPJAOJSW233UMUQGQ33TOQQGC3TEEBYG64TUBIEQSCIJBERSAIBAEVUCAPJAOJSW233UMUQGQ33TOQFASCIJBEESGIBAEASXAIB5EBYHE33DMVZXGICJIQFASCIJBEESGIBAEASXIIB5EB2GS3LFON2GC3LQEB3WS5DIN52XIIDNNFWGY2LTMVRW63TEOMFASCIJBEESGIBAEASW2IB5EB2GS3LFON2GC3LQEB3WS5DIEBWWS3DMNFZWKY3PNZSHGCQJBEEQSCJDEAQCAJLOEA6SA5DJNVSXG5DBNVYCA53JORUCA3LJNRWGS43FMNXW4ZDTEAUGC4ZAMEQFK3TJPAQGK4DPMNUCSCQJBEEQSCJDEAQCAJLJEA6SAY3PNVWWC3TEEB2GCZYKBEEQSCIJEMQCAIBFMUQD2ICTKFGCA43UMF2GKCQJBEEQSCJDEAQCAJLDEA6SA43FONZWS33OEBEUICQJBEEQSCJDEAQCAJLMEA6SA43FONZWS33OEBWGS3TFEBXHK3LCMVZAUCIJBEEQSIZAEAQCK4ZAHUQHGZLTONUW63RAON2GC4TUEB2GS3LFON2GC3LQBIEQSCIJBERSAIBAEV3CAPJAOZUXE5DVMFWCA5DSMFXHGYLDORUW63RAJFCAUCIJBEEQSIZAEAQCK6BAHUQHI4TBNZZWCY3UNFXW4ICJIQQCQMBANFTCA3TPNZSSSCQJBEEQSCJDEAQCAJLREA6SA43UN5YCA2DFOJSSA2LOEBXG63RNONSXG43JN5XAUCIJBEEQSIZAEAQCAIBAEAQHA4TPMNSXG43FOMFASCIJBEESGIBAEASSKIB5EATSKJYKBEEQSCIJEMQGKLTHFYQCOPBFOUSSKJLEHYQCOCRDNRXWOX3MN5RWWX3XMFUXI4ZAHUQG6ZTGBEEQSIZANRXWOIDMN5RWWIDXMFUXI4ZAHY6SAZDFMFSGY33DNNPXI2LNMVXXK5AKENWG6Z27ON2GC5DFNVSW45BAHUQCO3TPNZSSOCIJBERSA3TPNZSSYIDEMRWCYIDNN5SCYIDBNRWAUI3MN5TV64TFOBWGSY3BORUW63S7MNXW23LBNZSHGIB5EBXWMZQKENWG6Z27ORSW24C7MZUWYZLTEA6SALJRBEEQSIZANRXWOIDUMVWXA33SMFZHSIDGNFWGK4ZAMVYXKYLMEBXXEIDMMFZGOZLSBIEQSCIJBERSA5DIMFXCA5DIMUQHG4DFMNUWM2LFMQQHG2L2MUQGS3RANNUWY33CPF2GK4Z3BIEQSCIJBERSALJREBSGS43BMJWGK4ZMEAYCA3DPM5ZSAYLMNQQHIZLNOAQGM2LMMVZQU3DPM5PXI2LNMV5G63TFEA6SAJ2VKRBSOCQKBIRSALJAKBZG6Y3FONZSAVDJORWGKIBNBIFCGY3MOVZXIZLSL5XGC3LFEA6SAJZHBEEQSIZAMFSGIZLEEB2G6IDQOJXWGZLTOMQHI2LUNRSXGIDJMYQG433OMVWXA5DZBIEQSCIJBERSAKDDNBQW4Z3FEBZGK4LVNFZGK4ZAOJSXG5DBOJ2CSCRDOVYGIYLUMVPXA4TPMNSXG427ORUXI3DFEA6SA33OBIFAUIZNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWQUIZAKJKU4VCJJVCSAU2UIFKESU2UJFBVGCRDFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2CQKEMQC2ICROVSXE6JPJFXGIZLYEBJXIYLUNFZXI2LDOMQEG33MNRSWG5DPOIQC2CQKEN2HEYLDNNPWCY3UNF3GS5DJMVZSAPJAN5XAUI3UOJQWG227MNXXK3TUOMQD2IDPNYFCG5DSMFRWWX3JN5PXI2LNNFXGOIB5EBXWMZQKEN2HEYLDNNPWM5LOMN2GS33OOMQD2IDON5XGKCIJBERSA3TPNZSSYIDQNQWCAYLMNQFCG5DSMFRWWX3BMN2GS5TJOR4V64LVMVZHSX3TNF5GKIB5EAYTAMRUBERSAKDDNBQW4Z3FEBZGK4LVNFZGK4ZAOJSXG5DBOJ2CSCRDON2GC5DTL52GK3LQL5SGS4TFMN2G64TZEA6SAJ3QM5PXG5DBORPXI3LQE4FAUCRDEAWSAU3UMF2GS43UNFRXGICNN5XGS5DPOJUW4ZZAFUFAUI3MN5TV64DBOJZWK4S7ON2GC5DTEA6SA33GMYFCG3DPM5PXA3DBNZXGK4S7ON2GC5DTEA6SA33GMYFCG3DPM5PWK6DFMN2XI33SL5ZXIYLUOMQD2IDPMZTAUI3MN5TV643UMF2GK3LFNZ2F643UMF2HGIB5EBXWMZQKBIFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFCGICBKVKE6VSBINKVKTJAKBAVEQKNIVKEKUSTBIRS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIFCGYLVORXXMYLDOV2W2IB5EBXW4CIJBERSARLOMFRGYZJAMF2XI33WMFRXK5LNEBZXKYTQOJXWGZLTOM7SAIBHN5XCOCQJBEEQSCJDEBZGK4LVNFZGK4ZAORZGCY3LL5RW65LOORZSA5DPEBQWY43PEBRGKIDPNYXAUI3MN5TV6YLVORXXMYLDOV2W2X3NNFXF6ZDVOJQXI2LPNYQD2IBNGEESGIBNGEQGI2LTMFRGYZLTFQQDAIDMN5TXGIDBNRWCAYLDORUW63TTEBQW4ZAKBEEQSCIJEMQHI2DFNFZCAZDVOJQXI2LPNZZSYIB6EAYCA3DPM5ZSA33ONR4QUCIJBEEQSIZAMFRXI2LPNZZSA4TVNZXGS3THEBQXIIDMMVQXG5BAORUGS4ZANZ2W2YTFOIFASCIJBEESGIDPMYQG22LMNRUXGZLDN5XGI4ZOBIRWC5LUN53GCY3VOVWV63LBPBPXO33SNNSXE4ZAHUQDGCIJEMQG2YLYEBXHK3LCMVZCA33GEBQXK5DPOZQWG5LVNUQHG5LCOBZG6Y3FONZWK4YKBEEQSCIJEMQCQY3IMFXGOZJAOJSXC5LJOJSXGIDSMVZXIYLSOQUQUI3BOV2G65TBMN2XK3K7NZQXA5DJNVSSAPJAGFWWS3QJBERSA5DJNVSSAYTFOR3WKZLOEBQXK5DPOZQWG5LVNUQHE5LOOMFCGYLVORXXMYLDOV2W2X3WMFRXK5LNL52GQ4TFONUG63DEEA6SANJQBERSA3LJNYQG45LNMJSXEIDPMYQHE33XEB2XAZDBORSXGIDCMVTG64TFBIEQSCIJBERSA5TBMN2XK3IKENQXK5DPOZQWG5LVNVPWC3TBNR4XUZK7ORUHEZLTNBXWYZBAHUQDKMAJEMQG22LOEBXHK3LCMVZCA33GEBZG65ZAOVYGIYLUMVZSAYTFMZXXEZIKBEEQSCIJEMQGC3TBNR4XUZIKENQXK5DPOZQWG5LVNVPXMYLDOV2W2X3TMNQWYZK7MZQWG5DPOIQD2IBQFYZASIZAMZZGCY3UNFXW4IDPMYQHIYLCNRSSA43JPJSSAYTFMZXXEZJAOZQWG5LVNUFCGYLVORXXMYLDOV2W2X3BNZQWY6L2MVPXGY3BNRSV6ZTBMN2G64RAHUQDALRRBERSAZTSMFRXI2LPNYQG6ZRAORQWE3DFEBZWS6TFEBRGKZTPOJSSAYLOMFWHS6TFBIRWC5LUN53GCY3VOVWV6ZTSMVSXUZK7NVQXQX3BM5SSAPJAGIYDAMBQGAYDAMAJEMQG2YLYNFWXK3JALBEUIIDBM5SSAYTFMZXXEZJAMZXXEY3FMQQHMYLDOV2W2CQJBEEQSCJDEAUGG2DBNZTWKIDSMVYXK2LSMVZSA4TFON2GC4TUFEFCGYLVORXXMYLDOV2W2X3NOVWHI2LYMFRXIX3GOJSWK6TFL5WWC6C7MFTWKIB5EA2DAMBQGAYDAMBQBERSA3LBPBUW25LNEBWXK3DUNF4GCY3UEBQWOZIKBEEQSCIJEMQGEZLGN5ZGKIDGN5ZGGZLEEB3GCY3VOVWQUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRWC5LUN53GCY3VOVWV65TBMN2XK3K7MNXXG5C7MRSWYYLZEA6SAMRQNVZQSIZAMRSWMYLVNR2CA5TBMN2XK3JAMNXXG5BAMRSWYYLZEBTG64QKBEEQSCIJEMQGC5LUN53GCY3VOVWSYIDJNYQG22LMNRUXGZLDN5XGI4Z3BIEQSCIJBERSALJREBWWKYLOOMQHK43FEB3GCY3VOVWV6Y3PON2F6ZDFNRQXSCRDMF2XI33WMFRXK5LNL53GCY3VOVWV6Y3PON2F63DJNVUXIIB5EAWTCCJDEBSGKZTBOVWHIIDWMFRXK5LNEBRW643UEBWGS3LJOQQGM33SBIEQSCIJBERSAYLVORXXMYLDOV2W2LBAFUYSA3LFMFXHGIDVONSQUCIJBEEQSIZAOZQWG5LVNVPWG33TORPWY2LNNF2AUCQKEMWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LIKEMQEGTCJIVHFIICDJ5HE4RKDKREU6TRAIRCUMQKVJRKFGCRDFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2CQKEMQC2ICTORQXIZLNMVXHIICCMVUGC5TJN5ZCALIKBIRXGZLBOJRWQX3QMF2GQIB5EATSEJDVONSXEIRMEBYHKYTMNFRSOCJDEBZWG2DFNVQSA3TBNVSXGCRDMRSWMYLVNR2F65DBMJWGK43QMFRWKIB5EATSOCIJEMQGCIDUMFRGYZLTOBQWGZJANZQW2ZJMEATSOIDVONSXGIDUNBSSAZDFMZQXK3DUBIRXIZLNOBPXIYLCNRSXG4DBMNSXGIB5EATSOCIJBERSAYJANRUXG5BAN5TCA5DBMJWGK43QMFRWKIDOMFWWK4ZMEATSOIDVONSXGCQJBEEQSCJDEBXW43DZEBSGKZTBOVWHIIDUMFRGYZLTOBQWGZIKENRWQZLDNNPWM5LOMN2GS33OL5RG6ZDJMVZSAPJAN5XAUI3EMVTGC5LMORPXI4TBNZZWCY3UNFXW4X3JONXWYYLUNFXW4IB5EATXEZLBMQQGG33NNVUXI5DFMQTQUI3EMVTGC5LMORPXI4TBNZZWCY3UNFXW4X3SMVQWIX3PNZWHSIB5EBXWMZQKENSGKZTBOVWHIX3UOJQW443BMN2GS33OL5SGKZTFOJZGCYTMMUQD2IDPMZTAUI3TMVZXG2LPNZPXEZLQNRUWGYLUNFXW4X3SN5WGKIB5EATW64TJM5UW4JYKENZXIYLUMVWWK3TUL52GS3LFN52XIIB5EAYASCIJEMQGS3RANVUWY3DJONSWG33OMRZSYIBQEBUXGIDENFZWCYTMMVSAUI3MN5RWWX3UNFWWK33VOQQD2IBQBEEQSIZANFXCA3LJNRWGS43FMNXW4ZDTFQQDAIDJOMQGI2LTMFRGYZLEBIRWSZDMMVPWS3S7ORZGC3TTMFRXI2LPNZPXGZLTONUW63S7ORUW2ZLPOV2CAPJAGAESGIDJNYQG22LMNRUXGZLDN5XGI4ZMEAYCA2LTEBSGS43BMJWGKZAKEN3GCY3VOVWV6ZTSMVSXUZK7NVUW4X3BM5SSAPJAGUYDAMBQGAYDACRDOZQWG5LVNVPWM4TFMV5GKX3UMFRGYZK7MFTWKIB5EAYTKMBQGAYDAMBQBIRXMYLDOV2W2X3NOVWHI2LYMFRXIX3GOJSWK6TFL5WWS3S7MFTWKIB5EA2TAMBQGAYDACRDOZQWG5LVNVPW25LMORUXQYLDORPWM4TFMV5GKX3UMFRGYZK7MFTWKIB5EAYTKMBQGAYDAMBQBIRWE6LUMVQV633VORYHK5BAHUQCO2DFPATQSCIJEMQGQZLYFQQGK43DMFYGKCRDPBWWYYTJNZQXE6JAHUQCOYTBONSTMNBHBIRXQ3LMN5YHI2LPNYQD2IBHMNXW45DFNZ2COCRDM5UW4X3GOV5HU6K7ONSWC4TDNBPWY2LNNF2CAPJAGAFCGZ3JNZPXAZLOMRUW4Z27NRUXG5C7NRUW22LUEA6SANCNIIFAUIZAFUQEY33DMFWGKIDBNZSCARTPOJWWC5DUNFXGOIBNBIFGIYLUMVZXI6LMMUQD2IBHNFZW6LBANVSHSJYKENUW45DFOJ3GC3DTOR4WYZJAHUQCO4DPON2GO4TFOMTQU5DJNVSXU33OMUQD2IBHKVKEGJYKEN2GS3LFPJXW4ZK7MFRGE4TFOZUWC5DJN5XHGIB5EATUIZLGMF2WY5BHEAQCAIBAEMQFGZLMMVRXIIDUNBSSA43FOQQG6ZRAMF3GC2LMMFRGYZJAORUW2ZJAPJXW4ZIKBEEQSCIJEMQGCYTCOJSXM2LBORUW63TTFYQCAQ3VOJZGK3TUNR4SYIDUNBSXEZJAMFZGKCQJBEEQSCJDEAQCARDFMZQXK3DUBIEQSCIJBERSAIBAIF2XG5DSMFWGSYJAFBUGS43UN5ZGSY3BNQQHK43BM5SSSCQJBEEQSCJDEAQCASLOMRUWCCQJBEEQSCJDEBMW65JAMNQW4IDDOJSWC5DFEB4W65LSEBXXO3RAMZUWYZJANFXAUCIJBEEQSIZAONUGC4TFF52GS3LFPJXW4ZLTMV2HGLZOBIRWK6DUOJQV6ZTMN5QXIX3ENFTWS5DTEA6SAMAJBEESGIDNNFXCALJRGUWCA3LBPAQDGCRDMNWGSZLOORPWK3TDN5SGS3THEA6SA43RNRPWC43DNFUQSCJDEBQWG5DVMFWGY6JMEBSGKZTBOVWHI4ZAORXSAZDBORQWEYLTMUFASCIJBEESGIDFNZRW6ZDJNZTQUCRDEBKGQZLTMUQHGZLUORUW4Z3TEBQXEZJANFXGS5DJMFWGS6TFMQQGE6JANFXGS5DEMIWCAYTVOQQHI2DFPEQGGYLOEBRGKIDDNBQW4Z3FMQXAU3DDL5WWK43TMFTWK4ZAHUQCOZLOL5KVGLTVORTDQJYJBEESGIDMN5RWC3DFEBTG64RAON4XG5DFNUQGK4TSN5ZCA3LFONZWCZ3FBIEQSCIJBERSA43UOJUW4Z3TBJWGGX3NN5XGK5DBOJ4SAPJAE5SW4X2VKMXHK5DGHATQSCIJEMQGY33DMFWGKIDGN5ZCA3LPNZSXIYLSPEQGM33SNVQXI5DJNZTQU3DDL5XHK3LFOJUWGIB5EATWK3S7KVJS45LUMY4COCIJBERSA3DPMNQWYZJAMZXXEIDOOVWWEZLSEBTG64TNMF2HI2LOM4FGYY27ORUW2ZJAHUQCOZLOL5KVGLTVORTDQJYJBEEQSIZANRXWGYLMMUQGM33SEB2GS3LFEBTG64TNMF2HI2LOM4FAUIZAMRSWMYLVNR2CAY3PNZTGSZ3VOJQXI2LPNYQGM33SEB2GK6DUEBZWKYLSMNUAUZDFMZQXK3DUL52GK6DUL5ZWKYLSMNUF6Y3PNZTGSZZAHUQCO4DHL5RWC5DBNRXWOLTFNZTWY2LTNATQUCRDEAWSAT3UNBSXEICEMVTGC5LMORZSALIKBIRWI6LOMFWWSY27NRUWE4TBOJ4V64DBORUCAPJAE4SGY2LCMRUXEJYKENWG6Y3BNRPXA4TFNRXWCZC7NRUWE4TBOJUWK4ZAHUQCOJYKENZWK43TNFXW4X3QOJSWY33BMRPWY2LCOJQXE2LFOMQD2IBHE4FAUCRDFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2CRDEBGE6Q2LEBGUCTSBI5CU2RKOKQFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFAUI3EMVQWI3DPMNVV65DJNVSW65LUEA6SAMLTBIRW2YLYL5WG6Y3LONPXAZLSL52HEYLOONQWG5DJN5XCAPJAGY2ASCJDEBWWS3RAGEYAUCIJBEEQSIZAFBRWQYLOM5SSA4TFOF2WS4TFOMQHEZLTORQXE5BJBIRW2YLYL5YHEZLEL5WG6Y3LONPXAZLSL52HEYLOONQWG5DJN5XCAPJAGY2ASIZANVUW4IBRGAFASCIJBEESGIBIMNUGC3THMUQHEZLROVUXEZLTEBZGK43UMFZHIKIKENWWC6C7OBZGKZC7NRXWG23TL5YGK4S7OJSWYYLUNFXW4IB5EAWTECJDEBXGKZ3BORUXMZJAOZQWY5LFOMQG2ZLBNYFASCIJBEESGIBINVQXQX3QOJSWIX3MN5RWW427OBSXEX3UOJQW443BMN2GS33OBIEQSCIJBERSAIBPEAWW2YLYL5YHEZLEL5WG6Y3LONPXAZLSL5ZGK3DBORUW63RJEAWSAMIKENWWC6C7OBZGKZC7NRXWG23TL5YGK4S7OBQWOZJAHUQDEIBAEAQCAIBAEAQCAIBAEMQG22LOEAYAUCQKEMWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LIKEMQFMRKSKNEU6TRPKBGECVCGJ5JE2ICDJ5GVAQKUJFBESTCJKRMQUIZNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWQUCRDEAWSAUDSMV3GS33VOMQFA33TORTXEZKTKFGCAVTFOJZWS33OOMQC2CQKENQXE4TBPFPW45LMNRZSAPJAN5XAUI3CMFRWW43MMFZWQX3ROVXXIZJAHUQHGYLGMVPWK3TDN5SGS3THBERSA33OFQQG6ZTGFQQG64RAONQWMZK7MVXGG33ENFXGOCRDMRSWMYLVNR2F653JORUF633JMRZSAPJAN5TGMCRDMVZWGYLQMVPXG5DSNFXGOX3XMFZG42LOM4QD2IDPNYFCG3DPL5RW63LQMF2F64DSNF3GS3DFM5SXGIB5EBXWMZQKENXXAZLSMF2G64S7OBZGKY3FMRSW4Y3FL53WC4TONFXGOIB5EBXWMZQKENYXK33UMVPWC3DML5UWIZLOORUWM2LFOJZSAPJAN5TGMCRDON2GC3TEMFZGIX3DN5XGM33SNVUW4Z27ON2HE2LOM5ZSAPJAN5XAUI3TPFXGG2DSN5XGS6TFL5ZWK4LTMNQW44ZAHUQG63QKBIRSALJAJ52GQZLSEBIGYYLUMZXXE3LTEBQW4ZBAINWGSZLOORZSALIKBIRXI4TBNZZWM33SNVPW45LMNRPWK4LVMFWHGIB5EBXWMZQKBIFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFCGICFKJJE6URAJBAU4RCMJFHEOCRDFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2CQKENSXQ2LUL5XW4X3FOJZG64RAHUQG6ZTGBEEQSIZAORSXE3LJNZQXIZJAONSXG43JN5XCA33OEBQW46JAMVZHE33SH4FCG4TFON2GC4TUL5QWM5DFOJPWG4TBONUCAPJAN5XASCJDEBZGK2LONF2GSYLMNF5GKIDBMZ2GK4RAMJQWG23FNZSCAY3SMFZWQPYKBIFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFCGICDJ5HEMSKHEBDESTCFEBEU4Q2MKVCEKUYKEMWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LIKBIRSAVDIMVZWKIDPOB2GS33OOMQGC3DMN53SA43FOR2GS3THOMQHI3ZAMJSSA3DPMFSGKZBAMZZG63JAMZUWYZLTEBXXI2DFOIQHI2DBNYQHI2DFBIRSAZDFMZQXK3DUEBYG643UM5ZGK43RNQXGG33OMYXAUCRDNFXGG3DVMRSV6ZDJOIQD2IBHMNXW4ZROMQTQSCIJEMQGS3TDNR2WIZJAMZUWYZLTEBSW4ZDJNZTSA2LOEATS4Y3PNZTCOIDGOJXW2CQJBEEQSCJDEBSGS4TFMN2G64TZEATWG33OMYXGIJYKENUW4Y3MOVSGKX3JMZPWK6DJON2HGIB5EATWK6DJON2HGLTDN5XGMJYJEMQGS3TDNR2WIZJAMZUWYZJAN5XGY6JANFTCA2LUEBSXQ2LTORZQUI3JNZRWY5LEMUQD2IBHONYGKY3JMFWC4Y3PNZTCOCIJEMQGS3TDNR2WIZJAMZUWYZIKBIFCGLJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUFCGICDKVJVIT2NJFNEKRBAJ5IFISKPJZJQUIZNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWQUCRDEBAWIZBAONSXI5DJNZTXGIDGN5ZCAZLYORSW443JN5XHGIDIMVZGKCQ=" + - ENV_FILE_SQL_PATH: "/tmp/sql/pg.sql" + - ENV_FILE_SQL_DATA: "FUWQULJNEBSWUYLCMJSXEZBMEBBW64DZOJUWO2DUEAUEGKJAGIYDAMRNGIYDCMJAEAQFA4TPMNSXG42PNZSQULJNBIWS2ICUNBUXGIDQOJXWO4TBNUQGS4ZAMZZGKZJAONXWM5DXMFZGKOZAPFXXKIDDMFXCA4TFMRUXG5DSNFRHK5DFEBUXIIDBNZSC633SBIWS2IDNN5SGSZTZEBUXIIDVNZSGK4RAORUGKIDUMVZG24ZAN5TCA5DIMUQEOTSVEBDWK3TFOJQWYICQOVRGY2LDEBGGSY3FNZZWKIDBOMFC2LJAOB2WE3DJONUGKZBAMJ4SA5DIMUQEM4TFMUQFG33GOR3WC4TFEBDG65LOMRQXI2LPNY5SAZLJORUGK4RAOZSXE43JN5XCAMRAN5TCA5DIMUFC2LJAJRUWGZLOONSSYIDPOIQCQYLUEB4W65LSEBXXA5DJN5XCSIDBNZ4SA3DBORSXEIDWMVZHG2LPNYXAULJNBIWS2ICUNBUXGIDQOJXWO4TBNUQGS4ZAMRUXG5DSNFRHK5DFMQQGS3RAORUGKIDIN5YGKIDUNBQXIIDJOQQHO2LMNQQGEZJAOVZWKZTVNQWAULJNEBRHK5BAK5EVISCPKVKCAQKOLEQFOQKSKJAU4VCZHMQHO2LUNBXXK5BAMV3GK3RAORUGKIDJNVYGY2LFMQQHOYLSOJQW45DZEBXWMCRNFUQE2RKSINEECTSUIFBESTCJKRMSA33SEBDESVCOIVJVGICGJ5JCAQJAKBAVEVCJINKUYQKSEBIFKUSQJ5JUKLRAEBJWKZJAORUGKICHJZKQULJNEBDWK3TFOJQWYICQOVRGY2LDEBGGSY3FNZZWKIDGN5ZCA3LPOJSSAZDFORQWS3DTFYFC2LIKFUWSAWLPOUQHG2DPOVWGIIDIMF3GKIDSMVRWK2LWMVSCAYJAMNXXA6JAN5TCA5DIMUQEOTSVEBDWK3TFOJQWYICQOVRGY2LDEBGGSY3FNZZWKCRNFUQGC3DPNZTSA53JORUCA5DINFZSA4DSN5TXEYLNHMQGSZRANZXXILBAO5ZGS5DFEB2G6IDUNBSSARTSMVSSAU3PMZ2HOYLSMUFC2LJAIZXXK3TEMF2GS33OFQQES3TDFYWCANJREBDHEYLONNWGS3RAKN2HEZLFOQWCARTJMZ2GQICGNRXW64RMEBBG643UN5XCYICNIEQDAMRRGEYC2MJTGAYSAVKTIEFC2LIKBJBVERKBKRCSAVCZKBCSA5DFON2F6ZLOOVWV6Y3IMFZCAQKTEBCU4VKNFATUCJZME5BCOLBAE5BSOKJ3BJBVERKBKRCSAVCBIJGEKIDUMVZXIX3UPFYGK4ZIBIQCAIBAOVXGSY3PMRSSA5DFPB2CYCRAEAQCA5LONFRW6ZDFGI2TAIDWMFZGG2DBOIUDENJQFEWAUIBAEAQGE2LOMFZHSX3EMF2GCXZYNMQGE6LUMVQSYIBNFUQGE6LUMUQGCIDIMFZSAMJAI5BCA3DJNVUXICRAEAQCAYTJNZQXE6K7MRQXIYK7GY2WWIDCPF2GKYJMBIQCAIBAMJUW4YLSPFPWIYLUMFPTCNTNEBRHS5DFMEWAUIBAEAQGC43DNFUV6Y3IMFZCAY3IMFZGCY3UMVZCQMJJFQFCAIBAEBQXGY3JNFPXG5DSNFXGOIDWMFZGG2DBOIUDENJQFEWAUIBAEAQGS3TUGMZCA2LOORSWOZLSFQFCAIBAEBUW45BWGQQGE2LHNFXHILAKEAQCAIDJNZ2DQIDTNVQWY3DJNZ2CYIBNFUQGQYLTEBXG6IDUNFXHS2LOOQWCA43PEB2GQZJANZSXQ5BAN5XGKIDJOMQDELLCPF2GK4ZAONWWC3DMNFXHICRAEAQCAZLOOVWV6Y3IMFZCA5DFON2F6ZLOOVWV6Y3IMFZCYCRAEAQCAYTPN5WF6ZTMMFTSAYTPN5WGKYLOBIUTWCQKINJEKQKUIUQFIQKCJRCSA5LTMVZHGIBIBIQCAIBAOVZWK4TOMFWWKIDWMFZGG2DBOIUDENJQFEWAUIBAEAQHGZLSOZSXEIDWMFZGG2DBOIUDENJQFEWAUIBAEAQCE4DBONZXO33SMQRCA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQHAYLTONPWIZLUMFUWY4ZAORSXQ5BMBIQCAIBAMNZGKYLUMVSF6YLUEBKESTKFKNKECTKQEBHE6VBAJZKUYTBAIRCUMQKVJRKCA3TPO4UCSLAKEAQCAICQKJEU2QKSLEQEWRKZEAUHGZLSOZSXELBAOVZWK4TOMFWWKKIKFE5QUCQKINJEKQKUIUQFIQKCJRCSA3DBON2CAKAKEAQCAIDTMVZHMZLSEB3GC4TDNBQXEKBSGUYCSLAKEAQCAIDVONSXE3TBNVSSA5TBOJRWQYLSFAZDKMBJFQFCAIBAEBZWKY3PNZSHGIDJNZ2GKZ3FOIQE4T2UEBHFKTCMFQFCAIBAEBZXIYLUMUQHIZLYOQQE4T2UEBHFKTCMFQFCAIBAEBIFESKNIFJFSICLIVMSAKDTMVZHMZLSFQQHK43FOJXGC3LFFEFCSOYKBJBVERKBKRCSASKOIRCVQIDJL5WGC43UL5ZWK4TWMVZF643FMNXW4ZDTEBHU4IDMMFZXIICVKNEU4RZAMJ2HEZLFEAUHGZLSOZSXELBAONSWG33OMRZSSOYKBIFEGUSFIFKEKICUIFBEYRJAOJXXG5DFOJ2XGZLSOMQCQCRAEAQCA43FOJ3GK4RAOZQXEY3IMFZCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQHK43FOJXGC3LFEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA2TJMQQHIZLYOQQE4T2UEBHFKTCMFQFCAIBAEBXGSY3LEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAON2WE43DOJUXA5DJN5XCAY3IMFZGCY3UMVZCQMJJEBHE6VBAJZKUYTBMBIQCAIBAMFZWWIDDNBQXEYLDORSXEKBRFEQE4T2UEBHFKTCMFQFCAIBAEBQXG23NMVZXGYLHMUQHIZLYOQQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3BOQQFISKNIVJVIQKNKAQE4T2UEBHFKTCMEBCEKRSBKVGFIIDON53SQKIKFE5QUCSDKJCUCVCFEBKU4SKRKVCSASKOIRCVQIDJL5ZG643UMVZHKX3TMVZHMZLSL52XGZLSL5VGSZBAJ5HCA4TPON2GK4TVONSXE4ZAKVJUSTSHEBRHI4TFMUQCQ43FOJ3GK4RMEB2XGZLSNZQW2ZJMEBVGSZBJHMFEGUSFIFKEKICJJZCEKWBANFPXE33TORSXE5K7ONSXE5TFOJPXK43FOIQE6TRAOJXXG5DFOJ2XGZLSOMQFKU2JJZDSAYTUOJSWKIBIONSXE5TFOIWCA5LTMVZG4YLNMUUTWCSDKJCUCVCFEBEU4RCFLAQGSX3SN5ZXIZLSOVPWU2LEEBHU4IDSN5ZXIZLSOVZWK4TTEBKVGSKOI4QGE5DSMVSSAKDKNFSCSOYKBIFEGUSFIFKEKICUIFBEYRJAOJXXG5DFOJTXE33VOBZSAKAKEAQCAIDTMVZHMZLSEB3GC4TDNBQXEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA5LTMVZG4YLNMUQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDKNFSCA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGO4TQEB2GK6DUEBHE6VBAJZKUYTAKFE5QUCSDKJCUCVCFEBEU4RCFLAQGSX3SN5ZXIZLSM5PXGZLSOZSXEX3VONSXEX3KNFSCAT2OEBZG643UMVZGO4TPOVYHGICVKNEU4RZAMJ2HEZLFEAUHGZLSOZSXELBAOVZWK4TOMFWWKLBANJUWIKJ3BIFAUQ2SIVAVIRJAKRAUETCFEB3GGYLSMQQCQCRAEAQCA5LTMVZG4YLNMUQHMYLSMNUGC4RIGE2TAKJMBIQCAIBAONSXE5TFOIQHMYLSMNUGC4RIGEYDAKJMBIQCAIBAOZRWC4TEEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAMNZGKYLUMVSF6YLUEBKESTKFKNKECTKQEBHE6VBAJZKUYTBAIRCUMQKVJRKCA3TPO4UCSLAKEAQCAICQKJEU2QKSLEQEWRKZEAUHGZLSOZSXELBAOVZWK4TOMFWWKKIKFE5QUCSDKJCUCVCFEBKECQSMIUQHMY3BOJSF643FMFZGG2BAFAFCAIBAEB2XGZLSNZQW2ZJAOZQXEY3IMFZCQMJVGAUSATSPKQQE4VKMJQWAUIBAEAQGY5LTMVZG4YLNMUQHMYLSMNUGC4RIGEYDAKJMBIQCAIBAONSXE5TFOIQHMYLSMNUGC4RIGI2TAKJMBIQCAIBAMZXCA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGYZTOEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAMZQW22LMPEQHIZLYOQQE4T2UEBHFKTCMFQFCAIBAEBWGMYLNNFWHSIDUMV4HIICOJ5KCATSVJRGCYCRAEAQCAZ3JOZSW4IDUMV4HIICOJ5KCATSVJRGCYCRAEAQCA3DHNF3GK3RAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDNNFSGI3DFEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBANRWWSZDENRSSA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQG42LDNNXGC3LFEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBANRXGSY3LNZQW2ZJAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDCMRQXSIDUMV4HIICOJ5KCATSVJRGCYCRAEAQCA3DCMRQXSIDUMV4HIICOJ5KCATSVJRGCYCRAEAQCAY3UOJ4SA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGYY3UOJ4SA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGY33DMFWGS5DZEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBANRWG6Y3BNRUXI6JAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDFNVQWS3BAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDMMVWWC2LMEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAN5ZGO3TBNVSSA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGY33SM5XGC3LFEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAN5ZGO5LONF2CA5DFPB2CATSPKQQE4VKMJQWAUIBAEAQGY33SM52W42LUEB2GK6DUEBHE6VBAJZKUYTBMBIQCAIBAKBJESTKBKJMSAS2FLEQCQ43FOJ3GK4RMEBWHK43FOJXGC3LFFEFCSOYKBJBVERKBKRCSASKOIRCVQIDJL53GGYLSMRPXGZLBOJRWQX3MMZXCAIBAEAQCAICPJYQHMY3BOJSF643FMFZGG2BINRTG4KJ3BJBVERKBKRCSASKOIRCVQIDJL53GGYLSMRPXGZLBOJRWQX3MMZQW22LMPEQCAICPJYQHMY3BOJSF643FMFZGG2BINRTGC3LJNR4SSOYKINJEKQKUIUQESTSEIVMCA2K7OZRWC4TEL5ZWKYLSMNUF63DHNF3GK3RAEAQCAT2OEB3GGYLSMRPXGZLBOJRWQKDMM5UXMZLOFE5QUQ2SIVAVIRJAJFHEIRKYEBUV65TDMFZGIX3TMVQXEY3IL5WG22LEMRWGKIBAEBHU4IDWMNQXEZC7ONSWC4TDNAUGY3LJMRSGYZJJHMFEGUSFIFKEKICJJZCEKWBANFPXMY3BOJSF643FMFZGG2C7NRXGSY3LNZQW2ZJAJ5HCA5TDMFZGIX3TMVQXEY3IFBWG42LDNNXGC3LFFE5QUQ2SIVAVIRJAJFHEIRKYEBUV65TDMFZGIX3TMVQXEY3IL5WGEZDBPEQCAIBAEBHU4IDWMNQXEZC7ONSWC4TDNAUGYYTEMF4SSOYKINJEKQKUIUQESTSEIVMCA2K7OZRWC4TEL5ZWKYLSMNUF63DDORZHSIBAEAQCAT2OEB3GGYLSMRPXGZLBOJRWQKDMMN2HE6JJHMFEGUSFIFKEKICJJZCEKWBANFPXMY3BOJSF643FMFZGG2C7NRWG6Y3BNRUXI6JAJ5HCA5TDMFZGIX3TMVQXEY3IFBWGY33DMFWGS5DZFE5QUQ2SIVAVIRJAJFHEIRKYEBUV65TDMFZGIX3TMVQXEY3IL5WGK3LBNFWCAIBAEBHU4IDWMNQXEZC7ONSWC4TDNAUGYZLNMFUWYKJ3BJBVERKBKRCSASKOIRCVQIDJL53GGYLSMRPXGZLBOJRWQX3MN5ZGO3TBNVSSAICPJYQHMY3BOJSF643FMFZGG2BINRXXEZ3OMFWWKKJ3BJBVERKBKRCSASKOIRCVQIDJL53GGYLSMRPXGZLBOJRWQX3MN5ZGO5LONF2CAICPJYQHMY3BOJSF643FMFZGG2BINRXXEZ3VNZUXIKJ3BIFEGUSFIFKEKICUIFBEYRJAOBZGS5TBMN4V6ZDFMZQXK3DUL5WGS43UEAUAUIBAEAQHGZLSOZSXEIDWMFZGG2DBOIUDENJQFEWAUIBAEAQHK43FOJXGC3LFEB3GC4TDNBQXEKBSGUYCSLAKEAQCAIDOMFWWKIDUMV4HIICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBZWK4TWMVZCYIDVONSXE3TBNVSSSCRJHMFAUQ2SIVAVIRJAKRAUETCFEBYHE2LWMFRXSX3MNFZXIIBIBIQCAIBAONSXE5TFOIQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDVONSXE3TBNVSSA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBANZQW2ZJAORSXQ5BAJZHVIICOKVGEYLAKEAQCAIDJMQQFGRKSJFAUYICVJZEVCVKFFQFCAIBAEBRXEZLBORSWIX3BOQQFISKNIVJVIQKNKAQE4T2UEBHFKTCMEBCEKRSBKVGFIIDON53SQKJMBIQCAIBAKBJESTKBKJMSAS2FLEQCQ43FOJ3GK4RMEB2XGZLSNZQW2ZJMEBXGC3LFFEFCSOYKBJBVERKBKRCSAVCBIJGEKIDQOJUXMYLDPFPWY2LTORPWIYLUMEQCQCRAEAQCA2LEEBRGSZ3JNZ2CAUSFIZCVERKOINCVGIDQOJUXMYLDPFPWY2LTOQUGSZBJEBHU4ICEIVGEKVCFEBBUCU2DIFCEKLAKEAQCAIDUEBRWQYLSMFRXIZLSFAYSSICOJ5KCATSVJRGCYCRAEAQCA5TBNR2WKIDUMV4HIICOJ5KCATSVJRGCYCRAEAQCAYLDORUW63RAMNUGC4TBMN2GK4RIGEUSATSPKQQE4VKMJQWAUIBAEAQG64TEEBEU4VBAJZHVIICOKVGEYLAKEAQCAIDNMF2GG2C7MFWGYIDCN5XWYZLBNYQE4T2UEBHFKTCMFQFCAIBAEBWWC5DDNBPWS4JAMJXW63DFMFXCATSPKQQE4VKMJQWAUIBAEAQG2YLUMNUF63LFONZWCZ3FEBRG633MMVQW4ICOJ5KCATSVJRGCYCRAEAQCA3LBORRWQX3QOJSXGZLOMNSV62LOEBRG633MMVQW4ICOJ5KCATSVJRGCYCRAEAQCA3LBORRWQX3QOJSXGZLOMNSV633VOQQGE33PNRSWC3RAJZHVIICOKVGEYLAKEAQCAICQKJEU2QKSLEQEWRKZEAUGSZBMEBXXEZBJBIUTWCQKINJEKQKUIUQFIQKCJRCSA4DSNF3GC5DFL5ZXI33SMFTWKIBIBIQCAIBAONSXE5TFOIQHMYLSMNUGC4RIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDVONSXE3TBNVSSA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBANZQW2ZLTOBQWGZJAOZQXEY3IMFZCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQGIYLUMEQHIZLYOQQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3BOQQFISKNIVJVIQKNKAQE4T2UEBHFKTCMEBCEKRSBKVGFIIDON53SQKJMBIQCAIBAKBJESTKBKJMSAS2FLEUHGZLSOZSXELBAOVZWK4TOMFWWKLBANZQW2ZLTOBQWGZJJBIUTWCQKINJEKQKUIUQFIQKCJRCSA4TPON2GK4S7OZSXE43JN5XCAKAKEAQCAIDTMVZHMZLSEB3GC4TDNBQXEKBSGUYCSLAKEAQCAIDVONSXE3TBNVSSA5TBOJRWQYLSFAZDKMBJFQFCAIBAEB3GK4TTNFXW4IDUMV4HIICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBZWK4TWMVZCYIDVONSXE3TBNVSSSCRJHMFAULJNEBKG6IDVOBSGC5DFEBTHE33NEAYC4OJOHA5AULJNEBBVERKBKRCSAU2FKFKUKTSDIUQHG4DPN5WF643FOFPXGZLRHMFC2LJAIFGFIRKSEBKECQSMIUQHG4DPN5WCAQKEIQQEGT2MKVGU4IDTMVYSA2LOORSWOZLSHMFC2LJAIFGFIRKSEBKECQSMIUQHG4DPN5WCAQKMKRCVEICDJ5GFKTKOEBZWK4JAKNCVIICEIVDECVKMKQQG4ZLYOR3GC3BIE5ZXA33PNRPXGZLRL5ZWK4JHFE5QULJNEBKVARCBKRCSA43QN5XWYICTIVKCA43FOEQD2ICEIVDECVKMKQ5QULJNEBAUYVCFKIQFIQKCJRCSA43QN5XWYICBJRKEKURAINHUYVKNJYQHGZLREBJUKVBAJZHVIICOKVGEYOYKBIWS2ICUN4QHK4DEMF2GKIDGOJXW2IBRFZ4DUCRNFUQECTCUIVJCAVCBIJGEKIDSN5ZXIZLSOVZWK4TTEBAUIRBAINHUYVKNJYQGC43LNVSXG43BM5SSA5DFPB2DWCRNFUQFKUCEIFKEKIDSN5ZXIZLSOVZWK4TTEBJUKVBAMFZWW3LFONZWCZ3FEA6SAJZHHMFC2LJAIFGFIRKSEBKECQSMIUQHE33TORSXE5LTMVZHGICBJRKEKURAINHUYVKNJYQGC43LNVSXG43BM5SSAU2FKQQE4T2UEBHFKTCMHMFAULJNEBKG6IDVOBSGC5DFEBTHE33NEAZC4MBOGA5AULJNEBAUYVCFKIQFIQKCJRCSA3LBNVPW2ZLTONQWOZJAIFCEIICDJ5GFKTKOEBZWKYLSMNUF6YTPMR4SA5DFPB2DWCRNFUQECTCUIVJCAVCBIJGEKIDNMFWV63LVMNPW2ZLTONQWOZJAIFCEIICDJ5GFKTKOEBZWKYLSMNUF6YTPMR4SA5DFPB2DWCQKINJEKQKUIUQFIWKQIUQG2YLNL5RGK2DBOZUW65LSEBAVGICFJZKU2KBHIETSYIBHJYTSYIBHKITSSOYKINJEKQKUIUQFIWKQIUQG2YLNL5SGS4TFMN2GS33OEBAVGICFJZKU2KBHJETSYJ2PE4UTWCQKINJEKQKUIUQFIQKCJRCSA3LBNVPW2ZLTONQWOZJIBIQCALJNEBGWK43TMFTWKICVJFCCAKBWGQQGE2LUOMUQUIBAFUWSAQJAONSXE5TFOIWWC43TNFTW4ZLEEBKUSRBAORUGC5BAJVKVGVBAMJSSA5LONFYXKZJAO5UXI2DJNYQHI2DFEBQXEY3INF3GKLQKEAQGSZBAIJEUOSKOKQQE4T2UEBHFKTCMFQFCAIDVONSXEX3JMQQESTSUEBHE6VBAJZKUYTBMBIQCALJNEBDHE33NJJEUIIDVONSWIIDUN4QGM33SNUQGCIDNMVZXGYLHMUQHO2LUNBXXK5BANRXW623JNZTSA2LOORXSA43UMFXHUYJOBIQCALJNEBKGQ2LTEB3GC3DVMUQHO2LMNQQGEZJAONSW4ZBAORXSA5DIMUQGG3DJMVXHIIBCMFZSA2LTEIXAUIBAMZZG63K7NJUWIIDWMFZGG2DBOIUDENJQFEQE4T2UEBHFKTCMFQFCAIBNFUQFI2DFEBZGK3LPORSSASSJIQQHI2DBOQQHI2DFEBZXIYLOPJQSA2LTEB2G6IBIMZXXEIDBNYQG65LUM5XWS3THEBWWK43TMFTWKKJAN5ZCAZTSN5WSAKDGN5ZCAYLOEBUW4Y3PNVUW4ZZANVSXG43BM5SSSLQKEAQC2LJAKRUGS4ZAMZUWK3DEEBUXGIDGN5ZCA43POJ2GS3THEBQW4ZBAMZUWY5DFOJUW4ZZOBIQCA4TFNVXXIZK7MJQXEZK7NJUWIIDWMFZGG2DBOIUDENJQFEQE4T2UEBHFKTCMFQFCAIDSMVWW65DFL5ZGK43POVZGGZJAOZQXEY3IMFZCQMRVGAUSATSPKQQE4VKMJQWAUIBAFUWSASJAFUQGS3TDN5WWS3THFQQHEZLNN52GKX3KNFSCA2LTEBQSA5TBNR2WKIDGOJXW2ICGOJXW2LQKEAQC2LJAJ4QC2IDPOV2GO33JNZTSYIDSMVWW65DFL5VGSZBANFZSAYJAOZQWY5LFEBTHE33NEBKG6LQKEAQC2LJAJBQXGIDON4QG2ZLBNZUW4ZZAMZXXEICNKVBS24TPN5WXGLQKEAQGI2LSMVRXI2LPNYQG2YLNL5SGS4TFMN2GS33OEBHE6VBAJZKUYTBMBIQCALJNEBKGK4TNFVSW4Y3PMRSWIIDNMVZXGYLHMUQHAYLDNNSXICRAEBWWK43TMFTWKIDCPF2GKYJAJZHVIICOKVGEYLAKEAQHGZLBOJRWQX3CN5SHSIDUMV4HILAKEAQG64TJM5UW4X3JMQQHMYLSMNUGC4RMBIQCAUCSJFGUCUSZEBFUKWJIOVZWK4S7NFSCYIDJMQUQUKJ3BJBVERKBKRCSASKOIRCVQIDJL5WWC3K7NVSXG43BM5SV65LTMVZG4YLNMVPWU2LEL5UWICRAEAQCAT2OEBWWC3K7NVSXG43BM5SQUIBAEAQFKU2JJZDSAQSUKJCUKCRAEAQCAKDVONSXEX3JMQWCA4TFNVXXIZK7MJQXEZK7NJUWILBANFSCSOYKINJEKQKUIUQESTSEIVMCA2K7NVQW2X3NMVZXGYLHMVPXK43FOJXGC3LFL5VGSZC7N5ZGSZ3JNZPWSZAKEAQCAICPJYQG2YLNL5WWK43TMFTWKCRAEAQCAVKTJFHEOICCKRJEKRIKEAQCAIBIOVZWK4S7NFSCYIDSMVWW65DFL5RGC4TFL5VGSZBMEBXXE2LHNFXF62LEFE5QUCSDKJCUCVCFEBKECQSMIUQG2YLNL5RW63TGNFTSQCRAEB2XGZLSL5UWIICJJZKCATSPKQQE4VKMJQWAUIBAFUWSASLGEBSW24DUPEWCA5DIMFXCA2LUEBUXGIDBEBSGKZTBOVWHIIDCMVUGC5TJN52XELQKEAQHEZLNN52GKX3KNFSCA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCALJNEBASALJAMFWHOYLZOMQGC4TDNBUXMZJ3BIQCALJNEBHCALJANZSXMZLSEBQXEY3INF3GKOYKEAQC2LJAKIQC2IDSN5ZXIZLSEAUG63TMPEQGM33SEBZGK3LPORSV62TJMQQD2PJAEIRCSCRAEBRGK2DBOZUW65LSEBWWC3K7MJSWQYLWNFXXK4RAJZHVIICOKVGEYLAKEAQFAUSJJVAVEWJAJNCVSKDVONSXEX3JMQWCA4TFNVXXIZK7NJUWIKIKFE5QUCSDKJCUCVCFEBKECQSMIUQG2YLNL5ZWK4TWMVZF65LTMVZCQCRAEBUWIICTIVJESQKMEBKU4SKRKVCSAUCSJFGUCUSZEBFUKWJMBIQCA43FOJ3GK4RAEAQCA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTBMBIQCA5LTMVZF63TBNVSSA5TBOJRWQYLSFAZDKMBJEBHE6VBAJZKUYTAKFE5QUQ2SIVAVIRJAKVHESUKVIUQESTSEIVMCA2K7NVQW2X3TMVZHMZLSL52XGZLSL5XGC3LFBIQCAIBAJ5HCA3LBNVPXGZLSOZSXEX3VONSXECRAEAQCAVKTJFHEOICCKRJEKRIKEAQCAIBIONSXE5TFOIWCA5LTMVZF63TBNVSSSOYKBIFEGUSFIFKEKICUIFBEYRJANVQW2X3NOVRV63LFONZWCZ3FFAFCAIBNFUQE2ZLTONQWOZJAKVEUICRAEAWS2ICBEBZWK4TWMVZC2YLTONUWO3TFMQQFKSKEEB2GQYLUEBGVKU2UEBRGKIDVNZUXC5LFEB3WS5DINFXCA5DIMUQGC4TDNBUXMZJOBIQCA2LEEBBESR2JJZKCATSPKQQE4VKMJQWAUIBAOJXW63K7NFSCASKOKQQE4T2UEBHFKTCMFQFCAIDTMVXGIZLSL5UWIICJJZKCATSPKQQE4VKMJQWAUIBAFUWSAQJANZUWG2ZAN5TCA5DIMUQG2ZLTONQWOZJHOMQG64TJM5UW4YLUN5ZAUIBANZUWG227NZQW2ZJAOZQXEY3IMFZCQMRVGAUSATSPKQQE4VKMJQWAUIBAFUWSAVDFOJWS2ZLOMNXWIZLEEBWWK43TMFTWKIDQMFRWWZLUBIQCA3LFONZWCZ3FEBRHS5DFMEQE4T2UEBHFKTCMFQFCAIDTMVQXEY3IL5RG6ZDZEB2GK6DUFQFCAIDPOJUWO2LOL5UWIIDWMFZGG2DBOIWAUIBAKBJESTKBKJMSAS2FLEQCQ4TPN5WV62LEFQQGSZBJBIUTWCQKINJEKQKUIUQESTSEIVMCA2K7NVQW2X3NOVRV63LFONZWCZ3FL5ZWK3TEMVZF62LEEBHU4IDNMFWV63LVMNPW2ZLTONQWOZJAKVJUSTSHEBBFIUSFIUQCQ43FNZSGK4S7NFSCSOYKINJEKQKUIUQESTSEIVMCA2K7NVQW2X3NOVRV63LFONZWCZ3FL5ZG633NL5UWIX3TMVXGIZLSL5UWIX3POJUWO2LOL5UWIICPJYQG2YLNL5WXKY27NVSXG43BM5SSAVKTJFHEOICCKRJEKRJAFBZG633NL5UWILBAONSW4ZDFOJPWSZBMEBXXE2LHNFXF62LEFE5QUCSDKJCUCVCFEBKECQSMIUQG6ZTGNRUW4ZK7NVSXG43BM5SSQCRAEAQCA2LEEBJUKUSJIFGCAVKOJFIVKRJAKBJESTKBKJMSAS3FPEWAUIBAEAQHI2LNMVZXIYLNOAQEESKHJFHFIICOJ5KCATSVJRGCYCRAEAQCAZLYOBUXEZJAEAQCAQSJI5EU4VBMBIQCAIBAONSXE5TFOIQCAIBAOZQXEY3IMFZCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBAOVZWK4TOMFWWKIBAOZQXEY3IMFZCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBAMZZG63K7NJUWIIBAOZQXEY3IMFZCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBAOBQWG23FOQQCAIBAORSXQ5BAEAQCAIBAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAOBSXE3LBNZSW45C7MZUWK3DEOMQGE6LUMVQQUKJ3BJBVERKBKRCSASKOIRCVQIDJL5XWMZTMNFXGKX3NMVZXGYLHMUFCAIBAEBHU4IDPMZTGY2LOMVPW2ZLTONQWOZIKEAQCAICVKNEU4RZAIJKFERKFBIQCAIBAFBZWK4TWMVZCYIDVONSXE3TBNVSSYIDJMQUTWCQKINJEKQKUIUQFIQKCJRCSAYLVORUF65DPNNSW4KAKEAQCAIDPO5XGK4RAEAQFIRKYKQQCAIBAJZHVIICOKVGEYICQKJEU2QKSLEQEWRKZFQFCAIBAEBZWK4K7NZXSAICCJFDUSTSUEAQE4T2UEBHFKTCMBIUTWCQKINJEKQKUIUQFIQKCJRCSA3LVMNPWY2LHNB2F64TPN5WXGKAKEAQCAIDJMQQEESKHKNCVESKBJQQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQQFKTSJKFKUKLAKEAQCAIDMOVZWK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQGY43FOJ3GK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBAOZSXE43JN5XCAVSBKJBUQQKSFAZDAKJAEAQCAICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBWHGZLSOZSXELBANR2XGZLSFEFCSOYKBJBVERKBKRCSAVCBIJGEKIDNOVRV64TPN5WXGKAKEAQCAIDJMQQEESKHKNCVESKBJQQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQQFKTSJKFKUKLAKEAQCAIDNOVRV62DPON2CAVSBKJBUQQKSFAZDKMBJEAQCATSPKQQE4VKMJQWAUIBAEAQHE33PNVPW4YLNMUQFMQKSINEECURIGI2TAKJAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAN5YHI2LPNZZSASSTJ5HCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAUCSJFGUCUSZEBFUKWJAFBWXKY27NBXXG5BMEBZG633NL5XGC3LFFEFCSOYKBJBVERKBKRCSAVCBIJGEKIDNOVRV64TPN5WV6YLGMYUAUIBAEAQHE33PNVPWSZBAIJEUOSKOKQQCAIBAEAQCAIBAEBHE6VBAJZKUYTBAKJCUMRKSIVHEGRKTEBWXKY27OJXW63LTFBUWIKJMBIQCAIBANR2XGZLSEBLECUSDJBAVEKBSGUYCSIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3DTMVZHMZLSEBLECUSDJBAVEKBSGUYCSIBAEAQE4T2UEBHFKTCMFQFCAIBAEBZGK43POVZGGZJAKZAVEQ2IIFJCQMRVGAUSAIBAJZHVIICOKVGEYLAKEAQCAIDBMZTCAU2NIFGEYSKOKQQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQFCSOYKBJBVERKBKRCSASKOIRCVQIDJL5WXKY27OJXW63K7MFTGMX3JMQQE6TRANV2WGX3SN5XW2X3BMZTCAKDSN5XW2X3JMQUTWCQKINJEKQKUIUQFIQKCJRCSA3LVMNPXEZLHNFZXIZLSMVSCQCRAEAQCA3LVMNPWQ33TOQQFMQKSINEECURIGI2TAKJAEAQE4T2UEBHFKTCMFQFCAIBAEBWHK43FOIQFMQKSINEECURIGI2TAKJAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDMONSXE5TFOIQFMQKSINEECURIGI2TAKJAEAQCATSPKQQE4VKMJQWAUIBAEAQG42LDNMQFMQKSINEECURIGI2TAKJAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAKBJESTKBKJMSAS2FLEQCQ3LVMNPWQ33TOQWCA3DVONSXELBANRZWK4TWMVZCSCRJHMFAUQ2SIVAVIRJAKRAUETCFEBWXKY27NRUWO2DUL5XWGY3VOBQW45DTFAFCAIBAEBZG633NL5UWIICCJFDUSTSUEAQCAIBAEAQCAIBAJZHVIICOKVGEYICSIVDEKUSFJZBUKUZANV2WGX3MNFTWQ5C7OJXW63LTFBUWIKJMBIQCAIBANR2XGZLSEBLECUSDJBAVEKBSGUYCSIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3DTMVZHMZLSEBLECUSDJBAVEKBSGUYCSIBAEAQE4T2UEBHFKTCMFQFCAIBAEBQWMZRAKNGUCTCMJFHFIIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYCRJHMFAUQ2SIVAVIRJAJFHEIRKYEBUV63LVMNPWY2LHNB2F633DMN2XAYLOORZV62LEEBHU4IDNOVRV63DJM5UHIX3PMNRXK4DBNZ2HGIBIOJXW63K7NFSCSOYKINJEKQKUIUQESTSEIVMCA2K7NV2WGX3MNFTWQ5C7N5RWG5LQMFXHI427OVZSAT2OEBWXKY27NRUWO2DUL5XWGY3VOBQW45DTEAUGY43FOJ3GK4RMEBWHK43FOIUTWCQKINJEKQKUIUQFIQKCJRCSA3LVMNPWY2LHNB2F6Y3PNZTGSZZIBIQCAIBAOJXW63K7NFSCAQSJI5EU4VBAEAQCAIBAEAQCAICOJ5KCATSVJRGCAUSFIZCVERKOINCVGIDNOVRV63DJM5UHIX3SN5XW24ZINFSCSLAKEAQCAIDPOB2CAVSBKJBUQQKSFAYTAMBJEAQCAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQHMYLMEBLECUSDJBAVEKBSGUYCSIBAEAQCAIBAEBHE6VBAJZKUYTAKFE5QUCSDKJCUCVCFEBEU4RCFLAQGSX3NOVRV63DJM5UHIX3DN5XGM2LHEBHU4IDNOVRV63DJM5UHIX3DN5XGM2LHEAUHE33PNVPWSZBJHMFAUQ2SIVAVIRJAKRAUETCFEBWXKY27NRUWO2DUL5RGY33DNNUW4ZZIBIQCAIBANR2XGZLSEBLECUSDJBAVEKBSGUYCSIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA3DTMVZHMZLSEBLECUSDJBAVEKBSGUYCSIBAEAQE4T2UEBHFKTCMFQFCAIBAEB3WQYLUEBJU2QKMJREU4VBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDXNBXSAVSBKJBUQQKSFA2TAMBJEAQCAIBAEAQCATSPKQQE4VKMJQFCSOYKBJBVERKBKRCSASKOIRCVQIDJL5WXKY27NRUWO2DUL5RGY33DNNUW4Z27ON2SAT2OEBWXKY27NRUWO2DUL5RGY33DNNUW4ZZAFBWHGZLSOZSXELBANR2XGZLSFE5QUCSDKJCUCVCFEBKECQSMIUQGS3TCN54CAKAKEAQCAIDMOVZWK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWHGZLSOZSXEICWIFJEGSCBKIUDENJQFEQCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA4TFNVXXIZK7MJQXEZK7NJUWIICWIFJEGSCBKIUDENJQFEQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAMNXW45DFNZ2CAYTZORSWCIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQHK3TSMVQWIX3DN52W45BANFXHIIBAEAQCAIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDNONTV62LEEB3GC4TDNBQXEKBSGUYCSLAKEAQCAIDUNFWWK43UMFWXAICCJFDUSTSUEAQCAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBQXEY3INF3GKICCJ5HUYRKBJYQCAIBAEAQCAIBAEAQCAIBAEAQCAICEIVDECVKMKQQGMYLMONSSYCRAEAQCA3LVORSWIX3VNZ2GS3BAIJEUOSKOKQQCAIBAEAQCAIBAEAQCAIBAEBCEKRSBKVGFIIBQFQFCAIBAEBIFESKNIFJFSICLIVMSQ3DTMVZHMZLSFQQGY5LTMVZCYIDSMVWW65DFL5RGC4TFL5VGSZBJFE5QUCSDKJCUCVCFEBEU4RCFLAQGSX3JNZRG66C7ORUW2ZLTORQW24AKEAQCAICPJYQGS3TCN54AUIBAEAQFKU2JJZDSAQSUKJCUKKDMONSXE5TFOIWCA3DVONSXELBAORUW2ZLTORQW24BJHMFAUQ2SIVAVIRJAKRAUETCFEBYHKYTTOVRF63TPMRSXGIBIBIQCAIBANZUWI6BAEAQCAIBAEAQCAIBAEAQCAICCJFDVGRKSJFAUYICQKJEU2QKSLEQEWRKZFQFCAIBAEBYF623FPEQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDOMFWWKICWIFJEGSCBKIUDENJQFEQCATSPKQQE4VKMJQWAUIBAEAQHI6LQMUQFMQKSINEECURIGI2TAKJAEBHE6VBAJZKUYTBMBIQCAIBAN53W4ZLSOMQEUU2PJYQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA33QORUW63TTEBFFGT2OEAQCAIBAEAQE4T2UEBHFKTCMBIUTWCQKINJEKQKUIUQFKTSJKFKUKICJJZCEKWBANFPXA5LCON2WEX3ON5SGK427NNSXSX3OMFWWKICPJYQHA5LCON2WEX3ON5SGK4ZAKVJUSTSHEBRHI4TFMUQCQ4C7NNSXSLBANZQW2ZJJHMFAUQ2SIVAVIRJAKRAUETCFEBYHKYTTOVRF63TPMRSV6Y3PNRWGKY3UNFXW44ZAFAFCAIBAEBXGC3LFEBLECUSDJBAVEKBSGUYCSIBAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAOBQXEZLOORPW4YLNMUQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYLAKEAQCAICQKJEU2QKSLEQEWRKZFBXGC3LFFQQHAYLSMVXHIX3OMFWWKKIKFE5QUCSDKJCUCVCFEBKECQSMIUQHA5LCON2WEX3BMZTGS3DJMF2GS33OOMQCQCRAEAQCA3TJMR4CAQSJI5EU4VBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWHK43FOIQFMQKSINEECURIGI2TAKJAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDMONSXE5TFOIQFMQKSINEECURIGI2TAKJAEAQCATSPKQQE4VKMJQWAUIBAEAQGCZTGEBJU2QKMJREU4VBAEAQCAIBAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAKBJESTKBKJMSAS2FLEUGY5LTMVZCYIDMONSXE5TFOIWCA3TJMR4CSCRJHMFAUQ2SIVAVIRJAJFHEIRKYEBUV64DVMJZXKYS7MFTGM2LMNFQXI2LPNZZV63TJMR4CAT2OEBYHKYTTOVRF6YLGMZUWY2LBORUW63TTFBXGSZDYFE5QUCSDKJCUCVCFEBKECQSMIUQHA5LCON2WEX3JORSW24ZAFAFCAIBAEBXGSZDYEBBESR2JJZKCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBUXIZLNNFSCAVSBKJBUQQKSFAZDKMBJEAQCAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3MOVZWK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3MONSXE5TFOIQFMQKSINEECURIGI2TAKJAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3BOQQEESKHJFHFIIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWW6ZDJMZUWKZC7NR2XGZLSEBLECUSDJBAVEKBSGUYCSIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWW6ZDJMZUWKZC7NRZWK4TWMVZCAVSBKJBUQQKSFAZDKMBJEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWW6ZDJMZUWKZC7NRZGK43POVZGGZJAKZAVEQ2IIFJCQMRVGAUSAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWW6ZDJMZUWKZC7MF2CAQSJI5EU4VBAEAQCAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBYHKYTMNFZWQZLSEBKEKWCUFQFCAIBAEBYGC6LMN5QWIICUIVMFIIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBIFESKNIFJFSICLIVMSQ3TJMR4CYIDJORSW22LEFEFCSOYKBJBVERKBKRCSAVCBIJGEKIDQOVRHG5LCL5WGC43UL5UXIZLNEAUAUIBAEAQG42LEPAQCAIBAEAQCAIBAEAQCAIBAEAQEESKHJFHFIIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDJORSW22LEEAQCAIBAEAQCAIBAEAQCAICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3MOVZWK4RAEAQCAIBAEBLECUSDJBAVEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCAY3SMVQXIZLEL5WHGZLSOZSXEIBAEAQCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAMNZGKYLUMVSF6YLUEAQCAIBAEAQCAIBAIJEUOSKOKQQCAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQHAYLZNRXWCZBAEAQCAIBAEAQCAIBAEAQFIRKYKQQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAICQKJEU2QKSLEQEWRKZEAUG42LEPAUQUKJ3BIFC2LJAO5SSA43LNFYCA3DVONSXEIDBNZSCA3DTMVZHMZLSEBUW4IDUNBUXGIDPNZSSAYLTEB2GQ2LTEBUXGIDMNF2HI3DFEBRWQYLOMNSSAKDFOZSW4IDJNVYG643TNFRGYZJ7FEFC2LJAORXSA2DBOZSSA2LUMVWWSZBAMR2XA3DJMNQXI2LPNYQGM33SEBSGS43UNFXGG5BAOVZWK4TTBJBVERKBKRCSASKOIRCVQIDJL5YHKYTTOVRF62LUMVWXGX3MOVZV63TJMR4CAT2OEBYHKYTTOVRF62LUMVWXGKDDOJSWC5DFMRPWY5LTMVZCYIDDOJSWC5DFMRPWY43FOJ3GK4RMEBXGSZDYFE5QUQ2SIVAVIRJAJFHEIRKYEBUV64DVMJZXKYS7NF2GK3LTL5XGSZDYEBHU4IDQOVRHG5LCL5UXIZLNOMUG42LEPAUTWCQKBJBVERKBKRCSAVCBIJGEKIDQOVRHG5LCL5ZXKYTTMNZGS4DUNFXW44ZAFAFCAIBAEBXGSZDYEBBESR2JJZKCAIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDMOVZWK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQGY43FOJ3GK4RAKZAVEQ2IIFJCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBANRZGK43POVZGGZJAKZAVEQ2IIFJCQMRVGAUSAICOJ5KCATSVJRGCYCRAEAQCA5DZOBSSAU2NIFGEYSKOKQQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBZXKYS7NFSCAVSBKJBUQQKSFAYTENJJEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDPOB2GS33OOMQEUU2PJYQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQFCSOYKBJBVERKBKRCSASKOIRCVQIDJL5YHKYTTOVRF643VMJZWG4TJOB2GS33OONPWY5LTL5XGSZDYEBHU4IDQOVRHG5LCL5ZXKYTTMNZGS4DUNFXW44ZINR2XGZLSFQQGY43FOJ3GK4RMEBXGSZDYFE5QUQ2SIVAVIRJAJFHEIRKYEBUV64DVMJZXKYS7ON2WE43DOJUXA5DJN5XHGX3ONFSHQICPJYQHA5LCON2WEX3TOVRHGY3SNFYHI2LPNZZSQ3TJMR4CSOYKBJBVERKBKRCSAVCBIJGEKIDFOZSW45C7OB2XG2DFOJPXA5LTNBPXG5LCONRXE2LQORUW63RAFAFCAIBAEAQG653OMVZF62TJMQQFMQKSINEECURIGI2TAKJMBIQCAIBAEBXG6ZDFEBLECUSDJBAVEKBSGUYCSLAKEAQCAIBAOB2WE43VMJPWU2LEEBLECUSDJBAVEKBSGUYCSLAKEAQCAIBAMZXXE3JAJJJU6TRAJZHVIICOKVGEYLAKEAQCAIBAMNZGKYLUMVSF6YLUEBBESR2JJZKCATSPKQQE4VKMJQWAUIBAEAQCAUCSJFGUCUSZEBFUKWJIN53W4ZLSL5VGSZBMEBXG6ZDFFQQHA5LCON2WEX3KNFSCSCRAFE5QUCSDKJCUCVCFEBEU4RCFLAQGSX3FOZSW45C7OB2XG2DFOJPXA5LTNBPXG5LCONRXE2LQORUW63RAJ5HCAZLWMVXHIX3QOVZWQZLSL5YHK43IL5ZXKYTTMNZGS4DUNFXW4KDPO5XGK4S7NJUWIKJ3BIFEGUSFIFKEKICUIFBEYRJANVXW4Z3PN5ZWKX3DNR2XG5DFOJPWSZBAFAFCAIBAEBVSA5TBOJRWQYLSFA2TAKJAKBJESTKBKJMSAS2FLEWAUIBAEAQHMIDUMV4HICRJHMFAULJNEBRWQYLUEBWWC4TLMVZCA5DZOBSXGOQKFUWSAJ2SE4QC2IDSMVRWK2LWMVSAULJNEATUIJZAFUQGI2LTOBWGC6LFMQFC2LJAE5ASOIBNEBQWG23ON53WYZLEM5SWICSDKJCUCVCFEBKFSUCFEBRWQYLUL5WWC4TLMVZF65DZOBSSAQKTEBCU4VKNFATVEJZMEATUIJZMEATUCJZJHMFAUQ2SIVAVIRJAKRAUETCFEBZW2YLSORPW2YLSNNSXE4ZAFAFCAIBAEBTHE33NL5VGSZBAKZAVEQ2IIFJCQMRVGAUSATSPKQQE4VKMJQWAUIBAEAQHI327NJUWIICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEB2GQ4TFMFSCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAOR4XAZJAMNUGC5C7NVQXE23FOJPXI6LQMUQE4T2UEBHFKTCMFQFCAIBAEBWXGZ27NFSCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAORUW2ZLTORQW24BAIJEUOSKOKQQE4T2UEBHFKTCMFQFCAIBAEBIFESKNIFJFSICLIVMSQZTSN5WV62TJMQWCA5DPL5VGSZBMEB2GQ4TFMFSCYIDUPFYGKKIKFE5QUCSDKJCUCVCFEBEU4RCFLAQGSX3TNVQXE5C7NVQXE23FOJZSAT2OEBZW2YLSORPW2YLSNNSXE4ZIORXV62TJMQWCA5DIOJSWCZBJHMFAUCSDKJCUCVCFEBKECQSMIUQG6ZTGNRUW4ZK7NVQXE23FOJZSAKAKEAQCAIDKNFSCAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAORUHEZLBMQQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYLAKEAQCAIDSN5XW2ICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEB2GS3LFON2GC3LQEBBESR2JJZKCATSPKQQE4VKMJQWAUIBAEAQFAUSJJVAVEWJAJNCVSKDKNFSCYIDUNBZGKYLEFQQHE33PNUUQUKJ3BIFEGUSFIFKEKICJJZCEKWBANFPW6ZTGNRUW4ZK7NVQXE23FOJZSAT2OEBXWMZTMNFXGKX3NMFZGWZLSOMUGU2LEFE5QUCRNFUQE2YLQOBUW4ZZAMZZG63JAMRXW2YLJNYQGQ33TORXGC3LFEB2G6IDIN5ZXIX3UPFYGKLQKFUWSAQ3PNR2W23RANFSCA2LTEB2XGZLEEBTG64RAN5ZGIZLSNFXGOIDPNZWHSLQKINJEKQKUIUQFIQKCJRCSAZDPNVQWS3S7ONSXI5DJNZTXGIBIBIQCAIBANFSCAQSJI5JUKUSJIFGCATSPKQQE4VKMJQQFKTSJKFKUKLAKEAQCAIDEN5WWC2LOEBLECUSDJBAVEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA2DPON2F65DZOBSSAVSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAMVXGCYTMMVSCAQSPJ5GEKQKOEBHE6VBAJZKUYTBAIRCUMQKVJRKCA5DSOVSSYCRAEAQCAUCSJFGUCUSZEBFUKWJIMRXW2YLJNYUQUKJ3BIFC2LJAIEQG4ZLXEBZGKY3POJSCA2LTEBUW443FOJ2GKZBANFXHI3ZAMRXW2YLJNZPWK5TFNZ2HGLBAMVQWG2BAORUW2ZIKFUWSAZDPNVQWS3S7ONSXI5DJNZTXGIDUMFRGYZJANFZSA5LQMRQXIZLEHIQGSLTFFYQHO2DFNYQGCIDEN5WWC2LOEBUXGIDSMVWW65TFMQWAULJNEBUW443FOJ2GKZBMEBSW4YLCNRSWIIDPOIQGI2LTMFRGYZLEFYFC2LJAINXWY5LNNYQGSZBANFZSA5LTMVSCAZTPOIQG64TEMVZGS3THEBQW4ZBANZXXIIDSMVWGC5DFMQQHI3ZAMRXW2YLJNZPXGZLUORUW4Z3TFZUWILQKINJEKQKUIUQFIQKCJRCSAZDPNVQWS3S7MV3GK3TUOMQCQCRAEAQCA2LEEBBESR2TIVJESQKMEBHE6VBAJZKUYTBMBIQCAIBAMRXW2YLJNYQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYLAKEAQCAICQKJEU2QKSLEQEWRKZFBUWIKIKFE5QUQ2SIVAVIRJAJFHEIRKYEBUV6ZDPNVQWS3S7MV3GK3TUONPWI33NMFUW4ICPJYQGI33NMFUW4X3FOZSW45DTFBSG63LBNFXCSOYK" + - ENV_FILE_HBA_PATH: "/tmp/sql/pg_hba.conf" + - ENV_FILE_HBA_DATA: "EMQFA33TORTXEZKTKFGCAQ3MNFSW45BAIF2XI2DFNZ2GSY3BORUW63RAINXW4ZTJM52XEYLUNFXW4ICGNFWGKCRDEA6T2PJ5HU6T2PJ5HU6T2PJ5HU6T2PJ5HU6T2PJ5HU6T2PJ5HU6T2PJ5HU6T2PJ5HU6T2PJ5HU6T2PJ5HU6QUIYKEMQFEZLGMVZCA5DPEB2GQZJAEJBWY2LFNZ2CAQLVORUGK3TUNFRWC5DJN5XCEIDTMVRXI2LPNYQGS3RAORUGKICQN5ZXIZ3SMVJVCTAKEMQGI33DOVWWK3TUMF2GS33OEBTG64RAMEQGG33NOBWGK5DFEBSGK43DOJUXA5DJN5XCA33GEB2GQ2LTEBTGS3DFFYQCAQJAONUG64TUBIRSA43ZNZXXA43JOMQGM33MNRXXO4ZOBIRQUIZAKRUGS4ZAMZUWYZJAMNXW45DSN5WHGORAO5UGSY3IEBUG643UOMQGC4TFEBQWY3DPO5SWIIDUN4QGG33ONZSWG5BMEBUG65ZAMNWGSZLOORZQUIZAMFZGKIDBOV2GQZLOORUWGYLUMVSCYIDXNBUWG2BAKBXXG5DHOJSVGUKMEB2XGZLSEBXGC3LFOMQHI2DFPEQGGYLOEB2XGZJMEB3WQ2LDNAFCGIDEMF2GCYTBONSXGIDUNBSXSIDDMFXCAYLDMNSXG4ZOEAQFEZLDN5ZGI4ZAORQWWZJAN5XGKIDPMYQHI2DFONSSAZTPOJWXGOQKEMFCGIDMN5RWC3BAEAQCAIBAIRAVIQKCIFJUKIBAKVJUKURAEBGUKVCIJ5CCAIC3J5IFISKPJZJV2CRDEBUG643UEAQCAIBAEAQEIQKUIFBECU2FEAQFKU2FKIQCAQKEIRJEKU2TEAQE2RKUJBHUIIBALNHVAVCJJ5HFGXIKEMQGQ33TORZXG3BAEAQCARCBKRAUEQKTIUQCAVKTIVJCAICBIRCFERKTKMQCATKFKREE6RBAEBNU6UCUJFHU4U25BIRSA2DPON2G433TONWCAICEIFKECQSBKNCSAICVKNCVEIBAIFCEIUSFKNJSAICNIVKEQT2EEAQFWT2QKREU6TSTLUFCGCRDEAUFI2DFEB2XA4DFOJRWC43FEBUXIZLNOMQG25LTOQQGEZJAOJSXA3DBMNSWIIDCPEQGCY3UOVQWYIDWMFWHKZLTFYUQUIYKEMQFI2DFEBTGS4TTOQQGM2LFNRSCA2LTEB2GQZJAMNXW43TFMN2GS33OEB2HS4DFHIQCE3DPMNQWYIRANFZSAYJAKVXGS6BNMRXW2YLJNYFCGIDTN5RWWZLUFQQCE2DPON2CEIDJOMQGK2LUNBSXEIDBEBYGYYLJNYQG64RAKNJUYLLFNZRXE6LQORSWIICUINIC6SKQEBZW6Y3LMV2CYCRDEARGQ33TORZXG3BCEBUXGIDBNYQFGU2MFVSW4Y3SPFYHIZLEEBKEGUBPJFICA43PMNVWK5BMEBQW4ZBAEJUG643UNZXXG43MEIQGS4ZAMEFCGIDQNRQWS3RAKRBVAL2JKAQHG33DNNSXILQKEMFCGICEIFKECQSBKNCSAY3BNYQGEZJAEJQWY3BCFQQCE43BNVSXK43FOIRCYIBCONQW2ZLSN5WGKIRMEARHEZLQNRUWGYLUNFXW4IRMEBQQUIZAMRQXIYLCMFZWKIDOMFWWKLBAN5ZCAYJAMNXW23LBFVZWK4DBOJQXIZLEEBWGS43UEB2GQZLSMVXWMLRAKRUGKIBCMFWGYIQKEMQGWZLZO5XXEZBAMRXWK4ZANZXXIIDNMF2GG2BAEJZGK4DMNFRWC5DJN5XCELRAIFRWGZLTOMQHI3ZAOJSXA3DJMNQXI2LPNYFCGIDNOVZXIIDCMUQGK3TBMJWGKZBANFXCAYJAONSXAYLSMF2GKIDSMVRW64TEEAUHGZLFEBSXQYLNOBWGKIDCMVWG65ZJFYFCGCRDEBKVGRKSEBRWC3RAMJSSAITBNRWCELBAMEQHK43FOIQG4YLNMUWCAYJAM5ZG65LQEBXGC3LFEBYHEZLGNF4GKZBAO5UXI2BAEIVSELBAN5ZCAYIKEMQGG33NNVQS243FOBQXEYLUMVSCA3DJON2CA5DIMVZGK33GFYQCASLOEBRG65DIEB2GQZJAIRAVIQKCIFJUKIDBNZSCAVKTIVJCAZTJMVWGI4YKEMQHS33VEBRWC3RAMFWHG3ZAO5ZGS5DFEBQSAZTJNRSSA3TBNVSSA4DSMVTGS6DFMQQHO2LUNAQCEQBCEB2G6IDJNZRWY5LEMUQG4YLNMVZQUIZAMZZG63JAMEQHGZLQMFZGC5DFEBTGS3DFFYFCGCRDEBAUIRCSIVJVGIDTOBSWG2LGNFSXGIDUNBSSA43FOQQG6ZRANBXXG5DTEB2GQZJAOJSWG33SMQQG2YLUMNUGK4ZOEAQES5BAMNQW4IDCMUQGCCRDEBUG643UEBXGC3LFFQQG64RANF2CA2LTEBWWCZDFEB2XAIDPMYQGC3RAJFICAYLEMRZGK43TEBQW4ZBAMEQEGSKEKIQG2YLTNMQHI2DBOQQGS4YKEMQGC3RANFXHIZLHMVZCAKDCMV2HOZLFNYQDAIDBNZSCAMZSEAUESUDWGQUSA33SEAYTEOBAFBEVA5RWFEQGS3TDNR2XG2LWMUUSA5DIMF2AUIZAONYGKY3JMZUWK4ZAORUGKIDOOVWWEZLSEBXWMIDTNFTW42LGNFRWC3TUEBRGS5DTEBUW4IDUNBSSA3LBONVS4IBAIEQGQ33TOQQG4YLNMUFCGIDUNBQXIIDTORQXE5DTEB3WS5DIEBQSAZDPOQQCQLRJEBWWC5DDNBSXGIDBEBZXKZTGNF4CA33GEB2GQZJAMFRXI5LBNQQGQ33TOQQG4YLNMUXAUIZAIFWHIZLSNZQXI2LWMVWHSLBAPFXXKIDDMFXCA53SNF2GKIDBNYQESUBAMFSGI4TFONZSAYLOMQQG4ZLUNVQXG2ZANFXCA43FOBQXEYLUMUFCGIDDN5WHK3LOOMQHI3ZAONYGKY3JMZ4SA5DIMUQHGZLUEBXWMIDIN5ZXI4ZOEAQES3TTORSWCZBAN5TCAYJAINEUIURNMFSGI4TFONZSYIDZN52QUIZAMNQW4IDXOJUXIZJAEJZWC3LFNBXXG5BCEB2G6IDNMF2GG2BAMFXHSIDPMYQHI2DFEBZWK4TWMVZCO4ZAN53W4ICJKAQGCZDEOJSXG43FOMWAUIZAN5ZCAITTMFWWK3TFOQRCA5DPEBWWC5DDNAQGC3TZEBQWIZDSMVZXGIDJNYQGC3TZEBZXKYTOMV2CA5DIMF2CA5DIMUQHGZLSOZSXEIDJOMFCGIDENFZGKY3UNR4SAY3PNZXGKY3UMVSCA5DPFYFCGCRDEBGUKVCIJ5CCAY3BNYQGEZJAEJ2HE5LTOQRCYIBCOJSWUZLDOQRCYIBCNVSDKIRMEARHAYLTON3W64TEEIWCAITTMNZGC3JNONUGCLJSGU3CELAKEMQCEZ3TOMRCYIBCONZXA2JCFQQCE2LEMVXHIIRMEARHAZLFOIRCYIBCOBQW2IRMEARGYZDBOARCYIBCOJQWI2LVOMRCA33SEARGGZLSOQRC4CRDEBHG65DFEB2GQYLUEARHAYLTON3W64TEEIQHGZLOMRZSA4DBONZXO33SMRZSA2LOEBRWYZLBOIQHIZLYOQ5SAITNMQ2SEIDPOIFCGIBCONRXEYLNFVZWQYJNGI2TMIRAMFZGKIDQOJSWMZLSOJSWIIDTNFXGGZJAORUGK6JAONSW4ZBAMVXGG4TZOB2GKZBAOBQXG43XN5ZGI4ZOBIRQUIZAJ5IFISKPJZJSAYLSMUQGCIDTMV2CA33GEBXXA5DJN5XHGIDGN5ZCA5DIMUQGC5LUNBSW45DJMNQXI2LPNYQGS3RAORUGKIDGN5ZG2YLUBIRSATSBJVCT2VSBJRKUKLRAEBKGQZJAMF3GC2LMMFRGYZJAN5YHI2LPNZZSAZDFOBSW4ZBAN5XCA5DIMUQGI2LGMZSXEZLOOQFCGIDBOV2GQZLOORUWGYLUNFXW4IDNMV2GQ33EOMQC2LJAOJSWMZLSEB2G6IDUNBSSAISDNRUWK3TUEBAXK5DIMVXHI2LDMF2GS33OEIFCGIDTMVRXI2LPNYQGS3RAORUGKIDEN5RXK3LFNZ2GC5DJN5XCAZTPOIQGCIDMNFZXIIDPMYQHO2DJMNUCA33QORUW63TTEBQXEZIKEMQGC5TBNFWGCYTMMUQGM33SEB3WQ2LDNAQGC5LUNBSW45DJMNQXI2LPNYQG2ZLUNBXWI4ZOBIRQUIZAIRQXIYLCMFZWKIDBNZSCA5LTMVZCA3TBNVSXGIDDN5XHIYLJNZUW4ZZAONYGCY3FOMWCAY3PNVWWC4ZMEBYXK33UMVZSAYLOMQQG65DIMVZAUIZAONYGKY3JMFWCAY3IMFZGCY3UMVZHGIDNOVZXIIDCMUQHC5LPORSWILRAEBIXK33UNFXGOIDPNZSSA33GEB2GQZJANNSXS53POJSHGCRDEARGC3DMEIWCAITTMFWWK5LTMVZCELBAEJZWC3LFOJXWYZJCEBXXEIBCOJSXA3DJMNQXI2LPNYRCA3LBNNSXGIDUNBSSA3TBNVSSA3DPONSQUIZANF2HGIDTOBSWG2LBNQQGG2DBOJQWG5DFOIWCAYLOMQQGU5LTOQQG2YLUMNUCAYJAMRQXIYLCMFZWKIDPOIQHK43FOJXGC3LFEB3WS5DIBIRSA5DIMF2CA3TBNVSS4CRDBIRSAVDINFZSAZTJNRSSA2LTEBZGKYLEEBXW4IDTMVZHMZLSEBZXIYLSOR2XAIDBNZSCA53IMVXCA5DIMUQHGZLSOZSXEIDSMVRWK2LWMVZSAYIKEMQFGSKHJBKVAIDTNFTW4YLMFYQCASLGEB4W65JAMVSGS5BAORUGKIDGNFWGKIDPNYQGCIDSOVXG42LOM4QHG6LTORSW2LBAPFXXKIDIMF3GKIDUN4FCGICTJFDUQVKQEB2GQZJAONSXE5TFOIQGM33SEB2GQZJAMNUGC3THMVZSA5DPEB2GC23FEBSWMZTFMN2CYIDSOVXCAITQM5PWG5DMEBZGK3DPMFSCELAKEMQG64RAMV4GKY3VORSSAISTIVGEKQ2UEBYGOX3SMVWG6YLEL5RW63TGFAUSELQKEMFCGICQOV2CA6LPOVZCAYLDOR2WC3BAMNXW4ZTJM52XEYLUNFXW4IDIMVZGKCRDEAWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNFUWS2LJNBIRQUIZAJFTCA6LPOUQHOYLOOQQHI3ZAMFWGY33XEBXG63RNNRXWGYLMEBRW63TOMVRXI2LPNZZSYIDZN52SA3TFMVSCA5DPEBQWIZBANVXXEZIKEMQCE2DPON2CEIDSMVRW64TEOMXCAICJNYQHI2DBOQQGGYLTMUQHS33VEB3WS3DMEBQWY43PEBXGKZLEEB2G6IDNMFVWKICQN5ZXIZ3SMVJVCTAKEMQGY2LTORSW4IDPNYQGCIDON5XC23DPMNQWYIDJNZ2GK4TGMFRWKIDWNFQSA5DIMUQGY2LTORSW4X3BMRSHEZLTONSXGCRDEBRW63TGNFTXK4TBORUW63RAOBQXEYLNMV2GK4RMEBXXEIDWNFQSA5DIMUQC22JAN5ZCALLIEBRW63LNMFXGIIDMNFXGKIDTO5UXIY3IMVZS4CQKEMQEGQKVKREU6TR2EBBW63TGNFTXK4TJNZTSA5DIMUQHG6LTORSW2IDGN5ZCA3DPMNQWYIBCORZHK43UEIQGC5LUNBSW45DJMNQXI2LPNYFCGIDBNRWG653TEBQW46JANRXWGYLMEB2XGZLSEB2G6IDDN5XG4ZLDOQQGC4ZAMFXHSICQN5ZXIZ3SMVJVCTBAOVZWK4RMEBUW4Y3MOVSGS3THBIRSA5DIMUQGIYLUMFRGC43FEBZXK4DFOJ2XGZLSFYQCASLGEB4W65JAMRXSA3TPOQQHI4TVON2CAYLMNQQHS33VOIQGY33DMFWCA5LTMVZHGLAKEMQHK43FEBQW433UNBSXEIDBOV2GQZLOORUWGYLUNFXW4IDNMV2GQ33EFYFAUCRDEBKFSUCFEAQEIQKUIFBECU2FEAQCAIBAEAQCAVKTIVJCAIBAEAQCAIBAEAQCAICBIRCFERKTKMQCAIBAEAQCAIBAEAQCAIBAEAQCATKFKREE6RAKBIRSAITMN5RWC3BCEBUXGIDGN5ZCAVLONF4CAZDPNVQWS3RAONXWG23FOQQGG33ONZSWG5DJN5XHGIDPNZWHSCRDNRXWGYLMEAQCAYLMNQQCAIBAEAQCAIBAEAQCAIDBNRWCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDUOJ2XG5AKEMQESUDWGQQGY33DMFWCAY3PNZXGKY3UNFXW44Z2BIRWQ33TOQQCAIBAMFWGYIBAEAQCAIBAEAQCAIBAEBQWY3BAEAQCAIBAEAQCAIBAEAQDCMRXFYYC4MBOGEXTGMRAEAQCAIBAEAQCAIBAEB2HE5LTOQFCGICJKB3DMIDMN5RWC3BAMNXW43TFMN2GS33OOM5AUI3IN5ZXIIBAEAQGC3DMEAQCAIBAEAQCAIBAEAQCAYLMNQQCAIBAEAQCAIBAEAQCAIB2HIYS6MJSHAQCAIBAEAQCAIBAEAQCAIBAEAQCA5DSOVZXICRDEBAWY3DPO4QHEZLQNRUWGYLUNFXW4IDDN5XG4ZLDORUW63TTEBTHE33NEBWG6Y3BNRUG643UFQQGE6JAMEQHK43FOIQHO2LUNAQHI2DFBIRSA4TFOBWGSY3BORUW63RAOBZGS5TJNRSWOZJOBIRWY33DMFWCAIBAOJSXA3DJMNQXI2LPNYQCAIBAEBQWY3BAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEB2HE5LTOQFCG2DPON2CAIBAEBZGK4DMNFRWC5DJN5XCAIBAEAQGC3DMEAQCAIBAEAQCAIBAEAQCAMJSG4XDALRQFYYS6MZSEAQCAIBAEAQCAIBAEAQHI4TVON2AUI3IN5ZXIIBAEAQHEZLQNRUWGYLUNFXW4IBAEAQCAYLMNQQCAIBAEAQCAIBAEAQCAIB2HIYS6MJSHAQCAIBAEAQCAIBAEAQCAIBAEAQCA5DSOVZXICQKEMRWQ33TOQQGC3DMEBQWY3BAMFWGYIDUOJ2XG5AKBIRSAQLMNRXXOIDPNZWHSICTKNGCAY3PNZXGKY3UNFXW44YKNBXXG5DTONWCAIBAMFWGYIBAEAQCAIBAEAQCAIBAEBQWY3BAEAQCAIBAEAQCAIBAEAQDALRQFYYC4MBPGAQCAIBAEAQCAIBAEAQCAIBAEBWWINIK" + - ENV_FILE_SH_PATH: "/docker-entrypoint-initdb.d/docker-setup-postgres.sh" + - ENV_FILE_SH_DATA: "EMQS6YTJNYXWEYLTNAFAUUCHKNIUYRCJKI6S65TBOIXWY2LCF5YG643UM5ZGK43RNQXWIYLUMEFAUIZAKBZGK4DBOJUW4ZZAKNJUYIDDMVZHI2LGNFRWC5DFOMFGG4BAER5VGUKML5KEKTKQL5CESUT5F5TGC23FL5RWK4TUFZYGK3JAER5VAR2TKFGEISKSPUXS4CTDOAQCI62TKFGF6VCFJVIF6RCJKJ6S6ZTBNNSV623FPEXHAZLNEASHWUCHKNIUYRCJKJ6S6LQKMNUG233EEA3DAMBAER5VAR2TKFGEISKSPUXWMYLLMUVAUY3IN53W4IDQN5ZXIZ3SMVZTU4DPON2GO4TFOMQCI62QI5JVCTCEJFJH2L3GMFVWKKQKBIRUG33QPEQGG5LTORXW2IDDN5XGM2LHBJRXAIBEPNJVCTC7KRCU2UC7IREVE7JPOBXXG5DHOJSXG4LMFZRW63TGEASHWUCHKNIUYRCJKJ6S6LQKMNYCAJD3KNIUYX2UIVGVAX2EJFJH2L3QM5PWQYTBFZRW63TGEASHWUCHKNIUYRCJKJ6S6LQKBIRUG33QPEQGIYRAONRWQZLNMUFGG4BAER5VGUKML5KEKTKQL5CESUT5F5YGOLTTOFWCAJD3KBDVGUKMIREVE7JPFYFAUIZAINXW4ZTJM52XE2LOM4QHA33TORTXEZLTBJYHG4LMEAWVKIDQN5ZXIZ3SMVZSALLDEAREGUSFIFKEKICSJ5GEKIDFNJQWEYTFOJSCAUCBKNJVOT2SIQQCO3LPNZTW633TMVUW2X3TMVRXEZLUE4QFGVKQIVJFKU2FKIQEGUSFIFKEKRCCEBBVERKBKRCVET2MIUQESTSIIVJESVBAJRHUOSKOHMRAU4DTOFWCALKVEBYG643UM5ZGK4ZAFVRSAISDKJCUCVCFEBCECVCBIJAVGRJAMVVGCYTCMVZGIOZCBIRSAQ3SMVQXI2LOM4QHGY3IMVWWCCTQONYWYIBNKUQHA33TORTXEZLTEAWXCIBNMQQGK2TBMJRGK4TEEAWWMIBEPNIEOU2RJRCESUT5F5YGOLTTOFWAU===" + - ENV_FILE_CERT_PATH: "/tmp/sql/fake_cert.pem" + - ENV_FILE_CERT_DATA: "INSXE5DJMZUWGYLUMU5AUIBAEAQEIYLUME5AUIBAEAQCAIBAEBLGK4TTNFXW4ORAGMQCQMDYGIUQUIBAEAQCAIBAEBJWK4TJMFWCATTVNVRGK4R2EAZCAKBQPAZCSCRAEAQCAU3JM5XGC5DVOJSSAQLMM5XXE2LUNBWTUIDTNBQTENJWK5UXI2CSKNAUK3TDOJ4XA5DJN5XAUIBAEAQCAIBAEBEXG43VMVZDUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAKZQWY2LENF2HSCRAEAQCAIBAEAQCAIBAEBHG65BAIJSWM33SMU5CATTPOYQDCOBAGE2TUNJTHI2TAIBSGAZDCICHJVKAUIBAEAQCAIBAEAQCAIBAJZXXIICBMZ2GK4RAHIQEC5LHEAYTIIBRGU5DKMZ2GUYCAMRQGI2CAR2NKQFCAIBAEAQCAIBAKN2WE2TFMN2DUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2CRAEAQCAIBAEAQFG5LCNJSWG5BAKB2WE3DJMMQEWZLZEBEW4ZTPHIFCAIBAEAQCAIBAEAQCAICQOVRGY2LDEBFWK6JAIFWGO33SNF2GQ3J2EBZHGYKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBAEAQCAIBAEBIHKYTMNFRS2S3FPE5CAKBSGA2DQIDCNF2CSCRAEAQCAIBAEAQCAIBAEAQCAIBAJVXWI5LMOVZTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBQGA5GKOB2MMYDUMJZHIYDQOTGMI5DMNR2GQ3DUZBZHJRDOORYMU5GCMZ2MRQTUZRYHI3DSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAMNRTUZBWHIYDKORTGQ5GGZR2GAYTUODDHI3DEORWMI5DKMZ2MVQTUN3CHIZGGORTMU5GGMZ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2GEOTBMY5GCMZ2HBSTUMBZHJRDKORRGI5DQZJ2HFTDUYRYHJTDIORSMM5DSYR2G44DUMTDHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDIMR2HA2TUMTBHJRGKOTEG45DMYJ2MVSDUMTGHI4TAORWMY5DMNJ2GNRTUMJXHJSTMOTBMI5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCANTGHI3TGORVG45DSOJ2MZQTUM3FHJSDKORTME5DKMZ2MM2TUODBHIZGCORTMU5DSMB2HA2TUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5DIMR2GA3TUNJYHIZTSORTMQ5DOMB2G4YTUMRRHJQWMORYGM5DANZ2G44DUZJQHJQTSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGBSDUMRXHJRDOOTCGY5DEMZ2HE4DUNJVHJRWMORVHE5DQNB2MYZDUOBYHIYDSOTDMY5GKZJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA3GEOTGGY5DANR2MYYDUNBYHI2DQORRGQ5GCNZ2GMZTUYJXHJRGIORTGM5DANB2MJTDUZDGHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQGMMB2MUYDUMZYHJSDEOTBGU5DENZ2MEYTUYZTHJQWEOTCG45DAMZ2MZQTUMTBHJSDIOTDGE5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMTFHJQTEORRMM5DAZR2MMZTUZJXHJQTEORQG45DMMR2MRSDUZDFHJTGKOTDHA5GMMR2GZRTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBZGQ5DCZJ2GAZTUOBUHI3GKORSGY5DANJ2GQZTUOJQHJRTEOTBMQ5DCMZ2G43TUOBWHIZTQOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGJRDUYZRHI2TGOTDMY5GIMB2GAZDUZDCHIZGGORUGU5DSMB2GU2TUM3CHI2WMOTFMM5GIMR2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBQTEORSMM5DIYR2MJSTUOLCHIZGGORSGY5DIZR2GVSDUNRZHJSWKORZGQ5GKYR2GE3DUMBWHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDOZB2GBRDUNRSHJRWKORXMY5DAMB2MUYTUOLCHI3TOORRGM5DGYR2MRRDUMRTHIZTMOTFMQ5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMZZHJQWCOTDMY5GMMR2HE2TUNBRHJSWMORYMM5GCYR2GFSDUZJZHI2DIORQMI5GKOB2MU4DUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5GMMR2MYYDUYRZHIYDQOTBHA5DCYJ2MZRDUMRWHJTDIORUMU5DCZR2MUZTUZJSHI3WMOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAHEZDUNLFHJTDKORXME5DKMR2GEYDUYJZHJRTEOTGGI5GIYJ2G5RTUOBSHI4DKOTCGQ5DKOJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2DEORZGEFCAIBAEAQCAIBAEAQCAIBAEAQCARLYOBXW4ZLOOQ5CANRVGUZTOIBIGB4DCMBQGAYSSCRAEAQCAIBAEAQFQNJQHF3DGIDFPB2GK3TTNFXW44Z2BIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAKN2WE2TFMN2CAS3FPEQESZDFNZ2GSZTJMVZDUIAKEAQCAIBAEAQCAIBAEAQCAIBAEAYTQORUG45EIOJ2IM2DURBQHI2ECORRIM5EMMB2IUYTUMZYHI4ECOSDGI5DKOJ2GEZDUMCGHJCDQORQIM5EIMR2IIZDUNCCBIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAIF2XI2DPOJUXI6JAJNSXSICJMRSW45DJMZUWK4R2EAFCAIBAEAQCAIBAEAQCAIBAEAQCARDJOJHGC3LFHIXUGPKQJQXVGVB5JVQWY33QN5WHG23BF5GD2S3SMFVW65ZPINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAEAQCAIBAEAQCA43FOJUWC3B2HBBDUQRSHIZUIORXG45DSMR2GU4DUQSFHJDDACQKEAQCAIBAEAQCAIBAEAQFQNJQHF3DGICCMFZWSYZAINXW443UOJQWS3TUOM5CACRAEAQCAIBAEAQCAIBAEAQCAIBAINATURSBJRJUKCRAEAQCAIBAEAQCAIBAEBMDKMBZOYZSAS3FPEQFK43BM5STUIAKEAQCAIBAEAQCAIBAEAQCAIBAEBCGSZ3JORQWYICTNFTW4YLUOVZGKLBAJNSXSICFNZRWS4DIMVZG2ZLOOQFCAIBAEAQCAIBAEAQCAICYGUYDS5RTEBJXKYTKMVRXIICBNR2GK4TOMF2GS5TFEBHGC3LFHIQAUIBAEAQCAIBAEAQCAIBAEAQCAICEJZJTU3DPMNQWY2DPON2CYICEJZJTU3LPNZTW633TMVUW2QDMN5RWC3DIN5ZXILBAIRHFGOTFNJQWEYTFOJSDEQDMN5RWC3DIN5ZXILBAIRHFGOTGMVSDCQDMN5RWC3DIN5ZXILBAIRHFGOTSMVTTCQDMN5RWC3DIN5ZXILBAIRHFGOTNN5XGO33PONSWS3JTIBWG6Y3BNRUG643UFQQESUBAIFSGI4TFONZTUMJSG4XDALRQFYYQUIBAEAQCAIBAEAQCAIBAJZSXI43DMFYGKICDN5WW2ZLOOQ5CACRAEAQCAIBAEAQCAIBAEAQCAIBAIZQWWZJAIRSXMLKPNZWHSICDMVZHI2LGNFRWC5DFBIQCAIBAKNUWO3TBOR2XEZJAIFWGO33SNF2GQ3J2EBZWQYJSGU3FO2LUNBJFGQKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBTHA5GGNR2GQ2DUYZVHIYDIOTFHE5GMMZ2GQYTUOLEHJTDGOTFMQ5DIMB2GYZTUZBQHI2WCORQGA5DQMB2MNSDUCRAEAQCAIBAEAQCANBVHJSGKORQG45DOYZ2MMZDUZRYHIYGMORRGY5GENJ2GRTDUMTFHI4TGORSGQ5GKNJ2HFTDUMJZHJSDEOTEGM5AUIBAEAQCAIBAEAQDCYR2GZTDUNZVHIZDCORWGA5GMNR2G43DUMRYHJQWMORQMY5DKYJ2MYZTUNRXHJRTQORTMU5GKMR2GVTDUYRUHIFCAIBAEAQCAIBAEAZDQORQGI5DCMZ2MQ2DUNBWHIZDGORSHA5DAZR2MQ4TUNRYHI4DOORRGQ5GMOB2MQZTUNZXHI4WMOTDGE5DMOJ2BIQCAIBAEAQCAIBAME2TUNZUHJTGMOTBG45GGOB2HE4DUNLBHI3TIORZMU5DKMR2HE2TUMTFHIZDMOTEGI5DOMZ2GY3TUMBUHI4DSOQKEAQCAIBAEAQCAIBQGM5DKYR2GZRTUYRRHI2DOORZGU5DMYZ2HE3DUNDDHJSDOORZGI5DKMB2GZRDUZLGHIZDMORSHA5DGYZ2GU3DUCRAEAQCAIBAEAQCAMJTHIZDSOTFGM5DGYR2HBSTUMJUHI4TAOTCMY5DKYJ2MQ2TUZTFHI2GEORXGA5DKZJ2GYZTUOJRHI4DIORZGI5AUIBAEAQCAIBAEAQDIZJ2G4ZDUN3DHIZTOORRMM5DMOB2MJTDUYZQHIZTOORWGE5DAOJ2MI4DUMLFHI4DIOTEGI5DSNB2GEZTUZJXHIFCAIBAEAQCAIBAEA3DQORQGI5DSMJ2GE2TUYJXHJRWIORRGM5DQYR2GMZDUMLCHIYGGORQGQ5DKYR2GJRTUZBYHJSTAOTBMI5GINR2BIQCAIBAEAQCAIBAG5RTUZTCHI4TCORWMY5GCZR2GFRTUNDEHJRWGORTGQ5DENR2HE4DUY3GHIZTGORXGQ5GINJ2GNRTUOJWHJSGGOQKEAQCAIBAEAQCAIDEMU5DGNB2HE4TUMZWHJSTEOTDGM5DKZJ2MNSDUNRYHI2TIORXHA5DMYJ2HA2DUOBVHJSDEOTBGQ5DGNJ2ME4TUCRAEAQCAIBAEAQCAOLGHJSTMORUHE5DEZJ2HE3DUNBXHI4TQOTEMU5DENJ2MJQTUNJZHJRGMORZGQ5GGZR2HA3DUOBSHI3TIORSGA5AUIBAEAQCAIBAEAQDANJ2GM2DUMTDHJRTCORQMU5DIMZ2GIYDUNDCHJQTSOTCGE5GINJ2GUZTUNBYHI2DQORVGA5DAMZ2G4ZDUMTCHIFCAIBAEAQCAIBAEA2WMORXGA5DSNR2MUYDUNDBHIYTSORVHA5GIYJ2GFQTUNJZHI4DKORWGM5DMOJ2GZRTUNZWHI4DCOTCMY5DMNZ2BIQCAIBAEAQCAIBAHE4TUOJXHJSGGOTBGIFC2LJNFUWUERKHJFHCAQ2FKJKESRSJINAVIRJNFUWS2LIKJVEUSRK2IRBUGQJQPFTUC52JIJAWOSKCIFVECTSCM5VXC2DLNFDTS5ZQIJAVC42GIFCEEUKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVAKJVBEKR2BGFKUKQ2BO5FVIV2GONRDGQTWMJEE44SZKRCVATKBGBDUCMKVIVBHO52HKMZUU2DBGI4TGTKSON3UOUKZIRLFCUKEIRBEUTQKMIZDK3TCGI4XUWSVNRHESRK2NBQTEVLHKEYEK52INBRU4TLKIV4E2VCFGRGVIVJRJV5FK52XNBRU4TLKKF3U6RCFGBGVIVJRJV5FK5YKK5VEESKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVCNIJCUOQJRKVCUGQLXJNKFORTTMIZUE5TCJBHHEWKUIVIE2QJQI5ATCVKFIJ3XORYKKMZUU2DBGI4TGTKSJV3UKUKZIRLFCUKEIRAXATTCGI2W4YRSHF5FUVLMJZGUSSKCJFVECTSCM5VXC2DLNFDTS5ZQIJAVCRKGIFAU6QYKIFITQQKNJFEUEQ3HJNBUCUKFIE3E2QK2INIHI3KSORWTG2TRKBQSWR3OJUYWOVJQPJ3UOTKZNV2FINTOONZVA42OJRZDMT2PINRFKUYKNJYCWNBZIN4WEZKDPBBWQU3RFMYTE4TUJQ2UE5S2KR3VQNLROR3GGMLFLIVWUN2WJ5WFARTJNFXSW22JLB2VCZ3ELFHVIMLXMNJUO5QKM53WINBUJNVU4SRXMUZESNLIKZ5DC3KFHBXWOST2FM2XEOLHMJ3VGRLHKVYHUT3OOZKE2RLWHEXXONCENJJXAU3FNB3TM5JTIEXW64IKGFGUK5LPNB3VA5ZLMVUUEMSMMQZXMN2JHBWXSVKIM5HUKYTJLFDFCNKEINZFETRTNBVGO4TXKZIFAMCBJRREYRKXKFLFI5DGG5HEW2IKJRCXKK3NPF3W2VBRGFYDO4CUOJDGOWRZIMZEYT3GO5CGQ3JTMNKE6OLTNJHHKMBVOFZS66LMKVEHM2SLONSDMVKRJQ3E62TVHB3EGNIKINFWOYJLPFRDAVDIF5VDI3RLKNMHMVRWKVUEG4DXOZGGCZSJJNDHIRTMINVVCSKEIFIUCQTPGREUEVD2INBUCVLTO5EFCWKEKZJDATYKIJBFSRKGIJUEQMTDKRIVG2D2O42FI2KLO5WGWU2EHFTU2MDSJJGE2R3PI5ATCVLEJF3VE2SNI5DWQVSLKJJU2RSBPBBXUQKKIJTU4VQKIJAVSVCBNRBE2TKSJV3UKUKZIRLFCUKJIRAXATSZK54HMY2HHFZWGMTUNBGVCODXIRIVSRCWKFIUQRCBLJGGG3KGOJRDGY3YI55ECWQKIJTU4VSCIFGU2RLLGF3GE3LEOZRDGTTMKNKTAZ2SNVDHEWSTIJCFCWKJJJAUS5LZKBMGKU2XJQ3XOTKBNNDUCMKVMRCXOUKDJVAUC5YKIN3VSRCWKIYFAQSBKFCECZ2XM5GUQ52HIEYVKZCFKFJDCTKIJ5BUGV3YOZMTERTTMFDTS6TEJFEVKYSXHF2VUMRZOZRTEVTQMJKUE4YKMIZE42DCI5UHMYZTKNBUKMSWOFMVOSTJLJMEU22NNNBHGYRSJZUGER3IOZRTGU2DIRWVU3C2IRDECYSHHFVFSV3YN5RDGTRQM5TTK6IKLJLWG6CRI54HMWJSIZZWCRZZPJSESSKWMJLTS5K2GI4XMYZSKZYGEVCOIFREOOLKLFLXQ33CGNHDA2DXKIXUCQKBIJGUGZ2HINLUGRYKKNAUORZLIVEUERCRKFREM2DMI5MVO5DMJFCVE3DENEYVAYTNPA2USRKONRRW4UTQLJWWY2SZLBJGYTKBGBDUGU3RI5JUSYRTIRIUKQQKIN3VKQKBGREUEQKRIE2HQ22UIZBE63T2KFNDG6RXKVBGUMCGN5AWOTJRIYZWOZBYO53GOUCGOJLFATDQJVVTKWRYLIYHITLCMIZVK2AKLFIFUMSLJM4FAV3WJZXHSRBXNFMDOULPIFUFAVKSNFGW6RBZNRXWQ6CUGQYDGZLGO5LW23DEKAVW46KKNBQWISRVKNWFGNDNGBXE43QKIJEWWRCXGJ4XQURVKZZWY232LBVWYQTSG54VS32QIZMVIS3FJU3WU2CTKF3DC4SWF5VXI52YNVHVE2CKJJHWG3TXGNEEO2JPO5CGI2AKINRGOZLIJZFVKRJLMRXUC4CFKZYDQMCUNF5ESYSEIFJGETCONJTXCOK2HAVTKRTWOJ4HQTT2IRIW23KNHB5GITSVHBWHI6TFJZFGWMQKGRZU4ZL2K5UFKZKHOFCWQZCLNNHGC3LGGVVWW5LMNNSVSM3JK43FOYRLKV5DIYKDMRBUCRSOIN5EERDLJVTVGNTNPAYVMTSJKNDECRAKMNUXIZTDJJRGOU3INRMTE2DQLJUFOTTQMJEGCQTWGJSVU3BZPFUQULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_KEY_PATH: "/tmp/sql/fake_key.pem" + - ENV_FILE_KEY_DATA: "FUWS2LJNIJCUOSKOEBIFESKWIFKEKICLIVMS2LJNFUWQUTKJJFCXM52JIJAUIQKOIJTWW4LINNUUOOLXGBBECUKFIZAUCU2DIJFWW53HM5JWYQLHIVAUC32JIJAVCRDPO5BGWSJLGJNEOMTCMVHQU3ZZOI2GCY32K5BFIVCQIFMXQ2LBGFIHCZLZO4VXOMDVOZXTINCKORJEWT3OG5VDATCKOQ2EYRKLIZFXEN2YMF2TA5TLI44WYUCCMZWQU4JSHF5FMNLOGZIHIVJWKU4FOS2LNI3FC2DFGVBUEMLHGVIFQQTYJFQSWRCCGNVGO4KRGBXHIN2ZNJWUMWCQK5MVI6LJIFXFAN3NOYZAUQTWIJEVGQSTNZGTMZJZJV3VGLZTF5CGOT2OJNWEUNSIIRYTOY2EFNUXEVLXKM3GSSCBF5CDKNSJJBMXIM3FF5ZWU6LCJJIWKQJUKJ2QUSTHKZCGWTKLORCTGZKHJ5BXMQSVHAXVCQLUONZVEWSCKZHTCL3TGBYUS42TG43GETCDLJIFQV3OOVWE642XIJXDATCZOM2S6QKPI5RAUZDYJU3TE6KNGI3VI3LRPIXUWVSRMUVU24LYGNYFEQLWN43E6N3ZHBGGWSLRIJZDOSTWKJHUQK2QNFTDKSTFHFMHAU2FJNXEGODUOA4AUZ3PK4YFOVKLKJAWOTKCIFAUKQ3HM5CUEQKJMRZVQ2KTOZ3WONTWKZ3ESVDWJRBVMUDRGI2FKY2XO5RFASSHGZEWS2KLNRUEWWK2ORGQUV3SKNVE64L2OBWWUL2ZKJETC2TLGBCFCWLLJFGTIUDZOYZFORC2GJVDKSLVLF3XMQ2GKJWWO42KPBITK4TLM5MXC5DPOJSWOZDNIMZQU43UNJTWITCLKVTW26KWMNBVSUBWNRNEI4KJN5ATEQZUKZXVIL3VPBRHAY3YPFXUQWTQPJ4W4VKLNNVUY4TKNZRSWWLXIZSC6KZYORIQUM3IIZTW2VSRNZMTE5DGNIVVIMRVJVDGI3CPGVIVAY3RINJGM6KLJE3DAT3XPBNHO23TIJCFQT2SNVBE6YJVMJBUUYTQMVHTKVKHIRLAURCCJFGDMVTYMY2XSQKULEZGO43XN54UE23KOE4HA4BRKFHE4R2QGVUHUVSKJZMTMTZYKF2DANJLIR5HOVLHHBAXAYJXMNWFIY2DGREAU4LFIRUE44SINIZU24TLOZYWE5T2KNBHQOBSK5TWOTLBO5CTMNRWLJDGEWLCMNKXKNCBIVBWOWKFIE4TOK3MNQZHKMDGK5NDE2KQMRCAUSLFK52TA6RLJZUUU6SFGFJU6RLGMVVTENTDPFEFOOKHNFUDOMLLOBTUIZBLNJVWEYTHKFSWW2SNGQ2UWWCKM5IWIZCEKJCTMOCXKU4QU5LWLFNEEWTUKFJUOULJJR4GUMRWI5YDAOCFJBTGKNCVOVDG6L3UJF3EQZDCGVIXEZ3QINAUK53QLJRFMZ2TJZTEWM3TN5YVSNZQNY3AUWLDKFDTQ3BTMZ2HK52UIVECWSLVKFCWONLKN5ZUYUSFINTVSRKBHBEUGU3TOJBTGNBZK5RG4MKCJNDVENDEONWWQ4CGNNGTO32NGF3AUST2OVUUC2DUJ5GWCZCVMZMXQK2FI5KDM6JLPBXXER3DIY3EOUZXNB2WYULQKZUFG3KCKRIWU2TWPFRVOSZLOFTVOM2UIRCHOOKZNJSAUSRPMRUWESS2GMYEWRTWMZKDORKVJE3TAOJUGZCEU3ZVFNBUYUKVIZSU6NRPJNVUCY3UGRHUY53VIQYGGUJPLJWWK6BZKJLDKODBPJHAU2SRLEZE6UBTIJ3FSRKDM5MUKQLZIFIFIZTQJFMDGMZTKBUVA2KIJBDUIQLBNBBFAQTEJA3UQMKCKRRVC5SOOA3GMV2TIF5FET2PIZ3QUMLPPF3XCWLMMRLWGNRZNQ3DOKZWMFXG4S3VJIYC6MBSF4YW6K32G5GE25LUIZMVMMKMOZ4TCUZZIVSDKTLRGRQVM4ZZMQ2HA5SWIZYAUVJLJVGXGVBVM5SWWS2MIE4VEQSLN5IUMLZYKA3UE33WMF2UWVT2JBLWGVDCJN5FUSTNMNWFUUS2PBXFM42KGRYFM33HJ5CUGZ2ZIVAQUZ2SJEXXCSZWGJ3WO5KOOJMDMRTIMQYW46LROZDVO2SCKMXUCWCFORQVOSCXJ5EVO32RMRIWUT2DORSDCYRWKVUDOYKQNN3TQRZTINKQUUJZHFGGETCGOVAWU2KKNBIXOZSIKVGUMV2IJFTTIVBYKMYG4TSWLBMEO2JTJ53VIK2WF5YVOYLLOA3HCSKPKRUDE4DWKRHVINSFF5RQU6BXJNVVKNL2KBYE4WKQMZYWOTCZOJJVINDGGJRXOQJZGZWG4MKMIEZWQ3BLKVTVO2DHIVBWOWKCKFJDE5DROZSGUTCMPJIDMTKZIRBQU2DBJJSXE4TMPBVUY4SGKBJEE43QNFTUQT2WJJWTGMLBN4ZFK4C2JU2FMMSLNM2WMUCTJN2VKS3SKJEEG4KMKIVTI53UMEYTKMCCIJLQUNLSKFXEG2LXHBNFEV3VKV3C632FM5HUYMBWJRFE65JYMY3UINLLNRIWEVDKNN3TEWLKIJXHORZZJ5QVIRKLO5UDKVJXOVYEQ3SZGR4AUWSPHBBXCRCWGNSGI5K2JFKHG2TYJFWVIZBXOVXVKQJ5HUFC2LJNFUWUKTSEEBIFESKWIFKEKICLIVMS2LJNFUWQU===" + entrypoint: *ENTRYPOINT + - &ldap_container + image: osixia/openldap:1.2.4 + environment: + - SQL_TEMP_DIR: /tmp/sql + - POSTGRES_PASSWORD: password + - LDAP_DOMAIN: "esl.com" + - LDAP_ADMIN_PASSWORD: "mongooseim_secret" + - LDAP_ORGANISATION: "Erlang Solutions" + - LDAP_TLS_CRT_FILENAME: cert.pem + - LDAP_TLS_KEY_FILENAME: key.pem + - LDAP_TLS_CA_CRT_FILENAME: cacert.pem + - LDAP_TLS_DH_PARAM_FILENAME: dh_server.pem + - OLD_ENTRYPOINT: "/init_script.sh && /container/tool/run --copy-service" + - ENV_FILE_SH_PATH: "/init_script.sh" + - ENV_FILE_SH_DATA: "EMQS65LTOIXWE2LOF5SW45RAMJQXG2AKBJZWK5BAFVSQUCRDEBGEIQKQEBSG6ZLTEBXG65BANRUWWZJAO5UGK3RANF2HGIDFNZ2HE6LQN5UW45BANFZSA33WMVZHO4TJOR2GK3QKEMQCQ2LUEBUGC4ZAMEQGY33UEBXWMIDJNZUXIIDNMFTWSYZMEBZW6IDXMUQG4ZLFMQQHI3ZAMRXSAZTFO4QGM2LYMVZSSCQKEMQEM2LYMVZSAYTMN5RWW2LOM4QHI3ZAON2GC4TUEBRHSIDQN5WGSY3ZFVZGGLTEBJYHE2LOORTCAJZDEEXWE2LOF5ZWQXDOMV4GS5BAGATSAPRAF52XG4RPONRGS3RPOBXWY2LDPEWXEYZOMQFAUIZAIZUXQZLTEBTGC2LMMVSCA5DPEBTGS3TEEBZHK3TMMV3GK3AKOBZGS3TUMYQCOIZBF5RGS3RPONUFY3TFMNUG6IBTE4QD4IBPONRGS3RPOJ2W43DFOZSWYCTDNBWW6ZBAG42TKIBPONRGS3RPOJ2W43DFOZSWYCQKEMQEM2LYMVZSAIRKFIVCAL3DN5XHIYLJNZSXEL3SOVXC643UMFZHI5LQF5ZWYYLQMQQGMYLJNRSWIIDXNF2GQIDTORQXI5LTEAYSEIDBMZ2GK4RAEJJXIYLSOQQE64DFNZGEIQKQFYXC4IQKONSWIIBNNEQCE4ZPNRXWOLLIMVWHAZLSEBWGK5TFNQQGOZJAMRSWE5LHF5WG6ZZNNBSWY4DFOIQGYZLWMVWCAZ3FEBUW4ZTPF5TSEIBPMNXW45DBNFXGK4RPONSXE5TJMNSS643MMFYGIL3TORQXE5DVOAXHG2AK" + - ENV_FILE_SH_MODE: 755 + - ENV_FILE_SCHEMA_PATH: "/container/service/slapd/assets/config/bootstrap/ldif/custom/init_entries.ldif" + - ENV_FILE_SCHEMA_DATA: "MRXDUIDPOU6VK43FOJZSYZDDHVSXG3BMMRRT2Y3PNUFG6YTKMVRXIQ3MMFZXGORAN5ZGOYLONF5GC5DJN5XGC3CVNZUXICQ=" + - ENV_FILE_CERT_PATH: "/container/service/slapd/assets/certs/cert.pem" + - ENV_FILE_CERT_DATA: "INSXE5DJMZUWGYLUMU5AUIBAEAQEIYLUME5AUIBAEAQCAIBAEBLGK4TTNFXW4ORAGMQCQMDYGIUQUIBAEAQCAIBAEBJWK4TJMFWCATTVNVRGK4R2EAZCAKBQPAZCSCRAEAQCAU3JM5XGC5DVOJSSAQLMM5XXE2LUNBWTUIDTNBQTENJWK5UXI2CSKNAUK3TDOJ4XA5DJN5XAUIBAEAQCAIBAEBEXG43VMVZDUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAKZQWY2LENF2HSCRAEAQCAIBAEAQCAIBAEBHG65BAIJSWM33SMU5CATTPOYQDCOBAGE2TUNJTHI2TAIBSGAZDCICHJVKAUIBAEAQCAIBAEAQCAIBAJZXXIICBMZ2GK4RAHIQEC5LHEAYTIIBRGU5DKMZ2GUYCAMRQGI2CAR2NKQFCAIBAEAQCAIBAKN2WE2TFMN2DUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2CRAEAQCAIBAEAQFG5LCNJSWG5BAKB2WE3DJMMQEWZLZEBEW4ZTPHIFCAIBAEAQCAIBAEAQCAICQOVRGY2LDEBFWK6JAIFWGO33SNF2GQ3J2EBZHGYKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBAEAQCAIBAEBIHKYTMNFRS2S3FPE5CAKBSGA2DQIDCNF2CSCRAEAQCAIBAEAQCAIBAEAQCAIBAJVXWI5LMOVZTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBQGA5GKOB2MMYDUMJZHIYDQOTGMI5DMNR2GQ3DUZBZHJRDOORYMU5GCMZ2MRQTUZRYHI3DSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAMNRTUZBWHIYDKORTGQ5GGZR2GAYTUODDHI3DEORWMI5DKMZ2MVQTUN3CHIZGGORTMU5GGMZ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2GEOTBMY5GCMZ2HBSTUMBZHJRDKORRGI5DQZJ2HFTDUYRYHJTDIORSMM5DSYR2G44DUMTDHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDIMR2HA2TUMTBHJRGKOTEG45DMYJ2MVSDUMTGHI4TAORWMY5DMNJ2GNRTUMJXHJSTMOTBMI5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCANTGHI3TGORVG45DSOJ2MZQTUM3FHJSDKORTME5DKMZ2MM2TUODBHIZGCORTMU5DSMB2HA2TUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5DIMR2GA3TUNJYHIZTSORTMQ5DOMB2G4YTUMRRHJQWMORYGM5DANZ2G44DUZJQHJQTSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGBSDUMRXHJRDOOTCGY5DEMZ2HE4DUNJVHJRWMORVHE5DQNB2MYZDUOBYHIYDSOTDMY5GKZJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA3GEOTGGY5DANR2MYYDUNBYHI2DQORRGQ5GCNZ2GMZTUYJXHJRGIORTGM5DANB2MJTDUZDGHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQGMMB2MUYDUMZYHJSDEOTBGU5DENZ2MEYTUYZTHJQWEOTCG45DAMZ2MZQTUMTBHJSDIOTDGE5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMTFHJQTEORRMM5DAZR2MMZTUZJXHJQTEORQG45DMMR2MRSDUZDFHJTGKOTDHA5GMMR2GZRTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBZGQ5DCZJ2GAZTUOBUHI3GKORSGY5DANJ2GQZTUOJQHJRTEOTBMQ5DCMZ2G43TUOBWHIZTQOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGJRDUYZRHI2TGOTDMY5GIMB2GAZDUZDCHIZGGORUGU5DSMB2GU2TUM3CHI2WMOTFMM5GIMR2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBQTEORSMM5DIYR2MJSTUOLCHIZGGORSGY5DIZR2GVSDUNRZHJSWKORZGQ5GKYR2GE3DUMBWHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDOZB2GBRDUNRSHJRWKORXMY5DAMB2MUYTUOLCHI3TOORRGM5DGYR2MRRDUMRTHIZTMOTFMQ5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMZZHJQWCOTDMY5GMMR2HE2TUNBRHJSWMORYMM5GCYR2GFSDUZJZHI2DIORQMI5GKOB2MU4DUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5GMMR2MYYDUYRZHIYDQOTBHA5DCYJ2MZRDUMRWHJTDIORUMU5DCZR2MUZTUZJSHI3WMOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAHEZDUNLFHJTDKORXME5DKMR2GEYDUYJZHJRTEOTGGI5GIYJ2G5RTUOBSHI4DKOTCGQ5DKOJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2DEORZGEFCAIBAEAQCAIBAEAQCAIBAEAQCARLYOBXW4ZLOOQ5CANRVGUZTOIBIGB4DCMBQGAYSSCRAEAQCAIBAEAQFQNJQHF3DGIDFPB2GK3TTNFXW44Z2BIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAKN2WE2TFMN2CAS3FPEQESZDFNZ2GSZTJMVZDUIAKEAQCAIBAEAQCAIBAEAQCAIBAEAYTQORUG45EIOJ2IM2DURBQHI2ECORRIM5EMMB2IUYTUMZYHI4ECOSDGI5DKOJ2GEZDUMCGHJCDQORQIM5EIMR2IIZDUNCCBIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAIF2XI2DPOJUXI6JAJNSXSICJMRSW45DJMZUWK4R2EAFCAIBAEAQCAIBAEAQCAIBAEAQCARDJOJHGC3LFHIXUGPKQJQXVGVB5JVQWY33QN5WHG23BF5GD2S3SMFVW65ZPINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAEAQCAIBAEAQCA43FOJUWC3B2HBBDUQRSHIZUIORXG45DSMR2GU4DUQSFHJDDACQKEAQCAIBAEAQCAIBAEAQFQNJQHF3DGICCMFZWSYZAINXW443UOJQWS3TUOM5CACRAEAQCAIBAEAQCAIBAEAQCAIBAINATURSBJRJUKCRAEAQCAIBAEAQCAIBAEBMDKMBZOYZSAS3FPEQFK43BM5STUIAKEAQCAIBAEAQCAIBAEAQCAIBAEBCGSZ3JORQWYICTNFTW4YLUOVZGKLBAJNSXSICFNZRWS4DIMVZG2ZLOOQFCAIBAEAQCAIBAEAQCAICYGUYDS5RTEBJXKYTKMVRXIICBNR2GK4TOMF2GS5TFEBHGC3LFHIQAUIBAEAQCAIBAEAQCAIBAEAQCAICEJZJTU3DPMNQWY2DPON2CYICEJZJTU3LPNZTW633TMVUW2QDMN5RWC3DIN5ZXILBAIRHFGOTFNJQWEYTFOJSDEQDMN5RWC3DIN5ZXILBAIRHFGOTGMVSDCQDMN5RWC3DIN5ZXILBAIRHFGOTSMVTTCQDMN5RWC3DIN5ZXILBAIRHFGOTNN5XGO33PONSWS3JTIBWG6Y3BNRUG643UFQQESUBAIFSGI4TFONZTUMJSG4XDALRQFYYQUIBAEAQCAIBAEAQCAIBAJZSXI43DMFYGKICDN5WW2ZLOOQ5CACRAEAQCAIBAEAQCAIBAEAQCAIBAIZQWWZJAIRSXMLKPNZWHSICDMVZHI2LGNFRWC5DFBIQCAIBAKNUWO3TBOR2XEZJAIFWGO33SNF2GQ3J2EBZWQYJSGU3FO2LUNBJFGQKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBTHA5GGNR2GQ2DUYZVHIYDIOTFHE5GMMZ2GQYTUOLEHJTDGOTFMQ5DIMB2GYZTUZBQHI2WCORQGA5DQMB2MNSDUCRAEAQCAIBAEAQCANBVHJSGKORQG45DOYZ2MMZDUZRYHIYGMORRGY5GENJ2GRTDUMTFHI4TGORSGQ5GKNJ2HFTDUMJZHJSDEOTEGM5AUIBAEAQCAIBAEAQDCYR2GZTDUNZVHIZDCORWGA5GMNR2G43DUMRYHJQWMORQMY5DKYJ2MYZTUNRXHJRTQORTMU5GKMR2GVTDUYRUHIFCAIBAEAQCAIBAEAZDQORQGI5DCMZ2MQ2DUNBWHIZDGORSHA5DAZR2MQ4TUNRYHI4DOORRGQ5GMOB2MQZTUNZXHI4WMOTDGE5DMOJ2BIQCAIBAEAQCAIBAME2TUNZUHJTGMOTBG45GGOB2HE4DUNLBHI3TIORZMU5DKMR2HE2TUMTFHIZDMOTEGI5DOMZ2GY3TUMBUHI4DSOQKEAQCAIBAEAQCAIBQGM5DKYR2GZRTUYRRHI2DOORZGU5DMYZ2HE3DUNDDHJSDOORZGI5DKMB2GZRDUZLGHIZDMORSHA5DGYZ2GU3DUCRAEAQCAIBAEAQCAMJTHIZDSOTFGM5DGYR2HBSTUMJUHI4TAOTCMY5DKYJ2MQ2TUZTFHI2GEORXGA5DKZJ2GYZTUOJRHI4DIORZGI5AUIBAEAQCAIBAEAQDIZJ2G4ZDUN3DHIZTOORRMM5DMOB2MJTDUYZQHIZTOORWGE5DAOJ2MI4DUMLFHI4DIOTEGI5DSNB2GEZTUZJXHIFCAIBAEAQCAIBAEA3DQORQGI5DSMJ2GE2TUYJXHJRWIORRGM5DQYR2GMZDUMLCHIYGGORQGQ5DKYR2GJRTUZBYHJSTAOTBMI5GINR2BIQCAIBAEAQCAIBAG5RTUZTCHI4TCORWMY5GCZR2GFRTUNDEHJRWGORTGQ5DENR2HE4DUY3GHIZTGORXGQ5GINJ2GNRTUOJWHJSGGOQKEAQCAIBAEAQCAIDEMU5DGNB2HE4TUMZWHJSTEOTDGM5DKZJ2MNSDUNRYHI2TIORXHA5DMYJ2HA2DUOBVHJSDEOTBGQ5DGNJ2ME4TUCRAEAQCAIBAEAQCAOLGHJSTMORUHE5DEZJ2HE3DUNBXHI4TQOTEMU5DENJ2MJQTUNJZHJRGMORZGQ5GGZR2HA3DUOBSHI3TIORSGA5AUIBAEAQCAIBAEAQDANJ2GM2DUMTDHJRTCORQMU5DIMZ2GIYDUNDCHJQTSOTCGE5GINJ2GUZTUNBYHI2DQORVGA5DAMZ2G4ZDUMTCHIFCAIBAEAQCAIBAEA2WMORXGA5DSNR2MUYDUNDBHIYTSORVHA5GIYJ2GFQTUNJZHI4DKORWGM5DMOJ2GZRTUNZWHI4DCOTCMY5DMNZ2BIQCAIBAEAQCAIBAHE4TUOJXHJSGGOTBGIFC2LJNFUWUERKHJFHCAQ2FKJKESRSJINAVIRJNFUWS2LIKJVEUSRK2IRBUGQJQPFTUC52JIJAWOSKCIFVECTSCM5VXC2DLNFDTS5ZQIJAVC42GIFCEEUKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVAKJVBEKR2BGFKUKQ2BO5FVIV2GONRDGQTWMJEE44SZKRCVATKBGBDUCMKVIVBHO52HKMZUU2DBGI4TGTKSON3UOUKZIRLFCUKEIRBEUTQKMIZDK3TCGI4XUWSVNRHESRK2NBQTEVLHKEYEK52INBRU4TLKIV4E2VCFGRGVIVJRJV5FK52XNBRU4TLKKF3U6RCFGBGVIVJRJV5FK5YKK5VEESKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVCNIJCUOQJRKVCUGQLXJNKFORTTMIZUE5TCJBHHEWKUIVIE2QJQI5ATCVKFIJ3XORYKKMZUU2DBGI4TGTKSJV3UKUKZIRLFCUKEIRAXATTCGI2W4YRSHF5FUVLMJZGUSSKCJFVECTSCM5VXC2DLNFDTS5ZQIJAVCRKGIFAU6QYKIFITQQKNJFEUEQ3HJNBUCUKFIE3E2QK2INIHI3KSORWTG2TRKBQSWR3OJUYWOVJQPJ3UOTKZNV2FINTOONZVA42OJRZDMT2PINRFKUYKNJYCWNBZIN4WEZKDPBBWQU3RFMYTE4TUJQ2UE5S2KR3VQNLROR3GGMLFLIVWUN2WJ5WFARTJNFXSW22JLB2VCZ3ELFHVIMLXMNJUO5QKM53WINBUJNVU4SRXMUZESNLIKZ5DC3KFHBXWOST2FM2XEOLHMJ3VGRLHKVYHUT3OOZKE2RLWHEXXONCENJJXAU3FNB3TM5JTIEXW64IKGFGUK5LPNB3VA5ZLMVUUEMSMMQZXMN2JHBWXSVKIM5HUKYTJLFDFCNKEINZFETRTNBVGO4TXKZIFAMCBJRREYRKXKFLFI5DGG5HEW2IKJRCXKK3NPF3W2VBRGFYDO4CUOJDGOWRZIMZEYT3GO5CGQ3JTMNKE6OLTNJHHKMBVOFZS66LMKVEHM2SLONSDMVKRJQ3E62TVHB3EGNIKINFWOYJLPFRDAVDIF5VDI3RLKNMHMVRWKVUEG4DXOZGGCZSJJNDHIRTMINVVCSKEIFIUCQTPGREUEVD2INBUCVLTO5EFCWKEKZJDATYKIJBFSRKGIJUEQMTDKRIVG2D2O42FI2KLO5WGWU2EHFTU2MDSJJGE2R3PI5ATCVLEJF3VE2SNI5DWQVSLKJJU2RSBPBBXUQKKIJTU4VQKIJAVSVCBNRBE2TKSJV3UKUKZIRLFCUKJIRAXATSZK54HMY2HHFZWGMTUNBGVCODXIRIVSRCWKFIUQRCBLJGGG3KGOJRDGY3YI55ECWQKIJTU4VSCIFGU2RLLGF3GE3LEOZRDGTTMKNKTAZ2SNVDHEWSTIJCFCWKJJJAUS5LZKBMGKU2XJQ3XOTKBNNDUCMKVMRCXOUKDJVAUC5YKIN3VSRCWKIYFAQSBKFCECZ2XM5GUQ52HIEYVKZCFKFJDCTKIJ5BUGV3YOZMTERTTMFDTS6TEJFEVKYSXHF2VUMRZOZRTEVTQMJKUE4YKMIZE42DCI5UHMYZTKNBUKMSWOFMVOSTJLJMEU22NNNBHGYRSJZUGER3IOZRTGU2DIRWVU3C2IRDECYSHHFVFSV3YN5RDGTRQM5TTK6IKLJLWG6CRI54HMWJSIZZWCRZZPJSESSKWMJLTS5K2GI4XMYZSKZYGEVCOIFREOOLKLFLXQ33CGNHDA2DXKIXUCQKBIJGUGZ2HINLUGRYKKNAUORZLIVEUERCRKFREM2DMI5MVO5DMJFCVE3DENEYVAYTNPA2USRKONRRW4UTQLJWWY2SZLBJGYTKBGBDUGU3RI5JUSYRTIRIUKQQKIN3VKQKBGREUEQKRIE2HQ22UIZBE63T2KFNDG6RXKVBGUMCGN5AWOTJRIYZWOZBYO53GOUCGOJLFATDQJVVTKWRYLIYHITLCMIZVK2AKLFIFUMSLJM4FAV3WJZXHSRBXNFMDOULPIFUFAVKSNFGW6RBZNRXWQ6CUGQYDGZLGO5LW23DEKAVW46KKNBQWISRVKNWFGNDNGBXE43QKIJEWWRCXGJ4XQURVKZZWY232LBVWYQTSG54VS32QIZMVIS3FJU3WU2CTKF3DC4SWF5VXI52YNVHVE2CKJJHWG3TXGNEEO2JPO5CGI2AKINRGOZLIJZFVKRJLMRXUC4CFKZYDQMCUNF5ESYSEIFJGETCONJTXCOK2HAVTKRTWOJ4HQTT2IRIW23KNHB5GITSVHBWHI6TFJZFGWMQKGRZU4ZL2K5UFKZKHOFCWQZCLNNHGC3LGGVVWW5LMNNSVSM3JK43FOYRLKV5DIYKDMRBUCRSOIN5EERDLJVTVGNTNPAYVMTSJKNDECRAKMNUXIZTDJJRGOU3INRMTE2DQLJUFOTTQMJEGCQTWGJSVU3BZPFUQULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_KEY_PATH: "/container/service/slapd/assets/certs/key.pem" + - ENV_FILE_KEY_DATA: "FUWS2LJNIJCUOSKOEBIFESKWIFKEKICLIVMS2LJNFUWQUTKJJFCXM52JIJAUIQKOIJTWW4LINNUUOOLXGBBECUKFIZAUCU2DIJFWW53HM5JWYQLHIVAUC32JIJAVCRDPO5BGWSJLGJNEOMTCMVHQU3ZZOI2GCY32K5BFIVCQIFMXQ2LBGFIHCZLZO4VXOMDVOZXTINCKORJEWT3OG5VDATCKOQ2EYRKLIZFXEN2YMF2TA5TLI44WYUCCMZWQU4JSHF5FMNLOGZIHIVJWKU4FOS2LNI3FC2DFGVBUEMLHGVIFQQTYJFQSWRCCGNVGO4KRGBXHIN2ZNJWUMWCQK5MVI6LJIFXFAN3NOYZAUQTWIJEVGQSTNZGTMZJZJV3VGLZTF5CGOT2OJNWEUNSIIRYTOY2EFNUXEVLXKM3GSSCBF5CDKNSJJBMXIM3FF5ZWU6LCJJIWKQJUKJ2QUSTHKZCGWTKLORCTGZKHJ5BXMQSVHAXVCQLUONZVEWSCKZHTCL3TGBYUS42TG43GETCDLJIFQV3OOVWE642XIJXDATCZOM2S6QKPI5RAUZDYJU3TE6KNGI3VI3LRPIXUWVSRMUVU24LYGNYFEQLWN43E6N3ZHBGGWSLRIJZDOSTWKJHUQK2QNFTDKSTFHFMHAU2FJNXEGODUOA4AUZ3PK4YFOVKLKJAWOTKCIFAUKQ3HM5CUEQKJMRZVQ2KTOZ3WONTWKZ3ESVDWJRBVMUDRGI2FKY2XO5RFASSHGZEWS2KLNRUEWWK2ORGQUV3SKNVE64L2OBWWUL2ZKJETC2TLGBCFCWLLJFGTIUDZOYZFORC2GJVDKSLVLF3XMQ2GKJWWO42KPBITK4TLM5MXC5DPOJSWOZDNIMZQU43UNJTWITCLKVTW26KWMNBVSUBWNRNEI4KJN5ATEQZUKZXVIL3VPBRHAY3YPFXUQWTQPJ4W4VKLNNVUY4TKNZRSWWLXIZSC6KZYORIQUM3IIZTW2VSRNZMTE5DGNIVVIMRVJVDGI3CPGVIVAY3RINJGM6KLJE3DAT3XPBNHO23TIJCFQT2SNVBE6YJVMJBUUYTQMVHTKVKHIRLAURCCJFGDMVTYMY2XSQKULEZGO43XN54UE23KOE4HA4BRKFHE4R2QGVUHUVSKJZMTMTZYKF2DANJLIR5HOVLHHBAXAYJXMNWFIY2DGREAU4LFIRUE44SINIZU24TLOZYWE5T2KNBHQOBSK5TWOTLBO5CTMNRWLJDGEWLCMNKXKNCBIVBWOWKFIE4TOK3MNQZHKMDGK5NDE2KQMRCAUSLFK52TA6RLJZUUU6SFGFJU6RLGMVVTENTDPFEFOOKHNFUDOMLLOBTUIZBLNJVWEYTHKFSWW2SNGQ2UWWCKM5IWIZCEKJCTMOCXKU4QU5LWLFNEEWTUKFJUOULJJR4GUMRWI5YDAOCFJBTGKNCVOVDG6L3UJF3EQZDCGVIXEZ3QINAUK53QLJRFMZ2TJZTEWM3TN5YVSNZQNY3AUWLDKFDTQ3BTMZ2HK52UIVECWSLVKFCWONLKN5ZUYUSFINTVSRKBHBEUGU3TOJBTGNBZK5RG4MKCJNDVENDEONWWQ4CGNNGTO32NGF3AUST2OVUUC2DUJ5GWCZCVMZMXQK2FI5KDM6JLPBXXER3DIY3EOUZXNB2WYULQKZUFG3KCKRIWU2TWPFRVOSZLOFTVOM2UIRCHOOKZNJSAUSRPMRUWESS2GMYEWRTWMZKDORKVJE3TAOJUGZCEU3ZVFNBUYUKVIZSU6NRPJNVUCY3UGRHUY53VIQYGGUJPLJWWK6BZKJLDKODBPJHAU2SRLEZE6UBTIJ3FSRKDM5MUKQLZIFIFIZTQJFMDGMZTKBUVA2KIJBDUIQLBNBBFAQTEJA3UQMKCKRRVC5SOOA3GMV2TIF5FET2PIZ3QUMLPPF3XCWLMMRLWGNRZNQ3DOKZWMFXG4S3VJIYC6MBSF4YW6K32G5GE25LUIZMVMMKMOZ4TCUZZIVSDKTLRGRQVM4ZZMQ2HA5SWIZYAUVJLJVGXGVBVM5SWWS2MIE4VEQSLN5IUMLZYKA3UE33WMF2UWVT2JBLWGVDCJN5FUSTNMNWFUUS2PBXFM42KGRYFM33HJ5CUGZ2ZIVAQUZ2SJEXXCSZWGJ3WO5KOOJMDMRTIMQYW46LROZDVO2SCKMXUCWCFORQVOSCXJ5EVO32RMRIWUT2DORSDCYRWKVUDOYKQNN3TQRZTINKQUUJZHFGGETCGOVAWU2KKNBIXOZSIKVGUMV2IJFTTIVBYKMYG4TSWLBMEO2JTJ53VIK2WF5YVOYLLOA3HCSKPKRUDE4DWKRHVINSFF5RQU6BXJNVVKNL2KBYE4WKQMZYWOTCZOJJVINDGGJRXOQJZGZWG4MKMIEZWQ3BLKVTVO2DHIVBWOWKCKFJDE5DROZSGUTCMPJIDMTKZIRBQU2DBJJSXE4TMPBVUY4SGKBJEE43QNFTUQT2WJJWTGMLBN4ZFK4C2JU2FMMSLNM2WMUCTJN2VKS3SKJEEG4KMKIVTI53UMEYTKMCCIJLQUNLSKFXEG2LXHBNFEV3VKV3C632FM5HUYMBWJRFE65JYMY3UINLLNRIWEVDKNN3TEWLKIJXHORZZJ5QVIRKLO5UDKVJXOVYEQ3SZGR4AUWSPHBBXCRCWGNSGI5K2JFKHG2TYJFWVIZBXOVXVKQJ5HUFC2LJNFUWUKTSEEBIFESKWIFKEKICLIVMS2LJNFUWQU===" + - ENV_FILE_CACERT_PATH: "/container/service/slapd/assets/certs/cacert.pem" + - ENV_FILE_CACERT_DATA: "FUWS2LJNIJCUOSKOEBBUKUSUJFDESQ2BKRCS2LJNFUWQUTKJJFCEQRCDINAWOUKDINIUGTDTNIYTG23MNEVTQRCBJZBGO23RNBVWSRZZO4YEEQKRONDECRCCKFGVC43XINIVSRCWKFIUORLXJJIQUVCEIVKE2QSFI5ATCVKFINAXOS2UK5DHGYRTIJ3GESCOOJMVIRKQJVATAR2BGFKUKQTXO5DVGM2KNBQTEOJTJVJHG52HKFMUIVSRKFCAURCCJJHGEMRVNZRDEOL2LJKWYTSJIVNGQYJSKVTVCMCFO5EGQY2OJVVEK6CNKRCTITKUKUYU26SRGVLWQY2OJVVEK6CNNJCTITKUKUYQUTL2KE2VO2SCKFGVC43XINIVSRCWKFIUORLXJJIVIRCFKRGUERKHIEYVKRKDIF3UWVCXIZZWEM2COZREQTTSLFKEKUCNIEYEOQJRKVCQUQTXO5DVGM2KNBQTEOJTJVJHG52HKFMUIVSRKFCEIQSKJZRDENLOMIZDS6S2KVWE4SKFLJUGCMSVM5ITARLXM5TUK2KNIEYEOQ2TOFDQUU2JMIZUIUKFIJAVCVKBIE2ESQSEO5AXOZ3HIVFUC32JIJAVCRCZNZKHISJQN5NGUSLEI5JXSWLMMYZXIRDLNBCTS53MIN2XSULQGZDQUULXPBSHC2BPGZGDMQKWFNUVKOLEK5KECVLHGJLWSSKWKJWU4NDRN4ZWE4RXJZRWU6STGNSSW3DHGFLDMVSUJJTTQYKROZVWG5RPI5FAU3TPN43UYRCGNZIXISSPJQ3E62LZGE4WGU3NPJHW2ULSOFQUKU2QKNITOUTYPJEWWUSBJNXGSMBUO5LHI6C2KJ4FA5JZGA3GG6RLGB3QUMCCKZSVS2LKKJXUY5BSNQ3XQSZVGEZUI5CJGRVXQTRPJFHTO5SMJRWTC5LXJA4EYY2DNZ4ESN2MNVLFMQKHKFWHAUDWMJBXM52SFNNAUULDNZUTARJXOZUGQ3CYGNKWQVSNMJ2TIU2QM5DDMTCVNZ5DKNJTHAZWMZBQLBLWU6CYKN3XQRCIOVZE4NLCIJRUYS3FLE3USN2HNVXQUVTNHFMVKL3IHBVTCTCWNRYTOT3MOZLUYTLNKRXU2SKKNZDC6ZLMGZZUKUTLJUYC64DSLB2TOQLGPJFU4Q22IFTU2QSBIFCXORCRLFFAUS3PLJEWQ5TDJZAVCRKMIJIUCRDHM5CUEQKCOB2ES5KOMFCDGNZYNJZDISZZMEYHUVDOOAXTSRRUGBFTSWBYGRSFO5TSKA4HA3DVFN2QUN22KRIVMUDMOUXTER2KJVSSWMKRJ5HVK2LSJFBE4OCPNMVVUL2WGZCVGUBLIIZHQQJZKJAUURBVNRAUQTSHJZVFE4CSNNVDM23LKFSAU4KCJZYHK22CIJWGYMLZGN4EMTZSKZ4XUMDFIVZTGMTDLBUXGUCLHFRUE3DPHA3DO52EJFIHOUZSFN3XA6SRORREKMSJGFMWOTLGI5TQU5LNIFTFC2CRLAVVQ3TFG5VDILZZMJHFSL22OBBHEYSPNVHUC2BSORHHQRDEOZKHG2ZUNVVHGQLMI5DUG4RZGU2UKN3NMFSVMVCGLBRAU4KRNVEGITKMOBIGKUBPORKTKQZXGZLGM4TKLJNDQ2CHII4UQNLEOBMVGUTMJR4WONJWKN3EEVBSPFDU4QTWJBGC65KYI4ZWYWRLO4YQUULGIZXW6YLTOFMXC4KYGFHUY52ZJBGEI2TNIRWTS6BZHB2TA4TJJBBDKN3FORRHQODMJU6QULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_DHSERVER_PATH: "/container/service/slapd/assets/certs/dh_server.pem" + - ENV_FILE_DHSERVER_DATA: "FUWS2LJNIJCUOSKOEBCEQICQIFJECTKFKRCVEUZNFUWS2LIKJVEUSQ2EKFFUGQKRIVATGM3GIQZTAQZZJFNHMSCHMVHUMZLCOVHHAVKHGFETCMCSNVZU6TK2OJTE6VLNMRKDS33WIVBUQUKYIN3GMVQKJJIXERSNINGGK23NI43UC4SYNIZXUNDUJNUEMRKBLFGTGWDRNJSVERBSI5CEG3DUNFFWK23RONCTCNKVKEYXMU3LJJBTK2LRONVWKUAKI5TFM3ZQPJFVE3ZUORFHE2DUMF3UON3YGVGWWSSLGZ2ECK3BIZEFQ5DGGZFXS4CNMU3WMR3NOZWDSRLUORTTIVTLORTVI2KHNE2EE3YKJVGTCVDFONJDQMDBHBMDCTCEORYXE3DYM4ZHEWSVJY4FK3TIGJSEIMSHMNIWOTLRNNTGMVTNJJXVO43OMYYEU5LQOBIWO6SBKY2E4WAKPBDHS4ZQKE3VG4TCHFWXSVDUI52UYVTHNFVXQ5LFONNFQTKFKNCGUMBYONQWGUKTMVGSWNRZGJEEU4DDPFSFML3WKJSXI5TXJNUWG2QKHBLGERSSLJLGO2BRJJQXOSCZOJCEIMBVJJUEQQJWIV4GMV3RIZMXE52LINAVCQSBHBBHCSLUGFEFSZ2ENIYESSDON5SFC6S2IMVTK6AKIM2HG4KHMRLTEULEPBEUY2LDOY3DI5JXNBDDEN3KM4YEGTTEJEZE4VKFKFJTSVRTIJBGSWTWMRTWMTZTMVVFO32QKIYWEWLYIZSXS5YKMZLUQMD2M5EHO2KEHBHDE3SKNBFVC3ZPM54XGUJRMNQVQOK2ORETIQTXKFZHK5KZK5IGUZCCPJYDQRKMK5IXU2ZUPFXG2ZLHJNCUKQQKF5VW6VJPOM2VGRTYNJLEWRJLGJXW4V3XK54HE5CNKE3WIKZXLAZTQTTSJRZWWZ2NGBTW4ZLWN5RUOWKSOI3TANZQGUXW4ZBLNMVTC4IKMVXEW3COOJ3GM4CVMZBDOL2OOJRWEMSIIN2TGNDZNNNC652WK52TGS2OKBMXMUJTGM4FQM3OIN2FO43LPA4EKMDUKFRESSKXGNEHSZAKKZRWUZCRJ53HQ6TOHF2VQMDYMJFDKNLNK5DUE2TGJM3EC3TUG5HXS2TYJFKFCMDVMEYFC5ZSMUVXO4DIGJKVKZKRJ54VANTUIFTUSQQKIFAT2PIKFUWS2LJNIVHEIICEJAQFAQKSIFGUKVCFKJJS2LJNFUWQU===" + entrypoint: *ENTRYPOINT + - &mssql_container + image: mcr.microsoft.com/mssql/server + environment: + - ACCEPT_EULA: Y + - SA_PASSWORD: "mongooseim_secret+ESL123" + - DB_NAME: ejabberd + - SCHEMA_READY_PORT: 1434 + # We are not running as root in this container, + # so we can only write into some directories (in this case, /tmp) + - SQL_FILE: "/tmp/mongoose.sql" + - OLD_ENTRYPOINT: "{ /tmp/docker-setup-mssql.sh& } && /opt/mssql/bin/sqlservr" + - ENV_FILE_SQL_PATH: "/tmp/mongoose.sql" + - ENV_FILE_SQL_DATA: "56536R2PBJBVERKBKRCSAVCBIJGEKIC3MRRG6XJOLN2GK43UL52HS4DFONOSQCRAEAQCAW3VNZUWG33EMVOSAW3OOZQXEY3IMFZF2KDNMF4CSLAKEAQCAIC3OVXGSY3PMRSTENJQLUQFW3TWMFZGG2DBOJOSQMRVGAUSYCRAEAQCAW3CNFXGC4TZL5SGC5DBL44GWXJALN3GC4TCNFXGC4TZLUUDQMBQGAUSYCRAEAQCAW3CNFXGC4TZL5SGC5DBL43DK225EBNXMYLSMJUW4YLSPFOSQ3LBPAUSYCRAEAQCAW3CNFXGC4TZL5SGC5DBL4YTM3K5EBNXMYLSMJUW4YLSPFOSQ3LBPAUSYIBNFUQHMYLSMJUW4YLSPEUG2YLYFEQGS4ZAGJPDGMJNGEQGE6LUMVZQUIBAEAQFWYLTMNUWSX3DNBQXEXJAMNUGC4RIGEUSYCRAEAQCAW3BONRWS2K7ON2HE2LOM5OSA5TBOJRWQYLSFAZDKMBJFQQC2LJANRUW22LUMVSCA5LTMFTWKLBAMJQXGZJWGQWWY2LLMUQHG5DVMZTAUIBAEAQFW2LOOQZTEXJALNUW45C5FQFCAIBAEBNWS3TUGY2F2IC3MJUWO2LOOROSYCRAEAQCAW3JNZ2DQXJAORUW46LJNZ2CYCRAEAQCAW3FNZ2W2X3DNBQXEXJALNXHMYLSMNUGC4S5FAYSSLAKEAQCAIC3MJXW63C7MZWGCZ25EBZW2YLMNRUW45AKFEFEOTYKBIXSUKRKFIVCUICPMJVGKY3UHIQCAVDBMJWGKIC3MRRG6XJOLNWGC43ULUQCAIBAKNRXE2LQOQQEIYLUMU5CAOJPGE3S6MRQGE2CANR2GIYDUMBTEBAU2IBKFIVCUKRKF4FFGRKUEBAU4U2JL5HFKTCMKMQE6TQKI5HQUU2FKQQFCVKPKRCUIX2JIRCU4VCJIZEUKURAJ5HAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2OBJDU6CSDKJCUCVCFEBKECQSMIUQFWZDCN5OS4W3MMFZXIXJIBIEVW43FOJ3GK4S5EBNW45TBOJRWQYLSLUUDENJQFEQE4T2UEBHFKTCMFQFASW3VONSXE3TBNVSV2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNXGZLDN5XGI425EBNWS3TULUQE4T2UEBHFKTCMFQFASW3TORQXIZK5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFCAQ2PJZJVIUSBJFHFIIC3KBFV63DBON2F65LTMVZG4YLNMVOSAUCSJFGUCUSZEBFUKWJAINGFKU2UIVJEKRAKFAFASW3TMVZHMZLSLUQECU2DFQFASW3VONSXE3TBNVSV2ICBKNBQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUQFIRKYKREU2QKHIVPU6TRALNIFESKNIFJFSXIKI5HQUCSDKJCUCVCFEBEU4RCFLAQGSX3MMFZXIX3TMVZHMZLSL5ZWKY3PNZSHGICPJYQGYYLTOQQCQ43FOJ3GK4RMEBZWKY3PNZSHGKJ3BJDU6CQKI5HQUU2FKQQECTSTJFPVAQKEIREU4RZAJ5DEMCSHJ4FC6KRKFIVCUKRAJ5RGUZLDOQ5CAICUMFRGYZJALNSGE325FZNW2YLNL5RW63TGNFTV2IBAEAQFGY3SNFYHIICEMF2GKORAHEXTCNZPGIYDCNBAGY5DEMB2GAZSAQKNEAVCUKRKFIVC6CSTIVKCAQKOKNEV6TSVJRGFGICPJYFEOTYKKNCVIICRKVHVIRKEL5EUIRKOKREUMSKFKIQE6TQKI5HQUU2FKQQECTSTJFPVAQKEIREU4RZAJ5HAUR2PBJBVERKBKRCSAVCBIJGEKIC3MRRG6XJOLNWWC3K7MNXW4ZTJM5OSQCQJLN2XGZLSL5UWIXJALNRGSZ3JNZ2F2ICOJ5KCATSVJRGCYCQJLNZGK3LPORSV62TJMROSAW3OOZQXEY3IMFZF2KBSGUYCSICOJ5KCATSVJRGCYCQJLNRGK2DBOZUW65LSLUQFW3TWMFZGG2DBOJOSQMJJEBHE6VBAJZKUYTAKFEQE6TRALNIFESKNIFJFSXIKBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHUMRQKI5HQULZKFIVCUKRKEBHWE2TFMN2DUIBAKRQWE3DFEBNWIYTPLUXFW3LBNVPW2ZLTONQWOZK5EAQCAICTMNZGS4DUEBCGC5DFHIQDSLZRG4XTEMBRGQQDMORSGA5DAMZAIFGSAKRKFIVCUKRPBJJUKVBAIFHFGSK7JZKUYTCTEBHU4CSHJ4FFGRKUEBIVKT2UIVCF6SKEIVHFISKGJFCVEICPJYFEOTYKKNCVIICBJZJUSX2QIFCEISKOI4QE6TQKI5HQUQ2SIVAVIRJAKRAUETCFEBNWIYTPLUXFW3LBNVPW2ZLTONQWOZK5FAFASW3JMROSAW3CNFTWS3TULUQE4T2UEBHFKTCMFQFASW3VONSXEX3JMROSAW3CNFTWS3TULUQE4T2UEBHFKTCMFQFASW3GOJXW2X3KNFSF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNXEZLNN52GKX3CMFZGKX3KNFSF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNXEZLNN52GKX3SMVZW65LSMNSV2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNWI2LSMVRXI2LPNZOSAW3OOZQXEY3IMFZF2KBRFEQE4T2UEBHFKTCMFQFASW3NMVZXGYLHMVOSAW3WMFZGE2LOMFZHSXJINVQXQKJAJZHVIICOKVGEYLAKBFNXGZLBOJRWQX3CN5SHSXJALNXHMYLSMNUGC4S5FBWWC6BJEBHE6VBAJZKUYTBMBIEVW33SNFTWS3S7NFSF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZKUYTBMBIQEGT2OKNKFEQKJJZKCAW2QJNPW2YLNL5WWK43TMFTWKX3VONSXEX3JMROSAUCSJFGUCUSZEBFUKWJAINGFKU2UIVJEKRAKFAFASW3VONSXEX3JMROSAQKTIMWAUCK3NFSF2ICBKNBQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUQFIRKYKREU2QKHIVPU6TRALNIFESKNIFJFSXIKI5HQUCSDKJCUCVCFEBEU4RCFLAQGSX3NMFWV63LFONZWCZ3FL52XGZLSNZQW2ZK7NJUWIX3JMQQE6TRANVQW2X3NMVZXGYLHMUQCQ5LTMVZF62LEFQQHEZLNN52GKX3CMFZGKX3KNFSCYIDJMQUTWCSHJ4FAUQ2SIVAVIRJAJFHEIRKYEBUV63LBNVPW2ZLTONQWOZK7OVZWK4TOMFWWKX3KNFSF633SNFTWS3S7NFSCAT2OEBWWC3K7NVSXG43BM5SSAKDVONSXEX3JMQWCA4TFNVXXIZK7MJQXEZK7NJUWILBAN5ZGSZ3JNZPWSZBJHMFEOTYKBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2GIYFEOTYKF4VCUKRKFIVCAT3CNJSWG5B2EAQFIYLCNRSSAW3EMJXV2LS3NVQW2X3NOVRV63LFONZWCZ3FLUQCAIBAKNRXE2LQOQQEIYLUMU5CAOJPGE3S6MRQGE2CANR2GIYDUMBTEBAU2IBKFIVCUKRKF4FFGRKUEBAU4U2JL5HFKTCMKMQE6TQKI5HQUU2FKQQFCVKPKRCUIX2JIRCU4VCJIZEUKURAJ5HAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2OBJDU6CRPFIQGSZBANFZSA3TPOQQHK3TJOF2WKIDBMNZG643TEB2GQZJAORQWE3DFFQQGEZLDMF2XGZJAO5SSAY3SMVQXIZJAMNXXA2LFOMQG6ZRAORUGKIDTMFWWKCRAFIQGC4TDNBUXMZJAMZXXEIDENFTGMZLSMVXHIIDVONSXE4ZANFXCA33VOIQHIZLTORZSAKRPBJBVERKBKRCSAVCBIJGEKIC3MRRG6XJOLNWWC3K7NV2WGX3NMVZXGYLHMVOSQCQJLNUWIXJALNRGSZ3JNZ2F2ICOJ5KCATSVJRGCYCQJLNZG633NL5UWIXJALNRGSZ3JNZ2F2ICOJ5KCATSVJRGCYCQJLNZWK3TEMVZF62LELUQFWYTJM5UW45C5EBHE6VBAJZKUYTBMBIEVW3TJMNVV63TBNVSV2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNW2ZLTONQWOZK5EBNXMYLSMJUW4YLSPFOSQ3LBPAUSATSPKQQE4VKMJQWAUCK3ONSWC4TDNBPWE33EPFOSAW3OOZQXEY3IMFZF2KDNMF4CSICOJ5KCATSVJRGCYCQJLNXXE2LHNFXF62LELUQFW3TWMFZGG2DBOJOSQMRVGAUSATSVJRGCYCRAINHU4U2UKJAUSTSUEBNVAS27NVQW2X3NOVRV63LFONZWCZ3FL5UWIXJAKBJESTKBKJMSAS2FLEQEGTCVKNKEKUSFIQFCQCRAEAQCAW3SN5XW2X3JMROSAQKTIMWAUCK3NFSF2ICBKNBQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUQFIRKYKREU2QKHIVPU6TRALNIFESKNIFJFSXIKI5HQUCSDKJCUCVCFEBEU4RCFLAQGSX3NMFWV63LVMNPW2ZLTONQWOZK7ONSW4ZDFOJPWSZBAJ5HCA3LBNVPW25LDL5WWK43TMFTWKKDTMVXGIZLSL5UWIKJ3BJDU6CQKINJEKQKUIUQESTSEIVMCA2K7NVQW2X3NOVRV63LFONZWCZ3FL5ZG633NL5UWIX3TMVXGIZLSL5UWIX3POJUWO2LOL5UWIICPJYQG2YLNL5WXKY27NVSXG43BM5SSAKDSN5XW2X3JMQWCA43FNZSGK4S7NFSCYIDPOJUWO2LOL5UWIKJ3BJDU6CQKKNCVIICBJZJUSX2QIFCEISKOI4QE6RSGBJDU6CRPFIVCUKRKFIQE6YTKMVRXIORAEBKGCYTMMUQFWZDCN5OS4W3NMFWV643FOJ3GK4S7OVZWK4S5EAQCAICTMNZGS4DUEBCGC5DFHIQDSLZRG4XTEMBRGQQDMORSGA5DAMZAIFGSAKRKFIVCUKRPBJJUKVBAIFHFGSK7JZKUYTCTEBHU4CSHJ4FFGRKUEBIVKT2UIVCF6SKEIVHFISKGJFCVEICPJYFEOTYKKNCVIICBJZJUSX2QIFCEISKOI4QE6TQKI5HQUCSDKJCUCVCFEBKECQSMIUQFWZDCN5OS4W3NMFWV643FOJ3GK4S7OVZWK4S5FAFASW3JMROSAW3CNFTWS3TULUQESRCFJZKESVCZFAYSYMJJEBHE6VBAJZKUYTBMBIEVW43FOJ3GK4S5EBNW45TBOJRWQYLSLUUDENJQFEQE4T2UEBHFKTCMFQFASW3VONSXEX3OMFWWKXJALNXHMYLSMNUGC4S5FAZDKMBJEBHE6VBAJZKUYTBMBIQEGT2OKNKFEQKJJZKCAW2QJNPW2YLNL5ZWK4TWMVZF65LTMVZF62LELUQFAUSJJVAVEWJAJNCVSICDJRKVGVCFKJCUICRIBIEVW2LELUQECU2DBIUVOSKUJAQCQUCBIRPUSTSEIVMCAPJAJ5DEMLBAKNKECVCJKNKESQ2TL5HE6USFINHU2UCVKRCSAPJAJ5DEMLBAJFDU4T2SIVPUIVKQL5FUKWJAHUQE6RSGFQQECTCMJ5LV6USPK5PUYT2DJNJSAPJAJ5HCYICBJRGE6V27KBAUORK7JRHUGS2TEA6SAT2OFEQE6TRALNIFESKNIFJFSXJMBIQEGT2OKNKFEQKJJZKCAW3NMFWV643FOJ3GK4S7OVZWK4REOVRV63LBNVPXGZLSOZSXEX3VONSXEX3OMFWWKXJAKVHESUKVIUQE4T2OINGFKU2UIVJEKRAKFAFASW3TMVZHMZLSLUQECU2DFQFASW3VONSXEX3OMFWWKXJAIFJUGCRJK5EVISBAFBIECRC7JFHEIRKYEA6SAT2GIYWCAU2UIFKESU2UJFBVGX2OJ5JEKQ2PJVIFKVCFEA6SAT2GIYWCASKHJZHVERK7IRKVAX2LIVMSAPJAJ5DEMLBAIFGEYT2XL5JE6V27JRHUGS2TEA6SAT2OFQQECTCMJ5LV6UCBI5CV6TCPINFVGIB5EBHU4KJAJ5HCAW2QKJEU2QKSLFOQUKJAJ5HCAW2QKJEU2QKSLFOQUCSHJ4FFGRKUEBAU4U2JL5IECRCEJFHEOICPIZDAUR2PBIXSUKRKFIVCUICPMJVGKY3UHIQCAVDBMJWGKIC3MRRG6XJOLNXWMZTMNFXGKX3NMVZXGYLHMVOSAIBAEBJWG4TJOB2CARDBORSTUIBZF4YTOLZSGAYTIIBWHIZDAORQGMQECTJAFIVCUKRKFIXQUU2FKQQECTSTJFPU4VKMJRJSAT2OBJDU6CSTIVKCAUKVJ5KEKRC7JFCEKTSUJFDESRKSEBHU4CSHJ4FFGRKUEBAU4U2JL5IECRCEJFHEOICPJYFEOTYKINJEKQKUIUQFIQKCJRCSAW3EMJXV2LS3N5TGM3DJNZSV63LFONZWCZ3FLUUAUCK3NFSF2IC3MJUWO2LOOROSASKEIVHFISKULEUDCLBRFEQE4T2UEBHFKTCMFQFASW3UNFWWK43UMFWXAXJALNRGSZ3JNZ2F2ICOJ5KCATSVJRGCYCQJLNSXQ4DJOJSV2IC3MJUWO2LOOROSATSVJRGCYCQJLNZWK4TWMVZF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNXK43FOJXGC3LFLUQFW3TWMFZGG2DBOJOSQMRVGAUSATSPKQQE4VKMJQWAUCK3MZZG63K7NJUWIXJALNXHMYLSMNUGC4S5FAZDKMBJEBHE6VBAJZKUYTBMBIEVW4DBMNVWK5C5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFASW3QMVZG2YLOMVXHIX3GNFSWYZDTLUQFW5TBOJRGS3TBOJ4V2KDNMF4CSLAKEBBU6TSTKRJECSKOKQQFWUCLL5XWMZTMNFXGKX3NMVZXGYLHMVPWSZC5EBIFESKNIFJFSICLIVMSAQ2MKVJVIRKSIVCAUKAKBFNWSZC5EBAVGQYKFFLUSVCIEAUFAQKEL5EU4RCFLAQD2ICPIZDCYICTKRAVISKTKREUGU27JZHVERKDJ5GVAVKUIUQD2ICPIZDCYICJI5HE6USFL5CFKUC7JNCVSIB5EBHUMRRMEBAUYTCPK5PVET2XL5GE6Q2LKMQD2ICPJYWCAQKMJRHVOX2QIFDUKX2MJ5BUWUZAHUQE6TRJEBHU4IC3KBJESTKBKJMV2CRJEBHU4IC3KBJESTKBKJMV2ICUIVMFISKNIFDUKX2PJYQFWUCSJFGUCUSZLUFAUQ2SIVAVIRJAKRAUETCFEBQXK5DIL52G623FNYQCQCRAEBXXO3TFOIQE4VSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBAKBJESTKBKJMSAS2FLEWAUIBAONSXCX3ON4QEESKHJFHFIICOJ5KCATSVJRGCYCRJHMFAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2GIYFEOTYKF4VCUKRKFIVCAT3CNJSWG5B2EAQFIYLCNRSSAW3EMJXV2LS3OBZGS5TBMN4V6ZDFMZQXK3DUL5WGS43ULUQCAIBAKNRXE2LQOQQEIYLUMU5CAOJPGE3S6MRQGE2CANR2GIYDUMBTEBAU2IBKFIVCUKRKF4FFGRKUEBAU4U2JL5HFKTCMKMQE6TQKI5HQUU2FKQQFCVKPKRCUIX2JIRCU4VCJIZEUKURAJ5HAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2OBJDU6CSDKJCUCVCFEBKECQSMIUQFWZDCN5OS4W3QOJUXMYLDPFPWIZLGMF2WY5C7NRUXG5C5FAFASW3TMVZHMZLSLUQFW3TWMFZGG2DBOJOSQMRVGAUSATSPKQQE4VKMJQWAUCK3OVZWK4TOMFWWKXJALNXHMYLSMNUGC4S5FAZDKMBJEBHE6VBAJZKUYTBMBIEVW3TBNVSV2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKEBBU6TSTKRJECSKOKQQFWUCLL5YHE2LWMFRXSX3EMVTGC5LMORPWY2LTORPXK43FOJXGC3LFLUQFAUSJJVAVEWJAJNCVSICDJRKVGVCFKJCUICRIBIEVW43FOJ3GK4S5FQQFW5LTMVZG4YLNMVOQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUFAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2GIYFEOTYKF4VCUKRKFIVCAT3CNJSWG5B2EAQFIYLCNRSSAW3EMJXV2LS3OBZGS5TBMN4V63DJON2F2IBAEAQFGY3SNFYHIICEMF2GKORAHEXTCNZPGIYDCNBAGY5DEMB2GAZSAQKNEAVCUKRKFIVC6CSTIVKCAQKOKNEV6TSVJRGFGICPJYFEOTYKKNCVIICRKVHVIRKEL5EUIRKOKREUMSKFKIQE6TQKI5HQUU2FKQQECTSTJFPVAQKEIREU4RZAJ5HAUR2PBJBVERKBKRCSAVCBIJGEKIC3MRRG6XJOLNYHE2LWMFRXSX3MNFZXIXJIBIEVW43FOJ3GK4S5EBNW45TBOJRWQYLSLUUDENJQFEQE4T2UEBHFKTCMFQFASW3VONSXE3TBNVSV2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNW4YLNMVOSAW3OOZQXEY3IMFZF2KBSGUYCSICOJ5KCATSVJRGCYCQJLNUWIXJALNRGSZ3JNZ2F2ICJIRCU4VCJKRMSQMJMGEUSATSPKQQE4VKMJQWAUCK3MNZGKYLUMVSF6YLULUQFWZDBORSXI2LNMVOSATSPKQQE4VKMJQWAUICDJ5HFGVCSIFEU4VBALNIEWX3QOJUXMYLDPFPWY2LTOROSAUCSJFGUCUSZEBFUKWJAINGFKU2UIVJEKRAKFAFASW3TMVZHMZLSLUQECU2DFQQAUCK3OVZWK4TOMFWWKXJAIFJUGLBABIEVW3TBNVSV2ICBKNBQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUFAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2GIYFEOTYKF4VCUKRKFIVCAT3CNJSWG5B2EAQFIYLCNRSSAW3EMJXV2LS3OBZGS5TBMN4V63DJON2F6ZDBORQV2IBAEAQFGY3SNFYHIICEMF2GKORAHEXTCNZPGIYDCNBAGY5DEMB2GAZSAQKNEAVCUKRKFIVC6CSTIVKCAQKOKNEV6TSVJRGFGICPJYFEOTYKKNCVIICRKVHVIRKEL5EUIRKOKREUMSKFKIQE6TQKI5HQUU2FKQQECTSTJFPVAQKEIREU4RZAJ5HAUR2PBJBVERKBKRCSAVCBIJGEKIC3MRRG6XJOLNYHE2LWMFRXSX3MNFZXIX3EMF2GCXJIBIEVW2LELUQFWYTJM5UW45C5EBHFKTCMFQFASW3ULUQFWY3IMFZF2KBRFEQE4T2UEBHFKTCMFQFASW3WMFWHKZK5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFASW3BMN2GS33OLUQFWY3IMFZF2KBRFEQE4T2UEBHFKTCMFQFASW3POJSF2IC3NFXHIXJAJZHVIICOKVGEYLAKBFNW2YLUMNUF6YLMNROSAW3TNVQWY3DJNZ2F2ICOJ5KCATSVJRGCYCQJLNWWC5DDNBPWS4K5EBNXG3LBNRWGS3TULUQE4T2UEBHFKTCMFQFASW3NMF2GG2C7NVSXG43BM5SV2IC3ONWWC3DMNFXHIXJAJZHVIICOKVGEYLAKBFNW2YLUMNUF64DSMVZWK3TDMVPWS3S5EBNXG3LBNRWGS3TULUQE4T2UEBHFKTCMFQFASW3NMF2GG2C7OBZGK43FNZRWKX3POV2F2IC3ONWWC3DMNFXHIXJAJZHVIICOKVGEYCRJEBHU4IC3KBJESTKBKJMV2ICUIVMFISKNIFDUKX2PJYQFWUCSJFGUCUSZLUFAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2GIYFEOTYKKNCVIICBJZJUSX2OKVGEYUZAJ5HAUR2PBJJUKVBAKFKU6VCFIRPUSRCFJZKESRSJIVJCAT2OBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHU4CSHJ4FEGUSFIFKEKICUIFBEYRJALNSGE325FZNXA4TJOZQXIZK7ON2G64TBM5SV2KAKEAQCAIBPFIQGEZJAMF3WC4TFEBXWMIBZGAYCAYTZORSXGIDJNZSGK6BANRSW4Z3UNAQGY2LNNF2C4IDOOZQXEY3IMFZCA5LTMVZSA5DXN4QGE6LUMVZSA4DFOIQGG2DBOIQCULYKBFNXGZLSOZSXEXJALNXHMYLSMNUGC4S5FAYTKMBJEBHE6VBAJZKUYTBMBIEVW5LTMVZG4YLNMVOSAW3OOZQXEY3IMFZF2KBRGUYCSICOJ5KCATSVJRGCYIBNFUQDENJQEBUW4IDNPFZXC3AKBFNW4YLNMVZXAYLDMVOSAW3OOZQXEY3IMFZF2KBRGUYCSICOJ5KCATSVJRGCYCQJLNSGC5DBLUQFW3TWMFZGG2DBOJOSQ3LBPAUSATSPKQQE4VKMJQWAUCK3MNZGKYLUMVSF6YLULUQFWZDBORSXI2LNMVOSATSPKQQE4VKMJQWAUICDJ5HFGVCSIFEU4VBALNIEWX3QOJUXMYLUMVPXG5DPOJQWOZK5EBIFESKNIFJFSICLIVMSAQ2MKVJVIRKSIVCAUKAKBFNXGZLSOZSXEXJAIFJUGLAKBFNXK43FOJXGC3LFLUQECU2DFQFASW3OMFWWK43QMFRWKXJAIFJUGCRJK5EVISBAFBIECRC7JFHEIRKYEA6SAT2GIYWCAU2UIFKESU2UJFBVGX2OJ5JEKQ2PJVIFKVCFEA6SAT2GIYWCASKHJZHVERK7IRKVAX2LIVMSAPJAJ5DEMLBAIFGEYT2XL5JE6V27JRHUGS2TEA6SAT2OFQQECTCMJ5LV6UCBI5CV6TCPINFVGIB5EBHU4KJAJ5HCAW2QKJEU2QKSLFOQUKJAJ5HCAW2QKJEU2QKSLFOSAVCFLBKESTKBI5CV6T2OEBNVAUSJJVAVEWK5BIFEOTYKKNCVIICBJZJUSX2QIFCEISKOI4QE6RSGBJDU6CRPFIVCUKRKFIQE6YTKMVRXIORAEBKGCYTMMUQFWZDCN5OS4W3SN5ZXIZLSL53GK4TTNFXW4XJAEAQCAU3DOJUXA5BAIRQXIZJ2EA4S6MJXF4ZDAMJUEA3DUMRQHIYDGICBJUQCUKRKFIVCULYKKNCVIICBJZJUSX2OKVGEYUZAJ5HAUR2PBJJUKVBAKFKU6VCFIRPUSRCFJZKESRSJIVJCAT2OBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHU4CSHJ4FEGUSFIFKEKICUIFBEYRJALNSGE325FZNXE33TORSXEX3WMVZHG2LPNZOSQCRAEAQCAIBAEAQFW43FOJ3GK4S5EBNW45TBOJRWQYLSLUUDENJQFEQE4T2UEBHFKTCMFQFASW3VONSXE3TBNVSV2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNXMZLSONUW63S5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFCAQ2PJZJVIUSBJFHFIIC3KBFV64TPON2GK4S7OZSXE43JN5XF643FOJ3GK4S7OVZWK4S5EBIFESKNIFJFSICLIVMSAQ2MKVJVIRKSIVCAUKAKEAQCAIBAEAQCAW3TMVZHMZLSLUQECU2DFQFASW3VONSXE3TBNVSV2ICBKNBQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUQFIRKYKREU2QKHIVPU6TRALNIFESKNIFJFSXIKBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHUMRQKI5HQULZKFIVCUKRKEBHWE2TFMN2DUIBAKRQWE3DFEBNWIYTPLUXFW4TPON2GK4THOJXXK4DTLUQCAIBAKNRXE2LQOQQEIYLUMU5CAOJPGE3S6MRQGE2CANR2GIYDUMBTEBAU2IBKFIVCUKRKF4FFGRKUEBAU4U2JL5HFKTCMKMQE6TQKI5HQUU2FKQQFCVKPKRCUIX2JIRCU4VCJIZEUKURAJ5HAUR2PBJJUKVBAIFHFGSK7KBAUIRCJJZDSAT2OBJDU6CSDKJCUCVCFEBKECQSMIUQFWZDCN5OS4W3SN5ZXIZLSM5ZG65LQONOSQCQJLNZWK4TWMVZF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNXK43FOJXGC3LFLUQFW3TWMFZGG2DBOJOSQMRVGAUSATSPKQQE4VKMJQWAUCK3NJUWIXJALNXHMYLSMNUGC4S5FAZDKMBJEBHE6VBAJZKUYTBMBIEVWZ3SOBOSAW3OOZQXEY3IMFZF2KDNMF4CSICOJ5KCATSVJRGAUKJAJ5HCAW2QKJEU2QKSLFOSAVCFLBKESTKBI5CV6T2OEBNVAUSJJVAVEWK5BIFEOTYKKNCVIICBJZJUSX2QIFCEISKOI4QE6RSGBJDU6CSDKJCUCVCFEBEU4RCFLAQGSX3SN5ZXIZLSM5PXGZLSOZSXEX3VONSXEX3KNFSCAT2OEBZG643UMVZGO4TPOVYHGIBIONSXE5TFOIWCA5LTMVZG4YLNMUWCA2TJMQUQUR2PBIXSUKRKFIVCUICPMJVGKY3UHIQCAVDBMJWGKIC3MRRG6XJOLNZG643UMVZHK43FOJZV2IBAEAQFGY3SNFYHIICEMF2GKORAHEXTCNZPGIYDCNBAGY5DEMB2GAZSAQKNEAVCUKRKFIVC6CSTIVKCAQKOKNEV6TSVJRGFGICPJYFEOTYKKNCVIICRKVHVIRKEL5EUIRKOKREUMSKFKIQE6TQKI5HQUU2FKQQECTSTJFPVAQKEIREU4RZAJ5HAUR2PBJBVERKBKRCSAVCBIJGEKIC3MRRG6XJOLNZG643UMVZHK43FOJZV2KAKBFNXGZLSOZSXEXJALNXHMYLSMNUGC4S5FAZDKMBJEBHE6VBAJZKUYTBMBIEVW5LTMVZG4YLNMVOSAW3OOZQXEY3IMFZF2KBSGUYCSICOJ5KCATSVJRGCYCQJLNVGSZC5EBNW45TBOJRWQYLSLUUDENJQFEQE4T2UEBHFKTCMFQFASW3ONFRWWXJALNXHMYLSMNUGC4S5FBWWC6BJEBHE6VBAJZKUYTBMBIEVW43VMJZWG4TJOB2GS33OLUQFWY3IMFZF2KBRFEQE4T2UEBHFKTCMFQFASW3BONVV2IC3MNUGC4S5FAYSSICOJ5KCATSVJRGCYCQJLNQXG23NMVZXGYLHMVOSAW3OOZQXEY3IMFZF2KDNMF4CSICOJ5KCATSVJRGCYCQJLNRXEZLBORSWIX3BOROSAW3EMF2GK5DJNVSV2ICOJ5KCATSVJRGCYCRAINHU4U2UKJAUSTSUEBNXE33TORSXE5LTMVZHGJDJL5ZG643UMVZHKX3TMVZHMZLSL52XGZLSL5VGSZC5EBKU4SKRKVCSAQ2MKVJVIRKSIVCAUKAKBFNXGZLSOZSXEXJAIFJUGLAKBFNXK43FOJXGC3LFLUQECU2DFQFASW3KNFSF2ICBKNBQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUQFIRKYKREU2QKHIVPU6TRALNIFESKNIFJFSXIKBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHUMRQKI5HQUQ2SIVAVIRJAJFHEIRKYEBUV64TPON2GK4TVL5ZWK4TWMVZF65LTMVZCAT2OEBZG643UMVZHK43FOJZSAKDTMVZHMZLSFQQHK43FOJXGC3LFFEFEOTYKINJEKQKUIUQESTSEIVMCA2K7OJXXG5DFOJ2V62TJMQQE6TRAOJXXG5DFOJ2XGZLSOMQCQ2TJMQUQUR2PBIFC6KRKFIVCUKRAJ5RGUZLDOQ5CAICUMFRGYZJALNSGE325FZNXK43FOJZV2IBAEAQFGY3SNFYHIICEMF2GKORAHEXTCNZPGIYDCNBAGY5DEMB2GAZSAQKNEAVCUKRKFIVC6CSTIVKCAQKOKNEV6TSVJRGFGICPJYFEOTYKKNCVIICRKVHVIRKEL5EUIRKOKREUMSKFKIQE6TQKI5HQUU2FKQQECTSTJFPVAQKEIREU4RZAJ5HAUR2PBJBVERKBKRCSAVCBIJGEKIC3MRRG6XJOLN2XGZLSONOSQCQJLNZWK4TWMVZF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNXK43FOJXGC3LFLUQFW3TWMFZGG2DBOJOSQMRVGAUSATSPKQQE4VKMJQWAUCK3OBQXG43XN5ZGIXJALNXHMYLSMNUGC4S5FBWWC6BJEBHE6VBAJZKUYTBMBIEVW4DBONZV6ZDFORQWS3DTLUQFW3TWMFZGG2DBOJOSQ3LBPAUSATSVJRGCYCQJLNRXEZLBORSWIX3BOROSAW3EMF2GK5DJNVSV2ICOJ5KCATSVJRGCYCRAINHU4U2UKJAUSTSUEBNVAS27OVZWK4TTL52XGZLSNZQW2ZK5EBIFESKNIFJFSICLIVMSAQ2MKVJVIRKSIVCAUKAKBFNXK43FOJXGC3LFLUQECU2DFQFCAIBAEAQCAIBALNZWK4TWMVZF2ICBKNBQUKKXJFKEQIBIKBAUIX2JJZCEKWBAHUQE6RSGFQQFGVCBKREVGVCJINJV6TSPKJCUGT2NKBKVIRJAHUQE6RSGFQQESR2OJ5JEKX2EKVIF6S2FLEQD2ICPIZDCYICBJRGE6V27KJHVOX2MJ5BUWUZAHUQE6TRMEBAUYTCPK5PVAQKHIVPUYT2DJNJSAPJAJ5HCSICPJYQFWUCSJFGUCUSZLUFCSICPJYQFWUCSJFGUCUSZLUQFIRKYKREU2QKHIVPU6TRALNIFESKNIFJFSXIKBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHUMRQKI5HQULZKFIVCUKRKEBHWE2TFMN2DUIBAKRQWE3DFEBNWIYTPLUXFW5TDMFZGIXJAEAQCAU3DOJUXA5BAIRQXIZJ2EA4S6MJXF4ZDAMJUEA3DUMRQHIYDGICBJUQCUKRKFIVCULYKKNCVIICBJZJUSX2OKVGEYUZAJ5HAUR2PBJJUKVBAKFKU6VCFIRPUSRCFJZKESRSJIVJCAT2OBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHU4CSHJ4FEGUSFIFKEKICUIFBEYRJALNSGE325FZNXMY3BOJSF2KAKBFNXK43FOJXGC3LFLUQFW3TWMFZGG2DBOJOSQMJVGAUSATSPKQQE4VKMJQWAUCK3ONSXE5TFOJOSAW3OOZQXEY3IMFZF2KBRGUYCSICOJ5KCATSVJRGCYCQJLN3GGYLSMROSAW3OOZQXEY3IMFZF2KDNMF4CSICOJ5KCATSVJRGCYCQJLNRXEZLBORSWIX3BOROSAW3EMF2GK5DJNVSV2ICOJ5KCATSVJRGCYCRAINHU4U2UKJAUSTSUEBNVAS27OZRWC4TEL52XGZLSNZQW2ZK5EBIFESKNIFJFSICLIVMSAQ2MKVJVIRKSIVCAUKAKBFNXK43FOJXGC3LFLUQECU2DFQFASW3TMVZHMZLSLUQECU2DBIUVOSKUJAQCQUCBIRPUSTSEIVMCAPJAJ5DEMLBAKNKECVCJKNKESQ2TL5HE6USFINHU2UCVKRCSAPJAJ5DEMLBAJFDU4T2SIVPUIVKQL5FUKWJAHUQE6RSGFQQECTCMJ5LV6USPK5PUYT2DJNJSAPJAJ5HCYICBJRGE6V27KBAUORK7JRHUGS2TEA6SAT2OFEQE6TRALNIFESKNIFJFSXIKFEQE6TRALNIFESKNIFJFSXJAKRCVQVCJJVAUORK7J5HCAW2QKJEU2QKSLFOQUCSHJ4FFGRKUEBAU4U2JL5IECRCEJFHEOICPIZDAUR2PBIXSUKRKFIVCUICPMJVGKY3UHIQCAVDBMJWGKIC3MRRG6XJOLN3GGYLSMRPXGZLBOJRWQXJAEAQCAU3DOJUXA5BAIRQXIZJ2EA4S6MJXF4ZDAMJUEA3DUMRQHIYDGICBJUQCUKRKFIVCULYKKNCVIICBJZJUSX2OKVGEYUZAJ5HAUR2PBJJUKVBAKFKU6VCFIRPUSRCFJZKESRSJIVJCAT2OBJDU6CSTIVKCAQKOKNEV6UCBIRCESTSHEBHU4CSHJ4FEGUSFIFKEKICUIFBEYRJALNSGE325FZNXMY3BOJSF643FMFZGG2C5FAFASW3VONSXE3TBNVSV2IC3NZ3GC4TDNBQXEXJIGE2TAKJAJZHVIICOKVGEYLAKBFNWY5LTMVZG4YLNMVOSAW3OOZQXEY3IMFZF2KBRGAYCSICOJ5KCATSVJRGCYCQJLNZWK4TWMVZF2IC3NZ3GC4TDNBQXEXJIGE2TAKJAJZHVIICOKVGEYLAKBFNWM3S5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFASW3MMZXF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNWMYLNNFWHSXJALNXHMYLSMNUGC4S5FBWWC6BJEBHE6VBAJZKUYTBMBIEVW3DGMFWWS3DZLUQFW3TWMFZGG2DBOJOSQMRVGAUSATSPKQQE4VKMJQWAUCK3M5UXMZLOLUQFW3TWMFZGG2DBOJOSQ3LBPAUSATSPKQQE4VKMJQWAUCK3NRTWS5TFNZOSAW3OOZQXEY3IMFZF2KBSGUYCSICOJ5KCATSVJRGCYCQJLNWWSZDENRSV2IC3NZ3GC4TDNBQXEXJINVQXQKJAJZHVIICOKVGEYLAKBFNWY3LJMRSGYZK5EBNW45TBOJRWQYLSLUUDENJQFEQE4T2UEBHFKTCMFQFASW3ONFRWW3TBNVSV2IC3NZ3GC4TDNBQXEXJINVQXQKJAJZHVIICOKVGEYLAKBFNWY3TJMNVW4YLNMVOSAW3OOZQXEY3IMFZF2KBSGUYCSICOJ5KCATSVJRGCYCQJLNRGIYLZLUQFW3TWMFZGG2DBOJOSQ3LBPAUSATSPKQQE4VKMJQWAUCK3NRRGIYLZLUQFW3TWMFZGG2DBOJOSQMRVGAUSATSPKQQE4VKMJQWAUCK3MN2HE6K5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFASW3MMN2HE6K5EBNW45TBOJRWQYLSLUUDENJQFEQE4T2UEBHFKTCMFQFASW3MN5RWC3DJOR4V2IC3NZ3GC4TDNBQXEXJINVQXQKJAJZHVIICOKVGEYLAKBFNWY3DPMNQWY2LUPFOSAW3OOZQXEY3IMFZF2KBSGUYCSICOJ5KCATSVJRGCYCQJLNSW2YLJNROSAW3OOZQXEY3IMFZF2KDNMF4CSICOJ5KCATSVJRGCYCQJLNWGK3LBNFWF2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNW64THNZQW2ZK5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFASW3MN5ZGO3TBNVSV2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKBFNW64THOVXGS5C5EBNW45TBOJRWQYLSLUUG2YLYFEQE4T2UEBHFKTCMFQFASW3MN5ZGO5LONF2F2IC3NZ3GC4TDNBQXEXJIGI2TAKJAJZHVIICOKVGEYLAKEBBU6TSTKRJECSKOKQQFWUCLL53GGYLSMRPXGZLBOJRWQX3MOVZWK4TOMFWWKXJAKBJESTKBKJMSAS2FLEQEGTCVKNKEKUSFIQFCQCQJLNWHK43FOJXGC3LFLUQECU2DFQFASW3TMVZHMZLSLUQECU2DBIUVOSKUJAQCQUCBIRPUSTSEIVMCAPJAJ5DEMLBAKNKECVCJKNKESQ2TL5HE6USFINHU2UCVKRCSAPJAJ5DEMLBAJFDU4T2SIVPUIVKQL5FUKWJAHUQE6RSGFQQECTCMJ5LV6USPK5PUYT2DJNJSAPJAJ5HCYICBJRGE6V27KBAUORK7JRHUGS2TEA6SAT2OFEQE6TRALNIFESKNIFJFSXIKFEQE6TRALNIFESKNIFJFSXJAKRCVQVCJJVAUORK7J5HCAW2QKJEU2QKSLFOQUCSHJ4FAUQ2SIVAVIRJAKRAUETCFEBNWIYTPLUXFW3LVMNPWY2LHNB2F64TPN5WXGXJIBIQCAIBALNUWIXJALNRGSZ3JNZ2F2ICJIRCU4VCJKRMSQMJMGEUSATSPKQQE4VKMJQQFKTSJKFKUKLAKBIQCAIBALNWHK43FOJOSAW2OKZAVEQ2IIFJF2KBSGAYCSIBAJZHVIICOKVGEYLBAFUWSAMRVGAQGS3RANV4XG4LMBIQCAIBALNWHGZLSOZSXEXJAJZLECUSDJBAVEKBSGUYCSIBAJZHVIICOKVGEYLAKEAQCAIC3OZSXE43JN5XF2ICOKZAVEQ2IIFJCQMRQFEQCAICOJ5KCATSVJRGCYCRAEAQCAQ2PJZJVIUSBJFHFIIC3KBFV63LVMNPWY2LHNB2F64TPN5WXGXJAKBJESTKBKJMSAS2FLEQEGTCVKNKEKUSFIQUAUIBAEAQCAIBAEBNWY43FOJ3GK4S5EBAVGQZMBIQCAIBAEAQCAIC3NR2XGZLSLUQECU2DBIQCAIBAFEUQUR2PBIFEGUSFIFKEKICUIFBEYRJALNSGE325FZNW25LDL5WGSZ3IORPW6Y3DOVYGC3TUONOSQCRAEAQCAW3SN5XW2X3JMROSAW3CNFTWS3TULUQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAW3MOVZWK4S5EAQCAW2OKZAVEQ2IIFJF2KBSGAYCSIBAJZHVIICOKVGEYLBAFUWSAMRVGAQGS3RANV4XG4LMBIQCAIBALNWHGZLSOZSXEXJALNHFMQKSINEECUS5FAZDAMBJEAQE4T2UEBHFKTCMFQQC2LJAGI2TAIDJNYQG26LTOFWAUIBAEAQFWYLGMZOSAVCJJZMUSTSUEAQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQEGT2OKNKFEQKJJZKCAW2QJNPW25LDL5WGSZ3IORPW6Y3DOVYGC3TUONOSAUCSJFGUCUSZEBFUKWJAFAFCAIBAEAQCAIBALNZG633NL5UWIXJAIFJUGLAKEAQCAIBAEAQCAW3MONSXE5TFOJOSAQKTIMWAUIBAEAQCAIBAEBNWY5LTMVZF2ICBKNBQUIBAEAQCSKIKI5HQUCSBJRKEKURAKRAUETCFEBNWIYTPLUXFW3LVMNPWY2LHNB2F633DMN2XAYLOORZV2CRAEAQCAQKEIQQEGT2OKNKFEQKJJZKCARSLL5XWGY3VOBQW45DTL5WXKY27NRUWO2DUL5ZG633NOMFCAIBAEAQCAIBAIZHVERKJI5HCAS2FLEQCQ4TPN5WV62LEFEFCAIBAEAQCAIBAKJCUMRKSIVHEGRKTEBNWIYTPLUXFW3LVMNPWY2LHNB2F64TPN5WXGXJINFSCSCRAEAQCAIBAEAQE6TRAIRCUYRKUIUQEGQKTINAUIRIKEAQCAIBAEAQCAT2OEBKVARCBKRCSAQ2BKNBUCRCFBJDU6CQKINJEKQKUIUQESTSEIVMCA2K7NV2WGX3MNFTWQ5C7N5RWG5LQMFXHI427NFSCAT2OEBWXKY27NRUWO2DUL5XWGY3VOBQW45DTFBZG633NL5UWIKIKI5HQUQ2SIVAVIRJAJFHEIRKYEBUV63LVMNPWY2LHNB2F633DMN2XAYLOORZV65LTEBHU4IDNOVRV63DJM5UHIX3PMNRXK4DBNZ2HGKDMONSXE5TFOIWCA3DVONSXEKIKI5HQUCSDKJCUCVCFEBKECQSMIUQFWZDCN5OS4W3NOVRV63DJM5UHIX3DN5XGM2LHLUUAUIBAEAQHE33PNVPWSZBAMJUWO2LOOQQCAIBAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAN5YHIICOKZAVEQ2IIFJCQMJQGAUSAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDWMFWCATSWIFJEGSCBKIUDENJQFEQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAQ2PJZJVIUSBJFHFIIC3KBFV63LVMNPWY2LHNB2F6Y3PNZTGSZ25EBIFESKNIFJFSICLIVMSAQ2MKVJVIRKSIVCCQCRAEAQCAIBAEAQFW4TPN5WV62LELUQECU2DFQFCAIBAEAQCAIBALNXXA5C5EBAVGQYKEAQCAIBJFEFEOTYKBJAUYVCFKIQFIQKCJRCSAW3EMJXV2LS3NV2WGX3MNFTWQ5C7MNXW4ZTJM5OQUIBAEAQECRCEEBBU6TSTKRJECSKOKQQEMS27MNXW4ZTJM5PW25LDL5WGSZ3IORPXE33PNVZQUIBAEAQCAIBAEBDE6USFJFDU4ICLIVMSAKDSN5XW2X3JMQUQUIBAEAQCAIBAEBJEKRSFKJCU4Q2FKMQFWZDCN5OS4W3NOVRV63DJM5UHIX3SN5XW2425FBUWIKIKEAQCAIBAEAQCAT2OEBCEKTCFKRCSAQ2BKNBUCRCFBIQCAIBAEAQCAICPJYQFKUCEIFKEKICDIFJUGQKEIUFEOTYKBJBVERKBKRCSAVCBIJGEKIDEMJXS43LVMNPWY2LHNB2F6YTMN5RWW2LOM4UAUIBAEAQGY5LTMVZCATSWIFJEGSCBKIUDENJQFEQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWHGZLSOZSXEICOKZAVEQ2IIFJCQMRVGAUSAIBAEBHE6VBAJZKUYTBMBIQCAIBAO5UGC5BAKREU4WKJJZKCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCA53IN4QE4VSBKJBUQQKSFA2TAMBJEAQCAIBAEAQCATSPKQQE4VKMJQFCSCSHJ4FAUQ2SIVAVIRJAJFHEIRKYEBUV63LVMNPWY2LHNB2F6YTMN5RWW2LOM5PXG5JAJ5HCA3LVMNPWY2LHNB2F6YTMN5RWW2LOM4UGY43FOJ3GK4RMEBWHK43FOIUTWCSHJ4FAULJNEBWHK43FOIWCA3DTMVZHMZLSEBQW4ZBAOJSW233UMVPWEYLSMVPWU2LEEBUGC5TFEAZDKMBAMNUGC4TBMN2GK4TTEBUW4ICNPFJVCTAKFUWSAYTVOQQGQZLSMUQHOZJAMFZGKIDMNFWWS5DFMQQGE6JANFXGIZLYEBZWS6TFEAUDSMBQEBRHS5DFOMUQUQ2SIVAVIRJAKRAUETCFEBSGE3ZONFXGE33YFAFCAIBAEBWHK43FOIQE4VSBKJBUQQKSFAYTKMBJEBHE6VBAJZKUYTBMBIQCAIBANRZWK4TWMVZCATSWIFJEGSCBKIUDCNJQFEQE4T2UEBHFKTCMFQFCAIBAEBZGK3LPORSV6YTBOJSV62TJMQQE4VSBKJBUQQKSFAYTKMBJEBHE6VBAJZKUYTBMBIQCAIBAMNXW45DFNZ2CAVSBKJBESTSBKJMSQ3LBPAUSATSPKQQE4VKMJQWAUIBAEAQHK3TSMVQWIX3DN52W45BAJFHFIICOJ5KCATSVJRGCYCRAEAQCA3LTM5PWSZBAJZLECUSDJBAVEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCA5DJNVSXG5DBNVYCAQSJI5EU4VBAJZHVIICOKVGEYLAKEAQCAIDBOJRWQ2LWMUQFISKOLFEU4VBAIRCUMQKVJRKCAMBMBIQCAIBANV2XIZLEL52W45DJNQQEESKHJFHFIICEIVDECVKMKQQDALAKEAQCAICDJ5HFGVCSIFEU4VBAKBFV62LOMJXXQICQKJEU2QKSLEQEWRKZEBBUYVKTKRCVERKEFAFCAIBAEAQCAIBANRZWK4TWMVZCAQKTIMWAUIBAEAQCAIBAEBWHK43FOIQECU2DFQFCAIBAEAQCAIBAOJSW233UMVPWEYLSMVPWU2LEEBAVGQYKEAQCAIBJBIUQUR2PBIFEGUSFIFKEKICJJZCEKWBANFPWS3TCN54F643VL52HGICPJYQGS3TCN54CQ3DTMVZHMZLSFQQGY5LTMVZCYIDUNFWWK43UMFWXAKJ3BJDU6CQKINJEKQKUIUQFIQKCJRCSAZDCN4XHA5LCON2WEX3ON5SGK4ZAFAFCAIBAEBXGSZDYEBBESR2JJZKCAIBAEAQCAIBAEAQCASKEIVHFISKULEUDCLBRFEQFAUSJJVAVEWJAJNCVSLAKEAQCAIDQL5VWK6JAJZLECUSDJBAVEKBRGUYCSIBAEBHE6VBAJZKUYTBMBIQCAIBANZQW2ZJAJZLECUSDJBAVEKBRGUYCSIBAEAQE4T2UEBHFKTCMFQFCAIBAEB2HS4DFEBHFMQKSINEECURIGI2TAKJAEAQCATSPKQQE4VKMJQWAUIBAEAQG653OMVZHGICOKZAVEQ2IIFJCQ3LBPAUSAICOJ5KCATSVJRGCYCRAEAQCA33QORUW63TTEBHFMQKSINEECURINVQXQKJAJZHVIICOKVGEYCRJBJDU6CQKINJEKQKUIUQFKTSJKFKUKICJJZCEKWBANFPXA5LCON2WEX3ON5SGK427NNSXSX3OMFWWKICPJYQHA5LCON2WEX3ON5SGK4ZIOBPWWZLZFQQG4YLNMUUTWCSHJ4FAUQ2SIVAVIRJAKRAUETCFEBSGE3ZOOB2WE43VMJPW433EMVPWG33MNRSWG5DJN5XHGIBIBIQCAIBANZQW2ZJAJZLECUSDJBAVEKBRGUYCSICOJ5KCATSVJRGCYCRAEAQCA4DBOJSW45C7NZQW2ZJAJZLECUSDJBAVEKBRGUYCSICOJ5KCATSVJRGCYCRAEAQCAQ2PJZJVIUSBJFHFIICQJNPXA5LCON2WEX3ON5SGKX3DN5WGYZLDORUW63TTEBIFESKNIFJFSICLIVMSAQ2MKVJVIRKSIVCCQCRAEAQCAIBAEAQG4YLNMUQECU2DFQFCAIBAEAQCAIBAOBQXEZLOORPW4YLNMUQECU2DBIQCAIBAFEFCSCSHJ4FAUQ2SIVAVIRJAKRAUETCFEBSGE3ZOOB2WE43VMJPWCZTGNFWGSYLUNFXW44ZAFAFCAIBAEBXGSZDYEBBESR2JJZKCATSPKQQE4VKMJQWAUIBAEAQGY5LTMVZCATSWIFJEGSCBKIUDCNJQFEQE4T2UEBHFKTCMFQFCAIBAEBWHGZLSOZSXEICOKZAVEQ2IIFJCQMJVGAUSATSPKQQE4VKMJQWAUIBAEAQGCZTGEBKESTSZJFHFIICOJ5KCATSVJRGCYCRAEAQCAQ2PJZJVIUSBJFHFIICQJNPXA5LCON2WEX3BMZTGS3DJMF2GS33OOMQFAUSJJVAVEWJAJNCVSICDJRKVGVCFKJCUIKAKEAQCAIBAEAQCA3DVONSXEICBKNBSYCRAEAQCAIBAEAQGY43FOJ3GK4RAIFJUGLAKEAQCAIBAEAQCA3TJMR4CAQKTIMFCAIBAEAUQUKIKI5HQUCSDKJCUCVCFEBEU4RCFLAQGSX3QOVRHG5LCL5QWMZTJNRUWC5DJN5XHGX3ONFSHQICPJYQHA5LCON2WEX3BMZTGS3DJMF2GS33OOMUG42LEPAUTWCSHJ4FAUQ2SIVAVIRJAKRAUETCFEBSGE3ZOOB2WE43VMJPWS5DFNVZSAKAKEAQCAIDONFSHQICCJFDUSTSUEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBUXIZLNNFSCATSWIFJEGSCBKIUDENJQFEQCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAY3SMVQXIZLEL5WHK43FOIQE4VSBKJBUQQKSFAYTKMBJEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAMNZGKYLUMVSF63DTMVZHMZLSEBHFMQKSINEECURIGE2TAKJAEAQCATSPKQQE4VKMJQWAUIBAEAQGG4TFMF2GKZC7MF2CAQSJI5EU4VBAEAQCAIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDNN5SGSZTJMVSF63DVONSXEICOKZAVEQ2IIFJCQMJVGAUSAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBWW6ZDJMZUWKZC7NRZWK4TWMVZCATSWIFJEGSCBKIUDCNJQFEQCAICOJ5KCATSVJRGCYCRAEAQCA3LPMRUWM2LFMRPWY4TFONXXK4TDMUQE4VSBKJBUQQKSFAYTKMBJEBHE6VBAJZKUYTBMBIQCAIBANVXWI2LGNFSWIX3BOQQEESKHJFHFIIBAEAQCAIBAEAQCAIBAEAQCATSPKQQE4VKMJQWAUIBAEAQHA5LCNRUXG2DFOIQE4VSBKJBUQQKSFBWWC6BJFQFCAIBAEBYGC6LMN5QWIICWIFJEESKOIFJFSKDNMF4CSIBAEAQCAIBAEAQCAICOJ5KCATSVJRGCYCRAEAQCAQ2PJZJVIUSBJFHFIICQJNPXA5LCON2WEX3JORSW24ZAKBJESTKBKJMSAS2FLEQEGTCVKNKEKUSFIQUAUCLONFSHQICBKNBSYCQJNF2GK3LJMQQECU2DBIQCAIBAFEFCSCSHJ4FAUQ2SIVAVIRJAKRAUETCFEBSGE3ZOOB2WE43VMJPWYYLTORPWS5DFNUQCQCRAEAQCA3TJMR4CAQSJI5EU4VBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBHE6VBAJZKUYTBAKBJESTKBKJMSAS2FLEWAUIBAEAQGS5DFNVUWIICOKZAVEQ2IIFJCQMRVGAUSAIBAEAQCAIBAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDDOJSWC5DFMRPWY5LTMVZCATSWIFJEGSCBKIUDENJQFEQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBRXEZLBORSWIX3MONSXE5TFOIQE4VSBKJBUQQKSFAZDKMBJEAQCAICOJ5KCATSVJRGCYCRAEAQCAY3SMVQXIZLEL5QXIICCJFDUSTSUEAQCAIBAEAQCAIBAEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBAOBQXS3DPMFSCAVSBKJBESTSBKJMSQ3LBPAUSAIBAEAQCAIBAEAQCATSPKQQE4VKMJQFCSCSHJ4FAULJNEB3WKIDTNNUXAIDMOVZWK4RAMFXGIIDMONSXE5TFOIQGS3RAORUGS4ZAN5XGKIDBOMQHI2DJOMQGS4ZANRUXI5DMMUQGG2DBNZRWKIBIMV3GK3RANFWXA33TONUWE3DFH4UQULJNEB2G6IDIMF3GKIDJORSW22LEEBSHK4DMNFRWC5DJN5XCAZTPOIQGI2LTORUW4Y3UEB2XGZLSOMFEGUSFIFKEKICJJZCEKWBANFPXA5LCON2WEX3JORSW2427NR2XGX3ONFSHQICPJYQHA5LCON2WEX3JORSW24ZIMNZGKYLUMVSF63DVONSXELBAMNZGKYLUMVSF63DTMVZHMZLSFQQG42LEPAUTWCSHJ4FEGUSFIFKEKICJJZCEKWBANFPXA5LCON2WEX3JORSW2427NZUWI6BAJ5HCA4DVMJZXKYS7NF2GK3LTFBXGSZDYFE5QUR2PBIFAUQ2SIVAVIRJAKRAUETCFEBSGE3ZOOB2WE43VMJPXG5LCONRXE2LQORUW63TTEAUAUIBAEAQG42LEPAQEESKHJFHFIICOJ5KCATSVJRGCYCRAEAQCA3DVONSXEICOKZAVEQ2IIFJCQMJVGAUSATSPKQQE4VKMJQWAUIBAEAQGY43FOJ3GK4RAJZLECUSDJBAVEKBRGUYCSICOJ5KCATSVJRGCYCRAEAQCA3DSMVZW65LSMNSSATSWIFJEGSCBKIUDCNJQFEQE4T2UEBHFKTCMFQFCAIBAEB2HS4DFEBKESTSZJFHFIICOJ5KCATSVJRGCYCRAEAQCA43VMJPWSZBAJZLECUSDJBAVEKBRGI2SSICOJ5KCATSVJRGCYCRAEAQCA33QORUW63TTEBHFMQKSINEECURINVQXQKJAJZHVIICOKVGEYCRJBJDU6CQKINJEKQKUIUQESTSEIVMCA2K7OB2WE43VMJPXG5LCONRXE2LQORUW63TTL5WHK427NZUWI6BAJ5HCA4DVMJZXKYS7ON2WE43DOJUXA5DJN5XHGKDMOVZWK4RMEBWHGZLSOZSXELBANZUWI6BJHMFEOTYKINJEKQKUIUQESTSEIVMCA2K7OB2WE43VMJPXG5LCONRXE2LQORUW63TTL5XGSZDYEBHU4IDQOVRHG5LCL5ZXKYTTMNZGS4DUNFXW44ZINZUWI6BJHMFEOTYKBJBVERKBKRCSAVCBIJGEKIDFOZSW45C7OB2XG2DFOJPXA5LTNBPXG5LCONRXE2LQORUW63RAFAFCAIBAEAQG653OMVZF62TJMQQE4VSBKJBUQQKSFAZDKMBJFQFCAIBAEAQG433EMUQE4VSBKJBUQQKSFAZDKMBJFQFCAIBAEAQHA5LCON2WEX3KNFSCATSWIFJEGSCBKIUDCNJQFEWAUIBAEAQCAZTPOJWSATSWIFJEGSCBKIUG2YLYFEQE4T2UEBHFKTCMFQFCAIBAEAQGG4TFMF2GKZC7MF2CAQSJI5EU4VBAJZHVIICOKVGEYLAKEAQCAIBAINHU4U2UKJAUSTSUEBIEWX3FOZSW4X3QOVZWQZLSL5YHK43IL5ZXKYTTMNZGS4DUNFXW4ICQKJEU2QKSLEQEWRKZEBBUYVKTKRCVERKEFAFAS33XNZSXEX3KNFSCAQKTIMWAUCLON5SGKICBKNBSYCQJOB2WE43VMJPWU2LEEBAVGQYKEAQCAIBJBIQCSCSHJ4FAUQ2SIVAVIRJAJFHEIRKYEBUV6ZLWMVXHIX3QOVZWQZLSL5YHK43IL5ZXKYTTMNZGS4DUNFXW4ICPJYQGK5TFNZ2F64DVONUGK4S7OB2XG2C7ON2WE43DOJUXA5DJN5XCQ33XNZSXEX3KNFSCSOYKI5HQUCSTIVKCAQKOKNEV6UCBIRCESTSHEBHUMRQKI5HQUQKMKRCVEICUIFBEYRJALNSGE325FZNW6ZTGNRUW4ZK7NVSXG43BM5SV2ICBIRCCAICEIVDECVKMKQQCQTSVJRGCSICGJ5JCAW3FPBYGS4TFLUFEOTYKIFGFIRKSEBKECQSMIUQFWZDCN5OS4W3QOJUXMYLDPFPWY2LTOROSAQKEIQQCARCFIZAVKTCUEAUGOZLUMRQXIZJIFEUSARSPKIQFWY3SMVQXIZLEL5QXIXIKI5HQUQKMKRCVEICUIFBEYRJALNSGE325FZNXA4TJOZQWG6K7NRUXG5C7MRQXIYK5EBAUIRBAEBCEKRSBKVGFIIBIJZKUYTBJEBDE6URALNUWIXIKI5HQUQKMKRCVEICUIFBEYRJALNSGE325FZNXA4TJOZQXIZK7ON2G64TBM5SV2ICBIRCCAICEIVDECVKMKQQCQZ3FORSGC5DFFAUSSICGJ5JCAW3DOJSWC5DFMRPWC5C5BJDU6CSBJRKEKURAKRAUETCFEBNWIYTPLUXFW4TPON2GK4TVONSXE425EBAUIRBAEBCEKRSBKVGFIIBIM5SXIZDBORSSQKJJEBDE6URALNRXEZLBORSWIX3BOROQUR2PBJAUYVCFKIQFIQKCJRCSAW3EMJXV2LS3OVZWK4TTLUQECRCEEAQEIRKGIFKUYVBAFBTWK5DEMF2GKKBJFEQEMT2SEBNWG4TFMF2GKZC7MF2F2CSHJ4FECTCUIVJCAVCBIJGEKIC3MRRG6XJOLN3GGYLSMROSAQKEIQQCARCFIZAVKTCUEAUE4JZHFEQEMT2SEBNXK43FOJXGC3LFLUFEOTYKIFGFIRKSEBKECQSMIUQFWZDCN5OS4W3WMNQXEZC5EBAUIRBAEBCEKRSBKVGFIIBIJYTSOKJAIZHVEIC3ONSXE5TFOJOQUR2PBJAUYVCFKIQFIQKCJRCSAW3EMJXV2LS3OZRWC4TELUQECRCEEAQEIRKGIFKUYVBAFBTWK5DEMF2GKKBJFEQEMT2SEBNWG4TFMF2GKZC7MF2F2CSHJ4FECTCUIVJCAVCBIJGEKIC3MRRG6XJOLN3GGYLSMRPXGZLBOJRWQXJAIFCEIIBAIRCUMQKVJRKCAKCOE4TSSICGJ5JCAW3MOVZWK4TOMFWWKXIKI5HQUQKMKRCVEICUIFBEYRJALNSGE325FZNXMY3BOJSF643FMFZGG2C5EBAUIRBAEBCEKRSBKVGFIIBIJYTSOKJAIZHVEIC3ONSXE5TFOJOQUR2PBIFEGUSFIFKEKICUIFBEYRJANVXW4Z3PN5ZWKX3DNR2XG5DFOJPWSZBAFAFCAIBAEBVSA5TBOJRWQYLSFA2TAKJAJZHVIICOKVGEYICQKJEU2QKSLEQEWRKZFQFCAIBAEB3CA5DFPB2AUKJ3BIFEGUSFIFKEKICUIFBEYRJANV2WGX3SN5XW24ZIBIQCAIBANFSCAQSJI5EU4VBAJFCEKTSUJFKFSKBRFQYSSICOJ5KCATSVJRGCAVKOJFIVKRJMBIQCAIBANV2WGX3IN5ZXIICWIFJEGSCBKIUDENJQFEQCAICOJ5KCATSVJRGCYCRAEAQCA4TPN5WV63TBNVSSAVSBKJBUQQKSFAZDKMBJEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBXXA5DJN5XHGICWIFJEGSCBKIUE2QKYFEQCAIBAJZHVIICOKVGEYLAKEAQCAICQKJEU2QKSLEQEWRKZEAUG25LDL5UG643UFQQHE33PNVPW4YLNMUUQUKJ3BIFEGUSFIFKEKICUIFBEYRJANV2WGX3SN5XW2X3BMZTCQCRAEAQCA4TPN5WV62LEEBBESR2JJZKCAIBAEAQCAIBAEAQE4T2UEBHFKTCMEBJEKRSFKJCU4Q2FKMQG25LDL5ZG633NOMUGSZBJFQFCAIBAEBWHK43FOIQFMQKSINEECURIGI2TAKJAEAQCAIBAJZHVIICOKVGEYLAKEAQCAIDMONSXE5TFOIQFMQKSINEECURIGI2TAKJAEAQCATSPKQQE4VKMJQWAUIBAEAQHEZLTN52XEY3FEBLECUSDJBAVEKBSGUYCSIBAEBHE6VBAJZKUYTBMBIQCAIBAMFTGMICTJVAUYTCJJZKCAIBAEAQCAIBAEAQCAICOJ5KCATSVJRGAUKJ3BIFEGUSFIFKEKICJJZCEKWBANFPW25LDL5ZG633NL5QWMZS7NFSCAT2OEBWXKY27OJXW63K7MFTGMIBIOJXW63K7NFSCSOYKBJBVERKBKRCSAVCBIJGEKIDNOVRV64TFM5UXG5DFOJSWIKAKEAQCAIDNOVRV62DPON2CAVSBKJBUQQKSFAZDKMBJEAQCATSPKQQE4VKMJQWAUIBAEAQGY5LTMVZCAVSBKJBUQQKSFAZDKMBJEAQCAIBAEBHE6VBAJZKUYTBMBIQCAIBANRZWK4TWMVZCAVSBKJBUQQKSFAZDKMBJEAQCAICOJ5KCATSVJRGCYCRAEAQCA3TJMNVSAVSBKJBUQQKSFAZDKMBJEAQCAIBAEAQE4T2UEBHFKTCMFQFCAIBAEBIFESKNIFJFSICLIVMSAKDNOVRV62DPON2CYIDMOVZWK4RMEBWHGZLSOZSXEKIKFE5QUCRNFUQGM4TPNVPWU2LEFQQHI327NJUWIIDBNZSCA5DIOJSWCZBANBQXMZJAGI2TAIDDNBQXEYLDORSXE4ZANFXCATLZKNIUYCRNFUQGE5LUEBUGK4TFEB3WKIDBOJSSA3DJNVUXIZLEEBRHSIDJNZSGK6BAONUXUZJAFA4TAMBAMJ4XIZLTFEFEGUSFIFKEKICUIFBEYRJAONWWC4TUL5WWC4TLMVZHGIBIBIQCAIBAMZZG63K7NJUWIICOKZAVEQ2IIFJCQMJVGAUSATSPKQQE4VKMJQWAUIBAEAQHI327NJUWIICOKZAVEQ2IIFJCQMJVGAUSATSPKQQE4VKMJQWAUIBAEAQHI2DSMVQWIICOKZAVEQ2IIFJCQMJUGUUSATSPKQQE4VKMJQWAUIBAEAQC2LJAMNUGC5BANVQXE23FOIQHI6LQMVZTUCRAEAQCALJNEATVEJZAFUQHEZLDMVUXMZLEBIQCAIBAFUWSAJ2EE4QC2IDENFZXA3DBPFSWICRAEAQCALJNEATUCJZAFUQGCY3LNZXXO3DFMRTWKZAKEAQCAIDUPFYGKICOKZAVEQ2IIFJCQMJJEBHE6VBAJZKUYTBMBIQCAIBANVZWOX3JMQQE4VSBKJBUQQKSFAZDKMBJEBHE6VBAJZKUYTBMBIQCAIBAORUW2ZLTORQW24BAIJEUOSKOKQQE4T2UEBHFKTCMFQFCAIBAEBBU6TSTKRJECSKOKQQHA227ONWWC4TUL5WWC4TLMVZHGICQKJEU2QKSLEQEWRKZEBBUYVKTKRCVERKEFAFCAIBAEAQCAIBAEAQCAIDGOJXW2X3KNFSCAQKTIMWAUIBAEAQCAIBAEAQCAIBAORXV62TJMQQECU2DFQFCAIBAEAQCAIBAEAQCAIDUNBZGKYLEEBAVGQZMBIQCAIBAEAQCAIBAEAQCA5DZOBSSAQKTIMFCAIBAEAQCAIBAFEFCSOYKBJBVERKBKRCSASKOIRCVQIDJL5ZW2YLSORPW2YLSNNSXE4ZAJ5HCA43NMFZHIX3NMFZGWZLSOMUHI327NJUWILBAORUHEZLBMQUTWCQKFUWSA2TJMQWCA5DIOJSWCZBAMFXGIIDSN5XW2IDIMF3GKIBSGUYCAY3IMFZGCY3UMVZHGIDJNYQE26KTKFGAULJNEBRHK5BANBSXEZJAO5SSAYLSMUQGY2LNNF2GKZBAMJ4SA2LOMRSXQIDTNF5GKIBIHEYDAIDCPF2GK4ZJBJBVERKBKRCSAVCBIJGEKIDPMZTGY2LOMVPW2YLSNNSXE4ZAFAFCAIBAEBVGSZBAJZLECUSDJBAVEKBRGUYCSICOJ5KCATSVJRGCYCRAEAQCA5DIOJSWCZBAJZLECUSDJBAVEKBRGQ2SSICOJ5KCATSVJRGCYCRAEAQCA4TPN5WSATSWIFJEGSCBKIUDCNJQFEQE4T2UEBHFKTCMFQFCAIBAEB2GS3LFON2GC3LQEBBESR2JJZKCATSPKQQE4VKMJQWAUIBAEAQEGT2OKNKFEQKJJZKCA4DLL5XWMZTMNFXGKX3NMFZGWZLSOMQFAUSJJVAVEWJAJNCVSICDJRKVGVCFKJCUIKAKEAQCAIBAEAQCAIBAEAQCAIBAEBVGSZBAIFJUGLAKEAQCAIBAEAQCAIBAEAQCAIBAEB2GQ4TFMFSCAQKTIMWAUIBAEAQCAIBAEAQCAIBAEAQCAIDSN5XW2ICBKNBQUIBAEAQCAIBAEAUQUKJ3BIFEGUSFIFKEKICJJZCEKWBANFPW6ZTGNRUW4ZK7NVQXE23FOJZSAT2OEBXWMZTMNFXGKX3NMFZGWZLSOMUGU2LEFE5QUCQKFUWSATLBOBYGS3THEBTHE33NEBSG63LBNFXCA2DPON2G4YLNMUQHI3ZANBXXG5C7OR4XAZJOBIWS2ICDN5WHK3LOEBUWIIDJOMQHK43FMQQGM33SEBXXEZDFOJUW4ZZAN5XGY6JOBJBVERKBKRCSAVCBIJGEKIDEN5WWC2LOL5ZWK5DUNFXGO4ZAFAFCAIBAEBUWIICCJFDUSTSUEBEUIRKOKREVIWJIGEWDCKJAKBJESTKBKJMSAS2FLEWAUIBAEAQGI33NMFUW4ICWIFJEGSCBKIUDENJQFEQE4T2UEBHFKTCMFQFCAIBAEBUG643UL52HS4DFEBLECUSDJBAVEKBSGUYCSICOJ5KCATSVJRGCYCRAEAQCAZLOMFRGYZLEEBJU2QKMJREU4VBAJZHVIICOKVGEYICEIVDECVKMKQQDCCRJHMFAULJNEBASA3TFO4QHEZLDN5ZGIIDJOMQGS3TTMVZHIZLEEBUW45DPEBSG63LBNFXF6ZLWMVXHI4ZMEBSWCY3IEB2GS3LFBIWS2IDEN5WWC2LOL5ZWK5DUNFXGO4ZAORQWE3DFEBUXGIDVOBSGC5DFMQXAULJNEBBW63DVNVXCA2LEEBUXGIDVONSWIIDGN5ZCA33SMRSXE2LOM4QGC3TEEBXG65BAOJSWYYLUMVSCA5DPEBSG63LBNFXF643FOR2GS3THOMXGSZBOBJBVERKBKRCSAVCBIJGEKIDEN5WWC2LOL5SXMZLOORZSAKAKEAQCAIDJMQQEESKHJFHFIICJIRCU4VCJKRMSQMJMGEUSAUCSJFGUCUSZEBFUKWJMBIQCAIBAMRXW2YLJNYQFMQKSINEECURIGI2TAKJAJZHVIICOKVGEYCRJHMFEGUSFIFKEKICJJZCEKWBANFPWI33NMFUW4X3FOZSW45DTL5SG63LBNFXCAT2OEBSG63LBNFXF6ZLWMVXHI4ZIMRXW2YLJNYUTWCQ=" + - ENV_FILE_SH_PATH: "/tmp/docker-setup-mssql.sh" + - ENV_FILE_SH_DATA: "EMQS65LTOIXWE2LOF5SW45RAMJQXG2AKBIRSATTFMVSHGICTKFGF6RSJJRCSYICEIJPU4QKNIUQGC3TEEBJUCX2QIFJVGV2PKJCCAZLOOYQHMYLSNFQWE3DFOMFAUIZAFVRCAZTMMFTSA2LTEB2G6IDSMV2HK4TOEBXG63RNPJSXE3ZAMVZHE33SEBRW6ZDFOMFFGUKMHURC633QOQXW243TOFWC25DPN5WHGL3CNFXC643RNRRW2ZBCBJTHK3TDORUW63RAMRXV64LVMVZHSID3BIQCAIBAERJVCTBAFVRCALKTEBWG6Y3BNRUG643UEAWVKIDTMEQC2UBAEISFGQK7KBAVGU2XJ5JEIIRAFVISAIREGERAU7IKBJ3WC2LUL5TG64RIFEFHWCRAEAQCA43UMFZHIX3UOM6SIKDEMF2GKIBLEVZSSCRAEAQCA53INFWGKIB2BIQCAIBAMRXQUIBAEAQCAIBAEBSWG2DPEARFOYLJORUW4ZZAMZXXEIDEMIRAUIBAEAQCAIBAEARSAUTVNYQGS3RAMEQHG5LCONUGK3DMBIQCAIBAEAQCAIDTMV2CAK3FBIQCAIBAEAQCAIBCERACECRAEAQCAIBAEAQHEZLTOVWHIPJEH4FCAIBAEAQCAIBAONSXIIBNMUFCAIBAEAQCAIBANFTCAW23EASHEZLTOVWHIIBNMVYSAMBALVOTWIDUNBSW4CRAEAQCAIBAEAQCAIBAEBSW4ZC7ORZT2JBIMRQXIZJAFMSXGKIKEAQCAIBAEAQCAIBAEAQGKY3IN4QCE43VMNRWK43TEBQWM5DFOIQCIKBIMVXGIX3UOMQC2IDTORQXE5C7ORZSSKJAONSWG33OMRZSECRAEAQCAIBAEAQCAIBAEBRHEZLBNMFCAIBAEAQCAIBAMZUQUIBAEAQCAIBAEBZWYZLFOAQDCCRAEAQCAZDPNZSQUIBAEAQHEZLUOVZG4IBEOJSXG5LMOQFH2CQKMVRWQ3ZAEJJXIYLSOQQHGY3IMVWWCIDCN5XXI43UOJQXAIQKONSXIIBNMUFHOYLJORPWM33SEBSG6X3ROVSXE6JAEJJUKTCFINKCAMJCBIFGKY3IN4QCEQ3SMVQXIZJAIRBCECTEN5PXC5LFOJ4SAISDKJCUCVCFEBCECVCBIJAVGRJAERCEEX2OIFGUKIQKMRXV64LVMVZHSIBCIFGFIRKSEBCECVCBIJAVGRJAERCEEX2OIFGUKICTIVKCAUSFIFCF6Q2PJVGUSVCUIVCF6U2OIFIFGSCPKQQE6TRCBIFCIU2RJQQC2YRAFVJSA3DPMNQWY2DPON2CALKVEBZWCIBNKAQCEJCTIFPVAQKTKNLU6USEEIQC2ZBAEISEIQS7JZAU2RJCEAWWSIBCERJVCTC7IZEUYRJCBIFGSZRALMQC26RAEISFGQ2IIVGUCX2SIVAUIWK7KBHVEVBCEBOTWIDUNBSW4CRAEAQCAZLDNBXSAISTINEEKTKBL5JEKQKELFPVAT2SKQQG433UEBYHE33WNFSGKZBCBJSWY43FBIQCAIBAEMQEY2LTORSW4IDPNYQGCIDQN5ZHIIDUN4QHG2LHNZQWYIDGN5ZCA2DFMFWHI2DDNBSWG2ZAORUGC5BAO5SSAYLSMUQHEZLBMR4QUIBAEAQGKY3IN4QCETDJON2GK3TJNZTSAZTPOIQCIU2DJBCU2QK7KJCUCRCZL5IE6USUEBTG64RANBSWC3DUNBRWQZLDNMRAUIBAEAQHAZLSNQQC2TKJJ45DUU3PMNVWK5B2HJEU4RKUEAWW4ZJAE5BEKR2JJZ5SI3B5JFHTUOSTN5RWWZLUHI5ESTSFKQWT43TFO4UEY33DMFWFA33SOQQD2PRAE4SHWU2DJBCU2QK7KJCUCRCZL5IE6USUPUTSYICQOJXXI3Z5HYRHIY3QEIWCATDJON2GK3R5HY2SYICSMV2XGZKBMRSHEPJ6GEUTWIBENQ6SI3BNHZQWGY3FOB2H2JYKMZUQU===" + - ENV_FILE_SH_MODE: 755 + entrypoint: *ENTRYPOINT + - &riak_container + image: michalwski/docker-riak:1.0.6 + environment: + - DOCKER_RIAK_BACKEND: leveldb + - DOCKER_RIAK_CLUSTER_SIZE: 1 + - SCHEMA_READY_PORT: 8999 + - OLD_ENTRYPOINT: "/setup-riak.sh && /sbin/my_init --skip-startup-files" + - ENV_FILE_ADV_CFG_PATH: "/etc/riak/advanced.config" + - ENV_FILE_ADV_CFG_DATA: "LMFCAIBAEB5XE2LBNNPWW5RMEBNXWZDFNRSXIZK7NVXWIZJMEBUW23LFMRUWC5DFPVOX2CS5FYFA====" + - ENV_FILE_SSL_CFG_PATH: "/riak.conf.ssl" + - ENV_FILE_SSL_CFG_DATA: "EMRSAQ3PNZ2GC2LOOMQGCIDQMFZHIIDPMYQHE2LBNMXGG33OMYWCA5DIMF2CAZLOMFRGYZLTEBJVGTBAMNXW43TFMN2GS33OOMFAUIZDEBCGKZTBOVWHIIDDMVZHIIDMN5RWC5DJN5XCAZTPOIQGQ5DUOBZSAY3BNYQGEZJAN53GK4TSNFSGIZLOBIRSGIDXNF2GQIDUNBSSA43TNQQGG33OMZUWOIDWMFZGSYLCNRSSYIDGN5ZCAZLYMFWXA3DFHIFCGIYKEMRSAQLDMNSXA5DBMJWGKIDWMFWHKZLTHIFCGIZAEAQC2IDUNBSSA4DBORUCA5DPEBQSAZTJNRSQU43TNQXGGZLSORTGS3DFEA6SAJBIOBWGC5DGN5ZG2X3FORRV6ZDJOIUS6Y3FOJ2C44DFNUFAUIZDEBCGKZTBOVWHIIDLMV4SA3DPMNQXI2LPNYQGM33SEBUHI5DQOMQGGYLOEBRGKIDPOZSXE4TJMRSGK3RAO5UXI2BAORUGKIDTONWAUIZDEBRW63TGNFTSA5TBOJUWCYTMMUWCAZTPOIQGK6DBNVYGYZJ2BIRSGCRDEMQECY3DMVYHIYLCNRSSA5TBNR2WK4Z2BIRSGIBAEAWSA5DIMUQHAYLUNAQHI3ZAMEQGM2LMMUFHG43MFZVWK6LGNFWGKIB5EASCQ4DMMF2GM33SNVPWK5DDL5SGS4RJF5VWK6JOOBSW2CQKEMRSARDFMZQXK3DUEBZWSZ3ONFXGOIDBOV2GQ33SNF2HSIDMN5RWC5DJN5XCAZTPOIQGQ5DUOBZSAY3BNYQGEZJAN53GK4TSNFSGIZLOBIRSGIDXNF2GQIDUNBSSA43TNQQGG33OMZUWOIDWMFZGSYLCNRSSYIDGN5ZCAZLYMFWXA3DFHIFCGIYKEMRSAQLDMNSXA5DBMJWGKIDWMFWHKZLTHIFCGIZAEAQC2IDUNBSSA4DBORUCA5DPEBQSAZTJNRSQU43TNQXGGYLDMVZHIZTJNRSSAPJAEQUHA3DBORTG64TNL5SXIY27MRUXEKJPMNQWGZLSORTGS3DFFZYGK3IK" + - ENV_FILE_CERT_PATH: "/etc/riak/cert.pem" + - ENV_FILE_CERT_DATA: "INSXE5DJMZUWGYLUMU5AUIBAEAQEIYLUME5AUIBAEAQCAIBAEBLGK4TTNFXW4ORAGMQCQMDYGIUQUIBAEAQCAIBAEBJWK4TJMFWCATTVNVRGK4R2EAZCAKBQPAZCSCRAEAQCAU3JM5XGC5DVOJSSAQLMM5XXE2LUNBWTUIDTNBQTENJWK5UXI2CSKNAUK3TDOJ4XA5DJN5XAUIBAEAQCAIBAEBEXG43VMVZDUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAKZQWY2LENF2HSCRAEAQCAIBAEAQCAIBAEBHG65BAIJSWM33SMU5CATTPOYQDCOBAGE2TUNJTHI2TAIBSGAZDCICHJVKAUIBAEAQCAIBAEAQCAIBAJZXXIICBMZ2GK4RAHIQEC5LHEAYTIIBRGU5DKMZ2GUYCAMRQGI2CAR2NKQFCAIBAEAQCAIBAKN2WE2TFMN2DUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2CRAEAQCAIBAEAQFG5LCNJSWG5BAKB2WE3DJMMQEWZLZEBEW4ZTPHIFCAIBAEAQCAIBAEAQCAICQOVRGY2LDEBFWK6JAIFWGO33SNF2GQ3J2EBZHGYKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBAEAQCAIBAEBIHKYTMNFRS2S3FPE5CAKBSGA2DQIDCNF2CSCRAEAQCAIBAEAQCAIBAEAQCAIBAJVXWI5LMOVZTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBQGA5GKOB2MMYDUMJZHIYDQOTGMI5DMNR2GQ3DUZBZHJRDOORYMU5GCMZ2MRQTUZRYHI3DSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAMNRTUZBWHIYDKORTGQ5GGZR2GAYTUODDHI3DEORWMI5DKMZ2MVQTUN3CHIZGGORTMU5GGMZ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2GEOTBMY5GCMZ2HBSTUMBZHJRDKORRGI5DQZJ2HFTDUYRYHJTDIORSMM5DSYR2G44DUMTDHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDIMR2HA2TUMTBHJRGKOTEG45DMYJ2MVSDUMTGHI4TAORWMY5DMNJ2GNRTUMJXHJSTMOTBMI5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCANTGHI3TGORVG45DSOJ2MZQTUM3FHJSDKORTME5DKMZ2MM2TUODBHIZGCORTMU5DSMB2HA2TUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5DIMR2GA3TUNJYHIZTSORTMQ5DOMB2G4YTUMRRHJQWMORYGM5DANZ2G44DUZJQHJQTSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGBSDUMRXHJRDOOTCGY5DEMZ2HE4DUNJVHJRWMORVHE5DQNB2MYZDUOBYHIYDSOTDMY5GKZJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA3GEOTGGY5DANR2MYYDUNBYHI2DQORRGQ5GCNZ2GMZTUYJXHJRGIORTGM5DANB2MJTDUZDGHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQGMMB2MUYDUMZYHJSDEOTBGU5DENZ2MEYTUYZTHJQWEOTCG45DAMZ2MZQTUMTBHJSDIOTDGE5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMTFHJQTEORRMM5DAZR2MMZTUZJXHJQTEORQG45DMMR2MRSDUZDFHJTGKOTDHA5GMMR2GZRTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBZGQ5DCZJ2GAZTUOBUHI3GKORSGY5DANJ2GQZTUOJQHJRTEOTBMQ5DCMZ2G43TUOBWHIZTQOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGJRDUYZRHI2TGOTDMY5GIMB2GAZDUZDCHIZGGORUGU5DSMB2GU2TUM3CHI2WMOTFMM5GIMR2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBQTEORSMM5DIYR2MJSTUOLCHIZGGORSGY5DIZR2GVSDUNRZHJSWKORZGQ5GKYR2GE3DUMBWHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDOZB2GBRDUNRSHJRWKORXMY5DAMB2MUYTUOLCHI3TOORRGM5DGYR2MRRDUMRTHIZTMOTFMQ5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMZZHJQWCOTDMY5GMMR2HE2TUNBRHJSWMORYMM5GCYR2GFSDUZJZHI2DIORQMI5GKOB2MU4DUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5GMMR2MYYDUYRZHIYDQOTBHA5DCYJ2MZRDUMRWHJTDIORUMU5DCZR2MUZTUZJSHI3WMOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAHEZDUNLFHJTDKORXME5DKMR2GEYDUYJZHJRTEOTGGI5GIYJ2G5RTUOBSHI4DKOTCGQ5DKOJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2DEORZGEFCAIBAEAQCAIBAEAQCAIBAEAQCARLYOBXW4ZLOOQ5CANRVGUZTOIBIGB4DCMBQGAYSSCRAEAQCAIBAEAQFQNJQHF3DGIDFPB2GK3TTNFXW44Z2BIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAKN2WE2TFMN2CAS3FPEQESZDFNZ2GSZTJMVZDUIAKEAQCAIBAEAQCAIBAEAQCAIBAEAYTQORUG45EIOJ2IM2DURBQHI2ECORRIM5EMMB2IUYTUMZYHI4ECOSDGI5DKOJ2GEZDUMCGHJCDQORQIM5EIMR2IIZDUNCCBIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAIF2XI2DPOJUXI6JAJNSXSICJMRSW45DJMZUWK4R2EAFCAIBAEAQCAIBAEAQCAIBAEAQCARDJOJHGC3LFHIXUGPKQJQXVGVB5JVQWY33QN5WHG23BF5GD2S3SMFVW65ZPINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAEAQCAIBAEAQCA43FOJUWC3B2HBBDUQRSHIZUIORXG45DSMR2GU4DUQSFHJDDACQKEAQCAIBAEAQCAIBAEAQFQNJQHF3DGICCMFZWSYZAINXW443UOJQWS3TUOM5CACRAEAQCAIBAEAQCAIBAEAQCAIBAINATURSBJRJUKCRAEAQCAIBAEAQCAIBAEBMDKMBZOYZSAS3FPEQFK43BM5STUIAKEAQCAIBAEAQCAIBAEAQCAIBAEBCGSZ3JORQWYICTNFTW4YLUOVZGKLBAJNSXSICFNZRWS4DIMVZG2ZLOOQFCAIBAEAQCAIBAEAQCAICYGUYDS5RTEBJXKYTKMVRXIICBNR2GK4TOMF2GS5TFEBHGC3LFHIQAUIBAEAQCAIBAEAQCAIBAEAQCAICEJZJTU3DPMNQWY2DPON2CYICEJZJTU3LPNZTW633TMVUW2QDMN5RWC3DIN5ZXILBAIRHFGOTFNJQWEYTFOJSDEQDMN5RWC3DIN5ZXILBAIRHFGOTGMVSDCQDMN5RWC3DIN5ZXILBAIRHFGOTSMVTTCQDMN5RWC3DIN5ZXILBAIRHFGOTNN5XGO33PONSWS3JTIBWG6Y3BNRUG643UFQQESUBAIFSGI4TFONZTUMJSG4XDALRQFYYQUIBAEAQCAIBAEAQCAIBAJZSXI43DMFYGKICDN5WW2ZLOOQ5CACRAEAQCAIBAEAQCAIBAEAQCAIBAIZQWWZJAIRSXMLKPNZWHSICDMVZHI2LGNFRWC5DFBIQCAIBAKNUWO3TBOR2XEZJAIFWGO33SNF2GQ3J2EBZWQYJSGU3FO2LUNBJFGQKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBTHA5GGNR2GQ2DUYZVHIYDIOTFHE5GMMZ2GQYTUOLEHJTDGOTFMQ5DIMB2GYZTUZBQHI2WCORQGA5DQMB2MNSDUCRAEAQCAIBAEAQCANBVHJSGKORQG45DOYZ2MMZDUZRYHIYGMORRGY5GENJ2GRTDUMTFHI4TGORSGQ5GKNJ2HFTDUMJZHJSDEOTEGM5AUIBAEAQCAIBAEAQDCYR2GZTDUNZVHIZDCORWGA5GMNR2G43DUMRYHJQWMORQMY5DKYJ2MYZTUNRXHJRTQORTMU5GKMR2GVTDUYRUHIFCAIBAEAQCAIBAEAZDQORQGI5DCMZ2MQ2DUNBWHIZDGORSHA5DAZR2MQ4TUNRYHI4DOORRGQ5GMOB2MQZTUNZXHI4WMOTDGE5DMOJ2BIQCAIBAEAQCAIBAME2TUNZUHJTGMOTBG45GGOB2HE4DUNLBHI3TIORZMU5DKMR2HE2TUMTFHIZDMOTEGI5DOMZ2GY3TUMBUHI4DSOQKEAQCAIBAEAQCAIBQGM5DKYR2GZRTUYRRHI2DOORZGU5DMYZ2HE3DUNDDHJSDOORZGI5DKMB2GZRDUZLGHIZDMORSHA5DGYZ2GU3DUCRAEAQCAIBAEAQCAMJTHIZDSOTFGM5DGYR2HBSTUMJUHI4TAOTCMY5DKYJ2MQ2TUZTFHI2GEORXGA5DKZJ2GYZTUOJRHI4DIORZGI5AUIBAEAQCAIBAEAQDIZJ2G4ZDUN3DHIZTOORRMM5DMOB2MJTDUYZQHIZTOORWGE5DAOJ2MI4DUMLFHI4DIOTEGI5DSNB2GEZTUZJXHIFCAIBAEAQCAIBAEA3DQORQGI5DSMJ2GE2TUYJXHJRWIORRGM5DQYR2GMZDUMLCHIYGGORQGQ5DKYR2GJRTUZBYHJSTAOTBMI5GINR2BIQCAIBAEAQCAIBAG5RTUZTCHI4TCORWMY5GCZR2GFRTUNDEHJRWGORTGQ5DENR2HE4DUY3GHIZTGORXGQ5GINJ2GNRTUOJWHJSGGOQKEAQCAIBAEAQCAIDEMU5DGNB2HE4TUMZWHJSTEOTDGM5DKZJ2MNSDUNRYHI2TIORXHA5DMYJ2HA2DUOBVHJSDEOTBGQ5DGNJ2ME4TUCRAEAQCAIBAEAQCAOLGHJSTMORUHE5DEZJ2HE3DUNBXHI4TQOTEMU5DENJ2MJQTUNJZHJRGMORZGQ5GGZR2HA3DUOBSHI3TIORSGA5AUIBAEAQCAIBAEAQDANJ2GM2DUMTDHJRTCORQMU5DIMZ2GIYDUNDCHJQTSOTCGE5GINJ2GUZTUNBYHI2DQORVGA5DAMZ2G4ZDUMTCHIFCAIBAEAQCAIBAEA2WMORXGA5DSNR2MUYDUNDBHIYTSORVHA5GIYJ2GFQTUNJZHI4DKORWGM5DMOJ2GZRTUNZWHI4DCOTCMY5DMNZ2BIQCAIBAEAQCAIBAHE4TUOJXHJSGGOTBGIFC2LJNFUWUERKHJFHCAQ2FKJKESRSJINAVIRJNFUWS2LIKJVEUSRK2IRBUGQJQPFTUC52JIJAWOSKCIFVECTSCM5VXC2DLNFDTS5ZQIJAVC42GIFCEEUKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVAKJVBEKR2BGFKUKQ2BO5FVIV2GONRDGQTWMJEE44SZKRCVATKBGBDUCMKVIVBHO52HKMZUU2DBGI4TGTKSON3UOUKZIRLFCUKEIRBEUTQKMIZDK3TCGI4XUWSVNRHESRK2NBQTEVLHKEYEK52INBRU4TLKIV4E2VCFGRGVIVJRJV5FK52XNBRU4TLKKF3U6RCFGBGVIVJRJV5FK5YKK5VEESKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVCNIJCUOQJRKVCUGQLXJNKFORTTMIZUE5TCJBHHEWKUIVIE2QJQI5ATCVKFIJ3XORYKKMZUU2DBGI4TGTKSJV3UKUKZIRLFCUKEIRAXATTCGI2W4YRSHF5FUVLMJZGUSSKCJFVECTSCM5VXC2DLNFDTS5ZQIJAVCRKGIFAU6QYKIFITQQKNJFEUEQ3HJNBUCUKFIE3E2QK2INIHI3KSORWTG2TRKBQSWR3OJUYWOVJQPJ3UOTKZNV2FINTOONZVA42OJRZDMT2PINRFKUYKNJYCWNBZIN4WEZKDPBBWQU3RFMYTE4TUJQ2UE5S2KR3VQNLROR3GGMLFLIVWUN2WJ5WFARTJNFXSW22JLB2VCZ3ELFHVIMLXMNJUO5QKM53WINBUJNVU4SRXMUZESNLIKZ5DC3KFHBXWOST2FM2XEOLHMJ3VGRLHKVYHUT3OOZKE2RLWHEXXONCENJJXAU3FNB3TM5JTIEXW64IKGFGUK5LPNB3VA5ZLMVUUEMSMMQZXMN2JHBWXSVKIM5HUKYTJLFDFCNKEINZFETRTNBVGO4TXKZIFAMCBJRREYRKXKFLFI5DGG5HEW2IKJRCXKK3NPF3W2VBRGFYDO4CUOJDGOWRZIMZEYT3GO5CGQ3JTMNKE6OLTNJHHKMBVOFZS66LMKVEHM2SLONSDMVKRJQ3E62TVHB3EGNIKINFWOYJLPFRDAVDIF5VDI3RLKNMHMVRWKVUEG4DXOZGGCZSJJNDHIRTMINVVCSKEIFIUCQTPGREUEVD2INBUCVLTO5EFCWKEKZJDATYKIJBFSRKGIJUEQMTDKRIVG2D2O42FI2KLO5WGWU2EHFTU2MDSJJGE2R3PI5ATCVLEJF3VE2SNI5DWQVSLKJJU2RSBPBBXUQKKIJTU4VQKIJAVSVCBNRBE2TKSJV3UKUKZIRLFCUKJIRAXATSZK54HMY2HHFZWGMTUNBGVCODXIRIVSRCWKFIUQRCBLJGGG3KGOJRDGY3YI55ECWQKIJTU4VSCIFGU2RLLGF3GE3LEOZRDGTTMKNKTAZ2SNVDHEWSTIJCFCWKJJJAUS5LZKBMGKU2XJQ3XOTKBNNDUCMKVMRCXOUKDJVAUC5YKIN3VSRCWKIYFAQSBKFCECZ2XM5GUQ52HIEYVKZCFKFJDCTKIJ5BUGV3YOZMTERTTMFDTS6TEJFEVKYSXHF2VUMRZOZRTEVTQMJKUE4YKMIZE42DCI5UHMYZTKNBUKMSWOFMVOSTJLJMEU22NNNBHGYRSJZUGER3IOZRTGU2DIRWVU3C2IRDECYSHHFVFSV3YN5RDGTRQM5TTK6IKLJLWG6CRI54HMWJSIZZWCRZZPJSESSKWMJLTS5K2GI4XMYZSKZYGEVCOIFREOOLKLFLXQ33CGNHDA2DXKIXUCQKBIJGUGZ2HINLUGRYKKNAUORZLIVEUERCRKFREM2DMI5MVO5DMJFCVE3DENEYVAYTNPA2USRKONRRW4UTQLJWWY2SZLBJGYTKBGBDUGU3RI5JUSYRTIRIUKQQKIN3VKQKBGREUEQKRIE2HQ22UIZBE63T2KFNDG6RXKVBGUMCGN5AWOTJRIYZWOZBYO53GOUCGOJLFATDQJVVTKWRYLIYHITLCMIZVK2AKLFIFUMSLJM4FAV3WJZXHSRBXNFMDOULPIFUFAVKSNFGW6RBZNRXWQ6CUGQYDGZLGO5LW23DEKAVW46KKNBQWISRVKNWFGNDNGBXE43QKIJEWWRCXGJ4XQURVKZZWY232LBVWYQTSG54VS32QIZMVIS3FJU3WU2CTKF3DC4SWF5VXI52YNVHVE2CKJJHWG3TXGNEEO2JPO5CGI2AKINRGOZLIJZFVKRJLMRXUC4CFKZYDQMCUNF5ESYSEIFJGETCONJTXCOK2HAVTKRTWOJ4HQTT2IRIW23KNHB5GITSVHBWHI6TFJZFGWMQKGRZU4ZL2K5UFKZKHOFCWQZCLNNHGC3LGGVVWW5LMNNSVSM3JK43FOYRLKV5DIYKDMRBUCRSOIN5EERDLJVTVGNTNPAYVMTSJKNDECRAKMNUXIZTDJJRGOU3INRMTE2DQLJUFOTTQMJEGCQTWGJSVU3BZPFUQULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_KEY_PATH: "/etc/riak/key.pem" + - ENV_FILE_KEY_DATA: "FUWS2LJNIJCUOSKOEBIFESKWIFKEKICLIVMS2LJNFUWQUTKJJFCXM52JIJAUIQKOIJTWW4LINNUUOOLXGBBECUKFIZAUCU2DIJFWW53HM5JWYQLHIVAUC32JIJAVCRDPO5BGWSJLGJNEOMTCMVHQU3ZZOI2GCY32K5BFIVCQIFMXQ2LBGFIHCZLZO4VXOMDVOZXTINCKORJEWT3OG5VDATCKOQ2EYRKLIZFXEN2YMF2TA5TLI44WYUCCMZWQU4JSHF5FMNLOGZIHIVJWKU4FOS2LNI3FC2DFGVBUEMLHGVIFQQTYJFQSWRCCGNVGO4KRGBXHIN2ZNJWUMWCQK5MVI6LJIFXFAN3NOYZAUQTWIJEVGQSTNZGTMZJZJV3VGLZTF5CGOT2OJNWEUNSIIRYTOY2EFNUXEVLXKM3GSSCBF5CDKNSJJBMXIM3FF5ZWU6LCJJIWKQJUKJ2QUSTHKZCGWTKLORCTGZKHJ5BXMQSVHAXVCQLUONZVEWSCKZHTCL3TGBYUS42TG43GETCDLJIFQV3OOVWE642XIJXDATCZOM2S6QKPI5RAUZDYJU3TE6KNGI3VI3LRPIXUWVSRMUVU24LYGNYFEQLWN43E6N3ZHBGGWSLRIJZDOSTWKJHUQK2QNFTDKSTFHFMHAU2FJNXEGODUOA4AUZ3PK4YFOVKLKJAWOTKCIFAUKQ3HM5CUEQKJMRZVQ2KTOZ3WONTWKZ3ESVDWJRBVMUDRGI2FKY2XO5RFASSHGZEWS2KLNRUEWWK2ORGQUV3SKNVE64L2OBWWUL2ZKJETC2TLGBCFCWLLJFGTIUDZOYZFORC2GJVDKSLVLF3XMQ2GKJWWO42KPBITK4TLM5MXC5DPOJSWOZDNIMZQU43UNJTWITCLKVTW26KWMNBVSUBWNRNEI4KJN5ATEQZUKZXVIL3VPBRHAY3YPFXUQWTQPJ4W4VKLNNVUY4TKNZRSWWLXIZSC6KZYORIQUM3IIZTW2VSRNZMTE5DGNIVVIMRVJVDGI3CPGVIVAY3RINJGM6KLJE3DAT3XPBNHO23TIJCFQT2SNVBE6YJVMJBUUYTQMVHTKVKHIRLAURCCJFGDMVTYMY2XSQKULEZGO43XN54UE23KOE4HA4BRKFHE4R2QGVUHUVSKJZMTMTZYKF2DANJLIR5HOVLHHBAXAYJXMNWFIY2DGREAU4LFIRUE44SINIZU24TLOZYWE5T2KNBHQOBSK5TWOTLBO5CTMNRWLJDGEWLCMNKXKNCBIVBWOWKFIE4TOK3MNQZHKMDGK5NDE2KQMRCAUSLFK52TA6RLJZUUU6SFGFJU6RLGMVVTENTDPFEFOOKHNFUDOMLLOBTUIZBLNJVWEYTHKFSWW2SNGQ2UWWCKM5IWIZCEKJCTMOCXKU4QU5LWLFNEEWTUKFJUOULJJR4GUMRWI5YDAOCFJBTGKNCVOVDG6L3UJF3EQZDCGVIXEZ3QINAUK53QLJRFMZ2TJZTEWM3TN5YVSNZQNY3AUWLDKFDTQ3BTMZ2HK52UIVECWSLVKFCWONLKN5ZUYUSFINTVSRKBHBEUGU3TOJBTGNBZK5RG4MKCJNDVENDEONWWQ4CGNNGTO32NGF3AUST2OVUUC2DUJ5GWCZCVMZMXQK2FI5KDM6JLPBXXER3DIY3EOUZXNB2WYULQKZUFG3KCKRIWU2TWPFRVOSZLOFTVOM2UIRCHOOKZNJSAUSRPMRUWESS2GMYEWRTWMZKDORKVJE3TAOJUGZCEU3ZVFNBUYUKVIZSU6NRPJNVUCY3UGRHUY53VIQYGGUJPLJWWK6BZKJLDKODBPJHAU2SRLEZE6UBTIJ3FSRKDM5MUKQLZIFIFIZTQJFMDGMZTKBUVA2KIJBDUIQLBNBBFAQTEJA3UQMKCKRRVC5SOOA3GMV2TIF5FET2PIZ3QUMLPPF3XCWLMMRLWGNRZNQ3DOKZWMFXG4S3VJIYC6MBSF4YW6K32G5GE25LUIZMVMMKMOZ4TCUZZIVSDKTLRGRQVM4ZZMQ2HA5SWIZYAUVJLJVGXGVBVM5SWWS2MIE4VEQSLN5IUMLZYKA3UE33WMF2UWVT2JBLWGVDCJN5FUSTNMNWFUUS2PBXFM42KGRYFM33HJ5CUGZ2ZIVAQUZ2SJEXXCSZWGJ3WO5KOOJMDMRTIMQYW46LROZDVO2SCKMXUCWCFORQVOSCXJ5EVO32RMRIWUT2DORSDCYRWKVUDOYKQNN3TQRZTINKQUUJZHFGGETCGOVAWU2KKNBIXOZSIKVGUMV2IJFTTIVBYKMYG4TSWLBMEO2JTJ53VIK2WF5YVOYLLOA3HCSKPKRUDE4DWKRHVINSFF5RQU6BXJNVVKNL2KBYE4WKQMZYWOTCZOJJVINDGGJRXOQJZGZWG4MKMIEZWQ3BLKVTVO2DHIVBWOWKCKFJDE5DROZSGUTCMPJIDMTKZIRBQU2DBJJSXE4TMPBVUY4SGKBJEE43QNFTUQT2WJJWTGMLBN4ZFK4C2JU2FMMSLNM2WMUCTJN2VKS3SKJEEG4KMKIVTI53UMEYTKMCCIJLQUNLSKFXEG2LXHBNFEV3VKV3C632FM5HUYMBWJRFE65JYMY3UINLLNRIWEVDKNN3TEWLKIJXHORZZJ5QVIRKLO5UDKVJXOVYEQ3SZGR4AUWSPHBBXCRCWGNSGI5K2JFKHG2TYJFWVIZBXOVXVKQJ5HUFC2LJNFUWUKTSEEBIFESKWIFKEKICLIVMS2LJNFUWQU===" + - ENV_FILE_CACERT_PATH: "/etc/riak/ca/cacertfile.pem" + - ENV_FILE_CACERT_DATA: "FUWS2LJNIJCUOSKOEBBUKUSUJFDESQ2BKRCS2LJNFUWQUTKJJFCEQRCDINAWOUKDINIUGTDTNIYTG23MNEVTQRCBJZBGO23RNBVWSRZZO4YEEQKRONDECRCCKFGVC43XINIVSRCWKFIUORLXJJIQUVCEIVKE2QSFI5ATCVKFINAXOS2UK5DHGYRTIJ3GESCOOJMVIRKQJVATAR2BGFKUKQTXO5DVGM2KNBQTEOJTJVJHG52HKFMUIVSRKFCAURCCJJHGEMRVNZRDEOL2LJKWYTSJIVNGQYJSKVTVCMCFO5EGQY2OJVVEK6CNKRCTITKUKUYU26SRGVLWQY2OJVVEK6CNNJCTITKUKUYQUTL2KE2VO2SCKFGVC43XINIVSRCWKFIUORLXJJIVIRCFKRGUERKHIEYVKRKDIF3UWVCXIZZWEM2COZREQTTSLFKEKUCNIEYEOQJRKVCQUQTXO5DVGM2KNBQTEOJTJVJHG52HKFMUIVSRKFCEIQSKJZRDENLOMIZDS6S2KVWE4SKFLJUGCMSVM5ITARLXM5TUK2KNIEYEOQ2TOFDQUU2JMIZUIUKFIJAVCVKBIE2ESQSEO5AXOZ3HIVFUC32JIJAVCRCZNZKHISJQN5NGUSLEI5JXSWLMMYZXIRDLNBCTS53MIN2XSULQGZDQUULXPBSHC2BPGZGDMQKWFNUVKOLEK5KECVLHGJLWSSKWKJWU4NDRN4ZWE4RXJZRWU6STGNSSW3DHGFLDMVSUJJTTQYKROZVWG5RPI5FAU3TPN43UYRCGNZIXISSPJQ3E62LZGE4WGU3NPJHW2ULSOFQUKU2QKNITOUTYPJEWWUSBJNXGSMBUO5LHI6C2KJ4FA5JZGA3GG6RLGB3QUMCCKZSVS2LKKJXUY5BSNQ3XQSZVGEZUI5CJGRVXQTRPJFHTO5SMJRWTC5LXJA4EYY2DNZ4ESN2MNVLFMQKHKFWHAUDWMJBXM52SFNNAUULDNZUTARJXOZUGQ3CYGNKWQVSNMJ2TIU2QM5DDMTCVNZ5DKNJTHAZWMZBQLBLWU6CYKN3XQRCIOVZE4NLCIJRUYS3FLE3USN2HNVXQUVTNHFMVKL3IHBVTCTCWNRYTOT3MOZLUYTLNKRXU2SKKNZDC6ZLMGZZUKUTLJUYC64DSLB2TOQLGPJFU4Q22IFTU2QSBIFCXORCRLFFAUS3PLJEWQ5TDJZAVCRKMIJIUCRDHM5CUEQKCOB2ES5KOMFCDGNZYNJZDISZZMEYHUVDOOAXTSRRUGBFTSWBYGRSFO5TSKA4HA3DVFN2QUN22KRIVMUDMOUXTER2KJVSSWMKRJ5HVK2LSJFBE4OCPNMVVUL2WGZCVGUBLIIZHQQJZKJAUURBVNRAUQTSHJZVFE4CSNNVDM23LKFSAU4KCJZYHK22CIJWGYMLZGN4EMTZSKZ4XUMDFIVZTGMTDLBUXGUCLHFRUE3DPHA3DO52EJFIHOUZSFN3XA6SRORREKMSJGFMWOTLGI5TQU5LNIFTFC2CRLAVVQ3TFG5VDILZZMJHFSL22OBBHEYSPNVHUC2BSORHHQRDEOZKHG2ZUNVVHGQLMI5DUG4RZGU2UKN3NMFSVMVCGLBRAU4KRNVEGITKMOBIGKUBPORKTKQZXGZLGM4TKLJNDQ2CHII4UQNLEOBMVGUTMJR4WONJWKN3EEVBSPFDU4QTWJBGC65KYI4ZWYWRLO4YQUULGIZXW6YLTOFMXC4KYGFHUY52ZJBGEI2TNIRWTS6BZHB2TA4TJJBBDKN3FORRHQODMJU6QULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_SETUP_PATH: "/setup_riak.escript" + - ENV_FILE_SETUP_DATA: "EMQS65LTOIXWE2LOF5SW45RAMVZWG4TJOB2AULLNN5SGKKDDN5WXA2LMMUUS4CQKFVUWMZDFMYUE6VCQL5JEKTCFIFJUKKJOBIWWIZLGNFXGKKCTKRAUGS2UKJAUGRJIIMWCAURMEBJSSLBAIM5FEOSTEAWT4KJOBIWWK3DTMUXAUJJFEBKGQ2LTEBZWG4TJOB2CA4TVNZZSA2LOONUWIZJANVUWG2DBNR3XG23JF5SG6Y3LMVZC24TJMFVSYIDXNBUWG2BAON2GS3DMEB2XGZLTEBHVIUBAGIYC4MYKFVSGKZTJNZSSQU2UIFBUWVCSIFBUKKCDFQQFELBAKMUSYICDHJJCALJ6EBJSAPJAMVZGYYLOM45GOZLUL5ZXIYLDNN2HEYLDMUUCSLBJFYFC2ZLOMRUWMLQKBJWWC2LOFBPSSIBNHYFCAIBAEASSKICTMV2CAY3VOJZGK3TUEBSGS4TFMN2G64TZEB2G6IDTMNZGS4DUEBSGS4TFMN2G64TZBIQCAIBAMZUWYZJ2ONSXIX3DO5SCQZTJNRSW4YLNMU5GI2LSNZQW2ZJIMVZWG4TJOB2DU43DOJUXA5C7NZQW2ZJIFEUSSLAKEAQCAICDN5XWW2LFEA6SA4TJMFVSYCRAEAQCA2LPHJTG64TNMF2CQIT6NZZWK5DVOBPXE2LBNMQFGVCBKJKH43RCFQQFWXJJFQFCAIBAEB5W62ZMEBPX2IB5EBXGK5C7NNSXE3TFNQ5HG5DBOJ2CQW3ON5SGKX3OMFWWKKDTMV2HK4C7OJUWC2ZJLUUSYCRAEAQCAZLSNRQW4ZZ2ONSXIX3DN5XWW2LFFBXG6ZDFFAUSYICDN5XWW2LFFEWAUIBAEAQFE2LBNNHG6ZDFEA6SA3TPMRSV63TBNVSSQ4TJMFVSSLAKEAQCAIDDMFZWKIDOMV2F6YLENU5HA2LOM4UFE2LBNNHG6ZDFFEQG6ZQKEAQCAIBAEAQCA4DBNZTSALJ6BIQCAIBAEAQCAIBAEAQCA2LPHJTG64TNMF2CQISGMFUWYZLEEB2G6IDQNFXGOID6OB7G4IRMEBNVE2LBNNHG6ZDFLUUSYCRAEAQCAIBAEAQCAIBAEBUW42LUHJZXI33QFAYSSOYKEAQCAIBAEAQCA4DPNZTSALJ6BIQCAIBAEAQCAIBAEAQCA2LPHJTG64TNMF2CQISSNFQWWIDON5SGKID6OB7G4IRMEBNVE2LBNNHG6ZDFLUUSYCRAEAQCAIBAEAQCAIBAEB2HE6JAONSXI5LQL5ZGSYLLL5XG6ZDFFBJGSYLLJZXWIZJJBIQCAIBAEAQCAIBAEAQCAY3BORRWQIB7KNKECQ2LKRJECQ2FFBBWYYLTOMWCAUTFMFZW63RMEBJXIYLDNN2HEYLDMUUQUIBAEAQCAIBAEAQCAIBAEAQCAIDJN45GM33SNVQXIKBCIZQWS3DFMQQH44B2PZYH43T6OB7G4IRMEBNUG3DBONZSYICSMVQXG33OFQQFG5DBMNVXI4TBMNSV2KJMBIQCAIBAEAQCAIBAEAQCAIBAEAQGS3TJOQ5HG5DPOAUDCKIKEAQCAIBAEAQCAIBAEAQGK3TEFQFCAIBAEAQCAIBANFXTUZTPOJWWC5BIEJZWK5DVOBPXE2LBNMQEIT2OIV7G4IRMEBNV2KIKEAQCAIDFNZSC4CQKNZXWIZK7NZQW2ZJIKNUG64TUJZQW2ZJJEAWT4CRAEAQCA3DJON2F65DPL5QXI33NFBQXI33NL52G6X3MNFZXIKCTNBXXE5COMFWWKKJAFMVSAISAEIQCWKZAMZXXE3LBORPWS4BINRXWGYLML5UXAX3WGQUCSKJJFYFAUZTPOJWWC5C7NFYCQ62BFRBCYQZMIR6SSIBNHYFCAIBAEBUW45DFM5SXEX3UN5PWY2LTOQUECKJAFMVSAIROEIQCWKYKEAQCAIDJNZ2GKZ3FOJPXI327NRUXG5BIIIUSAKZLEARC4IRAFMVQUIBAEAQGS3TUMVTWK4S7ORXV63DJON2CQQZJEAVSWIBCFYRCAKZLBIQCAIBANFXHIZLHMVZF65DPL5WGS43UFBCCSLQKBJWG6Y3BNRPWS4C7OY2CQKJAFU7AUIBAEAQHW33LFQQECZDEOJZX2IB5EBUW4ZLUHJTWK5DJMZQWIZDSOMUCSLAKEAQCAIDIMQUFWCRAEAQCAIBAEAQCAQLEMRZCA7D4EB5V6LBAJ5YHI435EA6C2ICBMRSHE4ZMEB5WCZDEOIWCAQLEMRZH2IB4FUQE64DUOMWAUIBAEAQCAIBAEAQHG2L2MUUECZDEOIUSAPJ5EA2CYICBMRSHEIB5F46SA6ZRGI3SYMBMGAWDC7IKEAQCAIC5FEXAUCTTMV2HK4C7OJUWC227NZXWIZJIKJUWC22ON5SGKKJAFU7AUIBAEAQGC4DQNRUWGYLUNFXW4OTFNZZXK4TFL5QWY3C7ON2GC4TUMVSCQ2LOMV2HGKJMBIQCAIBAONSXI5LQL5ZWG2DFNVQXGKBJFQFCAIBAEBZWK5DVOBPWS3TEMV4GK4ZIFEWAUIBAEAQHGZLUOVYF6YLDMNSXG4ZIKJUWC22ON5SGKKJMBIQCAIBAONSXI5LQL52HS4DFOMUFE2LBNNHG6ZDFFEXAUCTTMV2HK4C7MFRWGZLTOMUFE2LBNNHG6ZDFFEQC2PQKEAQCAICVONSXEIB5EARGK2TBMJRGK4TEEIWAUIBAEAQFAYLTON3W64TEEA6SAITNN5XGO33PONSWS3K7ONSWG4TFOQRCYCRAEAQCA33LEA6SA4TQMM5GGYLMNQUFE2LBNNHG6ZDFFQQHE2LBNNPWG33SMVPWG33OONXWYZJMEBZWKY3VOJUXI6K7MVXGCYTMMUWCAW23LVOSSLAKEAQCAIDPNMQD2IDSOBRTUY3BNRWCQUTJMFVU433EMUWCA4TJMFVV6Y3POJSV6Y3PNZZW63DFFQQGCZDEL52XGZLSFQQFWW2VONSXELBAEJYGC43TO5XXEZB5EIQCWKZAKBQXG43XN5ZGIXK5FEWAUIBAEAQG62ZAHUQHE4DDHJRWC3DMFBJGSYLLJZXWIZJMEBZGSYLLL5RW64TFL5RW63TTN5WGKLBAMFSGIX3TN52XEY3FFQQFWWZCMFWGYIRMEARDCMRXFYYC4MBOGEXTGMRCFQQCE4DBONZXO33SMQRF2XJJFQFCAIBAEBXWWIB5EBZHAYZ2MNQWY3BIKJUWC22ON5SGKLBAOJUWC227MNXXEZK7MNXW443PNRSSYIDBMRSF643POVZGGZJMEBNVWVLTMVZCYIBCGAXDALRQFYYC6MBCFQQCE4DBONZXO33SMQRF2XJJFQFCAIBAEBXWWIB5EBZHAYZ2MNQWY3BIKJUWC22ON5SGKLBAOJUWC227MNXXEZK7MNXW443PNRSSYIDHOJQW45BMEBNVW4DFOJWWS43TNFXW44ZIFEWCAITPNYRCYIBCMFXHSIRMEARHI3ZCFQQFK43FOJOV2KJMBIQCAIBAN5VSAPJAOJYGGOTDMFWGYKCSNFQWWTTPMRSSYIDSNFQWWX3DN5ZGKX3DN5XHG33MMUWCAY3JOBUGK4TTFQQFWW3DNFYGQZLSOMUCSXK5FEWAUIBAEAQG62ZOBIFGG2LQNBSXE4ZIFEQC2PQKEAQCAIBCIFCVGMRVGYWVGSCBHJCEQRJNKJJUCLKBIVJTCMRYFVJUQQJSGU3CELQKBJYGK4TNNFZXG2LPNZZSQKJAFU7AUIBAEAQCE4TJMFVV623WFZTWK5BMOJUWC227NN3C44DVOQWHE2LBNNPWW5ROMRSWYZLUMUWHE2LBNNPWW5RONFXGIZLYFQRAUIBAEAQCE4TJMFVV623WFZWGS43UL5VWK6LTFRZGSYLLL5VXMLTMNFZXIX3COVRWWZLUOMWHE2LBNNPWW5RONVQXA4TFMR2WGZJMEIFCAIBAEARHE2LBNNPWG33SMUXGOZLUL5RHKY3LMV2CY4TJMFVV6Y3POJSS443FORPWE5LDNNSXILDSNFQWWX3DN5ZGKLTTMV2F6YTVMNVWK5C7OR4XAZJMEIFCAIBAEARHE2LBNNPWG33SMUXGOZLUL5RHKY3LMV2F65DZOBSSY43FMFZGG2BOMFSG22LOFRZWKYLSMNUC44LVMVZHSIROBIFHGZLUOVYF65DZOBSXGKCSNFQWWTTPMRSSSIBNHYFCAIBAEBCGKZRAHUQFW63MMFZXIX3XOJUXIZK7O5UW44ZMEB2HE5LFPUWCA63EOZ3F6ZLOMFRGYZLEFQQGMYLMONSX2XJMBIQCAIBAJVQXAIB5EBNXWZDBORQXI6LQMUWCA3LBOB6V2LAKEAQCAICTMV2CAPJALN5WIYLUMF2HS4DFFQQHGZLUPVOSYCRAEAQCAY3SMVQXIZK7MFXGIX3BMN2GS5TBORSV6YTVMNVWK5C7OR4XAZJIKJUWC22ON5SGKLBAHQ6CE5LTMVZHGIR6HYWCATLBOAUSYCRAEAQCAY3SMVQXIZK7MFXGIX3BMN2GS5TBORSV6YTVMNVWK5C7OR4XAZJIKJUWC22ON5SGKLBAHQ6CE4TPON2GK4TTEI7D4LBAJVQXAKJMBIQCAIBAMNZGKYLUMVPWC3TEL5QWG5DJOZQXIZK7MJ2WG23FORPXI6LQMUUFE2LBNNHG6ZDFFQQDYPBCOJXXG5DFOJPXMZLSONUW63TTEI7D4LBAIRSWMKJMBIQCAIBAMNZGKYLUMVPWC3TEL5QWG5DJOZQXIZK7MJ2WG23FORPXI6LQMUUFE2LBNNHG6ZDFFQQDYPBCOBZGS5TBORSSEPR6FQQEIZLGFEWAUIBAEAQGG4TFMF2GKX3BNZSF6YLDORUXMYLUMVPWE5LDNNSXIX3UPFYGKKCSNFQWWTTPMRSSYIB4HQRHMY3BOJSCEPR6FQQFW63TMVQXEY3IL5UW4ZDFPAWCAPB4EJ3GGYLSMQRD4PT5PRCGKZS5FEWAUIBAEAQGG4TFMF2GKX3BNZSF6YLDORUXMYLUMVPWE5LDNNSXIX3UPFYGKKCSNFQWWTTPMRSSYIB4HQRG2YLNL54XUIR6HYWCAW33ONSWC4TDNBPWS3TEMV4CYIB4HQRG2YLNEI7D47L4JVQXAXJJFQFCAIBAEBRXEZLBORSV6YLOMRPWCY3UNF3GC5DFL5RHKY3LMV2F65DZOBSSQUTJMFVU433EMUWCAPB4EJWGC43UEI7D4LBAIRSWMKJMBIQCAIBAMNZGKYLUMVPWC3TEL5QWG5DJOZQXIZK7MJ2WG23FORPXI6LQMUUFE2LBNNHG6ZDFFQQDYPBCN5TGM3DJNZSSEPR6FQQEIZLGFEWAUIBAEAQGG4TFMF2GKX3BNZSF6YLDORUXMYLUMVPWE5LDNNSXIX3UPFYGKKCSNFQWWTTPMRSSYIB4HQRHA4TJOZQWG6K7MRSWMYLVNR2HGIR6HYWCARDFMYUSYCRAEAQCAY3SMVQXIZK7MFXGIX3BMN2GS5TBORSV6YTVMNVWK5C7OR4XAZJIKJUWC22ON5SGKLBAHQ6CE4DSNF3GCY3ZL5WGS43UONPW4YLNMVZSEPR6FQQFGZLUFEWAUIBAEAQGG4TFMF2GKX3BNZSF6YLDORUXMYLUMVPWE5LDNNSXIX3UPFYGKKCSNFQWWTTPMRSSYIB4HQRHA4TJOZQWG6K7NRUXG5DTEI7D4LBAIRSWMKJMBIQCAIBAN5VS4CQKBJRXEZLBORSV6YLOMRPWCY3UNF3GC5DFL5RHKY3LMV2F65DZOBSSQTTPMRSSYICUPFYGKLBAKBZG64DTFEQC2PQKEAQCAIDPNMQD2IDSOBRTUY3BNRWCQTTPMRSSYIDSNFQWWX3DN5ZGKX3COVRWWZLUL52HS4DFFQQGG4TFMF2GKLBALNKHS4DFFQQFA4TPOBZV2KJMBIQCAIBAO5QWS5C7OVXHI2LML5RHKY3LMV2F65DZOBSV643UMF2HK4ZIKR4XAZJMEBZGKYLEPEWCATTPMRSSSLAKEAQCAIDPNMQD2IDSOBRTUY3BNRWCQTTPMRSSYIDSNFQWWX3DN5ZGKX3COVRWWZLUL52HS4DFFQQGCY3UNF3GC5DFFQQFWVDZOBSV2KJMBIQCAIBAO5QWS5C7OVXHI2LML5RHKY3LMV2F65DZOBSV643UMF2HK4ZIKR4XAZJMEBQWG5DJOZSSYICON5SGKKJOBIFHOYLJORPXK3TUNFWF6YTVMNVWK5C7OR4XAZK7ON2GC5DVOMUFI6LQMUWCARLYOBSWG5DFMRJXIYLUOVZSYICON5SGK4ZJEB3WQZLOEBUXGX3MNFZXIKCON5SGK4ZJEAWT4CRAEAQCAW3XMFUXIX3VNZ2GS3C7MJ2WG23FORPXI6LQMVPXG5DBOR2XGKCUPFYGKLBAIV4HAZLDORSWIU3UMF2HK4ZMEBHG6ZDFFEQHY7BAJZXWIZJAHQWSATTPMRSXGXJ3BJ3WC2LUL52W45DJNRPWE5LDNNSXIX3UPFYGKX3TORQXI5LTFBKHS4DFFQQEK6DQMVRXIZLEKN2GC5DVOMWCATTPMRSSSIBNHYFCAIBAEBDCAPJAMZ2W4KBJEAWT4CRAEAQCAIBAEAQCAIBAEAQCAIBAIFRXI5LBNRJXIYLUOVZSAPJAOJYGGOTDMFWGYKCON5SGKLBAOJUWC227MNXXEZK7MJ2WG23FORPXI6LQMUWCA43UMF2HK4ZMEBNVI6LQMVOSSLAKEAQCAIBAEAQCAIBAEAQCAIBAEBCXQ4DFMN2GKZCTORQXI5LTEA6TUPJAIFRXI5LBNRJXIYLUOVZQUIBAEAQCAIBAEBSW4ZBMBIQCAIBAN5VSAPJAO5QWS5C7OVXHI2LMFBDCYIBTGAWCAMJQGAUS4CQKBISSKICAMRXWGICSMV2HE6JAMBDHK3RHEB2W45DJNQQGS5BAOJSXI5LSNZZSA5DSOVSS4CRFEUQFEZLQMVQXIIDNMF4GS3LVNUQGAUTFORZHSJZAORUW2ZLTFYFCKJJAK5QWS5BAMBCGK3DBPETSA3LJNRWGS43FMNXW4ZDTEBRGK5DXMVSW4IDSMV2HE2LFOMXAU53BNF2F65LOORUWYKCGOVXCYICSMV2HE6JMEBCGK3DBPEUSA53IMVXCAUTFORZHSIB6EAYCALJ6BIQCAIBAKJSXGIB5EBDHK3RIFEWAUIBAEAQGGYLTMUQFEZLTEBXWMCRAEAQCAIBAEAQHI4TVMUQC2PQKEAQCAIBAEAQCAIBAEAQG62Z3BIQCAIBAEAQCAIC7EB3WQZLOEBJGK5DSPEQD2PJAGEQC2PQKEAQCAIBAEAQCAIBAEAQHWZTBNFWCYICSMVZX2OYKEAQCAIBAEAQCAXZAFU7AUIBAEAQCAIBAEAQCAIBAORUW2ZLSHJZWYZLFOAUEIZLMMF4SSLAKEAQCAIBAEAQCAIBAEAQHOYLJORPXK3TUNFWCQRTVNYWCAUTFORZHSLJRFQQEIZLMMF4SSCRAEAQCAZLOMQXAUCQKONSXI5LQL5ZWG2DFNVQXGKBJEAWT4CRAEAQCAZDPL5YHK5C7MZUWYZJIEIXXGZLBOJRWQL3TMNUGK3LBF53GGYLSMQRCYIBCOZRWC4TEL5ZWKYLSMNUF643DNBSW2YJOPBWWYIRJFQFCAIBAEBSG6X3QOV2F6ZTJNRSSQIRPONSWC4TDNAXXGY3IMVWWCL3NMFWSELBAEJWWC3K7ONSWC4TDNBPXGY3IMVWWCLTYNVWCEKJMBIQCAIBAO5QWS5C7MZXXEX3DN5SGKKBCF5ZWKYLSMNUC643DNBSW2YJPOZRWC4TEEIWCAMRQGAUSYCRAEAQCA53BNF2F6ZTPOJPWG33EMUUCEL3TMVQXEY3IF5ZWG2DFNVQS63LBNURCYIBSGAYCSLAKEAQCAIDPNMXAUCTTMV2HK4C7NFXGIZLYMVZSQKJAFU7AUIBAEAQGI327OB2XIX3KONXW4KBCF5ZWKYLSMNUC62LOMRSXQL3WMNQXEZBCFQQCE624EJZWG2DFNVQVYIR2LQRHMY3BOJSFYIT5EIUSYCRAEAQCAZDPL5YHK5C7NJZW63RIEIXXGZLBOJRWQL3JNZSGK6BPNVQW2IRMEARHWXBCONRWQZLNMFOCEOS4EJWWC3K4EJ6SEKJMBIQCAIBAO5QWS5C7MZXXEX3DN5SGKKBCF5ZWKYLSMNUC62LOMRSXQL3WMNQXEZBCFQQDEMBQFEWAUIBAEAQHOYLJORPWM33SL5RW6ZDFFARC643FMFZGG2BPNFXGIZLYF5WWC3JCFQQDEMBQFEWAUIBAEAQG62ZOBIFHOYLJORPWM33SL5RW6ZDFFBIGC5DIFQQEG33EMUUSALJ6BIQCAIBAIYQD2IDGOVXCQKJAFU7CAY3IMVRWWX3SMVZXK3DUL5RW6ZDFFBSG6X3HMV2CQUDBORUCSLBAINXWIZJJEBSW4ZBMBIQCAIBAN5VSAPJAO5QWS5C7OVXHI2LMFBDCYIBRGAWCAMRQGAYCSLQKBJSG6X3HMV2CQUDBORUCSIBNHYFCAIBAEBKXE3BAHUQHE2LBNNPXK4TMFBIGC5DIFEWAUIBAEAQEQZLBMRSXE4ZAHUQFWXJMBIQCAIBAKJSXC5LFON2CAPJAPNKXE3BMEBEGKYLEMVZHG7JMBIQCAIBAEUSSA4TFOF2WK43UFBGWK5DIN5SCYICSMVYXKZLTOQWCASCUKRIE64DUNFXW44ZMEBHXA5DJN5XHGKIKEAQCAICSMVZXK3DUEA6SA2DUORYGGOTSMVYXKZLTOQUGOZLUFQQFEZLROVSXG5BMEBNV2LBALNOSSLAKEAQCAIDJN45GM33SNVQXIKBCI5CVIIDUN4QH44BAOJSXI5LSNZZTU7TOPZYH43RCFQQFWUDBORUCYICSMVZXK3DULUUSYCRAEAQCAUTFON2WY5BOBIFGI327OB2XIX3GNFWGKKCQMF2GQLBAIZUWYZJJEAWT4CRAEAQCAVLSNQQD2IDSNFQWWX3VOJWCQUDBORUCSLAKEAQCAICIMVQWIZLSOMQD2IC3LUWAUIBAEAQEG33OORSW45CUPFYGKIB5EARGC4DQNRUWGYLUNFXW4L3YNVWCELAKEAQCAICCN5SHSIB5EBTWK5C7MJXWI6K7MZZG63K7MZUWYZJIIZUWYZJJFQFCAIBAEBJGK4LVMVZXIIB5EB5VK4TMFQQEQZLBMRSXE4ZMEBBW63TUMVXHIVDZOBSSYICCN5SHS7JMBIQCAIBAEUSSA4TFOF2WK43UFBGWK5DIN5SCYICSMVYXKZLTOQWCASCUKRIE64DUNFXW44ZMEBHXA5DJN5XHGKIKEAQCAICSMVZXK3DUEA6SA2DUORYGGOTSMVYXKZLTOQUHA5LUFQQFEZLROVSXG5BMEBNV2LBALNOSSLAKEAQCAIDJN45GM33SNVQXIKBCPZXFAVKUEB2G6ID6OAQHEZLUOVZG44Z2PZXH44D6NYRCYIC3KBQXI2BMEBJGK43VNR2F2KJMBIQCAIBAKJSXG5LMOQXAUCTEN5PXA5LUL5VHG33OFBIGC5DIFQQEU43PNZBG6ZDZFEQC2PQKEAQCAICVOJWCAPJAOJUWC227OVZGYKCQMF2GQKJMBIQCAIBAJBSWCZDFOJZSAPJALNOSYCRAEAQCAQ3PNZ2GK3TUKR4XAZJAHUQCEYLQOBWGSY3BORUW63RPNJZW63RCFQFCAIBAEBJGK4LVMVZXIIB5EB5VK4TMFQQEQZLBMRSXE4ZMEBBW63TUMVXHIVDZOBSSYICKONXW4QTPMR4X2LAKEAQCAIBFEUQHEZLROVSXG5BIJVSXI2DPMQWCAUTFOF2WK43UFQQEQVCUKBHXA5DJN5XHGLBAJ5YHI2LPNZZSSCRAEAQCAUTFON2WY5BAHUQGQ5DUOBRTU4TFOF2WK43UFBYHK5BMEBJGK4LVMVZXILBALNOSYIC3LUUSYCRAEAQCA2LPHJTG64TNMF2CQIT6NZIFKVBAORXSA7TQEBZGK5DVOJXHGOT6NZ7HA7TOEIWCAW2QMF2GQLBAKJSXG5LMOROSSLAKEAQCAICSMVZXK3DUFYFAUY3IMVRWWX3SMVZXK3DUL5RW6ZDFFB5W62ZMEB5XWX2IOR2HAVTFOIWCAQ3PMRSSYIC7KJSWC43PNZ6SYIC7JBSWCZDFOJZSYIC7IJXWI6L5PUWCAQ3PMRSSSIBNHYFCAIBAEB2HE5LFHMFGG2DFMNVV64TFON2WY5C7MNXWIZJIKJSXG5LMOQWCAQ3PMRSSSIBNHYFCAIBAEBTGC3DTMUXAUCTSNFQWWX3VOJWCQUDBORUCSIBNHYFCAIBAEBZGSYLLL5UG643UFAUSAKZLEBIGC5DIFYFAU4TJMFVV62DPON2CQKJAFU7AUIBAEAQCE2DUORYDULZPNRXWGYLMNBXXG5B2EIQCWKZANFXHIZLHMVZF65DPL5WGS43UFBZGSYLLL5YG64TUFAUSSLQKBJZGSYLLL5YG64TUFAUSALJ6BIQCAIBAMNQXGZJAN5ZTUZ3FORSW45RIEJJESQKLL5IE6USUEIUSA33GBIQCAIBAEAQCAIDGMFWHGZJAFU7AUIBAEAQCAIBAEAQCAIBAHAYDSOB3BIQCAIBAEAQCAICWMFWHKZJAFU7AUIBAEAQCAIBAEAQCAIBANRUXG5C7ORXV62LOORSWOZLSFBLGC3DVMUUQUIBAEAQGK3TEFYFAUZ3FORPWE33EPFPWM4TPNVPWM2LMMUUEM2LMMUUSALJ6BIQCAIBAMNQXGZJAMZUWYZJ2OJSWCZC7MZUWYZJIIZUWYZJJEBXWMCRAEAQCAIBAEAQHW33LFQQEE2LOPUQC2PQKEAQCAIBAEAQCAIBAEAQGE2LOMFZHSX3UN5PWY2LTOQUEE2LOFE5QUIBAEAQCAIBAEB5WK4TSN5ZCYICSMVQXG33OPUQC2PQKEAQCAIBAEAQCAIBAEAQGK4TSN5ZCQ63HMV2F6YTPMR4V6ZTSN5WV6ZTJNRSV6ZTBNFWGKZBMEBJGKYLTN5XCYICGNFWGK7JJBIQCAIBAMVXGILQK" + - ENV_FILE_MAM_SCHEMA_PATH: "/mam_search_schema.xml" + - ENV_FILE_MAM_SCHEMA_DATA: "HQ7XQ3LMEB3GK4TTNFXW4PJCGEXDAIRAMVXGG33ENFXGOPJCKVKEMLJYEIQD6PQKHQQS2LIKEBGGSY3FNZZWKZBAORXSA5DIMUQEC4DBMNUGKICTN5THI53BOJSSARTPOVXGIYLUNFXW4IBIIFJUMKJAOVXGIZLSEBXW4ZJAN5ZCA3LPOJSQUIDDN5XHI4TJMJ2XI33SEBWGSY3FNZZWKIDBM5ZGKZLNMVXHI4ZOEAQFGZLFEB2GQZJAJZHVISKDIUQGM2LMMUQGI2LTORZGSYTVORSWIIDXNF2GQCRAORUGS4ZAO5XXE2ZAMZXXEIDBMRSGS5DJN5XGC3BANFXGM33SNVQXI2LPNYQHEZLHMFZGI2LOM4QGG33QPFZGSZ3IOQQG653OMVZHG2DJOAXAUICUNBSSAQKTIYQGY2LDMVXHGZLTEB2GQ2LTEBTGS3DFEB2G6ICZN52SA5LOMRSXEIDUNBSSAQLQMFRWQZJAJRUWGZLOONSSYICWMVZHG2LPNYQDELRQBIQCQ5DIMUQCETDJMNSW443FEIUTWIDZN52SA3LBPEQG433UEB2XGZJAORUGS4ZAMZUWYZJAMV4GGZLQOQQGS3RAMNXW24DMNFQW4Y3FEB3WS5DIBIQHI2DFEBGGSY3FNZZWKLRAEBMW65JANVQXSIDPMJ2GC2LOEBQSAY3POB4SA33GEB2GQZJAJRUWGZLOONSSAYLUBIFCAIBAEAQGQ5DUOA5C6L3XO53S4YLQMFRWQZJON5ZGOL3MNFRWK3TTMVZS6TCJINCU4U2FFUZC4MAKBIQFK3TMMVZXGIDSMVYXK2LSMVSCAYTZEBQXA4DMNFRWCYTMMUQGYYLXEBXXEIDBM5ZGKZLEEB2G6IDJNYQHO4TJORUW4ZZMEBZW6ZTUO5QXEZIKEBSGS43UOJUWE5LUMVSCA5LOMRSXEIDUNBSSATDJMNSW443FEBUXGIDENFZXI4TJMJ2XIZLEEBXW4IDBNYQCEQKTEBEVGIRAIJAVGSKTFQFCAV2JKREE6VKUEBLUCUSSIFHFISKFKMQE6URAINHU4RCJKREU6TSTEBHUMICBJZMSAS2JJZCCYIDFNF2GQZLSEBSXQ4DSMVZXGIDPOIQGS3LQNRUWKZBOBIQFGZLFEB2GQZJAJRUWGZLOONSSAZTPOIQHI2DFEBZXAZLDNFTGSYZANRQW4Z3VMFTWKIDHN53GK4TONFXGOIDQMVZG22LTONUW63TTEBQW4ZAKEBWGS3LJORQXI2LPNZZSA5LOMRSXEIDUNBSSATDJMNSW443FFYFC2LJ6BIFDY43DNBSW2YJANZQW2ZJ5EJWWC3K7ONSWC4TDNBPXGY3IMVWWCIRAOZSXE43JN5XD2IRRFY2SEPQKEAQCAIB4MZUWK3DEOM7AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2ITNONTV62LEL5ZGKZ3JON2GK4RCEB2HS4DFHURHI3DPNZTSEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURGMYLMONSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIQCAIBAEAQCAIB4MZUWK3DEEBXGC3LFHURG243HL5XXO3TFOJPWU2LEL5ZGKZ3JON2GK4RCEB2HS4DFHURF66L2L5ZXI4RCEBUW4ZDFPBSWIPJCORZHKZJCEBZXI33SMVSD2ITGMFWHGZJCEBWXK3DUNFLGC3DVMVSD2ITGMFWHGZJCF47AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2ITNMFWV65DZOBSV64TFM5UXG5DFOIRCA5DZOBST2IS7PF5F643UOIRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJTGC3DTMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKEAQCAIBAEAQCAPDGNFSWYZBANZQW2ZJ5EJZWKYLSMNUF65DFPB2F64TFM5UXG5DFOIRCA5DZOBST2ITUMV4HIX3HMVXGK4TBNQRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJTGC3DTMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKEAQCAIBAEAQCAPDGNFSWYZBANZQW2ZJ5EJYGCY3LMV2F64TFM5UXG5DFOIRCA5DZOBST2ITJM5XG64TFMQRCA2LOMRSXQZLEHURGMYLMONSSEIDTORXXEZLEHURGMYLMONSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIFAUIBAEAQCAIBAEA6CCLJNEBRWC5DDNAWWC3DMEBTGSZLMMQQC2LJ6BIQCAIBAEAQCAIB4MR4W4YLNNFRUM2LFNRSCA3TBNVST2IRKEIQHI6LQMU6SE2LHNZXXEZLEEIQC6PQKBIQCAIBAEAQCAIB4MZUWK3DEEBXGC3LFHURF66L2L5UWIIRAOR4XAZJ5EJPXS6S7ON2HEIRANFXGIZLYMVSD2ITUOJ2WKIRAON2G64TFMQ6SE5DSOVSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSEIDSMVYXK2LSMVSD2ITUOJ2WKIRPHYFAUIBAEAQCAIBAEA6CCLJNEBCW45DSN5YHSICEMF2GCORAIRQXIYJAOJSWYYLUMVSCA5DPEBQW45DJFVSW45DSN5YHSIBNFU7AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2IS7PF5F6ZLEEIQHI6LQMU6SEX3ZPJPXG5DSEIQGS3TEMV4GKZB5EJ2HE5LFEIQHG5DPOJSWIPJCMZQWY43FEIQG25LMORUVMYLMOVSWIPJCMZQWY43FEIXT4CQKEAQCAIBAEAQCAPBBFUWSAUDBOJ2GS5DJN5XCATTVNVRGK4R2EBKXGZLEEBQXGIDBEBTGS3DUMVZCA4LVMVZHSIDQMFZGC3JAFUWT4CRAEAQCAIBAEAQDYZTJMVWGIIDOMFWWKPJCL54XUX3QNYRCA5DZOBST2IS7PF5F643UOIRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJTGC3DTMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKBIQCAIBAEAQCAIB4EEWS2ICGNFZHG5BAKBQXE5DJORUW63RAJZ2W2YTFOI5CAVDIMUQGM2LSON2CA4DBOJ2GS5DJN5XCA2LOEB2GQ2LTEBSG6YZHOMFCAIBAEAQCAIBAEAQCAIBAOBZGKZTMNFZXILBAOVZWKZBAMZXXEIDGOVZHI2DFOIQGM2LMORSXE2LOM4QG63RAN53GK4TMMFYHA2LOM4QHAYLSORUXI2LPNZZS4IBNFU7AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2IS7PF5F6ZTQNYRCA5DZOBST2IS7PF5F643UOIRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJTGC3DTMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKBIQCAIBAEAQCAIB4EEWS2ICJMYQHI2DFOJSSA2LTEBQSA43JMJWGS3THFQQHK43FEB3HIYLHEB2G6IDENFTGMZLSMVXHI2LBORSSA5DIMVWSALJNHYFCAIBAEAQCAIBAHRTGSZLMMQQG4YLNMU6SEX3ZPJPXM5DBM4RCA5DZOBST2IS7PF5F643UOIRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJTGC3DTMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKBIQCAIBAEAQCAIB4EEWS2ICSNFQWWICLMV4TUICUNBSSA23FPEQG6ZRAORUGKICSNFQWWIDPMJVGKY3UEB2GQ2LTEBSG6YZAMNXXE4TFONYG63TEOMQHI3ZOEAWS2PQKEAQCAIBAEAQCAPDGNFSWYZBANZQW2ZJ5EJPXS6S7OJVSEIDUPFYGKPJCL54XUX3TORZCEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURHI4TVMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKBIQCAIBAEAQCAIB4EEWS2ICSNFQWWICCOVRWWZLUEBKHS4DFHIQFI2DFEBRHKY3LMV2CA5DZOBSSA33GEB2GQZJAKJUWC2ZAN5RGUZLDOQQHI2DJOMQGI33DEBRW64TSMVZXA33OMRZSA5DPFYQC2LJ6BIQCAIBAEAQCAIB4MZUWK3DEEBXGC3LFHURF66L2L5ZHIIRAOR4XAZJ5EJPXS6S7ON2HEIRANFXGIZLYMVSD2ITUOJ2WKIRAON2G64TFMQ6SE5DSOVSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIFCAIBAEAQCAIBAHQQS2LJAKJUWC2ZAIJ2WG23FOQ5CAVDIMUQGE5LDNNSXIIDPMYQHI2DFEBJGSYLLEBXWE2TFMN2CA5DINFZSAZDPMMQGG33SOJSXG4DPNZSHGIDUN4XCALJNHYFCAIBAEAQCAIBAHRTGSZLMMQQG4YLNMU6SEX3ZPJPXEYRCEB2HS4DFHURF66L2L5ZXI4RCEBUW4ZDFPBSWIPJCORZHKZJCEBZXI33SMVSD2ITUOJ2WKIRANV2WY5DJKZQWY5LFMQ6SEZTBNRZWKIRPHYFAUIBAEAQCAIBAEA6CCLJNEBDGYYLHEBUW4ZDJMNQXI2LOM4QGSZRAORUGS4ZAMRXWGIDJOMQHI2DFEBYHE33EOVRXIIDPMYQGCIDGMFUWYZLEEBXWE2TFMN2CAZLYORZGCY3UNFXW4IBNFU7AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2IS7PF5F6ZLSOIRCA5DZOBST2IS7PF5F643UOIRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJTGC3DTMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKEAQCAIB4F5TGSZLMMRZT4CQKEAQCAIB4OVXGS4LVMVFWK6J6L54XUX3JMQ6C65LONFYXKZKLMV4T4CQKEAQCAIB4OR4XAZLTHYFCAIBAEAQCAIBAHQQS2LJALFNCAU3UOJUW4ZZ2EBKXGZLEEBTG64RANZXW4LLBNZQWY6L2MVSCAZTJMVWGI4ZAFUWT4CRAEAQCAIBAEAQDYZTJMVWGIVDZOBSSA3TBNVST2IS7PF5F643UOIRCAY3MMFZXGPJCONXWY4ROKN2HERTJMVWGIIRAONXXE5CNNFZXG2LOM5GGC43UHURHI4TVMURCALZ6BIFCAIBAEAQCAIBAHQQS2LIKEAQCAIBAEAQCAICOOVWWK4TJMMQGM2LFNRSCA5DZOBSXGIDUNBQXIIDJNZSGK6BAMVQWG2BAOZQWY5LFEBQXIIDWMFZGS33VOMQGYZLWMVWHGIDPMYQHA4TFMNUXG2LPNYFCAIBAEAQCAIBAEB2G6IDBMNRWK3DFOJQXIZJAOJQW4Z3FEBYXKZLSNFSXGIDXNBSW4IDUNBSSA3TVNVRGK4RAN5TCA5TBNR2WK4ZAMJSXI53FMVXCA5DIMUQHEYLOM5SQUIBAEAQCAIBAEAQGK3TEOBXWS3TUOMQGS4ZANRQXEZ3FFYQFGZLFEB2GQZJANJQXMYLEN5RSAZTPOIQE45LNMVZGSY2SMFXGOZKROVSXE6JAMZXXEIDJNZ2GK4TOMFWAUIBAEAQCAIBAEAQGS3LQNRSW2ZLOORQXI2LPNYQGIZLUMFUWY4ZOBIFCAIBAEAQCAIBAEBJW2YLMNRSXEIDQOJSWG2LTNFXW4U3UMVYCA5TBNR2WK4ZAFBZXAZLDNFTGSZLEEBUW4IDCNF2HGKJAO5UWY3BANRSWCZBAORXSA3LPOJSSA5DPNNSW44YKEAQCAIBAEAQCAIDJNZSGK6DFMQQHAZLSEB3GC3DVMUWCA43MNFTWQ5DMPEQGYYLSM5SXEIDJNZSGK6BAONUXUZJMEBQW4ZBAMZQXG5DFOIQHEYLOM5SSA4LVMVZGSZLTFYFCAIBAEAQCAIBAEBASA4DSMVRWS43JN5XFG5DFOAQG6ZRAGAQGI2LTMFRGYZLTEBUW4ZDFPBUW4ZZAMF2CAZDJMZTGK4TFNZ2CA4DSMVRWS43JN5XCA3DFOZSWY4ZOBIQCAIBAEAQCAIBNFU7AUIBAEAQCAIBAEA6GM2LFNRSFI6LQMUQG4YLNMU6SE5DMN5XGOIRAMNWGC43THURHG33MOIXFI4TJMVGG63THIZUWK3DEEIQHA4TFMNUXG2LPNZJXIZLQHURDQIRAOBXXG2LUNFXW4SLOMNZGK3LFNZ2EOYLQHURDAIRPHYFAUIBAEAQCAIBAEA6CCLJNEBZWS3TDMUQGM2LFNRSHGIDPMYQHI2DJOMQHI6LQMUQGC4TFEBRHSIDEMVTGC5LMOQQG433UEBZXI33SMVSCA33SEBUW4ZDFPBSWILAKEAQCAIBAEAQCAIBAEAQCAYLOPEQGIYLUMEQGCZDEMVSCA5DPEB2GQZLNEB3WS3DMEBRGKIDJM5XG64TFMQQG65LUOJUWO2DUFYQCALJNHYFCAIBAEAQCAIBAHRTGSZLMMR2HS4DFEBXGC3LFHURGSZ3ON5ZGKZBCEBZXI33SMVSD2ITGMFWHGZJCEBUW4ZDFPBSWIPJCMZQWY43FEIQG25LMORUVMYLMOVSWIPJCORZHKZJCEBRWYYLTOM6SE43PNRZC4U3UOJDGSZLMMQRCALZ6BIFCAIBAEAQCAIBAHQQS2LJAIEQGOZLOMVZGC3BAORSXQ5BAMZUWK3DEEB2GQYLUEBUGC4ZAOJSWC43PNZQWE3DFFQQGOZLOMVZGSYYKEAQCAIBAEAQCAIBAEAQCAY3SN5ZXGLLMMFXGO5LBM5SSAZDFMZQXK3DUOM5CA2LUEB2G623FNZUXUZLTEB3WS5DIEBJXIYLOMRQXEZCUN5VWK3TJPJSXELAKEAQCAIBAEAQCAIBAEAQCA4TFNVXXMZLTEBZXI33QEB3W64TEOMQGM4TPNUQGGYLTMUWWS3TTMVXHG2LUNF3GKIBCON2G64DXN5ZGI4ZOOR4HIIQKEAQCAIBAEAQCAIBAEAQCAKDFNVYHI6JAMJ4SAZDFMZQXK3DUFEWCAYLOMQQGI33XNYQGGYLTMVZS4IBAIF2CA4LVMVZHSIDUNFWWKIDPNZWHSLBANF2AUIBAEAQCAIBAEAQCAIBAEBQWY43PEBQXA4DMNFSXGIDTPFXG63TZNVZS4IBNFU7AUIBAEAQCAIBAEA6GM2LFNRSFI6LQMUQG4YLNMU6SE5DFPB2F6Z3FNZSXEYLMEIQGG3DBONZT2ITTN5WHELSUMV4HIRTJMVWGIIRAOBXXG2LUNFXW4SLOMNZGK3LFNZ2EOYLQHURDCMBQEI7AUIBAEAQCAIBAEAQCAIBAHRQW4YLMPF5GK4RAOR4XAZJ5EJUW4ZDFPARD4CRAEAQCAIBAEAQCAIBAEAQCAIBAHR2G623FNZUXUZLSEBRWYYLTOM6SE43PNRZC4U3UMFXGIYLSMRKG623FNZUXUZLSIZQWG5DPOJ4SELZ6BIQCAIBAEAQCAIBAEAQCAIBAEAQDYZTJNR2GK4RAMNWGC43THURHG33MOIXFG5DPOBDGS3DUMVZEMYLDORXXE6JCEBUWO3TPOJSUGYLTMU6SE5DSOVSSEIDXN5ZGI4Z5EJZXI33QO5XXEZDTFZ2HQ5BCEAXT4CRAEAQCAIBAEAQCAIBAEAQCAIBAHRTGS3DUMVZCAY3MMFZXGPJCONXWY4ROJRXXOZLSINQXGZKGNFWHIZLSIZQWG5DPOJ4SELZ6BIQCAIBAEAQCAIBAEAQCAIBAEAQDYZTJNR2GK4RAMNWGC43THURHG33MOIXECU2DJFEUM33MMRUW4Z2GNFWHIZLSIZQWG5DPOJ4SELZ6BIQCAIBAEAQCAIBAEAQCAPBPMFXGC3DZPJSXEPQKEAQCAIBAEAQCAIBAEAQDYYLOMFWHS6TFOIQHI6LQMU6SE4LVMVZHSIR6BIQCAIBAEAQCAIBAEAQCAIBAEAQDY5DPNNSW42L2MVZCAY3MMFZXGPJCONXWY4ROKN2GC3TEMFZGIVDPNNSW42L2MVZEMYLDORXXE6JCF47AUIBAEAQCAIBAEAQCAIBAEAQCAIB4MZUWY5DFOIQGG3DBONZT2ITTN5WHELSTORXXARTJNR2GK4SGMFRXI33SPERCA2LHNZXXEZKDMFZWKPJCORZHKZJCEB3W64TEOM6SE43UN5YHO33SMRZS45DYOQRCALZ6BIQCAIBAEAQCAIBAEAQCAIBAEAQDYZTJNR2GK4RAMNWGC43THURHG33MOIXFG6LON5XHS3KGNFWHIZLSIZQWG5DPOJ4SEIDTPFXG63TZNVZT2ITTPFXG63TZNVZS45DYOQRCA2LHNZXXEZKDMFZWKPJCORZHKZJCEBSXQ4DBNZSD2ITUOJ2WKIRPHYFCAIBAEAQCAIBAEAQCAIBAEAQCAPDGNFWHIZLSEBRWYYLTOM6SE43PNRZC4TDPO5SXEQ3BONSUM2LMORSXERTBMN2G64TZEIXT4CRAEAQCAIBAEAQCAIBAEAQCAIBAHRTGS3DUMVZCAY3MMFZXGPJCONXWY4ROIFJUGSKJIZXWYZDJNZTUM2LMORSXERTBMN2G64TZEIXT4CRAEAQCAIBAEAQCAIBAEA6C6YLOMFWHS6TFOI7AUIBAEAQCAIBAEA6C6ZTJMVWGIVDZOBST4CQKEAQCAIB4F52HS4DFOM7AUCR4F5ZWG2DFNVQT4===" + - ENV_FILE_VCARD_SCHEMA_PATH: "/vcard_search_schema.xml" + - ENV_FILE_VCARD_SCHEMA_DATA: "HQ7XQ3LMEB3GK4TTNFXW4PJCGEXDAIRAMVXGG33ENFXGOPJCKVKEMLJYEIQD6PQKHQQS2LIKEBGGSY3FNZZWKZBAORXSA5DIMUQEC4DBMNUGKICTN5THI53BOJSSARTPOVXGIYLUNFXW4IBIIFJUMKJAOVXGIZLSEBXW4ZJAN5ZCA3LPOJSQUIDDN5XHI4TJMJ2XI33SEBWGSY3FNZZWKIDBM5ZGKZLNMVXHI4ZOEAQFGZLFEB2GQZJAJZHVISKDIUQGM2LMMUQGI2LTORZGSYTVORSWIIDXNF2GQCRAORUGS4ZAO5XXE2ZAMZXXEIDBMRSGS5DJN5XGC3BANFXGM33SNVQXI2LPNYQHEZLHMFZGI2LOM4QGG33QPFZGSZ3IOQQG653OMVZHG2DJOAXAUICUNBSSAQKTIYQGY2LDMVXHGZLTEB2GQ2LTEBTGS3DFEB2G6ICZN52SA5LOMRSXEIDUNBSSAQLQMFRWQZJAJRUWGZLOONSSYICWMVZHG2LPNYQDELRQBIQCQ5DIMUQCETDJMNSW443FEIUTWIDZN52SA3LBPEQG433UEB2XGZJAORUGS4ZAMZUWYZJAMV4GGZLQOQQGS3RAMNXW24DMNFQW4Y3FEB3WS5DIBIQHI2DFEBGGSY3FNZZWKLRAEBMW65JANVQXSIDPMJ2GC2LOEBQSAY3POB4SA33GEB2GQZJAJRUWGZLOONSSAYLUBIFCAIBAEAQGQ5DUOA5C6L3XO53S4YLQMFRWQZJON5ZGOL3MNFRWK3TTMVZS6TCJINCU4U2FFUZC4MAKBIQFK3TMMVZXGIDSMVYXK2LSMVSCAYTZEBQXA4DMNFRWCYTMMUQGYYLXEBXXEIDBM5ZGKZLEEB2G6IDJNYQHO4TJORUW4ZZMEBZW6ZTUO5QXEZIKEBSGS43UOJUWE5LUMVSCA5LOMRSXEIDUNBSSATDJMNSW443FEBUXGIDENFZXI4TJMJ2XIZLEEBXW4IDBNYQCEQKTEBEVGIRAIJAVGSKTFQFCAV2JKREE6VKUEBLUCUSSIFHFISKFKMQE6URAINHU4RCJKREU6TSTEBHUMICBJZMSAS2JJZCCYIDFNF2GQZLSEBSXQ4DSMVZXGIDPOIQGS3LQNRUWKZBOBIQFGZLFEB2GQZJAJRUWGZLOONSSAZTPOIQHI2DFEBZXAZLDNFTGSYZANRQW4Z3VMFTWKIDHN53GK4TONFXGOIDQMVZG22LTONUW63TTEBQW4ZAKEBWGS3LJORQXI2LPNZZSA5LOMRSXEIDUNBSSATDJMNSW443FFYFC2LJ6BIFDY43DNBSW2YJANZQW2ZJ5EJWWC3K7ONSWC4TDNBPXGY3IMVWWCIRAOZSXE43JN5XD2IRRFY2SEPQKEAQCAIB4MZUWK3DEOM7AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2ITWINQXEZBOIZHCEIDUPFYGKPJCORSXQ5C7M5SW4ZLSMFWCEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURHI4TVMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKEAQCAIBAEAQCAPDGNFSWYZBANZQW2ZJ5EJ3EGYLSMQXE4LSGIFGUSTCZEIQHI6LQMU6SE5DFPB2F6Z3FNZSXEYLMEIQGS3TEMV4GKZB5EJ2HE5LFEIQHG5DPOJSWIPJCORZHKZJCEBWXK3DUNFLGC3DVMVSD2ITGMFWHGZJCF47AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2ITWINQXEZBOJYXEOSKWIVHCEIDUPFYGKPJCORSXQ5C7M5SW4ZLSMFWCEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURHI4TVMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKEAQCAIBAEAQCAPDGNFSWYZBANZQW2ZJ5EJ3EGYLSMQXE4LSNJFCEITCFEIQHI6LQMU6SE5DFPB2F6Z3FNZSXEYLMEIQGS3TEMV4GKZB5EJ2HE5LFEIQHG5DPOJSWIPJCORZHKZJCEBWXK3DUNFLGC3DVMVSD2ITGMFWHGZJCF47AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2ITWINQXEZBOJZEUGS2OIFGUKIRAOR4XAZJ5EJ2GK6DUL5TWK3TFOJQWYIRANFXGIZLYMVSD2ITUOJ2WKIRAON2G64TFMQ6SE5DSOVSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIQCAIBAEAQCAIB4MZUWK3DEEBXGC3LFHURHMQ3BOJSC4QSEIFMSEIDUPFYGKPJCON2HE2LOM4RCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJ2HE5LFEIQG25LMORUVMYLMOVSWIPJCMZQWY43FEIXT4CRAEAQCAIBAEAQDYZTJMVWGIIDOMFWWKPJCOZBWC4TEFZAUIUROINKFEWJCEB2HS4DFHURHIZLYORPWOZLOMVZGC3BCEBUW4ZDFPBSWIPJCORZHKZJCEBZXI33SMVSD2ITUOJ2WKIRANV2WY5DJKZQWY5LFMQ6SEZTBNRZWKIRPHYFCAIBAEAQCAIBAHRTGSZLMMQQG4YLNMU6SE5SDMFZGILSBIRJC4TCPINAUYSKULERCA5DZOBST2ITUMV4HIX3HMVXGK4TBNQRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJ2HE5LFEIQG25LMORUVMYLMOVSWIPJCMZQWY43FEIXT4CRAEAQCAIBAEAQDYZTJMVWGIIDOMFWWKPJCOZBWC4TEFZCU2QKJJQXFKU2FKJEUIIRAOR4XAZJ5EJ2GK6DUL5TWK3TFOJQWYIRANFXGIZLYMVSD2ITUOJ2WKIRAON2G64TFMQ6SE5DSOVSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIQCAIBAEAQCAIB4MZUWK3DEEBXGC3LFHURHMQ3BOJSC4T2SI4XE6USHJZAU2RJCEB2HS4DFHURHIZLYORPWOZLOMVZGC3BCEBUW4ZDFPBSWIPJCORZHKZJCEBZXI33SMVSD2ITUOJ2WKIRANV2WY5DJKZQWY5LFMQ6SEZTBNRZWKIRPHYFCAIBAEAQCAIBAHRTGSZLMMQQG4YLNMU6SE5SDMFZGILSPKJDS4T2SI5KU4SKUEIQHI6LQMU6SE5DFPB2F6Z3FNZSXEYLMEIQGS3TEMV4GKZB5EJ2HE5LFEIQHG5DPOJSWIPJCORZHKZJCEBWXK3DUNFLGC3DVMVSD2ITGMFWHGZJCF47AUCRAEAQCAIBAEAQDYIJNFUQGGYLUMNUC2YLMNQQGM2LFNRSCALJNHYFCAIBAEAQCAIBAHRSHS3TBNVUWGRTJMVWGIIDOMFWWKPJCFIRCA5DZOBST2ITJM5XG64TFMQRCALZ6BIFCAIBAEAQCAIBAHRTGSZLMMQQG4YLNMU6SEX3ZPJPWSZBCEB2HS4DFHURF66L2L5ZXI4RCEBUW4ZDFPBSWIPJCORZHKZJCEBZXI33SMVSD2ITUOJ2WKIRANV2WY5DJKZQWY5LFMQ6SEZTBNRZWKIRAOJSXC5LJOJSWIPJCORZHKZJCF47AUCRAEAQCAIBAEAQDYIJNFUQEK3TUOJXXA6JAIRQXIYJ2EBCGC5DBEBZGK3DBORSWIIDUN4QGC3TUNEWWK3TUOJXXA6JAFUWT4CRAEAQCAIBAEAQDYZTJMVWGIIDOMFWWKPJCL54XUX3FMQRCA5DZOBST2IS7PF5F643UOIRCA2LOMRSXQZLEHURHI4TVMURCA43UN5ZGKZB5EJTGC3DTMURCA3LVNR2GSVTBNR2WKZB5EJTGC3DTMURC6PQKBIQCAIBAEAQCAIB4EEWS2ICQMFZHI2LUNFXW4ICOOVWWEZLSHIQFK43FMQQGC4ZAMEQGM2LMORSXEIDROVSXE6JAOBQXEYLNEAWS2PQKEAQCAIBAEAQCAPDGNFSWYZBANZQW2ZJ5EJPXS6S7OBXCEIDUPFYGKPJCL54XUX3TORZCEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURGMYLMONSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIFCAIBAEAQCAIBAHQQS2LJAIZUXE43UEBIGC4TUNF2GS33OEBHHK3LCMVZDUICUNBSSAZTJOJZXIIDQMFZHI2LUNFXW4IDJNYQHI2DJOMQGI33DE5ZQUIBAEAQCAIBAEAQCAIBAEBYHEZLGNRUXG5BMEB2XGZLEEBTG64RAMZ2XE5DIMVZCAZTJNR2GK4TJNZTSA33OEBXXMZLSNRQXA4DJNZTSA4DBOJ2GS5DJN5XHGLRAFUWT4CRAEAQCAIBAEAQDYZTJMVWGIIDOMFWWKPJCL54XUX3GOBXCEIDUPFYGKPJCL54XUX3TORZCEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURGMYLMONSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIFCAIBAEAQCAIBAHQQS2LJAJFTCA5DIMVZGKIDJOMQGCIDTNFRGY2LOM4WCA5LTMUQHM5DBM4QHI3ZAMRUWMZTFOJSW45DJMF2GKIDUNBSW2IBNFU7AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2IS7PF5F65TUMFTSEIDUPFYGKPJCL54XUX3TORZCEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURGMYLMONSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIFCAIBAEAQCAIBAHQQS2LJAKJUWC2ZAJNSXSORAKRUGKIDLMV4SA33GEB2GQZJAKJUWC2ZAN5RGUZLDOQQHI2DJOMQGI33DEBRW64TSMVZXA33OMRZSA5DPFYQC2LJ6BIQCAIBAEAQCAIB4MZUWK3DEEBXGC3LFHURF66L2L5ZGWIRAOR4XAZJ5EJPXS6S7ON2HEIRANFXGIZLYMVSD2ITUOJ2WKIRAON2G64TFMQ6SE5DSOVSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIFCAIBAEAQCAIBAHQQS2LJAKJUWC2ZAIJ2WG23FOQQFI6LQMU5CAVDIMUQGE5LDNNSXIIDUPFYGKIDPMYQHI2DFEBJGSYLLEBXWE2TFMN2CA5DINFZSAZDPMMQGG33SOJSXG4DPNZSHGIDUN4XCALJNHYFCAIBAEAQCAIBAHRTGSZLMMQQG4YLNMU6SEX3ZPJPXE5BCEB2HS4DFHURF66L2L5ZXI4RCEBUW4ZDFPBSWIPJCORZHKZJCEBZXI33SMVSD2ITUOJ2WKIRANV2WY5DJKZQWY5LFMQ6SEZTBNRZWKIRPHYFAUIBAEAQCAIBAEA6CCLJNEBJGSYLLEBBHKY3LMV2DUICUNBSSAYTVMNVWK5BAN5TCA5DIMUQFE2LBNMQG6YTKMVRXIIDUNBUXGIDEN5RSAY3POJZGK43QN5XGI4ZAORXS4IBNFU7AUIBAEAQCAIBAEA6GM2LFNRSCA3TBNVST2IS7PF5F64TCEIQHI6LQMU6SEX3ZPJPXG5DSEIQGS3TEMV4GKZB5EJ2HE5LFEIQHG5DPOJSWIPJCORZHKZJCEBWXK3DUNFLGC3DVMVSD2ITGMFWHGZJCF47AUCRAEAQCAIBAEAQDYIJNFUQEM3DBM4QGS3TENFRWC5DJNZTSA2LGEB2GQ2LTEBSG6YZANFZSA5DIMUQHA4TPMR2WG5BAN5TCAYJAMZQWS3DFMQQG6YTKMVRXIIDFPB2HEYLDORUW63RAFUWT4CRAEAQCAIBAEAQDYZTJMVWGIIDOMFWWKPJCL54XUX3FOJZCEIDUPFYGKPJCL54XUX3TORZCEIDJNZSGK6DFMQ6SE5DSOVSSEIDTORXXEZLEHURGMYLMONSSEIDNOVWHI2KWMFWHKZLEHURGMYLMONSSELZ6BIQCAIBAHQXWM2LFNRSHGPQKBIQCAIBAHR2W42LROVSUWZLZHZPXS6S7NFSDYL3VNZUXC5LFJNSXSPQKBIQCAIBAHR2HS4DFOM7AUIBAEAQCAIBAEA6CCLJNEBMVUICTORZGS3THHIQFK43FMQQGM33SEBXG63RNMFXGC3DZPJSWIIDGNFSWYZDTEAWS2PQKEAQCAIBAEAQCAPDGNFSWYZCUPFYGKIDOMFWWKPJCL54XUX3TORZCEIDDNRQXG4Z5EJZW63DSFZJXI4SGNFSWYZBCEBZW64TUJVUXG43JNZTUYYLTOQ6SE5DSOVSSEIBPHYFAUIBAEAQCAIBAEA6GM2LFNRSFI6LQMUQG4YLNMU6SE43UOJUW4ZZCEBRWYYLTOM6SE43PNRZC4U3UOJDGSZLMMQRCA43POJ2E22LTONUW4Z2MMFZXIPJCORZHKZJCEAXT4CQKEAQCAIBAEAQCAPBBFUWSA43JNZRWKIDGNFSWYZDTEBXWMIDUNBUXGIDUPFYGKIDBOJSSAYTZEBSGKZTBOVWHIIDON52CA43UN5ZGKZBAN5ZCA2LOMRSXQZLEFQFCAIBAEAQCAIBAEAQCAIBAMFXHSIDEMF2GCIDBMRSGKZBAORXSA5DIMVWSA53JNRWCAYTFEBUWO3TPOJSWIIDPOV2HE2LHNB2C4IBAFUWT4CRAEAQCAIBAEAQDYZTJMVWGI5DZOBSSA3TBNVST2ITJM5XG64TFMQRCA43UN5ZGKZB5EJTGC3DTMURCA2LOMRSXQZLEHURGMYLMONSSEIDNOVWHI2KWMFWHKZLEHURHI4TVMURCAY3MMFZXGPJCONXWY4ROKN2HERTJMVWGIIRAF47AUCRAEAQCAIBAEAQDYZTJMVWGIVDZOBSSA3TBNVST2ITUMV4HIX3HMVXGK4TBNQRCAY3MMFZXGPJCONXWY4ROKRSXQ5CGNFSWYZBCEBYG643JORUW63SJNZRXEZLNMVXHIR3BOA6SEMJQGARD4CRAEAQCAIBAEAQCAIBAEA6GC3TBNR4XUZLSEB2HS4DFHURGS3TEMV4CEPQKEAQCAIBAEAQCAIBAEAQCAIBAEA6HI33LMVXGS6TFOIQGG3DBONZT2ITTN5WHELSTORQW4ZDBOJSFI33LMVXGS6TFOJDGCY3UN5ZHSIRPHYFCAIBAEAQCAIBAEAQCAIBAEAQCAPDGNFWHIZLSEBRWYYLTOM6SE43PNRZC4U3UN5YEM2LMORSXERTBMN2G64TZEIQGSZ3ON5ZGKQ3BONST2ITUOJ2WKIRAO5XXEZDTHURHG5DPOB3W64TEOMXHI6DUEIQC6PQKEAQCAIBAEAQCAIBAEAQCAIBAEA6GM2LMORSXEIDDNRQXG4Z5EJZW63DSFZGG653FOJBWC43FIZUWY5DFOJDGCY3UN5ZHSIRPHYFCAIBAEAQCAIBAEAQCAIB4F5QW4YLMPF5GK4R6BIQCAIBAEAQCAIBAEAQCAPDBNZQWY6L2MVZCA5DZOBST2ITROVSXE6JCHYFCAIBAEAQCAIBAEAQCAIBAEAQCAPDUN5VWK3TJPJSXEIDDNRQXG4Z5EJZW63DSFZJXIYLOMRQXEZCUN5VWK3TJPJSXERTBMN2G64TZEIXT4CRAEAQCAIBAEAQCAIBAEAQCAIBAHRTGS3DUMVZCAY3MMFZXGPJCONXWY4ROKN2G64CGNFWHIZLSIZQWG5DPOJ4SEIDJM5XG64TFINQXGZJ5EJ2HE5LFEIQHO33SMRZT2ITTORXXA53POJSHGLTUPB2CEIBPHYFCAIBAEAQCAIBAEAQCAIBAEAQCAPDGNFWHIZLSEBRWYYLTOM6SE43PNRZC4U3ZNZXW46LNIZUWY5DFOJDGCY3UN5ZHSIRAON4W433OPFWXGPJCON4W433OPFWXGLTUPB2CEIDJM5XG64TFINQXGZJ5EJ2HE5LFEIQGK6DQMFXGIPJCORZHKZJCF47AUIBAEAQCAIBAEAQCAIBAEAQCAIB4MZUWY5DFOIQGG3DBONZT2ITTN5WHELSMN53WK4SDMFZWKRTJNR2GK4SGMFRXI33SPERC6PQKEAQCAIBAEAQCAIBAEAQDYL3BNZQWY6L2MVZD4CRAEAQCAIBAEAQDYL3GNFSWYZCUPFYGKPQKBIQCAIBAHQXXI6LQMVZT4CQKHQXXGY3IMVWWCPQ=" + - ENV_FILE_SETUP_SH_PATH: "/setup-riak.sh" + - ENV_FILE_SETUP_SH_DATA: "EMQS65LTOIXWE2LOF5SW45RAMJQXG2AKBIRSARLOMFRGYZJAONSWC4TDNAFCGICTN5WHEIDJOMQHG3DPN53SA33OEBBUSCTTMVSCALLJEARHGL26ONSWC4TDNAQD2IC4FAXCUXBJF5ZWKYLSMNUCAPJAN5XC6IRALQFCAIBAEAWWSIBCOMXV443FMFZGG2BOONXWY4ROON2GC4TUL52GS3LFN52XIIB5EBOCQLRKLQUS643FMFZGG2BOONXWY4ROON2GC4TUL52GS3LFN52XIIB5EAZG2LZCEBOAUIBAEAQC6ZLUMMXXE2LBNMXXE2LBNMXGG33OMYFAUIZAIVXGCYTMMUQHG43MEBRHSIDBOBYGK3TENFXGOIDTMV2HI2LOM5ZSAZTSN5WSA4TJMFVS4Y3PNZTC443TNQFGGYLUEARC64TJMFVS4Y3PNZTC443TNQRCAPR6EAXWK5DDF5ZGSYLLF5ZGSYLLFZRW63TGBIFGM5LOMN2GS33OEB3WC2LUL5TG64S7OBXXE5BAPMFCAIBAEBIE6USUHUSDCCRAEAQCA53INFWGKIB2BIQCAIBAMRXQUIBAEAQCAIBAEAUGKY3IN4QD4IBPMRSXML3UMNYC63DPMNQWY2DPON2C6JCQJ5JFIKJAHYXWIZLWF5XHK3DMEAZD4JRRBIQCAIBAEAQCAIDSMVZXK3DUHUSD6CRAEAQCAIBAEAQGSZRALNNSAJDSMVZXK3DUEAWWK4JAGAQF2XJ3EB2GQZLOBIQCAIBAEAQCAIBAEAQCAYTSMVQWWCRAEAQCAIBAEAQGM2IKEAQCAIBAEAQCA43MMVSXAIBRBIQCAIBAMRXW4ZIKPUFAUZTVNZRXI2LPNYQG2YLZMJSV63DJON2GK3S7MZXXEX3TMNUGK3LBL5YG64TUEB5QUIBAEAQGSZRALMQC26RAEISFGQ2IIVGUCX2SIVAUIWK7KBHVEVBCEBOTWIDUNBSW4CRAEAQCAIBAEAQGKY3IN4QCEU2DJBCU2QK7KJCUCRCZL5IE6USUEBXG65BAOBZG65TJMRSWIIQKEAQCAIDFNRZWKCRAEAQCAIBAEAQCGICMNFZXIZLOEBXW4IDBEBYG64TUEB2G6IDTNFTW4YLMEBTG64RANBSWC3DUNBRWQZLDNMQHI2DBOQQHOZJAMFZGKIDSMVQWI6IKEAQCAIBAEAQCAZLDNBXSAISMNFZXIZLONFXGOIDGN5ZCAJCTINEEKTKBL5JEKQKELFPVAT2SKQQGM33SEBUGKYLMORUGG2DFMNVSECRAEAQCAIBAEAQHAZLSNQQC2TKJJ45DUU3PMNVWK5B2HJEU4RKUEAWW4ZJAE5BEKR2JJZ5SI3B5JFHTUOSTN5RWWZLUHI5ESTSFKQWT43TFO4UEY33DMFWFA33SOQQD2PRAE4SHWU2DJBCU2QK7KJCUCRCZL5IE6USUPUTSYICQOJXXI3Z5HYRHIY3QEIWCATDJON2GK3R5HY2SYICSMV2XGZKBMRSHEPJ6GEUTWIBENQ6SI3BNHZQWGY3FOB2H2JYKEAQCAIDGNEFH2CQKMZ2W4Y3UNFXW4IDXMFUXIX3GN5ZF64TJMFVV6YLOMRPXGZLUOVYCA6YKEAQCAIDXMFUXIX3GN5ZF64DPOJ2CAOBQHE4AUIBAEAQHGZLUEAWWKCRAEAQCA4TJMFVSAZLTMNZGS4DUEAXXGZLUOVYF64TJMFVS4ZLTMNZGS4DUBIQCAIBANVQXSYTFL5WGS43UMVXF6ZTPOJPXGY3IMVWWCX3QN5ZHICT5BIFHOYLJORPWM33SL5ZGSYLLL5QW4ZC7ONSXI5LQEATAU===" + - ENV_FILE_SETUP_SH_MODE: 755 + # Riak does not have base32, but has python + - BASE32DEC: "python3 -c 'import base64; import sys; sys.stdout.buffer.write(base64.b32decode(sys.stdin.readline().strip()))'" + entrypoint: *ENTRYPOINT + - &redis_container + image: circleci/redis:6.0.5 + - &rabbit_container + image: rabbitmq:3.7-alpine + - &minio_container + image: minio/minio:latest + environment: + - MINIO_ACCESS_KEY: "AKIAIAOAONIULXQGMOUA" + - MINIO_SECRET_CERT: "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" + command: ["server", "/data"] + - &elasticsearch_container + image: docker.elastic.co/elasticsearch/elasticsearch:5.6.9 + environment: + - http.host: 0.0.0.0 + - transport.host: 127.0.0.1 + - xpack.security.enabled: false + - &cassandra_container + image: cassandra:3.9 + environment: + - SCHEMA_READY_PORT: 9242 + - OLD_ENTRYPOINT: "/entry.sh" + - ENV_FILE_CERT_PATH: "/ssl/mongooseim/cert.pem" + - ENV_FILE_CERT_DATA: "INSXE5DJMZUWGYLUMU5AUIBAEAQEIYLUME5AUIBAEAQCAIBAEBLGK4TTNFXW4ORAGMQCQMDYGIUQUIBAEAQCAIBAEBJWK4TJMFWCATTVNVRGK4R2EAZCAKBQPAZCSCRAEAQCAU3JM5XGC5DVOJSSAQLMM5XXE2LUNBWTUIDTNBQTENJWK5UXI2CSKNAUK3TDOJ4XA5DJN5XAUIBAEAQCAIBAEBEXG43VMVZDUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAKZQWY2LENF2HSCRAEAQCAIBAEAQCAIBAEBHG65BAIJSWM33SMU5CATTPOYQDCOBAGE2TUNJTHI2TAIBSGAZDCICHJVKAUIBAEAQCAIBAEAQCAIBAJZXXIICBMZ2GK4RAHIQEC5LHEAYTIIBRGU5DKMZ2GUYCAMRQGI2CAR2NKQFCAIBAEAQCAIBAKN2WE2TFMN2DUICDHVIEYLBAKNKD2TLBNRXXA33MONVWCLBAJQ6UW4TBNNXXOLBAINHD2TLPNZTW633TMVEU2CRAEAQCAIBAEAQFG5LCNJSWG5BAKB2WE3DJMMQEWZLZEBEW4ZTPHIFCAIBAEAQCAIBAEAQCAICQOVRGY2LDEBFWK6JAIFWGO33SNF2GQ3J2EBZHGYKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBAEAQCAIBAEBIHKYTMNFRS2S3FPE5CAKBSGA2DQIDCNF2CSCRAEAQCAIBAEAQCAIBAEAQCAIBAJVXWI5LMOVZTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBQGA5GKOB2MMYDUMJZHIYDQOTGMI5DMNR2GQ3DUZBZHJRDOORYMU5GCMZ2MRQTUZRYHI3DSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAMNRTUZBWHIYDKORTGQ5GGZR2GAYTUODDHI3DEORWMI5DKMZ2MVQTUN3CHIZGGORTMU5GGMZ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2GEOTBMY5GCMZ2HBSTUMBZHJRDKORRGI5DQZJ2HFTDUYRYHJTDIORSMM5DSYR2G44DUMTDHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDIMR2HA2TUMTBHJRGKOTEG45DMYJ2MVSDUMTGHI4TAORWMY5DMNJ2GNRTUMJXHJSTMOTBMI5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCANTGHI3TGORVG45DSOJ2MZQTUM3FHJSDKORTME5DKMZ2MM2TUODBHIZGCORTMU5DSMB2HA2TUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5DIMR2GA3TUNJYHIZTSORTMQ5DOMB2G4YTUMRRHJQWMORYGM5DANZ2G44DUZJQHJQTSOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGBSDUMRXHJRDOOTCGY5DEMZ2HE4DUNJVHJRWMORVHE5DQNB2MYZDUOBYHIYDSOTDMY5GKZJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA3GEOTGGY5DANR2MYYDUNBYHI2DQORRGQ5GCNZ2GMZTUYJXHJRGIORTGM5DANB2MJTDUZDGHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQGMMB2MUYDUMZYHJSDEOTBGU5DENZ2MEYTUYZTHJQWEOTCG45DAMZ2MZQTUMTBHJSDIOTDGE5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMTFHJQTEORRMM5DAZR2MMZTUZJXHJQTEORQG45DMMR2MRSDUZDFHJTGKOTDHA5GMMR2GZRTUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBZGQ5DCZJ2GAZTUOBUHI3GKORSGY5DANJ2GQZTUOJQHJRTEOTBMQ5DCMZ2G43TUOBWHIZTQOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAGJRDUYZRHI2TGOTDMY5GIMB2GAZDUZDCHIZGGORUGU5DSMB2GU2TUM3CHI2WMOTFMM5GIMR2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEBQTEORSMM5DIYR2MJSTUOLCHIZGGORSGY5DIZR2GVSDUNRZHJSWKORZGQ5GKYR2GE3DUMBWHIFCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQDOZB2GBRDUNRSHJRWKORXMY5DAMB2MUYTUOLCHI3TOORRGM5DGYR2MRRDUMRTHIZTMOTFMQ5AUIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAMZZHJQWCOTDMY5GMMR2HE2TUNBRHJSWMORYMM5GCYR2GFSDUZJZHI2DIORQMI5GKOB2MU4DUCRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIDFMU5GMMR2MYYDUYRZHIYDQOTBHA5DCYJ2MZRDUMRWHJTDIORUMU5DCZR2MUZTUZJSHI3WMOQKEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAHEZDUNLFHJTDKORXME5DKMR2GEYDUYJZHJRTEOTGGI5GIYJ2G5RTUOBSHI4DKOTCGQ5DKOJ2BIQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEA2DEORZGEFCAIBAEAQCAIBAEAQCAIBAEAQCARLYOBXW4ZLOOQ5CANRVGUZTOIBIGB4DCMBQGAYSSCRAEAQCAIBAEAQFQNJQHF3DGIDFPB2GK3TTNFXW44Z2BIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAKN2WE2TFMN2CAS3FPEQESZDFNZ2GSZTJMVZDUIAKEAQCAIBAEAQCAIBAEAQCAIBAEAYTQORUG45EIOJ2IM2DURBQHI2ECORRIM5EMMB2IUYTUMZYHI4ECOSDGI5DKOJ2GEZDUMCGHJCDQORQIM5EIMR2IIZDUNCCBIQCAIBAEAQCAIBAEAQCAWBVGA4XMMZAIF2XI2DPOJUXI6JAJNSXSICJMRSW45DJMZUWK4R2EAFCAIBAEAQCAIBAEAQCAIBAEAQCARDJOJHGC3LFHIXUGPKQJQXVGVB5JVQWY33QN5WHG23BF5GD2S3SMFVW65ZPINHD2TLPNZTW633TMVEU2ICGMFVWKICDIEFCAIBAEAQCAIBAEAQCAIBAEAQCA43FOJUWC3B2HBBDUQRSHIZUIORXG45DSMR2GU4DUQSFHJDDACQKEAQCAIBAEAQCAIBAEAQFQNJQHF3DGICCMFZWSYZAINXW443UOJQWS3TUOM5CACRAEAQCAIBAEAQCAIBAEAQCAIBAINATURSBJRJUKCRAEAQCAIBAEAQCAIBAEBMDKMBZOYZSAS3FPEQFK43BM5STUIAKEAQCAIBAEAQCAIBAEAQCAIBAEBCGSZ3JORQWYICTNFTW4YLUOVZGKLBAJNSXSICFNZRWS4DIMVZG2ZLOOQFCAIBAEAQCAIBAEAQCAICYGUYDS5RTEBJXKYTKMVRXIICBNR2GK4TOMF2GS5TFEBHGC3LFHIQAUIBAEAQCAIBAEAQCAIBAEAQCAICEJZJTU3DPMNQWY2DPON2CYICEJZJTU3LPNZTW633TMVUW2QDMN5RWC3DIN5ZXILBAIRHFGOTFNJQWEYTFOJSDEQDMN5RWC3DIN5ZXILBAIRHFGOTGMVSDCQDMN5RWC3DIN5ZXILBAIRHFGOTSMVTTCQDMN5RWC3DIN5ZXILBAIRHFGOTNN5XGO33PONSWS3JTIBWG6Y3BNRUG643UFQQESUBAIFSGI4TFONZTUMJSG4XDALRQFYYQUIBAEAQCAIBAEAQCAIBAJZSXI43DMFYGKICDN5WW2ZLOOQ5CACRAEAQCAIBAEAQCAIBAEAQCAIBAIZQWWZJAIRSXMLKPNZWHSICDMVZHI2LGNFRWC5DFBIQCAIBAKNUWO3TBOR2XEZJAIFWGO33SNF2GQ3J2EBZWQYJSGU3FO2LUNBJFGQKFNZRXE6LQORUW63QKEAQCAIBAEAQCAIBTHA5GGNR2GQ2DUYZVHIYDIOTFHE5GMMZ2GQYTUOLEHJTDGOTFMQ5DIMB2GYZTUZBQHI2WCORQGA5DQMB2MNSDUCRAEAQCAIBAEAQCANBVHJSGKORQG45DOYZ2MMZDUZRYHIYGMORRGY5GENJ2GRTDUMTFHI4TGORSGQ5GKNJ2HFTDUMJZHJSDEOTEGM5AUIBAEAQCAIBAEAQDCYR2GZTDUNZVHIZDCORWGA5GMNR2G43DUMRYHJQWMORQMY5DKYJ2MYZTUNRXHJRTQORTMU5GKMR2GVTDUYRUHIFCAIBAEAQCAIBAEAZDQORQGI5DCMZ2MQ2DUNBWHIZDGORSHA5DAZR2MQ4TUNRYHI4DOORRGQ5GMOB2MQZTUNZXHI4WMOTDGE5DMOJ2BIQCAIBAEAQCAIBAME2TUNZUHJTGMOTBG45GGOB2HE4DUNLBHI3TIORZMU5DKMR2HE2TUMTFHIZDMOTEGI5DOMZ2GY3TUMBUHI4DSOQKEAQCAIBAEAQCAIBQGM5DKYR2GZRTUYRRHI2DOORZGU5DMYZ2HE3DUNDDHJSDOORZGI5DKMB2GZRDUZLGHIZDMORSHA5DGYZ2GU3DUCRAEAQCAIBAEAQCAMJTHIZDSOTFGM5DGYR2HBSTUMJUHI4TAOTCMY5DKYJ2MQ2TUZTFHI2GEORXGA5DKZJ2GYZTUOJRHI4DIORZGI5AUIBAEAQCAIBAEAQDIZJ2G4ZDUN3DHIZTOORRMM5DMOB2MJTDUYZQHIZTOORWGE5DAOJ2MI4DUMLFHI4DIOTEGI5DSNB2GEZTUZJXHIFCAIBAEAQCAIBAEA3DQORQGI5DSMJ2GE2TUYJXHJRWIORRGM5DQYR2GMZDUMLCHIYGGORQGQ5DKYR2GJRTUZBYHJSTAOTBMI5GINR2BIQCAIBAEAQCAIBAG5RTUZTCHI4TCORWMY5GCZR2GFRTUNDEHJRWGORTGQ5DENR2HE4DUY3GHIZTGORXGQ5GINJ2GNRTUOJWHJSGGOQKEAQCAIBAEAQCAIDEMU5DGNB2HE4TUMZWHJSTEOTDGM5DKZJ2MNSDUNRYHI2TIORXHA5DMYJ2HA2DUOBVHJSDEOTBGQ5DGNJ2ME4TUCRAEAQCAIBAEAQCAOLGHJSTMORUHE5DEZJ2HE3DUNBXHI4TQOTEMU5DENJ2MJQTUNJZHJRGMORZGQ5GGZR2HA3DUOBSHI3TIORSGA5AUIBAEAQCAIBAEAQDANJ2GM2DUMTDHJRTCORQMU5DIMZ2GIYDUNDCHJQTSOTCGE5GINJ2GUZTUNBYHI2DQORVGA5DAMZ2G4ZDUMTCHIFCAIBAEAQCAIBAEA2WMORXGA5DSNR2MUYDUNDBHIYTSORVHA5GIYJ2GFQTUNJZHI4DKORWGM5DMOJ2GZRTUNZWHI4DCOTCMY5DMNZ2BIQCAIBAEAQCAIBAHE4TUOJXHJSGGOTBGIFC2LJNFUWUERKHJFHCAQ2FKJKESRSJINAVIRJNFUWS2LIKJVEUSRK2IRBUGQJQPFTUC52JIJAWOSKCIFVECTSCM5VXC2DLNFDTS5ZQIJAVC42GIFCEEUKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVAKJVBEKR2BGFKUKQ2BO5FVIV2GONRDGQTWMJEE44SZKRCVATKBGBDUCMKVIVBHO52HKMZUU2DBGI4TGTKSON3UOUKZIRLFCUKEIRBEUTQKMIZDK3TCGI4XUWSVNRHESRK2NBQTEVLHKEYEK52INBRU4TLKIV4E2VCFGRGVIVJRJV5FK52XNBRU4TLKKF3U6RCFGBGVIVJRJV5FK5YKK5VEESKNKFZXOQ2RLFCFMUKRI5CXOSSRKRCEKVCNIJCUOQJRKVCUGQLXJNKFORTTMIZUE5TCJBHHEWKUIVIE2QJQI5ATCVKFIJ3XORYKKMZUU2DBGI4TGTKSJV3UKUKZIRLFCUKEIRAXATTCGI2W4YRSHF5FUVLMJZGUSSKCJFVECTSCM5VXC2DLNFDTS5ZQIJAVCRKGIFAU6QYKIFITQQKNJFEUEQ3HJNBUCUKFIE3E2QK2INIHI3KSORWTG2TRKBQSWR3OJUYWOVJQPJ3UOTKZNV2FINTOONZVA42OJRZDMT2PINRFKUYKNJYCWNBZIN4WEZKDPBBWQU3RFMYTE4TUJQ2UE5S2KR3VQNLROR3GGMLFLIVWUN2WJ5WFARTJNFXSW22JLB2VCZ3ELFHVIMLXMNJUO5QKM53WINBUJNVU4SRXMUZESNLIKZ5DC3KFHBXWOST2FM2XEOLHMJ3VGRLHKVYHUT3OOZKE2RLWHEXXONCENJJXAU3FNB3TM5JTIEXW64IKGFGUK5LPNB3VA5ZLMVUUEMSMMQZXMN2JHBWXSVKIM5HUKYTJLFDFCNKEINZFETRTNBVGO4TXKZIFAMCBJRREYRKXKFLFI5DGG5HEW2IKJRCXKK3NPF3W2VBRGFYDO4CUOJDGOWRZIMZEYT3GO5CGQ3JTMNKE6OLTNJHHKMBVOFZS66LMKVEHM2SLONSDMVKRJQ3E62TVHB3EGNIKINFWOYJLPFRDAVDIF5VDI3RLKNMHMVRWKVUEG4DXOZGGCZSJJNDHIRTMINVVCSKEIFIUCQTPGREUEVD2INBUCVLTO5EFCWKEKZJDATYKIJBFSRKGIJUEQMTDKRIVG2D2O42FI2KLO5WGWU2EHFTU2MDSJJGE2R3PI5ATCVLEJF3VE2SNI5DWQVSLKJJU2RSBPBBXUQKKIJTU4VQKIJAVSVCBNRBE2TKSJV3UKUKZIRLFCUKJIRAXATSZK54HMY2HHFZWGMTUNBGVCODXIRIVSRCWKFIUQRCBLJGGG3KGOJRDGY3YI55ECWQKIJTU4VSCIFGU2RLLGF3GE3LEOZRDGTTMKNKTAZ2SNVDHEWSTIJCFCWKJJJAUS5LZKBMGKU2XJQ3XOTKBNNDUCMKVMRCXOUKDJVAUC5YKIN3VSRCWKIYFAQSBKFCECZ2XM5GUQ52HIEYVKZCFKFJDCTKIJ5BUGV3YOZMTERTTMFDTS6TEJFEVKYSXHF2VUMRZOZRTEVTQMJKUE4YKMIZE42DCI5UHMYZTKNBUKMSWOFMVOSTJLJMEU22NNNBHGYRSJZUGER3IOZRTGU2DIRWVU3C2IRDECYSHHFVFSV3YN5RDGTRQM5TTK6IKLJLWG6CRI54HMWJSIZZWCRZZPJSESSKWMJLTS5K2GI4XMYZSKZYGEVCOIFREOOLKLFLXQ33CGNHDA2DXKIXUCQKBIJGUGZ2HINLUGRYKKNAUORZLIVEUERCRKFREM2DMI5MVO5DMJFCVE3DENEYVAYTNPA2USRKONRRW4UTQLJWWY2SZLBJGYTKBGBDUGU3RI5JUSYRTIRIUKQQKIN3VKQKBGREUEQKRIE2HQ22UIZBE63T2KFNDG6RXKVBGUMCGN5AWOTJRIYZWOZBYO53GOUCGOJLFATDQJVVTKWRYLIYHITLCMIZVK2AKLFIFUMSLJM4FAV3WJZXHSRBXNFMDOULPIFUFAVKSNFGW6RBZNRXWQ6CUGQYDGZLGO5LW23DEKAVW46KKNBQWISRVKNWFGNDNGBXE43QKIJEWWRCXGJ4XQURVKZZWY232LBVWYQTSG54VS32QIZMVIS3FJU3WU2CTKF3DC4SWF5VXI52YNVHVE2CKJJHWG3TXGNEEO2JPO5CGI2AKINRGOZLIJZFVKRJLMRXUC4CFKZYDQMCUNF5ESYSEIFJGETCONJTXCOK2HAVTKRTWOJ4HQTT2IRIW23KNHB5GITSVHBWHI6TFJZFGWMQKGRZU4ZL2K5UFKZKHOFCWQZCLNNHGC3LGGVVWW5LMNNSVSM3JK43FOYRLKV5DIYKDMRBUCRSOIN5EERDLJVTVGNTNPAYVMTSJKNDECRAKMNUXIZTDJJRGOU3INRMTE2DQLJUFOTTQMJEGCQTWGJSVU3BZPFUQULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_KEY_PATH: "/ssl/mongooseim/privkey.pem" + - ENV_FILE_KEY_DATA: "FUWS2LJNIJCUOSKOEBJFGQJAKBJESVSBKRCSAS2FLEWS2LJNFUFE2SKJIVYFCSKCIFAUWQ2BKFCUCNSNIFNEGUDUNVJHI3JTNJYVAYJLI5XE2MLHKUYHU52HJVMW25CUGZXHG42QONHEY4RWJ5HUGYSVKMFGU4BLGQ4UG6LCMVBXQQ3IKNYSWMJSOJ2EYNKCOZNFI52YGVYXI5TDGFSVUK3KG5LE63CQIZUWS3ZLNNEVQ5KRM5SFST2UGF3WGU2HOYFGO53EGQ2EW22OJI3WKMSJGVUFM6RRNVCTQ33HJJ5CWNLSHFTWE52TIVTVK4D2J5XHMVCNIV3DSL3XGRCGUU3QKNSWQ5ZWOUZUCL3POEFDCTKFOVXWQ52QO4VWK2KCGJGGIM3WG5ETQ3LZKVEGOT2FMJUVSRSRGVCEG4SSJYZWQ2THOJ3VMUCQGBAUYYSMIVLVCVSUORTDOTSLNEFEYRLVFNWXS53NKQYTC4BXOBKHERTHLI4UGMSMJ5THORDINUZWGVCPHFZWUTTVGA2XC4ZPPFWFKSDWNJFXGZBWKVIUYNSPNJ2TQ5SDGUFEGS3HMEVXSYRQKRUC62RUNYVVGWDWKY3FK2CDOB3XMTDBMZEUWRTUIZWEG22RJFCECUKBIJAW6SKCIFIUGSDCIY2GW4RYJFHXEMLCPEFEKN3ZO5WFINTUOVDEQRTTI55HSUTVNFEW62LQLFJW2R3CKRDHCMDPPJYXGNS2N4XTERKTJZMTKTSBGBDUUQ2EJ5CDQ4RZNRTTEZDPFMFFGTDNJVGHO2CVLJXUYQ3DKVHWCNKJI5FXEYKLGNXUQWTHOQ3UYWJUJBJXS3CJJJZWYWCBNVCCW4CXKE3GSS2BJZTXKRTBIUXTO42XGYFFQTLDOFBDEYLDHBYDCQ3QJJBTMNBVGNIG2TKCLBTC65SMKVHDIUSZJJWFKSRSJZZFQNBPNM4XKVCCLBNFI5KVIQZUWZ3LLA4GS2KPOQFEI42NK5RUUTCBKEYXU222M5KG25KXO5UVONSYNJ2VMQTHGFIXOU2DFNWGGWBLMNTUKMSON5GE2S2NM5NESNTWJNQWIVKEKRJGUK2ZMMFDCU2UK5HWU5SFJRSE6ZTHHA4EMSKQIFFVO5JTJJKTGQLVII3G4ZZUKRQXQNBZPJFTKTBWNU3TQMDHMNTE43DPJFCEO42CJ52XK3KSK4FDERZTIZGHKQKCIFXUOQSBKBSS64C2MRZHISBRNVSG62RTKF4UQ3DSORGS62SZNFRXQTSVNJUEQM3QJZ2W4TLIGF3FE33PMU4VUS2ZIEFDGZTPGVDTENCFJBYES6SPJ5JWY6KZIVEFQUJQKJHXMRTMKBRHEMSHKFLWEVKFNBVUS2JYLE4XK2DRMRIEEQRTGN2UMTDIMFIDOU2MPAFDGVZLKVFTIS2RM5BE2S2XK4YVSRLKLB4XIN2LJNWU6OKKFNWUQRKCOZFGIMZXMJZUK6CCF5UUY22CJFHVSNSMIMYFEQLPI5BECUCDIEFGW4SLO52CWUCWNU2TSUKTNBVWKSDCJJXWCUS2IRHTMRCOMJ4WGN3PM5EWEVDKI5XFMSBSJVTGQQTLFNZXM43BJN4G4QTFNBVXKNDCOAFFKS2WLFKXAZ2VGBETINZYNZDGS5TRN5DHIMDXO44FAV2JGNJWMM2ZNV4VOZBZINUGEMZQFN4EMQ2PHFIGKT3HPFQU6ZTHNEYEMQSYNIFHK5TZOBAUQTDFIRUTQTDHHFEEKUBSLJXHGZSVKZSWMR3TPJMTAR2ONJVDS53CGJBEC32HIJAU2Z2EGAZTMU2GHE4TS6RUNI2GQ6DYM4FHOR3PKFKHOWCSFN4DSUKVGNCUY6TBMVXDC23HJUYFI2TIMNHGCTLTJNWUUWCWNZHXMWTFOUXXK3LQGV4XE2LEKA4U45RZMFIHGK3ZPIFEY4SSK5DGIUZXHB2FK5SSJBSVIS3VI5WGEUCYMVFWEMKSMFLFA2SEJRCSWWKIOBBWS52QKVIVG4KFIJTC6RBLO5QUYMTSNFWGG6BRNYFEKMTZOMZFGWTOJJLVKV3DLIYWEQ3FJNLGCSKENBAW6R2CIFEUKU2QGZUXK5DTJFGGUYJRFNUFSWDELI4HC4TYNRXXOVLWO5DHQTCXNQFGQMLKNFDHCRKIKVEXUZ3SLBSFOK3MJFSTE2RVJVIEE5DXNRCVAZSTGJ4XQYTHJE2GSWKVJVEHQMKEIJLGQ6KJJ5CS6RLUJJ5FMVRRPAFG65D2ONCS63DGGZWG24CLMVYWSRDLGRSHCYRQPJVSW2CQGNGWK6LQIZHWG6RWKRLUIMZWN5BTESZQNMVUQOLOJVAVAZLQLI4VG52OGQFFUZTMJFDG6WKCIFXUOQKVIVSHEYLSGNMXS6JYPIVWUR2BO5XVO2KYOE3DKY22IM3HQVBQKFREWWLPIJ5GYU22OQ4VO4KONRFVOVCPIYFGI2LQJ5MHUMDJOJWEG4JQKJ3XC2JQMZ2U2TCXORSWIQKRKZ2WCMCKO5XXGUCHKVLHE3CMF43EESKENE4U62LZKRZHMSBLO4VVUSSVI4FDANBVJVHG2SLXLI4EE5SUNVVXQQ3TJFSVMTZXOFJDKMSPJVLVI5SBOFTTCZBTLBRG2U2FG5ETQU2KNMZWKN3RIZAT2CRNFUWS2LKFJZCCAUSTIEQFAUSJKZAVIRJAJNCVSLJNFUWS2CQ=" + - ENV_FILE_CACERT_PATH: "/ssl/ca/cacert.pem" + - ENV_FILE_CACERT_DATA: "FUWS2LJNIJCUOSKOEBBUKUSUJFDESQ2BKRCS2LJNFUWQUTKJJFCEQRCDINAWOUKDINIUGTDTNIYTG23MNEVTQRCBJZBGO23RNBVWSRZZO4YEEQKRONDECRCCKFGVC43XINIVSRCWKFIUORLXJJIQUVCEIVKE2QSFI5ATCVKFINAXOS2UK5DHGYRTIJ3GESCOOJMVIRKQJVATAR2BGFKUKQTXO5DVGM2KNBQTEOJTJVJHG52HKFMUIVSRKFCAURCCJJHGEMRVNZRDEOL2LJKWYTSJIVNGQYJSKVTVCMCFO5EGQY2OJVVEK6CNKRCTITKUKUYU26SRGVLWQY2OJVVEK6CNNJCTITKUKUYQUTL2KE2VO2SCKFGVC43XINIVSRCWKFIUORLXJJIVIRCFKRGUERKHIEYVKRKDIF3UWVCXIZZWEM2COZREQTTSLFKEKUCNIEYEOQJRKVCQUQTXO5DVGM2KNBQTEOJTJVJHG52HKFMUIVSRKFCEIQSKJZRDENLOMIZDS6S2KVWE4SKFLJUGCMSVM5ITARLXM5TUK2KNIEYEOQ2TOFDQUU2JMIZUIUKFIJAVCVKBIE2ESQSEO5AXOZ3HIVFUC32JIJAVCRCZNZKHISJQN5NGUSLEI5JXSWLMMYZXIRDLNBCTS53MIN2XSULQGZDQUULXPBSHC2BPGZGDMQKWFNUVKOLEK5KECVLHGJLWSSKWKJWU4NDRN4ZWE4RXJZRWU6STGNSSW3DHGFLDMVSUJJTTQYKROZVWG5RPI5FAU3TPN43UYRCGNZIXISSPJQ3E62LZGE4WGU3NPJHW2ULSOFQUKU2QKNITOUTYPJEWWUSBJNXGSMBUO5LHI6C2KJ4FA5JZGA3GG6RLGB3QUMCCKZSVS2LKKJXUY5BSNQ3XQSZVGEZUI5CJGRVXQTRPJFHTO5SMJRWTC5LXJA4EYY2DNZ4ESN2MNVLFMQKHKFWHAUDWMJBXM52SFNNAUULDNZUTARJXOZUGQ3CYGNKWQVSNMJ2TIU2QM5DDMTCVNZ5DKNJTHAZWMZBQLBLWU6CYKN3XQRCIOVZE4NLCIJRUYS3FLE3USN2HNVXQUVTNHFMVKL3IHBVTCTCWNRYTOT3MOZLUYTLNKRXU2SKKNZDC6ZLMGZZUKUTLJUYC64DSLB2TOQLGPJFU4Q22IFTU2QSBIFCXORCRLFFAUS3PLJEWQ5TDJZAVCRKMIJIUCRDHM5CUEQKCOB2ES5KOMFCDGNZYNJZDISZZMEYHUVDOOAXTSRRUGBFTSWBYGRSFO5TSKA4HA3DVFN2QUN22KRIVMUDMOUXTER2KJVSSWMKRJ5HVK2LSJFBE4OCPNMVVUL2WGZCVGUBLIIZHQQJZKJAUURBVNRAUQTSHJZVFE4CSNNVDM23LKFSAU4KCJZYHK22CIJWGYMLZGN4EMTZSKZ4XUMDFIVZTGMTDLBUXGUCLHFRUE3DPHA3DO52EJFIHOUZSFN3XA6SRORREKMSJGFMWOTLGI5TQU5LNIFTFC2CRLAVVQ3TFG5VDILZZMJHFSL22OBBHEYSPNVHUC2BSORHHQRDEOZKHG2ZUNVVHGQLMI5DUG4RZGU2UKN3NMFSVMVCGLBRAU4KRNVEGITKMOBIGKUBPORKTKQZXGZLGM4TKLJNDQ2CHII4UQNLEOBMVGUTMJR4WONJWKN3EEVBSPFDU4QTWJBGC65KYI4ZWYWRLO4YQUULGIZXW6YLTOFMXC4KYGFHUY52ZJBGEI2TNIRWTS6BZHB2TA4TJJBBDKN3FORRHQODMJU6QULJNFUWS2RKOIQQEGRKSKREUMSKDIFKEKLJNFUWS2CQ=" + - ENV_FILE_CASSA_ENTRY_PATH: "/entry.sh" + - ENV_FILE_CASSA_ENTRY_DATA: "EMQS6YTJNYXWEYLTNAFAU43FOQQC2ZIKOBQXG43XN5ZGIPLGMFVWKX3TMVZHMZLSBIFGGYLUEAWSAPR6EISHWQ2BKNJUCTSEKJAV6Q2PJZDESR35F5RWC43TMFXGI4TBFZ4WC3LMEIQDYPBNIVHUMCQKBFRWY2LFNZ2F6ZLOMNZHS4DUNFXW4X3POB2GS33OOM5AUCJAEAQCAZLOMFRGYZLEHIQCA5DSOVSQUCJAEAQCA33QORUW63TBNQ5CAZTBNRZWKCQJEAQCAIDLMV4XG5DPOJSTUIBEPNBUCU2TIFHEIUSBL5BU6TSGJFDX2L3GMFVWKX3TMVZHMZLSFZVGW4YKBEQCAIBANNSXS43UN5ZGKX3QMFZXG53POJSDUIBEPNYGC43TO5XXEZD5BIFASRKPIYFAU33QMVXHG43MEBYGWY3TGEZCALLFPBYG64TUEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQFYCRAEAQCAIBAEAQCAIBAEAQCAIBNN52XIIBCER5UGQKTKNAU4RCSIFPUGT2OIZEUO7JPMZQWWZK7ONSXE5TFOIXHAMJSEIQCAXAKEAQCAIBAEAQCAIBAEAQCAIBAFVUW4IBPONZWYL3NN5XGO33PONSWS3JPMNSXE5BOOBSW2IBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBALQFCAIBAEAQCAIBAEAQCAIBAEAQC22LONNSXSIBPONZWYL3NN5XGO33PONSWS3JPOBZGS5TLMV4S44DFNUQCAIBAEAQCAIBAEAQCAIBAEAQFYCRAEAQCAIBAEAQCAIBAEAQCAIBNOBQXG43XN5ZGIIBCOBQXG4Z2ER5XAYLTON3W64TEPURAUCTLMV4XI33PNQQC22LNOBXXE5DLMV4XG5DPOJSSAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIC4BIQCAIBAEAQCAIBNMRSXG5DLMV4XG5DPOJSSAIREPNBUCU2TIFHEIUSBL5BU6TSGJFDX2L3GMFVWKX3TMVZHMZLSFZVGW4ZCEBOAUIBAEAQCAIBAEAWWIZLTORZXI33SMVYGC43TEARCI63QMFZXG53POJSH2IRAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAXAKEAQCAIBAEAQCALLTOJRWWZLZON2G64TFEARCI62DIFJVGQKOIRJECX2DJ5HEMSKHPUXWMYLLMVPXGZLSOZSXELTQGEZCEIBALQFCAIBAEAQCAIBAFVZXEY3TORXXEZLQMFZXGIBCER5XAYLTON3W64TEPURCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQCAIBAEAQFYCRAEAQCAIBAEAQC243SMNZXI33SMV2HS4DFEATVAS2DKMYTEJYKBJTHK3TDORUW63RANV4V6Y3RNRZWQID3BIQCAIBAKNJUYX2DIVJFIRSJJRCT2L3TONWC6Y3BF5RWCY3FOJ2C44DFNUQGG4LMONUCAIRRGI3S4MBOGAXDCIRAFUWXG43MEARCIQBCBJ6QUCTGOVXGG5DJN5XCA53BNF2F6ZTPOJPXGZLSOZSXEID3BIQCAIBAO5UGS3DFEAQSA3LZL5RXC3DTNAQC2ZJAE5SGK43DOJUWEZJAMNWHK43UMVZCOIB3EBSG6CRAEAQCAIBAEAQGKY3IN4QCEV3BNF2GS3THEBTG64RAMNQXG43BNZSHEYJCBIQCAIBAEAQCAIDTNRSWK4BAGEFCAIBAEBSG63TFBJ6QUCTGOVXGG5DJN5XCAYLQOBWHSX3TMNUGK3LBEB5QUIBAEAQCGICBOBYGY6JAONRWQZLNMFZQUIBAEAQGKY3IN4QCEQLQOBWHSICDMFZXGYLOMRZGCIDTMNUGK3LBEIFCAIBAEARSARTPOIQHG33NMUQHEZLBONXW4LBAEJRXC3DTNAQC2ZRCEBSG6ZLTEBXG65BAMNZGKYLUMUQHGY3IMVWWCIDBNZSCA3TPEBSXE4TPOIQGS4ZAOJSXA33SORSWILQKEAQCAIDNPFPWG4LMONUCALLFEARHG33VOJRWKIBHF5ZWG2DFNVQXGL3NNFWS4Y3RNQTSECRAEAQCA3LZL5RXC3DTNAQC2ZJAEJZW65LSMNSSAJZPONRWQZLNMFZS65DFON2C4Y3RNQTSECRAEAQCAZLDNBXSAISWMVZGSZTZEBBWC43TMFXGI4TBEBZWG2DFNVQSECRAEAQCAIZAK5XXK3DEEBTGC2LMEB3WS5DIEBZGKYLTN5XCAYLOMQQGK6DJOQQGG33EMUQDEOQKEAQCAIBDEA6HG5DENFXD4ORRHJEW45TBNRUWIUTFOF2WK43UHIQEK4TSN5ZCAZTSN5WSA43FOJ3GK4R2EBRW6ZDFHUZDEMBQEBNUS3TWMFWGSZBAOF2WK4TZLUQG2ZLTONQWOZJ5EJ2W4Y3PNZTGSZ3VOJSWIIDUMFRGYZJANVQW2X3DN5XGM2LHEIFCAIBAEBWXSX3DOFWHG2BAFVSSAITTMVWGKY3UEAVCAZTSN5WSA3LPNZTW633TMVUW2LTNMFWV6Y3PNZTGSZZ3EIFH2CQKMZ2W4Y3UNFXW4IDMNFZXIZLOL5TG64S7OJSWCZDZEB5QUIBAEAQGSZRALMQC26RAEISFGQ2IIVGUCX2SIVAUIWK7KBHVEVBCEBOTWIDUNBSW4CRAEAQCAIBAEAQGKY3IN4QCEU2DJBCU2QK7KJCUCRCZL5IE6USUEBXG65BAOBZG65TJMRSWIIQKEAQCAIDFNRZWKCRAEAQCAIBAEAQCGICMNFZXIZLOEBXW4IDBEBYG64TUEB2G6IDTNFTW4YLMEBTG64RANBSWC3DUNBRWQZLDNMQHI2DBOQQHOZJAMFZGKIDSMVQWI6IKEAQCAIBAEAQCAZLDNBXSAISMNFZXIZLONFXGOIDGN5ZCAJCTINEEKTKBL5JEKQKELFPVAT2SKQQGM33SEBUGKYLMORUGG2DFMNVSECRAEAQCAIBAEAQHAZLSNQQC2TKJJ45DUU3PMNVWK5B2HJEU4RKUEAWW4ZJAE5BEKR2JJZ5SI3B5JFHTUOSTN5RWWZLUHI5ESTSFKQWT43TFO4UEY33DMFWFA33SOQQD2PRAE4SHWU2DJBCU2QK7KJCUCRCZL5IE6USUPUTSYICQOJXXI3Z5HYRHIY3QEIWCATDJON2GK3R5HY2SYICSMV2XGZKBMRSHEPJ6GEUTWIBENQ6SI3BNHZQWGY3FOB2H2JYKEAQCAIDGNEFH2CQKMZ2W4Y3UNFXW4IDXMFUXIX3BNZSF6YLQOBWHSX3TMNUGK3LBEB5QUIBAEAQHOYLJORPWM33SL5ZWK4TWMVZAUIBAEAQGC4DQNR4V643DNBSW2YIKEAQCAIDMNFZXIZLOL5TG64S7OJSWCZDZBJ6QUCTFMNUG6IBCIV4GKY3VORUW4ZZAERACECQKO5QWS5C7MFXGIX3BOBYGY6K7ONRWQZLNMEQCMCRPMRXWG23FOIWWK3TUOJ4XA33JNZ2C443IEBRWC43TMFXGI4TBEAWWMCQ=" + - ENV_FILE_CASSA_MIM_CQL_PATH: "/schemas/mim.cql" + - ENV_FILE_CASSA_MIM_CQL_DATA: "INJEKQKUIUQEWRKZKNIECQ2FEBWW63THN5XXGZLJNUFCAIBAEAQCAIBAEBLUSVCIEBJEKUCMJFBUCVCJJ5HCAPJAPMTWG3DBONZSOIB2EATVG2LNOBWGKU3UOJQXIZLHPETSYIBHOJSXA3DJMNQXI2LPNZPWMYLDORXXEJZ2EAZX2OYKKVJUKIDNN5XGO33PONSWS3J3BIFEGUSFIFKEKICUIFBEYRJANVQW2X3NMVZXGYLHMUUAUIBANFSCAYTJM5UW45BMBIQCA5LTMVZF62TJMQQHMYLSMNUGC4RMBIQCAZTSN5WV62TJMQQHMYLSMNUGC4RMBIQCALZPEBTHK3DMEBZGK3LPORSSAYTBOJSSA2TJMQFCAIDSMVWW65DFL5VGSZBAOZQXEY3IMFZCYCRAEAXS6ICPNZSSA33GHIFCAIBPF4QC2IDSMVWW65DFEBTHK3DMEBVGSZAKEAQC6LZAFUQHEZLNN52GKIDCMFZGKIDKNFSAUIBAF4XSALJAMVWXA5DZBIQCA53JORUF62TJMQQHMYLSMNUGC4RMBIQCA3LFONZWCZ3FEBRGY33CFQFCAICQKJEU2QKSLEQEWRKZEAUCQ5LTMVZF62TJMQWCA53JORUF62TJMQUSYIDJMQUSSICXJFKEQICDJRKVGVCFKJEU4RZAJ5JEIRKSEBBFSIBINFSCARCFKNBSSOYKBJBVERKBKRCSAVCBIJGEKIDNMFWV63LFONZWCZ3FL5XWMZTTMV2CQCRAEBUWIIDCNFTWS3TUFQFCAIDVONSXEX3KNFSCA5TBOJRWQYLSFQFCAIDXNF2GQX3KNFSCA5TBOJRWQYLSFQFCAIDPMZTHGZLUEBRGSZ3JNZ2CYCRAEBIFESKNIFJFSICLIVMSAKBIOVZWK4S7NJUWILBAO5UXI2C7NJUWIKJMEBXWMZTTMV2CSKJAK5EVISBAINGFKU2UIVJESTSHEBHVERCFKIQEEWJAFBXWMZTTMV2CARCFKNBSSOYKBJBVERKBKRCSAVCBIJGEKIDNMFWV63LVMNPW2ZLTONQWOZJIBIQCA2LEEBRGSZ3JNZ2CYCRAEBZG633NL5VGSZBAOZQXEY3IMFZCYCRAEAXS6ICPNZSSA33GHIFCAIBPF4QC2ICTMVXGIZLSEBFESRBAFBUWMIDXNF2GQX3ONFRWWIDJOMQGK3LQOR4SSCRAEAXS6IBNEBSW24DUPEFCAIDGOJXW2X3KNFSCA5TBOJRWQYLSFQFCAIDONFRWWX3OMFWWKIDWMFZGG2DBOIWAUIBAF4XSAT3OMUQG6ZR2BIQCALZPEAWSA3TJMNVV63TBNVSQUIBAF4XSALJAMVWXA5DZBIQCA53JORUF63TJMNVSA5TBOJRWQYLSFQFCAIDNMVZXGYLHMUQGE3DPMIWAUIBAKBJESTKBKJMSAS2FLEQCQKDSN5XW2X3KNFSCYIDXNF2GQX3ONFRWWKJMEBUWIKJJEBLUSVCIEBBUYVKTKRCVESKOI4QE6USEIVJCAQSZEAUGSZBAIRCVGQZJHMFAUQ2SIVAVIRJAKRAUETCFEBWWC3K7NV2WGX3NMVZXGYLHMVPW6ZTGONSXIKAKEAQGSZBAMJUWO2LOOQWAUIBAOJXW63K7NJUWIIDWMFZGG2DBOIWAUIBAO5UXI2C7NZUWG2ZAOZQXEY3IMFZCYCRAEBXWMZTTMV2CAYTJM5UW45BMBIQCAUCSJFGUCUSZEBFUKWJAFAUHE33PNVPWU2LEFQQHO2LUNBPW42LDNMUSYIDPMZTHGZLUFEUSAV2JKRECAQ2MKVJVIRKSJFHEOICPKJCEKURAIJMSAKDPMZTHGZLUEBCEKU2DFE5QUCSDKJCUCVCFEBKECQSMIUQG2YLNL5RW63TGNFTSQCRAEB2XGZLSL5VGSZBAOZQXEY3IMFZCYCRAEBZGK3LPORSV62TJMQQHMYLSMNUGC4RMBIQCALJNEBASALJAMFWHOYLZOMQGC4TDNBUXMZJ3BIQCALJNEBHCALJANZSXMZLSEBQXEY3INF3GKOYKEAQC2LJAKIQC2IDSN5ZXIZLSEAUG63TMPEQGM33SEBZGK3LPORSV62TJMQQD2PJAEIRCSCRAEBRGK2DBOZUW65LSEB3GC4TDNBQXELAKEAQFAUSJJVAVEWJAJNCVSIBIFB2XGZLSL5VGSZBJFQQHEZLNN52GKX3KNFSCSCRJHMFAUQ2SIVAVIRJAJFHEIRKYEBHU4IDNN5XGO33PONSWS3JONVQW2X3NMVZXGYLHMUQCQ5LTMVZF62TJMQUTWCSDKJCUCVCFEBEU4RCFLAQE6TRANVXW4Z3PN5ZWK2LNFZWWC3K7NV2WGX3NMVZXGYLHMUQCQ4TPN5WV62TJMQUTWCSDKJCUCVCFEBEU4RCFLAQE6TRANVXW4Z3PN5ZWK2LNFZWWC3K7NV2WGX3NMVZXGYLHMUQCQZTSN5WV62TJMQUTWCQKBI======" + - ENV_FILE_CASSA_TEST_CQL_PATH: "/schemas/test.cql" + - ENV_FILE_CASSA_TEST_CQL_DATA: "INJEKQKUIUQEWRKZKNIECQ2FEBEUMICOJ5KCARKYJFJVIUZANVXW4Z3PN5ZWK2LNBIQCAIBAEAQCAICXJFKEQICSIVIEYSKDIFKEST2OEA6SA6ZHMNWGC43TE4QDUIBHKNUW24DMMVJXI4TBORSWO6JHFQQCO4TFOBWGSY3BORUW63S7MZQWG5DPOITTUIBRPU5QUCSDKJCUCVCFEBKECQSMIUQESRRAJZHVIICFLBEVGVCTEBWW63THN5XXGZLJNUXHIZLTORPXIYLCNRSSAKAKEAQCAIDGGEQGS3TUFQFCAIBAEBTDEIDWMFZGG2DBOIWAUIBAEAQFAUSJJVAVEWJAJNCVSIBIMYYSSCRJHM======" + # Cassandra does not have base32, but has python + - BASE32DEC: "python2 -c 'import base64; import sys; sys.stdout.write(base64.b32decode(sys.stdin.readline().strip()))'" + entrypoint: *ENTRYPOINT + - &cassandra_proxy_container + image: emicklei/zazkia + environment: + - OLD_ENTRYPOINT: "./zazkia -v -f /data/zazkia-routes.json" + - ENV_FILE_CFG_PATH: "/data/zazkia-routes.json" + - ENV_FILE_CFG_DATA: "__CASS_PROXY_CNF__" + # base32 (coreutils) is missing on Alpine + - INSTALL_DEPS_CMD: "apk update && apk add bash" + entrypoint: *ENTRYPOINT + +executors: + otp_23: + working_directory: ~/app + docker: + - image: *OTP23 + otp_24: + working_directory: ~/app + docker: + - image: *OTP24 + otp_23_redis: + working_directory: ~/app + docker: + - image: *OTP23 + - *redis_container + otp_24_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + otp_24_redis_minio_rmq: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + - *minio_container + - *rabbit_container + otp_24_mysql_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + - *mysql_container + - *rabbit_container + otp_23_pgsql_redis: + working_directory: ~/app + docker: + - image: *OTP23 + - *redis_container + - *pgsql_container + otp_24_pgsql_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + - *pgsql_container + otp_23_ldap_redis: + working_directory: ~/app + docker: + - image: *OTP23 + - *redis_container + - *ldap_container + otp_24_ldap_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + - *ldap_container + otp_24_mssql_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + - *mssql_container + otp_24_riak_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + - *riak_container + otp_24_elasticsearch_cassandra_mnesia: + working_directory: ~/app + docker: + - image: *OTP24 + - *redis_container + - *elasticsearch_container + - *cassandra_container + - *cassandra_proxy_container +commands: + install_erlang: + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + steps: + - run: + name: Install Erlang + command: | + sudo killall -9 apt-get || true && \ + sudo apt-get install -y esl-erlang=1:<> + fetch_packages: + steps: + - run: + name: Install basic packages + command: | + sudo killall -9 apt-get || true && \ + echo "Acquire::ForceIPv4 'true';" | sudo tee -a /etc/apt/apt.conf.d/99force-ipv4 && \ + wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && \ + sudo dpkg -i erlang-solutions_2.0_all.deb && \ + sudo apt-get update && \ + sudo apt-get install unixodbc-dev -y && \ + sudo apt-get install unixodbc -y && \ + sudo apt-get install tdsodbc -y + fetch_build_packages: + steps: + - run: + name: Install packages necessary for building + command: | + sudo killall -9 apt-get || true && \ + echo "Acquire::ForceIPv4 'true';" | sudo tee -a /etc/apt/apt.conf.d/99force-ipv4 && \ + sudo apt-get update && \ + sudo apt-get install libssl-dev unixodbc-dev unixodbc tdsodbc rsync zlib1g-dev -y + maybe_build_deps_and_cache: + steps: + - restore_cache: + name: Maybe restore all rebar3 dependencies + key: *DEPS_CACHE_KEY + - run: + name: Get deps + command: | + tools/configure with-all + ./rebar3 get-deps + - save_cache: + name: Cache downloaded and built dependencies + key: *DEPS_CACHE_KEY + paths: + - ~/.cache/rebar3 + build_and_cache_prod_build: + steps: + - run: + name: Generate prod release + command: | + echo $ERLANG_VERSION > otp_version + make rel + - save_cache: + key: *BUILD_CACHE_KEY + paths: ~/app/_build/prod/rel/mongooseim + restore_prod_build: + steps: + - restore_cache: + key: *BUILD_CACHE_KEY + persist_workspace: + steps: + - run: git gc + - persist_to_workspace: + root: ~/app/ + paths: ["*"] + restore_workspace: + steps: + - attach_workspace: {at: ~/app} + - prepare_for_cache + - restore_cache: + key: *DEPS_CACHE_KEY + dockerize_wait: + parameters: {port: {type: integer}} + steps: + - run: + name: Wait for port << parameters.port >> + command: dockerize -wait tcp://localhost:<< parameters.port >> -timeout 60s + fetch_coverage_packages: + steps: + - run: + name: Install pip3 and codecov packages + command: | + sudo killall -9 apt-get || true && \ + echo "Acquire::ForceIPv4 'true';" | sudo tee -a /etc/apt/apt.conf.d/99force-ipv4 && \ + sudo apt-get update && \ + sudo apt-get install python3-pip -y && \ + pip3 install codecov && codecov + run_coverage_analysis: + steps: + - fetch_coverage_packages + - run: + name: Coverage + when: on_success + command: | + echo "Success!" + ./rebar3 codecov analyze + codecov --disable=gcov --env PRESET + upload_results_to_aws: + steps: + - run: + name: Upload results + when: always + command: | + tools/circleci-prepare-log-dir.sh + if [ -n "${AWS_SECRET_ACCESS_KEY}" ]; then tools/circleci-upload-to-s3.sh; fi + publish_github_comment: + steps: + - run: + name: Publish a comment to GitHub + when: always + command: | + tools/circle-publish-github-comment.sh + publish_github_summary_comment: + steps: + - run: + name: Publish a summary comment to GitHub + when: on_fail + command: | + tools/circle-publish-github-summary-comment.sh + + maybe_prepare_minio: + steps: + - run: + name: Install minio client, prepare minio + environment: + - MINIO_HOSTNAME: "mongooseim-minio" + - MINIO_ACCESS_KEY: "AKIAIAOAONIULXQGMOUA" + - MINIO_SECRET_KEY: "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" + - MINIO_BUCKET: "mybucket" + command: | + if [[ "$DB" == *minio* ]]; then + curl -sSL https://dl.minio.io/client/mc/release/linux-amd64/mc -o ./mc + chmod +x ./mc + ./mc config host add ${MINIO_HOSTNAME} http://127.0.0.1:9000 ${MINIO_ACCESS_KEY} ${MINIO_SECRET_KEY} + ./mc mb ${MINIO_HOSTNAME}/${MINIO_BUCKET} + ./mc policy set download "${MINIO_HOSTNAME}/${MINIO_BUCKET}" + fi + + maybe_prepare_ldap: + steps: + - run: + name: Change port in test.config + command: | + if [[ "$DB" == *ldap* ]]; then + sed -i "s/connection.port = 3636/connection.port = 636/g" big_tests/test.config + fi + + maybe_wait_for_solr: + steps: + - run: + name: Maybe wait for Riak SOLR + command: | + if [[ "$DB" == *riak* ]]; then + tools/circle-wait-for-solr.sh + fi + + maybe_setup_elasticsearch: + steps: + - run: + name: Maybe create ElasticSearch schema + command: | + if [[ "$DB" == *elasticsearch* ]]; then + tools/setup-elasticsearch.sh + fi + + maybe_prepare_odbc: + steps: + - run: + name: Install odbc.ini and packages + command: | + if [[ "$DB" == *mssql* ]]; then + sudo apt-get update + sudo apt-get -y install unixodbc tdsodbc + ./tools/install_odbc_ini.sh + fi + + prepare_etc_hosts: + steps: + - run: + name: Prepare /etc/hosts + command: | + echo '127.0.0.1 muc.localhost' | sudo tee -a /etc/hosts + echo '127.0.0.1 localhost.bis' | sudo tee -a /etc/hosts + echo '127.0.0.1 localhost' | sudo tee -a /etc/hosts + restore_all_caches: + steps: + - restore_cache: + name: Restore build artifacts + key: *BUILD_CACHE_KEY + - restore_cache: + name: Restore deps artifacts + key: *DEPS_CACHE_KEY + - restore_certs + # Certs are initialized during setup phase + # We are not allowed to regenerate them + restore_certs: + steps: + - restore_cache: + name: Restore certificates + key: *CERT_KEY + - run: + name: Verify certificates + command: | + if [ "$(tools/certs-version.sh)" != "214c3cec322851ef28cb5169153cd95a" ]; then + echo "Restart this build from the beginning, including the setup job" + exit 1 + fi + prepare_for_cache: + steps: + - run: + name: Prepare for cache + command: echo $ERLANG_VERSION > otp_version + +jobs: + build: + parallelism: 1 + machine: + image: ubuntu-2004:202010-01 + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + environment: + SKIP_RELEASE: 1 + SKIP_COV: 0 + working_directory: ~/app + steps: + - checkout + - fetch_packages + - install_erlang: + otp_package: <> + - run: + name: Prepare for cache + command: | + echo <> > otp_version + - restore_cache: + key: *BUILD_CACHE_KEY + - maybe_build_deps_and_cache + - restore_certs + - run: ./rebar3 compile + - run: + name: Generate development releases + command: ./tools/build-releases.sh + - run: + name: Build Big Tests + command: | + tools/build-tests.sh + - save_cache: + key: *BUILD_CACHE_KEY + paths: ./ + + small_tests: + parallelism: 1 + machine: + image: ubuntu-2004:202010-01 + working_directory: ~/app + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + environment: + PRESET: small_tests + SKIP_AUTO_COMPILE: true + steps: + - checkout + - fetch_packages + - install_erlang: + otp_package: <> + - run: + name: Prepare for cache + command: | + echo <> > otp_version + - restore_all_caches + - run: + name: Run Small Tests + command: | + ./tools/test.sh -p small_tests -s true -e true + - run_coverage_analysis + - upload_results_to_aws + - publish_github_comment + + big_tests: + parallelism: 1 + machine: + image: ubuntu-2004:202010-01 + working_directory: ~/app + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + preset: + type: enum + enum: [internal_mnesia, mysql_redis, odbc_mssql_mnesia, ldap_mnesia, + elasticsearch_and_cassandra_mnesia, pgsql_mnesia, riak_mnesia] + description: Preset to run + default: internal_mnesia + db: + type: string + description: Database to use + default: mnesia + tls_dist: + type: boolean + description: Erlang distribution with TLS enabled + default: false + spec: + type: string + description: Test spec file to use + default: default.spec + environment: + MIX_ENV: test + PRESET: <> + DB: <> + TLS_DIST: <> + ELASTICSEARCH_VERSION: 5.6.9 + CASSANDRA_VERSION: 3.9 + TESTSPEC: <> + REDIS_VERSION: 3.2.10 + SKIP_AUTO_COMPILE: true + KEEP_COVER_RUNNING: 1 + steps: + - checkout + - fetch_packages + - install_erlang: + otp_package: <> + - run: + name: Prepare for cache + command: | + echo <> > otp_version + - restore_all_caches + - run: + name: Setup database + command: | + tools/setup-db.sh + if [ $PRESET = ldap_mnesia ]; then sudo tools/setup-ldap.sh; fi + sudo tools/setup-rmq.sh; tools/setup-redis.sh + echo '127.0.0.1 muc.localhost' | sudo tee -a /etc/hosts + - run: + name: Run Big Tests + command: | + ./tools/test.sh -p $PRESET -s false + no_output_timeout: 40m + - run_coverage_analysis + - run: + name: Build Failed - Logs + when: on_fail + command: | + echo "Failure!" + if [ -s _build/mim1/rel/mongooseim/log/crash.log ]; then cat _build/mim1/rel/mongooseim/log/crash.log; fi + if [ -s _build/mim2/rel/mongooseim/log/crash.log ]; then cat _build/mim2/rel/mongooseim/log/crash.log; fi + tail -100 _build/mim1/rel/mongooseim/log/mongooseim.log.1 + tail -100 _build/mim2/rel/mongooseim/log/mongooseim.log.1 + - upload_results_to_aws + - publish_github_comment + - publish_github_summary_comment + + # ######################### + # jobs in docker containers + docker_image: + parallelism: 1 + executor: << parameters.executor >> + parameters: + executor: + type: executor + steps: + - checkout + - prepare_for_cache + - setup_remote_docker + - restore_prod_build + - run: + name: Execute Docker image build and upload + command: tools/circle-build-and-push-docker.sh + + docs_build_deploy: + parallelism: 1 + docker: + - image: cimg/python:3.9.0 + working_directory: ~/app + steps: + - checkout + - run: + name: Test that docs build + command: | + pip3 install mkdocs + pip3 install mkdocs-material + mkdocs build --strict + - when: + condition: + or: + - equal: [ master, << pipeline.git.branch >> ] + - << pipeline.git.tag >> + steps: + - add_ssh_keys + - run: + name: Configure Git + command: | + git config --global user.email "mongoose-im@erlang-solutions.com" + git config --global user.name "mongooseim" + - run: + name: Generate image tag + command: | + set -x + if [ -n "$CIRCLE_TAG" ]; then + DOCS_TAG="$CIRCLE_TAG" + elif [ "$CIRCLE_BRANCH" == "master" ]; then + DOCS_TAG="latest" + else + DOCS_TAG=`echo $CIRCLE_BRANCH | sed 's,/,_,g'` + fi + env | sort + echo "export DOCS_TAG=$DOCS_TAG" >> $BASH_ENV + - run: + name: Build latest + command: | + git fetch git@github.com:esl/MongooseDocs.git gh-pages:gh-pages + pip3 install mike + mike deploy $DOCS_TAG --remote git@github.com:esl/MongooseDocs.git --branch gh-pages --push --rebase + + build_in_docker: + executor: << parameters.executor >> + parameters: + executor: + type: executor + build_prod: + type: boolean + description: When enabled, prod release will be generated besides the dev ones + default: false + parallelism: 1 + environment: + SKIP_RELEASE: 1 + SKIP_COV: 0 + SKIP_CERT_BUILD: 1 + steps: + - checkout + - prepare_for_cache + - fetch_build_packages + - maybe_build_deps_and_cache + - restore_certs + - run: ./rebar3 compile + - run: + name: Generate development releases + command: ./tools/build-releases.sh + - when: + condition: << parameters.build_prod >> + steps: [ build_and_cache_prod_build ] + - run: + name: Build Big Tests + command: tools/build-tests.sh + - persist_workspace + + small_tests_in_docker: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + environment: + PRESET: small_tests + SKIP_AUTO_COMPILE: true + steps: + - restore_workspace + - run: + name: Wait for redis + command: | + ./tools/wait-for-it.sh -p "6379" + - run: + name: Run Small Tests + command: | + ./tools/test.sh -p small_tests -s true -e true + - run_coverage_analysis + - upload_results_to_aws + - publish_github_comment + + big_tests_in_docker: + executor: << parameters.executor >> + parallelism: 1 + parameters: + executor: + type: executor + spec: + type: string + default: default.spec + preset: + type: enum + enum: [internal_mnesia, mysql_redis, odbc_mssql_mnesia, ldap_mnesia, + elasticsearch_and_cassandra_mnesia, pgsql_mnesia, riak_mnesia] + description: Preset to run + default: internal_mnesia + db: + type: string + description: Database to use + default: mnesia + tls_dist: + type: boolean + description: Erlang distribution with TLS enabled + default: false + environment: + TESTSPEC: <> + PRESET: <> + DB: <> + TLS_DIST: <> + SKIP_AUTO_COMPILE: true + KEEP_COVER_RUNNING: 1 + steps: + - restore_workspace + - run: + name: Wait for databases + command: ./tools/circle-wait-for-db.sh + - maybe_prepare_minio + - maybe_prepare_odbc + - maybe_prepare_ldap + - maybe_wait_for_solr + - maybe_setup_elasticsearch + - prepare_etc_hosts + - run: + name: Run Big Tests + command: | + ./tools/test.sh -p $PRESET -s false + no_output_timeout: 40m + - run_coverage_analysis + - run: + name: Build Failed - Logs + when: on_fail + command: | + echo "Failure!" + if [ -s _build/mim1/rel/mongooseim/log/crash.log ]; then cat _build/mim1/rel/mongooseim/log/crash.log; fi + tail -100 _build/mim1/rel/mongooseim/log/mongooseim.log.1 + - upload_results_to_aws + - publish_github_comment + + dialyzer: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + steps: + - restore_workspace + - run: + name: Run Dialyzer + command: | + ./tools/test.sh -p dialyzer_only -s false + + xref: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + steps: + - restore_workspace + - run: + name: Run Xref + command: | + ./tools/test.sh -p xref_only -s false + edoc: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + steps: + - restore_workspace + - run: + name: Run Edoc + command: | + ./tools/test.sh -p edoc_only -s false + + package: + parallelism: 1 + executor: << parameters.executor >> + parameters: + executor: + type: executor + platform: + type: enum + enum: [centos_7, debian_stretch] + description: Platform type + otp_package: + type: string + description: Version of the Erlang package to install + environment: + pkg_PLATFORM: <> + ESL_ERLANG_PKG_VER: <> + PRESET: pkg + steps: + - checkout + - setup_remote_docker + - run: + name: Build package + command: | + ./tools/test.sh -p pkg -s false + +filters: &all_tags + tags: + only: /^\d+\.\d+\.\d+([a-z0-9\-\+])*/ + +workflows: + version: 2 + build_and_test: + jobs: + # ============================================ + # ============= IN DOCKER EXECUTORS ============= + # ============= DOCUMENTATION ============= + - docs_build_deploy: + name: build_and_deploy_docs + context: mongooseim-org + filters: *all_tags + # ============= PACKAGES ============= + - package: + name: centos_7 + executor: otp_24 + platform: centos_7 + context: mongooseim-org + otp_package: 24.0-1 + filters: *all_tags + - package: + name: debian_stretch + executor: otp_24 + platform: debian_stretch + context: mongooseim-org + otp_package: 24.0-1 + filters: *all_tags + # ======== BASE DOCKER BUILDS ======== + - build_in_docker: + name: otp_24_docker + executor: otp_24 + context: mongooseim-org + build_prod: true + - build_in_docker: + name: otp_23_docker + executor: otp_23 + context: mongooseim-org + build_prod: false + # ============= DIALYZER ============= + - dialyzer: + name: dialyzer + executor: otp_24 + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= XREF ============= + - xref: + name: xref + executor: otp_24 + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= EDOC ============= + - edoc: + name: edoc + executor: otp_24 + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= SMALL TESTS ============= + - small_tests_in_docker: + name: small_tests_23 + executor: otp_23_redis + context: mongooseim-org + requires: + - otp_23_docker + filters: *all_tags + - small_tests_in_docker: + name: small_tests_24 + executor: otp_24_redis + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= BIG TESTS ============= + - big_tests_in_docker: + name: internal_mnesia_24 + executor: otp_24_redis_minio_rmq + context: mongooseim-org + preset: internal_mnesia + db: "mnesia minio" + tls_dist: true + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: mysql_redis_24 + executor: otp_24_mysql_redis + context: mongooseim-org + preset: mysql_redis + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: dynamic_domains_mysql_redis_24 + spec: dynamic_domains.spec + executor: otp_24_mysql_redis + context: mongooseim-org + preset: mysql_redis + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: pgsql_mnesia_23 + executor: otp_23_pgsql_redis + context: mongooseim-org + preset: pgsql_mnesia + requires: + - otp_23_docker + filters: *all_tags + - big_tests_in_docker: + name: pgsql_mnesia_24 + executor: otp_24_pgsql_redis + context: mongooseim-org + preset: pgsql_mnesia + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: dynamic_domains_pgsql_mnesia_24 + spec: dynamic_domains.spec + executor: otp_24_pgsql_redis + context: mongooseim-org + preset: pgsql_mnesia + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: dynamic_domains_pgsql_mnesia_23 + spec: dynamic_domains.spec + executor: otp_23_pgsql_redis + context: mongooseim-org + preset: pgsql_mnesia + requires: + - otp_23_docker + filters: *all_tags + - big_tests_in_docker: + name: mssql_mnesia_24 + executor: otp_24_mssql_redis + context: mongooseim-org + preset: odbc_mssql_mnesia + db: "mssql redis" + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: dynamic_domains_mssql_mnesia_24 + spec: dynamic_domains.spec + executor: otp_24_mssql_redis + context: mongooseim-org + preset: odbc_mssql_mnesia + db: "mssql redis" + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: riak_mnesia_24 + executor: otp_24_riak_redis + context: mongooseim-org + preset: riak_mnesia + db: "riak redis" + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: ldap_mnesia_23 + executor: otp_23_ldap_redis + context: mongooseim-org + preset: ldap_mnesia + db: "ldap redis" + requires: + - otp_23_docker + filters: *all_tags + - big_tests_in_docker: + name: ldap_mnesia_24 + executor: otp_24_ldap_redis + context: mongooseim-org + preset: ldap_mnesia + db: "ldap redis" + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: elasticsearch_and_cassandra_24 + executor: otp_24_elasticsearch_cassandra_mnesia + context: mongooseim-org + preset: elasticsearch_and_cassandra_mnesia + db: "elasticsearch cassandra" + requires: + - otp_24_docker + filters: *all_tags + # ============= DOCKER IMAGE BUILD & UPLOAD ============= + - docker_image: + name: docker_build_and_ship + executor: otp_24 + context: mongooseim-org + requires: + - small_tests_23 + - ldap_mnesia_23 + - pgsql_mnesia_23 + - dynamic_domains_pgsql_mnesia_23 + + - small_tests_24 + - internal_mnesia_24 + - pgsql_mnesia_24 + - mysql_redis_24 + - mssql_mnesia_24 + - ldap_mnesia_24 + - riak_mnesia_24 + - elasticsearch_and_cassandra_24 + - dynamic_domains_pgsql_mnesia_24 + - dynamic_domains_mysql_redis_24 + - dynamic_domains_mssql_mnesia_24 + + - dialyzer + - xref + - edoc + filters: *all_tags diff --git a/isolation/test.sh b/isolation/test.sh new file mode 100755 index 0000000000..906074dd81 --- /dev/null +++ b/isolation/test.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +tmux rename-window CI +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +./tools/test-runner.sh --preset internal_mnesia --skip-cover --skip-small-tests --skip-stop-nodes --one-node --skip-setup-db -- domain_isolation --verbose diff --git a/lcov.info b/lcov.info new file mode 100644 index 0000000000..da103c7921 --- /dev/null +++ b/lcov.info @@ -0,0 +1,59168 @@ +SF:src/cassandra/mongoose_cassandra_pool.erl +DA:38,0 +DA:40,0 +DA:43,0 +DA:45,0 +LH:0 +LF:4 +end_of_record +SF:src/inbox/mod_inbox_one2one.erl +DA:19,0 +DA:20,0 +DA:30,0 +LH:0 +LF:3 +end_of_record +SF:src/sasl/cyrsasl_scram_sha384.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF: +DA:5,33 +DA:6,33 +DA:7,33 +LH:3 +LF:3 +end_of_record +SF:src/mongoose_iq_worker.erl +DA:18,144 +DA:23,144 +DA:32,3 +DA:36,105 +DA:45,144 +DA:48,0 +DA:49,0 +DA:51,0 +DA:54,3 +DA:55,3 +DA:57,105 +LH:8 +LF:11 +end_of_record +SF:src/mod_private_riak.erl +DA:32,0 +DA:38,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:48,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:60,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:79,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:89,0 +DA:92,0 +LH:0 +LF:24 +end_of_record +SF:src/mod_extdisco.erl +DA:35,0 +DA:36,0 +DA:41,0 +DA:45,8 +DA:51,8 +DA:71,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:109,0 +DA:112,0 +DA:117,0 +DA:122,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:133,0 +DA:136,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:160,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:168,0 +LH:2 +LF:53 +end_of_record +SF:src/ejabberd_sm_backend.erl +DA:43,4 +DA:44,4 +DA:45,4 +DA:49,1 +DA:53,0 +DA:54,0 +DA:59,600 +DA:60,600 +DA:67,391 +DA:68,391 +DA:75,132 +DA:76,132 +DA:83,4 +DA:84,4 +DA:91,73 +DA:92,73 +DA:96,0 +DA:97,0 +DA:101,8 +DA:105,8 +LH:16 +LF:20 +end_of_record +SF:src/event_pusher/mod_event_pusher_sns_defaults.erl +DA:31,0 +DA:39,0 +DA:48,0 +LH:0 +LF:3 +end_of_record +SF:src/auth/ejabberd_auth_anonymous.erl +DA:71,2 +DA:74,2 +DA:76,2 +DA:77,2 +DA:78,2 +DA:79,2 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:90,8 +DA:102,0 +DA:105,0 +DA:111,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:153,0 +DA:156,0 +DA:157,0 +DA:163,0 +DA:165,0 +DA:169,0 +DA:176,0 +DA:177,0 +DA:186,0 +DA:195,0 +DA:200,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:220,0 +DA:222,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:244,0 +DA:251,0 +DA:254,0 +DA:257,0 +DA:265,0 +DA:267,0 +DA:269,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:290,0 +DA:293,1 +LH:8 +LF:64 +end_of_record +SF:src/eldap_filter.erl +DA:52,0 +DA:86,0 +DA:88,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:105,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:137,0 +DA:139,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:156,0 +DA:160,0 +DA:162,0 +DA:164,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:173,0 +LH:0 +LF:42 +end_of_record +SF: +DA:21,1 +DA:26,1 +DA:29,1 +DA:30,1 +DA:33,6 +DA:34,6 +DA:37,46 +DA:38,46 +DA:41,1 +DA:42,1 +DA:45,6 +DA:46,6 +DA:50,46 +DA:51,46 +DA:54,106 +DA:56,0 +DA:58,0 +DA:60,0 +DA:62,0 +DA:64,46 +DA:66,60 +LH:17 +LF:21 +end_of_record +SF:src/ejabberd_c2s_state.erl +DA:9,0 +DA:13,113 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/rdbms/rdbms_queries_mssql.erl +DA:33,0 +LH:0 +LF:1 +end_of_record +SF:src/config/mongoose_config_utils.erl +DA:13,0 +DA:15,0 +DA:16,0 +DA:18,0 +DA:23,5 +DA:25,5 +DA:26,0 +DA:27,5 +DA:28,0 +DA:31,0 +LH:3 +LF:10 +end_of_record +SF: +DA:36,2 +DA:41,2 +DA:42,2 +DA:43,2 +DA:47,2 +DA:51,2 +DA:55,2 +DA:59,2 +DA:63,12 +DA:67,12 +DA:71,12 +DA:75,12 +DA:79,92 +DA:80,92 +DA:81,92 +DA:82,92 +DA:83,92 +DA:84,92 +DA:88,92 +DA:89,92 +DA:90,92 +DA:91,92 +DA:96,0 +DA:101,0 +DA:105,2 +DA:112,2 +DA:113,2 +DA:114,2 +DA:116,2 +DA:117,2 +DA:119,0 +DA:124,2 +DA:125,2 +DA:126,0 +DA:130,9708 +DA:132,9522 +DA:134,186 +DA:136,0 +DA:138,0 +DA:142,186 +DA:143,186 +DA:144,186 +DA:147,9522 +DA:148,9522 +DA:149,9522 +DA:150,9522 +DA:152,186 +DA:155,9522 +DA:156,9522 +DA:160,9522 +DA:163,9522 +DA:166,2 +DA:167,2 +DA:169,2 +DA:171,2 +DA:172,2 +DA:173,2 +DA:175,2 +DA:176,2 +DA:177,2 +DA:178,2 +DA:181,2 +DA:184,0 +DA:187,0 +DA:190,90 +DA:193,92 +DA:194,92 +DA:197,0 +DA:201,92 +DA:202,92 +DA:203,92 +DA:206,92 +DA:207,92 +DA:210,0 +DA:214,92 +DA:215,92 +DA:217,92 +DA:220,92 +DA:221,92 +DA:224,184 +DA:225,184 +DA:227,184 +DA:228,184 +DA:244,184 +DA:245,184 +DA:246,184 +DA:247,184 +DA:248,184 +DA:251,2 +DA:256,4 +DA:257,4 +DA:262,0 +DA:263,0 +DA:266,4 +DA:268,0 +DA:272,4 +DA:273,4 +DA:274,4 +DA:275,4 +DA:276,4 +DA:278,4 +DA:279,0 +DA:280,4 +DA:281,4 +DA:284,2 +DA:286,2 +DA:289,2 +DA:290,2 +DA:291,2 +DA:296,2 +DA:297,2 +DA:298,2 +DA:301,4 +DA:302,4 +LH:100 +LF:114 +end_of_record +SF:src/smart_markers/mod_smart_markers.erl +DA:98,0 +DA:99,0 +DA:103,0 +DA:107,0 +DA:114,0 +DA:119,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:134,0 +DA:135,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:202,0 +LH:0 +LF:37 +end_of_record +SF:src/event_pusher/mod_event_pusher_sns.erl +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:56,0 +DA:60,0 +DA:61,0 +DA:65,0 +DA:69,0 +DA:70,0 +DA:74,8 +DA:97,0 +DA:98,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:111,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:154,0 +DA:155,0 +DA:162,0 +DA:164,0 +DA:165,0 +DA:167,0 +DA:170,0 +DA:171,0 +DA:175,0 +DA:180,0 +DA:181,0 +DA:188,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:198,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:209,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:233,0 +DA:239,0 +DA:246,0 +DA:247,0 +DA:253,0 +DA:254,0 +DA:260,0 +DA:261,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +LH:1 +LF:76 +end_of_record +SF:src/mod_websockets.erl +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:78,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:98,0 +DA:102,0 +DA:103,0 +DA:106,0 +DA:107,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:139,0 +DA:142,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:175,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:185,0 +DA:187,0 +DA:188,0 +DA:191,0 +DA:193,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:203,0 +DA:207,0 +DA:209,0 +DA:212,0 +DA:215,0 +DA:216,0 +DA:218,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:225,0 +DA:228,0 +DA:229,0 +DA:233,0 +DA:235,0 +DA:242,0 +DA:246,0 +DA:250,0 +DA:254,0 +DA:258,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:274,0 +DA:277,0 +DA:280,0 +DA:284,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:293,0 +DA:296,0 +DA:307,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:317,0 +DA:319,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:328,0 +DA:330,0 +DA:334,0 +DA:336,0 +DA:338,0 +DA:339,0 +DA:341,0 +DA:343,0 +DA:346,0 +DA:349,0 +DA:351,0 +DA:354,0 +DA:356,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:367,0 +DA:368,0 +DA:370,0 +DA:371,0 +DA:374,0 +DA:376,0 +DA:384,0 +DA:388,0 +DA:390,0 +DA:392,0 +DA:395,0 +DA:397,0 +DA:398,0 +DA:403,0 +DA:404,0 +DA:406,0 +DA:408,0 +DA:411,0 +LH:0 +LF:150 +end_of_record +SF:src/mongoose_api_common.erl +DA:88,0 +DA:90,351 +DA:91,351 +DA:92,351 +DA:93,351 +DA:98,108 +DA:101,108 +DA:106,0 +DA:109,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:137,0 +DA:140,0 +DA:142,0 +DA:157,0 +DA:159,0 +DA:161,0 +DA:162,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:221,0 +DA:225,0 +DA:227,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:247,0 +DA:249,0 +DA:251,0 +DA:253,0 +DA:255,0 +DA:257,0 +DA:259,0 +DA:263,0 +DA:268,0 +DA:269,0 +DA:273,108 +DA:274,108 +DA:275,108 +DA:276,108 +DA:278,60 +DA:279,60 +DA:280,60 +DA:282,48 +DA:286,108 +DA:287,108 +DA:289,76 +DA:291,32 +DA:296,20 +DA:298,40 +DA:300,24 +DA:302,24 +DA:305,108 +DA:309,0 +DA:311,156 +DA:313,0 +DA:317,0 +DA:319,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:350,0 +DA:351,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:371,0 +DA:373,0 +DA:375,0 +DA:379,0 +DA:380,0 +DA:383,0 +LH:24 +LF:127 +end_of_record +SF:src/jingle_sip/sip_to_jingle.erl +DA:29,0 +DA:32,0 +DA:34,0 +DA:35,0 +DA:38,0 +DA:39,0 +DA:43,0 +DA:45,0 +DA:48,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:65,0 +DA:67,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:84,0 +DA:86,0 +DA:88,0 +DA:92,0 +DA:93,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:102,0 +DA:104,0 +DA:107,0 +DA:109,0 +DA:113,0 +DA:118,0 +DA:121,0 +DA:123,0 +DA:124,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:156,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:177,0 +DA:180,0 +DA:182,0 +DA:184,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:198,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:222,0 +DA:223,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:230,0 +DA:231,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:243,0 +DA:246,0 +DA:247,0 +DA:251,0 +DA:253,0 +DA:255,0 +DA:258,0 +DA:260,0 +DA:263,0 +DA:265,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:276,0 +DA:279,0 +DA:281,0 +DA:284,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:293,0 +DA:294,0 +DA:296,0 +DA:299,0 +DA:300,0 +DA:306,0 +DA:307,0 +DA:311,0 +DA:314,0 +LH:0 +LF:128 +end_of_record +SF:src/ejabberd_s2s_out.erl +DA:157,0 +DA:162,0 +DA:167,0 +DA:171,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:199,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:209,0 +DA:211,0 +DA:213,0 +DA:215,0 +DA:216,0 +DA:218,0 +DA:219,0 +DA:238,0 +DA:242,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:251,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:261,0 +DA:263,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:271,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:278,0 +DA:282,0 +DA:284,0 +DA:286,0 +DA:293,0 +DA:296,0 +DA:299,0 +DA:300,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:325,0 +DA:326,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:332,0 +DA:334,0 +DA:335,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:348,0 +DA:351,0 +DA:355,0 +DA:357,0 +DA:359,0 +DA:360,0 +DA:366,0 +DA:367,0 +DA:370,0 +DA:372,0 +DA:374,0 +DA:376,0 +DA:378,0 +DA:383,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:389,0 +DA:390,0 +DA:393,0 +DA:394,0 +DA:396,0 +DA:400,0 +DA:403,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:410,0 +DA:412,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:422,0 +DA:425,0 +DA:427,0 +DA:429,0 +DA:434,0 +DA:436,0 +DA:437,0 +DA:439,0 +DA:441,0 +DA:442,0 +DA:444,0 +DA:446,0 +DA:447,0 +DA:452,0 +DA:454,0 +DA:458,0 +DA:459,0 +DA:461,0 +DA:462,0 +DA:464,0 +DA:466,0 +DA:468,0 +DA:471,0 +DA:474,0 +DA:476,0 +DA:478,0 +DA:480,0 +DA:482,0 +DA:487,0 +DA:489,0 +DA:491,0 +DA:493,0 +DA:494,0 +DA:497,0 +DA:502,0 +DA:505,0 +DA:508,0 +DA:510,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:518,0 +DA:521,0 +DA:524,0 +DA:527,0 +DA:530,0 +DA:532,0 +DA:534,0 +DA:536,0 +DA:538,0 +DA:543,0 +DA:545,0 +DA:547,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:554,0 +DA:559,0 +DA:562,0 +DA:564,0 +DA:567,0 +DA:570,0 +DA:573,0 +DA:575,0 +DA:577,0 +DA:579,0 +DA:581,0 +DA:586,0 +DA:588,0 +DA:590,0 +DA:592,0 +DA:594,0 +DA:595,0 +DA:601,0 +DA:606,0 +DA:608,0 +DA:610,0 +DA:615,0 +DA:616,0 +DA:617,0 +DA:619,0 +DA:621,0 +DA:622,0 +DA:624,0 +DA:626,0 +DA:629,0 +DA:631,0 +DA:633,0 +DA:635,0 +DA:637,0 +DA:639,0 +DA:641,0 +DA:664,0 +DA:673,0 +DA:674,0 +DA:677,0 +DA:679,0 +DA:698,0 +DA:699,0 +DA:711,0 +DA:712,0 +DA:716,0 +DA:725,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:731,0 +DA:734,0 +DA:736,0 +DA:737,0 +DA:738,0 +DA:739,0 +DA:743,0 +DA:744,0 +DA:748,0 +DA:749,0 +DA:752,0 +DA:753,0 +DA:755,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:763,0 +DA:766,0 +DA:767,0 +DA:772,0 +DA:775,0 +DA:776,0 +DA:779,0 +DA:781,0 +DA:783,0 +DA:785,0 +DA:793,0 +DA:795,0 +DA:796,0 +DA:798,0 +DA:800,0 +DA:803,0 +DA:805,0 +DA:806,0 +DA:807,0 +DA:809,0 +DA:811,0 +DA:813,0 +DA:821,0 +DA:829,0 +DA:834,0 +DA:838,0 +DA:839,0 +DA:844,0 +DA:846,0 +DA:847,0 +DA:849,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:860,0 +DA:861,0 +DA:862,0 +DA:863,0 +DA:869,0 +DA:871,0 +DA:872,0 +DA:874,0 +DA:880,0 +DA:885,0 +DA:886,0 +DA:888,0 +DA:890,0 +DA:896,0 +DA:898,0 +DA:899,0 +DA:901,0 +DA:907,0 +DA:908,0 +DA:910,0 +DA:913,0 +DA:915,0 +DA:916,0 +DA:917,0 +DA:919,0 +DA:921,0 +DA:924,0 +DA:930,0 +DA:932,0 +DA:934,0 +DA:941,0 +DA:944,0 +DA:946,0 +DA:947,0 +DA:954,0 +DA:961,0 +DA:967,0 +DA:977,0 +DA:978,0 +DA:980,0 +DA:981,0 +DA:982,0 +DA:986,0 +DA:988,0 +DA:990,0 +DA:991,0 +DA:992,0 +DA:993,0 +DA:994,0 +DA:1001,0 +DA:1002,0 +DA:1003,0 +DA:1004,0 +DA:1016,0 +DA:1018,0 +DA:1020,0 +DA:1022,0 +DA:1026,0 +DA:1027,0 +DA:1028,0 +DA:1030,0 +DA:1035,0 +DA:1037,0 +DA:1038,0 +DA:1040,0 +DA:1042,0 +DA:1051,0 +DA:1053,0 +DA:1054,0 +DA:1055,0 +DA:1056,0 +DA:1057,0 +DA:1059,0 +DA:1061,0 +DA:1062,0 +DA:1063,0 +DA:1065,0 +DA:1066,0 +DA:1067,0 +DA:1073,0 +DA:1089,0 +DA:1093,0 +DA:1097,0 +DA:1100,0 +DA:1102,0 +DA:1108,0 +DA:1111,0 +DA:1114,0 +DA:1116,0 +DA:1124,0 +DA:1126,0 +DA:1127,0 +DA:1128,0 +DA:1129,0 +DA:1133,0 +DA:1134,0 +DA:1138,0 +DA:1140,0 +DA:1141,0 +DA:1150,0 +DA:1155,0 +DA:1156,0 +DA:1157,0 +DA:1159,0 +DA:1166,0 +DA:1168,0 +DA:1170,0 +DA:1176,0 +DA:1178,0 +DA:1179,0 +DA:1180,0 +DA:1184,0 +DA:1191,0 +DA:1192,0 +DA:1193,0 +DA:1200,0 +DA:1202,0 +DA:1204,0 +DA:1206,0 +DA:1208,0 +DA:1209,0 +DA:1211,0 +DA:1214,0 +DA:1219,0 +DA:1225,0 +DA:1229,0 +DA:1230,0 +DA:1231,0 +DA:1233,0 +DA:1235,0 +DA:1237,0 +DA:1240,0 +DA:1241,0 +DA:1242,0 +DA:1244,0 +DA:1246,0 +DA:1249,0 +DA:1251,0 +DA:1253,0 +DA:1257,0 +DA:1259,0 +DA:1261,0 +DA:1265,0 +DA:1266,0 +DA:1267,0 +DA:1269,0 +DA:1272,0 +DA:1274,0 +DA:1278,0 +DA:1279,0 +DA:1281,0 +DA:1282,0 +DA:1284,0 +DA:1288,0 +DA:1295,0 +DA:1298,0 +DA:1301,0 +DA:1304,0 +DA:1305,0 +DA:1306,0 +DA:1307,0 +DA:1311,0 +DA:1313,0 +DA:1314,0 +DA:1316,0 +DA:1317,0 +LH:0 +LF:428 +end_of_record +SF:src/mod_private.erl +DA:59,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:65,0 +DA:67,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:86,0 +DA:92,8 +DA:100,8 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:122,0 +DA:123,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:154,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:177,0 +DA:181,0 +DA:183,0 +DA:186,0 +DA:189,0 +DA:190,0 +LH:2 +LF:59 +end_of_record +SF:src/mongoose_api_users.erl +DA:36,8 +DA:40,4 +DA:46,0 +DA:48,0 +DA:53,0 +DA:58,0 +DA:63,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:119,0 +DA:121,0 +DA:123,0 +DA:127,0 +DA:130,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:140,0 +LH:2 +LF:39 +end_of_record +SF:src/global_distrib/mod_global_distrib_transport.erl +DA:37,0 +DA:39,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:52,0 +DA:54,0 +DA:58,0 +DA:60,0 +DA:64,0 +DA:66,0 +DA:70,0 +DA:72,0 +DA:76,0 +DA:78,0 +DA:82,0 +DA:83,0 +LH:0 +LF:20 +end_of_record +SF:src/ejabberd_app.erl +DA:43,4 +DA:44,4 +DA:45,4 +DA:46,4 +DA:47,4 +DA:49,4 +DA:50,4 +DA:51,4 +DA:52,4 +DA:53,4 +DA:54,4 +DA:55,4 +DA:56,4 +DA:57,4 +DA:58,4 +DA:59,4 +DA:60,4 +DA:61,4 +DA:62,4 +DA:65,4 +DA:66,4 +DA:67,4 +DA:68,4 +DA:69,4 +DA:70,4 +DA:71,4 +DA:72,4 +DA:73,4 +DA:74,4 +DA:75,4 +DA:76,4 +DA:78,0 +DA:84,4 +DA:85,4 +DA:86,4 +DA:87,4 +DA:88,4 +DA:89,4 +DA:90,4 +DA:91,4 +DA:92,4 +DA:96,4 +DA:97,4 +DA:98,4 +DA:100,4 +DA:107,4 +DA:109,4 +DA:110,4 +DA:111,4 +DA:113,0 +DA:115,4 +DA:120,4 +DA:122,16 +DA:124,0 +DA:126,16 +DA:133,4 +DA:135,16 +DA:137,147 +DA:139,16 +DA:141,0 +DA:143,16 +DA:149,4 +DA:150,12 +DA:156,4 +DA:157,8 +DA:163,4 +DA:164,4 +DA:166,0 +DA:168,4 +DA:170,4 +DA:171,4 +DA:180,4 +DA:182,0 +DA:184,4 +DA:191,4 +DA:193,4 +DA:194,4 +DA:196,0 +DA:197,0 +DA:198,0 +DA:202,12 +DA:204,0 +DA:206,12 +DA:211,4 +DA:213,0 +DA:215,4 +LH:75 +LF:86 +end_of_record +SF: +DA:25,0 +DA:28,0 +DA:31,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:38,0 +DA:42,0 +DA:46,0 +DA:47,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:76,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:104,0 +DA:105,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:115,0 +DA:116,0 +DA:118,0 +DA:121,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:135,0 +DA:138,0 +DA:141,0 +DA:144,0 +DA:147,0 +DA:150,0 +DA:156,0 +DA:158,0 +DA:160,0 +DA:162,0 +LH:0 +LF:65 +end_of_record +SF: +DA:15,1 +DA:20,1 +DA:24,1 +DA:33,1 +DA:34,1 +LH:5 +LF:5 +end_of_record +SF:src/mongoose_acc.erl +DA:127,782 +DA:129,164 +DA:130,618 +DA:132,782 +DA:133,782 +DA:151,0 +DA:155,0 +DA:159,421 +DA:163,3711 +DA:167,926 +DA:169,0 +DA:173,632 +DA:175,0 +DA:179,216 +DA:181,0 +DA:187,71 +DA:189,0 +DA:193,438 +DA:195,0 +DA:199,1327 +DA:201,5 +DA:205,10 +DA:207,0 +DA:211,525 +DA:216,2131 +DA:220,0 +DA:222,0 +DA:223,0 +DA:228,492 +DA:229,492 +DA:230,492 +DA:234,0 +DA:236,0 +DA:237,0 +DA:241,13 +DA:243,12 +DA:244,12 +DA:248,435 +DA:249,435 +DA:253,25 +DA:257,25 +DA:258,25 +DA:262,0 +DA:263,0 +DA:265,0 +DA:267,0 +DA:271,965 +DA:275,2321 +DA:279,284 +DA:280,284 +DA:281,284 +DA:285,116 +DA:287,232 +DA:288,232 +DA:292,0 +DA:293,0 +DA:297,466 +DA:301,421 +DA:302,421 +DA:310,1099 +DA:312,104 +DA:317,1564 +DA:330,3128 +DA:331,3078 +DA:332,50 +DA:337,466 +DA:351,117 +DA:352,318 +LH:48 +LF:68 +end_of_record +SF:src/jingle_sip/mod_jingle_sip_backend.erl +DA:54,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:69,0 +DA:71,0 +DA:72,0 +DA:83,0 +DA:90,0 +DA:91,0 +DA:94,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:110,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:123,0 +DA:124,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:139,0 +DA:140,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:156,0 +DA:160,0 +DA:161,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:171,0 +DA:175,0 +DA:176,0 +DA:179,0 +DA:181,0 +DA:182,0 +DA:184,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:195,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:206,0 +DA:212,0 +DA:213,0 +DA:224,0 +DA:234,0 +DA:238,0 +LH:0 +LF:60 +end_of_record +SF:src/sasl/cyrsasl_external_verification.erl +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:55,0 +DA:57,0 +DA:59,0 +DA:60,0 +LH:0 +LF:14 +end_of_record +SF: +DA:0,0 +DA:33,0 +DA:52,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:73,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:98,0 +DA:100,0 +DA:115,0 +DA:117,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:140,0 +DA:141,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:154,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:168,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:182,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:195,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:209,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:243,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:259,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:269,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:292,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:302,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:311,0 +DA:312,0 +DA:315,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:323,0 +DA:324,0 +DA:327,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:337,0 +DA:341,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:349,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:363,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:378,0 +DA:379,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:387,0 +DA:389,0 +DA:390,0 +DA:392,0 +DA:395,0 +DA:396,0 +DA:397,0 +DA:399,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:406,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:430,0 +DA:431,0 +DA:434,0 +DA:437,0 +DA:442,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:450,0 +DA:453,0 +DA:456,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:462,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:471,0 +DA:474,0 +DA:475,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:482,0 +DA:485,0 +DA:488,0 +DA:489,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:499,0 +LH:0 +LF:202 +end_of_record +SF: +DA:36,1 +DA:41,1 +DA:42,1 +DA:43,1 +DA:44,1 +DA:49,1 +DA:53,1 +DA:57,1 +DA:61,1 +DA:62,1 +DA:67,6 +DA:68,6 +DA:72,6 +DA:76,6 +DA:80,6 +DA:81,6 +DA:86,46 +DA:87,46 +DA:89,0 +DA:93,46 +DA:96,46 +DA:97,46 +DA:98,46 +DA:103,0 +DA:104,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:117,1 +DA:118,1 +DA:121,1 +DA:125,1 +DA:126,1 +DA:127,1 +DA:130,1 +DA:131,1 +DA:132,0 +DA:133,1 +DA:136,1 +DA:139,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:146,0 +DA:149,0 +DA:151,12 +DA:154,0 +DA:156,92 +LH:34 +LF:48 +end_of_record +SF: +DA:7,1 +DA:8,1 +DA:9,1 +DA:10,1 +DA:15,1 +DA:16,1 +DA:22,1 +DA:23,1 +DA:26,1 +DA:28,0 +DA:29,0 +DA:33,0 +DA:34,0 +DA:36,0 +DA:39,0 +DA:41,0 +DA:44,0 +DA:46,0 +DA:47,0 +DA:50,0 +DA:53,0 +DA:54,0 +DA:58,0 +DA:64,0 +DA:66,0 +DA:69,0 +DA:73,0 +LH:9 +LF:27 +end_of_record +SF:src/elasticsearch/mongoose_elasticsearch.erl +DA:55,0 +DA:57,0 +DA:59,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:80,0 +DA:88,0 +DA:90,0 +DA:92,0 +DA:101,0 +DA:103,0 +DA:105,0 +LH:0 +LF:13 +end_of_record +SF: +DA:27,0 +DA:30,0 +DA:33,0 +DA:36,0 +DA:39,0 +DA:41,0 +DA:43,0 +DA:45,0 +DA:50,0 +DA:51,0 +DA:58,0 +DA:59,0 +DA:66,0 +DA:73,0 +DA:74,0 +DA:81,0 +DA:82,0 +DA:89,0 +DA:95,0 +DA:102,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:114,0 +DA:118,0 +DA:121,0 +DA:124,0 +DA:126,0 +LH:0 +LF:31 +end_of_record +SF: +DA:0,0 +DA:113,0 +DA:117,0 +DA:120,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:149,0 +DA:154,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:167,0 +DA:171,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:203,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:218,0 +DA:220,0 +DA:222,0 +DA:227,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:241,0 +DA:242,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:251,0 +DA:255,0 +DA:256,0 +DA:261,0 +DA:263,0 +DA:266,0 +DA:269,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:281,0 +DA:282,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:297,0 +DA:301,0 +DA:304,0 +DA:308,0 +DA:312,0 +DA:313,0 +DA:316,0 +DA:320,0 +DA:321,0 +DA:324,0 +DA:328,0 +DA:332,0 +DA:334,0 +DA:335,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:352,0 +DA:360,0 +DA:367,0 +DA:371,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:395,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:424,0 +DA:427,0 +DA:428,0 +DA:430,0 +DA:431,0 +DA:435,0 +DA:436,0 +DA:438,0 +DA:439,0 +DA:444,0 +DA:445,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:457,0 +DA:460,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:478,0 +DA:480,0 +DA:484,0 +DA:486,0 +DA:488,0 +DA:490,0 +DA:494,0 +DA:495,0 +DA:497,0 +DA:498,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:509,0 +DA:510,0 +DA:513,0 +DA:516,0 +DA:519,0 +DA:527,0 +DA:530,0 +DA:531,0 +DA:534,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:547,0 +DA:548,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:554,0 +DA:559,0 +DA:563,0 +DA:565,0 +DA:566,0 +DA:568,0 +DA:573,0 +DA:577,0 +DA:581,0 +DA:585,0 +DA:586,0 +DA:587,0 +DA:588,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:597,0 +DA:599,0 +DA:600,0 +DA:604,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:613,0 +DA:614,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:620,0 +DA:622,0 +DA:623,0 +DA:625,0 +DA:628,0 +DA:630,0 +DA:631,0 +DA:634,0 +DA:637,0 +DA:640,0 +DA:643,0 +DA:644,0 +DA:645,0 +DA:646,0 +DA:647,0 +DA:648,0 +DA:654,0 +DA:657,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:663,0 +DA:664,0 +DA:666,0 +DA:667,0 +DA:670,0 +DA:674,0 +DA:676,0 +DA:681,0 +DA:682,0 +DA:686,0 +DA:687,0 +DA:691,0 +DA:692,0 +DA:696,0 +DA:700,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:714,0 +DA:723,0 +DA:725,0 +DA:728,0 +DA:730,0 +DA:732,0 +DA:735,0 +DA:738,0 +DA:739,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:743,0 +DA:747,0 +DA:750,0 +DA:751,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:757,0 +DA:759,0 +DA:762,0 +DA:763,0 +DA:766,0 +DA:767,0 +DA:770,0 +DA:771,0 +DA:772,0 +DA:773,0 +DA:774,0 +DA:777,0 +DA:778,0 +DA:782,0 +DA:783,0 +LH:0 +LF:312 +end_of_record +SF:src/mongoose_cover_helper.erl +DA:26,0 +DA:27,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:35,0 +DA:38,0 +DA:41,0 +DA:43,0 +DA:44,0 +DA:47,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:60,0 +DA:64,0 +DA:66,0 +DA:68,0 +DA:70,0 +LH:0 +LF:23 +end_of_record +SF:src/swagger_docs/mongoose_client_api_messages_doc.erl +DA:29,4 +DA:30,4 +DA:31,4 +DA:34,4 +DA:47,4 +DA:54,4 +DA:93,4 +DA:100,4 +DA:102,12 +DA:106,4 +DA:115,4 +DA:123,4 +DA:132,4 +DA:142,4 +DA:151,4 +DA:180,4 +DA:197,4 +DA:198,4 +DA:201,4 +DA:207,4 +LH:20 +LF:20 +end_of_record +SF:src/mod_adhoc.erl +DA:61,13 +DA:63,13 +DA:64,13 +DA:65,13 +DA:68,13 +DA:69,13 +DA:70,13 +DA:73,26 +DA:77,26 +DA:91,8 +DA:97,4 +DA:106,0 +DA:111,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:122,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:135,0 +DA:137,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:156,0 +DA:158,0 +DA:164,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:175,0 +DA:178,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:196,0 +DA:198,0 +DA:201,0 +DA:206,0 +DA:214,0 +DA:217,0 +DA:220,0 +DA:222,0 +DA:228,0 +DA:231,0 +DA:233,0 +DA:246,0 +DA:248,0 +DA:255,0 +DA:258,0 +LH:11 +LF:57 +end_of_record +SF:src/mod_commands.erl +DA:45,13 +DA:48,13 +DA:50,13 +DA:51,13 +DA:55,4 +DA:62,26 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:260,0 +DA:261,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:269,0 +DA:270,0 +DA:272,0 +DA:274,0 +DA:276,0 +DA:278,0 +DA:280,0 +DA:282,0 +DA:284,0 +DA:288,0 +DA:289,0 +DA:291,0 +DA:293,0 +DA:295,0 +DA:299,0 +DA:301,0 +DA:302,0 +DA:304,0 +DA:308,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:321,0 +DA:325,0 +DA:327,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:335,0 +DA:341,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:366,0 +DA:369,0 +DA:372,0 +DA:374,0 +DA:376,0 +DA:378,0 +DA:381,0 +DA:385,0 +DA:387,0 +DA:389,0 +DA:391,0 +DA:393,0 +DA:397,0 +DA:399,0 +DA:401,0 +DA:403,0 +DA:406,0 +DA:410,0 +DA:411,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:419,0 +DA:422,0 +DA:429,0 +DA:432,0 +DA:433,0 +DA:436,0 +DA:437,0 +DA:440,0 +DA:443,0 +DA:446,0 +DA:448,0 +DA:449,0 +DA:451,0 +DA:452,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:459,0 +DA:461,0 +DA:463,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:474,0 +DA:475,0 +DA:480,0 +DA:490,0 +DA:492,0 +DA:494,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:511,0 +DA:512,0 +DA:513,0 +DA:516,0 +DA:518,0 +DA:520,0 +DA:522,0 +DA:524,0 +DA:528,0 +DA:529,0 +DA:530,0 +DA:534,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:545,0 +DA:546,0 +DA:547,0 +DA:551,0 +DA:553,0 +DA:555,0 +DA:557,0 +DA:560,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:570,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:578,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:586,0 +DA:588,0 +DA:589,0 +DA:590,0 +LH:6 +LF:159 +end_of_record +SF:src/swagger_docs/mongoose_client_api_rooms_doc.erl +DA:30,4 +DA:31,4 +DA:32,4 +DA:33,4 +DA:34,4 +DA:37,4 +DA:50,4 +DA:68,4 +DA:76,4 +DA:89,4 +DA:108,4 +DA:117,4 +DA:119,20 +DA:123,4 +DA:133,4 +DA:143,4 +DA:152,4 +DA:178,4 +DA:206,4 +DA:207,4 +DA:210,4 +DA:216,4 +LH:22 +LF:22 +end_of_record +SF:src/mod_last.erl +DA:76,0 +DA:78,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:92,0 +DA:96,0 +DA:108,8 +DA:117,8 +DA:123,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:177,0 +DA:183,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:190,0 +DA:193,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:208,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:236,0 +DA:237,0 +DA:242,0 +DA:248,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:259,0 +DA:261,0 +DA:265,0 +DA:267,0 +DA:273,0 +DA:277,0 +DA:280,0 +DA:281,0 +LH:2 +LF:67 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api_rooms.erl +DA:26,4 +DA:29,0 +DA:32,0 +DA:35,0 +DA:40,0 +DA:45,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:52,0 +DA:53,0 +DA:55,0 +DA:57,0 +DA:60,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:70,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:108,0 +DA:113,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:125,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:136,0 +DA:142,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:160,0 +DA:163,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:181,0 +DA:182,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:192,0 +DA:193,0 +LH:1 +LF:71 +end_of_record +SF:src/mam/mod_mam_rdbms_prefs.erl +DA:36,0 +DA:37,0 +DA:38,0 +DA:42,0 +DA:43,0 +DA:47,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:61,0 +DA:67,0 +DA:74,0 +DA:77,0 +DA:80,0 +DA:86,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:119,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:166,0 +DA:167,0 +DA:173,0 +DA:174,0 +DA:177,0 +DA:186,0 +DA:189,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:218,0 +DA:220,0 +DA:222,0 +DA:224,0 +LH:0 +LF:68 +end_of_record +SF: +DA:0,0 +DA:32,0 +DA:35,0 +DA:41,0 +DA:49,0 +DA:51,0 +DA:54,0 +DA:57,0 +DA:58,0 +DA:61,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:85,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:99,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:111,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:118,0 +DA:121,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:160,0 +DA:163,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:177,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:187,0 +DA:188,0 +DA:191,0 +DA:193,0 +DA:195,0 +DA:197,0 +DA:200,0 +DA:202,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:212,0 +DA:215,0 +LH:0 +LF:91 +end_of_record +SF:src/config/mongoose_config.erl +DA:37,4 +DA:38,4 +DA:39,4 +DA:40,4 +DA:44,4 +DA:46,4 +DA:47,4 +DA:48,4 +DA:51,0 +DA:60,4 +DA:61,0 +DA:62,4 +DA:64,4 +DA:68,4 +DA:69,4 +DA:73,4 +DA:74,4 +DA:78,253 +DA:82,249 +DA:87,1253 +DA:88,787 +DA:90,466 +DA:91,0 +DA:97,2632 +DA:98,2632 +DA:100,614 +DA:101,14 +DA:107,4405 +DA:108,4405 +DA:110,12158 +DA:114,0 +DA:118,0 +DA:124,0 +DA:125,0 +DA:127,0 +DA:129,0 +LH:27 +LF:36 +end_of_record +SF:src/http_upload/mod_http_upload.erl +DA:57,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:62,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:71,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:78,0 +DA:79,0 +DA:82,0 +DA:86,0 +DA:94,8 +DA:113,8 +DA:126,0 +DA:136,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:153,0 +DA:156,0 +DA:160,0 +DA:162,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:190,0 +DA:192,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:211,0 +DA:217,0 +DA:219,0 +DA:221,0 +DA:222,0 +DA:227,0 +DA:228,0 +DA:233,0 +DA:235,0 +DA:239,0 +DA:248,0 +DA:253,0 +DA:258,0 +DA:263,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:276,0 +DA:281,0 +DA:286,0 +DA:287,0 +DA:289,0 +DA:292,0 +DA:293,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:310,0 +DA:318,0 +DA:326,0 +DA:327,0 +DA:331,0 +DA:332,0 +DA:336,0 +DA:337,0 +DA:340,0 +DA:341,0 +LH:2 +LF:93 +end_of_record +SF:src/mod_aws_sns.erl +DA:28,0 +DA:32,0 +DA:35,0 +DA:39,0 +LH:0 +LF:4 +end_of_record +SF:src/admin_extra/service_admin_extra_upload.erl +DA:10,8 +DA:29,0 +DA:31,0 +DA:33,0 +DA:35,0 +DA:36,0 +DA:38,0 +DA:40,0 +DA:42,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:54,0 +DA:56,0 +DA:58,0 +LH:1 +LF:16 +end_of_record +SF: +DA:228,0 +DA:230,0 +DA:232,0 +DA:238,0 +DA:244,0 +DA:249,0 +DA:259,0 +DA:262,0 +DA:264,0 +DA:267,0 +DA:269,0 +DA:272,0 +DA:274,0 +DA:277,0 +DA:289,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:297,0 +DA:299,0 +DA:301,0 +DA:303,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:318,0 +DA:321,0 +DA:364,0 +DA:368,0 +DA:372,0 +DA:383,0 +DA:391,0 +DA:397,0 +DA:402,0 +DA:406,0 +DA:410,0 +DA:414,0 +DA:417,0 +DA:421,0 +DA:435,0 +DA:438,0 +DA:443,0 +DA:446,0 +DA:452,0 +DA:459,0 +DA:468,0 +DA:471,0 +DA:474,0 +DA:501,0 +DA:513,0 +DA:522,0 +DA:525,0 +DA:528,0 +DA:529,0 +DA:535,0 +DA:537,0 +DA:539,0 +DA:541,0 +DA:542,0 +DA:545,0 +DA:548,0 +DA:551,0 +DA:554,0 +DA:555,0 +DA:556,0 +DA:559,0 +DA:565,0 +DA:567,0 +DA:571,0 +DA:572,0 +DA:574,0 +DA:576,0 +DA:578,0 +DA:581,0 +DA:583,0 +DA:585,0 +DA:587,0 +DA:589,0 +DA:592,0 +DA:594,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:602,0 +DA:605,0 +DA:606,0 +DA:607,0 +DA:609,0 +DA:611,0 +DA:613,0 +DA:614,0 +DA:615,0 +DA:617,0 +DA:619,0 +DA:623,0 +DA:624,0 +DA:626,0 +DA:628,0 +DA:630,0 +DA:632,0 +DA:639,0 +DA:641,0 +DA:642,0 +DA:644,0 +DA:645,0 +DA:647,0 +DA:649,0 +DA:650,0 +DA:651,0 +DA:652,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:663,0 +DA:664,0 +DA:666,0 +DA:668,0 +DA:669,0 +DA:670,0 +DA:672,0 +DA:674,0 +DA:675,0 +DA:676,0 +DA:679,0 +DA:680,0 +DA:681,0 +DA:682,0 +DA:684,0 +DA:687,0 +DA:688,0 +DA:689,0 +DA:690,0 +DA:692,0 +DA:695,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:701,0 +DA:704,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:709,0 +DA:712,0 +DA:713,0 +DA:714,0 +DA:715,0 +DA:716,0 +DA:718,0 +DA:721,0 +DA:722,0 +DA:723,0 +DA:724,0 +DA:725,0 +DA:726,0 +DA:728,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:734,0 +DA:735,0 +DA:737,0 +DA:739,0 +DA:742,0 +DA:743,0 +DA:744,0 +DA:745,0 +DA:746,0 +DA:748,0 +DA:750,0 +DA:751,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:756,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:762,0 +DA:764,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:768,0 +DA:770,0 +DA:771,0 +DA:773,0 +DA:774,0 +DA:776,0 +DA:778,0 +DA:779,0 +DA:780,0 +DA:781,0 +DA:783,0 +DA:784,0 +DA:785,0 +DA:786,0 +DA:788,0 +DA:789,0 +DA:790,0 +DA:791,0 +DA:792,0 +DA:793,0 +DA:795,0 +DA:796,0 +DA:797,0 +DA:798,0 +DA:799,0 +DA:801,0 +DA:802,0 +DA:803,0 +DA:804,0 +DA:805,0 +DA:806,0 +DA:808,0 +DA:809,0 +DA:810,0 +DA:811,0 +DA:812,0 +DA:813,0 +DA:814,0 +DA:816,0 +DA:817,0 +DA:818,0 +DA:819,0 +DA:820,0 +DA:821,0 +DA:824,0 +DA:827,0 +DA:828,0 +DA:829,0 +DA:832,0 +DA:833,0 +DA:834,0 +DA:836,0 +DA:837,0 +DA:840,0 +DA:843,0 +DA:846,0 +DA:848,0 +DA:850,0 +DA:853,0 +DA:856,0 +DA:874,0 +DA:876,0 +DA:877,0 +DA:879,0 +DA:881,0 +DA:884,0 +DA:885,0 +DA:887,0 +DA:890,0 +DA:892,0 +DA:896,0 +DA:898,0 +DA:900,0 +DA:902,0 +DA:904,0 +DA:905,0 +DA:907,0 +DA:908,0 +DA:911,0 +DA:913,0 +DA:914,0 +DA:915,0 +DA:917,0 +DA:919,0 +DA:920,0 +DA:922,0 +DA:924,0 +DA:925,0 +DA:928,0 +DA:929,0 +DA:932,0 +DA:933,0 +DA:936,0 +DA:937,0 +DA:939,0 +DA:941,0 +DA:943,0 +DA:944,0 +DA:945,0 +DA:947,0 +DA:948,0 +DA:949,0 +DA:951,0 +DA:952,0 +DA:953,0 +DA:955,0 +DA:956,0 +DA:957,0 +DA:959,0 +DA:960,0 +DA:961,0 +DA:963,0 +DA:964,0 +DA:968,0 +DA:969,0 +DA:970,0 +DA:972,0 +DA:974,0 +DA:975,0 +DA:977,0 +DA:978,0 +DA:980,0 +DA:981,0 +DA:983,0 +DA:984,0 +DA:986,0 +DA:987,0 +DA:989,0 +DA:990,0 +DA:992,0 +DA:993,0 +DA:995,0 +DA:996,0 +DA:998,0 +DA:999,0 +DA:1001,0 +DA:1003,0 +DA:1005,0 +DA:1007,0 +DA:1009,0 +DA:1011,0 +DA:1013,0 +DA:1014,0 +DA:1017,0 +DA:1019,0 +DA:1020,0 +DA:1021,0 +DA:1026,0 +DA:1027,0 +DA:1029,0 +DA:1030,0 +DA:1032,0 +DA:1033,0 +DA:1035,0 +DA:1038,0 +DA:1040,0 +DA:1042,0 +DA:1046,0 +DA:1048,0 +DA:1050,0 +DA:1054,0 +DA:1056,0 +DA:1058,0 +DA:1062,0 +DA:1063,0 +DA:1065,0 +DA:1066,0 +DA:1068,0 +DA:1069,0 +DA:1071,0 +DA:1072,0 +DA:1074,0 +DA:1075,0 +DA:1077,0 +DA:1078,0 +DA:1080,0 +DA:1081,0 +DA:1083,0 +DA:1084,0 +DA:1086,0 +DA:1087,0 +DA:1089,0 +DA:1090,0 +DA:1092,0 +DA:1093,0 +DA:1095,0 +DA:1096,0 +DA:1100,0 +DA:1101,0 +DA:1103,0 +DA:1104,0 +DA:1106,0 +DA:1107,0 +DA:1109,0 +DA:1111,0 +DA:1113,0 +DA:1115,0 +DA:1117,0 +DA:1119,0 +DA:1121,0 +DA:1123,0 +DA:1128,0 +DA:1132,0 +DA:1135,0 +DA:1138,0 +DA:1141,0 +DA:1142,0 +DA:1145,0 +DA:1146,0 +DA:1150,0 +DA:1152,0 +DA:1155,0 +DA:1157,0 +DA:1159,0 +DA:1161,0 +DA:1163,0 +DA:1166,0 +DA:1168,0 +DA:1169,0 +DA:1170,0 +DA:1173,0 +DA:1176,0 +DA:1179,0 +DA:1180,0 +DA:1181,0 +DA:1182,0 +DA:1186,0 +DA:1193,0 +DA:1197,0 +DA:1207,0 +DA:1211,0 +DA:1214,0 +DA:1215,0 +DA:1216,0 +DA:1219,0 +DA:1222,0 +DA:1223,0 +DA:1224,0 +DA:1225,0 +DA:1229,0 +DA:1231,0 +DA:1234,0 +DA:1243,0 +DA:1246,0 +DA:1249,0 +DA:1250,0 +DA:1252,0 +DA:1254,0 +DA:1256,0 +DA:1258,0 +DA:1260,0 +DA:1262,0 +DA:1265,0 +DA:1270,0 +DA:1271,0 +DA:1272,0 +DA:1273,0 +DA:1274,0 +DA:1275,0 +DA:1278,0 +DA:1281,0 +DA:1285,0 +DA:1286,0 +DA:1289,0 +DA:1294,0 +DA:1295,0 +DA:1296,0 +DA:1298,0 +DA:1300,0 +DA:1302,0 +DA:1304,0 +DA:1306,0 +DA:1308,0 +DA:1310,0 +DA:1314,0 +DA:1317,0 +DA:1320,0 +DA:1323,0 +DA:1326,0 +DA:1327,0 +DA:1328,0 +DA:1329,0 +DA:1330,0 +DA:1331,0 +DA:1332,0 +DA:1333,0 +DA:1334,0 +DA:1335,0 +DA:1337,0 +DA:1338,0 +DA:1339,0 +DA:1341,0 +DA:1345,0 +DA:1346,0 +DA:1354,0 +DA:1355,0 +DA:1356,0 +DA:1357,0 +DA:1358,0 +DA:1359,0 +DA:1360,0 +DA:1362,0 +DA:1365,0 +DA:1366,0 +DA:1367,0 +DA:1368,0 +DA:1369,0 +DA:1370,0 +DA:1371,0 +DA:1372,0 +DA:1373,0 +DA:1374,0 +DA:1375,0 +DA:1377,0 +DA:1380,0 +DA:1381,0 +DA:1382,0 +DA:1383,0 +DA:1384,0 +DA:1385,0 +DA:1386,0 +DA:1387,0 +DA:1388,0 +DA:1389,0 +DA:1390,0 +DA:1393,0 +DA:1395,0 +DA:1398,0 +DA:1399,0 +DA:1400,0 +DA:1402,0 +DA:1403,0 +DA:1405,0 +DA:1408,0 +DA:1409,0 +DA:1410,0 +DA:1411,0 +DA:1412,0 +DA:1413,0 +DA:1414,0 +DA:1415,0 +DA:1416,0 +DA:1417,0 +DA:1419,0 +DA:1422,0 +DA:1423,0 +DA:1424,0 +DA:1425,0 +DA:1427,0 +DA:1428,0 +DA:1429,0 +DA:1432,0 +DA:1433,0 +DA:1434,0 +DA:1435,0 +DA:1436,0 +DA:1437,0 +DA:1438,0 +DA:1439,0 +DA:1440,0 +DA:1443,0 +DA:1444,0 +DA:1445,0 +DA:1446,0 +DA:1447,0 +DA:1448,0 +DA:1449,0 +DA:1451,0 +DA:1453,0 +DA:1456,0 +DA:1457,0 +DA:1458,0 +DA:1460,0 +DA:1467,0 +DA:1468,0 +DA:1469,0 +DA:1472,0 +DA:1473,0 +DA:1474,0 +DA:1475,0 +DA:1477,0 +DA:1478,0 +DA:1479,0 +DA:1481,0 +DA:1482,0 +DA:1483,0 +DA:1484,0 +DA:1486,0 +DA:1487,0 +DA:1488,0 +DA:1490,0 +DA:1492,0 +DA:1496,0 +DA:1497,0 +DA:1498,0 +DA:1502,0 +DA:1503,0 +DA:1504,0 +DA:1507,0 +DA:1508,0 +DA:1509,0 +DA:1511,0 +DA:1512,0 +DA:1513,0 +DA:1514,0 +DA:1515,0 +DA:1516,0 +DA:1517,0 +DA:1518,0 +DA:1519,0 +DA:1521,0 +DA:1527,0 +DA:1528,0 +DA:1529,0 +DA:1530,0 +DA:1531,0 +DA:1532,0 +DA:1538,0 +DA:1541,0 +DA:1542,0 +DA:1543,0 +DA:1544,0 +DA:1545,0 +DA:1546,0 +DA:1547,0 +DA:1548,0 +DA:1549,0 +DA:1551,0 +DA:1552,0 +DA:1553,0 +DA:1554,0 +DA:1555,0 +DA:1556,0 +DA:1557,0 +DA:1559,0 +DA:1561,0 +DA:1564,0 +DA:1565,0 +DA:1566,0 +DA:1567,0 +DA:1568,0 +DA:1569,0 +DA:1570,0 +DA:1571,0 +DA:1573,0 +DA:1574,0 +DA:1580,0 +DA:1581,0 +DA:1582,0 +DA:1584,0 +DA:1587,0 +DA:1590,0 +DA:1591,0 +DA:1592,0 +DA:1593,0 +DA:1594,0 +DA:1597,0 +DA:1600,0 +DA:1602,0 +DA:1604,0 +DA:1606,0 +DA:1607,0 +DA:1608,0 +DA:1611,0 +DA:1612,0 +DA:1613,0 +DA:1614,0 +DA:1615,0 +DA:1616,0 +DA:1618,0 +DA:1619,0 +DA:1620,0 +DA:1621,0 +DA:1622,0 +DA:1623,0 +DA:1624,0 +DA:1626,0 +DA:1628,0 +DA:1632,0 +DA:1633,0 +DA:1634,0 +DA:1635,0 +DA:1637,0 +DA:1638,0 +DA:1640,0 +DA:1641,0 +DA:1642,0 +DA:1643,0 +DA:1645,0 +DA:1648,0 +DA:1649,0 +DA:1650,0 +DA:1652,0 +DA:1653,0 +DA:1655,0 +DA:1657,0 +DA:1658,0 +DA:1659,0 +DA:1660,0 +DA:1662,0 +DA:1664,0 +DA:1667,0 +DA:1668,0 +DA:1669,0 +DA:1670,0 +DA:1671,0 +DA:1673,0 +DA:1674,0 +DA:1675,0 +DA:1677,0 +DA:1678,0 +DA:1679,0 +DA:1681,0 +DA:1682,0 +DA:1684,0 +DA:1687,0 +DA:1688,0 +DA:1689,0 +DA:1691,0 +DA:1693,0 +DA:1695,0 +DA:1697,0 +DA:1699,0 +DA:1700,0 +DA:1702,0 +DA:1703,0 +DA:1704,0 +DA:1708,0 +DA:1712,0 +DA:1713,0 +DA:1714,0 +DA:1716,0 +DA:1717,0 +DA:1719,0 +DA:1720,0 +DA:1721,0 +DA:1722,0 +DA:1723,0 +DA:1725,0 +DA:1727,0 +DA:1729,0 +DA:1730,0 +DA:1731,0 +DA:1734,0 +DA:1735,0 +DA:1736,0 +DA:1737,0 +DA:1741,0 +DA:1742,0 +DA:1743,0 +DA:1745,0 +DA:1746,0 +DA:1747,0 +DA:1748,0 +DA:1749,0 +DA:1750,0 +DA:1751,0 +DA:1753,0 +DA:1754,0 +DA:1756,0 +DA:1757,0 +DA:1758,0 +DA:1759,0 +DA:1760,0 +DA:1761,0 +DA:1765,0 +DA:1766,0 +DA:1767,0 +DA:1770,0 +DA:1771,0 +DA:1772,0 +DA:1774,0 +DA:1775,0 +DA:1776,0 +DA:1777,0 +DA:1778,0 +DA:1781,0 +DA:1782,0 +DA:1783,0 +DA:1789,0 +DA:1793,0 +DA:1794,0 +DA:1795,0 +DA:1798,0 +DA:1799,0 +DA:1800,0 +DA:1802,0 +DA:1803,0 +DA:1804,0 +DA:1805,0 +DA:1806,0 +DA:1809,0 +DA:1810,0 +DA:1811,0 +DA:1812,0 +DA:1816,0 +DA:1817,0 +DA:1818,0 +DA:1819,0 +DA:1820,0 +DA:1821,0 +DA:1825,0 +DA:1826,0 +DA:1829,0 +DA:1832,0 +DA:1833,0 +DA:1834,0 +DA:1836,0 +DA:1838,0 +DA:1840,0 +DA:1843,0 +DA:1844,0 +DA:1845,0 +DA:1846,0 +DA:1847,0 +DA:1848,0 +DA:1850,0 +DA:1851,0 +DA:1855,0 +DA:1859,0 +DA:1862,0 +DA:1865,0 +DA:1867,0 +DA:1870,0 +DA:1871,0 +DA:1873,0 +DA:1876,0 +DA:1877,0 +DA:1879,0 +DA:1880,0 +DA:1881,0 +DA:1883,0 +DA:1884,0 +DA:1885,0 +DA:1886,0 +DA:1889,0 +DA:1892,0 +DA:1893,0 +DA:1894,0 +DA:1897,0 +DA:1898,0 +DA:1900,0 +DA:1903,0 +DA:1904,0 +DA:1905,0 +DA:1906,0 +DA:1908,0 +DA:1910,0 +DA:1913,0 +DA:1916,0 +DA:1917,0 +DA:1919,0 +DA:1920,0 +DA:1921,0 +DA:1922,0 +DA:1924,0 +DA:1925,0 +DA:1926,0 +DA:1927,0 +DA:1930,0 +DA:1931,0 +DA:1934,0 +DA:1935,0 +DA:1936,0 +DA:1939,0 +DA:1940,0 +DA:1942,0 +DA:1945,0 +DA:1946,0 +DA:1947,0 +DA:1948,0 +DA:1950,0 +DA:1952,0 +DA:1955,0 +DA:1956,0 +DA:1958,0 +DA:1961,0 +DA:1962,0 +DA:1963,0 +DA:1964,0 +DA:1967,0 +DA:1968,0 +DA:1969,0 +DA:1971,0 +DA:1975,0 +DA:1976,0 +DA:1977,0 +DA:1979,0 +DA:1981,0 +DA:1982,0 +DA:1984,0 +DA:1987,0 +DA:1993,0 +DA:1996,0 +DA:1997,0 +DA:1998,0 +DA:2000,0 +DA:2003,0 +DA:2004,0 +DA:2005,0 +DA:2007,0 +DA:2009,0 +DA:2010,0 +DA:2013,0 +DA:2014,0 +DA:2015,0 +DA:2016,0 +DA:2018,0 +DA:2021,0 +DA:2022,0 +DA:2023,0 +DA:2024,0 +DA:2025,0 +DA:2026,0 +DA:2029,0 +DA:2032,0 +DA:2036,0 +DA:2037,0 +DA:2040,0 +DA:2045,0 +DA:2046,0 +DA:2047,0 +DA:2050,0 +DA:2051,0 +DA:2052,0 +DA:2054,0 +DA:2057,0 +DA:2060,0 +DA:2063,0 +DA:2064,0 +DA:2065,0 +DA:2066,0 +DA:2067,0 +DA:2068,0 +DA:2070,0 +DA:2072,0 +DA:2074,0 +DA:2077,0 +DA:2078,0 +DA:2079,0 +DA:2080,0 +DA:2082,0 +DA:2085,0 +DA:2086,0 +DA:2089,0 +DA:2090,0 +DA:2091,0 +DA:2094,0 +DA:2095,0 +DA:2097,0 +DA:2100,0 +DA:2101,0 +DA:2103,0 +DA:2105,0 +DA:2108,0 +DA:2109,0 +DA:2110,0 +DA:2111,0 +DA:2112,0 +DA:2113,0 +DA:2114,0 +DA:2117,0 +DA:2120,0 +DA:2124,0 +DA:2125,0 +DA:2128,0 +DA:2133,0 +DA:2134,0 +DA:2135,0 +DA:2137,0 +DA:2139,0 +DA:2141,0 +DA:2144,0 +DA:2145,0 +DA:2147,0 +DA:2151,0 +DA:2154,0 +DA:2157,0 +DA:2158,0 +DA:2159,0 +DA:2160,0 +DA:2162,0 +DA:2164,0 +DA:2167,0 +DA:2168,0 +DA:2169,0 +DA:2170,0 +DA:2171,0 +DA:2173,0 +DA:2174,0 +DA:2175,0 +DA:2178,0 +DA:2179,0 +DA:2182,0 +DA:2185,0 +DA:2188,0 +DA:2189,0 +DA:2192,0 +DA:2195,0 +DA:2196,0 +DA:2198,0 +DA:2199,0 +DA:2201,0 +DA:2202,0 +DA:2203,0 +DA:2208,0 +DA:2209,0 +DA:2210,0 +DA:2212,0 +DA:2214,0 +DA:2216,0 +DA:2220,0 +DA:2222,0 +DA:2223,0 +DA:2224,0 +DA:2226,0 +DA:2227,0 +DA:2228,0 +DA:2229,0 +DA:2231,0 +DA:2234,0 +DA:2235,0 +DA:2236,0 +DA:2237,0 +DA:2238,0 +DA:2239,0 +DA:2242,0 +DA:2245,0 +DA:2249,0 +DA:2250,0 +DA:2253,0 +DA:2254,0 +DA:2256,0 +DA:2257,0 +DA:2258,0 +DA:2259,0 +DA:2260,0 +DA:2261,0 +DA:2264,0 +DA:2265,0 +DA:2266,0 +DA:2268,0 +DA:2271,0 +DA:2272,0 +DA:2273,0 +DA:2274,0 +DA:2275,0 +DA:2276,0 +DA:2277,0 +DA:2280,0 +DA:2281,0 +DA:2284,0 +DA:2287,0 +DA:2288,0 +DA:2290,0 +DA:2291,0 +DA:2293,0 +DA:2297,0 +DA:2298,0 +DA:2299,0 +DA:2300,0 +DA:2303,0 +DA:2305,0 +DA:2306,0 +DA:2308,0 +DA:2311,0 +DA:2312,0 +DA:2313,0 +DA:2316,0 +DA:2319,0 +DA:2322,0 +DA:2325,0 +DA:2327,0 +DA:2328,0 +DA:2331,0 +DA:2334,0 +DA:2336,0 +DA:2338,0 +DA:2342,0 +DA:2343,0 +DA:2344,0 +DA:2347,0 +DA:2350,0 +DA:2353,0 +DA:2356,0 +DA:2358,0 +DA:2359,0 +DA:2362,0 +DA:2365,0 +DA:2367,0 +DA:2369,0 +DA:2373,0 +DA:2374,0 +DA:2375,0 +DA:2378,0 +DA:2381,0 +DA:2384,0 +DA:2387,0 +DA:2389,0 +DA:2390,0 +DA:2393,0 +DA:2396,0 +DA:2398,0 +DA:2400,0 +DA:2405,0 +DA:2406,0 +DA:2414,0 +DA:2415,0 +DA:2416,0 +DA:2417,0 +DA:2419,0 +DA:2422,0 +DA:2423,0 +DA:2424,0 +DA:2425,0 +DA:2426,0 +DA:2427,0 +DA:2428,0 +DA:2429,0 +DA:2430,0 +DA:2431,0 +DA:2439,0 +DA:2441,0 +DA:2442,0 +DA:2443,0 +DA:2444,0 +DA:2445,0 +DA:2446,0 +DA:2447,0 +DA:2448,0 +DA:2449,0 +DA:2452,0 +DA:2457,0 +DA:2458,0 +DA:2468,0 +DA:2469,0 +DA:2470,0 +DA:2471,0 +DA:2472,0 +DA:2473,0 +DA:2474,0 +DA:2477,0 +DA:2480,0 +DA:2481,0 +DA:2483,0 +DA:2486,0 +DA:2487,0 +DA:2488,0 +DA:2491,0 +DA:2493,0 +DA:2495,0 +DA:2497,0 +DA:2498,0 +DA:2499,0 +DA:2500,0 +DA:2503,0 +DA:2504,0 +DA:2505,0 +DA:2508,0 +DA:2509,0 +DA:2511,0 +DA:2514,0 +DA:2515,0 +DA:2517,0 +DA:2520,0 +DA:2521,0 +DA:2522,0 +DA:2525,0 +DA:2527,0 +DA:2528,0 +DA:2529,0 +DA:2531,0 +DA:2532,0 +DA:2533,0 +DA:2534,0 +DA:2537,0 +DA:2538,0 +DA:2539,0 +DA:2542,0 +DA:2543,0 +DA:2545,0 +DA:2548,0 +DA:2549,0 +DA:2551,0 +DA:2553,0 +DA:2555,0 +DA:2557,0 +DA:2560,0 +DA:2561,0 +DA:2563,0 +DA:2564,0 +DA:2566,0 +DA:2567,0 +DA:2569,0 +DA:2572,0 +DA:2573,0 +DA:2575,0 +DA:2576,0 +DA:2578,0 +DA:2579,0 +DA:2581,0 +DA:2584,0 +DA:2585,0 +DA:2587,0 +DA:2588,0 +DA:2590,0 +DA:2591,0 +DA:2593,0 +DA:2596,0 +DA:2597,0 +DA:2599,0 +DA:2600,0 +DA:2602,0 +DA:2603,0 +DA:2605,0 +DA:2608,0 +DA:2609,0 +DA:2611,0 +DA:2612,0 +DA:2614,0 +DA:2615,0 +DA:2617,0 +DA:2620,0 +DA:2621,0 +DA:2623,0 +DA:2624,0 +DA:2626,0 +DA:2627,0 +DA:2629,0 +DA:2632,0 +DA:2633,0 +DA:2635,0 +DA:2636,0 +DA:2638,0 +DA:2639,0 +DA:2641,0 +DA:2644,0 +DA:2645,0 +DA:2647,0 +DA:2648,0 +DA:2650,0 +DA:2651,0 +DA:2653,0 +DA:2656,0 +DA:2657,0 +DA:2659,0 +DA:2660,0 +DA:2662,0 +DA:2663,0 +DA:2665,0 +DA:2668,0 +DA:2669,0 +DA:2671,0 +DA:2672,0 +DA:2674,0 +DA:2675,0 +DA:2677,0 +DA:2680,0 +DA:2681,0 +DA:2683,0 +DA:2684,0 +DA:2686,0 +DA:2687,0 +DA:2689,0 +DA:2692,0 +DA:2693,0 +DA:2695,0 +DA:2696,0 +DA:2698,0 +DA:2699,0 +DA:2701,0 +DA:2705,0 +DA:2706,0 +DA:2708,0 +DA:2709,0 +DA:2711,0 +DA:2712,0 +DA:2714,0 +DA:2717,0 +DA:2718,0 +DA:2720,0 +DA:2721,0 +DA:2724,0 +DA:2725,0 +DA:2727,0 +DA:2730,0 +DA:2731,0 +DA:2733,0 +DA:2734,0 +DA:2736,0 +DA:2737,0 +DA:2739,0 +DA:2744,0 +DA:2745,0 +DA:2747,0 +DA:2749,0 +DA:2752,0 +DA:2753,0 +DA:2755,0 +DA:2759,0 +DA:2760,0 +DA:2761,0 +DA:2764,0 +DA:2767,0 +DA:2768,0 +DA:2770,0 +DA:2773,0 +DA:2774,0 +DA:2775,0 +DA:2776,0 +DA:2779,0 +DA:2780,0 +DA:2781,0 +DA:2782,0 +DA:2785,0 +DA:2786,0 +DA:2787,0 +DA:2789,0 +DA:2790,0 +DA:2791,0 +DA:2792,0 +DA:2794,0 +DA:2808,0 +DA:2809,0 +DA:2812,0 +DA:2813,0 +DA:2815,0 +DA:2817,0 +DA:2824,0 +DA:2825,0 +DA:2827,0 +DA:2828,0 +DA:2830,0 +DA:2832,0 +DA:2840,0 +DA:2841,0 +DA:2843,0 +DA:2844,0 +DA:2846,0 +DA:2848,0 +DA:2856,0 +DA:2857,0 +DA:2859,0 +DA:2860,0 +DA:2862,0 +DA:2864,0 +DA:2872,0 +DA:2873,0 +DA:2875,0 +DA:2876,0 +DA:2878,0 +DA:2880,0 +DA:2888,0 +DA:2889,0 +DA:2891,0 +DA:2892,0 +DA:2894,0 +DA:2896,0 +DA:2903,0 +DA:2904,0 +DA:2906,0 +DA:2907,0 +DA:2909,0 +DA:2911,0 +DA:2918,0 +DA:2919,0 +DA:2921,0 +DA:2922,0 +DA:2924,0 +DA:2926,0 +DA:2934,0 +DA:2935,0 +DA:2938,0 +DA:2939,0 +DA:2941,0 +DA:2943,0 +DA:2951,0 +DA:2952,0 +DA:2955,0 +DA:2956,0 +DA:2958,0 +DA:2960,0 +DA:2967,0 +DA:2968,0 +DA:2981,0 +DA:2985,0 +DA:2987,0 +DA:2988,0 +DA:2990,0 +DA:2991,0 +DA:2992,0 +DA:2993,0 +DA:2995,0 +DA:2998,0 +DA:2999,0 +DA:3000,0 +DA:3001,0 +DA:3002,0 +DA:3008,0 +DA:3010,0 +DA:3017,0 +DA:3018,0 +DA:3029,0 +DA:3034,0 +DA:3036,0 +DA:3037,0 +DA:3039,0 +DA:3040,0 +DA:3041,0 +DA:3042,0 +DA:3044,0 +DA:3047,0 +DA:3048,0 +DA:3049,0 +DA:3050,0 +DA:3052,0 +DA:3056,0 +DA:3057,0 +DA:3058,0 +DA:3059,0 +DA:3060,0 +DA:3061,0 +DA:3062,0 +DA:3063,0 +DA:3065,0 +DA:3067,0 +DA:3070,0 +DA:3071,0 +DA:3072,0 +DA:3073,0 +DA:3074,0 +DA:3075,0 +DA:3076,0 +DA:3080,0 +DA:3081,0 +DA:3082,0 +DA:3083,0 +DA:3084,0 +DA:3085,0 +DA:3086,0 +DA:3088,0 +DA:3089,0 +DA:3090,0 +DA:3091,0 +DA:3092,0 +DA:3095,0 +DA:3098,0 +DA:3101,0 +DA:3104,0 +DA:3110,0 +DA:3111,0 +DA:3112,0 +DA:3113,0 +DA:3117,0 +DA:3118,0 +DA:3119,0 +DA:3121,0 +DA:3122,0 +DA:3123,0 +DA:3124,0 +DA:3126,0 +DA:3129,0 +DA:3130,0 +DA:3131,0 +DA:3134,0 +DA:3136,0 +DA:3138,0 +DA:3142,0 +DA:3143,0 +DA:3144,0 +DA:3145,0 +DA:3147,0 +DA:3152,0 +DA:3153,0 +DA:3154,0 +DA:3155,0 +DA:3157,0 +DA:3158,0 +DA:3160,0 +DA:3162,0 +DA:3165,0 +DA:3173,0 +DA:3174,0 +DA:3177,0 +DA:3180,0 +DA:3183,0 +DA:3184,0 +DA:3185,0 +DA:3186,0 +DA:3187,0 +DA:3191,0 +DA:3215,0 +DA:3218,0 +DA:3223,0 +DA:3224,0 +DA:3225,0 +DA:3229,0 +DA:3230,0 +DA:3233,0 +DA:3236,0 +DA:3237,0 +DA:3240,0 +DA:3242,0 +DA:3244,0 +DA:3247,0 +DA:3248,0 +DA:3250,0 +DA:3253,0 +DA:3259,0 +DA:3264,0 +DA:3265,0 +DA:3266,0 +DA:3268,0 +DA:3275,0 +DA:3276,0 +DA:3277,0 +DA:3281,0 +DA:3284,0 +DA:3288,0 +DA:3291,0 +LH:0 +LF:1514 +end_of_record +SF: +DA:30,0 +DA:34,0 +DA:37,0 +DA:40,0 +DA:45,0 +DA:52,0 +DA:55,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:63,0 +DA:68,0 +DA:71,0 +DA:74,0 +DA:81,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:98,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:111,0 +LH:0 +LF:31 +end_of_record +SF:src/rdbms/mongoose_rdbms_pgsql_codec_boolean.erl +DA:27,20 +DA:30,20 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:37,0 +DA:38,0 +DA:40,0 +LH:2 +LF:9 +end_of_record +SF:src/domain/mongoose_loader_state.erl +DA:11,4 +DA:14,4 +DA:17,12 +DA:18,12 +DA:19,4 +DA:23,0 +LH:5 +LF:6 +end_of_record +SF: +DA:0,0 +DA:42,0 +DA:53,0 +DA:62,0 +DA:75,0 +DA:97,0 +DA:105,0 +DA:109,0 +DA:116,0 +DA:119,0 +DA:120,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:141,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:164,0 +DA:165,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:179,0 +DA:180,0 +DA:183,0 +DA:184,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:195,0 +DA:197,0 +DA:199,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:214,0 +DA:217,0 +DA:219,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:242,0 +DA:245,0 +DA:248,0 +DA:251,0 +DA:254,0 +DA:257,0 +DA:260,0 +DA:263,0 +DA:266,0 +DA:269,0 +DA:272,0 +DA:275,0 +DA:278,0 +DA:281,0 +DA:284,0 +DA:287,0 +DA:290,0 +DA:293,0 +DA:296,0 +DA:299,0 +DA:302,0 +DA:305,0 +DA:308,0 +DA:311,0 +DA:314,0 +DA:317,0 +DA:328,0 +DA:331,0 +DA:334,0 +DA:337,0 +DA:340,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:348,0 +DA:349,0 +DA:352,0 +DA:353,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:368,0 +DA:370,0 +DA:372,0 +DA:375,0 +DA:378,0 +DA:381,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:390,0 +DA:392,0 +DA:394,0 +DA:396,0 +DA:405,0 +DA:406,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:424,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:447,0 +DA:449,0 +DA:452,0 +DA:454,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:463,0 +DA:466,0 +DA:467,0 +DA:470,0 +DA:471,0 +DA:474,0 +DA:475,0 +DA:478,0 +DA:479,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:497,0 +DA:499,0 +DA:500,0 +DA:503,0 +DA:504,0 +LH:0 +LF:183 +end_of_record +SF: +DA:0,0 +DA:29,0 +DA:34,0 +DA:37,0 +DA:40,0 +DA:47,0 +DA:49,0 +DA:50,0 +DA:52,0 +DA:56,0 +DA:58,0 +DA:60,0 +DA:69,0 +DA:70,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:84,0 +LH:0 +LF:19 +end_of_record +SF:src/eldap_filter_yecc.erl +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:50,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:62,0 +DA:64,0 +DA:66,0 +DA:74,0 +DA:79,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:90,0 +DA:94,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:120,0 +DA:130,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:139,0 +DA:144,0 +DA:146,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:170,0 +DA:171,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:198,0 +DA:202,0 +DA:222,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:230,0 +DA:232,0 +DA:240,0 +DA:246,0 +DA:248,0 +DA:254,0 +DA:262,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:270,0 +DA:280,0 +DA:288,0 +DA:290,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:304,0 +DA:306,0 +DA:308,0 +DA:314,0 +DA:322,0 +DA:326,0 +DA:330,0 +DA:332,0 +DA:336,0 +DA:338,0 +DA:342,0 +DA:344,0 +DA:346,0 +DA:348,0 +DA:350,0 +DA:352,0 +DA:354,0 +DA:358,0 +DA:360,0 +DA:362,0 +DA:364,0 +DA:367,0 +DA:368,0 +DA:371,0 +DA:374,0 +DA:377,0 +DA:380,0 +DA:384,0 +DA:386,0 +DA:389,0 +DA:393,0 +DA:395,0 +DA:397,0 +DA:399,0 +DA:401,0 +DA:403,0 +DA:411,0 +DA:413,0 +DA:417,0 +DA:419,0 +DA:422,0 +DA:423,0 +DA:425,0 +DA:426,0 +DA:428,0 +DA:429,0 +DA:431,0 +DA:432,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:442,0 +DA:444,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:454,0 +DA:455,0 +DA:459,0 +DA:461,0 +DA:464,0 +DA:465,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:476,0 +DA:478,0 +DA:483,0 +DA:484,0 +DA:485,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:501,0 +DA:503,0 +DA:505,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:531,0 +DA:532,0 +DA:536,0 +DA:538,0 +DA:541,0 +DA:542,0 +DA:545,0 +DA:547,0 +DA:548,0 +DA:549,0 +DA:552,0 +DA:554,0 +DA:555,0 +DA:558,0 +DA:559,0 +DA:560,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:568,0 +DA:569,0 +DA:572,0 +DA:574,0 +DA:575,0 +DA:576,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:599,0 +DA:601,0 +DA:603,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:616,0 +DA:618,0 +DA:623,0 +DA:624,0 +DA:625,0 +DA:628,0 +DA:629,0 +DA:630,0 +DA:634,0 +DA:636,0 +DA:641,0 +DA:642,0 +DA:643,0 +DA:647,0 +DA:649,0 +DA:653,0 +DA:657,0 +DA:661,0 +DA:663,0 +DA:665,0 +DA:667,0 +DA:669,0 +DA:673,0 +DA:677,0 +DA:679,0 +DA:681,0 +DA:685,0 +DA:687,0 +DA:691,0 +DA:695,0 +DA:699,0 +DA:701,0 +DA:703,0 +DA:705,0 +DA:709,0 +DA:713,0 +DA:717,0 +DA:721,0 +DA:723,0 +DA:725,0 +DA:727,0 +DA:729,0 +DA:731,0 +DA:733,0 +DA:735,0 +DA:737,0 +DA:739,0 +DA:741,0 +DA:743,0 +DA:745,0 +DA:747,0 +DA:749,0 +DA:751,0 +DA:753,0 +DA:757,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:770,0 +DA:771,0 +DA:772,0 +DA:778,0 +DA:779,0 +DA:780,0 +DA:786,0 +DA:787,0 +DA:788,0 +DA:794,0 +DA:795,0 +DA:796,0 +DA:802,0 +DA:803,0 +DA:804,0 +DA:810,0 +DA:811,0 +DA:812,0 +DA:818,0 +DA:819,0 +DA:820,0 +DA:826,0 +DA:827,0 +DA:828,0 +DA:834,0 +DA:835,0 +DA:836,0 +DA:842,0 +DA:843,0 +DA:844,0 +DA:850,0 +DA:851,0 +DA:852,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:866,0 +DA:867,0 +DA:868,0 +DA:874,0 +DA:875,0 +DA:876,0 +DA:882,0 +DA:883,0 +DA:884,0 +DA:890,0 +DA:891,0 +DA:892,0 +DA:898,0 +DA:899,0 +DA:900,0 +DA:906,0 +DA:907,0 +DA:913,0 +DA:914,0 +DA:915,0 +DA:921,0 +DA:922,0 +DA:923,0 +DA:929,0 +DA:930,0 +DA:931,0 +DA:937,0 +DA:938,0 +DA:939,0 +DA:945,0 +DA:946,0 +DA:952,0 +DA:953,0 +DA:954,0 +DA:960,0 +DA:961,0 +DA:962,0 +DA:968,0 +DA:969,0 +DA:970,0 +DA:976,0 +DA:977,0 +DA:978,0 +DA:984,0 +DA:985,0 +DA:986,0 +DA:992,0 +DA:993,0 +DA:994,0 +DA:1000,0 +DA:1001,0 +DA:1002,0 +DA:1008,0 +DA:1009,0 +DA:1010,0 +LH:0 +LF:379 +end_of_record +SF: +DA:19,1 +DA:25,1 +DA:33,1 +DA:39,1 +DA:40,1 +DA:46,6 +DA:47,6 +DA:48,6 +DA:52,1 +DA:56,1 +DA:57,1 +DA:64,6 +DA:65,0 +DA:67,6 +DA:68,0 +DA:70,6 +DA:71,6 +DA:72,6 +DA:77,6 +DA:83,0 +DA:84,0 +DA:91,6 +DA:92,6 +DA:94,6 +DA:96,0 +DA:98,6 +DA:101,6 +DA:105,6 +DA:106,0 +DA:108,0 +DA:109,6 +DA:116,1 +DA:117,1 +DA:118,1 +DA:119,1 +DA:121,0 +DA:123,1 +DA:124,1 +DA:130,1 +DA:136,6 +DA:141,0 +LH:32 +LF:41 +end_of_record +SF:src/acl.erl +DA:68,243 +DA:75,137 +DA:85,243 +DA:99,0 +DA:101,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:110,380 +DA:113,0 +DA:115,0 +DA:117,380 +DA:119,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:136,0 +DA:138,687 +DA:140,380 +DA:142,307 +DA:150,380 +DA:152,0 +DA:154,307 +DA:155,307 +DA:156,0 +DA:157,307 +DA:159,307 +DA:160,307 +DA:164,614 +DA:168,0 +DA:170,0 +DA:172,0 +DA:174,0 +DA:177,0 +DA:181,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:195,0 +DA:197,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:204,0 +DA:206,0 +DA:208,0 +DA:210,0 +DA:212,0 +DA:214,0 +DA:215,0 +DA:219,0 +DA:221,0 +DA:223,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:232,0 +LH:15 +LF:60 +end_of_record +SF:src/mam/mod_mam_sup.erl +DA:44,4 +DA:62,4 +DA:63,4 +DA:64,4 +DA:66,4 +DA:68,4 +LH:6 +LF:6 +end_of_record +SF:src/event_pusher/mod_event_pusher_http.erl +DA:56,0 +DA:57,0 +DA:60,0 +DA:63,8 +DA:73,0 +DA:75,0 +DA:77,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:88,0 +DA:95,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:139,0 +DA:141,0 +LH:1 +LF:40 +end_of_record +SF: +DA:27,0 +DA:31,0 +DA:33,0 +DA:35,0 +DA:39,0 +DA:42,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:52,0 +DA:53,0 +DA:56,0 +DA:57,0 +DA:62,0 +DA:65,0 +DA:66,0 +DA:68,0 +DA:71,0 +DA:74,0 +DA:77,0 +DA:78,0 +DA:85,0 +DA:88,0 +DA:89,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:99,0 +DA:102,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:112,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:159,0 +DA:160,0 +DA:163,0 +DA:166,0 +LH:0 +LF:62 +end_of_record +SF:src/muc_light/mod_muc_light_db_mnesia.erl +DA:83,0 +DA:87,0 +DA:95,0 +DA:97,0 +DA:103,0 +DA:104,0 +DA:109,0 +DA:116,0 +DA:117,0 +DA:123,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:136,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:155,0 +DA:157,0 +DA:165,0 +DA:166,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:180,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:194,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:214,0 +DA:216,0 +DA:225,0 +DA:227,0 +DA:229,0 +DA:238,0 +DA:240,0 +DA:251,0 +DA:254,0 +DA:258,0 +DA:262,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:291,0 +DA:293,0 +DA:295,0 +DA:297,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:310,0 +DA:312,0 +DA:317,0 +DA:319,0 +DA:321,0 +DA:322,0 +DA:324,0 +DA:326,0 +DA:332,0 +DA:334,0 +DA:335,0 +DA:346,0 +DA:348,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:359,0 +DA:369,0 +DA:371,0 +DA:373,0 +DA:375,0 +DA:378,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:395,0 +DA:401,0 +DA:402,0 +DA:404,0 +DA:405,0 +DA:407,0 +LH:0 +LF:95 +end_of_record +SF:src/mod_dynamic_domains_test.erl +DA:20,0 +DA:33,0 +DA:37,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:48,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:67,0 +DA:71,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:88,0 +DA:90,0 +DA:96,0 +DA:103,0 +LH:0 +LF:25 +end_of_record +SF: +DA:15,0 +DA:18,0 +DA:19,0 +DA:21,0 +DA:23,0 +DA:25,0 +DA:27,0 +DA:31,0 +DA:34,0 +DA:35,0 +DA:40,0 +DA:42,0 +DA:44,0 +DA:45,0 +DA:50,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:79,0 +DA:80,0 +DA:83,0 +DA:84,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:93,0 +DA:96,0 +DA:97,0 +DA:103,0 +DA:105,0 +LH:0 +LF:36 +end_of_record +SF:src/pubsub/mod_pubsub_cache_mnesia.erl +DA:19,0 +DA:23,0 +DA:31,0 +DA:32,0 +DA:39,0 +DA:41,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:52,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:68,0 +DA:74,0 +DA:75,0 +DA:77,0 +DA:78,0 +DA:79,0 +LH:0 +LF:19 +end_of_record +SF:src/gen_hook.erl +DA:64,6 +DA:74,1081 +DA:78,0 +DA:79,0 +DA:83,1081 +DA:84,1081 +DA:85,1081 +DA:95,404 +DA:99,0 +DA:100,0 +DA:104,404 +DA:105,404 +DA:106,404 +DA:123,4155 +DA:124,4155 +DA:126,2557 +DA:127,2557 +DA:129,1598 +DA:137,6 +DA:138,6 +DA:141,1081 +DA:143,411 +DA:145,45 +DA:146,0 +DA:147,45 +DA:151,366 +DA:152,366 +DA:153,366 +DA:156,670 +DA:157,670 +DA:158,670 +DA:159,670 +DA:161,1081 +DA:163,404 +DA:169,404 +DA:170,404 +DA:171,404 +DA:172,404 +DA:174,0 +DA:176,404 +DA:178,0 +DA:179,0 +DA:182,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:190,0 +DA:191,0 +DA:194,0 +DA:201,2518 +DA:203,3600 +DA:205,3561 +DA:207,39 +DA:209,0 +DA:210,0 +DA:217,3600 +DA:220,0 +DA:221,0 +DA:223,0 +DA:224,0 +DA:227,0 +DA:232,0 +DA:239,1485 +DA:240,1485 +DA:241,1485 +DA:247,815 +DA:248,815 +DA:249,815 +DA:250,1340 +DA:251,449 +DA:252,449 +DA:257,1485 +DA:259,1485 +DA:260,1485 +DA:261,1485 +DA:262,1485 +DA:264,0 +DA:267,1485 +DA:268,1485 +DA:270,0 +DA:274,0 +DA:280,0 +DA:284,5640 +DA:288,1485 +DA:289,37 +DA:291,1448 +DA:297,1485 +DA:301,670 +LH:61 +LF:88 +end_of_record +SF:src/config/mongoose_config_validator.erl +DA:24,0 +DA:25,0 +DA:26,33 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,9 +DA:32,66 +DA:33,40 +DA:34,20 +DA:35,5 +DA:36,0 +DA:37,0 +DA:38,4 +DA:39,18 +DA:40,8 +DA:41,0 +DA:42,0 +DA:43,131 +DA:44,0 +DA:45,131 +DA:47,20 +DA:48,4 +DA:49,0 +DA:50,0 +DA:51,4 +DA:52,152 +DA:53,88 +DA:54,1234 +DA:57,0 +DA:58,1 +DA:59,32 +DA:60,189 +DA:63,0 +DA:64,445 +DA:69,4 +DA:71,33 +DA:74,33 +DA:75,33 +DA:78,151 +DA:80,151 +DA:82,0 +DA:85,66 +DA:87,9 +DA:89,20 +DA:90,0 +DA:92,1 +DA:93,4 +DA:96,88 +DA:98,88 +DA:100,0 +DA:106,18 +DA:108,40 +DA:110,156 +DA:112,139 +DA:115,0 +DA:117,0 +DA:119,0 +DA:123,0 +DA:126,0 +DA:127,0 +DA:130,4 +DA:132,0 +DA:134,0 +DA:138,4 +DA:141,0 +DA:142,4 +DA:146,4 +DA:147,4 +DA:150,4 +DA:151,4 +DA:154,4 +DA:157,0 +DA:160,8 +DA:163,8 +DA:164,8 +DA:165,8 +DA:168,8 +DA:169,8 +DA:171,8 +DA:173,0 +DA:177,8 +DA:180,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:206,8 +DA:209,0 +DA:211,0 +DA:213,0 +DA:217,0 +DA:219,0 +DA:221,0 +LH:55 +LF:101 +end_of_record +SF:src/mod_muc.erl +DA:164,0 +DA:165,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:194,0 +DA:197,0 +DA:201,8 +DA:253,8 +DA:285,8 +DA:298,0 +DA:300,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:316,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:336,0 +DA:341,0 +DA:346,0 +DA:347,0 +DA:354,0 +DA:358,0 +DA:360,0 +DA:366,0 +DA:367,0 +DA:371,0 +DA:375,0 +DA:377,0 +DA:380,0 +DA:382,0 +DA:385,0 +DA:388,0 +DA:396,0 +DA:397,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:425,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:433,0 +DA:435,0 +DA:436,0 +DA:438,0 +DA:440,0 +DA:442,0 +DA:444,0 +DA:446,0 +DA:448,0 +DA:449,0 +DA:452,0 +DA:454,0 +DA:457,0 +DA:458,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:472,0 +DA:473,0 +DA:478,0 +DA:479,0 +DA:481,0 +DA:486,0 +DA:487,0 +DA:491,0 +DA:494,0 +DA:495,0 +DA:499,0 +DA:500,0 +DA:501,0 +DA:503,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:512,0 +DA:514,0 +DA:517,0 +DA:521,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:529,0 +DA:532,0 +DA:534,0 +DA:535,0 +DA:537,0 +DA:539,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:549,0 +DA:558,0 +DA:559,0 +DA:562,0 +DA:563,0 +DA:573,0 +DA:574,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:587,0 +DA:588,0 +DA:589,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:601,0 +DA:602,0 +DA:604,0 +DA:606,0 +DA:608,0 +DA:610,0 +DA:613,0 +DA:614,0 +DA:618,0 +DA:619,0 +DA:620,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:628,0 +DA:630,0 +DA:636,0 +DA:637,0 +DA:638,0 +DA:643,0 +DA:644,0 +DA:645,0 +DA:646,0 +DA:649,0 +DA:651,0 +DA:654,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:663,0 +DA:664,0 +DA:668,0 +DA:671,0 +DA:672,0 +DA:673,0 +DA:674,0 +DA:676,0 +DA:677,0 +DA:683,0 +DA:684,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:690,0 +DA:691,0 +DA:693,0 +DA:695,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:700,0 +DA:701,0 +DA:703,0 +DA:706,0 +DA:707,0 +DA:711,0 +DA:716,0 +DA:717,0 +DA:719,0 +DA:720,0 +DA:722,0 +DA:724,0 +DA:726,0 +DA:727,0 +DA:732,0 +DA:733,0 +DA:734,0 +DA:736,0 +DA:737,0 +DA:739,0 +DA:740,0 +DA:744,0 +DA:746,0 +DA:748,0 +DA:749,0 +DA:753,0 +DA:758,0 +DA:760,0 +DA:764,0 +DA:766,0 +DA:767,0 +DA:770,0 +DA:774,0 +DA:776,0 +DA:780,0 +DA:782,0 +DA:783,0 +DA:785,0 +DA:787,0 +DA:788,0 +DA:793,0 +DA:794,0 +DA:795,0 +DA:796,0 +DA:798,0 +DA:800,0 +DA:802,0 +DA:803,0 +DA:805,0 +DA:806,0 +DA:807,0 +DA:808,0 +DA:809,0 +DA:813,0 +DA:818,0 +DA:820,0 +DA:822,0 +DA:823,0 +DA:824,0 +DA:827,0 +DA:832,0 +DA:833,0 +DA:847,0 +DA:849,0 +DA:850,0 +DA:851,0 +DA:857,0 +DA:859,0 +DA:860,0 +DA:861,0 +DA:868,0 +DA:870,0 +DA:872,0 +DA:873,0 +DA:879,0 +DA:880,0 +DA:882,0 +DA:886,0 +DA:889,0 +DA:894,0 +DA:896,0 +DA:898,0 +DA:903,0 +DA:906,0 +DA:911,0 +DA:917,0 +DA:918,0 +DA:919,0 +DA:920,0 +DA:922,0 +DA:923,0 +DA:924,0 +DA:927,0 +DA:930,0 +DA:931,0 +DA:936,0 +DA:939,0 +DA:945,0 +DA:947,0 +DA:951,0 +DA:952,0 +DA:953,0 +DA:955,0 +DA:956,0 +DA:957,0 +DA:958,0 +DA:960,0 +DA:962,0 +DA:964,0 +DA:969,0 +DA:973,0 +DA:974,0 +DA:976,0 +DA:979,0 +DA:981,0 +DA:983,0 +DA:985,0 +DA:986,0 +DA:988,0 +DA:990,0 +DA:992,0 +DA:993,0 +DA:995,0 +DA:996,0 +DA:997,0 +DA:1004,0 +DA:1006,0 +DA:1008,0 +DA:1013,0 +DA:1015,0 +DA:1017,0 +DA:1024,0 +DA:1041,0 +DA:1049,0 +DA:1052,0 +DA:1054,0 +DA:1056,0 +DA:1058,0 +DA:1060,0 +DA:1062,0 +DA:1063,0 +DA:1065,0 +DA:1067,0 +DA:1068,0 +DA:1080,0 +DA:1082,0 +DA:1084,0 +DA:1085,0 +DA:1087,0 +DA:1088,0 +DA:1090,0 +DA:1093,0 +DA:1094,0 +DA:1101,0 +DA:1103,0 +DA:1105,0 +DA:1107,0 +DA:1108,0 +DA:1115,0 +DA:1116,0 +DA:1118,0 +DA:1120,0 +DA:1124,0 +DA:1127,0 +DA:1135,0 +DA:1137,0 +DA:1138,0 +DA:1140,0 +DA:1142,0 +DA:1144,0 +DA:1146,0 +DA:1147,0 +DA:1151,0 +DA:1155,0 +DA:1165,0 +DA:1167,0 +DA:1173,0 +DA:1180,0 +DA:1181,0 +DA:1183,0 +DA:1185,0 +DA:1190,0 +DA:1191,0 +DA:1196,0 +DA:1197,0 +DA:1200,0 +DA:1205,0 +DA:1206,0 +DA:1213,0 +DA:1214,0 +DA:1217,0 +DA:1226,0 +DA:1228,0 +DA:1234,0 +DA:1236,0 +DA:1237,0 +DA:1238,0 +DA:1245,0 +DA:1246,0 +DA:1247,0 +DA:1251,0 +DA:1253,0 +DA:1255,0 +DA:1257,0 +DA:1260,0 +DA:1267,0 +DA:1269,0 +DA:1270,0 +DA:1271,0 +DA:1275,0 +DA:1276,0 +DA:1279,0 +DA:1280,0 +DA:1281,0 +DA:1282,0 +DA:1284,0 +DA:1288,0 +DA:1289,0 +DA:1292,0 +DA:1293,0 +DA:1295,0 +DA:1299,0 +DA:1300,0 +DA:1303,0 +DA:1304,0 +DA:1308,0 +DA:1310,0 +DA:1312,0 +DA:1317,0 +DA:1318,0 +DA:1319,0 +DA:1320,0 +DA:1323,0 +DA:1328,0 +DA:1329,0 +DA:1332,0 +DA:1340,0 +DA:1343,0 +DA:1349,0 +DA:1350,0 +DA:1351,0 +DA:1353,0 +DA:1357,0 +DA:1359,0 +DA:1361,0 +DA:1366,0 +DA:1367,0 +DA:1370,0 +DA:1371,0 +LH:3 +LF:442 +end_of_record +SF: +DA:24,0 +DA:25,0 +DA:28,0 +DA:32,0 +DA:35,0 +DA:39,0 +DA:45,0 +DA:46,0 +DA:49,0 +DA:52,0 +DA:59,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:66,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:77,0 +DA:80,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:95,0 +LH:0 +LF:26 +end_of_record +SF: +DA:0,0 +DA:27,0 +DA:39,0 +DA:61,0 +DA:64,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:76,0 +DA:77,0 +DA:80,0 +DA:83,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:127,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:153,0 +DA:155,0 +DA:158,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:182,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:220,0 +DA:222,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:250,0 +DA:253,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:267,0 +DA:270,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:280,0 +DA:283,0 +DA:286,0 +DA:287,0 +DA:293,0 +DA:296,0 +DA:299,0 +DA:300,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:324,0 +DA:326,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:352,0 +DA:354,0 +DA:355,0 +DA:362,0 +DA:363,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:380,0 +DA:383,0 +DA:384,0 +DA:387,0 +DA:388,0 +DA:395,0 +DA:397,0 +DA:399,0 +DA:403,0 +DA:406,0 +DA:410,0 +DA:413,0 +DA:416,0 +DA:420,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:444,0 +DA:447,0 +DA:450,0 +LH:0 +LF:177 +end_of_record +SF:src/config/mongoose_config_spec.erl +DA:104,4 +DA:105,4 +DA:106,4 +DA:128,4 +DA:165,8 +DA:221,4 +DA:235,8 +DA:247,4 +DA:248,4 +DA:249,16 +DA:250,4 +DA:256,16 +DA:257,16 +DA:273,4 +DA:279,12 +DA:280,12 +DA:293,4 +DA:304,4 +DA:308,8 +DA:324,4 +DA:363,4 +DA:378,4 +DA:379,4 +DA:388,4 +DA:399,4 +DA:406,4 +DA:413,4 +DA:414,28 +DA:415,4 +DA:422,28 +DA:423,28 +DA:424,12 +DA:425,16 +DA:427,28 +DA:437,4 +DA:446,4 +DA:449,4 +DA:453,4 +DA:456,4 +DA:459,4 +DA:462,4 +DA:464,4 +DA:465,4 +DA:466,4 +DA:467,16 +DA:471,8 +DA:472,8 +DA:473,8 +DA:495,8 +DA:499,8 +DA:514,4 +DA:516,4 +DA:518,4 +DA:519,4 +DA:526,32 +DA:527,32 +DA:539,40 +DA:549,4 +DA:561,4 +DA:569,4 +DA:582,4 +DA:599,4 +DA:614,4 +DA:639,4 +DA:650,4 +DA:662,4 +DA:673,4 +DA:681,4 +DA:693,4 +DA:694,4 +DA:699,24 +DA:719,4 +DA:720,4 +DA:721,4 +DA:727,4 +DA:733,8 +DA:734,8 +DA:735,8 +DA:736,8 +DA:743,8 +DA:781,128 +DA:791,0 +DA:792,0 +DA:794,0 +DA:795,0 +DA:799,8 +DA:816,8 +DA:825,8 +DA:844,8 +DA:853,8 +DA:864,8 +DA:900,8 +DA:910,8 +DA:929,8 +DA:942,8 +DA:957,8 +DA:970,0 +DA:971,0 +DA:972,0 +DA:975,4 +DA:978,15 +DA:979,15 +DA:980,15 +DA:983,4 +DA:984,4 +DA:987,4 +DA:988,4 +DA:989,4 +DA:992,4 +DA:994,8 +DA:996,49 +DA:1000,4 +DA:1002,0 +DA:1003,4 +DA:1006,6 +DA:1007,6 +DA:1008,6 +DA:1009,0 +DA:1013,1 +DA:1015,5 +DA:1018,6 +DA:1021,1 +DA:1022,1 +DA:1023,1 +DA:1024,1 +DA:1026,5 +DA:1029,9 +DA:1032,6 +DA:1034,6 +DA:1035,0 +DA:1036,15 +DA:1038,1 +DA:1039,0 +DA:1040,0 +DA:1042,1 +DA:1043,0 +DA:1044,0 +DA:1045,2 +DA:1047,0 +DA:1048,1 +DA:1050,0 +DA:1051,0 +DA:1054,36 +DA:1055,36 +DA:1056,36 +DA:1058,36 +DA:1060,23 +DA:1061,13 +DA:1063,20 +DA:1064,7 +DA:1065,4 +DA:1066,5 +DA:1069,68 +DA:1070,68 +DA:1071,68 +DA:1074,4 +DA:1076,4 +DA:1078,4 +DA:1080,4 +DA:1081,4 +DA:1082,4 +DA:1083,0 +DA:1086,4 +DA:1087,4 +DA:1088,4 +DA:1089,0 +DA:1090,0 +DA:1093,4 +DA:1094,4 +DA:1095,4 +DA:1096,44 +DA:1101,4 +DA:1103,0 +DA:1104,0 +DA:1107,0 +DA:1110,1 +DA:1111,1 +DA:1112,0 +DA:1113,1 +DA:1114,0 +DA:1118,8 +DA:1119,8 +DA:1120,8 +DA:1121,8 +DA:1123,0 +DA:1124,0 +DA:1125,8 +DA:1126,0 +DA:1128,4 +DA:1129,4 +DA:1132,0 +DA:1133,0 +DA:1134,0 +DA:1135,0 +DA:1139,0 +DA:1140,0 +DA:1143,4 +DA:1145,4 +DA:1148,0 +DA:1149,0 +DA:1152,4 +DA:1154,4 +DA:1157,0 +DA:1158,4 +DA:1161,4 +DA:1162,4 +DA:1163,0 +DA:1165,4 +DA:1166,0 +DA:1167,0 +DA:1168,0 +DA:1170,0 +DA:1171,4 +DA:1172,0 +DA:1175,0 +DA:1176,0 +DA:1178,0 +DA:1179,0 +DA:1182,0 +DA:1183,0 +DA:1185,16 +DA:1187,372 +DA:1190,40 +DA:1193,16 +DA:1195,0 +DA:1197,4 +DA:1198,4 +DA:1199,4 +DA:1203,28 +DA:1204,4 +DA:1205,24 +DA:1209,4 +DA:1226,4 +DA:1227,4 +DA:1228,4 +DA:1231,88 +DA:1232,88 +DA:1234,0 +DA:1235,0 +DA:1238,0 +DA:1241,0 +DA:1243,5 +DA:1246,0 +LH:188 +LF:243 +end_of_record +SF: +DA:0,0 +DA:31,0 +DA:37,0 +DA:46,0 +DA:55,0 +DA:58,0 +DA:64,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:78,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:111,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:121,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:132,0 +DA:135,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:146,0 +LH:0 +LF:42 +end_of_record +SF:src/mam/mod_mam_rdbms_arch.erl +DA:73,0 +DA:74,0 +DA:75,0 +DA:79,0 +DA:83,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:101,0 +DA:108,0 +DA:112,0 +DA:115,0 +DA:118,0 +DA:120,0 +DA:121,0 +DA:132,0 +DA:133,0 +DA:136,0 +DA:140,0 +DA:144,0 +DA:146,0 +DA:149,0 +DA:150,0 +DA:157,0 +DA:170,0 +DA:182,0 +DA:193,0 +DA:207,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:216,0 +DA:217,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:227,0 +DA:234,0 +DA:238,0 +DA:242,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:264,0 +DA:266,0 +DA:267,0 +DA:271,0 +DA:272,0 +DA:278,0 +DA:279,0 +DA:284,0 +DA:285,0 +DA:287,0 +DA:288,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:299,0 +DA:302,0 +DA:304,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:313,0 +DA:316,0 +DA:317,0 +DA:321,0 +DA:327,0 +DA:328,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:343,0 +DA:344,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:354,0 +DA:358,0 +DA:359,0 +DA:365,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:373,0 +DA:376,0 +LH:0 +LF:101 +end_of_record +SF: +DA:0,0 +DA:37,0 +DA:43,0 +DA:47,0 +DA:50,0 +DA:56,0 +DA:59,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:77,0 +DA:79,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:112,0 +DA:119,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:134,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:142,0 +DA:143,0 +DA:152,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:173,0 +DA:176,0 +DA:179,0 +DA:183,0 +LH:0 +LF:60 +end_of_record +SF:src/mongoose_lib.erl +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:43,0 +DA:46,0 +DA:48,0 +DA:51,0 +DA:53,0 +DA:61,0 +DA:62,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:81,0 +DA:83,0 +DA:86,0 +DA:88,0 +DA:93,4 +DA:96,4 +DA:97,4 +DA:100,0 +DA:102,4 +DA:103,4 +DA:104,0 +DA:108,0 +DA:109,0 +DA:113,0 +DA:115,0 +DA:121,8 +DA:122,0 +DA:123,8 +DA:124,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:134,0 +DA:137,8 +DA:140,8 +DA:142,8 +DA:144,0 +DA:146,0 +DA:149,0 +LH:10 +LF:45 +end_of_record +SF:src/mod_push_service_mongoosepush.erl +DA:55,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:63,0 +DA:67,0 +DA:68,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:80,8 +DA:100,0 +DA:101,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:114,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:125,0 +DA:130,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:164,0 +DA:165,0 +DA:168,0 +DA:169,0 +DA:177,0 +DA:179,0 +DA:181,0 +DA:185,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:215,0 +DA:218,0 +DA:219,0 +LH:1 +LF:61 +end_of_record +SF:src/domain/mongoose_lazy_routing.erl +DA:73,0 +DA:76,0 +DA:81,4 +DA:83,4 +DA:87,0 +DA:88,0 +DA:89,0 +DA:94,4 +DA:98,0 +DA:103,1 +DA:105,1 +DA:107,0 +DA:112,0 +DA:116,11 +DA:124,196 +DA:135,0 +DA:143,183 +DA:153,0 +DA:162,4 +DA:166,4 +DA:168,4 +DA:171,0 +DA:173,1 +DA:174,1 +DA:178,196 +DA:180,196 +DA:184,0 +DA:186,0 +DA:189,183 +DA:190,183 +DA:194,0 +DA:196,0 +DA:198,0 +DA:199,0 +DA:202,0 +DA:203,0 +DA:205,11 +DA:206,11 +DA:208,0 +DA:209,0 +DA:212,0 +DA:213,0 +DA:216,0 +DA:219,0 +DA:224,4 +DA:225,0 +DA:233,196 +DA:235,196 +DA:236,196 +DA:237,196 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,196 +DA:244,196 +DA:255,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:263,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:276,183 +DA:278,183 +DA:280,26 +DA:281,0 +DA:282,26 +DA:284,157 +DA:285,157 +DA:286,157 +DA:287,157 +DA:297,0 +DA:299,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:315,1 +DA:321,0 +DA:323,1 +DA:328,1 +DA:330,1 +DA:331,1 +DA:333,0 +DA:335,0 +DA:336,0 +DA:338,0 +DA:344,1 +DA:345,1 +DA:347,1 +DA:348,1 +DA:349,1 +DA:350,1 +DA:353,0 +DA:360,0 +DA:361,0 +DA:363,0 +DA:365,0 +DA:366,0 +DA:369,0 +DA:374,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:386,11 +DA:388,0 +DA:389,0 +DA:391,0 +DA:392,0 +DA:393,11 +DA:398,1 +DA:402,197 +DA:403,16 +DA:404,197 +DA:408,157 +DA:409,1 +DA:410,157 +DA:419,17 +DA:426,0 +DA:429,0 +DA:432,0 +DA:433,0 +DA:439,16 +DA:440,16 +DA:446,1 +LH:58 +LF:132 +end_of_record +SF:src/admin_extra/service_admin_extra_srg.erl +DA:66,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:131,0 +DA:132,0 +DA:137,0 +DA:138,0 +DA:143,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:163,0 +DA:164,0 +DA:170,0 +DA:171,0 +LH:0 +LF:20 +end_of_record +SF:src/admin_extra/service_admin_extra_gdpr.erl +DA:17,8 +DA:30,0 +DA:31,0 +DA:33,0 +DA:36,0 +DA:38,0 +DA:40,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:49,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:56,0 +DA:65,0 +DA:66,0 +DA:70,0 +DA:71,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:83,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:107,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:141,0 +DA:142,0 +DA:143,0 +LH:1 +LF:58 +end_of_record +SF: +DA:34,0 +DA:37,0 +DA:40,0 +DA:72,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:85,0 +DA:88,0 +DA:91,0 +DA:98,0 +DA:101,0 +DA:105,0 +DA:113,0 +DA:135,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:168,0 +DA:172,0 +DA:175,0 +DA:178,0 +DA:181,0 +DA:184,0 +DA:187,0 +DA:195,0 +DA:209,0 +DA:217,0 +DA:222,0 +DA:223,0 +DA:226,0 +DA:227,0 +DA:230,0 +DA:233,0 +DA:236,0 +DA:239,0 +DA:240,0 +DA:243,0 +DA:246,0 +DA:249,0 +DA:252,0 +DA:255,0 +DA:262,0 +DA:263,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:273,0 +DA:276,0 +DA:279,0 +DA:280,0 +DA:283,0 +DA:286,0 +DA:289,0 +DA:292,0 +DA:295,0 +DA:298,0 +DA:301,0 +DA:303,0 +DA:306,0 +DA:311,0 +DA:314,0 +DA:315,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:336,0 +DA:339,0 +DA:346,0 +DA:349,0 +DA:352,0 +DA:355,0 +DA:358,0 +DA:361,0 +DA:364,0 +DA:367,0 +DA:370,0 +DA:373,0 +DA:376,0 +DA:379,0 +DA:382,0 +DA:384,0 +DA:387,0 +DA:389,0 +DA:392,0 +DA:395,0 +DA:398,0 +DA:399,0 +DA:402,0 +DA:405,0 +DA:408,0 +DA:409,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:415,0 +DA:425,0 +DA:426,0 +DA:428,0 +DA:429,0 +DA:435,0 +DA:437,0 +DA:440,0 +DA:442,0 +DA:445,0 +DA:448,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:459,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:482,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:501,0 +DA:512,0 +DA:515,0 +DA:518,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:529,0 +DA:544,0 +DA:546,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:553,0 +DA:554,0 +DA:555,0 +DA:557,0 +DA:568,0 +DA:569,0 +DA:570,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:576,0 +DA:587,0 +DA:589,0 +DA:591,0 +DA:594,0 +DA:596,0 +DA:599,0 +DA:601,0 +DA:603,0 +DA:604,0 +DA:607,0 +DA:609,0 +DA:612,0 +DA:616,0 +DA:618,0 +DA:620,0 +DA:623,0 +DA:626,0 +DA:629,0 +DA:632,0 +DA:636,0 +DA:640,0 +DA:644,0 +DA:648,0 +DA:652,0 +DA:655,0 +DA:658,0 +DA:661,0 +DA:675,0 +DA:678,0 +DA:680,0 +DA:682,0 +DA:683,0 +DA:684,0 +DA:685,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:689,0 +DA:691,0 +DA:701,0 +DA:702,0 +DA:705,0 +DA:707,0 +DA:713,0 +DA:715,0 +DA:717,0 +DA:718,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:724,0 +DA:733,0 +DA:737,0 +DA:739,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:743,0 +DA:744,0 +DA:746,0 +DA:757,0 +DA:759,0 +DA:761,0 +DA:767,0 +DA:768,0 +DA:769,0 +DA:771,0 +DA:772,0 +DA:777,0 +DA:778,0 +DA:779,0 +DA:780,0 +DA:783,0 +DA:784,0 +DA:786,0 +DA:788,0 +DA:795,0 +DA:796,0 +DA:798,0 +DA:800,0 +DA:807,0 +DA:809,0 +DA:812,0 +DA:814,0 +DA:819,0 +DA:822,0 +DA:825,0 +DA:826,0 +DA:827,0 +DA:828,0 +DA:830,0 +DA:832,0 +DA:838,0 +DA:839,0 +DA:840,0 +DA:841,0 +DA:842,0 +DA:843,0 +DA:844,0 +DA:845,0 +DA:846,0 +DA:847,0 +DA:848,0 +DA:849,0 +DA:855,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:861,0 +DA:862,0 +DA:863,0 +DA:865,0 +DA:871,0 +DA:872,0 +DA:873,0 +DA:875,0 +LH:0 +LF:278 +end_of_record +SF:src/global_distrib/mod_global_distrib_bounce.erl +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:51,0 +DA:55,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:75,0 +DA:78,0 +DA:81,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:105,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:120,0 +DA:121,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:156,0 +DA:157,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:182,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:190,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:213,0 +DA:215,0 +DA:220,0 +LH:0 +LF:81 +end_of_record +SF:src/smart_markers/mod_smart_markers_rdbms.erl +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:24,0 +DA:28,0 +DA:39,0 +DA:50,0 +DA:61,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:78,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:87,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:101,0 +DA:104,0 +DA:111,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:121,0 +LH:0 +LF:39 +end_of_record +SF:src/mod_private_backend.erl +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:76,0 +DA:77,0 +DA:88,0 +DA:89,0 +DA:96,0 +DA:97,0 +DA:103,0 +DA:104,0 +DA:112,0 +DA:113,0 +LH:0 +LF:14 +end_of_record +SF:src/event_pusher/mod_event_pusher_push_mnesia.erl +DA:46,0 +DA:50,0 +DA:51,0 +DA:58,0 +DA:59,0 +DA:64,0 +DA:70,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:80,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:97,0 +DA:99,0 +DA:102,0 +DA:104,0 +DA:113,0 +DA:114,0 +DA:118,0 +DA:120,0 +DA:123,0 +DA:128,0 +DA:129,0 +DA:133,0 +DA:134,0 +DA:138,0 +DA:144,0 +DA:153,0 +LH:0 +LF:32 +end_of_record +SF:src/sasl/cyrsasl_digest.erl +DA:54,0 +DA:60,0 +DA:63,0 +DA:67,0 +DA:76,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:91,0 +DA:95,0 +DA:96,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:123,0 +DA:127,0 +DA:128,0 +DA:132,0 +DA:134,0 +DA:137,0 +DA:145,0 +DA:150,0 +DA:153,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:161,0 +DA:163,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:173,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:186,0 +DA:188,0 +DA:190,0 +DA:192,0 +DA:195,0 +DA:197,0 +DA:209,0 +DA:210,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:222,0 +DA:224,0 +DA:228,0 +DA:232,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:257,0 +DA:261,0 +DA:263,0 +DA:265,0 +DA:268,0 +DA:271,0 +LH:0 +LF:77 +end_of_record +SF:src/sasl/cyrsasl_scram_sha512_plus.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/auth/extauth.erl +DA:46,0 +DA:48,0 +DA:56,0 +DA:61,0 +DA:62,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:75,0 +DA:77,0 +DA:85,0 +DA:91,0 +DA:96,0 +DA:101,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:115,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:123,0 +DA:129,0 +DA:134,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:182,0 +DA:184,0 +DA:185,0 +DA:187,0 +DA:193,0 +DA:194,0 +DA:200,0 +DA:204,0 +DA:205,0 +LH:0 +LF:59 +end_of_record +SF:src/mam/mod_mam_muc.erl +DA:121,0 +DA:122,0 +DA:123,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:168,0 +DA:175,0 +DA:177,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:212,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:227,0 +DA:228,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:235,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:256,0 +DA:259,0 +DA:260,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:271,0 +DA:272,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:288,0 +DA:296,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:314,0 +DA:321,0 +DA:322,0 +DA:330,0 +DA:336,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:344,0 +DA:351,0 +DA:352,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:360,0 +DA:361,0 +DA:364,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:374,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:380,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:405,0 +DA:412,0 +DA:413,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:426,0 +DA:428,0 +DA:429,0 +DA:433,0 +DA:434,0 +DA:437,0 +DA:438,0 +DA:441,0 +DA:447,0 +DA:455,0 +DA:460,0 +DA:465,0 +DA:472,0 +DA:480,0 +DA:485,0 +DA:486,0 +DA:494,0 +DA:498,0 +DA:502,0 +DA:503,0 +DA:505,0 +DA:507,0 +DA:511,0 +DA:512,0 +DA:516,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:530,0 +DA:531,0 +DA:534,0 +DA:535,0 +DA:537,0 +DA:539,0 +DA:542,0 +DA:550,0 +DA:551,0 +DA:555,0 +DA:560,0 +DA:561,0 +DA:563,0 +DA:566,0 +DA:568,0 +DA:570,0 +DA:572,0 +DA:574,0 +DA:577,0 +DA:579,0 +DA:583,0 +DA:585,0 +DA:590,0 +DA:592,0 +DA:595,0 +DA:599,0 +DA:601,0 +DA:604,0 +DA:606,0 +DA:608,0 +DA:610,0 +DA:612,0 +DA:613,0 +DA:619,0 +DA:620,0 +DA:621,0 +DA:625,0 +DA:632,0 +DA:633,0 +DA:636,0 +DA:640,0 +DA:644,0 +DA:647,0 +DA:649,0 +DA:651,0 +DA:653,0 +DA:656,0 +DA:657,0 +DA:662,0 +LH:0 +LF:203 +end_of_record +SF:src/auth/ejabberd_auth.erl +DA:97,4 +DA:101,16 +DA:102,16 +DA:103,16 +DA:104,16 +DA:105,16 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:115,16 +DA:124,2024 +DA:125,2024 +DA:126,566 +DA:127,1458 +DA:130,2024 +DA:135,80 +DA:136,80 +DA:137,80 +DA:139,80 +DA:141,0 +DA:142,0 +DA:145,80 +DA:146,80 +DA:147,80 +DA:148,0 +DA:154,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:162,0 +DA:163,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:180,0 +DA:181,0 +DA:185,0 +DA:187,0 +DA:192,0 +DA:194,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:202,0 +DA:203,0 +DA:208,0 +DA:210,0 +DA:212,63 +DA:213,63 +DA:218,0 +DA:220,63 +DA:221,63 +DA:222,63 +DA:224,63 +DA:225,63 +DA:227,0 +DA:230,63 +DA:231,63 +DA:236,2 +DA:241,2 +DA:242,2 +DA:245,0 +DA:247,2 +DA:248,2 +DA:250,2 +DA:254,2 +DA:258,2 +DA:259,2 +DA:262,0 +DA:264,2 +DA:265,2 +DA:267,2 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:277,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:289,0 +DA:296,65 +DA:297,65 +DA:299,0 +DA:300,65 +DA:303,0 +DA:308,39 +DA:314,25 +DA:316,0 +DA:317,0 +DA:319,0 +DA:321,0 +DA:328,25 +DA:329,25 +DA:331,25 +DA:333,0 +DA:336,90 +DA:337,13 +DA:338,77 +DA:340,0 +DA:343,0 +DA:344,0 +DA:349,5 +DA:350,5 +DA:356,0 +DA:358,63 +DA:359,63 +DA:360,63 +DA:361,0 +DA:364,63 +DA:366,63 +DA:370,63 +DA:371,63 +DA:373,0 +DA:375,0 +DA:376,0 +DA:382,0 +DA:384,0 +DA:386,0 +DA:388,0 +DA:390,0 +DA:395,80 +DA:407,0 +DA:408,0 +DA:409,0 +DA:415,2340 +DA:416,2340 +DA:420,2340 +DA:424,2425 +DA:429,0 +DA:430,0 +DA:431,0 +DA:434,16 +DA:435,16 +DA:436,16 +DA:444,80 +DA:445,80 +DA:446,80 +DA:447,80 +DA:448,80 +DA:449,80 +DA:450,80 +DA:451,80 +DA:452,80 +DA:454,0 +DA:457,80 +DA:459,80 +DA:460,80 +DA:461,0 +DA:467,0 +DA:470,0 +DA:473,0 +DA:476,0 +DA:478,0 +DA:484,195 +DA:486,195 +DA:487,195 +DA:489,128 +DA:491,128 +DA:492,128 +DA:494,67 +DA:497,0 +DA:502,195 +DA:508,2340 +DA:509,2340 +DA:515,20 +DA:517,2240 +DA:519,2320 +DA:524,1598 +DA:526,2320 +DA:528,1535 +DA:530,63 +DA:532,722 +LH:98 +LF:179 +end_of_record +SF:src/domain/mongoose_domain_db_cleaner.erl +DA:20,4 +DA:23,4 +DA:29,4 +DA:33,4 +DA:34,4 +DA:37,0 +DA:38,0 +DA:39,0 +DA:42,4 +DA:48,4 +DA:49,4 +DA:50,4 +DA:51,4 +DA:52,4 +DA:53,4 +DA:54,4 +DA:57,0 +DA:58,0 +DA:61,0 +DA:62,0 +DA:65,4 +DA:67,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:76,0 +DA:84,4 +DA:86,4 +DA:87,4 +DA:90,0 +DA:92,0 +DA:94,4 +DA:97,0 +DA:98,0 +LH:18 +LF:34 +end_of_record +SF:src/muc_light/mod_muc_light_codec_modern.erl +DA:42,0 +DA:44,0 +DA:46,0 +DA:48,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:83,0 +DA:84,0 +DA:86,0 +DA:87,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:107,0 +DA:116,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:131,0 +DA:132,0 +DA:142,0 +DA:143,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:153,0 +DA:154,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:163,0 +DA:164,0 +DA:169,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:182,0 +DA:184,0 +DA:185,0 +DA:187,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:200,0 +DA:207,0 +DA:212,0 +DA:214,0 +DA:217,0 +DA:219,0 +DA:224,0 +DA:229,0 +DA:231,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:243,0 +DA:248,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:257,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:268,0 +DA:269,0 +DA:272,0 +DA:276,0 +DA:277,0 +DA:280,0 +DA:283,0 +DA:285,0 +DA:288,0 +DA:291,0 +DA:292,0 +DA:296,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:306,0 +DA:309,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:321,0 +DA:322,0 +DA:324,0 +DA:325,0 +DA:327,0 +DA:330,0 +DA:333,0 +DA:334,0 +DA:337,0 +DA:340,0 +DA:346,0 +DA:347,0 +DA:349,0 +DA:350,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:358,0 +DA:359,0 +DA:362,0 +DA:364,0 +DA:367,0 +DA:373,0 +DA:375,0 +DA:377,0 +DA:380,0 +DA:383,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:390,0 +DA:392,0 +DA:394,0 +DA:397,0 +DA:400,0 +DA:405,0 +DA:406,0 +DA:409,0 +DA:416,0 +DA:420,0 +DA:426,0 +DA:432,0 +DA:436,0 +DA:440,0 +DA:446,0 +DA:448,0 +DA:455,0 +DA:457,0 +DA:458,0 +DA:461,0 +DA:462,0 +DA:465,0 +DA:466,0 +DA:469,0 +DA:471,0 +DA:472,0 +DA:478,0 +DA:479,0 +DA:485,0 +DA:486,0 +DA:487,0 +DA:489,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:501,0 +DA:507,0 +DA:508,0 +DA:512,0 +DA:514,0 +DA:521,0 +DA:522,0 +DA:525,0 +DA:526,0 +DA:529,0 +DA:530,0 +DA:533,0 +DA:534,0 +DA:537,0 +DA:538,0 +DA:542,0 +DA:543,0 +LH:0 +LF:189 +end_of_record +SF:src/privacy/mod_privacy_backend.erl +DA:98,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:106,0 +DA:107,0 +DA:111,0 +DA:112,0 +DA:120,0 +DA:121,0 +DA:129,0 +DA:130,0 +DA:137,0 +DA:138,0 +DA:144,0 +DA:145,0 +DA:152,0 +DA:153,0 +DA:161,0 +DA:162,0 +DA:170,0 +DA:171,0 +LH:0 +LF:22 +end_of_record +SF:src/mod_caps.erl +DA:98,0 +DA:99,0 +DA:104,0 +DA:105,0 +DA:107,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:117,8 +DA:125,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:154,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:172,0 +DA:173,0 +DA:180,0 +DA:181,0 +DA:183,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:197,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:210,0 +DA:215,0 +DA:217,0 +DA:219,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:250,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:264,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:271,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:284,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:296,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:307,0 +DA:309,0 +DA:311,0 +DA:317,0 +DA:318,0 +DA:320,0 +DA:321,0 +DA:323,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:344,0 +DA:346,0 +DA:351,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:366,0 +DA:368,0 +DA:371,0 +DA:374,0 +DA:378,0 +DA:381,0 +DA:393,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:403,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:409,0 +DA:410,0 +DA:412,0 +DA:414,0 +DA:423,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:433,0 +DA:434,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:444,0 +DA:446,0 +DA:447,0 +DA:450,0 +DA:453,0 +DA:455,0 +DA:457,0 +DA:462,0 +DA:463,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:476,0 +DA:477,0 +DA:480,0 +DA:481,0 +DA:487,0 +DA:491,0 +DA:492,0 +DA:497,0 +DA:498,0 +DA:500,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:509,0 +DA:511,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:516,0 +DA:517,0 +DA:521,0 +DA:523,0 +DA:525,0 +DA:527,0 +DA:529,0 +DA:531,0 +DA:533,0 +DA:534,0 +DA:538,0 +DA:541,0 +DA:542,0 +DA:547,0 +DA:550,0 +DA:556,0 +DA:561,0 +DA:563,0 +DA:567,0 +DA:568,0 +DA:570,0 +DA:575,0 +DA:578,0 +DA:579,0 +DA:581,0 +DA:584,0 +DA:585,0 +DA:587,0 +DA:590,0 +DA:593,0 +DA:596,0 +DA:598,0 +DA:601,0 +DA:602,0 +DA:605,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:613,0 +DA:615,0 +DA:617,0 +DA:621,0 +LH:1 +LF:217 +end_of_record +SF: +DA:13,0 +DA:17,0 +DA:20,0 +DA:33,0 +DA:36,0 +DA:37,0 +DA:39,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:47,0 +DA:50,0 +DA:53,0 +DA:56,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:67,0 +DA:68,0 +DA:71,0 +DA:72,0 +DA:74,0 +DA:78,0 +DA:81,0 +DA:84,0 +DA:86,0 +DA:89,0 +DA:91,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:105,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:117,0 +DA:120,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:132,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:140,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:152,0 +DA:154,0 +DA:156,0 +DA:158,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:181,0 +DA:183,0 +DA:185,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:216,0 +DA:217,0 +DA:222,0 +DA:224,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:233,0 +DA:234,0 +DA:238,0 +DA:241,0 +DA:244,0 +LH:0 +LF:101 +end_of_record +SF: +DA:9,0 +DA:10,0 +DA:12,0 +LH:0 +LF:3 +end_of_record +SF:src/sasl/cyrsasl_scram_sha384_plus.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/wpool/mongoose_wpool_ldap.erl +DA:10,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:18,0 +LH:0 +LF:5 +end_of_record +SF: +DA:0,0 +DA:19,0 +DA:27,0 +DA:42,0 +DA:45,0 +DA:52,0 +DA:55,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:75,0 +DA:78,0 +DA:81,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:99,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:125,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:140,0 +DA:145,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:158,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:168,0 +DA:173,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:185,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:199,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:212,0 +DA:218,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:229,0 +DA:239,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:255,0 +DA:258,0 +DA:262,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:279,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:300,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:333,0 +DA:335,0 +DA:341,0 +DA:348,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:360,0 +DA:361,0 +DA:363,0 +DA:367,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:381,0 +DA:384,0 +DA:386,0 +DA:388,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:399,0 +DA:400,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:409,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:417,0 +DA:420,0 +DA:422,0 +DA:424,0 +DA:428,0 +DA:432,0 +DA:443,0 +DA:444,0 +DA:445,0 +LH:0 +LF:167 +end_of_record +SF:src/auth/ejabberd_auth_external.erl +DA:61,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:67,0 +DA:72,0 +DA:76,8 +DA:89,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:104,0 +DA:109,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:129,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:145,0 +DA:147,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:166,0 +DA:173,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:221,0 +DA:225,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:244,0 +DA:252,0 +DA:254,0 +DA:256,0 +DA:258,0 +DA:261,0 +DA:262,0 +DA:265,0 +DA:268,0 +DA:271,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:282,0 +DA:290,0 +DA:292,0 +DA:294,0 +DA:296,0 +DA:299,0 +DA:300,0 +DA:302,0 +DA:304,0 +DA:306,0 +DA:313,0 +DA:318,0 +DA:320,0 +DA:330,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:346,0 +DA:354,0 +DA:360,0 +DA:361,0 +DA:369,0 +DA:370,0 +DA:372,0 +DA:374,0 +DA:376,0 +DA:378,0 +DA:381,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:403,0 +LH:1 +LF:101 +end_of_record +SF:src/system_metrics/mongoose_module_metrics.erl +DA:13,0 +DA:14,0 +DA:15,0 +DA:17,0 +DA:18,0 +DA:21,0 +LH:0 +LF:6 +end_of_record +SF:src/sasl/cyrsasl_scram_sha224_plus.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF: +DA:0,0 +DA:39,0 +DA:45,0 +DA:51,0 +DA:54,0 +DA:68,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:93,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:114,0 +DA:118,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:128,0 +DA:130,0 +DA:133,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:162,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:181,0 +DA:182,0 +DA:184,0 +DA:185,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:217,0 +DA:219,0 +DA:222,0 +DA:223,0 +DA:227,0 +DA:229,0 +DA:231,0 +DA:232,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:241,0 +DA:242,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:256,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:265,0 +DA:266,0 +DA:268,0 +DA:270,0 +DA:271,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:280,0 +DA:284,0 +DA:286,0 +DA:288,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:302,0 +DA:303,0 +DA:305,0 +DA:306,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:316,0 +DA:317,0 +DA:319,0 +DA:320,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:334,0 +DA:336,0 +DA:338,0 +DA:339,0 +DA:343,0 +DA:344,0 +DA:346,0 +DA:347,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:359,0 +DA:361,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:398,0 +DA:399,0 +DA:402,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:422,0 +DA:425,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:435,0 +DA:436,0 +DA:438,0 +DA:439,0 +DA:442,0 +DA:444,0 +DA:446,0 +DA:450,0 +DA:451,0 +DA:453,0 +DA:456,0 +DA:457,0 +DA:461,0 +DA:464,0 +DA:466,0 +DA:467,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:476,0 +DA:477,0 +DA:480,0 +DA:481,0 +DA:484,0 +DA:485,0 +DA:486,0 +DA:488,0 +LH:0 +LF:220 +end_of_record +SF:src/mongoose_credentials.erl +DA:29,82 +DA:32,160 +DA:35,80 +DA:42,320 +DA:43,0 +DA:44,320 +DA:53,320 +DA:54,240 +DA:55,80 +DA:62,320 +DA:63,320 +DA:69,80 +DA:70,240 +DA:75,80 +DA:76,80 +LH:14 +LF:15 +end_of_record +SF:src/mam/mod_mam_muc_rdbms_arch.erl +DA:58,0 +DA:59,0 +DA:60,0 +DA:64,0 +DA:68,0 +DA:74,0 +DA:76,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:89,0 +DA:93,0 +DA:96,0 +DA:99,0 +DA:101,0 +DA:102,0 +DA:113,0 +DA:114,0 +DA:117,0 +DA:120,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:133,0 +DA:140,0 +DA:148,0 +DA:157,0 +DA:167,0 +DA:181,0 +DA:184,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:195,0 +DA:202,0 +DA:206,0 +DA:210,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:246,0 +DA:252,0 +DA:253,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:266,0 +DA:268,0 +DA:271,0 +DA:273,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:282,0 +DA:285,0 +DA:286,0 +DA:290,0 +DA:296,0 +DA:297,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:312,0 +DA:313,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:323,0 +DA:326,0 +DA:327,0 +DA:330,0 +DA:332,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:340,0 +DA:346,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:354,0 +LH:0 +LF:102 +end_of_record +SF:src/mongoose_chat_markers.erl +DA:27,0 +DA:31,0 +DA:35,8 +DA:42,0 +DA:44,0 +DA:46,0 +DA:48,0 +DA:53,0 +DA:54,0 +DA:55,0 +LH:1 +LF:10 +end_of_record +SF:src/mod_roster_riak.erl +DA:37,0 +DA:43,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:63,0 +DA:64,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:105,0 +DA:109,0 +DA:110,0 +DA:113,0 +DA:117,0 +DA:121,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:138,0 +DA:140,0 +DA:142,0 +DA:147,0 +DA:152,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:201,0 +DA:203,0 +LH:0 +LF:65 +end_of_record +SF:src/privacy/mod_privacy_mnesia.erl +DA:49,0 +DA:51,0 +DA:52,0 +DA:55,0 +DA:57,0 +DA:59,0 +DA:61,0 +DA:63,0 +DA:66,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:76,0 +DA:77,0 +DA:81,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:152,0 +DA:154,0 +DA:156,0 +DA:158,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:176,0 +DA:178,0 +DA:180,0 +DA:184,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:194,0 +LH:0 +LF:69 +end_of_record +SF:src/global_distrib/mod_global_distrib_hosts_refresher.erl +DA:52,0 +DA:56,0 +DA:60,0 +DA:68,0 +DA:69,0 +DA:73,0 +DA:77,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:102,0 +DA:105,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:120,0 +DA:121,0 +DA:123,0 +DA:132,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:145,0 +DA:146,0 +DA:150,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:162,0 +DA:163,0 +DA:166,0 +DA:169,0 +DA:172,0 +DA:173,0 +DA:181,0 +DA:185,0 +DA:186,0 +LH:0 +LF:53 +end_of_record +SF:src/pubsub/nodetree_dag.erl +DA:44,0 +DA:47,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:57,0 +DA:58,0 +DA:60,0 +DA:63,0 +DA:65,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:81,0 +DA:82,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:92,0 +DA:95,0 +DA:98,0 +DA:101,0 +DA:104,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:126,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +LH:0 +LF:48 +end_of_record +SF:src/mod_auth_token.erl +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:89,0 +DA:90,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:99,0 +DA:104,0 +DA:108,8 +DA:116,8 +DA:129,0 +DA:131,0 +DA:135,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:166,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:178,0 +DA:183,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:195,0 +DA:199,0 +DA:203,0 +DA:204,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:215,0 +DA:216,0 +DA:218,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:226,0 +DA:227,0 +DA:229,0 +DA:231,0 +DA:233,0 +DA:235,0 +DA:238,0 +DA:240,0 +DA:243,0 +DA:244,0 +DA:246,0 +DA:249,0 +DA:250,0 +DA:254,0 +DA:257,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:264,0 +DA:268,0 +DA:269,0 +DA:272,0 +DA:276,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:283,0 +DA:286,0 +DA:287,0 +DA:293,0 +DA:294,0 +DA:296,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:303,0 +DA:307,0 +DA:310,0 +DA:311,0 +DA:313,0 +DA:318,0 +DA:323,0 +DA:327,0 +DA:330,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:340,0 +DA:341,0 +DA:343,0 +DA:346,0 +DA:350,0 +DA:351,0 +DA:361,0 +DA:362,0 +DA:366,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:374,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:384,0 +DA:385,0 +DA:394,0 +DA:395,0 +DA:398,0 +DA:400,0 +DA:402,0 +DA:405,0 +DA:406,0 +DA:409,0 +DA:413,0 +DA:415,0 +DA:417,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:439,0 +DA:441,0 +DA:443,0 +DA:445,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:457,0 +DA:460,0 +DA:461,0 +DA:463,0 +DA:466,0 +DA:467,0 +DA:471,0 +DA:473,0 +LH:2 +LF:150 +end_of_record +SF: +DA:40,0 +DA:43,0 +DA:47,0 +DA:54,0 +DA:57,0 +DA:60,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:76,0 +DA:79,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:99,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:110,0 +DA:115,0 +LH:0 +LF:28 +end_of_record +SF: +DA:74,0 +DA:77,0 +DA:86,0 +DA:152,0 +DA:165,0 +DA:171,0 +DA:179,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:200,0 +DA:203,0 +DA:206,0 +DA:209,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:219,0 +DA:221,0 +DA:224,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:246,0 +DA:252,0 +DA:253,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:261,0 +DA:263,0 +DA:265,0 +DA:268,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:278,0 +DA:279,0 +DA:289,0 +DA:291,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:308,0 +DA:310,0 +DA:312,0 +DA:318,0 +DA:319,0 +DA:326,0 +DA:327,0 +DA:330,0 +DA:331,0 +DA:333,0 +DA:334,0 +DA:337,0 +DA:338,0 +DA:340,0 +DA:341,0 +DA:343,0 +DA:346,0 +DA:347,0 +DA:351,0 +DA:354,0 +DA:356,0 +DA:363,0 +DA:367,0 +DA:368,0 +DA:373,0 +DA:374,0 +DA:382,0 +DA:383,0 +DA:388,0 +DA:389,0 +DA:395,0 +DA:399,0 +DA:403,0 +DA:406,0 +DA:409,0 +DA:411,0 +DA:412,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:428,0 +DA:431,0 +DA:434,0 +DA:437,0 +DA:446,0 +DA:447,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:460,0 +DA:465,0 +DA:466,0 +DA:468,0 +DA:469,0 +DA:471,0 +DA:473,0 +DA:478,0 +DA:480,0 +DA:483,0 +DA:485,0 +DA:488,0 +DA:493,0 +DA:496,0 +DA:501,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:511,0 +DA:514,0 +DA:517,0 +DA:518,0 +DA:522,0 +DA:528,0 +DA:530,0 +DA:535,0 +DA:537,0 +DA:539,0 +DA:540,0 +DA:542,0 +DA:548,0 +DA:552,0 +DA:555,0 +DA:560,0 +DA:561,0 +DA:562,0 +DA:563,0 +DA:564,0 +DA:567,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:575,0 +DA:576,0 +DA:580,0 +DA:582,0 +DA:583,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:598,0 +DA:600,0 +DA:601,0 +DA:607,0 +DA:609,0 +DA:612,0 +DA:615,0 +DA:616,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:621,0 +DA:625,0 +DA:626,0 +DA:627,0 +DA:628,0 +DA:629,0 +DA:630,0 +DA:631,0 +DA:632,0 +DA:633,0 +DA:635,0 +DA:637,0 +DA:640,0 +DA:642,0 +DA:643,0 +DA:644,0 +DA:646,0 +DA:648,0 +DA:650,0 +DA:652,0 +DA:654,0 +DA:656,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:664,0 +DA:666,0 +DA:667,0 +DA:670,0 +DA:672,0 +DA:674,0 +DA:677,0 +DA:678,0 +DA:680,0 +DA:682,0 +DA:685,0 +DA:686,0 +DA:688,0 +DA:690,0 +DA:695,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:701,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:711,0 +DA:712,0 +DA:713,0 +DA:715,0 +DA:716,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:723,0 +DA:724,0 +DA:725,0 +DA:727,0 +DA:729,0 +DA:731,0 +DA:733,0 +DA:735,0 +DA:737,0 +DA:738,0 +DA:740,0 +DA:746,0 +DA:749,0 +DA:751,0 +DA:757,0 +DA:758,0 +DA:760,0 +DA:762,0 +DA:765,0 +DA:767,0 +DA:770,0 +DA:771,0 +DA:772,0 +DA:773,0 +DA:774,0 +DA:775,0 +DA:776,0 +DA:777,0 +DA:778,0 +DA:779,0 +DA:781,0 +DA:782,0 +DA:788,0 +DA:790,0 +DA:792,0 +DA:795,0 +DA:798,0 +DA:799,0 +DA:800,0 +DA:801,0 +DA:802,0 +DA:803,0 +DA:805,0 +DA:806,0 +DA:807,0 +DA:808,0 +DA:809,0 +DA:810,0 +DA:812,0 +DA:814,0 +DA:817,0 +DA:819,0 +DA:821,0 +DA:823,0 +DA:825,0 +DA:828,0 +DA:829,0 +DA:831,0 +DA:832,0 +DA:833,0 +DA:834,0 +DA:835,0 +DA:837,0 +DA:838,0 +DA:839,0 +DA:840,0 +DA:842,0 +DA:844,0 +DA:845,0 +DA:847,0 +DA:849,0 +DA:852,0 +DA:853,0 +DA:854,0 +DA:856,0 +DA:859,0 +DA:863,0 +DA:867,0 +DA:868,0 +DA:869,0 +DA:870,0 +DA:872,0 +DA:875,0 +DA:876,0 +DA:878,0 +DA:879,0 +DA:880,0 +DA:881,0 +DA:882,0 +DA:884,0 +DA:885,0 +DA:886,0 +DA:887,0 +DA:889,0 +DA:891,0 +DA:892,0 +DA:894,0 +DA:895,0 +DA:897,0 +DA:900,0 +DA:901,0 +DA:902,0 +DA:904,0 +DA:907,0 +DA:911,0 +DA:912,0 +DA:914,0 +DA:918,0 +DA:922,0 +DA:923,0 +DA:924,0 +DA:925,0 +DA:926,0 +DA:928,0 +DA:931,0 +DA:932,0 +DA:933,0 +DA:934,0 +DA:935,0 +DA:936,0 +DA:937,0 +DA:938,0 +DA:940,0 +DA:941,0 +DA:942,0 +DA:944,0 +DA:948,0 +DA:949,0 +DA:950,0 +DA:951,0 +DA:952,0 +DA:954,0 +DA:955,0 +DA:961,0 +DA:966,0 +DA:967,0 +DA:968,0 +DA:969,0 +DA:970,0 +DA:971,0 +DA:972,0 +DA:973,0 +DA:975,0 +DA:976,0 +DA:977,0 +DA:979,0 +DA:983,0 +DA:985,0 +DA:990,0 +DA:991,0 +DA:992,0 +DA:993,0 +DA:994,0 +DA:995,0 +DA:997,0 +DA:998,0 +DA:999,0 +DA:1000,0 +DA:1002,0 +DA:1007,0 +DA:1013,0 +DA:1014,0 +DA:1015,0 +DA:1017,0 +DA:1018,0 +DA:1020,0 +DA:1021,0 +DA:1022,0 +DA:1023,0 +DA:1025,0 +DA:1029,0 +DA:1033,0 +DA:1037,0 +DA:1038,0 +DA:1041,0 +DA:1042,0 +DA:1043,0 +DA:1045,0 +DA:1052,0 +DA:1054,0 +DA:1060,0 +DA:1065,0 +DA:1066,0 +DA:1070,0 +DA:1071,0 +DA:1072,0 +DA:1073,0 +DA:1075,0 +DA:1077,0 +DA:1084,0 +DA:1085,0 +DA:1086,0 +DA:1087,0 +DA:1088,0 +DA:1091,0 +DA:1095,0 +DA:1096,0 +DA:1097,0 +DA:1099,0 +DA:1101,0 +DA:1108,0 +DA:1109,0 +DA:1110,0 +DA:1112,0 +DA:1117,0 +DA:1122,0 +DA:1123,0 +DA:1124,0 +DA:1126,0 +DA:1128,0 +DA:1134,0 +DA:1135,0 +DA:1136,0 +DA:1138,0 +DA:1142,0 +DA:1144,0 +DA:1150,0 +DA:1151,0 +DA:1152,0 +DA:1154,0 +DA:1155,0 +DA:1157,0 +DA:1159,0 +DA:1166,0 +DA:1168,0 +DA:1169,0 +DA:1170,0 +DA:1178,0 +DA:1179,0 +DA:1180,0 +DA:1181,0 +DA:1183,0 +DA:1184,0 +DA:1185,0 +DA:1186,0 +DA:1187,0 +DA:1188,0 +DA:1189,0 +DA:1190,0 +DA:1192,0 +DA:1194,0 +DA:1195,0 +DA:1197,0 +DA:1199,0 +DA:1200,0 +DA:1202,0 +DA:1207,0 +DA:1209,0 +DA:1210,0 +DA:1212,0 +DA:1213,0 +DA:1218,0 +DA:1220,0 +DA:1221,0 +DA:1223,0 +DA:1224,0 +DA:1225,0 +DA:1229,0 +DA:1230,0 +DA:1232,0 +DA:1234,0 +DA:1235,0 +DA:1236,0 +DA:1238,0 +DA:1239,0 +DA:1240,0 +DA:1242,0 +DA:1243,0 +DA:1244,0 +DA:1245,0 +DA:1248,0 +DA:1252,0 +DA:1256,0 +DA:1261,0 +DA:1265,0 +DA:1270,0 +DA:1271,0 +DA:1272,0 +DA:1277,0 +DA:1278,0 +DA:1279,0 +DA:1280,0 +DA:1281,0 +DA:1282,0 +DA:1286,0 +DA:1291,0 +DA:1292,0 +DA:1293,0 +DA:1294,0 +DA:1295,0 +DA:1296,0 +DA:1297,0 +DA:1298,0 +DA:1299,0 +DA:1303,0 +DA:1308,0 +DA:1309,0 +DA:1317,0 +DA:1319,0 +DA:1321,0 +DA:1322,0 +DA:1324,0 +DA:1329,0 +DA:1334,0 +DA:1335,0 +DA:1336,0 +DA:1338,0 +DA:1339,0 +DA:1340,0 +DA:1341,0 +DA:1342,0 +DA:1345,0 +DA:1348,0 +DA:1350,0 +DA:1353,0 +DA:1354,0 +DA:1355,0 +DA:1359,0 +DA:1360,0 +DA:1361,0 +DA:1362,0 +DA:1363,0 +DA:1364,0 +DA:1366,0 +DA:1367,0 +DA:1368,0 +DA:1370,0 +DA:1371,0 +DA:1373,0 +DA:1375,0 +DA:1380,0 +DA:1382,0 +DA:1387,0 +DA:1389,0 +DA:1393,0 +DA:1394,0 +DA:1395,0 +DA:1396,0 +DA:1397,0 +DA:1398,0 +DA:1399,0 +DA:1400,0 +DA:1401,0 +DA:1405,0 +DA:1409,0 +DA:1411,0 +DA:1416,0 +DA:1417,0 +DA:1418,0 +DA:1419,0 +DA:1420,0 +DA:1422,0 +DA:1424,0 +DA:1426,0 +DA:1428,0 +DA:1434,0 +DA:1439,0 +DA:1440,0 +DA:1441,0 +DA:1442,0 +DA:1444,0 +DA:1445,0 +DA:1446,0 +DA:1448,0 +DA:1450,0 +DA:1457,0 +DA:1462,0 +DA:1465,0 +DA:1467,0 +DA:1468,0 +DA:1470,0 +DA:1471,0 +DA:1475,0 +DA:1476,0 +DA:1478,0 +DA:1479,0 +DA:1480,0 +DA:1481,0 +DA:1483,0 +DA:1484,0 +DA:1485,0 +DA:1487,0 +DA:1488,0 +DA:1490,0 +DA:1492,0 +DA:1494,0 +DA:1495,0 +DA:1497,0 +DA:1502,0 +DA:1504,0 +DA:1508,0 +DA:1509,0 +DA:1513,0 +DA:1514,0 +DA:1515,0 +DA:1517,0 +DA:1518,0 +DA:1522,0 +DA:1527,0 +DA:1529,0 +DA:1530,0 +DA:1531,0 +DA:1532,0 +DA:1533,0 +DA:1534,0 +DA:1536,0 +DA:1537,0 +DA:1538,0 +DA:1539,0 +DA:1545,0 +DA:1546,0 +DA:1553,0 +DA:1558,0 +DA:1560,0 +DA:1564,0 +DA:1565,0 +DA:1566,0 +DA:1569,0 +DA:1572,0 +DA:1573,0 +DA:1576,0 +DA:1577,0 +DA:1580,0 +DA:1581,0 +DA:1582,0 +DA:1583,0 +DA:1584,0 +DA:1587,0 +DA:1600,0 +DA:1602,0 +DA:1604,0 +DA:1606,0 +DA:1607,0 +DA:1608,0 +DA:1609,0 +DA:1610,0 +DA:1611,0 +DA:1615,0 +DA:1616,0 +DA:1617,0 +DA:1618,0 +DA:1619,0 +DA:1620,0 +DA:1622,0 +DA:1624,0 +DA:1626,0 +DA:1628,0 +DA:1633,0 +DA:1636,0 +DA:1639,0 +DA:1641,0 +DA:1643,0 +DA:1645,0 +DA:1646,0 +DA:1648,0 +DA:1651,0 +DA:1653,0 +DA:1655,0 +DA:1656,0 +DA:1657,0 +DA:1659,0 +DA:1660,0 +DA:1662,0 +DA:1663,0 +DA:1665,0 +DA:1666,0 +DA:1669,0 +DA:1670,0 +DA:1672,0 +DA:1675,0 +DA:1676,0 +DA:1679,0 +DA:1680,0 +DA:1683,0 +DA:1684,0 +DA:1685,0 +DA:1688,0 +DA:1689,0 +DA:1690,0 +DA:1691,0 +DA:1692,0 +DA:1693,0 +DA:1696,0 +DA:1698,0 +DA:1701,0 +DA:1702,0 +DA:1704,0 +DA:1707,0 +DA:1708,0 +DA:1709,0 +DA:1710,0 +DA:1713,0 +DA:1714,0 +DA:1717,0 +DA:1718,0 +DA:1721,0 +DA:1722,0 +DA:1723,0 +DA:1726,0 +DA:1727,0 +DA:1729,0 +DA:1732,0 +DA:1733,0 +DA:1735,0 +DA:1740,0 +DA:1743,0 +DA:1746,0 +DA:1749,0 +DA:1752,0 +DA:1753,0 +DA:1756,0 +DA:1761,0 +DA:1764,0 +DA:1765,0 +DA:1766,0 +DA:1769,0 +DA:1770,0 +DA:1771,0 +DA:1774,0 +DA:1775,0 +DA:1776,0 +DA:1779,0 +DA:1780,0 +DA:1781,0 +DA:1784,0 +DA:1785,0 +DA:1789,0 +DA:1790,0 +DA:1793,0 +DA:1795,0 +DA:1799,0 +DA:1800,0 +DA:1801,0 +DA:1802,0 +DA:1803,0 +DA:1806,0 +DA:1807,0 +DA:1808,0 +DA:1809,0 +DA:1810,0 +DA:1811,0 +DA:1813,0 +LH:0 +LF:790 +end_of_record +SF: +DA:0,0 +DA:17,0 +DA:18,0 +DA:20,0 +DA:21,0 +DA:24,0 +DA:25,0 +DA:28,0 +DA:29,0 +DA:31,0 +DA:32,0 +DA:35,0 +DA:36,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:44,0 +DA:47,0 +DA:50,0 +DA:53,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:79,0 +DA:83,0 +DA:113,221 +DA:114,221 +DA:115,221 +DA:116,221 +DA:117,2 +DA:118,219 +DA:141,65 +DA:146,221 +DA:150,0 +DA:154,0 +DA:159,0 +DA:162,293 +DA:163,293 +DA:164,293 +DA:167,0 +DA:168,0 +DA:170,0 +DA:173,0 +DA:176,0 +DA:177,0 +DA:180,0 +LH:11 +LF:54 +end_of_record +SF: +DA:30,0 +DA:33,0 +DA:36,0 +DA:40,0 +DA:46,0 +DA:49,0 +DA:52,0 +DA:55,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:86,0 +LH:0 +LF:25 +end_of_record +SF:src/mongoose_api_xml.erl +DA:29,0 +DA:32,0 +DA:33,0 +DA:39,0 +DA:42,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:49,0 +DA:51,0 +DA:54,0 +DA:56,0 +DA:58,0 +DA:61,0 +DA:63,0 +DA:65,0 +LH:0 +LF:17 +end_of_record +SF:src/domain/mongoose_domain_loader.erl +DA:20,4 +DA:24,4 +DA:28,0 +DA:29,0 +DA:30,0 +DA:34,0 +DA:45,4 +DA:47,4 +DA:49,4 +DA:51,4 +DA:52,4 +DA:53,4 +DA:54,4 +DA:57,4 +DA:58,4 +DA:60,0 +DA:61,0 +DA:65,0 +DA:66,0 +DA:71,4 +DA:72,4 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:94,8 +DA:95,8 +DA:96,8 +DA:97,0 +DA:98,8 +DA:102,8 +DA:105,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:121,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:127,0 +DA:130,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:146,0 +DA:148,0 +DA:151,0 +DA:155,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:178,0 +DA:181,0 +DA:183,0 +DA:185,0 +DA:188,0 +DA:194,0 +DA:195,0 +DA:198,0 +DA:199,0 +DA:202,0 +DA:205,0 +DA:208,0 +DA:209,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:219,0 +DA:222,0 +DA:225,0 +DA:228,4 +DA:231,0 +DA:232,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:247,0 +DA:251,4 +DA:254,4 +DA:277,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:285,0 +LH:21 +LF:112 +end_of_record +SF: +DA:0,0 +DA:34,0 +DA:42,0 +DA:49,0 +DA:52,0 +DA:59,0 +DA:88,0 +DA:95,0 +DA:103,0 +DA:111,0 +DA:119,0 +DA:125,0 +DA:126,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:142,0 +DA:145,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:173,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:185,0 +DA:188,0 +DA:190,0 +DA:193,0 +DA:194,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:221,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:254,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:329,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:342,0 +DA:343,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:354,0 +DA:355,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:415,0 +DA:416,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:458,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:475,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:482,0 +DA:484,0 +DA:486,0 +DA:489,0 +DA:493,0 +DA:494,0 +DA:500,0 +DA:502,0 +DA:503,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:510,0 +DA:513,0 +DA:514,0 +DA:518,0 +DA:519,0 +DA:520,0 +DA:521,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:530,0 +DA:531,0 +DA:534,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:540,0 +DA:541,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:554,0 +DA:555,0 +DA:559,0 +DA:560,0 +DA:561,0 +DA:562,0 +DA:563,0 +DA:567,0 +DA:571,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:575,0 +DA:576,0 +DA:580,0 +DA:581,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:603,0 +DA:605,0 +DA:606,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:613,0 +DA:614,0 +DA:616,0 +DA:618,0 +DA:619,0 +DA:620,0 +DA:622,0 +DA:625,0 +DA:627,0 +DA:629,0 +DA:632,0 +DA:636,0 +DA:637,0 +DA:642,0 +DA:643,0 +DA:644,0 +DA:646,0 +DA:648,0 +DA:650,0 +DA:651,0 +DA:655,0 +DA:656,0 +DA:657,0 +DA:658,0 +DA:659,0 +DA:661,0 +DA:662,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:669,0 +DA:670,0 +DA:672,0 +DA:677,0 +DA:678,0 +DA:679,0 +DA:680,0 +DA:681,0 +DA:682,0 +DA:683,0 +DA:684,0 +DA:688,0 +DA:689,0 +DA:690,0 +DA:691,0 +DA:692,0 +DA:693,0 +DA:694,0 +DA:695,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:700,0 +DA:701,0 +DA:702,0 +DA:704,0 +DA:707,0 +DA:708,0 +DA:712,0 +DA:713,0 +DA:714,0 +DA:715,0 +DA:716,0 +DA:717,0 +DA:718,0 +DA:719,0 +DA:720,0 +DA:724,0 +DA:725,0 +DA:726,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:734,0 +DA:735,0 +DA:737,0 +DA:738,0 +DA:739,0 +DA:742,0 +DA:745,0 +DA:746,0 +DA:747,0 +DA:751,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:755,0 +DA:756,0 +DA:757,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:768,0 +DA:769,0 +DA:770,0 +DA:772,0 +DA:773,0 +DA:774,0 +DA:778,0 +DA:779,0 +DA:782,0 +DA:783,0 +DA:785,0 +DA:788,0 +DA:789,0 +DA:790,0 +DA:791,0 +DA:794,0 +DA:796,0 +DA:797,0 +DA:800,0 +DA:801,0 +DA:804,0 +DA:805,0 +DA:806,0 +DA:807,0 +DA:808,0 +DA:809,0 +DA:811,0 +DA:814,0 +DA:815,0 +DA:816,0 +DA:819,0 +DA:820,0 +DA:821,0 +DA:824,0 +DA:825,0 +DA:826,0 +DA:829,0 +DA:830,0 +DA:831,0 +DA:834,0 +DA:835,0 +DA:838,0 +DA:839,0 +DA:840,0 +DA:841,0 +DA:844,0 +DA:845,0 +DA:846,0 +DA:847,0 +DA:850,0 +DA:851,0 +DA:853,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:861,0 +DA:862,0 +DA:863,0 +DA:864,0 +DA:867,0 +DA:870,0 +DA:872,0 +DA:873,0 +DA:874,0 +DA:877,0 +DA:878,0 +DA:881,0 +DA:882,0 +DA:883,0 +DA:884,0 +DA:885,0 +DA:886,0 +DA:887,0 +DA:890,0 +DA:893,0 +DA:896,0 +DA:897,0 +DA:900,0 +DA:904,0 +DA:907,0 +DA:910,0 +DA:913,0 +DA:914,0 +DA:917,0 +DA:921,0 +DA:924,0 +DA:927,0 +DA:928,0 +DA:929,0 +DA:930,0 +DA:931,0 +DA:934,0 +DA:936,0 +DA:937,0 +DA:940,0 +DA:941,0 +DA:943,0 +DA:945,0 +DA:954,0 +DA:956,0 +DA:957,0 +DA:960,0 +DA:961,0 +DA:962,0 +DA:965,0 +DA:967,0 +DA:968,0 +DA:969,0 +DA:970,0 +DA:971,0 +DA:972,0 +DA:973,0 +DA:974,0 +DA:976,0 +DA:979,0 +DA:980,0 +DA:981,0 +DA:982,0 +DA:983,0 +DA:986,0 +DA:987,0 +DA:988,0 +DA:989,0 +DA:990,0 +DA:991,0 +DA:992,0 +DA:995,0 +DA:996,0 +DA:997,0 +DA:998,0 +DA:1001,0 +DA:1002,0 +DA:1005,0 +DA:1006,0 +DA:1009,0 +DA:1010,0 +DA:1011,0 +DA:1012,0 +DA:1013,0 +DA:1014,0 +DA:1016,0 +DA:1019,0 +DA:1020,0 +DA:1021,0 +DA:1022,0 +DA:1025,0 +DA:1030,0 +DA:1031,0 +DA:1032,0 +DA:1035,0 +DA:1037,0 +DA:1039,0 +DA:1041,0 +DA:1045,0 +DA:1051,0 +DA:1053,0 +DA:1054,0 +DA:1055,0 +DA:1056,0 +DA:1062,0 +DA:1064,0 +DA:1065,0 +DA:1066,0 +DA:1067,0 +DA:1069,0 +DA:1070,0 +DA:1072,0 +DA:1073,0 +DA:1078,0 +DA:1081,0 +DA:1083,0 +DA:1085,0 +DA:1086,0 +DA:1087,0 +DA:1089,0 +DA:1091,0 +DA:1092,0 +DA:1093,0 +DA:1095,0 +DA:1097,0 +DA:1098,0 +DA:1102,0 +DA:1103,0 +DA:1104,0 +DA:1106,0 +DA:1107,0 +DA:1109,0 +DA:1110,0 +DA:1111,0 +DA:1113,0 +DA:1115,0 +DA:1117,0 +DA:1118,0 +DA:1119,0 +DA:1120,0 +DA:1122,0 +DA:1129,0 +DA:1130,0 +DA:1131,0 +DA:1134,0 +DA:1135,0 +DA:1136,0 +DA:1138,0 +DA:1139,0 +DA:1142,0 +DA:1145,0 +DA:1148,0 +DA:1150,0 +DA:1152,0 +DA:1153,0 +DA:1154,0 +DA:1156,0 +DA:1158,0 +DA:1159,0 +DA:1160,0 +DA:1162,0 +DA:1164,0 +DA:1167,0 +DA:1169,0 +DA:1173,0 +DA:1174,0 +DA:1177,0 +DA:1178,0 +DA:1180,0 +DA:1184,0 +DA:1185,0 +DA:1188,0 +DA:1189,0 +DA:1190,0 +DA:1192,0 +DA:1195,0 +DA:1198,0 +DA:1201,0 +DA:1202,0 +DA:1205,0 +DA:1207,0 +DA:1212,0 +DA:1215,0 +DA:1217,0 +DA:1219,0 +DA:1221,0 +DA:1222,0 +DA:1223,0 +DA:1225,0 +DA:1227,0 +DA:1228,0 +DA:1230,0 +DA:1231,0 +DA:1232,0 +DA:1233,0 +DA:1236,0 +DA:1240,0 +DA:1243,0 +DA:1245,0 +DA:1246,0 +DA:1248,0 +DA:1250,0 +DA:1252,0 +DA:1254,0 +DA:1255,0 +DA:1256,0 +DA:1258,0 +DA:1259,0 +DA:1261,0 +DA:1262,0 +DA:1263,0 +DA:1264,0 +DA:1267,0 +DA:1271,0 +DA:1274,0 +DA:1276,0 +DA:1277,0 +DA:1279,0 +DA:1281,0 +DA:1283,0 +DA:1285,0 +DA:1286,0 +DA:1287,0 +DA:1289,0 +DA:1290,0 +DA:1292,0 +DA:1293,0 +DA:1294,0 +DA:1295,0 +DA:1298,0 +DA:1301,0 +DA:1305,0 +DA:1307,0 +DA:1308,0 +DA:1310,0 +DA:1311,0 +DA:1312,0 +DA:1316,0 +DA:1319,0 +DA:1321,0 +DA:1322,0 +DA:1323,0 +DA:1325,0 +DA:1326,0 +DA:1329,0 +DA:1330,0 +DA:1333,0 +DA:1334,0 +DA:1335,0 +DA:1338,0 +DA:1342,0 +DA:1343,0 +DA:1347,0 +DA:1351,0 +DA:1355,0 +DA:1363,0 +DA:1365,0 +DA:1368,0 +LH:0 +LF:711 +end_of_record +SF:src/mod_cowboy.erl +DA:52,0 +DA:53,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:64,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:88,0 +DA:91,0 +DA:92,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:104,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:115,0 +DA:119,0 +DA:120,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:132,0 +DA:134,0 +DA:136,0 +DA:138,0 +DA:140,0 +DA:143,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:155,0 +DA:161,0 +DA:162,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:171,0 +DA:173,0 +DA:175,0 +DA:179,0 +DA:181,0 +DA:183,0 +DA:187,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:203,0 +DA:207,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:221,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:230,0 +DA:234,0 +DA:237,0 +DA:240,0 +DA:247,0 +LH:0 +LF:77 +end_of_record +SF: +DA:0,0 +DA:86,0 +DA:89,0 +DA:96,0 +DA:99,0 +DA:148,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:181,0 +DA:182,0 +DA:184,0 +DA:186,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:202,0 +DA:203,0 +DA:206,0 +DA:207,0 +DA:210,0 +DA:211,0 +DA:215,0 +DA:216,0 +DA:219,0 +DA:220,0 +DA:224,0 +DA:225,0 +DA:228,0 +DA:229,0 +DA:233,0 +DA:234,0 +DA:237,0 +DA:238,0 +DA:241,0 +DA:242,0 +DA:246,0 +DA:247,0 +DA:251,0 +DA:252,0 +DA:255,0 +DA:256,0 +DA:261,0 +DA:263,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:270,0 +DA:274,0 +DA:276,0 +DA:277,0 +DA:279,0 +DA:281,0 +DA:283,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:293,0 +DA:295,0 +DA:297,0 +DA:302,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:308,0 +DA:310,0 +DA:311,0 +DA:315,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:322,0 +DA:324,0 +DA:325,0 +DA:329,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:336,0 +DA:338,0 +DA:339,0 +DA:343,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:350,0 +DA:352,0 +DA:353,0 +DA:357,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:365,0 +DA:369,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:378,0 +DA:379,0 +DA:384,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:390,0 +DA:392,0 +DA:394,0 +DA:395,0 +DA:399,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:405,0 +DA:407,0 +DA:409,0 +DA:411,0 +DA:413,0 +DA:417,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:425,0 +DA:427,0 +DA:428,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:435,0 +DA:439,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:451,0 +DA:453,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:461,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:470,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:476,0 +DA:480,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:485,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:494,0 +DA:497,0 +DA:500,0 +DA:503,0 +DA:504,0 +DA:506,0 +DA:507,0 +DA:511,0 +DA:513,0 +DA:515,0 +DA:516,0 +DA:518,0 +DA:519,0 +DA:524,0 +DA:526,0 +DA:528,0 +DA:529,0 +DA:531,0 +DA:533,0 +DA:534,0 +DA:535,0 +DA:540,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:547,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:555,0 +DA:556,0 +DA:557,0 +DA:559,0 +DA:560,0 +DA:562,0 +DA:564,0 +DA:565,0 +DA:567,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:589,0 +DA:590,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:605,0 +DA:606,0 +DA:610,0 +DA:611,0 +DA:615,0 +DA:619,0 +DA:620,0 +DA:621,0 +DA:622,0 +DA:625,0 +DA:628,0 +DA:629,0 +DA:631,0 +DA:632,0 +DA:634,0 +DA:636,0 +DA:638,0 +DA:642,0 +DA:644,0 +DA:646,0 +DA:648,0 +DA:649,0 +DA:652,0 +DA:653,0 +DA:654,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:663,0 +DA:664,0 +DA:666,0 +DA:667,0 +DA:668,0 +DA:669,0 +DA:671,0 +DA:673,0 +DA:674,0 +LH:0 +LF:282 +end_of_record +SF:src/sasl/cyrsasl_oauth.erl +DA:14,80 +DA:20,0 +DA:27,0 +DA:28,0 +DA:31,0 +DA:36,0 +DA:41,0 +DA:43,0 +LH:1 +LF:8 +end_of_record +SF:src/domain/service_admin_extra_domain.erl +DA:21,8 +DA:46,0 +DA:47,0 +DA:48,0 +DA:50,0 +DA:52,0 +DA:54,0 +DA:56,0 +DA:58,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:67,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:101,0 +LH:1 +LF:29 +end_of_record +SF: +DA:0,0 +DA:55,0 +DA:64,0 +DA:74,0 +DA:78,0 +DA:81,0 +DA:97,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:114,0 +DA:115,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:123,0 +DA:125,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:143,0 +DA:146,0 +DA:188,0 +DA:192,0 +DA:196,0 +DA:198,0 +DA:200,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:211,0 +DA:217,0 +DA:218,0 +DA:221,0 +DA:224,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:237,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:248,0 +DA:252,0 +DA:253,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:262,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:323,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:371,0 +DA:372,0 +DA:375,0 +DA:376,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:384,0 +DA:385,0 +DA:387,0 +DA:390,0 +DA:393,0 +DA:394,0 +DA:397,0 +DA:399,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:406,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:419,0 +DA:422,0 +DA:425,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:433,0 +DA:434,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:444,0 +DA:445,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:461,0 +DA:466,0 +DA:467,0 +DA:469,0 +DA:476,0 +DA:477,0 +DA:480,0 +DA:484,0 +DA:487,0 +DA:489,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:510,0 +DA:511,0 +DA:514,0 +DA:515,0 +DA:517,0 +DA:518,0 +DA:521,0 +DA:522,0 +DA:525,0 +DA:528,0 +DA:531,0 +DA:533,0 +DA:534,0 +DA:535,0 +DA:536,0 +DA:538,0 +DA:539,0 +DA:541,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:547,0 +DA:548,0 +DA:549,0 +DA:555,0 +DA:556,0 +DA:562,0 +DA:563,0 +DA:569,0 +DA:570,0 +DA:575,0 +DA:579,0 +DA:581,0 +DA:582,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:601,0 +DA:602,0 +DA:605,0 +DA:615,0 +DA:616,0 +DA:617,0 +DA:620,0 +DA:629,0 +DA:630,0 +DA:631,0 +DA:634,0 +DA:635,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:642,0 +DA:643,0 +DA:646,0 +DA:647,0 +DA:650,0 +DA:654,0 +DA:655,0 +DA:658,0 +DA:663,0 +DA:664,0 +DA:673,0 +DA:674,0 +DA:675,0 +DA:676,0 +DA:677,0 +DA:678,0 +DA:681,0 +DA:683,0 +DA:686,0 +DA:689,0 +DA:690,0 +DA:691,0 +DA:692,0 +DA:693,0 +DA:696,0 +DA:698,0 +DA:700,0 +DA:701,0 +DA:703,0 +DA:705,0 +DA:709,0 +DA:712,0 +DA:715,0 +DA:716,0 +DA:717,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:724,0 +DA:727,0 +DA:728,0 +LH:0 +LF:323 +end_of_record +SF:src/rdbms/mongoose_rdbms_mysql.erl +DA:32,0 +DA:36,0 +DA:41,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:47,0 +DA:52,0 +DA:57,0 +DA:63,0 +DA:68,0 +DA:69,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:87,0 +DA:98,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:121,0 +LH:0 +LF:29 +end_of_record +SF: +DA:38,0 +DA:41,0 +DA:45,0 +DA:48,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:60,0 +DA:64,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:74,0 +DA:76,0 +DA:78,0 +DA:82,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:101,0 +DA:105,0 +DA:107,0 +DA:108,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:139,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:154,0 +DA:157,0 +DA:160,0 +DA:161,0 +DA:164,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:176,0 +DA:187,0 +LH:0 +LF:60 +end_of_record +SF:src/event_pusher/mod_event_pusher_push_plugin.erl +DA:51,0 +DA:52,0 +DA:53,0 +DA:61,0 +DA:62,0 +DA:69,0 +DA:70,0 +DA:78,0 +DA:80,0 +DA:81,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:96,0 +DA:101,0 +LH:0 +LF:16 +end_of_record +SF:src/inbox/mod_inbox_backend.erl +DA:83,0 +DA:84,0 +DA:85,0 +DA:93,0 +DA:94,0 +DA:101,0 +DA:102,0 +DA:108,0 +DA:109,0 +DA:120,0 +DA:121,0 +DA:127,0 +DA:128,0 +DA:138,0 +DA:139,0 +DA:146,0 +DA:147,0 +DA:153,0 +DA:154,0 +DA:161,0 +DA:162,0 +DA:170,0 +DA:171,0 +DA:174,0 +LH:0 +LF:24 +end_of_record +SF: +DA:0,0 +DA:36,0 +DA:40,0 +DA:42,0 +DA:45,0 +DA:54,0 +DA:59,0 +DA:67,0 +DA:68,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:76,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:86,0 +DA:87,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:144,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:160,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:169,0 +DA:174,0 +DA:176,0 +DA:179,0 +DA:181,0 +DA:183,0 +DA:186,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:200,0 +DA:204,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:217,0 +DA:219,0 +DA:225,0 +DA:227,0 +DA:229,0 +DA:233,0 +DA:235,0 +DA:239,0 +DA:241,0 +DA:248,0 +DA:250,0 +DA:252,0 +DA:256,0 +DA:258,0 +DA:260,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:271,0 +DA:273,0 +DA:274,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:283,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:291,0 +DA:292,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:325,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:332,0 +DA:335,0 +DA:339,0 +DA:340,0 +DA:342,0 +DA:345,0 +DA:346,0 +DA:349,0 +DA:352,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:363,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:377,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:385,0 +DA:388,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:396,0 +DA:397,0 +DA:400,0 +DA:401,0 +LH:0 +LF:168 +end_of_record +SF:src/mongoose_deprecations.erl +DA:44,4 +DA:45,4 +DA:51,4 +DA:52,4 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:70,0 +DA:84,4 +DA:85,4 +DA:89,4 +DA:90,4 +DA:94,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:111,0 +DA:113,0 +DA:114,0 +DA:117,0 +DA:120,0 +DA:124,0 +DA:126,0 +DA:130,0 +LH:8 +LF:29 +end_of_record +SF:src/xml.erl +DA:44,140 +DA:45,0 +DA:49,140 +DA:54,147 +DA:59,147 +DA:61,0 +DA:63,147 +DA:68,67 +DA:74,270 +DA:76,28 +DA:78,242 +DA:84,1680 +DA:86,1414 +DA:88,266 +DA:93,114 +DA:98,182 +DA:103,200 +DA:108,140 +DA:110,82 +DA:112,58 +DA:115,118 +DA:120,108 +DA:126,0 +DA:128,68 +DA:130,1 +DA:132,67 +DA:135,0 +DA:137,67 +DA:143,112 +DA:144,112 +DA:145,112 +DA:151,0 +DA:152,0 +DA:153,0 +DA:157,0 +DA:159,267 +LH:28 +LF:36 +end_of_record +SF:src/wpool/mongoose_wpool_http.erl +DA:22,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:28,0 +DA:30,0 +DA:32,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:42,0 +DA:43,0 +DA:45,0 +DA:49,0 +DA:50,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +LH:0 +LF:25 +end_of_record +SF:src/mongoose_api.erl +DA:61,4 +DA:62,4 +DA:65,8 +DA:66,8 +DA:72,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:82,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:93,0 +DA:95,0 +DA:98,0 +DA:99,0 +DA:102,0 +DA:108,0 +DA:111,0 +DA:117,0 +DA:123,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:137,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:146,0 +DA:147,0 +DA:153,0 +DA:155,0 +DA:158,0 +DA:160,0 +DA:162,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:184,0 +DA:186,0 +DA:189,0 +DA:192,0 +DA:193,0 +DA:195,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:226,0 +LH:4 +LF:75 +end_of_record +SF: +DA:38,0 +DA:50,0 +DA:62,0 +DA:65,0 +DA:74,0 +DA:86,0 +DA:96,0 +DA:107,0 +DA:108,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:136,0 +DA:138,0 +DA:139,0 +DA:142,0 +DA:145,0 +DA:150,0 +DA:153,0 +DA:156,0 +DA:158,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:192,0 +DA:193,0 +DA:197,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:220,0 +DA:223,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:278,0 +DA:284,0 +DA:285,0 +DA:289,0 +DA:290,0 +DA:293,0 +DA:297,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:308,0 +DA:309,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:320,0 +DA:323,0 +DA:328,0 +DA:329,0 +DA:332,0 +DA:335,0 +DA:336,0 +DA:338,0 +DA:342,0 +DA:344,0 +DA:345,0 +DA:348,0 +DA:350,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:369,0 +DA:391,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:405,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:421,0 +DA:423,0 +DA:425,0 +DA:427,0 +DA:431,0 +DA:434,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:444,0 +DA:446,0 +DA:448,0 +DA:449,0 +DA:451,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:464,0 +DA:466,0 +DA:467,0 +DA:469,0 +DA:472,0 +DA:475,0 +DA:479,0 +DA:483,0 +DA:485,0 +DA:490,0 +DA:495,0 +DA:497,0 +DA:500,0 +DA:503,0 +DA:504,0 +DA:511,0 +DA:517,0 +DA:519,0 +DA:523,0 +DA:524,0 +DA:525,0 +DA:529,0 +DA:534,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:544,0 +DA:546,0 +DA:547,0 +DA:548,0 +DA:551,0 +DA:553,0 +DA:557,0 +DA:558,0 +DA:559,0 +DA:564,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:571,0 +DA:573,0 +DA:575,0 +DA:576,0 +DA:577,0 +DA:583,0 +DA:585,0 +DA:586,0 +DA:587,0 +DA:590,0 +DA:593,0 +DA:596,0 +DA:597,0 +DA:599,0 +DA:600,0 +DA:605,0 +DA:606,0 +DA:608,0 +DA:612,0 +DA:615,0 +DA:617,0 +DA:621,0 +DA:622,0 +DA:625,0 +DA:626,0 +DA:627,0 +DA:628,0 +DA:629,0 +DA:630,0 +DA:633,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:642,0 +DA:644,0 +DA:645,0 +DA:646,0 +DA:662,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:667,0 +DA:668,0 +DA:669,0 +DA:670,0 +DA:672,0 +DA:676,0 +DA:677,0 +DA:679,0 +DA:681,0 +DA:682,0 +DA:683,0 +DA:684,0 +DA:688,0 +DA:691,0 +DA:692,0 +DA:693,0 +DA:694,0 +DA:699,0 +DA:704,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:713,0 +DA:714,0 +DA:716,0 +DA:717,0 +DA:718,0 +DA:721,0 +DA:724,0 +DA:729,0 +DA:731,0 +DA:733,0 +DA:734,0 +DA:737,0 +DA:738,0 +DA:739,0 +DA:742,0 +DA:743,0 +DA:745,0 +DA:746,0 +DA:748,0 +DA:749,0 +DA:750,0 +DA:753,0 +DA:754,0 +DA:756,0 +DA:757,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:766,0 +DA:768,0 +DA:777,0 +DA:780,0 +DA:781,0 +DA:784,0 +DA:787,0 +DA:790,0 +DA:793,0 +DA:796,0 +DA:799,0 +DA:800,0 +DA:803,0 +DA:804,0 +DA:805,0 +DA:806,0 +DA:809,0 +DA:812,0 +DA:815,0 +DA:818,0 +DA:821,0 +DA:823,0 +DA:826,0 +DA:829,0 +DA:832,0 +DA:835,0 +DA:838,0 +DA:841,0 +DA:844,0 +DA:845,0 +DA:846,0 +DA:847,0 +DA:850,0 +DA:853,0 +DA:856,0 +DA:857,0 +DA:860,0 +DA:863,0 +DA:871,0 +DA:880,0 +DA:888,0 +DA:889,0 +DA:893,0 +DA:894,0 +LH:0 +LF:359 +end_of_record +SF:src/sasl/cyrsasl_scram_sha256_plus.erl +DA:11,242 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/wpool/mongoose_wpool_mgr.erl +DA:71,8 +DA:74,8 +DA:75,8 +DA:78,0 +DA:82,32 +DA:89,8 +DA:95,8 +DA:96,8 +DA:97,8 +DA:99,8 +DA:100,8 +DA:101,8 +DA:102,8 +DA:105,8 +DA:107,0 +DA:108,0 +DA:109,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:119,0 +DA:123,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:131,0 +DA:134,0 +DA:136,0 +DA:138,0 +DA:144,0 +DA:147,0 +DA:153,8 +DA:154,8 +DA:156,8 +DA:158,0 +DA:161,8 +DA:162,8 +DA:164,8 +DA:166,0 +DA:168,0 +DA:169,0 +DA:173,0 +DA:175,0 +DA:177,0 +DA:183,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:198,0 +DA:199,0 +DA:201,0 +DA:203,0 +DA:204,0 +DA:206,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:215,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:223,0 +DA:225,0 +DA:226,0 +LH:19 +LF:71 +end_of_record +SF:src/admin_extra/service_admin_extra.erl +DA:45,4 +DA:46,4 +DA:47,48 +DA:51,4 +DA:52,48 +DA:57,4 +DA:65,96 +LH:7 +LF:7 +end_of_record +SF:src/sha.erl +DA:30,0 +LH:0 +LF:1 +end_of_record +SF:src/event_pusher/mod_event_pusher_http_defaults.erl +DA:21,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:28,0 +DA:30,0 +DA:33,0 +DA:37,0 +LH:0 +LF:8 +end_of_record +SF:src/config/mongoose_config_parser_toml.erl +DA:58,4 +DA:60,4 +DA:62,0 +DA:67,4 +DA:68,4 +DA:69,4 +DA:70,4 +DA:71,4 +DA:73,4 +DA:75,0 +DA:83,4 +DA:84,4 +DA:85,16 +DA:87,16 +DA:88,184 +DA:91,0 +DA:95,4 +DA:98,2447 +DA:102,445 +DA:103,445 +DA:104,0 +DA:110,445 +DA:111,445 +DA:112,445 +DA:113,445 +DA:115,445 +DA:120,1156 +DA:122,999 +DA:124,157 +DA:125,157 +DA:126,0 +DA:131,445 +DA:135,202 +DA:136,298 +DA:137,298 +DA:142,1458 +DA:146,32 +DA:150,1490 +DA:151,0 +DA:153,7322 +DA:159,1458 +DA:161,445 +DA:162,445 +DA:163,445 +DA:165,202 +DA:167,811 +DA:169,1458 +DA:170,1458 +DA:171,0 +DA:174,1458 +DA:176,1458 +DA:177,1458 +DA:179,1458 +DA:181,1490 +DA:185,124 +DA:187,321 +DA:191,445 +DA:192,1156 +DA:196,445 +DA:197,202 +DA:198,811 +DA:202,20 +DA:203,20 +DA:204,20 +DA:206,1438 +DA:210,445 +DA:212,202 +DA:214,811 +DA:219,445 +DA:220,202 +DA:221,811 +DA:224,1161 +DA:225,185 +DA:226,112 +DA:229,27 +DA:230,37 +DA:231,255 +DA:232,264 +DA:233,4 +DA:234,21 +DA:235,12 +DA:236,76 +DA:237,115 +DA:238,0 +DA:241,449 +DA:242,218 +DA:243,823 +DA:247,19 +DA:249,64 +DA:251,23 +DA:253,81 +DA:254,81 +DA:256,96 +DA:258,294 +DA:260,772 +DA:262,849 +DA:264,302 +DA:266,4 +DA:268,0 +DA:269,0 +DA:271,135 +DA:275,200 +DA:276,7 +DA:277,193 +DA:283,7322 +DA:284,7322 +DA:286,0 +DA:292,0 +DA:293,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:304,0 +DA:305,0 +DA:309,0 +DA:310,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:317,3 +DA:318,1 +DA:319,294 +DA:326,4 +DA:328,4 +DA:329,4 +DA:330,4 +DA:337,1462 +DA:338,39865 +DA:343,39865 +DA:344,0 +DA:345,39865 +DA:349,9989 +DA:350,5322 +DA:351,119 +DA:352,29876 +LH:111 +LF:137 +end_of_record +SF:src/ejabberd_sm.erl +DA:134,4 +DA:135,4 +DA:139,4 +DA:140,4 +DA:152,0 +DA:153,0 +DA:155,0 +DA:156,0 +DA:158,1 +DA:159,1 +DA:161,0 +DA:165,0 +DA:166,0 +DA:175,1 +DA:176,1 +DA:182,1 +DA:183,1 +DA:185,0 +DA:188,0 +DA:189,0 +DA:192,318 +DA:193,318 +DA:195,0 +DA:198,0 +DA:199,0 +DA:204,74 +DA:213,64 +DA:223,73 +DA:224,73 +DA:225,73 +DA:226,73 +DA:235,73 +DA:236,73 +DA:238,69 +DA:240,4 +DA:242,73 +DA:243,73 +DA:248,0 +DA:249,0 +DA:251,0 +DA:254,0 +DA:256,0 +DA:260,0 +DA:261,0 +DA:268,0 +DA:269,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:280,56 +DA:281,48 +DA:283,8 +DA:286,4 +DA:288,4 +DA:292,4 +DA:293,4 +DA:304,2 +DA:306,2 +DA:308,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:326,63 +DA:328,63 +DA:333,70 +DA:334,70 +DA:335,70 +DA:341,0 +DA:342,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:353,245 +DA:354,245 +DA:356,89 +DA:358,156 +DA:363,113 +DA:375,59 +DA:376,59 +DA:387,0 +DA:388,0 +DA:399,52 +DA:400,52 +DA:406,188 +DA:407,41 +DA:408,147 +DA:413,8 +DA:414,8 +DA:415,0 +DA:416,0 +DA:419,8 +DA:425,8 +DA:430,0 +DA:435,0 +DA:440,8 +DA:442,8 +DA:447,1 +DA:451,10 +DA:452,10 +DA:456,10 +DA:459,1 +DA:460,1 +DA:464,0 +DA:465,0 +DA:470,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:494,4 +DA:495,4 +DA:497,4 +DA:498,4 +DA:499,4 +DA:501,4 +DA:502,4 +DA:505,16 +DA:522,0 +DA:523,0 +DA:526,0 +DA:527,0 +DA:529,10 +DA:531,0 +DA:532,0 +DA:541,0 +DA:551,0 +DA:552,0 +DA:554,10 +DA:555,10 +DA:557,0 +DA:558,0 +DA:560,10 +DA:562,1 +DA:564,1 +DA:565,1 +DA:567,0 +DA:568,0 +DA:570,1 +DA:572,0 +DA:583,0 +DA:584,0 +DA:586,0 +DA:588,0 +DA:590,0 +DA:597,0 +DA:609,132 +DA:610,132 +DA:611,132 +DA:612,132 +DA:617,132 +DA:625,4 +DA:626,4 +DA:627,4 +DA:628,4 +DA:633,4 +DA:638,0 +DA:646,1 +DA:647,1 +DA:648,1 +DA:650,1 +DA:651,1 +DA:652,1 +DA:653,1 +DA:654,1 +DA:655,1 +DA:657,0 +DA:659,0 +DA:661,0 +DA:662,0 +DA:663,0 +DA:667,432 +DA:668,432 +DA:669,432 +DA:670,432 +DA:672,264 +DA:674,168 +DA:676,41 +DA:679,127 +DA:680,127 +DA:681,127 +DA:682,127 +DA:694,2 +DA:696,2 +DA:697,2 +DA:699,0 +DA:709,2 +DA:710,2 +DA:712,0 +DA:714,0 +DA:716,0 +DA:718,163 +DA:728,165 +DA:729,165 +DA:731,164 +DA:732,164 +DA:733,114 +DA:738,1 +DA:741,96 +DA:743,3 +DA:745,0 +DA:755,16 +DA:756,16 +DA:757,16 +DA:759,16 +DA:761,0 +DA:762,0 +DA:765,0 +DA:767,5 +DA:769,0 +DA:770,0 +DA:771,0 +DA:773,20 +DA:774,20 +DA:787,27 +DA:788,27 +DA:789,27 +DA:801,27 +DA:802,27 +DA:811,112 +DA:812,112 +DA:813,112 +DA:814,112 +DA:816,59 +DA:821,59 +DA:824,0 +DA:827,59 +DA:829,53 +DA:830,53 +DA:834,14 +DA:836,0 +DA:838,0 +DA:839,0 +DA:841,39 +DA:842,39 +DA:844,25 +DA:846,25 +DA:848,0 +DA:851,14 +DA:852,14 +DA:853,14 +DA:860,527 +DA:865,162 +DA:867,365 +DA:869,7 +DA:871,6 +DA:872,0 +DA:873,6 +DA:876,1 +DA:886,176 +DA:887,176 +DA:888,176 +DA:892,168 +DA:893,168 +DA:894,168 +DA:898,0 +DA:900,0 +DA:902,0 +DA:913,73 +DA:916,73 +DA:917,73 +DA:918,73 +DA:919,73 +DA:930,73 +DA:931,73 +DA:932,0 +DA:934,73 +DA:935,73 +DA:946,73 +DA:948,78 +DA:949,78 +DA:950,4 +DA:951,74 +DA:955,73 +DA:956,73 +DA:957,73 +DA:959,0 +DA:960,0 +DA:973,73 +DA:974,73 +DA:975,73 +DA:976,0 +DA:977,0 +DA:988,3 +DA:989,3 +DA:993,0 +DA:995,3 +DA:996,3 +DA:998,3 +DA:1000,0 +DA:1001,0 +DA:1002,0 +DA:1005,0 +DA:1006,0 +DA:1011,0 +DA:1012,0 +DA:1013,0 +DA:1021,4 +DA:1046,0 +DA:1047,0 +DA:1048,0 +DA:1052,8 +DA:1054,0 +DA:1056,8 +DA:1062,0 +LH:192 +LF:305 +end_of_record +SF:src/mod_muc_room.erl +DA:169,0 +DA:170,0 +DA:175,0 +DA:186,0 +DA:187,0 +DA:192,0 +DA:195,0 +DA:198,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:213,0 +DA:215,0 +DA:217,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:235,0 +DA:237,0 +DA:239,0 +DA:260,0 +DA:262,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:295,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:342,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:357,0 +DA:358,0 +DA:363,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:381,0 +DA:383,0 +DA:385,0 +DA:387,0 +DA:389,0 +DA:391,0 +DA:399,0 +DA:400,0 +DA:403,0 +DA:405,0 +DA:407,0 +DA:408,0 +DA:410,0 +DA:411,0 +DA:416,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:422,0 +DA:423,0 +DA:425,0 +DA:427,0 +DA:429,0 +DA:435,0 +DA:436,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:444,0 +DA:447,0 +DA:449,0 +DA:457,0 +DA:458,0 +DA:460,0 +DA:466,0 +DA:470,0 +DA:471,0 +DA:475,0 +DA:476,0 +DA:477,0 +DA:483,0 +DA:484,0 +DA:485,0 +DA:487,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:494,0 +DA:496,0 +DA:498,0 +DA:500,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:526,0 +DA:530,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:548,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:555,0 +DA:556,0 +DA:557,0 +DA:559,0 +DA:568,0 +DA:572,0 +DA:573,0 +DA:577,0 +DA:580,0 +DA:584,0 +DA:586,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:592,0 +DA:594,0 +DA:598,0 +DA:601,0 +DA:613,0 +DA:615,0 +DA:617,0 +DA:619,0 +DA:621,0 +DA:623,0 +DA:625,0 +DA:627,0 +DA:629,0 +DA:630,0 +DA:632,0 +DA:634,0 +DA:637,0 +DA:640,0 +DA:649,0 +DA:650,0 +DA:652,0 +DA:653,0 +DA:655,0 +DA:662,0 +DA:663,0 +DA:665,0 +DA:666,0 +DA:668,0 +DA:670,0 +DA:671,0 +DA:672,0 +DA:673,0 +DA:676,0 +DA:679,0 +DA:680,0 +DA:682,0 +DA:683,0 +DA:684,0 +DA:685,0 +DA:688,0 +DA:691,0 +DA:692,0 +DA:694,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:703,0 +DA:705,0 +DA:708,0 +DA:710,0 +DA:713,0 +DA:715,0 +DA:717,0 +DA:718,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:724,0 +DA:727,0 +DA:730,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:738,0 +DA:739,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:744,0 +DA:745,0 +DA:746,0 +DA:748,0 +DA:749,0 +DA:751,0 +DA:755,0 +DA:757,0 +DA:759,0 +DA:760,0 +DA:763,0 +DA:770,0 +DA:772,0 +DA:785,0 +DA:792,0 +DA:800,0 +DA:801,0 +DA:803,0 +DA:805,0 +DA:807,0 +DA:811,0 +DA:813,0 +DA:818,0 +DA:820,0 +DA:824,0 +DA:826,0 +DA:828,0 +DA:831,0 +DA:835,0 +DA:837,0 +DA:840,0 +DA:843,0 +DA:846,0 +DA:850,0 +DA:851,0 +DA:852,0 +DA:853,0 +DA:855,0 +DA:857,0 +DA:859,0 +DA:861,0 +DA:862,0 +DA:865,0 +DA:866,0 +DA:867,0 +DA:868,0 +DA:874,0 +DA:877,0 +DA:878,0 +DA:879,0 +DA:880,0 +DA:883,0 +DA:885,0 +DA:887,0 +DA:888,0 +DA:894,0 +DA:895,0 +DA:896,0 +DA:900,0 +DA:904,0 +DA:909,0 +DA:910,0 +DA:913,0 +DA:914,0 +DA:916,0 +DA:919,0 +DA:925,0 +DA:927,0 +DA:929,0 +DA:931,0 +DA:933,0 +DA:934,0 +DA:936,0 +DA:941,0 +DA:943,0 +DA:948,0 +DA:960,0 +DA:966,0 +DA:968,0 +DA:970,0 +DA:980,0 +DA:981,0 +DA:987,0 +DA:988,0 +DA:993,0 +DA:995,0 +DA:997,0 +DA:1002,0 +DA:1003,0 +DA:1005,0 +DA:1007,0 +DA:1008,0 +DA:1009,0 +DA:1011,0 +DA:1013,0 +DA:1015,0 +DA:1020,0 +DA:1028,0 +DA:1029,0 +DA:1030,0 +DA:1032,0 +DA:1034,0 +DA:1036,0 +DA:1038,0 +DA:1040,0 +DA:1045,0 +DA:1048,0 +DA:1054,0 +DA:1055,0 +DA:1056,0 +DA:1057,0 +DA:1063,0 +DA:1066,0 +DA:1067,0 +DA:1069,0 +DA:1076,0 +DA:1078,0 +DA:1079,0 +DA:1080,0 +DA:1081,0 +DA:1082,0 +DA:1083,0 +DA:1085,0 +DA:1087,0 +DA:1094,0 +DA:1099,0 +DA:1101,0 +DA:1103,0 +DA:1105,0 +DA:1112,0 +DA:1114,0 +DA:1115,0 +DA:1116,0 +DA:1118,0 +DA:1119,0 +DA:1120,0 +DA:1122,0 +DA:1123,0 +DA:1124,0 +DA:1126,0 +DA:1133,0 +DA:1136,0 +DA:1138,0 +DA:1145,0 +DA:1146,0 +DA:1147,0 +DA:1151,0 +DA:1152,0 +DA:1154,0 +DA:1159,0 +DA:1160,0 +DA:1167,0 +DA:1168,0 +DA:1169,0 +DA:1170,0 +DA:1171,0 +DA:1180,0 +DA:1182,0 +DA:1184,0 +DA:1185,0 +DA:1189,0 +DA:1197,0 +DA:1198,0 +DA:1199,0 +DA:1210,0 +DA:1212,0 +DA:1217,0 +DA:1218,0 +DA:1223,0 +DA:1224,0 +DA:1225,0 +DA:1230,0 +DA:1231,0 +DA:1233,0 +DA:1234,0 +DA:1241,0 +DA:1242,0 +DA:1243,0 +DA:1244,0 +DA:1245,0 +DA:1250,0 +DA:1251,0 +DA:1252,0 +DA:1253,0 +DA:1254,0 +DA:1255,0 +DA:1260,0 +DA:1261,0 +DA:1262,0 +DA:1263,0 +DA:1264,0 +DA:1269,0 +DA:1270,0 +DA:1271,0 +DA:1272,0 +DA:1273,0 +DA:1274,0 +DA:1286,0 +DA:1289,0 +DA:1291,0 +DA:1293,0 +DA:1295,0 +DA:1297,0 +DA:1299,0 +DA:1301,0 +DA:1304,0 +DA:1307,0 +DA:1315,0 +DA:1316,0 +DA:1317,0 +DA:1318,0 +DA:1319,0 +DA:1320,0 +DA:1321,0 +DA:1322,0 +DA:1323,0 +DA:1324,0 +DA:1325,0 +DA:1331,0 +DA:1333,0 +DA:1335,0 +DA:1341,0 +DA:1342,0 +DA:1344,0 +DA:1345,0 +DA:1350,0 +DA:1351,0 +DA:1352,0 +DA:1358,0 +DA:1359,0 +DA:1364,0 +DA:1365,0 +DA:1370,0 +DA:1371,0 +DA:1377,0 +DA:1378,0 +DA:1379,0 +DA:1380,0 +DA:1382,0 +DA:1389,0 +DA:1390,0 +DA:1391,0 +DA:1392,0 +DA:1394,0 +DA:1399,0 +DA:1400,0 +DA:1403,0 +DA:1405,0 +DA:1406,0 +DA:1407,0 +DA:1408,0 +DA:1409,0 +DA:1416,0 +DA:1417,0 +DA:1418,0 +DA:1419,0 +DA:1422,0 +DA:1426,0 +DA:1427,0 +DA:1430,0 +DA:1432,0 +DA:1438,0 +DA:1440,0 +DA:1446,0 +DA:1447,0 +DA:1448,0 +DA:1449,0 +DA:1454,0 +DA:1455,0 +DA:1456,0 +DA:1457,0 +DA:1459,0 +DA:1460,0 +DA:1462,0 +DA:1463,0 +DA:1464,0 +DA:1471,0 +DA:1476,0 +DA:1481,0 +DA:1486,0 +DA:1491,0 +DA:1496,0 +DA:1497,0 +DA:1498,0 +DA:1499,0 +DA:1500,0 +DA:1506,0 +DA:1510,0 +DA:1515,0 +DA:1517,0 +DA:1519,0 +DA:1521,0 +DA:1523,0 +DA:1531,0 +DA:1532,0 +DA:1533,0 +DA:1534,0 +DA:1535,0 +DA:1536,0 +DA:1539,0 +DA:1541,0 +DA:1543,0 +DA:1544,0 +DA:1545,0 +DA:1546,0 +DA:1547,0 +DA:1548,0 +DA:1549,0 +DA:1551,0 +DA:1553,0 +DA:1554,0 +DA:1556,0 +DA:1559,0 +DA:1562,0 +DA:1566,0 +DA:1567,0 +DA:1574,0 +DA:1575,0 +DA:1583,0 +DA:1588,0 +DA:1590,0 +DA:1592,0 +DA:1593,0 +DA:1594,0 +DA:1595,0 +DA:1602,0 +DA:1604,0 +DA:1605,0 +DA:1606,0 +DA:1607,0 +DA:1609,0 +DA:1612,0 +DA:1615,0 +DA:1616,0 +DA:1617,0 +DA:1618,0 +DA:1620,0 +DA:1623,0 +DA:1626,0 +DA:1631,0 +DA:1632,0 +DA:1633,0 +DA:1638,0 +DA:1639,0 +DA:1640,0 +DA:1646,0 +DA:1647,0 +DA:1648,0 +DA:1651,0 +DA:1652,0 +DA:1654,0 +DA:1655,0 +DA:1656,0 +DA:1658,0 +DA:1660,0 +DA:1664,0 +DA:1665,0 +DA:1669,0 +DA:1675,0 +DA:1676,0 +DA:1678,0 +DA:1680,0 +DA:1681,0 +DA:1682,0 +DA:1683,0 +DA:1685,0 +DA:1686,0 +DA:1687,0 +DA:1689,0 +DA:1691,0 +DA:1695,0 +DA:1696,0 +DA:1700,0 +DA:1702,0 +DA:1704,0 +DA:1705,0 +DA:1706,0 +DA:1707,0 +DA:1710,0 +DA:1716,0 +DA:1718,0 +DA:1719,0 +DA:1721,0 +DA:1726,0 +DA:1727,0 +DA:1728,0 +DA:1732,0 +DA:1734,0 +DA:1740,0 +DA:1741,0 +DA:1742,0 +DA:1746,0 +DA:1748,0 +DA:1753,0 +DA:1758,0 +DA:1759,0 +DA:1760,0 +DA:1766,0 +DA:1767,0 +DA:1768,0 +DA:1769,0 +DA:1774,0 +DA:1775,0 +DA:1776,0 +DA:1777,0 +DA:1779,0 +DA:1780,0 +DA:1781,0 +DA:1782,0 +DA:1783,0 +DA:1784,0 +DA:1785,0 +DA:1786,0 +DA:1787,0 +DA:1788,0 +DA:1791,0 +DA:1792,0 +DA:1794,0 +DA:1796,0 +DA:1798,0 +DA:1799,0 +DA:1800,0 +DA:1808,0 +DA:1815,0 +DA:1817,0 +DA:1819,0 +DA:1821,0 +DA:1823,0 +DA:1825,0 +DA:1831,0 +DA:1832,0 +DA:1833,0 +DA:1834,0 +DA:1835,0 +DA:1836,0 +DA:1837,0 +DA:1844,0 +DA:1845,0 +DA:1846,0 +DA:1847,0 +DA:1850,0 +DA:1851,0 +DA:1853,0 +DA:1854,0 +DA:1855,0 +DA:1857,0 +DA:1858,0 +DA:1860,0 +DA:1862,0 +DA:1863,0 +DA:1864,0 +DA:1866,0 +DA:1867,0 +DA:1868,0 +DA:1870,0 +DA:1871,0 +DA:1873,0 +DA:1875,0 +DA:1876,0 +DA:1878,0 +DA:1880,0 +DA:1881,0 +DA:1883,0 +DA:1887,0 +DA:1888,0 +DA:1889,0 +DA:1890,0 +DA:1892,0 +DA:1893,0 +DA:1896,0 +DA:1898,0 +DA:1899,0 +DA:1902,0 +DA:1903,0 +DA:1907,0 +DA:1912,0 +DA:1913,0 +DA:1914,0 +DA:1915,0 +DA:1919,0 +DA:1921,0 +DA:1923,0 +DA:1926,0 +DA:1928,0 +DA:1930,0 +DA:1932,0 +DA:1936,0 +DA:1937,0 +DA:1938,0 +DA:1939,0 +DA:1942,0 +DA:1943,0 +DA:1944,0 +DA:1947,0 +DA:1948,0 +DA:1949,0 +DA:1953,0 +DA:1954,0 +DA:1958,0 +DA:1959,0 +DA:1960,0 +DA:1961,0 +DA:1963,0 +DA:1965,0 +DA:1967,0 +DA:1969,0 +DA:1971,0 +DA:1972,0 +DA:1977,0 +DA:1979,0 +DA:1983,0 +DA:1985,0 +DA:1986,0 +DA:1987,0 +DA:1989,0 +DA:1993,0 +DA:1995,0 +DA:1997,0 +DA:1999,0 +DA:2001,0 +DA:2004,0 +DA:2007,0 +DA:2013,0 +DA:2014,0 +DA:2015,0 +DA:2017,0 +DA:2019,0 +DA:2021,0 +DA:2022,0 +DA:2024,0 +DA:2026,0 +DA:2027,0 +DA:2029,0 +DA:2030,0 +DA:2032,0 +DA:2034,0 +DA:2036,0 +DA:2037,0 +DA:2039,0 +DA:2041,0 +DA:2043,0 +DA:2048,0 +DA:2051,0 +DA:2052,0 +DA:2053,0 +DA:2060,0 +DA:2061,0 +DA:2067,0 +DA:2068,0 +DA:2070,0 +DA:2072,0 +DA:2077,0 +DA:2078,0 +DA:2085,0 +DA:2087,0 +DA:2089,0 +DA:2095,0 +DA:2097,0 +DA:2099,0 +DA:2101,0 +DA:2104,0 +DA:2108,0 +DA:2110,0 +DA:2112,0 +DA:2115,0 +DA:2117,0 +DA:2119,0 +DA:2124,0 +DA:2125,0 +DA:2131,0 +DA:2132,0 +DA:2135,0 +DA:2137,0 +DA:2138,0 +DA:2140,0 +DA:2143,0 +DA:2145,0 +DA:2146,0 +DA:2148,0 +DA:2156,0 +DA:2157,0 +DA:2160,0 +DA:2161,0 +DA:2162,0 +DA:2164,0 +DA:2167,0 +DA:2168,0 +DA:2169,0 +DA:2176,0 +DA:2181,0 +DA:2182,0 +DA:2183,0 +DA:2189,0 +DA:2190,0 +DA:2192,0 +DA:2194,0 +DA:2196,0 +DA:2197,0 +DA:2203,0 +DA:2204,0 +DA:2205,0 +DA:2211,0 +DA:2212,0 +DA:2214,0 +DA:2216,0 +DA:2218,0 +DA:2219,0 +DA:2220,0 +DA:2225,0 +DA:2230,0 +DA:2231,0 +DA:2233,0 +DA:2235,0 +DA:2236,0 +DA:2237,0 +DA:2238,0 +DA:2240,0 +DA:2241,0 +DA:2247,0 +DA:2252,0 +DA:2258,0 +DA:2259,0 +DA:2260,0 +DA:2261,0 +DA:2262,0 +DA:2263,0 +DA:2265,0 +DA:2269,0 +DA:2270,0 +DA:2271,0 +DA:2273,0 +DA:2277,0 +DA:2280,0 +DA:2282,0 +DA:2284,0 +DA:2286,0 +DA:2288,0 +DA:2290,0 +DA:2292,0 +DA:2294,0 +DA:2296,0 +DA:2298,0 +DA:2300,0 +DA:2302,0 +DA:2304,0 +DA:2306,0 +DA:2308,0 +DA:2310,0 +DA:2313,0 +DA:2315,0 +DA:2320,0 +DA:2325,0 +DA:2326,0 +DA:2331,0 +DA:2332,0 +DA:2334,0 +DA:2335,0 +DA:2336,0 +DA:2345,0 +DA:2346,0 +DA:2347,0 +DA:2349,0 +DA:2354,0 +DA:2358,0 +DA:2364,0 +DA:2368,0 +DA:2369,0 +DA:2370,0 +DA:2371,0 +DA:2372,0 +DA:2374,0 +DA:2375,0 +DA:2382,0 +DA:2383,0 +DA:2384,0 +DA:2385,0 +DA:2386,0 +DA:2388,0 +DA:2389,0 +DA:2394,0 +DA:2395,0 +DA:2397,0 +DA:2401,0 +DA:2403,0 +DA:2404,0 +DA:2405,0 +DA:2406,0 +DA:2407,0 +DA:2408,0 +DA:2413,0 +DA:2417,0 +DA:2418,0 +DA:2419,0 +DA:2425,0 +DA:2426,0 +DA:2432,0 +DA:2433,0 +DA:2434,0 +DA:2436,0 +DA:2437,0 +DA:2438,0 +DA:2440,0 +DA:2442,0 +DA:2444,0 +DA:2446,0 +DA:2451,0 +DA:2453,0 +DA:2457,0 +DA:2468,0 +DA:2471,0 +DA:2481,0 +DA:2482,0 +DA:2483,0 +DA:2484,0 +DA:2492,0 +DA:2493,0 +DA:2494,0 +DA:2495,0 +DA:2501,0 +DA:2508,0 +DA:2509,0 +DA:2515,0 +DA:2524,0 +DA:2526,0 +DA:2527,0 +DA:2529,0 +DA:2530,0 +DA:2532,0 +DA:2538,0 +DA:2540,0 +DA:2541,0 +DA:2546,0 +DA:2552,0 +DA:2554,0 +DA:2556,0 +DA:2558,0 +DA:2559,0 +DA:2564,0 +DA:2565,0 +DA:2566,0 +DA:2568,0 +DA:2569,0 +DA:2573,0 +DA:2574,0 +DA:2576,0 +DA:2577,0 +DA:2579,0 +DA:2584,0 +DA:2586,0 +DA:2590,0 +DA:2596,0 +DA:2600,0 +DA:2605,0 +DA:2606,0 +DA:2611,0 +DA:2619,0 +DA:2621,0 +DA:2623,0 +DA:2629,0 +DA:2631,0 +DA:2633,0 +DA:2642,0 +DA:2643,0 +DA:2645,0 +DA:2647,0 +DA:2649,0 +DA:2650,0 +DA:2651,0 +DA:2652,0 +DA:2653,0 +DA:2655,0 +DA:2656,0 +DA:2658,0 +DA:2659,0 +DA:2661,0 +DA:2662,0 +DA:2664,0 +DA:2665,0 +DA:2667,0 +DA:2674,0 +DA:2676,0 +DA:2678,0 +DA:2679,0 +DA:2680,0 +DA:2683,0 +DA:2684,0 +DA:2685,0 +DA:2692,0 +DA:2695,0 +DA:2697,0 +DA:2698,0 +DA:2700,0 +DA:2702,0 +DA:2704,0 +DA:2705,0 +DA:2710,0 +DA:2712,0 +DA:2718,0 +DA:2720,0 +DA:2726,0 +DA:2737,0 +DA:2738,0 +DA:2747,0 +DA:2748,0 +DA:2753,0 +DA:2754,0 +DA:2756,0 +DA:2758,0 +DA:2761,0 +DA:2767,0 +DA:2768,0 +DA:2769,0 +DA:2772,0 +DA:2773,0 +DA:2774,0 +DA:2776,0 +DA:2778,0 +DA:2780,0 +DA:2782,0 +DA:2784,0 +DA:2786,0 +DA:2790,0 +DA:2791,0 +DA:2794,0 +DA:2797,0 +DA:2798,0 +DA:2805,0 +DA:2807,0 +DA:2808,0 +DA:2810,0 +DA:2812,0 +DA:2813,0 +DA:2814,0 +DA:2816,0 +DA:2817,0 +DA:2818,0 +DA:2821,0 +DA:2822,0 +DA:2825,0 +DA:2826,0 +DA:2827,0 +DA:2828,0 +DA:2830,0 +DA:2831,0 +DA:2832,0 +DA:2834,0 +DA:2835,0 +DA:2836,0 +DA:2837,0 +DA:2839,0 +DA:2840,0 +DA:2841,0 +DA:2843,0 +DA:2844,0 +DA:2845,0 +DA:2854,0 +DA:2857,0 +DA:2861,0 +DA:2863,0 +DA:2865,0 +DA:2868,0 +DA:2875,0 +DA:2877,0 +DA:2879,0 +DA:2881,0 +DA:2883,0 +DA:2886,0 +DA:2889,0 +DA:2891,0 +DA:2893,0 +DA:2896,0 +DA:2904,0 +DA:2905,0 +DA:2906,0 +DA:2908,0 +DA:2909,0 +DA:2911,0 +DA:2912,0 +DA:2913,0 +DA:2914,0 +DA:2916,0 +DA:2917,0 +DA:2919,0 +DA:2921,0 +DA:2924,0 +DA:2925,0 +DA:2928,0 +DA:2929,0 +DA:2930,0 +DA:2931,0 +DA:2933,0 +DA:2935,0 +DA:2936,0 +DA:2938,0 +DA:2941,0 +DA:2942,0 +DA:2944,0 +DA:2949,0 +DA:2950,0 +DA:2951,0 +DA:2957,0 +DA:2959,0 +DA:2961,0 +DA:2963,0 +DA:2965,0 +DA:2967,0 +DA:2970,0 +DA:2972,0 +DA:2974,0 +DA:2976,0 +DA:2990,0 +DA:2995,0 +DA:3000,0 +DA:3005,0 +DA:3010,0 +DA:3015,0 +DA:3019,0 +DA:3023,0 +DA:3028,0 +DA:3033,0 +DA:3037,0 +DA:3041,0 +DA:3046,0 +DA:3051,0 +DA:3055,0 +DA:3059,0 +DA:3063,0 +DA:3067,0 +DA:3072,0 +DA:3076,0 +DA:3080,0 +DA:3084,0 +DA:3088,0 +DA:3093,0 +DA:3097,0 +DA:3101,0 +DA:3106,0 +DA:3110,0 +DA:3114,0 +DA:3118,0 +DA:3122,0 +DA:3126,0 +DA:3130,0 +DA:3134,0 +DA:3138,0 +DA:3142,0 +DA:3145,0 +DA:3146,0 +DA:3149,0 +DA:3151,0 +DA:3157,0 +DA:3158,0 +DA:3162,0 +DA:3163,0 +DA:3166,0 +DA:3169,0 +DA:3176,0 +DA:3177,0 +DA:3178,0 +DA:3179,0 +DA:3187,0 +DA:3189,0 +DA:3190,0 +DA:3191,0 +DA:3192,0 +DA:3194,0 +DA:3195,0 +DA:3196,0 +DA:3198,0 +DA:3200,0 +DA:3202,0 +DA:3204,0 +DA:3206,0 +DA:3215,0 +DA:3220,0 +DA:3231,0 +DA:3233,0 +DA:3235,0 +DA:3236,0 +DA:3243,0 +DA:3244,0 +DA:3246,0 +DA:3250,0 +DA:3252,0 +DA:3253,0 +DA:3254,0 +DA:3257,0 +DA:3259,0 +DA:3261,0 +DA:3264,0 +DA:3266,0 +DA:3267,0 +DA:3268,0 +DA:3270,0 +DA:3273,0 +DA:3275,0 +DA:3277,0 +DA:3279,0 +DA:3280,0 +DA:3281,0 +DA:3283,0 +DA:3284,0 +DA:3292,0 +DA:3295,0 +DA:3296,0 +DA:3297,0 +DA:3298,0 +DA:3299,0 +DA:3300,0 +DA:3305,0 +DA:3308,0 +DA:3310,0 +DA:3318,0 +DA:3321,0 +DA:3323,0 +DA:3324,0 +DA:3334,0 +DA:3338,0 +DA:3340,0 +DA:3342,0 +DA:3346,0 +DA:3348,0 +DA:3350,0 +DA:3356,0 +DA:3357,0 +DA:3358,0 +DA:3359,0 +DA:3363,0 +DA:3365,0 +DA:3367,0 +DA:3369,0 +DA:3373,0 +DA:3375,0 +DA:3377,0 +DA:3379,0 +DA:3381,0 +DA:3383,0 +DA:3385,0 +DA:3387,0 +DA:3393,0 +DA:3394,0 +DA:3395,0 +DA:3401,0 +DA:3402,0 +DA:3404,0 +DA:3405,0 +DA:3425,0 +DA:3428,0 +DA:3442,0 +DA:3443,0 +DA:3482,0 +DA:3486,0 +DA:3488,0 +DA:3490,0 +DA:3499,0 +DA:3501,0 +DA:3507,0 +DA:3513,0 +DA:3519,0 +DA:3537,0 +DA:3538,0 +DA:3539,0 +DA:3542,0 +DA:3543,0 +DA:3546,0 +DA:3553,0 +DA:3555,0 +DA:3560,0 +DA:3564,0 +DA:3565,0 +DA:3569,0 +DA:3574,0 +DA:3578,0 +DA:3584,0 +DA:3586,0 +DA:3593,0 +DA:3594,0 +DA:3596,0 +DA:3598,0 +DA:3600,0 +DA:3601,0 +DA:3602,0 +DA:3603,0 +DA:3604,0 +DA:3605,0 +DA:3606,0 +DA:3608,0 +DA:3609,0 +DA:3610,0 +DA:3611,0 +DA:3613,0 +DA:3623,0 +DA:3624,0 +DA:3626,0 +DA:3627,0 +DA:3629,0 +DA:3630,0 +DA:3632,0 +DA:3633,0 +DA:3635,0 +DA:3660,0 +DA:3662,0 +DA:3664,0 +DA:3666,0 +DA:3668,0 +DA:3670,0 +DA:3672,0 +DA:3674,0 +DA:3676,0 +DA:3678,0 +DA:3680,0 +DA:3682,0 +DA:3684,0 +DA:3686,0 +DA:3688,0 +DA:3690,0 +DA:3692,0 +DA:3694,0 +DA:3696,0 +DA:3698,0 +DA:3700,0 +DA:3702,0 +DA:3704,0 +DA:3707,0 +DA:3709,0 +DA:3711,0 +DA:3714,0 +DA:3716,0 +DA:3718,0 +DA:3721,0 +DA:3724,0 +DA:3726,0 +DA:3731,0 +DA:3732,0 +DA:3735,0 +DA:3737,0 +DA:3739,0 +DA:3741,0 +DA:3744,0 +DA:3745,0 +DA:3747,0 +DA:3753,0 +DA:3754,0 +DA:3755,0 +DA:3757,0 +DA:3758,0 +DA:3760,0 +DA:3763,0 +DA:3767,0 +DA:3769,0 +DA:3771,0 +DA:3773,0 +DA:3775,0 +DA:3777,0 +DA:3779,0 +DA:3781,0 +DA:3783,0 +DA:3785,0 +DA:3787,0 +DA:3789,0 +DA:3791,0 +DA:3793,0 +DA:3795,0 +DA:3797,0 +DA:3799,0 +DA:3801,0 +DA:3803,0 +DA:3805,0 +DA:3807,0 +DA:3809,0 +DA:3810,0 +DA:3812,0 +DA:3814,0 +DA:3816,0 +DA:3818,0 +DA:3820,0 +DA:3822,0 +DA:3829,0 +DA:3830,0 +DA:3860,0 +DA:3861,0 +DA:3863,0 +DA:3867,0 +DA:3869,0 +DA:3883,0 +DA:3884,0 +DA:3889,0 +DA:3890,0 +DA:3892,0 +DA:3896,0 +DA:3897,0 +DA:3899,0 +DA:3904,0 +DA:3907,0 +DA:3911,0 +DA:3922,0 +DA:3923,0 +DA:3924,0 +DA:3932,0 +DA:3934,0 +DA:3935,0 +DA:3936,0 +DA:3937,0 +DA:3938,0 +DA:3940,0 +DA:3941,0 +DA:3944,0 +DA:3950,0 +DA:3966,0 +DA:3967,0 +DA:3968,0 +DA:3970,0 +DA:3971,0 +DA:3975,0 +DA:3981,0 +DA:3983,0 +DA:3985,0 +DA:3987,0 +DA:3989,0 +DA:3991,0 +DA:3998,0 +DA:4000,0 +DA:4002,0 +DA:4009,0 +DA:4010,0 +DA:4013,0 +DA:4014,0 +DA:4016,0 +DA:4018,0 +DA:4024,0 +DA:4026,0 +DA:4028,0 +DA:4030,0 +DA:4031,0 +DA:4032,0 +DA:4037,0 +DA:4038,0 +DA:4039,0 +DA:4044,0 +DA:4059,0 +DA:4060,0 +DA:4062,0 +DA:4063,0 +DA:4064,0 +DA:4067,0 +DA:4070,0 +DA:4071,0 +DA:4072,0 +DA:4073,0 +DA:4081,0 +DA:4083,0 +DA:4084,0 +DA:4085,0 +DA:4088,0 +DA:4091,0 +DA:4100,0 +DA:4101,0 +DA:4102,0 +DA:4110,0 +DA:4111,0 +DA:4112,0 +DA:4113,0 +DA:4114,0 +DA:4116,0 +DA:4118,0 +DA:4120,0 +DA:4121,0 +DA:4123,0 +DA:4124,0 +DA:4126,0 +DA:4128,0 +DA:4135,0 +DA:4137,0 +DA:4138,0 +DA:4140,0 +DA:4141,0 +DA:4143,0 +DA:4146,0 +DA:4150,0 +DA:4151,0 +DA:4152,0 +DA:4154,0 +DA:4158,0 +DA:4159,0 +DA:4160,0 +DA:4166,0 +DA:4168,0 +DA:4170,0 +DA:4172,0 +DA:4175,0 +DA:4176,0 +DA:4177,0 +DA:4179,0 +DA:4181,0 +DA:4184,0 +DA:4191,0 +DA:4193,0 +DA:4197,0 +DA:4204,0 +DA:4205,0 +DA:4217,0 +DA:4218,0 +DA:4219,0 +DA:4220,0 +DA:4221,0 +DA:4223,0 +DA:4224,0 +DA:4226,0 +DA:4228,0 +DA:4229,0 +DA:4230,0 +DA:4232,0 +DA:4240,0 +DA:4244,0 +DA:4256,0 +DA:4258,0 +DA:4260,0 +DA:4270,0 +DA:4271,0 +DA:4272,0 +DA:4273,0 +DA:4274,0 +DA:4275,0 +DA:4276,0 +DA:4284,0 +DA:4285,0 +DA:4286,0 +DA:4287,0 +DA:4288,0 +DA:4289,0 +DA:4290,0 +DA:4291,0 +DA:4298,0 +DA:4300,0 +DA:4301,0 +DA:4311,0 +DA:4315,0 +DA:4317,0 +DA:4321,0 +DA:4329,0 +DA:4330,0 +DA:4331,0 +DA:4332,0 +DA:4333,0 +DA:4340,0 +DA:4341,0 +DA:4342,0 +DA:4343,0 +DA:4344,0 +DA:4351,0 +DA:4352,0 +DA:4353,0 +DA:4357,0 +DA:4359,0 +DA:4363,0 +DA:4371,0 +DA:4372,0 +DA:4373,0 +DA:4374,0 +DA:4375,0 +DA:4376,0 +DA:4380,0 +DA:4381,0 +DA:4382,0 +DA:4383,0 +DA:4385,0 +DA:4386,0 +DA:4387,0 +DA:4389,0 +DA:4392,0 +DA:4393,0 +DA:4394,0 +DA:4396,0 +DA:4398,0 +DA:4400,0 +DA:4404,0 +DA:4405,0 +DA:4406,0 +DA:4409,0 +DA:4410,0 +DA:4411,0 +DA:4412,0 +DA:4415,0 +DA:4419,0 +DA:4422,0 +DA:4423,0 +DA:4425,0 +DA:4429,0 +DA:4430,0 +DA:4432,0 +DA:4435,0 +DA:4441,0 +DA:4442,0 +DA:4444,0 +DA:4445,0 +DA:4447,0 +DA:4448,0 +DA:4452,0 +DA:4453,0 +DA:4454,0 +DA:4456,0 +DA:4458,0 +DA:4461,0 +DA:4462,0 +DA:4469,0 +DA:4470,0 +DA:4473,0 +DA:4478,0 +DA:4480,0 +DA:4487,0 +DA:4489,0 +DA:4491,0 +DA:4492,0 +DA:4493,0 +DA:4494,0 +DA:4497,0 +DA:4498,0 +DA:4500,0 +DA:4503,0 +DA:4504,0 +DA:4506,0 +DA:4508,0 +DA:4511,0 +DA:4513,0 +DA:4524,0 +DA:4525,0 +DA:4526,0 +DA:4529,0 +DA:4531,0 +DA:4533,0 +DA:4534,0 +DA:4535,0 +DA:4537,0 +DA:4541,0 +DA:4546,0 +DA:4548,0 +DA:4553,0 +DA:4556,0 +DA:4557,0 +DA:4560,0 +DA:4561,0 +DA:4564,0 +DA:4565,0 +DA:4568,0 +DA:4569,0 +DA:4573,0 +DA:4575,0 +DA:4576,0 +DA:4577,0 +DA:4579,0 +DA:4580,0 +DA:4581,0 +DA:4583,0 +DA:4585,0 +DA:4587,0 +DA:4588,0 +DA:4595,0 +DA:4597,0 +DA:4603,0 +DA:4604,0 +DA:4608,0 +DA:4613,0 +DA:4615,0 +DA:4621,0 +DA:4623,0 +DA:4624,0 +DA:4625,0 +DA:4627,0 +DA:4631,0 +DA:4632,0 +DA:4634,0 +DA:4635,0 +DA:4639,0 +DA:4640,0 +DA:4642,0 +DA:4643,0 +DA:4646,0 +DA:4648,0 +DA:4650,0 +DA:4655,0 +DA:4656,0 +DA:4657,0 +DA:4658,0 +DA:4662,0 +DA:4663,0 +DA:4665,0 +DA:4666,0 +DA:4672,0 +DA:4675,0 +DA:4676,0 +DA:4678,0 +DA:4681,0 +DA:4683,0 +DA:4684,0 +DA:4688,0 +DA:4691,0 +DA:4692,0 +DA:4694,0 +DA:4697,0 +DA:4699,0 +DA:4700,0 +DA:4705,0 +DA:4710,0 +DA:4720,0 +DA:4722,0 +DA:4723,0 +DA:4727,0 +DA:4730,0 +DA:4733,0 +DA:4734,0 +DA:4738,0 +DA:4742,0 +DA:4745,0 +LH:0 +LF:1727 +end_of_record +SF:src/admin_extra/service_admin_extra_node.erl +DA:45,8 +DA:66,0 +DA:71,0 +DA:72,0 +LH:1 +LF:4 +end_of_record +SF: +DA:37,0 +DA:40,0 +DA:43,0 +DA:44,0 +DA:47,0 +DA:50,0 +DA:53,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:86,0 +DA:89,0 +DA:92,0 +DA:95,0 +DA:106,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:118,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:130,0 +LH:0 +LF:38 +end_of_record +SF:src/offline/mod_offline_chatmarkers_backend.erl +DA:27,0 +DA:28,0 +DA:29,0 +DA:35,0 +DA:36,0 +DA:41,0 +DA:42,0 +DA:46,0 +DA:47,0 +LH:0 +LF:9 +end_of_record +SF:src/muc_light/mod_muc_light_db_rdbms.erl +DA:74,0 +DA:75,0 +DA:79,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:105,0 +DA:109,0 +DA:113,0 +DA:117,0 +DA:121,0 +DA:126,0 +DA:132,0 +DA:138,0 +DA:143,0 +DA:149,0 +DA:153,0 +DA:158,0 +DA:162,0 +DA:165,0 +DA:169,0 +DA:172,0 +DA:176,0 +DA:182,0 +DA:186,0 +DA:190,0 +DA:193,0 +DA:196,0 +DA:200,0 +DA:205,0 +DA:210,0 +DA:215,0 +DA:219,0 +DA:223,0 +DA:227,0 +DA:232,0 +DA:236,0 +DA:241,0 +DA:245,0 +DA:248,0 +DA:253,0 +DA:257,0 +DA:261,0 +DA:265,0 +DA:269,0 +DA:273,0 +DA:277,0 +DA:284,0 +DA:289,0 +DA:293,0 +DA:294,0 +DA:298,0 +DA:299,0 +DA:303,0 +DA:307,0 +DA:312,0 +DA:316,0 +DA:320,0 +DA:324,0 +DA:328,0 +DA:334,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:367,0 +DA:377,0 +DA:379,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:392,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:400,0 +DA:401,0 +DA:403,0 +DA:405,0 +DA:407,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:427,0 +DA:428,0 +DA:437,0 +DA:438,0 +DA:440,0 +DA:441,0 +DA:447,0 +DA:448,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:461,0 +DA:462,0 +DA:464,0 +DA:466,0 +DA:468,0 +DA:470,0 +DA:472,0 +DA:474,0 +DA:475,0 +DA:483,0 +DA:484,0 +DA:486,0 +DA:488,0 +DA:490,0 +DA:491,0 +DA:493,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:512,0 +DA:513,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:532,0 +DA:535,0 +DA:538,0 +DA:539,0 +DA:542,0 +DA:543,0 +DA:551,0 +DA:553,0 +DA:555,0 +DA:557,0 +DA:558,0 +DA:568,0 +DA:570,0 +DA:571,0 +DA:580,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:589,0 +DA:591,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:607,0 +DA:608,0 +DA:611,0 +DA:612,0 +DA:613,0 +DA:616,0 +DA:617,0 +DA:620,0 +DA:621,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:633,0 +DA:640,0 +DA:641,0 +DA:642,0 +DA:657,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:663,0 +DA:666,0 +DA:669,0 +DA:675,0 +DA:677,0 +DA:678,0 +DA:679,0 +DA:680,0 +DA:681,0 +DA:683,0 +DA:691,0 +DA:692,0 +DA:693,0 +DA:695,0 +DA:696,0 +DA:706,0 +DA:707,0 +DA:709,0 +DA:710,0 +DA:711,0 +DA:713,0 +DA:716,0 +DA:718,0 +DA:733,0 +DA:735,0 +DA:736,0 +DA:739,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:756,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:763,0 +DA:766,0 +DA:774,0 +DA:776,0 +DA:778,0 +DA:780,0 +DA:782,0 +DA:790,0 +DA:794,0 +LH:0 +LF:240 +end_of_record +SF:src/mam/mam_jid_mini.erl +DA:9,0 +DA:12,0 +LH:0 +LF:2 +end_of_record +SF: +DA:35,0 +DA:38,0 +DA:39,0 +DA:42,0 +DA:47,0 +DA:50,0 +DA:53,0 +DA:54,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:69,0 +DA:78,0 +DA:81,0 +DA:86,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:125,0 +DA:127,0 +DA:135,0 +DA:136,0 +DA:140,0 +DA:145,0 +DA:146,0 +DA:150,0 +DA:157,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:179,0 +DA:184,0 +DA:185,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:200,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:215,0 +DA:216,0 +DA:218,0 +DA:220,0 +DA:228,0 +DA:231,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:256,0 +DA:259,0 +LH:0 +LF:83 +end_of_record +SF: +DA:27,0 +DA:32,0 +DA:41,0 +DA:45,0 +DA:49,0 +DA:52,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:97,0 +DA:98,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:137,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:164,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:179,0 +DA:182,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:201,0 +DA:204,0 +DA:206,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:230,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:242,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:255,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:264,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:273,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:279,0 +DA:282,0 +DA:283,0 +DA:285,0 +DA:288,0 +DA:289,0 +DA:291,0 +DA:299,0 +DA:300,0 +DA:303,0 +DA:304,0 +DA:307,0 +DA:310,0 +DA:311,0 +DA:314,0 +DA:316,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:337,0 +DA:340,0 +DA:341,0 +DA:345,0 +DA:348,0 +DA:349,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:358,0 +DA:363,0 +DA:365,0 +DA:368,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:380,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:394,0 +DA:396,0 +DA:401,0 +DA:402,0 +DA:405,0 +DA:406,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:415,0 +DA:417,0 +DA:418,0 +LH:0 +LF:200 +end_of_record +SF:src/domain/mongoose_subdomain_utils.erl +DA:20,8 +DA:22,34 +DA:23,0 +DA:24,34 +DA:29,0 +DA:30,15 +DA:33,0 +DA:34,13 +DA:40,0 +DA:42,0 +LH:5 +LF:10 +end_of_record +SF: +DA:0,0 +DA:32,0 +DA:36,0 +DA:40,0 +DA:48,0 +DA:52,0 +DA:56,0 +DA:59,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:74,0 +DA:77,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:87,0 +DA:89,0 +DA:96,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:116,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:136,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:159,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:183,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:207,0 +DA:210,0 +DA:214,0 +DA:215,0 +LH:0 +LF:97 +end_of_record +SF:src/system_metrics/mongoose_system_metrics_sender.erl +DA:15,0 +DA:16,0 +DA:17,0 +DA:23,0 +DA:25,0 +DA:32,0 +DA:34,0 +DA:38,0 +DA:39,0 +DA:41,0 +DA:45,0 +DA:51,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:76,0 +DA:79,0 +DA:81,0 +DA:82,0 +LH:0 +LF:29 +end_of_record +SF:src/http_upload/mod_http_upload_backend.erl +DA:19,0 +DA:30,0 +DA:31,0 +LH:0 +LF:3 +end_of_record +SF: +DA:5,0 +DA:6,0 +DA:7,0 +DA:9,0 +DA:10,0 +DA:12,0 +DA:14,0 +DA:16,0 +DA:18,0 +DA:19,0 +LH:0 +LF:10 +end_of_record +SF:src/mod_stream_management.erl +DA:53,21 +DA:54,21 +DA:55,21 +DA:57,21 +DA:58,21 +DA:59,21 +DA:60,21 +DA:63,21 +DA:64,21 +DA:65,21 +DA:68,42 +DA:74,8 +DA:88,4 +DA:91,4 +DA:92,4 +DA:93,4 +DA:96,0 +DA:98,4 +DA:101,0 +DA:103,4 +DA:106,8 +DA:124,158 +DA:127,158 +DA:138,71 +DA:139,71 +DA:144,0 +DA:145,0 +DA:150,71 +DA:151,71 +DA:152,42 +DA:154,29 +DA:155,29 +DA:156,10 +DA:157,19 +DA:159,29 +DA:161,71 +DA:169,22 +DA:175,16 +DA:176,11 +DA:177,5 +DA:183,17 +DA:184,11 +DA:185,6 +DA:191,46 +DA:192,46 +DA:193,1 +DA:194,45 +DA:199,40 +DA:203,40 +DA:207,40 +DA:211,32 +DA:212,32 +DA:214,32 +DA:216,0 +DA:220,25 +DA:221,25 +DA:222,17 +DA:223,8 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +LH:53 +LF:62 +end_of_record +SF: +DA:56,0 +DA:57,0 +DA:58,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:77,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:89,1 +DA:93,3 +DA:97,0 +DA:101,0 +DA:105,0 +DA:109,0 +DA:113,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:144,0 +DA:147,0 +DA:148,0 +DA:154,0 +DA:157,1 +DA:161,1 +DA:165,0 +DA:168,1 +DA:169,0 +DA:170,0 +DA:174,3 +DA:175,3 +DA:178,1 +DA:181,1 +DA:183,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:215,0 +DA:216,0 +DA:220,0 +DA:223,0 +DA:226,0 +DA:228,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:236,0 +DA:237,0 +DA:240,0 +DA:243,0 +DA:246,0 +DA:250,0 +DA:251,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:272,0 +DA:278,0 +DA:286,4 +DA:294,4 +DA:296,0 +DA:298,4 +DA:302,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:310,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:318,0 +DA:319,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:329,0 +DA:333,0 +DA:335,0 +DA:337,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:344,0 +DA:347,0 +DA:358,6 +DA:362,25 +DA:368,25 +DA:374,0 +DA:377,146 +DA:378,129 +DA:379,25 +DA:380,104 +DA:383,17 +DA:387,0 +DA:389,0 +DA:391,0 +DA:396,121 +DA:397,121 +DA:401,0 +DA:402,0 +DA:411,1 +DA:416,1 +DA:423,1 +DA:425,0 +DA:427,1 +DA:430,0 +DA:431,0 +DA:435,0 +DA:438,0 +DA:441,93 +DA:444,3 +DA:445,3 +DA:446,3 +DA:447,3 +DA:448,3 +DA:451,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:459,0 +DA:462,0 +DA:463,0 +DA:466,1 +DA:468,1 +DA:470,1 +DA:472,0 +DA:476,0 +DA:477,0 +DA:480,0 +DA:481,0 +DA:482,0 +DA:485,0 +DA:487,0 +DA:490,0 +DA:491,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:499,0 +DA:500,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:521,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:530,0 +DA:532,0 +DA:534,0 +DA:538,0 +DA:540,0 +DA:541,0 +DA:544,0 +DA:545,0 +DA:550,0 +DA:553,0 +DA:556,0 +DA:557,0 +DA:559,0 +DA:562,0 +DA:564,0 +LH:35 +LF:218 +end_of_record +SF:src/pubsub/mod_pubsub.erl +DA:251,0 +DA:252,0 +DA:255,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:271,8 +DA:299,8 +DA:309,8 +DA:339,0 +DA:340,0 +DA:344,0 +DA:350,0 +DA:351,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:363,0 +DA:383,0 +DA:384,0 +DA:386,0 +DA:388,0 +DA:389,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:395,0 +DA:396,0 +DA:398,0 +DA:400,0 +DA:403,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:411,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:444,0 +DA:445,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:451,0 +DA:454,0 +DA:457,0 +DA:469,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:485,0 +DA:486,0 +DA:489,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:497,0 +DA:503,0 +DA:504,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:510,0 +DA:512,0 +DA:522,0 +DA:523,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:530,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:536,0 +DA:537,0 +DA:539,0 +DA:540,0 +DA:541,0 +DA:543,0 +DA:544,0 +DA:548,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:555,0 +DA:556,0 +DA:559,0 +DA:561,0 +DA:562,0 +DA:564,0 +DA:565,0 +DA:567,0 +DA:568,0 +DA:570,0 +DA:575,0 +DA:577,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:586,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:599,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:605,0 +DA:609,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:615,0 +DA:616,0 +DA:621,0 +DA:622,0 +DA:626,0 +DA:627,0 +DA:628,0 +DA:629,0 +DA:633,0 +DA:634,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:650,0 +DA:654,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:667,0 +DA:668,0 +DA:670,0 +DA:674,0 +DA:675,0 +DA:678,0 +DA:680,0 +DA:682,0 +DA:683,0 +DA:684,0 +DA:686,0 +DA:688,0 +DA:691,0 +DA:692,0 +DA:693,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:700,0 +DA:704,0 +DA:708,0 +DA:709,0 +DA:713,0 +DA:715,0 +DA:717,0 +DA:718,0 +DA:719,0 +DA:721,0 +DA:722,0 +DA:724,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:734,0 +DA:735,0 +DA:739,0 +DA:742,0 +DA:743,0 +DA:745,0 +DA:747,0 +DA:750,0 +DA:751,0 +DA:754,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:764,0 +DA:765,0 +DA:766,0 +DA:768,0 +DA:769,0 +DA:771,0 +DA:774,0 +DA:775,0 +DA:776,0 +DA:780,0 +DA:782,0 +DA:783,0 +DA:784,0 +DA:788,0 +DA:796,0 +DA:797,0 +DA:800,0 +DA:803,0 +DA:804,0 +DA:805,0 +DA:807,0 +DA:808,0 +DA:811,0 +DA:818,0 +DA:821,0 +DA:823,0 +DA:825,0 +DA:832,0 +DA:833,0 +DA:836,0 +DA:837,0 +DA:839,0 +DA:842,0 +DA:843,0 +DA:844,0 +DA:846,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:861,0 +DA:863,0 +DA:864,0 +DA:866,0 +DA:875,0 +DA:876,0 +DA:878,0 +DA:881,0 +DA:883,0 +DA:884,0 +DA:885,0 +DA:888,0 +DA:891,0 +DA:892,0 +DA:893,0 +DA:897,0 +DA:898,0 +DA:900,0 +DA:901,0 +DA:902,0 +DA:904,0 +DA:907,0 +DA:910,0 +DA:918,0 +DA:919,0 +DA:920,0 +DA:921,0 +DA:922,0 +DA:924,0 +DA:927,0 +DA:928,0 +DA:931,0 +DA:933,0 +DA:937,0 +DA:939,0 +DA:941,0 +DA:943,0 +DA:945,0 +DA:954,0 +DA:964,0 +DA:976,0 +DA:977,0 +DA:978,0 +DA:980,0 +DA:981,0 +DA:982,0 +DA:984,0 +DA:985,0 +DA:987,0 +DA:989,0 +DA:991,0 +DA:993,0 +DA:994,0 +DA:1001,0 +DA:1020,0 +DA:1022,0 +DA:1023,0 +DA:1024,0 +DA:1025,0 +DA:1027,0 +DA:1033,0 +DA:1035,0 +DA:1037,0 +DA:1038,0 +DA:1039,0 +DA:1041,0 +DA:1047,0 +DA:1049,0 +DA:1051,0 +DA:1055,0 +DA:1057,0 +DA:1059,0 +DA:1061,0 +DA:1065,0 +DA:1067,0 +DA:1069,0 +DA:1071,0 +DA:1073,0 +DA:1078,0 +DA:1080,0 +DA:1082,0 +DA:1084,0 +DA:1086,0 +DA:1088,0 +DA:1089,0 +DA:1091,0 +DA:1096,0 +DA:1098,0 +DA:1100,0 +DA:1102,0 +DA:1104,0 +DA:1105,0 +DA:1107,0 +DA:1112,0 +DA:1114,0 +DA:1116,0 +DA:1118,0 +DA:1120,0 +DA:1121,0 +DA:1125,0 +DA:1128,0 +DA:1130,0 +DA:1133,0 +DA:1135,0 +DA:1138,0 +DA:1141,0 +DA:1142,0 +DA:1143,0 +DA:1144,0 +DA:1146,0 +DA:1149,0 +DA:1151,0 +DA:1153,0 +DA:1154,0 +DA:1156,0 +DA:1157,0 +DA:1158,0 +DA:1162,0 +DA:1163,0 +DA:1164,0 +DA:1167,0 +DA:1169,0 +DA:1170,0 +DA:1174,0 +DA:1175,0 +DA:1178,0 +DA:1180,0 +DA:1182,0 +DA:1192,0 +DA:1194,0 +DA:1196,0 +DA:1199,0 +DA:1203,0 +DA:1207,0 +DA:1212,0 +DA:1214,0 +DA:1216,0 +DA:1218,0 +DA:1219,0 +DA:1221,0 +DA:1222,0 +DA:1223,0 +DA:1229,0 +DA:1230,0 +DA:1233,0 +DA:1234,0 +DA:1236,0 +DA:1237,0 +DA:1239,0 +DA:1242,0 +DA:1246,0 +DA:1249,0 +DA:1250,0 +DA:1252,0 +DA:1256,0 +DA:1264,0 +DA:1265,0 +DA:1266,0 +DA:1268,0 +DA:1270,0 +DA:1272,0 +DA:1273,0 +DA:1274,0 +DA:1278,0 +DA:1280,0 +DA:1294,0 +DA:1306,0 +DA:1308,0 +DA:1309,0 +DA:1310,0 +DA:1318,0 +DA:1319,0 +DA:1321,0 +DA:1322,0 +DA:1326,0 +DA:1328,0 +DA:1330,0 +DA:1332,0 +DA:1334,0 +DA:1336,0 +DA:1338,0 +DA:1340,0 +DA:1342,0 +DA:1344,0 +DA:1346,0 +DA:1348,0 +DA:1352,0 +DA:1353,0 +DA:1354,0 +DA:1359,0 +DA:1377,0 +DA:1378,0 +DA:1379,0 +DA:1380,0 +DA:1381,0 +DA:1382,0 +DA:1383,0 +DA:1384,0 +DA:1385,0 +DA:1386,0 +DA:1387,0 +DA:1388,0 +DA:1389,0 +DA:1393,0 +DA:1394,0 +DA:1396,0 +DA:1399,0 +DA:1402,0 +DA:1404,0 +DA:1406,0 +DA:1412,0 +DA:1413,0 +DA:1414,0 +DA:1416,0 +DA:1417,0 +DA:1419,0 +DA:1422,0 +DA:1426,0 +DA:1429,0 +DA:1431,0 +DA:1432,0 +DA:1435,0 +DA:1438,0 +DA:1440,0 +DA:1445,0 +DA:1446,0 +DA:1447,0 +DA:1448,0 +DA:1450,0 +DA:1452,0 +DA:1453,0 +DA:1455,0 +DA:1461,0 +DA:1463,0 +DA:1464,0 +DA:1467,0 +DA:1468,0 +DA:1469,0 +DA:1474,0 +DA:1475,0 +DA:1476,0 +DA:1477,0 +DA:1480,0 +DA:1482,0 +DA:1484,0 +DA:1488,0 +DA:1489,0 +DA:1490,0 +DA:1492,0 +DA:1496,0 +DA:1497,0 +DA:1498,0 +DA:1501,0 +DA:1502,0 +DA:1503,0 +DA:1504,0 +DA:1516,0 +DA:1517,0 +DA:1518,0 +DA:1520,0 +DA:1521,0 +DA:1522,0 +DA:1527,0 +DA:1528,0 +DA:1530,0 +DA:1531,0 +DA:1535,0 +DA:1537,0 +DA:1539,0 +DA:1541,0 +DA:1543,0 +DA:1545,0 +DA:1547,0 +DA:1549,0 +DA:1551,0 +DA:1553,0 +DA:1555,0 +DA:1559,0 +DA:1561,0 +DA:1563,0 +DA:1565,0 +DA:1567,0 +DA:1576,0 +DA:1581,0 +DA:1582,0 +DA:1584,0 +DA:1585,0 +DA:1586,0 +DA:1588,0 +DA:1593,0 +DA:1596,0 +DA:1600,0 +DA:1601,0 +DA:1602,0 +DA:1606,0 +DA:1607,0 +DA:1609,0 +DA:1611,0 +DA:1613,0 +DA:1617,0 +DA:1618,0 +DA:1625,0 +DA:1629,0 +DA:1630,0 +DA:1631,0 +DA:1632,0 +DA:1635,0 +DA:1636,0 +DA:1642,0 +DA:1643,0 +DA:1644,0 +DA:1648,0 +DA:1650,0 +DA:1652,0 +DA:1653,0 +DA:1654,0 +DA:1658,0 +DA:1659,0 +DA:1664,0 +DA:1665,0 +DA:1666,0 +DA:1667,0 +DA:1669,0 +DA:1671,0 +DA:1672,0 +DA:1673,0 +DA:1676,0 +DA:1678,0 +DA:1682,0 +DA:1684,0 +DA:1685,0 +DA:1686,0 +DA:1689,0 +DA:1696,0 +DA:1697,0 +DA:1747,0 +DA:1752,0 +DA:1753,0 +DA:1757,0 +DA:1758,0 +DA:1761,0 +DA:1763,0 +DA:1766,0 +DA:1768,0 +DA:1770,0 +DA:1772,0 +DA:1773,0 +DA:1774,0 +DA:1775,0 +DA:1778,0 +DA:1783,0 +DA:1788,0 +DA:1790,0 +DA:1794,0 +DA:1797,0 +DA:1803,0 +DA:1804,0 +DA:1805,0 +DA:1806,0 +DA:1807,0 +DA:1810,0 +DA:1812,0 +DA:1813,0 +DA:1816,0 +DA:1818,0 +DA:1819,0 +DA:1822,0 +DA:1823,0 +DA:1826,0 +DA:1827,0 +DA:1828,0 +DA:1832,0 +DA:1833,0 +DA:1835,0 +DA:1836,0 +DA:1838,0 +DA:1842,0 +DA:1843,0 +DA:1844,0 +DA:1847,0 +DA:1849,0 +DA:1850,0 +DA:1851,0 +DA:1853,0 +DA:1854,0 +DA:1855,0 +DA:1857,0 +DA:1941,0 +DA:1954,0 +DA:1956,0 +DA:1957,0 +DA:1959,0 +DA:1964,0 +DA:1967,0 +DA:1970,0 +DA:1971,0 +DA:1973,0 +DA:1975,0 +DA:1977,0 +DA:1978,0 +DA:1979,0 +DA:1981,0 +DA:1983,0 +DA:1984,0 +DA:1987,0 +DA:1992,0 +DA:1994,0 +DA:1995,0 +DA:1997,0 +DA:1999,0 +DA:2001,0 +DA:2006,0 +DA:2009,0 +DA:2013,0 +DA:2015,0 +DA:2017,0 +DA:2018,0 +DA:2019,0 +DA:2023,0 +DA:2026,0 +DA:2027,0 +DA:2030,0 +DA:2032,0 +DA:2036,0 +DA:2038,0 +DA:2040,0 +DA:2045,0 +DA:2046,0 +DA:2047,0 +DA:2049,0 +DA:2051,0 +DA:2052,0 +DA:2053,0 +DA:2054,0 +DA:2057,0 +DA:2058,0 +DA:2059,0 +DA:2062,0 +DA:2066,0 +DA:2068,0 +DA:2071,0 +DA:2091,0 +DA:2093,0 +DA:2094,0 +DA:2095,0 +DA:2097,0 +DA:2098,0 +DA:2099,0 +DA:2100,0 +DA:2101,0 +DA:2102,0 +DA:2104,0 +DA:2108,0 +DA:2109,0 +DA:2110,0 +DA:2113,0 +DA:2114,0 +DA:2115,0 +DA:2116,0 +DA:2120,0 +DA:2121,0 +DA:2122,0 +DA:2125,0 +DA:2126,0 +DA:2128,0 +DA:2129,0 +DA:2130,0 +DA:2133,0 +DA:2137,0 +DA:2139,0 +DA:2140,0 +DA:2141,0 +DA:2142,0 +DA:2143,0 +DA:2146,0 +DA:2179,0 +DA:2180,0 +DA:2181,0 +DA:2183,0 +DA:2184,0 +DA:2185,0 +DA:2187,0 +DA:2189,0 +DA:2190,0 +DA:2191,0 +DA:2192,0 +DA:2193,0 +DA:2194,0 +DA:2195,0 +DA:2198,0 +DA:2200,0 +DA:2202,0 +DA:2203,0 +DA:2205,0 +DA:2206,0 +DA:2208,0 +DA:2209,0 +DA:2213,0 +DA:2214,0 +DA:2217,0 +DA:2219,0 +DA:2221,0 +DA:2225,0 +DA:2227,0 +DA:2229,0 +DA:2233,0 +DA:2235,0 +DA:2238,0 +DA:2242,0 +DA:2246,0 +DA:2248,0 +DA:2250,0 +DA:2251,0 +DA:2252,0 +DA:2254,0 +DA:2255,0 +DA:2257,0 +DA:2263,0 +DA:2265,0 +DA:2266,0 +DA:2267,0 +DA:2270,0 +DA:2274,0 +DA:2275,0 +DA:2276,0 +DA:2280,0 +DA:2282,0 +DA:2284,0 +DA:2286,0 +DA:2289,0 +DA:2316,0 +DA:2318,0 +DA:2319,0 +DA:2321,0 +DA:2322,0 +DA:2324,0 +DA:2350,0 +DA:2352,0 +DA:2354,0 +DA:2356,0 +DA:2357,0 +DA:2359,0 +DA:2360,0 +DA:2361,0 +DA:2362,0 +DA:2363,0 +DA:2364,0 +DA:2365,0 +DA:2366,0 +DA:2367,0 +DA:2368,0 +DA:2370,0 +DA:2373,0 +DA:2388,0 +DA:2390,0 +DA:2392,0 +DA:2397,0 +DA:2402,0 +DA:2403,0 +DA:2405,0 +DA:2406,0 +DA:2407,0 +DA:2408,0 +DA:2409,0 +DA:2410,0 +DA:2412,0 +DA:2414,0 +DA:2415,0 +DA:2417,0 +DA:2420,0 +DA:2422,0 +DA:2423,0 +DA:2424,0 +DA:2427,0 +DA:2428,0 +DA:2429,0 +DA:2430,0 +DA:2431,0 +DA:2432,0 +DA:2434,0 +DA:2435,0 +DA:2436,0 +DA:2437,0 +DA:2438,0 +DA:2439,0 +DA:2441,0 +DA:2443,0 +DA:2445,0 +DA:2446,0 +DA:2449,0 +DA:2454,0 +DA:2455,0 +DA:2457,0 +DA:2463,0 +DA:2465,0 +DA:2468,0 +DA:2492,0 +DA:2494,0 +DA:2496,0 +DA:2497,0 +DA:2499,0 +DA:2500,0 +DA:2501,0 +DA:2502,0 +DA:2503,0 +DA:2504,0 +DA:2505,0 +DA:2507,0 +DA:2508,0 +DA:2509,0 +DA:2512,0 +DA:2514,0 +DA:2516,0 +DA:2521,0 +DA:2522,0 +DA:2524,0 +DA:2526,0 +DA:2527,0 +DA:2529,0 +DA:2533,0 +DA:2553,0 +DA:2554,0 +DA:2556,0 +DA:2557,0 +DA:2558,0 +DA:2559,0 +DA:2560,0 +DA:2561,0 +DA:2562,0 +DA:2563,0 +DA:2566,0 +DA:2568,0 +DA:2570,0 +DA:2574,0 +DA:2575,0 +DA:2579,0 +DA:2582,0 +DA:2585,0 +DA:2587,0 +DA:2603,0 +DA:2604,0 +DA:2605,0 +DA:2607,0 +DA:2609,0 +DA:2610,0 +DA:2611,0 +DA:2613,0 +DA:2616,0 +DA:2618,0 +DA:2619,0 +DA:2621,0 +DA:2623,0 +DA:2631,0 +DA:2637,0 +DA:2638,0 +DA:2641,0 +DA:2644,0 +DA:2647,0 +DA:2648,0 +DA:2649,0 +DA:2650,0 +DA:2652,0 +DA:2660,0 +DA:2664,0 +DA:2665,0 +DA:2667,0 +DA:2668,0 +DA:2669,0 +DA:2673,0 +DA:2674,0 +DA:2676,0 +DA:2677,0 +DA:2678,0 +DA:2682,0 +DA:2683,0 +DA:2684,0 +DA:2687,0 +DA:2688,0 +DA:2689,0 +DA:2690,0 +DA:2694,0 +DA:2697,0 +DA:2699,0 +DA:2700,0 +DA:2701,0 +DA:2704,0 +DA:2708,0 +DA:2709,0 +DA:2710,0 +DA:2716,0 +DA:2718,0 +DA:2720,0 +DA:2721,0 +DA:2724,0 +DA:2725,0 +DA:2727,0 +DA:2728,0 +DA:2732,0 +DA:2733,0 +DA:2735,0 +DA:2736,0 +DA:2737,0 +DA:2738,0 +DA:2741,0 +DA:2743,0 +DA:2745,0 +DA:2746,0 +DA:2747,0 +DA:2751,0 +DA:2752,0 +DA:2753,0 +DA:2765,0 +DA:2767,0 +DA:2768,0 +DA:2770,0 +DA:2772,0 +DA:2774,0 +DA:2780,0 +DA:2782,0 +DA:2784,0 +DA:2787,0 +DA:2791,0 +DA:2794,0 +DA:2800,0 +DA:2806,0 +DA:2807,0 +DA:2809,0 +DA:2811,0 +DA:2813,0 +DA:2815,0 +DA:2820,0 +DA:2826,0 +DA:2830,0 +DA:2831,0 +DA:2833,0 +DA:2835,0 +DA:2837,0 +DA:2840,0 +DA:2853,0 +DA:2854,0 +DA:2855,0 +DA:2857,0 +DA:2859,0 +DA:2860,0 +DA:2862,0 +DA:2863,0 +DA:2864,0 +DA:2867,0 +DA:2870,0 +DA:2872,0 +DA:2874,0 +DA:2875,0 +DA:2877,0 +DA:2878,0 +DA:2879,0 +DA:2886,0 +DA:2887,0 +DA:2891,0 +DA:2893,0 +DA:2895,0 +DA:2897,0 +DA:2899,0 +DA:2902,0 +DA:2903,0 +DA:2906,0 +DA:2909,0 +DA:2911,0 +DA:2912,0 +DA:2915,0 +DA:2920,0 +DA:2921,0 +DA:2922,0 +DA:2923,0 +DA:2924,0 +DA:2928,0 +DA:2929,0 +DA:2930,0 +DA:2932,0 +DA:2933,0 +DA:2937,0 +DA:2940,0 +DA:2945,0 +DA:2946,0 +DA:2948,0 +DA:2949,0 +DA:2950,0 +DA:2954,0 +DA:2956,0 +DA:2958,0 +DA:2965,0 +DA:2966,0 +DA:2967,0 +DA:2969,0 +DA:2971,0 +DA:2973,0 +DA:2975,0 +DA:2977,0 +DA:2979,0 +DA:2981,0 +DA:2987,0 +DA:2988,0 +DA:2993,0 +DA:2996,0 +DA:2999,0 +DA:3000,0 +DA:3001,0 +DA:3003,0 +DA:3004,0 +DA:3005,0 +DA:3009,0 +DA:3011,0 +DA:3013,0 +DA:3019,0 +DA:3020,0 +DA:3024,0 +DA:3025,0 +DA:3026,0 +DA:3028,0 +DA:3030,0 +DA:3031,0 +DA:3032,0 +DA:3033,0 +DA:3035,0 +DA:3037,0 +DA:3039,0 +DA:3041,0 +DA:3043,0 +DA:3046,0 +DA:3060,0 +DA:3061,0 +DA:3062,0 +DA:3064,0 +DA:3065,0 +DA:3068,0 +DA:3070,0 +DA:3078,0 +DA:3080,0 +DA:3082,0 +DA:3088,0 +DA:3093,0 +DA:3095,0 +DA:3100,0 +DA:3104,0 +DA:3107,0 +DA:3110,0 +DA:3117,0 +DA:3123,0 +DA:3126,0 +DA:3132,0 +DA:3137,0 +DA:3140,0 +DA:3141,0 +DA:3143,0 +DA:3145,0 +DA:3147,0 +DA:3153,0 +DA:3160,0 +DA:3164,0 +DA:3165,0 +DA:3167,0 +DA:3169,0 +DA:3171,0 +DA:3174,0 +DA:3179,0 +DA:3182,0 +DA:3183,0 +DA:3184,0 +DA:3185,0 +DA:3187,0 +DA:3190,0 +DA:3191,0 +DA:3192,0 +DA:3193,0 +DA:3195,0 +DA:3196,0 +DA:3198,0 +DA:3199,0 +DA:3200,0 +DA:3201,0 +DA:3204,0 +DA:3206,0 +DA:3208,0 +DA:3210,0 +DA:3211,0 +DA:3213,0 +DA:3214,0 +DA:3215,0 +DA:3221,0 +DA:3222,0 +DA:3224,0 +DA:3226,0 +DA:3229,0 +DA:3230,0 +DA:3231,0 +DA:3234,0 +DA:3238,0 +DA:3239,0 +DA:3240,0 +DA:3244,0 +DA:3248,0 +DA:3251,0 +DA:3252,0 +DA:3262,0 +DA:3264,0 +DA:3266,0 +DA:3267,0 +DA:3270,0 +DA:3273,0 +DA:3275,0 +DA:3276,0 +DA:3279,0 +DA:3280,0 +DA:3281,0 +DA:3282,0 +DA:3283,0 +DA:3286,0 +DA:3288,0 +DA:3290,0 +DA:3291,0 +DA:3292,0 +DA:3293,0 +DA:3294,0 +DA:3295,0 +DA:3296,0 +DA:3298,0 +DA:3299,0 +DA:3300,0 +DA:3301,0 +DA:3303,0 +DA:3304,0 +DA:3305,0 +DA:3306,0 +DA:3307,0 +DA:3308,0 +DA:3310,0 +DA:3311,0 +DA:3312,0 +DA:3318,0 +DA:3319,0 +DA:3320,0 +DA:3332,0 +DA:3333,0 +DA:3336,0 +DA:3337,0 +DA:3342,0 +DA:3344,0 +DA:3345,0 +DA:3346,0 +DA:3347,0 +DA:3348,0 +DA:3349,0 +DA:3350,0 +DA:3354,0 +DA:3356,0 +DA:3358,0 +DA:3359,0 +DA:3360,0 +DA:3361,0 +DA:3368,0 +DA:3370,0 +DA:3372,0 +DA:3375,0 +DA:3377,0 +DA:3379,0 +DA:3381,0 +DA:3382,0 +DA:3393,0 +DA:3396,0 +DA:3398,0 +DA:3399,0 +DA:3400,0 +DA:3402,0 +DA:3404,0 +DA:3406,0 +DA:3414,0 +DA:3416,0 +DA:3418,0 +DA:3420,0 +DA:3423,0 +DA:3426,0 +DA:3427,0 +DA:3428,0 +DA:3429,0 +DA:3435,0 +DA:3437,0 +DA:3443,0 +DA:3445,0 +DA:3452,0 +DA:3458,0 +DA:3460,0 +DA:3461,0 +DA:3462,0 +DA:3464,0 +DA:3465,0 +DA:3466,0 +DA:3468,0 +DA:3472,0 +DA:3473,0 +DA:3475,0 +DA:3478,0 +DA:3480,0 +DA:3484,0 +DA:3486,0 +DA:3488,0 +DA:3489,0 +DA:3491,0 +DA:3495,0 +DA:3499,0 +DA:3501,0 +DA:3503,0 +DA:3505,0 +DA:3507,0 +DA:3509,0 +DA:3511,0 +DA:3512,0 +DA:3513,0 +DA:3516,0 +DA:3518,0 +DA:3521,0 +DA:3525,0 +DA:3527,0 +DA:3529,0 +DA:3531,0 +DA:3532,0 +DA:3535,0 +DA:3537,0 +DA:3540,0 +DA:3544,0 +DA:3546,0 +DA:3548,0 +DA:3550,0 +DA:3552,0 +DA:3553,0 +DA:3556,0 +DA:3559,0 +DA:3563,0 +DA:3565,0 +DA:3566,0 +DA:3567,0 +DA:3569,0 +DA:3572,0 +DA:3574,0 +DA:3576,0 +DA:3577,0 +DA:3579,0 +DA:3580,0 +DA:3583,0 +DA:3585,0 +DA:3588,0 +DA:3592,0 +DA:3594,0 +DA:3597,0 +DA:3601,0 +DA:3602,0 +DA:3604,0 +DA:3609,0 +DA:3610,0 +DA:3611,0 +DA:3615,0 +DA:3616,0 +DA:3619,0 +DA:3622,0 +DA:3624,0 +DA:3630,0 +DA:3632,0 +DA:3634,0 +DA:3639,0 +DA:3641,0 +DA:3642,0 +DA:3643,0 +DA:3645,0 +DA:3646,0 +DA:3647,0 +DA:3649,0 +DA:3650,0 +DA:3652,0 +DA:3654,0 +DA:3657,0 +DA:3658,0 +DA:3665,0 +DA:3668,0 +DA:3669,0 +DA:3671,0 +DA:3672,0 +DA:3676,0 +DA:3677,0 +DA:3684,0 +DA:3686,0 +DA:3690,0 +DA:3694,0 +DA:3696,0 +DA:3697,0 +DA:3700,0 +DA:3701,0 +DA:3704,0 +DA:3705,0 +DA:3706,0 +DA:3708,0 +DA:3709,0 +DA:3710,0 +DA:3712,0 +DA:3713,0 +DA:3715,0 +DA:3720,0 +DA:3722,0 +DA:3727,0 +DA:3734,0 +DA:3740,0 +DA:3752,0 +DA:3760,0 +DA:3761,0 +DA:3764,0 +DA:3765,0 +DA:3766,0 +DA:3769,0 +DA:3774,0 +DA:3775,0 +DA:3777,0 +DA:3778,0 +DA:3779,0 +DA:3784,0 +DA:3786,0 +DA:3787,0 +DA:3791,0 +DA:3794,0 +DA:3799,0 +DA:3803,0 +DA:3804,0 +DA:3805,0 +DA:3811,0 +DA:3817,0 +DA:3819,0 +DA:3821,0 +DA:3823,0 +DA:3824,0 +DA:3827,0 +DA:3828,0 +DA:3829,0 +DA:3833,0 +DA:3834,0 +DA:3835,0 +DA:3836,0 +DA:3840,0 +DA:3841,0 +DA:3843,0 +DA:3844,0 +DA:3846,0 +DA:3850,0 +DA:3851,0 +DA:3852,0 +DA:3856,0 +DA:3859,0 +DA:3873,0 +DA:3875,0 +DA:3876,0 +DA:3877,0 +DA:3878,0 +DA:3882,0 +DA:3883,0 +DA:3884,0 +DA:3885,0 +DA:3927,0 +DA:3929,0 +DA:3931,0 +DA:3933,0 +DA:3935,0 +DA:3937,0 +DA:3939,0 +DA:3945,0 +DA:3947,0 +DA:3949,0 +DA:3951,0 +DA:3953,0 +DA:3955,0 +DA:3959,0 +DA:3961,0 +DA:3965,0 +DA:3976,0 +DA:3978,0 +DA:3979,0 +DA:3980,0 +DA:3981,0 +DA:3984,0 +DA:3988,0 +DA:3989,0 +DA:3991,0 +DA:3993,0 +DA:3994,0 +DA:3995,0 +DA:3996,0 +DA:3997,0 +DA:3999,0 +DA:4003,0 +DA:4005,0 +DA:4006,0 +DA:4007,0 +DA:4010,0 +DA:4015,0 +DA:4016,0 +DA:4017,0 +DA:4019,0 +DA:4021,0 +DA:4022,0 +DA:4023,0 +DA:4024,0 +DA:4027,0 +DA:4031,0 +DA:4072,0 +DA:4074,0 +DA:4076,0 +DA:4078,0 +DA:4080,0 +DA:4082,0 +DA:4084,0 +DA:4086,0 +DA:4088,0 +DA:4090,0 +DA:4091,0 +DA:4093,0 +DA:4095,0 +DA:4097,0 +DA:4099,0 +DA:4101,0 +DA:4103,0 +DA:4105,0 +DA:4107,0 +DA:4109,0 +DA:4111,0 +DA:4113,0 +DA:4115,0 +DA:4117,0 +DA:4119,0 +DA:4121,0 +DA:4124,0 +DA:4126,0 +DA:4129,0 +DA:4131,0 +DA:4135,0 +DA:4137,0 +DA:4139,0 +DA:4144,0 +DA:4146,0 +DA:4148,0 +DA:4152,0 +DA:4155,0 +DA:4157,0 +DA:4158,0 +DA:4161,0 +DA:4163,0 +DA:4164,0 +DA:4169,0 +DA:4171,0 +DA:4172,0 +DA:4174,0 +DA:4178,0 +DA:4184,0 +DA:4187,0 +DA:4189,0 +DA:4191,0 +DA:4192,0 +DA:4194,0 +DA:4198,0 +DA:4199,0 +DA:4200,0 +DA:4204,0 +DA:4206,0 +DA:4209,0 +DA:4212,0 +DA:4215,0 +DA:4216,0 +DA:4217,0 +DA:4218,0 +DA:4222,0 +DA:4224,0 +DA:4225,0 +DA:4226,0 +DA:4230,0 +DA:4233,0 +DA:4236,0 +DA:4238,0 +DA:4239,0 +DA:4240,0 +DA:4243,0 +DA:4245,0 +DA:4246,0 +DA:4247,0 +DA:4248,0 +DA:4251,0 +DA:4252,0 +DA:4255,0 +DA:4278,0 +DA:4279,0 +DA:4280,0 +DA:4281,0 +DA:4285,0 +DA:4286,0 +DA:4290,0 +DA:4291,0 +DA:4293,0 +DA:4294,0 +DA:4295,0 +DA:4300,0 +DA:4302,0 +DA:4303,0 +DA:4304,0 +DA:4307,0 +DA:4308,0 +DA:4309,0 +DA:4310,0 +DA:4316,0 +DA:4320,0 +DA:4321,0 +DA:4322,0 +DA:4323,0 +DA:4326,0 +DA:4327,0 +DA:4329,0 +DA:4331,0 +DA:4333,0 +DA:4335,0 +DA:4339,0 +DA:4341,0 +DA:4343,0 +DA:4345,0 +DA:4346,0 +DA:4347,0 +DA:4349,0 +DA:4354,0 +DA:4355,0 +DA:4356,0 +DA:4362,0 +DA:4363,0 +DA:4367,0 +DA:4371,0 +DA:4374,0 +DA:4379,0 +DA:4382,0 +DA:4383,0 +DA:4385,0 +DA:4386,0 +DA:4387,0 +DA:4388,0 +DA:4390,0 +DA:4398,0 +DA:4402,0 +DA:4406,0 +DA:4410,0 +DA:4412,0 +DA:4414,0 +DA:4415,0 +DA:4416,0 +DA:4422,0 +DA:4424,0 +DA:4426,0 +DA:4427,0 +DA:4429,0 +DA:4430,0 +DA:4432,0 +DA:4437,0 +DA:4438,0 +DA:4441,0 +DA:4443,0 +DA:4447,0 +DA:4450,0 +DA:4452,0 +DA:4454,0 +DA:4456,0 +DA:4458,0 +DA:4460,0 +DA:4462,0 +DA:4464,0 +DA:4467,0 +DA:4470,0 +DA:4473,0 +DA:4477,0 +DA:4480,0 +DA:4483,0 +DA:4491,0 +DA:4493,0 +DA:4496,0 +DA:4497,0 +DA:4498,0 +DA:4499,0 +DA:4501,0 +DA:4504,0 +DA:4505,0 +DA:4506,0 +DA:4508,0 +DA:4510,0 +DA:4512,0 +DA:4513,0 +DA:4514,0 +DA:4515,0 +DA:4516,0 +DA:4517,0 +DA:4518,0 +DA:4519,0 +DA:4524,0 +DA:4525,0 +DA:4526,0 +DA:4527,0 +DA:4529,0 +DA:4530,0 +DA:4532,0 +DA:4534,0 +DA:4535,0 +DA:4539,0 +DA:4541,0 +DA:4543,0 +DA:4545,0 +DA:4547,0 +DA:4550,0 +DA:4555,0 +DA:4556,0 +DA:4557,0 +DA:4559,0 +DA:4560,0 +DA:4561,0 +DA:4562,0 +DA:4565,0 +DA:4567,0 +DA:4571,0 +DA:4574,0 +DA:4576,0 +DA:4577,0 +DA:4579,0 +DA:4581,0 +DA:4582,0 +DA:4585,0 +DA:4586,0 +LH:3 +LF:1679 +end_of_record +SF:src/domain/mongoose_domain_sql.erl +DA:39,4 +DA:40,4 +DA:41,4 +DA:43,4 +DA:46,4 +DA:51,4 +DA:53,4 +DA:56,4 +DA:65,4 +DA:67,4 +DA:69,4 +DA:71,4 +DA:73,4 +DA:75,4 +DA:77,4 +DA:86,4 +DA:89,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:101,0 +DA:105,4 +DA:106,4 +DA:107,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:136,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:150,0 +DA:153,0 +DA:157,4 +DA:158,4 +DA:159,4 +DA:160,4 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:177,16 +DA:178,16 +DA:179,16 +DA:181,16 +DA:183,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:199,0 +DA:200,0 +DA:204,0 +DA:207,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:219,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:241,0 +DA:242,0 +DA:254,0 +DA:257,0 +DA:260,0 +DA:263,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:270,0 +DA:272,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:282,0 +DA:283,0 +DA:287,0 +DA:289,0 +DA:291,0 +DA:294,0 +DA:295,0 +DA:298,0 +DA:301,24 +DA:304,24 +DA:307,0 +DA:313,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:319,0 +DA:320,0 +DA:322,0 +DA:325,0 +DA:326,0 +LH:28 +LF:117 +end_of_record +SF:src/sasl/cyrsasl.erl +DA:72,80 +DA:74,0 +DA:76,0 +DA:78,80 +DA:83,162 +DA:92,82 +DA:108,80 +DA:109,80 +DA:111,80 +DA:112,80 +DA:116,0 +DA:120,162 +DA:122,2024 +DA:129,80 +DA:130,80 +DA:131,80 +DA:133,80 +DA:135,0 +DA:138,0 +DA:140,0 +DA:145,242 +DA:148,250 +LH:16 +LF:22 +end_of_record +SF:src/eldap_pool.erl +DA:41,0 +DA:44,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:54,0 +DA:56,0 +DA:59,0 +DA:60,0 +DA:63,0 +DA:66,0 +DA:68,0 +DA:72,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:83,0 +DA:86,0 +DA:89,0 +DA:99,0 +LH:0 +LF:21 +end_of_record +SF:src/ejabberd_receiver.erl +DA:70,82 +DA:78,82 +DA:81,82 +DA:85,226 +DA:88,0 +DA:91,0 +DA:94,0 +DA:97,82 +DA:101,82 +DA:116,82 +DA:117,82 +DA:119,0 +DA:121,82 +DA:123,82 +DA:125,82 +DA:126,0 +DA:128,82 +DA:130,0 +DA:131,82 +DA:133,82 +DA:151,0 +DA:156,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:184,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:196,0 +DA:199,82 +DA:200,82 +DA:201,82 +DA:202,82 +DA:203,82 +DA:205,0 +DA:206,0 +DA:215,226 +DA:216,226 +DA:217,226 +DA:219,27 +DA:221,0 +DA:234,572 +DA:236,0 +DA:238,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:246,0 +DA:248,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:255,0 +DA:257,0 +DA:260,572 +DA:261,572 +DA:265,55 +DA:268,0 +DA:270,0 +DA:272,0 +DA:275,0 +DA:276,0 +DA:278,0 +DA:280,0 +DA:291,82 +DA:292,82 +DA:293,0 +DA:294,82 +DA:296,82 +DA:297,82 +DA:304,0 +DA:312,654 +DA:313,654 +DA:314,654 +DA:316,0 +DA:317,0 +DA:318,0 +DA:321,653 +DA:323,1 +DA:328,0 +DA:329,0 +DA:330,0 +DA:338,0 +DA:339,0 +DA:341,0 +DA:347,0 +DA:348,0 +DA:354,572 +DA:355,572 +DA:356,572 +DA:357,572 +DA:359,572 +DA:360,0 +DA:362,572 +DA:363,572 +DA:364,572 +DA:365,572 +DA:366,572 +DA:368,397 +DA:369,197 +DA:372,572 +DA:374,572 +DA:376,0 +DA:379,0 +DA:381,0 +DA:383,572 +DA:389,0 +DA:391,572 +DA:399,0 +DA:401,0 +DA:404,82 +DA:405,0 +DA:406,82 +DA:408,82 +DA:410,82 +DA:412,0 +DA:413,0 +DA:416,0 +DA:418,82 +DA:421,0 +DA:422,0 +DA:425,0 +DA:429,0 +DA:432,0 +DA:436,880 +DA:437,819 +DA:438,61 +DA:442,880 +DA:443,0 +DA:456,82 +DA:457,82 +DA:462,82 +DA:464,0 +LH:65 +LF:147 +end_of_record +SF: +DA:0,0 +DA:32,0 +DA:38,0 +DA:42,0 +DA:45,0 +DA:49,0 +DA:52,0 +DA:55,0 +DA:65,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:79,0 +DA:81,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:102,0 +DA:103,0 +DA:106,0 +DA:107,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:128,0 +DA:132,0 +DA:135,0 +DA:136,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:164,0 +DA:167,0 +DA:168,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:181,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:198,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:206,0 +DA:207,0 +DA:209,0 +DA:213,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:231,0 +DA:235,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:252,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:261,0 +DA:262,0 +DA:264,0 +DA:268,0 +DA:271,0 +DA:272,0 +DA:275,0 +DA:276,0 +DA:278,0 +DA:282,0 +DA:285,0 +DA:286,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:295,0 +DA:302,0 +DA:310,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:329,0 +DA:334,0 +DA:340,0 +DA:348,0 +DA:355,0 +DA:360,0 +DA:361,0 +DA:364,0 +DA:367,0 +DA:370,0 +DA:373,0 +DA:376,0 +DA:377,0 +DA:380,0 +DA:383,0 +DA:386,0 +DA:389,0 +LH:0 +LF:145 +end_of_record +SF:src/wpool/mongoose_wpool_sup.erl +DA:43,4 +DA:62,4 +DA:66,4 +DA:79,8 +LH:4 +LF:4 +end_of_record +SF: +DA:0,0 +DA:36,0 +DA:42,0 +DA:54,0 +DA:112,0 +DA:115,0 +DA:121,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:147,0 +DA:149,0 +DA:153,0 +DA:155,0 +DA:157,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:167,0 +DA:169,0 +DA:172,0 +DA:173,0 +DA:176,0 +DA:179,0 +DA:185,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:226,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:242,0 +DA:243,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:264,0 +DA:266,0 +DA:269,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:279,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:289,0 +DA:291,0 +DA:292,0 +DA:294,0 +DA:295,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:303,0 +DA:305,0 +DA:307,0 +DA:309,0 +DA:312,0 +DA:314,0 +DA:351,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:362,0 +DA:364,0 +DA:366,0 +DA:367,0 +DA:369,0 +DA:370,0 +DA:372,0 +DA:373,0 +DA:375,0 +DA:376,0 +DA:378,0 +DA:379,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:391,0 +DA:392,0 +DA:394,0 +DA:395,0 +DA:398,0 +DA:400,0 +DA:401,0 +DA:404,0 +DA:406,0 +DA:407,0 +DA:409,0 +DA:412,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:421,0 +DA:423,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:438,0 +DA:441,0 +DA:442,0 +DA:444,0 +DA:449,0 +DA:452,0 +DA:453,0 +DA:455,0 +DA:460,0 +DA:464,0 +DA:466,0 +DA:467,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:473,0 +DA:475,0 +DA:476,0 +DA:477,0 +DA:478,0 +DA:480,0 +DA:482,0 +DA:484,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:492,0 +DA:493,0 +DA:495,0 +DA:498,0 +DA:499,0 +DA:501,0 +DA:506,0 +DA:509,0 +DA:512,0 +DA:515,0 +DA:518,0 +DA:521,0 +DA:524,0 +DA:527,0 +DA:530,0 +DA:533,0 +DA:536,0 +DA:544,0 +DA:547,0 +DA:550,0 +DA:553,0 +DA:556,0 +DA:559,0 +DA:562,0 +DA:566,0 +DA:573,0 +DA:574,0 +DA:577,0 +DA:578,0 +DA:581,0 +DA:582,0 +DA:585,0 +DA:586,0 +DA:589,0 +DA:590,0 +DA:594,0 +DA:597,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:602,0 +DA:604,0 +DA:605,0 +DA:606,0 +DA:607,0 +DA:608,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:617,0 +DA:620,0 +DA:621,0 +DA:622,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:628,0 +DA:631,0 +DA:632,0 +DA:633,0 +DA:634,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:640,0 +DA:643,0 +DA:645,0 +DA:646,0 +DA:647,0 +DA:648,0 +DA:655,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:669,0 +DA:670,0 +DA:678,0 +DA:681,0 +DA:682,0 +DA:683,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:693,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:701,0 +DA:702,0 +DA:703,0 +DA:708,0 +DA:711,0 +DA:712,0 +DA:714,0 +DA:715,0 +DA:716,0 +DA:718,0 +DA:721,0 +DA:722,0 +DA:724,0 +DA:725,0 +DA:727,0 +DA:728,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:735,0 +DA:736,0 +DA:738,0 +DA:739,0 +DA:746,0 +DA:749,0 +DA:752,0 +DA:755,0 +DA:758,0 +DA:761,0 +DA:764,0 +DA:767,0 +DA:770,0 +DA:773,0 +DA:776,0 +DA:779,0 +DA:782,0 +DA:785,0 +DA:788,0 +DA:789,0 +DA:791,0 +DA:792,0 +DA:793,0 +DA:798,0 +DA:800,0 +DA:802,0 +DA:806,0 +DA:808,0 +DA:809,0 +DA:810,0 +DA:811,0 +DA:812,0 +DA:814,0 +DA:816,0 +DA:817,0 +DA:818,0 +DA:820,0 +DA:823,0 +DA:826,0 +DA:827,0 +DA:829,0 +DA:830,0 +DA:840,0 +DA:841,0 +DA:842,0 +DA:843,0 +DA:844,0 +DA:847,0 +DA:848,0 +DA:850,0 +DA:851,0 +DA:854,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:862,0 +DA:865,0 +DA:867,0 +DA:869,0 +DA:871,0 +DA:873,0 +DA:875,0 +DA:877,0 +DA:880,0 +DA:883,0 +DA:885,0 +DA:887,0 +DA:888,0 +DA:892,0 +DA:896,0 +DA:898,0 +DA:899,0 +DA:900,0 +DA:901,0 +DA:904,0 +DA:905,0 +DA:906,0 +DA:907,0 +DA:910,0 +DA:913,0 +DA:920,0 +DA:923,0 +DA:927,0 +DA:928,0 +DA:931,0 +DA:934,0 +DA:937,0 +DA:939,0 +DA:941,0 +DA:945,0 +DA:947,0 +DA:949,0 +DA:953,0 +DA:954,0 +DA:955,0 +DA:956,0 +DA:957,0 +DA:958,0 +DA:959,0 +DA:962,0 +DA:964,0 +DA:967,0 +DA:971,0 +DA:974,0 +DA:976,0 +DA:982,0 +DA:985,0 +DA:988,0 +DA:991,0 +DA:993,0 +DA:994,0 +DA:995,0 +DA:997,0 +DA:998,0 +DA:999,0 +DA:1001,0 +DA:1002,0 +DA:1004,0 +DA:1005,0 +DA:1010,0 +DA:1011,0 +DA:1019,0 +DA:1025,0 +LH:0 +LF:422 +end_of_record +SF:src/mam/mam_message_compressed_eterm.erl +DA:9,0 +DA:12,0 +LH:0 +LF:2 +end_of_record +SF:src/mongoose_iq_handler.erl +DA:46,196 +DA:47,196 +DA:52,157 +DA:53,105 +DA:55,0 +DA:56,0 +DA:57,52 +DA:62,0 +DA:63,0 +DA:72,3 +DA:74,0 +DA:76,3 +DA:77,3 +DA:79,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:84,0 +DA:89,1 +DA:95,196 +DA:96,196 +DA:105,3 +DA:107,0 +DA:109,3 +DA:112,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:123,3 +DA:130,196 +DA:131,26 +DA:132,26 +DA:134,144 +DA:135,144 +DA:137,0 +DA:138,0 +DA:139,0 +DA:141,0 +LH:19 +LF:40 +end_of_record +SF:src/mongooseim.erl +DA:29,0 +DA:30,0 +LH:0 +LF:2 +end_of_record +SF:src/privacy/mod_privacy_riak.erl +DA:48,0 +DA:58,0 +DA:61,0 +DA:63,0 +DA:65,0 +DA:67,0 +DA:69,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:80,0 +DA:82,0 +DA:83,0 +DA:88,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:114,0 +DA:117,0 +DA:120,0 +DA:121,0 +DA:124,0 +DA:125,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:138,0 +DA:139,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:149,0 +DA:150,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:158,0 +DA:162,0 +DA:171,0 +DA:173,0 +LH:0 +LF:51 +end_of_record +SF:src/mam/mod_mam_muc_rdbms_async_pool_writer.erl +DA:46,0 +DA:49,0 +DA:54,0 +DA:59,0 +DA:64,0 +DA:65,0 +DA:70,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:90,0 +DA:91,0 +DA:95,0 +DA:102,0 +DA:103,0 +DA:108,0 +DA:109,0 +DA:119,0 +DA:120,0 +DA:124,0 +DA:125,0 +DA:132,0 +DA:133,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:162,0 +DA:163,0 +DA:167,0 +DA:171,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:215,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:223,0 +DA:224,0 +DA:226,0 +DA:227,0 +DA:229,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:239,0 +DA:241,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:256,0 +DA:257,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:267,0 +DA:269,0 +DA:270,0 +DA:273,0 +DA:276,0 +LH:0 +LF:91 +end_of_record +SF: +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:20,0 +DA:23,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:30,0 +DA:33,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:44,0 +DA:46,0 +DA:48,0 +DA:51,0 +DA:54,0 +DA:55,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:65,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:75,0 +DA:77,0 +DA:79,0 +LH:0 +LF:40 +end_of_record +SF:src/mod_register.erl +DA:56,13 +DA:58,13 +DA:59,13 +DA:60,13 +DA:62,13 +DA:66,13 +DA:67,13 +DA:71,13 +DA:72,13 +DA:73,13 +DA:74,13 +DA:77,26 +DA:80,26 +DA:89,8 +DA:103,8 +DA:110,8 +DA:120,4 +DA:123,8 +DA:124,8 +DA:127,4 +DA:128,4 +DA:129,4 +DA:138,162 +DA:146,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:159,0 +DA:161,0 +DA:165,0 +DA:167,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:181,0 +DA:182,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:202,0 +DA:204,0 +DA:206,0 +DA:209,0 +DA:211,0 +DA:213,0 +DA:216,0 +DA:220,0 +DA:224,0 +DA:228,0 +DA:229,0 +DA:231,0 +DA:232,0 +DA:236,0 +DA:240,0 +DA:248,0 +DA:249,0 +DA:253,0 +DA:254,0 +DA:256,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:272,0 +DA:275,0 +DA:278,0 +DA:280,0 +DA:282,0 +DA:294,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:305,0 +DA:306,0 +DA:311,0 +DA:313,0 +DA:315,0 +DA:317,0 +DA:319,0 +DA:321,0 +DA:324,0 +DA:325,0 +DA:329,0 +DA:331,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:339,0 +DA:341,0 +DA:343,0 +DA:348,0 +DA:350,0 +DA:352,0 +DA:354,0 +DA:356,0 +DA:358,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:365,0 +DA:366,0 +DA:370,0 +DA:372,0 +DA:374,0 +DA:383,0 +DA:387,0 +DA:388,0 +DA:390,0 +DA:396,0 +DA:398,0 +DA:402,0 +DA:403,0 +DA:405,0 +DA:409,0 +DA:413,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:422,0 +DA:424,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:431,0 +DA:435,0 +DA:437,0 +DA:438,0 +DA:440,0 +DA:441,0 +DA:443,0 +DA:445,0 +DA:446,0 +DA:448,0 +DA:449,0 +DA:453,0 +DA:455,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:468,0 +DA:471,0 +DA:475,0 +DA:477,0 +DA:479,0 +DA:481,0 +DA:482,0 +DA:483,0 +DA:491,0 +DA:492,0 +DA:494,0 +DA:496,0 +DA:498,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:507,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:515,0 +DA:516,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:520,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:532,0 +DA:535,0 +DA:536,0 +DA:538,0 +DA:539,0 +DA:542,0 +DA:545,0 +DA:548,0 +DA:550,0 +DA:553,0 +DA:555,0 +LH:23 +LF:200 +end_of_record +SF:src/admin_extra/service_admin_extra_vcard.erl +DA:52,8 +DA:59,8 +DA:69,8 +DA:72,8 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:139,0 +DA:140,0 +DA:142,0 +DA:144,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:155,0 +DA:161,0 +DA:162,0 +DA:164,0 +DA:166,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:204,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:218,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:229,0 +DA:230,0 +DA:233,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:272,0 +DA:273,0 +LH:4 +LF:69 +end_of_record +SF:src/offline/mod_offline_riak.erl +DA:52,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:68,0 +DA:69,0 +DA:75,0 +DA:77,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:104,0 +DA:106,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:170,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:179,0 +DA:181,0 +DA:184,0 +DA:186,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:208,0 +DA:211,0 +DA:212,0 +LH:0 +LF:75 +end_of_record +SF: +DA:0,0 +DA:29,0 +DA:32,0 +DA:35,0 +DA:42,0 +DA:43,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:54,0 +DA:57,0 +DA:60,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:85,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:99,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:112,0 +DA:115,0 +DA:117,0 +DA:120,0 +DA:121,0 +DA:123,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +LH:0 +LF:45 +end_of_record +SF:src/inbox/mod_inbox_utils.erl +DA:51,0 +DA:52,0 +DA:54,0 +DA:56,0 +DA:61,0 +DA:62,0 +DA:69,0 +DA:70,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:112,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:121,0 +DA:123,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:136,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:158,0 +DA:162,0 +DA:164,0 +DA:165,0 +DA:167,0 +DA:172,0 +DA:176,0 +DA:180,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:221,0 +DA:222,0 +DA:223,0 +LH:0 +LF:66 +end_of_record +SF:src/auth/ejabberd_auth_dummy.erl +DA:36,2 +DA:40,0 +DA:44,8 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:61,0 +DA:64,0 +DA:66,0 +DA:67,0 +DA:71,0 +DA:75,0 +DA:79,0 +DA:83,0 +DA:87,0 +DA:93,0 +DA:96,0 +DA:99,2 +DA:102,0 +DA:103,0 +DA:106,0 +LH:3 +LF:24 +end_of_record +SF:src/http_upload/mod_http_upload_s3.erl +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:41,0 +DA:43,0 +DA:45,0 +DA:48,0 +DA:51,0 +DA:53,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:88,0 +DA:90,0 +DA:91,0 +DA:94,0 +DA:96,0 +DA:99,0 +DA:101,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:121,0 +DA:122,0 +DA:128,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:142,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:159,0 +DA:160,0 +DA:161,0 +LH:0 +LF:42 +end_of_record +SF: +DA:0,0 +DA:45,0 +DA:56,0 +DA:95,0 +DA:98,0 +DA:104,0 +DA:110,0 +DA:118,0 +DA:130,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:151,0 +DA:152,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:196,0 +DA:199,0 +DA:200,0 +DA:208,0 +DA:210,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:220,0 +DA:222,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:242,0 +DA:243,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:253,0 +DA:256,0 +DA:259,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:273,0 +DA:276,0 +DA:280,0 +DA:281,0 +DA:284,0 +DA:287,0 +DA:291,0 +DA:292,0 +DA:295,0 +DA:298,0 +DA:301,0 +DA:302,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:315,0 +DA:319,0 +DA:322,0 +DA:323,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:348,0 +DA:350,0 +DA:353,0 +DA:354,0 +DA:356,0 +DA:358,0 +DA:360,0 +DA:362,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:375,0 +DA:377,0 +DA:380,0 +DA:381,0 +DA:383,0 +DA:385,0 +DA:387,0 +DA:389,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:402,0 +DA:403,0 +DA:405,0 +DA:408,0 +DA:409,0 +DA:411,0 +DA:413,0 +DA:415,0 +DA:417,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:428,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:443,0 +DA:444,0 +DA:449,0 +DA:450,0 +DA:452,0 +DA:454,0 +DA:457,0 +DA:459,0 +DA:461,0 +DA:467,0 +DA:468,0 +DA:470,0 +DA:472,0 +DA:473,0 +DA:477,0 +DA:478,0 +DA:480,0 +DA:482,0 +DA:487,0 +DA:488,0 +DA:490,0 +DA:492,0 +DA:495,0 +DA:497,0 +DA:499,0 +DA:505,0 +DA:506,0 +DA:509,0 +DA:511,0 +DA:515,0 +DA:516,0 +DA:519,0 +DA:521,0 +DA:524,0 +DA:527,0 +DA:528,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:542,0 +DA:543,0 +DA:546,0 +DA:547,0 +DA:550,0 +DA:554,0 +DA:557,0 +DA:558,0 +DA:559,0 +DA:562,0 +DA:563,0 +DA:566,0 +DA:569,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:577,0 +DA:578,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:587,0 +DA:590,0 +DA:591,0 +DA:593,0 +DA:595,0 +DA:596,0 +DA:598,0 +DA:600,0 +DA:603,0 +DA:605,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:611,0 +DA:615,0 +DA:616,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:622,0 +DA:625,0 +DA:626,0 +DA:628,0 +DA:629,0 +DA:631,0 +DA:632,0 +DA:634,0 +DA:640,0 +DA:641,0 +DA:642,0 +DA:644,0 +DA:645,0 +DA:646,0 +DA:647,0 +DA:649,0 +DA:655,0 +DA:656,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:665,0 +DA:669,0 +DA:672,0 +DA:675,0 +DA:678,0 +DA:679,0 +DA:680,0 +DA:681,0 +DA:683,0 +DA:685,0 +DA:689,0 +DA:692,0 +DA:693,0 +DA:696,0 +DA:700,0 +DA:703,0 +DA:706,0 +DA:710,0 +DA:713,0 +DA:715,0 +DA:717,0 +DA:718,0 +DA:721,0 +DA:722,0 +DA:723,0 +DA:724,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:737,0 +DA:738,0 +DA:741,0 +DA:742,0 +DA:743,0 +DA:747,0 +DA:748,0 +DA:750,0 +DA:751,0 +DA:754,0 +DA:755,0 +DA:758,0 +DA:759,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:767,0 +DA:768,0 +DA:778,0 +DA:781,0 +DA:782,0 +DA:783,0 +DA:786,0 +DA:787,0 +DA:790,0 +DA:792,0 +DA:795,0 +DA:796,0 +DA:799,0 +DA:800,0 +DA:803,0 +DA:804,0 +DA:805,0 +DA:806,0 +DA:808,0 +DA:809,0 +DA:812,0 +DA:813,0 +DA:814,0 +DA:815,0 +DA:816,0 +DA:819,0 +DA:825,0 +DA:829,0 +DA:830,0 +DA:833,0 +DA:837,0 +DA:842,0 +DA:845,0 +DA:846,0 +DA:847,0 +DA:848,0 +DA:850,0 +DA:852,0 +DA:853,0 +DA:854,0 +DA:855,0 +DA:856,0 +DA:858,0 +DA:859,0 +DA:862,0 +DA:863,0 +DA:864,0 +DA:867,0 +LH:0 +LF:373 +end_of_record +SF:src/jingle_sip/jingle_sip_callbacks.erl +DA:51,0 +DA:52,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:61,0 +DA:62,0 +DA:64,0 +DA:66,0 +DA:67,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:80,0 +DA:83,0 +DA:84,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:108,0 +DA:113,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:143,0 +DA:144,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:156,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:179,0 +DA:181,0 +DA:184,0 +DA:185,0 +DA:187,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:197,0 +DA:199,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:206,0 +DA:207,0 +DA:210,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:275,0 +DA:276,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:283,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:292,0 +DA:293,0 +DA:295,0 +DA:300,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:308,0 +DA:310,0 +DA:312,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:321,0 +DA:322,0 +DA:325,0 +DA:326,0 +DA:328,0 +DA:330,0 +DA:332,0 +DA:333,0 +DA:336,0 +DA:338,0 +DA:341,0 +DA:342,0 +DA:345,0 +DA:349,0 +DA:350,0 +DA:352,0 +LH:0 +LF:148 +end_of_record +SF:src/mod_private_mnesia.erl +DA:46,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:74,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:94,0 +DA:97,0 +DA:102,0 +DA:105,0 +LH:0 +LF:26 +end_of_record +SF: +DA:39,0 +DA:42,0 +DA:45,0 +DA:48,0 +DA:54,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:84,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:103,0 +DA:104,0 +DA:108,0 +DA:110,0 +DA:113,0 +DA:117,0 +DA:119,0 +DA:126,0 +DA:129,0 +DA:132,0 +LH:0 +LF:35 +end_of_record +SF:src/mod_amp.erl +DA:32,4 +DA:36,0 +DA:39,2 +DA:42,4 +DA:53,0 +DA:55,112 +DA:56,49 +DA:57,63 +DA:62,218 +DA:63,218 +DA:64,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:77,162 +DA:83,49 +DA:84,49 +DA:85,49 +DA:86,49 +DA:87,49 +DA:88,0 +DA:89,0 +DA:91,49 +DA:93,49 +DA:95,0 +DA:97,0 +DA:98,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:125,0 +DA:127,0 +DA:129,0 +DA:133,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:155,0 +DA:161,0 +DA:164,0 +DA:169,0 +DA:170,0 +DA:174,0 +DA:175,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:184,0 +DA:186,0 +DA:187,0 +DA:193,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:202,0 +DA:203,0 +DA:207,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:223,0 +DA:224,0 +DA:227,0 +DA:228,0 +DA:231,0 +DA:233,0 +DA:235,0 +DA:236,0 +DA:237,0 +LH:16 +LF:84 +end_of_record +SF:src/wpool/mongoose_wpool_type_sup.erl +DA:42,8 +DA:46,24 +DA:70,8 +DA:74,8 +DA:81,8 +LH:5 +LF:5 +end_of_record +SF:src/sasl/cyrsasl_scram.erl +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:39,0 +DA:41,0 +DA:44,0 +DA:50,0 +DA:51,0 +DA:54,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:77,0 +DA:78,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:100,0 +DA:102,0 +DA:104,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +LH:0 +LF:46 +end_of_record +SF:src/offline/mod_offline_chatmarkers.erl +DA:61,0 +DA:65,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:87,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:96,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:136,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:161,0 +DA:162,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:175,0 +DA:177,0 +DA:181,0 +DA:183,0 +DA:185,0 +LH:0 +LF:63 +end_of_record +SF:src/event_pusher/mod_event_pusher_rabbit.erl +DA:65,0 +DA:66,0 +DA:67,0 +DA:71,0 +DA:75,8 +DA:83,16 +DA:84,16 +DA:90,24 +DA:96,0 +DA:97,0 +DA:99,0 +DA:100,0 +DA:102,0 +DA:110,0 +DA:111,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:152,0 +DA:156,0 +DA:160,0 +DA:164,0 +DA:175,0 +DA:177,0 +DA:181,0 +DA:182,0 +DA:186,0 +DA:187,0 +DA:191,0 +DA:192,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:209,0 +DA:211,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:221,0 +DA:222,0 +DA:227,0 +DA:230,0 +DA:233,0 +DA:234,0 +DA:239,0 +DA:240,0 +DA:245,0 +DA:251,0 +DA:252,0 +DA:255,0 +DA:257,0 +LH:4 +LF:71 +end_of_record +SF: +DA:23,0 +DA:29,2 +DA:34,0 +DA:57,2 +DA:58,2 +DA:64,0 +DA:65,0 +DA:69,14 +DA:71,0 +DA:73,14 +DA:80,2 +DA:82,14 +DA:90,14 +DA:91,14 +DA:93,70 +DA:94,14 +DA:97,28 +DA:104,14 +DA:106,0 +DA:108,14 +DA:112,14 +LH:15 +LF:21 +end_of_record +SF:src/mongoose_router_external_localnode.erl +DA:20,1 +DA:23,1 +DA:24,1 +DA:26,1 +DA:28,0 +DA:29,0 +LH:4 +LF:6 +end_of_record +SF:src/mam/mod_mam_utils.erl +DA:0,0 +DA:139,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:179,0 +DA:181,0 +DA:182,0 +DA:184,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:201,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:215,0 +DA:220,0 +DA:222,0 +DA:228,0 +DA:238,0 +DA:239,0 +DA:241,0 +DA:242,0 +DA:246,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:256,0 +DA:261,0 +DA:267,0 +DA:270,0 +DA:272,0 +DA:275,0 +DA:279,0 +DA:283,0 +DA:285,0 +DA:290,0 +DA:294,0 +DA:295,0 +DA:299,0 +DA:302,0 +DA:310,0 +DA:314,0 +DA:315,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:325,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:335,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:348,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:362,0 +DA:364,0 +DA:366,0 +DA:368,0 +DA:370,0 +DA:373,0 +DA:376,0 +DA:381,0 +DA:383,0 +DA:387,0 +DA:390,0 +DA:392,0 +DA:394,0 +DA:396,0 +DA:398,0 +DA:402,0 +DA:406,0 +DA:411,0 +DA:412,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:436,0 +DA:438,0 +DA:445,0 +DA:452,0 +DA:460,0 +DA:471,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:484,0 +DA:486,0 +DA:503,0 +DA:506,0 +DA:507,0 +DA:510,0 +DA:511,0 +DA:517,0 +DA:521,0 +DA:522,0 +DA:525,0 +DA:526,0 +DA:529,0 +DA:537,0 +DA:547,0 +DA:549,0 +DA:551,0 +DA:561,0 +DA:562,0 +DA:575,0 +DA:578,0 +DA:579,0 +DA:581,0 +DA:584,0 +DA:586,0 +DA:590,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:604,0 +DA:605,0 +DA:608,0 +DA:609,0 +DA:610,0 +DA:614,0 +DA:616,0 +DA:620,0 +DA:621,0 +DA:623,0 +DA:625,0 +DA:629,0 +DA:633,0 +DA:634,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:641,0 +DA:642,0 +DA:643,0 +DA:644,0 +DA:645,0 +DA:654,0 +DA:656,0 +DA:666,0 +DA:667,0 +DA:671,0 +DA:672,0 +DA:676,0 +DA:678,0 +DA:679,0 +DA:680,0 +DA:685,0 +DA:687,0 +DA:688,0 +DA:689,0 +DA:694,0 +DA:695,0 +DA:697,0 +DA:700,0 +DA:703,0 +DA:706,0 +DA:709,0 +DA:712,0 +DA:713,0 +DA:714,0 +DA:722,0 +DA:724,0 +DA:726,0 +DA:728,0 +DA:730,0 +DA:735,0 +DA:737,0 +DA:738,0 +DA:743,0 +DA:744,0 +DA:745,0 +DA:748,0 +DA:750,0 +DA:754,0 +DA:760,0 +DA:764,0 +DA:767,0 +DA:769,0 +DA:770,0 +DA:772,0 +DA:778,0 +DA:785,0 +DA:791,0 +DA:809,0 +DA:813,0 +DA:815,0 +DA:816,0 +DA:817,0 +DA:818,0 +DA:819,0 +DA:820,0 +DA:821,0 +DA:827,0 +DA:828,0 +DA:833,0 +DA:834,0 +DA:836,0 +DA:841,0 +DA:848,0 +DA:857,0 +DA:860,0 +DA:863,0 +DA:867,0 +DA:871,0 +DA:875,0 +DA:878,0 +DA:881,0 +DA:887,0 +DA:889,0 +DA:891,0 +DA:893,0 +DA:894,0 +DA:899,0 +DA:901,0 +DA:903,0 +DA:905,0 +DA:907,0 +DA:909,0 +DA:911,0 +DA:913,0 +DA:914,0 +DA:916,0 +DA:922,0 +DA:923,0 +DA:924,0 +DA:926,0 +DA:927,0 +DA:930,0 +DA:939,0 +DA:942,0 +DA:943,0 +DA:944,0 +DA:947,0 +DA:954,0 +DA:956,0 +DA:960,0 +DA:963,0 +DA:965,0 +DA:970,0 +DA:972,0 +DA:978,0 +DA:980,0 +DA:987,0 +DA:988,0 +DA:989,0 +DA:999,0 +DA:1001,0 +DA:1004,0 +DA:1005,0 +DA:1008,0 +DA:1009,0 +DA:1014,0 +DA:1016,0 +DA:1021,0 +DA:1023,0 +DA:1025,0 +DA:1030,0 +DA:1032,0 +DA:1034,0 +DA:1037,0 +DA:1038,0 +DA:1042,0 +DA:1044,0 +DA:1048,0 +DA:1050,0 +DA:1079,0 +DA:1081,0 +DA:1083,0 +DA:1095,0 +DA:1100,0 +DA:1101,0 +DA:1106,0 +DA:1110,0 +DA:1112,0 +DA:1117,0 +DA:1120,0 +DA:1126,0 +DA:1128,0 +DA:1130,0 +DA:1138,0 +DA:1142,0 +DA:1143,0 +DA:1144,0 +DA:1149,0 +DA:1162,0 +DA:1164,0 +DA:1166,0 +DA:1169,0 +DA:1172,0 +DA:1189,0 +DA:1191,0 +DA:1192,0 +DA:1194,0 +DA:1198,0 +DA:1200,0 +DA:1202,0 +LH:0 +LF:312 +end_of_record +SF: +DA:86,0 +DA:94,0 +DA:134,0 +DA:137,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:155,0 +DA:158,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:177,0 +DA:178,0 +DA:183,0 +DA:187,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:195,0 +DA:197,0 +DA:200,0 +DA:206,0 +DA:209,0 +DA:214,0 +DA:217,0 +DA:226,0 +DA:229,0 +DA:232,0 +DA:235,0 +DA:238,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:263,0 +DA:268,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:284,0 +DA:286,0 +DA:287,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:309,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:322,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:341,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:358,0 +DA:360,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:370,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:387,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:435,0 +DA:436,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:443,0 +DA:444,0 +DA:445,0 +DA:448,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:454,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:461,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:482,0 +DA:486,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:513,0 +DA:515,0 +DA:516,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:521,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:535,0 +DA:538,0 +DA:539,0 +DA:540,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:547,0 +DA:548,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:554,0 +DA:557,0 +DA:558,0 +DA:559,0 +DA:560,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:568,0 +DA:569,0 +DA:571,0 +DA:572,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:594,0 +DA:598,0 +DA:603,0 +DA:612,0 +DA:613,0 +DA:616,0 +DA:617,0 +DA:618,0 +DA:620,0 +DA:621,0 +DA:625,0 +DA:627,0 +DA:628,0 +DA:632,0 +DA:637,0 +DA:638,0 +DA:642,0 +DA:646,0 +DA:651,0 +DA:658,0 +DA:660,0 +DA:661,0 +DA:669,0 +DA:670,0 +DA:671,0 +DA:672,0 +DA:673,0 +DA:674,0 +DA:678,0 +DA:679,0 +DA:680,0 +DA:681,0 +DA:682,0 +DA:683,0 +DA:684,0 +DA:686,0 +DA:687,0 +DA:695,0 +DA:696,0 +DA:697,0 +DA:699,0 +DA:701,0 +DA:702,0 +DA:704,0 +DA:707,0 +DA:709,0 +DA:710,0 +DA:711,0 +DA:712,0 +DA:713,0 +DA:714,0 +DA:715,0 +DA:716,0 +DA:718,0 +DA:720,0 +DA:722,0 +DA:727,0 +DA:729,0 +DA:734,0 +DA:736,0 +DA:737,0 +DA:738,0 +DA:739,0 +DA:740,0 +DA:746,0 +DA:747,0 +DA:749,0 +DA:750,0 +DA:751,0 +DA:752,0 +DA:757,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:768,0 +DA:769,0 +DA:770,0 +DA:771,0 +DA:776,0 +DA:777,0 +DA:778,0 +DA:779,0 +DA:780,0 +DA:781,0 +DA:786,0 +DA:787,0 +DA:788,0 +DA:789,0 +DA:790,0 +DA:795,0 +DA:796,0 +DA:798,0 +DA:800,0 +DA:805,0 +DA:806,0 +DA:807,0 +DA:808,0 +DA:809,0 +DA:810,0 +DA:815,0 +DA:816,0 +DA:822,0 +DA:823,0 +DA:824,0 +DA:825,0 +DA:826,0 +DA:827,0 +DA:829,0 +DA:831,0 +DA:832,0 +DA:834,0 +DA:836,0 +DA:838,0 +DA:840,0 +DA:841,0 +DA:842,0 +DA:845,0 +DA:846,0 +DA:847,0 +DA:848,0 +DA:849,0 +DA:852,0 +DA:854,0 +DA:855,0 +DA:856,0 +DA:859,0 +DA:867,0 +LH:0 +LF:369 +end_of_record +SF:src/pubsub/pubsub_form_utils.erl +DA:48,0 +DA:49,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:68,0 +DA:72,0 +DA:77,0 +DA:78,0 +DA:80,0 +DA:85,0 +DA:87,0 +DA:90,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:101,0 +DA:109,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:189,0 +DA:192,0 +DA:195,0 +DA:200,0 +DA:202,0 +DA:204,0 +DA:206,0 +DA:208,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:219,0 +DA:221,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:231,0 +DA:232,0 +DA:234,0 +DA:235,0 +DA:237,0 +DA:238,0 +DA:240,0 +DA:241,0 +LH:0 +LF:53 +end_of_record +SF: +DA:0,0 +DA:37,0 +DA:41,0 +DA:44,0 +DA:47,0 +DA:54,0 +DA:56,0 +DA:58,0 +DA:62,0 +DA:65,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:91,0 +DA:93,0 +DA:98,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:138,0 +DA:141,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:155,0 +DA:158,0 +DA:159,0 +LH:0 +LF:58 +end_of_record +SF:src/mam/mod_mam_muc_elasticsearch_arch.erl +DA:53,0 +DA:54,0 +DA:58,0 +DA:59,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:105,0 +DA:108,0 +DA:110,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:117,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:142,0 +DA:143,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:159,0 +DA:167,0 +DA:175,0 +DA:180,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:199,0 +DA:202,0 +DA:206,0 +DA:207,0 +DA:211,0 +DA:213,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:221,0 +DA:223,0 +DA:225,0 +DA:228,0 +DA:232,0 +DA:234,0 +DA:238,0 +DA:240,0 +DA:244,0 +DA:248,0 +DA:252,0 +DA:254,0 +DA:259,0 +DA:261,0 +DA:267,0 +DA:269,0 +DA:272,0 +DA:274,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:304,0 +DA:305,0 +DA:307,0 +DA:311,0 +DA:313,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:320,0 +DA:324,0 +DA:328,0 +DA:330,0 +DA:334,0 +DA:336,0 +DA:338,0 +DA:339,0 +LH:0 +LF:110 +end_of_record +SF:src/pubsub/pubsub_index.erl +DA:38,0 +DA:44,0 +DA:47,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:54,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:71,0 +LH:0 +LF:19 +end_of_record +SF:src/mongoose_service.erl +DA:56,4 +DA:57,4 +DA:60,0 +DA:64,0 +DA:66,12 +DA:67,0 +DA:68,12 +DA:73,8 +DA:74,0 +DA:75,8 +DA:80,12 +DA:84,0 +DA:85,0 +DA:86,0 +DA:90,12 +DA:91,12 +DA:95,0 +DA:97,0 +DA:99,0 +DA:104,20 +DA:108,24 +DA:109,0 +DA:110,24 +DA:115,4 +DA:121,0 +DA:122,0 +DA:127,12 +DA:128,12 +DA:129,12 +DA:130,12 +DA:131,12 +DA:132,12 +DA:133,12 +DA:134,12 +DA:135,4 +DA:136,8 +DA:140,0 +DA:141,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:158,0 +DA:163,8 +DA:165,8 +DA:166,8 +DA:167,8 +DA:168,8 +DA:170,0 +DA:171,0 +DA:173,0 +DA:179,0 +DA:180,0 +DA:184,12 +DA:185,12 +DA:186,12 +DA:189,12 +DA:192,12 +DA:194,0 +DA:196,12 +DA:204,24 +DA:205,24 +DA:207,0 +DA:209,24 +LH:37 +LF:67 +end_of_record +SF:src/ejabberd_service.erl +DA:122,0 +DA:127,0 +DA:132,5 +DA:141,0 +DA:142,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:198,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:215,0 +DA:216,0 +DA:219,0 +DA:221,0 +DA:223,0 +DA:225,0 +DA:227,0 +DA:232,0 +DA:233,0 +DA:235,0 +DA:238,0 +DA:240,0 +DA:241,0 +DA:244,0 +DA:247,0 +DA:249,0 +DA:250,0 +DA:253,0 +DA:255,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:267,0 +DA:270,0 +DA:271,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:277,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:285,0 +DA:289,0 +DA:291,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:309,0 +DA:332,0 +DA:344,0 +DA:345,0 +DA:349,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:374,0 +DA:376,0 +DA:377,0 +DA:380,0 +DA:381,0 +DA:383,0 +DA:385,0 +DA:388,0 +DA:390,0 +DA:391,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:404,0 +DA:406,0 +DA:408,0 +DA:409,0 +DA:417,0 +DA:425,0 +DA:427,0 +DA:428,0 +DA:433,0 +DA:438,0 +DA:441,0 +DA:442,0 +DA:446,0 +DA:448,0 +DA:450,0 +DA:452,0 +DA:454,0 +DA:459,0 +DA:462,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:473,0 +DA:474,0 +DA:478,0 +DA:480,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:493,0 +DA:495,0 +DA:498,0 +DA:499,0 +DA:502,0 +DA:505,0 +DA:506,0 +DA:509,0 +DA:510,0 +DA:514,0 +DA:515,0 +DA:516,0 +DA:520,0 +DA:521,0 +DA:524,0 +DA:525,0 +DA:527,0 +DA:531,0 +DA:534,0 +DA:535,0 +DA:536,0 +DA:538,0 +DA:540,0 +DA:541,0 +LH:1 +LF:165 +end_of_record +SF:src/ejabberd_s2s_in.erl +DA:108,0 +DA:113,0 +DA:117,4 +DA:132,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:176,0 +DA:182,0 +DA:183,0 +DA:186,0 +DA:190,0 +DA:192,0 +DA:193,0 +DA:195,0 +DA:196,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:207,0 +DA:209,0 +DA:211,0 +DA:214,0 +DA:218,0 +DA:219,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:231,0 +DA:235,0 +DA:237,0 +DA:239,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:256,0 +DA:258,0 +DA:260,0 +DA:265,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:279,0 +DA:280,0 +DA:282,0 +DA:286,0 +DA:289,0 +DA:292,0 +DA:293,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:313,0 +DA:316,0 +DA:317,0 +DA:320,0 +DA:322,0 +DA:323,0 +DA:328,0 +DA:329,0 +DA:331,0 +DA:332,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:343,0 +DA:349,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:362,0 +DA:365,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:375,0 +DA:377,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:387,0 +DA:389,0 +DA:390,0 +DA:392,0 +DA:394,0 +DA:396,0 +DA:398,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:414,0 +DA:416,0 +DA:418,0 +DA:420,0 +DA:422,0 +DA:427,0 +DA:429,0 +DA:431,0 +DA:434,0 +DA:436,0 +DA:438,0 +DA:443,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:478,0 +DA:489,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:494,0 +DA:496,0 +DA:498,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:504,0 +DA:518,0 +DA:519,0 +DA:531,0 +DA:532,0 +DA:536,0 +DA:546,0 +DA:548,0 +DA:549,0 +DA:550,0 +DA:553,0 +DA:555,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:575,0 +DA:580,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:591,0 +DA:592,0 +DA:597,0 +DA:602,0 +DA:603,0 +DA:605,0 +DA:607,0 +DA:615,0 +DA:622,0 +DA:628,0 +DA:633,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:642,0 +DA:644,0 +DA:646,0 +DA:648,0 +DA:649,0 +DA:650,0 +DA:651,0 +DA:654,0 +DA:655,0 +DA:657,0 +DA:659,0 +DA:662,0 +DA:666,0 +DA:668,0 +DA:673,0 +DA:674,0 +DA:678,0 +DA:680,0 +DA:683,0 +DA:685,0 +DA:687,0 +DA:689,0 +DA:690,0 +DA:694,0 +DA:697,0 +DA:700,0 +DA:702,0 +DA:703,0 +DA:709,0 +DA:712,0 +DA:713,0 +DA:717,0 +DA:719,0 +DA:721,0 +DA:723,0 +DA:725,0 +DA:728,0 +DA:730,0 +DA:733,0 +LH:1 +LF:235 +end_of_record +SF: +DA:9,0 +DA:10,0 +DA:11,0 +DA:13,0 +LH:0 +LF:4 +end_of_record +SF:src/mongoose_hooks.erl +DA:177,0 +DA:187,0 +DA:197,0 +DA:206,0 +DA:207,0 +DA:215,0 +DA:223,39 +DA:231,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:245,0 +DA:251,0 +DA:252,0 +DA:260,318 +DA:261,318 +DA:269,318 +DA:279,0 +DA:287,0 +DA:295,0 +DA:305,52 +DA:315,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:327,351 +DA:336,1 +DA:346,63 +DA:355,63 +DA:356,63 +DA:363,52 +DA:364,52 +DA:375,0 +DA:376,0 +DA:387,0 +DA:388,0 +DA:398,0 +DA:407,45 +DA:408,45 +DA:409,45 +DA:410,45 +DA:418,351 +DA:426,0 +DA:434,52 +DA:445,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:457,0 +DA:468,129 +DA:475,0 +DA:488,112 +DA:489,112 +DA:500,0 +DA:508,639 +DA:519,0 +DA:520,0 +DA:531,0 +DA:532,0 +DA:542,0 +DA:543,0 +DA:552,112 +DA:561,113 +DA:562,113 +DA:569,162 +DA:578,0 +DA:585,60 +DA:591,82 +DA:599,0 +DA:607,64 +DA:619,385 +DA:620,385 +DA:621,385 +DA:629,91 +DA:640,0 +DA:650,0 +DA:658,0 +DA:669,0 +DA:670,0 +DA:680,25 +DA:681,25 +DA:689,59 +DA:690,59 +DA:691,59 +DA:702,1 +DA:703,1 +DA:713,16 +DA:723,73 +DA:734,73 +DA:735,73 +DA:744,52 +DA:745,52 +DA:746,52 +DA:753,0 +DA:754,0 +DA:764,2 +DA:765,2 +DA:772,0 +DA:788,0 +DA:799,116 +DA:808,80 +DA:820,2 +DA:821,2 +DA:833,1 +DA:834,1 +DA:844,0 +DA:854,1 +DA:864,0 +DA:882,0 +DA:892,0 +DA:903,0 +DA:910,0 +DA:911,0 +DA:925,0 +DA:935,0 +DA:948,0 +DA:964,0 +DA:977,0 +DA:978,0 +DA:988,0 +DA:998,0 +DA:999,0 +DA:1010,0 +DA:1017,0 +DA:1039,0 +DA:1050,0 +DA:1063,0 +DA:1064,0 +DA:1080,0 +DA:1081,0 +DA:1094,0 +DA:1095,0 +DA:1105,0 +DA:1115,0 +DA:1116,0 +DA:1126,0 +DA:1133,0 +DA:1145,0 +DA:1154,0 +DA:1163,0 +DA:1174,0 +DA:1186,0 +DA:1194,0 +DA:1204,0 +DA:1213,0 +DA:1221,0 +DA:1229,0 +DA:1235,0 +DA:1240,0 +DA:1246,0 +DA:1252,0 +DA:1258,0 +DA:1264,0 +DA:1269,0 +DA:1281,0 +DA:1282,0 +DA:1294,0 +DA:1295,0 +DA:1305,0 +DA:1315,0 +DA:1324,0 +DA:1335,0 +DA:1347,0 +DA:1359,0 +DA:1371,0 +DA:1378,0 +DA:1389,0 +DA:1390,0 +DA:1404,0 +DA:1416,0 +DA:1431,0 +DA:1446,0 +DA:1456,0 +DA:1463,0 +DA:1465,1103 +DA:1466,1103 +DA:1469,0 +DA:1471,0 +DA:1472,0 +DA:1475,45 +DA:1478,3007 +DA:1479,3007 +DA:1482,4155 +DA:1483,4155 +LH:63 +LF:185 +end_of_record +SF:src/mod_bosh.erl +DA:108,0 +DA:112,0 +DA:116,0 +DA:124,13 +DA:125,13 +DA:126,13 +DA:127,13 +DA:130,0 +DA:134,13 +DA:138,8 +DA:152,4 +DA:159,0 +DA:160,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:187,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:195,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:233,0 +DA:234,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:246,0 +DA:248,0 +DA:250,0 +DA:253,0 +DA:255,0 +DA:260,13 +DA:261,13 +DA:268,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:279,0 +DA:281,0 +DA:283,0 +DA:287,0 +DA:289,0 +DA:291,0 +DA:295,0 +DA:297,0 +DA:299,0 +DA:305,0 +DA:306,0 +DA:308,0 +DA:309,0 +DA:311,0 +DA:313,0 +DA:316,0 +DA:317,0 +DA:320,0 +DA:321,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:333,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:349,0 +DA:350,0 +DA:352,0 +DA:354,0 +DA:355,0 +DA:361,0 +DA:362,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:394,0 +DA:398,0 +DA:406,0 +DA:412,0 +DA:421,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:434,0 +DA:445,0 +DA:448,0 +DA:451,0 +DA:454,0 +DA:457,0 +DA:462,0 +DA:469,0 +DA:476,0 +DA:477,0 +DA:478,0 +DA:482,0 +DA:484,0 +DA:485,0 +DA:487,0 +DA:491,0 +DA:495,0 +DA:496,0 +LH:9 +LF:142 +end_of_record +SF:src/mod_muc_commands.erl +DA:40,13 +DA:43,13 +DA:47,4 +DA:50,26 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:145,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:156,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:165,0 +DA:168,0 +DA:169,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:180,0 +DA:185,0 +DA:186,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:212,0 +DA:213,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:225,0 +DA:232,0 +DA:238,0 +DA:245,0 +DA:248,0 +DA:253,0 +DA:259,0 +DA:263,0 +DA:264,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:271,0 +LH:4 +LF:58 +end_of_record +SF:src/offline/mod_offline_backend.erl +DA:45,1 +DA:46,1 +DA:47,1 +DA:52,52 +DA:53,52 +DA:58,0 +DA:59,0 +DA:64,17 +DA:65,17 +DA:70,20 +DA:71,20 +DA:76,0 +DA:77,0 +DA:82,0 +DA:83,0 +DA:87,63 +DA:88,63 +DA:92,0 +DA:93,0 +DA:95,0 +DA:97,0 +LH:11 +LF:21 +end_of_record +SF:src/mongoose_transport.erl +DA:50,0 +DA:53,0 +DA:56,82 +DA:59,0 +DA:62,82 +DA:65,82 +LH:3 +LF:6 +end_of_record +SF:src/pubsub/mod_pubsub_cache_rdbms.erl +DA:19,0 +DA:21,0 +DA:23,0 +DA:26,0 +DA:28,0 +DA:32,0 +DA:35,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:52,0 +DA:57,0 +DA:58,0 +DA:64,0 +DA:65,0 +DA:72,0 +DA:74,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:80,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:98,0 +LH:0 +LF:33 +end_of_record +SF:src/ejabberd_tls.erl +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:90,0 +DA:95,0 +DA:99,0 +DA:104,0 +DA:108,0 +DA:112,0 +DA:116,0 +DA:121,0 +DA:123,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:135,0 +DA:138,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:149,0 +DA:156,0 +DA:158,0 +DA:160,0 +DA:165,0 +DA:167,0 +DA:169,0 +DA:172,0 +DA:175,0 +LH:0 +LF:36 +end_of_record +SF: +DA:22,0 +DA:23,0 +DA:24,0 +DA:27,0 +DA:32,0 +DA:39,0 +DA:41,0 +DA:44,0 +DA:46,0 +DA:48,0 +DA:55,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:93,0 +DA:94,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:108,0 +DA:112,0 +DA:113,0 +DA:122,0 +DA:125,0 +LH:0 +LF:39 +end_of_record +SF: +DA:27,0 +DA:31,0 +DA:33,0 +DA:38,0 +DA:41,0 +DA:45,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:56,0 +DA:57,0 +DA:60,0 +DA:63,0 +DA:66,0 +DA:69,0 +DA:75,0 +DA:77,0 +DA:80,0 +DA:81,0 +DA:84,0 +DA:90,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:98,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:108,0 +DA:110,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:124,0 +DA:126,0 +DA:129,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:140,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:160,0 +DA:166,0 +DA:167,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:177,0 +LH:0 +LF:61 +end_of_record +SF:src/mam/mam_jid.erl +DA:17,0 +DA:21,0 +LH:0 +LF:2 +end_of_record +SF:src/mongoose_ldap_worker.erl +DA:30,0 +DA:31,0 +DA:32,0 +DA:36,0 +DA:37,0 +DA:41,0 +DA:42,0 +DA:46,0 +DA:48,0 +DA:49,0 +DA:52,0 +DA:53,0 +DA:57,0 +DA:62,0 +DA:64,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:82,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:98,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:107,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:151,0 +DA:154,0 +LH:0 +LF:60 +end_of_record +SF:src/mod_sic.erl +DA:54,13 +DA:56,13 +DA:57,13 +DA:58,13 +DA:62,13 +DA:63,13 +DA:64,13 +DA:67,26 +DA:76,8 +DA:80,4 +DA:90,0 +DA:92,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:106,0 +DA:108,0 +DA:120,0 +LH:10 +LF:18 +end_of_record +SF:src/swagger_docs/mongoose_client_api_rooms_users_doc.erl +DA:30,4 +DA:33,4 +DA:42,4 +DA:47,4 +DA:49,4 +DA:53,4 +DA:63,4 +DA:72,4 +DA:82,4 +DA:114,4 +DA:117,4 +DA:122,4 +LH:12 +LF:12 +end_of_record +SF:src/mongoose_api_admin.erl +DA:54,4 +DA:55,4 +DA:56,4 +DA:57,4 +DA:58,4 +DA:61,0 +DA:62,0 +DA:63,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:80,0 +DA:83,0 +DA:84,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:102,0 +DA:105,0 +DA:106,0 +DA:109,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:139,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:148,0 +DA:149,0 +DA:152,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:168,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:194,108 +LH:6 +LF:59 +end_of_record +SF:src/mongoose_xmpp_errors.erl +DA:20,0 +DA:23,0 +DA:26,0 +DA:29,0 +DA:32,0 +DA:35,0 +DA:38,0 +DA:41,0 +DA:44,0 +DA:47,0 +DA:50,0 +DA:53,0 +DA:56,0 +DA:59,0 +DA:62,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:74,0 +DA:77,0 +DA:80,0 +DA:83,0 +DA:86,0 +DA:89,0 +DA:92,0 +DA:99,0 +DA:102,0 +DA:105,0 +DA:108,0 +DA:111,0 +DA:114,0 +DA:117,0 +DA:120,0 +DA:123,0 +DA:126,0 +DA:129,0 +DA:132,0 +DA:135,0 +DA:138,0 +DA:141,0 +DA:144,0 +DA:147,0 +DA:150,0 +DA:153,14 +DA:156,0 +DA:159,0 +DA:166,0 +DA:169,0 +DA:172,0 +DA:179,0 +DA:182,0 +DA:185,0 +DA:188,0 +DA:191,0 +DA:194,0 +DA:197,0 +DA:200,0 +DA:203,0 +DA:206,0 +DA:209,0 +DA:212,0 +DA:215,0 +DA:218,0 +DA:221,0 +DA:224,0 +DA:227,0 +DA:231,0 +DA:234,0 +DA:237,0 +DA:240,0 +DA:243,0 +DA:246,0 +DA:249,0 +DA:256,0 +DA:259,0 +DA:262,19 +DA:265,0 +DA:268,0 +DA:271,0 +DA:274,0 +DA:277,0 +DA:280,0 +DA:283,0 +DA:286,0 +DA:289,0 +DA:292,0 +DA:295,1 +DA:298,0 +DA:301,2 +DA:304,0 +DA:308,0 +DA:311,0 +DA:314,0 +DA:317,0 +DA:320,0 +DA:323,0 +DA:326,0 +DA:329,2 +DA:332,0 +LH:5 +LF:99 +end_of_record +SF:src/benc.erl +DA:7,0 +DA:10,0 +DA:12,0 +DA:13,0 +DA:18,0 +DA:21,0 +DA:23,0 +DA:24,0 +DA:28,0 +DA:29,0 +DA:32,0 +DA:34,0 +DA:35,0 +LH:0 +LF:13 +end_of_record +SF:src/ejabberd_zlib.erl +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:55,0 +DA:56,0 +DA:61,0 +DA:62,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:79,0 +DA:81,0 +DA:83,0 +DA:88,0 +DA:90,0 +DA:92,0 +DA:98,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:105,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:126,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:137,0 +DA:140,0 +DA:141,0 +LH:0 +LF:37 +end_of_record +SF:src/ejabberd_sm_backend_sup.erl +DA:34,4 +DA:51,4 +LH:2 +LF:2 +end_of_record +SF:src/sasl/cyrsasl_scram_sha224.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/metrics/mongoose_metrics_probe.erl +DA:51,28 +DA:54,28 +DA:55,28 +DA:56,0 +DA:58,28 +DA:61,28 +DA:64,56 +DA:67,56 +DA:70,0 +DA:73,0 +DA:77,76 +DA:80,76 +DA:82,76 +DA:84,0 +DA:87,0 +DA:90,76 +DA:92,0 +DA:93,0 +DA:94,0 +DA:96,12 +DA:98,0 +LH:12 +LF:21 +end_of_record +SF:src/admin_extra/service_admin_extra_last.erl +DA:48,8 +DA:66,0 +DA:67,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:74,0 +DA:75,0 +LH:1 +LF:8 +end_of_record +SF:src/vcard/mod_vcard.erl +DA:104,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:112,0 +DA:116,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:144,26 +DA:151,13 +DA:152,13 +DA:153,13 +DA:154,13 +DA:155,13 +DA:157,13 +DA:161,13 +DA:162,13 +DA:163,13 +DA:164,13 +DA:165,13 +DA:166,13 +DA:167,13 +DA:169,4 +DA:172,13 +DA:175,13 +DA:178,26 +DA:179,26 +DA:182,26 +DA:189,13 +DA:190,13 +DA:192,13 +DA:196,13 +DA:197,13 +DA:200,13 +DA:204,0 +DA:206,13 +DA:207,13 +DA:210,13 +DA:213,0 +DA:215,13 +DA:216,13 +DA:224,8 +DA:253,8 +DA:266,8 +DA:277,8 +DA:288,8 +DA:298,0 +DA:300,0 +DA:303,0 +DA:305,0 +DA:308,0 +DA:310,0 +DA:319,0 +DA:320,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:329,0 +DA:330,0 +DA:337,13 +DA:338,13 +DA:341,13 +DA:342,13 +DA:343,13 +DA:344,13 +DA:347,0 +DA:349,13 +DA:351,0 +DA:354,0 +DA:357,0 +DA:360,0 +DA:363,13 +DA:369,0 +DA:371,0 +DA:373,0 +DA:390,0 +DA:391,0 +DA:393,0 +DA:394,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:403,0 +DA:405,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:427,0 +DA:430,0 +DA:431,0 +DA:433,0 +DA:435,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:441,0 +DA:444,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:460,0 +DA:461,0 +DA:463,0 +DA:464,0 +DA:466,0 +DA:467,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:473,0 +DA:479,0 +DA:480,0 +DA:484,63 +DA:485,63 +DA:486,63 +DA:487,63 +DA:488,63 +DA:496,0 +DA:497,0 +DA:500,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:508,0 +DA:509,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:519,0 +DA:522,0 +DA:523,0 +DA:526,0 +DA:530,0 +DA:533,0 +DA:538,0 +DA:540,0 +DA:541,0 +DA:544,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:555,0 +DA:556,0 +DA:558,0 +DA:559,0 +DA:561,0 +DA:562,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:571,0 +DA:583,0 +DA:590,0 +DA:593,0 +DA:595,0 +DA:597,0 +DA:599,0 +DA:602,0 +DA:605,0 +DA:608,0 +DA:613,0 +DA:614,0 +DA:616,0 +DA:617,0 +DA:618,0 +DA:620,0 +DA:622,0 +DA:624,0 +DA:629,0 +DA:630,0 +DA:632,0 +DA:633,0 +DA:637,0 +DA:641,0 +DA:642,0 +DA:648,0 +DA:650,0 +DA:654,0 +DA:658,0 +DA:659,0 +DA:670,0 +DA:672,0 +DA:674,0 +DA:676,0 +DA:677,0 +DA:679,0 +DA:680,0 +DA:682,0 +DA:694,0 +DA:695,0 +DA:696,0 +DA:705,0 +DA:706,0 +DA:711,0 +DA:712,0 +DA:713,0 +DA:715,0 +DA:719,0 +DA:720,0 +DA:724,0 +DA:725,0 +DA:727,0 +DA:729,0 +DA:733,0 +DA:734,0 +DA:736,0 +DA:738,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:744,0 +DA:746,0 +DA:748,0 +DA:749,0 +DA:751,0 +DA:753,0 +DA:754,0 +DA:755,0 +DA:757,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:768,0 +DA:769,0 +DA:771,0 +DA:773,0 +DA:790,0 +DA:794,0 +DA:796,0 +DA:798,0 +DA:802,0 +DA:803,0 +DA:804,0 +DA:809,0 +DA:826,0 +DA:827,0 +DA:830,0 +DA:833,0 +DA:835,0 +DA:837,0 +LH:49 +LF:268 +end_of_record +SF:src/mongoose_ldap_config.erl +DA:16,16 +DA:25,8 +DA:37,8 +DA:50,0 +DA:51,0 +DA:54,0 +DA:57,0 +LH:3 +LF:7 +end_of_record +SF:src/global_distrib/mod_global_distrib_worker_sup.erl +DA:32,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:41,0 +DA:48,0 +DA:49,0 +DA:50,0 +LH:0 +LF:9 +end_of_record +SF:src/auth/ejabberd_auth_http.erl +DA:46,0 +DA:50,0 +DA:54,8 +DA:60,0 +DA:61,0 +DA:62,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:87,0 +DA:93,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:110,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:144,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:167,0 +DA:170,0 +DA:171,0 +DA:177,0 +DA:180,0 +DA:181,0 +DA:185,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:216,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:246,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:253,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:284,0 +DA:286,0 +DA:288,0 +LH:1 +LF:101 +end_of_record +SF:src/global_distrib/mod_global_distrib_disco.erl +DA:36,0 +DA:40,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:61,0 +DA:62,0 +DA:66,0 +DA:67,0 +DA:71,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:85,0 +LH:0 +LF:19 +end_of_record +SF:src/ejabberd_sup.erl +DA:37,4 +DA:40,4 +DA:47,4 +DA:54,4 +DA:61,4 +DA:68,4 +DA:75,4 +DA:82,4 +DA:90,4 +DA:97,4 +DA:105,4 +DA:113,4 +DA:121,4 +DA:126,4 +DA:134,4 +DA:141,4 +DA:148,4 +DA:152,4 +DA:156,4 +DA:160,4 +DA:181,31 +DA:183,31 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:192,25 +DA:193,25 +DA:194,25 +LH:25 +LF:29 +end_of_record +SF:src/offline/mod_offline.erl +DA:109,1 +DA:111,1 +DA:112,1 +DA:113,1 +DA:114,1 +DA:117,1 +DA:118,1 +DA:119,1 +DA:123,8 +DA:133,8 +DA:138,0 +DA:141,2 +DA:153,2 +DA:155,0 +DA:157,0 +DA:158,2 +DA:167,0 +DA:170,17 +DA:171,17 +DA:172,17 +DA:173,17 +DA:174,17 +DA:176,17 +DA:178,0 +DA:182,17 +DA:183,17 +DA:185,17 +DA:186,17 +DA:188,0 +DA:191,0 +DA:192,0 +DA:199,0 +DA:202,0 +DA:205,17 +DA:207,17 +DA:212,17 +DA:213,17 +DA:214,0 +DA:215,0 +DA:219,25 +DA:221,8 +DA:223,17 +DA:230,1 +DA:231,1 +DA:235,1 +DA:238,1 +DA:239,1 +DA:242,1 +DA:245,79 +DA:248,79 +DA:256,1 +DA:262,52 +DA:263,52 +DA:264,52 +DA:266,0 +DA:267,0 +DA:271,0 +DA:272,0 +DA:276,50 +DA:277,50 +DA:281,17 +DA:282,17 +DA:284,13 +DA:285,4 +DA:287,17 +DA:289,0 +DA:290,0 +DA:294,0 +DA:298,0 +DA:308,25 +DA:310,25 +DA:311,25 +DA:313,0 +DA:319,25 +DA:320,25 +DA:321,25 +DA:322,25 +DA:323,25 +DA:324,25 +DA:331,25 +DA:332,25 +DA:336,25 +DA:338,4 +DA:340,21 +DA:341,21 +DA:343,0 +DA:349,25 +DA:350,25 +DA:353,25 +DA:356,0 +DA:360,0 +DA:363,0 +DA:367,0 +DA:369,0 +DA:371,0 +DA:373,0 +DA:374,0 +DA:377,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:385,0 +DA:388,0 +DA:395,25 +DA:397,0 +DA:399,46 +DA:400,0 +DA:401,0 +DA:402,46 +DA:406,25 +DA:408,0 +DA:410,46 +DA:412,0 +DA:413,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:420,0 +DA:423,46 +DA:428,52 +DA:433,52 +DA:434,52 +DA:436,52 +DA:437,13 +DA:438,13 +DA:441,0 +DA:442,0 +DA:447,52 +DA:449,52 +DA:450,52 +DA:451,52 +DA:453,0 +DA:458,63 +DA:459,63 +DA:460,63 +DA:466,0 +DA:468,0 +DA:470,0 +DA:472,0 +DA:476,0 +DA:479,0 +DA:481,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:492,0 +DA:496,0 +DA:497,0 +DA:501,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:511,52 +DA:514,13 +DA:516,0 +DA:520,13 +DA:521,13 +DA:522,13 +DA:526,13 +DA:529,0 +DA:531,13 +DA:532,13 +DA:535,13 +DA:536,13 +DA:537,13 +DA:541,0 +DA:542,0 +DA:543,0 +DA:548,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:555,0 +DA:557,0 +DA:559,0 +DA:560,0 +DA:561,0 +DA:563,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:572,0 +DA:573,0 +LH:97 +LF:184 +end_of_record +SF:src/sasl/cyrsasl_scram_sha256.erl +DA:11,242 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/mam/mam_message_eterm.erl +DA:9,0 +DA:12,0 +LH:0 +LF:2 +end_of_record +SF:src/auth/ejabberd_auth_riak.erl +DA:47,0 +DA:51,0 +DA:55,8 +DA:62,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:72,0 +DA:74,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:80,0 +DA:86,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:123,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:138,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:156,0 +DA:158,0 +DA:160,0 +DA:165,0 +DA:167,0 +DA:169,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:185,0 +DA:186,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:199,0 +DA:201,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:213,0 +DA:215,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:222,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:236,0 +DA:238,0 +DA:240,0 +DA:244,0 +DA:246,0 +DA:249,0 +DA:251,0 +DA:253,0 +DA:258,0 +DA:260,0 +DA:262,0 +DA:265,0 +LH:1 +LF:80 +end_of_record +SF: +DA:0,0 +DA:15,0 +DA:18,0 +DA:32,0 +DA:38,0 +DA:41,0 +DA:42,0 +DA:48,0 +DA:51,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:68,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:76,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:89,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:101,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:113,0 +DA:119,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:138,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:158,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:173,0 +DA:176,0 +DA:179,0 +DA:184,0 +DA:187,0 +DA:190,0 +DA:195,0 +DA:198,0 +DA:201,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:221,0 +DA:223,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:236,0 +DA:237,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:250,0 +DA:251,0 +DA:259,0 +DA:261,0 +DA:265,0 +DA:269,0 +DA:279,0 +DA:282,0 +DA:285,0 +DA:286,0 +DA:289,0 +DA:290,0 +DA:293,0 +LH:0 +LF:110 +end_of_record +SF:src/mongoose_cluster.erl +DA:27,0 +DA:30,0 +DA:32,0 +DA:33,0 +DA:35,0 +DA:36,0 +DA:46,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:72,0 +DA:76,0 +DA:83,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:90,0 +DA:94,0 +DA:96,0 +DA:99,0 +DA:104,0 +DA:105,0 +DA:108,0 +DA:111,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:138,0 +DA:140,0 +DA:142,0 +DA:144,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:158,0 +DA:161,0 +DA:163,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:177,0 +DA:180,0 +DA:181,0 +DA:183,0 +DA:184,0 +DA:186,0 +DA:187,0 +DA:190,0 +DA:193,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:206,0 +DA:207,0 +DA:211,0 +DA:212,0 +DA:215,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:223,0 +DA:227,0 +LH:0 +LF:89 +end_of_record +SF: +DA:0,0 +DA:36,0 +DA:39,0 +DA:51,0 +DA:57,0 +DA:118,0 +DA:125,0 +DA:138,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:232,0 +DA:235,0 +DA:237,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:257,0 +DA:259,0 +DA:262,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:281,0 +DA:285,0 +DA:287,0 +DA:290,0 +DA:291,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:299,0 +DA:301,0 +DA:305,0 +DA:309,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:334,0 +DA:337,0 +DA:340,0 +DA:343,0 +DA:346,0 +DA:353,0 +DA:357,0 +DA:359,0 +DA:360,0 +DA:364,0 +DA:365,0 +DA:369,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:377,0 +DA:381,0 +DA:382,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:396,0 +DA:397,0 +DA:399,0 +DA:403,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:436,0 +DA:437,0 +DA:440,0 +DA:441,0 +DA:444,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:470,0 +DA:471,0 +DA:475,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:484,0 +DA:485,0 +DA:486,0 +DA:487,0 +DA:490,0 +DA:493,0 +DA:495,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:500,0 +DA:503,0 +DA:506,0 +DA:507,0 +DA:509,0 +DA:511,0 +DA:512,0 +DA:514,0 +DA:516,0 +DA:519,0 +DA:520,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:530,0 +DA:532,0 +DA:533,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:541,0 +DA:542,0 +DA:543,0 +DA:545,0 +DA:547,0 +DA:548,0 +DA:549,0 +DA:550,0 +DA:552,0 +DA:553,0 +DA:557,0 +DA:558,0 +DA:560,0 +DA:561,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:570,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:575,0 +DA:577,0 +DA:578,0 +DA:581,0 +DA:582,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:587,0 +DA:590,0 +DA:592,0 +DA:593,0 +DA:596,0 +DA:597,0 +DA:598,0 +DA:600,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:605,0 +DA:606,0 +DA:607,0 +DA:609,0 +DA:611,0 +DA:612,0 +DA:614,0 +DA:615,0 +DA:618,0 +DA:619,0 +DA:620,0 +DA:621,0 +DA:622,0 +DA:624,0 +DA:627,0 +DA:631,0 +DA:632,0 +DA:633,0 +DA:634,0 +DA:635,0 +DA:637,0 +DA:640,0 +DA:641,0 +DA:643,0 +DA:644,0 +DA:645,0 +DA:646,0 +DA:649,0 +DA:650,0 +DA:651,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:656,0 +DA:657,0 +DA:658,0 +DA:667,0 +DA:668,0 +DA:669,0 +DA:670,0 +DA:671,0 +DA:672,0 +DA:675,0 +DA:676,0 +DA:677,0 +DA:678,0 +DA:679,0 +DA:680,0 +DA:682,0 +DA:684,0 +DA:685,0 +DA:689,0 +DA:691,0 +DA:695,0 +DA:696,0 +DA:697,0 +DA:701,0 +DA:702,0 +DA:703,0 +DA:704,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:713,0 +DA:715,0 +DA:717,0 +DA:720,0 +DA:722,0 +DA:726,0 +DA:730,0 +DA:734,0 +DA:738,0 +DA:742,0 +DA:746,0 +DA:750,0 +DA:754,0 +DA:758,0 +DA:762,0 +DA:763,0 +DA:767,0 +DA:771,0 +DA:772,0 +DA:776,0 +DA:780,0 +DA:781,0 +DA:785,0 +DA:789,0 +DA:790,0 +DA:794,0 +DA:796,0 +DA:800,0 +DA:801,0 +DA:802,0 +DA:806,0 +DA:807,0 +DA:809,0 +DA:812,0 +DA:814,0 +DA:816,0 +DA:819,0 +DA:824,0 +DA:828,0 +DA:829,0 +DA:833,0 +DA:837,0 +DA:842,0 +DA:846,0 +DA:850,0 +DA:854,0 +DA:858,0 +DA:863,0 +DA:867,0 +DA:871,0 +DA:875,0 +DA:879,0 +DA:884,0 +DA:888,0 +DA:892,0 +DA:896,0 +DA:900,0 +DA:906,0 +DA:910,0 +DA:911,0 +DA:912,0 +DA:913,0 +DA:917,0 +DA:919,0 +DA:924,0 +DA:929,0 +DA:934,0 +DA:939,0 +DA:944,0 +DA:949,0 +DA:954,0 +DA:959,0 +DA:964,0 +DA:969,0 +DA:974,0 +DA:979,0 +DA:985,0 +DA:989,0 +DA:991,0 +DA:997,0 +DA:1001,0 +DA:1003,0 +DA:1009,0 +DA:1013,0 +DA:1015,0 +DA:1020,0 +DA:1024,0 +DA:1025,0 +DA:1026,0 +DA:1027,0 +DA:1029,0 +DA:1030,0 +DA:1031,0 +DA:1032,0 +DA:1033,0 +DA:1034,0 +DA:1036,0 +DA:1038,0 +DA:1041,0 +DA:1042,0 +DA:1044,0 +DA:1045,0 +DA:1047,0 +DA:1054,0 +DA:1055,0 +DA:1058,0 +DA:1059,0 +DA:1062,0 +DA:1063,0 +DA:1066,0 +DA:1067,0 +DA:1070,0 +DA:1073,0 +DA:1076,0 +DA:1079,0 +DA:1082,0 +DA:1086,0 +DA:1089,0 +DA:1091,0 +DA:1092,0 +DA:1093,0 +DA:1097,0 +DA:1098,0 +DA:1099,0 +DA:1103,0 +DA:1104,0 +DA:1107,0 +DA:1108,0 +DA:1111,0 +DA:1114,0 +DA:1117,0 +DA:1120,0 +DA:1123,0 +DA:1126,0 +DA:1129,0 +DA:1136,0 +DA:1137,0 +DA:1138,0 +DA:1141,0 +DA:1142,0 +DA:1143,0 +DA:1144,0 +DA:1146,0 +DA:1147,0 +DA:1151,0 +DA:1154,0 +DA:1157,0 +DA:1160,0 +DA:1163,0 +DA:1164,0 +DA:1165,0 +DA:1166,0 +DA:1168,0 +DA:1170,0 +DA:1176,0 +DA:1180,0 +DA:1181,0 +DA:1185,0 +DA:1186,0 +DA:1190,0 +DA:1191,0 +DA:1194,0 +DA:1195,0 +DA:1198,0 +DA:1199,0 +DA:1200,0 +DA:1201,0 +DA:1203,0 +DA:1204,0 +DA:1206,0 +DA:1210,0 +DA:1213,0 +DA:1214,0 +DA:1215,0 +DA:1216,0 +DA:1219,0 +DA:1220,0 +DA:1221,0 +DA:1222,0 +DA:1223,0 +DA:1226,0 +DA:1227,0 +DA:1228,0 +DA:1229,0 +DA:1230,0 +DA:1234,0 +LH:0 +LF:494 +end_of_record +SF: +DA:9,0 +DA:13,0 +DA:20,0 +DA:23,0 +DA:24,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:32,0 +DA:33,0 +DA:35,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:47,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:69,0 +LH:0 +LF:27 +end_of_record +SF:src/global_distrib/mod_global_distrib_receiver.erl +DA:54,0 +DA:55,0 +DA:63,0 +DA:64,0 +DA:68,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:100,0 +DA:103,0 +DA:106,0 +DA:109,0 +DA:112,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:147,0 +DA:148,0 +DA:152,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:160,0 +DA:162,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:171,0 +DA:173,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:203,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:215,0 +DA:219,0 +DA:220,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:237,0 +LH:0 +LF:90 +end_of_record +SF:src/sasl/cyrsasl_anonymous.erl +DA:39,80 +DA:45,0 +DA:51,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +LH:1 +LF:7 +end_of_record +SF:src/metrics/mongoose_metrics.erl +DA:64,4 +DA:65,4 +DA:67,16 +DA:69,8 +DA:70,4 +DA:72,4 +DA:73,8 +DA:74,4 +DA:76,4 +DA:77,4 +DA:78,12 +DA:79,8 +DA:81,4 +DA:82,16 +DA:83,16 +DA:84,16 +DA:85,16 +DA:87,4 +DA:88,4 +DA:89,4 +DA:90,4 +DA:91,0 +DA:92,0 +DA:93,4 +DA:94,4 +DA:96,4 +DA:97,4 +DA:98,634 +DA:99,634 +DA:103,40 +DA:104,40 +DA:108,0 +DA:111,7498 +DA:113,2945 +DA:116,0 +DA:118,44 +DA:120,1342 +DA:123,0 +DA:125,172 +DA:128,52 +DA:130,44 +DA:131,0 +DA:133,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:147,2557 +DA:148,2557 +DA:151,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:173,0 +DA:174,8 +DA:177,0 +DA:178,12 +DA:180,0 +DA:181,0 +DA:182,8 +DA:184,4 +DA:185,8 +DA:186,8 +DA:189,0 +DA:192,8884 +DA:195,8884 +DA:196,531 +DA:197,272 +DA:200,272 +DA:201,130 +DA:202,142 +DA:203,8884 +DA:206,0 +DA:208,268 +DA:211,8 +DA:214,256 +DA:216,378 +DA:219,36 +DA:221,4 +DA:223,1540 +DA:225,1017 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:244,0 +DA:246,0 +DA:252,0 +DA:253,0 +DA:257,0 +DA:258,0 +DA:279,0 +DA:280,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:293,8 +DA:294,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:312,0 +DA:313,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:330,0 +DA:331,0 +DA:333,0 +DA:335,0 +DA:336,801 +DA:338,0 +DA:340,89 +DA:341,212 +DA:342,16 +DA:343,128 +DA:344,145 +DA:345,16 +DA:346,2 +DA:347,655 +DA:348,18 +DA:349,2 +DA:350,2 +DA:351,2 +DA:352,2 +DA:353,16 +DA:354,16 +DA:355,2 +DA:356,2 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,2 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,1395 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,16 +DA:372,4 +DA:375,954 +DA:376,4 +DA:377,4 +DA:378,8 +DA:379,8 +DA:380,8 +DA:382,8 +DA:383,16 +DA:384,8 +DA:385,8 +DA:387,8 +DA:388,8 +DA:390,1378 +DA:391,1378 +DA:393,946 +DA:394,432 +DA:395,204 +DA:396,204 +DA:398,204 +DA:399,0 +DA:400,954 +DA:401,0 +DA:405,4 +DA:407,4 +DA:409,4 +DA:410,4 +DA:411,4 +DA:412,0 +DA:414,4 +DA:415,0 +DA:417,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:429,212 +DA:430,4870 +DA:431,212 +DA:432,0 +DA:436,4 +DA:438,4 +DA:442,6 +DA:443,6 +DA:446,4 +DA:448,24 +DA:450,180 +DA:453,208 +DA:454,208 +DA:456,0 +DA:458,0 +DA:459,0 +DA:463,4 +DA:464,4 +DA:466,6 +DA:467,6 +DA:471,136 +DA:473,146 +LH:127 +LF:253 +end_of_record +SF:src/mod_csi.erl +DA:30,0 +DA:31,0 +DA:32,0 +DA:36,0 +DA:37,0 +DA:40,0 +DA:43,0 +DA:44,0 +DA:52,8 +DA:59,0 +DA:68,0 +DA:71,0 +LH:1 +LF:12 +end_of_record +SF:src/mongoose_local_delivery.erl +DA:23,318 +DA:24,318 +DA:28,0 +DA:32,0 +DA:33,0 +DA:35,318 +DA:40,318 +DA:42,318 +DA:45,318 +DA:46,318 +DA:48,0 +DA:50,0 +DA:55,318 +DA:56,318 +DA:57,318 +LH:10 +LF:15 +end_of_record +SF:src/pubsub/mod_pubsub_cache_backend.erl +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:45,0 +DA:53,0 +DA:54,0 +DA:59,0 +DA:60,0 +DA:66,0 +DA:67,0 +LH:0 +LF:11 +end_of_record +SF:src/shaper.erl +DA:34,308 +DA:36,226 +DA:39,82 +DA:46,82 +DA:50,490 +DA:52,490 +DA:53,490 +DA:54,490 +DA:56,490 +DA:57,490 +DA:58,490 +DA:59,490 +DA:60,490 +LH:13 +LF:13 +end_of_record +SF:src/jingle_sip/mod_jingle_sip.erl +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:87,0 +DA:88,0 +DA:92,8 +DA:106,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:132,0 +DA:133,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:142,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:154,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:181,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:212,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:252,0 +DA:254,0 +DA:257,0 +DA:259,0 +DA:261,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:273,0 +DA:274,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:284,0 +DA:286,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:294,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:301,0 +DA:303,0 +DA:305,0 +DA:306,0 +DA:310,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:317,0 +DA:318,0 +DA:320,0 +DA:324,0 +DA:325,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:338,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:354,0 +DA:358,0 +DA:359,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:370,0 +DA:371,0 +DA:374,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:381,0 +DA:382,0 +DA:384,0 +DA:385,0 +DA:387,0 +DA:388,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:405,0 +DA:407,0 +DA:409,0 +DA:413,0 +DA:414,0 +DA:416,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:424,0 +DA:425,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:433,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:445,0 +DA:448,0 +DA:451,0 +DA:454,0 +DA:457,0 +DA:460,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:470,0 +DA:473,0 +DA:476,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:484,0 +DA:486,0 +DA:489,0 +DA:491,0 +DA:494,0 +DA:495,0 +DA:498,0 +DA:501,0 +DA:503,0 +DA:506,0 +DA:508,0 +DA:511,0 +DA:512,0 +DA:513,0 +DA:516,0 +DA:517,0 +DA:519,0 +DA:521,0 +DA:524,0 +DA:527,0 +DA:529,0 +DA:532,0 +DA:534,0 +DA:537,0 +DA:540,0 +DA:543,0 +DA:545,0 +DA:546,0 +DA:548,0 +DA:552,0 +DA:553,0 +DA:555,0 +DA:559,0 +DA:561,0 +DA:563,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:571,0 +DA:572,0 +DA:573,0 +DA:577,0 +DA:579,0 +DA:581,0 +DA:585,0 +DA:587,0 +DA:589,0 +LH:1 +LF:263 +end_of_record +SF:src/mod_domain_isolation.erl +DA:25,8 +DA:28,0 +DA:31,0 +DA:34,0 +DA:38,0 +DA:41,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:48,0 +DA:51,0 +DA:53,0 +DA:55,0 +DA:56,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:81,0 +DA:82,0 +LH:1 +LF:25 +end_of_record +SF:src/mongoose_rabbit_worker.erl +DA:73,0 +DA:76,0 +DA:91,0 +DA:93,0 +DA:96,0 +DA:100,0 +DA:103,0 +DA:107,0 +DA:108,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:128,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:139,0 +DA:142,0 +DA:143,0 +DA:150,0 +DA:153,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:186,0 +DA:188,0 +DA:190,0 +DA:196,0 +DA:197,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:232,0 +DA:233,0 +DA:235,0 +DA:237,0 +DA:242,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:249,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:267,0 +DA:272,0 +DA:277,0 +DA:278,0 +DA:283,0 +DA:288,0 +DA:289,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:303,0 +DA:308,0 +DA:310,0 +DA:312,0 +DA:314,0 +LH:0 +LF:90 +end_of_record +SF:src/logger/mongoose_record_pp.erl +DA:12,0 +DA:13,0 +DA:14,0 +DA:16,0 +DA:20,0 +DA:22,0 +DA:23,0 +DA:26,0 +LH:0 +LF:8 +end_of_record +SF:src/mongoose_backend.erl +DA:30,35 +DA:31,35 +DA:32,35 +DA:33,35 +DA:34,35 +DA:37,35 +DA:40,1495 +DA:43,1495 +DA:46,2999 +DA:49,107 +DA:54,48 +DA:55,153 +DA:56,153 +DA:57,153 +DA:58,153 +DA:60,48 +DA:63,35 +DA:64,35 +DA:65,35 +DA:66,35 +DA:73,2964 +DA:74,2964 +DA:80,72 +DA:81,72 +DA:88,1608 +DA:89,1592 +DA:96,1342 +DA:97,1342 +DA:98,1342 +DA:99,1342 +DA:100,1342 +DA:101,1342 +DA:102,1342 +DA:109,13 +DA:110,13 +LH:35 +LF:35 +end_of_record +SF: +DA:33,0 +DA:36,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:48,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:58,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:67,0 +DA:70,0 +DA:77,0 +DA:78,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:125,0 +DA:126,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:154,0 +DA:155,0 +DA:158,0 +DA:161,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:170,0 +LH:0 +LF:73 +end_of_record +SF:src/mam/mam_filter.erl +DA:26,0 +DA:27,0 +DA:28,0 +DA:31,0 +DA:33,0 +DA:35,0 +DA:37,0 +DA:40,0 +DA:41,0 +DA:44,0 +DA:51,0 +DA:52,0 +LH:0 +LF:12 +end_of_record +SF:src/global_distrib/mod_global_distrib_utils.erl +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:62,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:78,0 +DA:81,0 +DA:83,0 +DA:84,0 +DA:86,0 +DA:87,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:99,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:119,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:127,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:148,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:165,0 +DA:166,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:180,0 +DA:183,0 +DA:184,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:202,0 +DA:206,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:215,0 +DA:218,0 +DA:220,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:229,0 +DA:230,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:241,0 +DA:243,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:257,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:269,0 +DA:270,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:291,0 +DA:293,0 +DA:295,0 +DA:297,0 +DA:299,0 +DA:301,0 +DA:305,0 +DA:307,0 +DA:309,0 +DA:313,0 +DA:317,0 +LH:0 +LF:154 +end_of_record +SF: +DA:0,0 +DA:11,0 +DA:14,0 +DA:17,0 +DA:20,0 +DA:30,0 +DA:37,0 +DA:40,0 +DA:43,0 +DA:44,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:58,0 +DA:61,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:78,0 +DA:81,0 +DA:83,0 +DA:85,0 +DA:88,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:98,0 +DA:101,0 +DA:104,0 +DA:106,0 +DA:109,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:123,0 +DA:126,0 +DA:127,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:147,0 +DA:148,0 +DA:149,0 +LH:0 +LF:52 +end_of_record +SF:src/mod_muc_log.erl +DA:101,0 +DA:102,0 +DA:108,0 +DA:109,0 +DA:116,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:127,0 +DA:131,8 +DA:153,8 +DA:163,0 +DA:164,0 +DA:169,0 +DA:175,0 +DA:178,0 +DA:180,0 +DA:186,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:237,0 +DA:239,0 +DA:241,0 +DA:254,0 +DA:255,0 +DA:257,0 +DA:259,0 +DA:261,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:267,0 +DA:269,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:276,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:290,0 +DA:291,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:298,0 +DA:308,0 +DA:315,0 +DA:323,0 +DA:325,0 +DA:327,0 +DA:328,0 +DA:330,0 +DA:331,0 +DA:334,0 +DA:336,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:349,0 +DA:359,0 +DA:362,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:370,0 +DA:373,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:392,0 +DA:393,0 +DA:399,0 +DA:400,0 +DA:402,0 +DA:408,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:419,0 +DA:421,0 +DA:422,0 +DA:424,0 +DA:426,0 +DA:427,0 +DA:430,0 +DA:433,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:457,0 +DA:459,0 +DA:462,0 +DA:464,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:470,0 +DA:471,0 +DA:475,0 +DA:476,0 +DA:480,0 +DA:481,0 +DA:484,0 +DA:485,0 +DA:486,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:491,0 +DA:496,0 +DA:498,0 +DA:499,0 +DA:500,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:510,0 +DA:513,0 +DA:516,0 +DA:519,0 +DA:522,0 +DA:525,0 +DA:528,0 +DA:531,0 +DA:535,0 +DA:539,0 +DA:542,0 +DA:545,0 +DA:548,0 +DA:550,0 +DA:554,0 +DA:555,0 +DA:557,0 +DA:561,0 +DA:564,0 +DA:565,0 +DA:567,0 +DA:568,0 +DA:571,0 +DA:576,0 +DA:577,0 +DA:585,0 +DA:586,0 +DA:587,0 +DA:588,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:605,0 +DA:606,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:613,0 +DA:614,0 +DA:615,0 +DA:617,0 +DA:618,0 +DA:620,0 +DA:622,0 +DA:629,0 +DA:631,0 +DA:633,0 +DA:634,0 +DA:635,0 +DA:636,0 +DA:646,0 +DA:667,0 +DA:722,0 +DA:749,0 +DA:775,0 +DA:780,0 +DA:782,0 +DA:783,0 +DA:784,0 +DA:785,0 +DA:786,0 +DA:789,0 +DA:793,0 +DA:798,0 +DA:799,0 +DA:801,0 +DA:803,0 +DA:805,0 +DA:813,0 +DA:816,0 +DA:818,0 +DA:820,0 +DA:821,0 +DA:822,0 +DA:823,0 +DA:824,0 +DA:825,0 +DA:826,0 +DA:827,0 +DA:828,0 +DA:831,0 +DA:832,0 +DA:834,0 +DA:837,0 +DA:839,0 +DA:840,0 +DA:843,0 +DA:844,0 +DA:845,0 +DA:846,0 +DA:847,0 +DA:848,0 +DA:849,0 +DA:850,0 +DA:852,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:861,0 +DA:862,0 +DA:863,0 +DA:864,0 +DA:865,0 +DA:866,0 +DA:867,0 +DA:868,0 +DA:869,0 +DA:870,0 +DA:872,0 +DA:873,0 +DA:875,0 +DA:878,0 +DA:881,0 +DA:883,0 +DA:886,0 +DA:887,0 +DA:888,0 +DA:889,0 +DA:890,0 +DA:891,0 +DA:892,0 +DA:893,0 +DA:896,0 +DA:898,0 +DA:899,0 +DA:901,0 +DA:905,0 +DA:906,0 +DA:907,0 +DA:908,0 +DA:909,0 +DA:910,0 +DA:916,0 +DA:918,0 +DA:919,0 +DA:920,0 +DA:921,0 +DA:923,0 +DA:925,0 +DA:931,0 +DA:933,0 +DA:934,0 +DA:935,0 +DA:936,0 +DA:938,0 +DA:940,0 +DA:947,0 +DA:950,0 +DA:956,0 +DA:959,0 +DA:960,0 +DA:963,0 +DA:964,0 +DA:966,0 +DA:967,0 +DA:968,0 +DA:969,0 +DA:976,0 +DA:984,0 +DA:985,0 +DA:990,0 +DA:992,0 +DA:996,0 +DA:998,0 +DA:999,0 +DA:1001,0 +DA:1003,0 +DA:1004,0 +DA:1006,0 +DA:1008,0 +DA:1009,0 +DA:1011,0 +DA:1022,0 +DA:1023,0 +DA:1024,0 +DA:1028,0 +DA:1031,0 +DA:1034,0 +DA:1036,0 +DA:1038,0 +DA:1040,0 +DA:1042,0 +DA:1043,0 +DA:1044,0 +DA:1055,0 +DA:1057,0 +DA:1059,0 +DA:1061,0 +DA:1063,0 +DA:1064,0 +DA:1066,0 +DA:1068,0 +DA:1069,0 +DA:1072,0 +DA:1073,0 +DA:1074,0 +DA:1075,0 +DA:1076,0 +DA:1077,0 +DA:1078,0 +DA:1079,0 +DA:1080,0 +DA:1081,0 +DA:1082,0 +DA:1083,0 +DA:1084,0 +DA:1085,0 +DA:1086,0 +DA:1087,0 +DA:1089,0 +DA:1090,0 +DA:1091,0 +DA:1092,0 +DA:1098,0 +DA:1099,0 +DA:1100,0 +DA:1106,0 +DA:1109,0 +DA:1111,0 +DA:1113,0 +DA:1115,0 +DA:1119,0 +DA:1120,0 +DA:1121,0 +DA:1122,0 +DA:1128,0 +DA:1129,0 +DA:1130,0 +DA:1133,0 +DA:1138,0 +DA:1139,0 +DA:1140,0 +DA:1141,0 +LH:2 +LF:391 +end_of_record +SF: +DA:36,0 +DA:43,0 +DA:63,0 +DA:66,0 +DA:73,0 +DA:76,0 +DA:77,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:86,0 +DA:87,0 +DA:89,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:112,0 +DA:114,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:129,0 +DA:131,0 +DA:132,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:148,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:156,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:173,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:182,0 +DA:184,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:202,0 +DA:205,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:219,0 +DA:223,0 +DA:224,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:234,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:243,0 +DA:244,0 +DA:247,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:256,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:265,0 +DA:266,0 +DA:269,0 +DA:270,0 +DA:273,0 +DA:275,0 +DA:279,0 +DA:280,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:304,0 +DA:307,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:341,0 +DA:344,0 +DA:347,0 +DA:348,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:356,0 +DA:358,0 +DA:362,0 +DA:363,0 +DA:368,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:374,0 +DA:376,0 +DA:379,0 +DA:381,0 +DA:382,0 +DA:384,0 +DA:386,0 +DA:388,0 +DA:390,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:397,0 +DA:398,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:406,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:417,0 +DA:422,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:430,0 +DA:433,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:440,0 +DA:441,0 +DA:443,0 +DA:447,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:456,0 +DA:460,0 +DA:462,0 +DA:463,0 +DA:466,0 +DA:467,0 +DA:469,0 +DA:471,0 +DA:472,0 +DA:475,0 +DA:476,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:487,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:496,0 +DA:497,0 +DA:500,0 +DA:503,0 +DA:505,0 +DA:510,0 +DA:511,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:517,0 +DA:520,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:526,0 +DA:527,0 +DA:530,0 +DA:531,0 +DA:533,0 +DA:536,0 +DA:537,0 +DA:539,0 +DA:541,0 +DA:542,0 +DA:545,0 +DA:546,0 +DA:549,0 +DA:550,0 +DA:554,0 +DA:556,0 +DA:563,0 +DA:565,0 +DA:569,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:577,0 +DA:578,0 +DA:579,0 +DA:582,0 +DA:584,0 +DA:585,0 +DA:588,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:598,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:606,0 +DA:609,0 +DA:612,0 +DA:613,0 +DA:614,0 +DA:617,0 +DA:620,0 +DA:622,0 +DA:623,0 +DA:626,0 +DA:627,0 +DA:630,0 +DA:632,0 +DA:633,0 +DA:634,0 +DA:638,0 +DA:640,0 +DA:643,0 +DA:648,0 +DA:649,0 +DA:650,0 +DA:653,0 +DA:656,0 +DA:657,0 +DA:658,0 +DA:661,0 +DA:664,0 +DA:667,0 +DA:668,0 +DA:669,0 +DA:672,0 +DA:675,0 +DA:678,0 +DA:679,0 +DA:682,0 +DA:683,0 +DA:686,0 +DA:688,0 +DA:690,0 +DA:692,0 +DA:694,0 +DA:704,0 +DA:706,0 +DA:709,0 +DA:713,0 +DA:714,0 +DA:716,0 +DA:717,0 +DA:718,0 +DA:721,0 +DA:722,0 +DA:724,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:732,0 +DA:733,0 +DA:735,0 +DA:737,0 +DA:739,0 +DA:745,0 +DA:746,0 +DA:747,0 +DA:749,0 +DA:750,0 +LH:0 +LF:331 +end_of_record +SF:src/mongoose_session.erl +DA:15,63 +DA:19,0 +DA:23,113 +DA:24,0 +DA:25,113 +DA:30,0 +DA:34,0 +LH:3 +LF:7 +end_of_record +SF:src/mam/mod_mam_riak_timed_arch_yz.erl +DA:64,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:102,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:122,0 +DA:125,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:167,0 +DA:169,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:183,0 +DA:184,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:193,0 +DA:196,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:222,0 +DA:223,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:253,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:262,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:270,0 +DA:272,0 +DA:275,0 +DA:279,0 +DA:282,0 +DA:284,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:292,0 +DA:293,0 +DA:295,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:329,0 +DA:331,0 +DA:334,0 +DA:336,0 +DA:339,0 +DA:343,0 +DA:346,0 +DA:349,0 +DA:351,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:359,0 +DA:362,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:369,0 +DA:375,0 +DA:376,0 +DA:382,0 +DA:383,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:393,0 +DA:394,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:401,0 +DA:405,0 +DA:406,0 +DA:408,0 +DA:412,0 +DA:413,0 +DA:419,0 +DA:421,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:428,0 +DA:429,0 +DA:433,0 +DA:436,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:454,0 +DA:455,0 +DA:457,0 +DA:460,0 +DA:461,0 +DA:463,0 +DA:465,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:477,0 +DA:482,0 +DA:485,0 +DA:486,0 +DA:487,0 +DA:489,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:498,0 +DA:500,0 +DA:501,0 +DA:503,0 +DA:506,0 +DA:508,0 +DA:511,0 +DA:513,0 +DA:514,0 +DA:516,0 +DA:518,0 +DA:520,0 +DA:523,0 +DA:529,0 +DA:530,0 +DA:533,0 +DA:534,0 +DA:538,0 +LH:0 +LF:220 +end_of_record +SF:src/event_pusher/mod_event_pusher_push_rdbms.erl +DA:30,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:78,0 +DA:81,0 +DA:86,0 +DA:89,0 +DA:90,0 +DA:96,0 +DA:99,0 +DA:103,0 +DA:107,0 +DA:111,0 +DA:115,0 +DA:121,0 +DA:126,0 +DA:130,0 +DA:135,0 +DA:142,0 +LH:0 +LF:39 +end_of_record +SF: +DA:0,0 +DA:21,0 +DA:28,0 +DA:34,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:59,0 +DA:60,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:68,0 +DA:71,0 +DA:80,0 +DA:90,0 +DA:110,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:134,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:153,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:166,0 +DA:169,0 +DA:172,0 +DA:175,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:202,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:212,0 +DA:215,0 +DA:218,0 +DA:233,0 +DA:249,0 +DA:258,0 +DA:259,0 +LH:0 +LF:88 +end_of_record +SF:src/muc_light/mod_muc_light_utils.erl +DA:64,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:94,0 +DA:97,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:130,0 +DA:132,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:154,0 +DA:158,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:179,0 +DA:181,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:206,0 +DA:208,0 +DA:210,0 +DA:212,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:231,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:244,0 +DA:255,0 +DA:257,0 +DA:260,0 +DA:263,0 +DA:267,0 +DA:271,0 +DA:275,0 +DA:279,0 +DA:281,0 +DA:282,0 +DA:284,0 +DA:289,0 +DA:293,0 +DA:295,0 +DA:297,0 +DA:301,0 +DA:303,0 +DA:305,0 +DA:309,0 +DA:311,0 +DA:313,0 +DA:317,0 +DA:320,0 +DA:323,0 +DA:325,0 +DA:328,0 +DA:329,0 +LH:0 +LF:100 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api_sse.erl +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:29,0 +DA:31,0 +DA:32,0 +DA:35,0 +DA:36,0 +DA:39,0 +DA:40,0 +DA:42,0 +DA:43,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:55,0 +DA:57,0 +DA:59,0 +DA:60,0 +DA:65,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:78,0 +LH:0 +LF:38 +end_of_record +SF:src/mod_auth_token_backend.erl +DA:31,0 +DA:32,0 +DA:33,0 +DA:37,0 +DA:38,0 +DA:42,0 +DA:43,0 +DA:47,0 +DA:48,0 +LH:0 +LF:9 +end_of_record +SF: +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:27,0 +DA:28,0 +DA:30,0 +DA:31,0 +DA:33,0 +DA:34,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:44,0 +DA:45,0 +DA:47,0 +DA:49,0 +DA:50,0 +DA:52,0 +DA:53,0 +DA:55,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:62,0 +DA:64,0 +DA:65,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:74,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:82,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:97,0 +DA:99,0 +DA:101,0 +LH:0 +LF:49 +end_of_record +SF:src/cassandra/mongoose_cassandra_worker.erl +DA:139,0 +DA:140,0 +DA:141,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:195,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:258,0 +DA:261,0 +DA:264,0 +DA:267,0 +DA:270,0 +DA:272,0 +DA:274,0 +DA:275,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:283,0 +DA:284,0 +DA:294,0 +DA:301,0 +DA:310,0 +DA:311,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:318,0 +DA:323,0 +DA:331,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:345,0 +DA:346,0 +DA:349,0 +DA:351,0 +DA:353,0 +DA:354,0 +DA:356,0 +DA:358,0 +DA:361,0 +DA:363,0 +DA:366,0 +DA:371,0 +DA:373,0 +DA:375,0 +DA:378,0 +DA:379,0 +DA:384,0 +DA:386,0 +DA:388,0 +DA:389,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:410,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:421,0 +DA:422,0 +DA:424,0 +DA:425,0 +DA:431,0 +DA:433,0 +DA:435,0 +DA:436,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:446,0 +DA:448,0 +DA:450,0 +DA:451,0 +DA:456,0 +DA:458,0 +DA:460,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:470,0 +DA:471,0 +DA:478,0 +DA:480,0 +DA:485,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:496,0 +DA:501,0 +DA:503,0 +DA:505,0 +DA:512,0 +DA:514,0 +DA:516,0 +DA:518,0 +DA:520,0 +DA:521,0 +DA:522,0 +DA:525,0 +DA:526,0 +DA:529,0 +DA:530,0 +DA:531,0 +DA:533,0 +DA:535,0 +DA:537,0 +DA:541,0 +DA:544,0 +DA:545,0 +DA:548,0 +DA:552,0 +DA:553,0 +DA:554,0 +DA:557,0 +DA:559,0 +DA:562,0 +DA:573,0 +DA:578,0 +DA:579,0 +DA:580,0 +DA:582,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:590,0 +DA:592,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:601,0 +DA:602,0 +DA:606,0 +DA:610,0 +DA:612,0 +DA:622,0 +DA:630,0 +DA:635,0 +DA:636,0 +DA:639,0 +DA:642,0 +DA:644,0 +DA:648,0 +DA:649,0 +DA:650,0 +DA:651,0 +DA:652,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:656,0 +DA:657,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:663,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:667,0 +DA:670,0 +LH:0 +LF:212 +end_of_record +SF:src/rdbms/mongoose_rdbms_odbc.erl +DA:32,0 +DA:35,0 +DA:36,0 +DA:40,0 +DA:56,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:68,0 +DA:73,0 +DA:75,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:87,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:102,0 +DA:103,0 +DA:105,0 +DA:108,0 +DA:110,0 +DA:113,0 +DA:119,0 +DA:120,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:132,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:140,0 +DA:143,0 +DA:146,0 +DA:148,0 +DA:151,0 +DA:154,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:162,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:181,0 +DA:185,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:205,0 +DA:206,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:220,0 +DA:222,0 +DA:225,0 +DA:227,0 +DA:230,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:242,0 +DA:246,0 +DA:248,0 +DA:250,0 +DA:252,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:276,0 +DA:280,0 +DA:283,0 +DA:286,0 +DA:288,0 +DA:290,0 +DA:294,0 +DA:297,0 +DA:300,0 +DA:301,0 +DA:302,0 +LH:0 +LF:108 +end_of_record +SF:src/mod_last_rdbms.erl +DA:31,0 +DA:32,0 +DA:36,0 +DA:38,0 +DA:40,0 +DA:42,0 +DA:44,0 +DA:51,0 +DA:56,0 +DA:60,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:76,0 +DA:77,0 +DA:81,0 +DA:82,0 +DA:88,0 +DA:92,0 +DA:96,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:106,0 +DA:107,0 +LH:0 +LF:26 +end_of_record +SF:src/rdbms/rdbms_queries.erl +DA:68,0 +DA:70,208 +DA:76,0 +DA:84,2 +DA:86,0 +DA:88,2 +DA:90,0 +DA:91,0 +DA:105,52 +DA:106,52 +DA:107,52 +DA:108,52 +DA:109,52 +DA:112,52 +DA:113,52 +DA:115,0 +DA:116,52 +DA:120,52 +DA:122,0 +DA:124,52 +DA:126,0 +DA:127,0 +DA:131,52 +DA:132,52 +DA:133,52 +DA:140,0 +DA:141,0 +DA:142,0 +DA:145,52 +DA:146,52 +DA:147,52 +DA:151,0 +DA:153,0 +DA:157,0 +DA:158,0 +DA:160,52 +DA:161,52 +DA:166,52 +DA:167,52 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:183,0 +DA:185,0 +DA:188,377 +DA:189,377 +DA:190,0 +DA:194,754 +DA:200,0 +DA:203,129 +DA:206,0 +DA:208,129 +DA:212,0 +DA:220,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:231,0 +DA:232,0 +DA:235,16 +DA:238,16 +DA:239,16 +DA:244,0 +DA:245,0 +DA:249,0 +DA:257,0 +DA:259,0 +DA:261,16 +DA:264,0 +DA:267,0 +DA:270,8 +DA:273,0 +DA:275,8 +DA:278,0 +DA:279,0 +DA:282,12 +DA:285,0 +DA:287,12 +DA:290,0 +DA:292,0 +DA:293,0 +LH:36 +LF:88 +end_of_record +SF:src/metrics/mongoose_metrics_probe_queues.erl +DA:22,16 +DA:25,30 +DA:28,13026 +DA:30,12999 +DA:31,27 +DA:33,13026 +DA:34,13026 +DA:39,30 +LH:8 +LF:8 +end_of_record +SF:src/system_metrics/mongoose_system_metrics_collector.erl +DA:17,0 +DA:18,0 +DA:19,0 +DA:23,0 +DA:27,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:61,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:68,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:82,0 +DA:84,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:107,0 +DA:108,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:134,0 +DA:139,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:154,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:234,0 +LH:0 +LF:112 +end_of_record +SF:src/jingle_sip/jingle_to_sdp.erl +DA:70,0 +DA:73,0 +DA:77,0 +DA:79,0 +DA:80,0 +DA:84,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:104,0 +DA:108,0 +DA:110,0 +DA:111,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:137,0 +DA:138,0 +DA:141,0 +DA:143,0 +DA:144,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:161,0 +DA:162,0 +DA:164,0 +DA:166,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:196,0 +DA:198,0 +DA:199,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:215,0 +DA:217,0 +DA:219,0 +DA:221,0 +DA:223,0 +DA:225,0 +DA:227,0 +DA:229,0 +DA:231,0 +DA:233,0 +DA:235,0 +DA:237,0 +DA:239,0 +DA:241,0 +LH:0 +LF:89 +end_of_record +SF: +DA:21,0 +DA:24,0 +DA:27,0 +DA:29,0 +DA:30,0 +DA:35,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:42,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:50,0 +DA:52,0 +DA:53,0 +DA:60,0 +DA:66,0 +DA:70,0 +DA:82,0 +DA:97,0 +DA:106,0 +DA:110,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:124,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:188,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:197,0 +DA:200,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:213,0 +DA:217,0 +DA:220,0 +DA:223,0 +DA:227,0 +DA:232,0 +DA:235,0 +DA:238,0 +DA:243,0 +DA:247,0 +DA:252,0 +DA:255,0 +DA:261,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:277,0 +DA:278,0 +DA:284,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:294,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:301,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:311,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:321,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:334,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:342,0 +DA:345,0 +DA:348,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:355,0 +DA:359,0 +DA:361,0 +DA:364,0 +DA:365,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:378,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:397,0 +DA:398,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:407,0 +DA:408,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:420,0 +DA:423,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:430,0 +DA:432,0 +DA:435,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:446,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:453,0 +DA:454,0 +DA:458,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:475,0 +DA:476,0 +DA:480,0 +DA:484,0 +DA:487,0 +DA:490,0 +DA:491,0 +DA:495,0 +DA:499,0 +DA:502,0 +DA:505,0 +DA:506,0 +DA:510,0 +DA:514,0 +DA:516,0 +DA:521,0 +DA:524,0 +DA:526,0 +DA:530,0 +DA:534,0 +DA:535,0 +DA:540,0 +DA:543,0 +DA:544,0 +DA:548,0 +DA:552,0 +DA:553,0 +DA:554,0 +DA:557,0 +DA:560,0 +DA:562,0 +DA:563,0 +DA:565,0 +DA:567,0 +DA:571,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:576,0 +DA:577,0 +DA:581,0 +DA:582,0 +DA:585,0 +DA:588,0 +DA:590,0 +DA:592,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:598,0 +DA:602,0 +DA:604,0 +DA:605,0 +DA:609,0 +DA:613,0 +DA:614,0 +DA:615,0 +DA:616,0 +DA:617,0 +DA:620,0 +DA:623,0 +DA:624,0 +DA:626,0 +DA:628,0 +DA:633,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:642,0 +DA:645,0 +DA:646,0 +DA:647,0 +DA:649,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:656,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:664,0 +DA:665,0 +DA:668,0 +DA:671,0 +DA:672,0 +DA:673,0 +DA:674,0 +DA:677,0 +DA:678,0 +DA:679,0 +DA:680,0 +DA:684,0 +DA:688,0 +DA:689,0 +DA:690,0 +DA:691,0 +DA:692,0 +DA:695,0 +DA:698,0 +DA:699,0 +DA:700,0 +DA:702,0 +DA:707,0 +DA:711,0 +DA:712,0 +DA:717,0 +DA:720,0 +DA:721,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:731,0 +DA:734,0 +DA:737,0 +DA:738,0 +DA:739,0 +DA:740,0 +DA:745,0 +DA:746,0 +DA:747,0 +DA:748,0 +DA:749,0 +DA:750,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:755,0 +DA:756,0 +DA:758,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:767,0 +DA:768,0 +DA:769,0 +DA:770,0 +DA:773,0 +DA:774,0 +DA:775,0 +DA:779,0 +DA:782,0 +DA:785,0 +DA:786,0 +DA:788,0 +DA:791,0 +DA:792,0 +DA:796,0 +DA:797,0 +DA:800,0 +DA:801,0 +DA:804,0 +DA:805,0 +DA:808,0 +DA:809,0 +DA:812,0 +DA:815,0 +DA:818,0 +DA:819,0 +DA:820,0 +DA:821,0 +DA:822,0 +DA:825,0 +DA:830,0 +DA:834,0 +DA:835,0 +DA:836,0 +DA:837,0 +DA:838,0 +DA:839,0 +DA:842,0 +DA:848,0 +DA:849,0 +DA:850,0 +DA:851,0 +DA:852,0 +DA:853,0 +DA:854,0 +DA:859,0 +DA:860,0 +DA:863,0 +DA:865,0 +DA:870,0 +DA:871,0 +DA:872,0 +DA:873,0 +DA:876,0 +DA:878,0 +DA:880,0 +DA:883,0 +DA:884,0 +DA:892,0 +DA:893,0 +DA:894,0 +DA:895,0 +DA:896,0 +DA:897,0 +DA:900,0 +DA:901,0 +DA:903,0 +DA:905,0 +DA:907,0 +DA:909,0 +DA:912,0 +DA:915,0 +DA:916,0 +DA:917,0 +DA:920,0 +DA:921,0 +DA:925,0 +DA:928,0 +DA:932,0 +DA:933,0 +DA:934,0 +DA:936,0 +DA:937,0 +DA:938,0 +DA:940,0 +DA:941,0 +DA:942,0 +DA:944,0 +DA:945,0 +DA:946,0 +DA:948,0 +DA:949,0 +DA:950,0 +DA:951,0 +DA:953,0 +DA:955,0 +DA:956,0 +DA:960,0 +DA:961,0 +DA:963,0 +DA:964,0 +DA:965,0 +DA:966,0 +DA:968,0 +DA:969,0 +DA:970,0 +DA:971,0 +DA:973,0 +DA:974,0 +DA:975,0 +DA:976,0 +DA:979,0 +DA:982,0 +DA:984,0 +DA:986,0 +DA:988,0 +DA:991,0 +DA:996,0 +DA:999,0 +DA:1001,0 +DA:1005,0 +DA:1008,0 +LH:0 +LF:447 +end_of_record +SF:src/wpool/mongoose_wpool_elastic.erl +DA:11,0 +DA:12,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:23,0 +DA:25,0 +DA:27,0 +DA:31,0 +LH:0 +LF:11 +end_of_record +SF:src/mam/mam_lookup.erl +DA:23,0 +DA:24,0 +DA:27,0 +DA:30,0 +DA:39,0 +DA:41,0 +DA:43,0 +DA:45,0 +DA:54,0 +DA:57,0 +DA:63,0 +DA:67,0 +DA:70,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:80,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:102,0 +DA:104,0 +DA:105,0 +DA:107,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:143,0 +DA:147,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:158,0 +DA:161,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:177,0 +DA:183,0 +DA:184,0 +DA:194,0 +DA:203,0 +DA:209,0 +DA:211,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:220,0 +DA:225,0 +DA:229,0 +DA:233,0 +DA:237,0 +LH:0 +LF:78 +end_of_record +SF:src/mam/mam_decoder.erl +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:30,0 +DA:31,0 +DA:37,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:49,0 +DA:53,0 +DA:54,0 +DA:58,0 +LH:0 +LF:21 +end_of_record +SF:src/pubsub/gen_pubsub_node.erl +DA:238,0 +DA:241,0 +DA:244,0 +DA:247,0 +DA:250,0 +LH:0 +LF:5 +end_of_record +SF: +DA:15,0 +DA:19,3 +DA:24,2 +DA:26,2 +DA:27,2 +DA:31,2 +DA:34,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:43,3 +DA:45,0 +DA:47,3 +DA:52,1 +LH:8 +LF:15 +end_of_record +SF:src/jlib.erl +DA:91,64 +DA:92,64 +DA:94,1 +DA:99,64 +DA:100,64 +DA:101,64 +DA:102,64 +DA:103,64 +DA:105,0 +DA:107,64 +DA:109,64 +DA:111,0 +DA:113,64 +DA:115,64 +DA:116,64 +DA:124,14 +DA:125,14 +DA:127,0 +DA:130,14 +DA:132,0 +DA:133,0 +DA:134,0 +DA:136,14 +DA:142,14 +DA:143,14 +DA:144,14 +DA:145,14 +DA:146,14 +DA:148,14 +DA:150,0 +DA:152,14 +DA:154,12 +DA:156,2 +DA:158,14 +DA:159,14 +DA:160,14 +DA:165,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:180,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:190,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:213,0 +DA:219,0 +DA:229,0 +DA:238,129 +DA:239,129 +DA:240,129 +DA:241,0 +DA:242,129 +DA:244,129 +DA:245,129 +DA:252,0 +DA:255,0 +DA:260,0 +DA:261,0 +DA:265,130 +DA:271,10 +DA:275,131 +DA:277,6 +DA:279,3 +DA:281,0 +DA:283,0 +DA:287,3 +DA:289,0 +DA:297,140 +DA:298,140 +DA:299,140 +DA:300,140 +DA:301,140 +DA:303,0 +DA:308,140 +DA:309,140 +DA:312,137 +DA:317,3 +DA:319,3 +DA:320,3 +DA:321,3 +DA:323,0 +DA:325,140 +DA:327,0 +DA:329,140 +DA:336,0 +DA:339,0 +DA:342,1 +DA:343,0 +DA:344,69 +DA:345,0 +DA:346,0 +DA:350,70 +DA:354,0 +DA:362,1 +DA:364,69 +DA:370,0 +DA:371,0 +DA:372,0 +DA:378,0 +DA:380,0 +DA:382,0 +DA:384,0 +DA:387,0 +DA:392,0 +DA:394,0 +DA:396,0 +DA:400,0 +DA:402,0 +DA:404,0 +DA:406,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:417,0 +DA:418,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:427,0 +DA:432,0 +DA:434,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:449,0 +DA:451,0 +DA:453,0 +DA:458,0 +DA:460,0 +DA:465,0 +DA:467,0 +DA:470,0 +DA:476,108 +DA:477,0 +DA:478,108 +DA:480,108 +DA:481,0 +DA:482,108 +DA:484,108 +DA:491,80 +DA:495,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:514,0 +DA:527,14 +DA:528,14 +DA:541,0 +DA:552,24 +DA:553,24 +DA:564,137 +DA:566,21 +DA:568,21 +DA:570,0 +DA:573,0 +DA:575,0 +DA:577,0 +DA:580,77 +DA:582,137 +LH:75 +LF:168 +end_of_record +SF: +DA:6,0 +DA:10,0 +LH:0 +LF:2 +end_of_record +SF:src/vcard/mod_vcard_ldap.erl +DA:122,0 +DA:125,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:147,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:170,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:190,0 +DA:192,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:203,0 +DA:207,0 +DA:208,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:231,0 +DA:234,0 +DA:238,0 +DA:241,0 +DA:244,0 +DA:247,0 +DA:250,0 +DA:253,0 +DA:256,0 +DA:263,0 +DA:271,0 +DA:279,0 +DA:282,0 +DA:286,0 +DA:290,0 +DA:294,0 +DA:298,0 +DA:302,0 +DA:305,0 +DA:309,0 +DA:312,0 +DA:314,0 +DA:317,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:330,0 +DA:332,0 +DA:333,0 +DA:337,0 +DA:339,0 +DA:341,0 +DA:344,0 +DA:348,0 +DA:350,0 +DA:352,0 +DA:353,0 +DA:355,0 +DA:361,0 +DA:362,0 +DA:364,0 +DA:365,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:385,0 +DA:386,0 +DA:390,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:399,0 +DA:401,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:420,0 +DA:422,0 +DA:424,0 +DA:425,0 +DA:428,0 +DA:430,0 +DA:432,0 +DA:434,0 +DA:436,0 +DA:438,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:450,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:458,0 +DA:460,0 +DA:461,0 +DA:462,0 +LH:0 +LF:154 +end_of_record +SF:src/mod_bosh_socket.erl +DA:0,0 +DA:104,0 +DA:111,0 +DA:115,13 +DA:116,13 +DA:124,13 +DA:126,0 +DA:128,4 +DA:130,0 +DA:132,9 +DA:134,0 +DA:143,0 +DA:150,0 +DA:157,0 +DA:161,0 +DA:166,0 +DA:171,0 +DA:176,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:200,0 +DA:201,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:229,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:239,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:304,0 +DA:307,0 +DA:309,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:319,0 +DA:321,0 +DA:323,0 +DA:325,0 +DA:327,0 +DA:348,0 +DA:351,0 +DA:354,0 +DA:357,0 +DA:358,0 +DA:361,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:384,0 +DA:385,0 +DA:387,0 +DA:389,0 +DA:390,0 +DA:392,0 +DA:394,0 +DA:396,0 +DA:397,0 +DA:400,0 +DA:401,0 +DA:404,0 +DA:406,0 +DA:408,0 +DA:410,0 +DA:413,0 +DA:414,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:422,0 +DA:425,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:441,0 +DA:443,0 +DA:445,0 +DA:448,0 +DA:450,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:457,0 +DA:460,0 +DA:461,0 +DA:462,0 +DA:463,0 +DA:465,0 +DA:470,0 +DA:472,0 +DA:474,0 +DA:476,0 +DA:477,0 +DA:479,0 +DA:484,0 +DA:486,0 +DA:490,0 +DA:491,0 +DA:495,0 +DA:505,0 +DA:506,0 +DA:508,0 +DA:509,0 +DA:511,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:519,0 +DA:528,0 +DA:530,0 +DA:531,0 +DA:533,0 +DA:534,0 +DA:536,0 +DA:538,0 +DA:540,0 +DA:547,0 +DA:549,0 +DA:554,0 +DA:556,0 +DA:557,0 +DA:559,0 +DA:561,0 +DA:562,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:574,0 +DA:576,0 +DA:578,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:590,0 +DA:592,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:612,0 +DA:613,0 +DA:615,0 +DA:616,0 +DA:617,0 +DA:619,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:627,0 +DA:635,0 +DA:637,0 +DA:643,0 +DA:645,0 +DA:651,0 +DA:653,0 +DA:655,0 +DA:657,0 +DA:665,0 +DA:667,0 +DA:669,0 +DA:677,0 +DA:679,0 +DA:683,0 +DA:684,0 +DA:686,0 +DA:694,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:708,0 +DA:709,0 +DA:711,0 +DA:712,0 +DA:717,0 +DA:719,0 +DA:721,0 +DA:727,0 +DA:729,0 +DA:730,0 +DA:732,0 +DA:737,0 +DA:738,0 +DA:742,0 +DA:745,0 +DA:747,0 +DA:754,0 +DA:756,0 +DA:761,0 +DA:763,0 +DA:768,0 +DA:770,0 +DA:771,0 +DA:773,0 +DA:778,0 +DA:780,0 +DA:781,0 +DA:787,0 +DA:792,0 +DA:797,0 +DA:799,0 +DA:804,0 +DA:806,0 +DA:813,0 +DA:816,0 +DA:818,0 +DA:821,0 +DA:823,0 +DA:824,0 +DA:825,0 +DA:829,0 +DA:836,0 +DA:837,0 +DA:838,0 +DA:839,0 +DA:840,0 +DA:841,0 +DA:842,0 +DA:844,0 +DA:848,0 +DA:851,0 +DA:852,0 +DA:855,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:860,0 +DA:866,0 +DA:868,0 +DA:870,0 +DA:872,0 +DA:873,0 +DA:874,0 +DA:880,0 +DA:882,0 +DA:884,0 +DA:890,0 +DA:901,0 +DA:902,0 +DA:904,0 +DA:906,0 +DA:909,0 +DA:913,0 +DA:915,0 +DA:916,0 +DA:917,0 +DA:920,0 +DA:921,0 +DA:922,0 +DA:923,0 +DA:924,0 +DA:925,0 +DA:931,0 +DA:933,0 +DA:935,0 +DA:941,0 +DA:964,0 +DA:969,0 +DA:975,0 +DA:981,0 +DA:989,0 +DA:995,0 +DA:997,0 +DA:999,0 +DA:1001,0 +DA:1004,0 +DA:1005,0 +DA:1006,0 +DA:1015,0 +DA:1020,0 +DA:1026,0 +DA:1030,0 +DA:1035,0 +DA:1037,0 +DA:1039,0 +DA:1044,0 +DA:1045,0 +DA:1050,0 +DA:1055,0 +DA:1060,0 +DA:1065,0 +DA:1069,0 +DA:1073,0 +DA:1075,0 +DA:1076,0 +DA:1083,0 +DA:1087,0 +DA:1089,0 +DA:1091,0 +DA:1094,0 +DA:1097,0 +DA:1102,0 +DA:1105,0 +DA:1116,0 +LH:5 +LF:323 +end_of_record +SF:src/mongoose_amqp.erl +DA:58,0 +DA:62,0 +DA:66,0 +DA:70,0 +DA:74,0 +DA:78,0 +DA:82,0 +DA:86,0 +DA:90,0 +DA:98,0 +LH:0 +LF:10 +end_of_record +SF:src/shaper_srv.erl +DA:49,4 +DA:53,40 +DA:62,40 +DA:66,40 +DA:69,4 +DA:73,4 +DA:77,40 +DA:81,0 +DA:82,0 +DA:86,0 +DA:94,0 +DA:99,0 +DA:103,0 +DA:110,40 +DA:115,40 +DA:116,40 +DA:117,40 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:134,0 +DA:137,0 +DA:140,60 +DA:142,0 +DA:145,0 +DA:148,0 +DA:157,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:169,0 +DA:173,0 +DA:177,60 +DA:181,60 +DA:183,60 +DA:184,0 +DA:186,0 +DA:187,0 +DA:193,0 +DA:197,0 +DA:200,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:217,0 +DA:222,60 +DA:223,60 +LH:17 +LF:52 +end_of_record +SF:src/swagger_docs/mongoose_client_api_rooms_messages_doc.erl +DA:30,4 +DA:31,4 +DA:32,4 +DA:33,4 +DA:36,4 +DA:54,4 +DA:67,4 +DA:115,4 +DA:128,4 +DA:137,4 +DA:145,4 +DA:147,16 +DA:151,4 +DA:161,4 +DA:171,4 +DA:179,4 +DA:188,4 +DA:220,4 +DA:223,4 +DA:228,4 +LH:20 +LF:20 +end_of_record +SF:src/mongoose_router_localdomain.erl +DA:20,318 +DA:23,319 +DA:24,319 +DA:25,1 +DA:27,318 +DA:28,318 +LH:6 +LF:6 +end_of_record +SF:src/mam/mod_mam_elasticsearch_arch.erl +DA:53,0 +DA:54,0 +DA:58,0 +DA:59,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:101,0 +DA:104,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:113,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:138,0 +DA:139,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:166,0 +DA:174,0 +DA:179,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:198,0 +DA:201,0 +DA:205,0 +DA:206,0 +DA:210,0 +DA:212,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:221,0 +DA:223,0 +DA:226,0 +DA:230,0 +DA:232,0 +DA:236,0 +DA:238,0 +DA:242,0 +DA:246,0 +DA:250,0 +DA:252,0 +DA:257,0 +DA:259,0 +DA:265,0 +DA:267,0 +DA:270,0 +DA:272,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:310,0 +DA:312,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:319,0 +DA:323,0 +DA:327,0 +DA:329,0 +DA:333,0 +DA:335,0 +DA:337,0 +DA:338,0 +DA:339,0 +LH:0 +LF:112 +end_of_record +SF: +DA:20,0 +DA:24,0 +DA:28,0 +DA:29,0 +DA:33,0 +DA:34,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:47,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:61,0 +DA:64,0 +LH:0 +LF:21 +end_of_record +SF: +DA:22,0 +DA:23,0 +DA:26,0 +DA:27,0 +DA:30,0 +DA:32,0 +DA:35,0 +DA:39,0 +DA:42,0 +DA:45,0 +DA:47,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:54,0 +DA:56,0 +DA:60,0 +DA:61,0 +LH:0 +LF:18 +end_of_record +SF: +DA:0,0 +DA:119,0 +DA:129,0 +DA:192,0 +DA:195,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:214,0 +DA:217,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:246,0 +DA:247,0 +DA:252,0 +DA:258,0 +DA:261,0 +DA:263,0 +DA:265,0 +DA:267,0 +DA:269,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:284,0 +DA:290,0 +DA:293,0 +DA:302,0 +DA:303,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:319,0 +DA:322,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:329,0 +DA:332,0 +DA:333,0 +DA:337,0 +DA:340,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:353,0 +DA:354,0 +DA:357,0 +DA:360,0 +DA:362,0 +DA:366,0 +DA:367,0 +DA:372,0 +DA:373,0 +DA:378,0 +DA:382,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:406,0 +DA:411,0 +DA:413,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:420,0 +DA:422,0 +DA:427,0 +DA:429,0 +DA:430,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:441,0 +DA:447,0 +DA:448,0 +DA:450,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:461,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:468,0 +DA:471,0 +DA:472,0 +DA:473,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:486,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:497,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:508,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:519,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:535,0 +DA:539,0 +DA:540,0 +DA:541,0 +DA:542,0 +DA:543,0 +DA:545,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:555,0 +DA:556,0 +DA:557,0 +DA:558,0 +DA:562,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:575,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:588,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:595,0 +DA:597,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:602,0 +DA:606,0 +DA:610,0 +DA:612,0 +DA:613,0 +DA:614,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:622,0 +DA:623,0 +DA:624,0 +DA:627,0 +DA:633,0 +DA:634,0 +DA:636,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:645,0 +DA:646,0 +DA:647,0 +DA:648,0 +DA:649,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:656,0 +DA:657,0 +DA:661,0 +DA:662,0 +DA:663,0 +DA:667,0 +DA:668,0 +DA:669,0 +DA:670,0 +DA:671,0 +DA:675,0 +DA:676,0 +DA:677,0 +DA:678,0 +DA:679,0 +DA:681,0 +DA:682,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:690,0 +DA:692,0 +DA:693,0 +DA:694,0 +DA:695,0 +DA:697,0 +DA:698,0 +DA:702,0 +DA:703,0 +DA:704,0 +DA:705,0 +DA:706,0 +DA:710,0 +DA:711,0 +DA:713,0 +DA:714,0 +DA:715,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:727,0 +DA:728,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:734,0 +DA:736,0 +DA:737,0 +DA:738,0 +DA:739,0 +DA:740,0 +DA:742,0 +DA:746,0 +DA:747,0 +DA:748,0 +DA:749,0 +DA:750,0 +DA:751,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:762,0 +DA:766,0 +DA:767,0 +DA:768,0 +DA:769,0 +DA:770,0 +DA:774,0 +DA:775,0 +DA:776,0 +DA:777,0 +DA:778,0 +DA:782,0 +DA:783,0 +DA:784,0 +DA:785,0 +DA:786,0 +DA:787,0 +DA:788,0 +DA:789,0 +DA:790,0 +DA:791,0 +DA:792,0 +DA:793,0 +DA:795,0 +DA:796,0 +DA:802,0 +DA:804,0 +DA:805,0 +DA:808,0 +DA:809,0 +DA:810,0 +DA:811,0 +DA:812,0 +DA:814,0 +DA:816,0 +DA:820,0 +DA:822,0 +DA:823,0 +DA:826,0 +DA:827,0 +DA:828,0 +DA:831,0 +DA:837,0 +DA:838,0 +DA:839,0 +DA:840,0 +DA:841,0 +DA:842,0 +DA:843,0 +DA:844,0 +DA:846,0 +DA:847,0 +DA:848,0 +DA:849,0 +DA:850,0 +DA:851,0 +DA:852,0 +DA:854,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:862,0 +DA:866,0 +DA:867,0 +DA:868,0 +DA:869,0 +DA:870,0 +DA:873,0 +DA:874,0 +DA:875,0 +DA:876,0 +DA:877,0 +DA:880,0 +DA:881,0 +DA:882,0 +DA:884,0 +DA:888,0 +DA:889,0 +DA:890,0 +DA:891,0 +DA:892,0 +DA:893,0 +DA:896,0 +DA:897,0 +DA:898,0 +DA:899,0 +DA:902,0 +DA:903,0 +DA:904,0 +DA:905,0 +DA:906,0 +DA:907,0 +DA:912,0 +DA:913,0 +DA:914,0 +DA:916,0 +DA:917,0 +DA:919,0 +DA:920,0 +DA:930,0 +DA:931,0 +DA:932,0 +DA:933,0 +DA:934,0 +DA:935,0 +DA:936,0 +DA:940,0 +DA:941,0 +DA:942,0 +DA:950,0 +DA:954,0 +DA:959,0 +DA:964,0 +DA:973,0 +DA:977,0 +DA:978,0 +DA:987,0 +DA:988,0 +DA:989,0 +DA:990,0 +DA:993,0 +DA:994,0 +DA:995,0 +DA:996,0 +DA:1000,0 +DA:1001,0 +DA:1004,0 +DA:1005,0 +DA:1006,0 +DA:1012,0 +DA:1014,0 +DA:1019,0 +DA:1021,0 +DA:1030,0 +DA:1031,0 +DA:1032,0 +DA:1033,0 +DA:1034,0 +DA:1035,0 +DA:1036,0 +DA:1037,0 +DA:1038,0 +DA:1039,0 +DA:1041,0 +DA:1047,0 +DA:1048,0 +DA:1049,0 +DA:1050,0 +DA:1055,0 +DA:1056,0 +DA:1057,0 +DA:1058,0 +DA:1059,0 +DA:1060,0 +DA:1061,0 +DA:1067,0 +DA:1068,0 +DA:1069,0 +DA:1070,0 +DA:1071,0 +DA:1072,0 +DA:1074,0 +DA:1075,0 +DA:1076,0 +DA:1081,0 +DA:1082,0 +DA:1083,0 +DA:1091,0 +DA:1095,0 +DA:1099,0 +DA:1101,0 +DA:1103,0 +DA:1104,0 +DA:1105,0 +DA:1107,0 +DA:1109,0 +DA:1111,0 +DA:1116,0 +LH:0 +LF:485 +end_of_record +SF:src/mongoose_commands.erl +DA:215,702 +DA:216,702 +DA:217,702 +DA:218,702 +DA:219,702 +DA:223,702 +DA:229,39 +DA:230,39 +DA:235,39 +DA:236,39 +DA:241,4 +DA:246,108 +DA:251,0 +DA:256,112 +DA:257,112 +DA:262,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:270,0 +DA:276,351 +DA:280,567 +DA:284,607 +DA:288,0 +DA:292,108 +DA:296,0 +DA:300,60 +DA:304,643 +DA:308,0 +DA:312,355 +DA:316,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:327,0 +DA:330,4 +DA:336,39 +DA:338,351 +DA:339,351 +DA:340,351 +DA:341,351 +DA:347,39 +DA:349,351 +DA:350,351 +DA:357,0 +DA:359,0 +DA:361,0 +DA:363,0 +DA:370,0 +DA:372,0 +DA:376,0 +DA:377,0 +DA:381,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:398,0 +DA:400,0 +DA:402,0 +DA:406,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:425,0 +DA:427,0 +DA:429,0 +DA:430,0 +DA:435,0 +DA:437,0 +DA:439,0 +DA:441,0 +DA:443,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:451,0 +DA:453,0 +DA:455,0 +DA:457,0 +DA:459,0 +DA:460,0 +DA:462,0 +DA:464,0 +DA:466,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:473,0 +DA:475,0 +DA:479,0 +DA:481,0 +DA:482,0 +DA:485,0 +DA:487,0 +DA:490,0 +DA:492,130 +DA:494,572 +DA:497,130 +DA:499,208 +DA:500,0 +DA:501,208 +DA:505,702 +DA:507,9126 +DA:508,9126 +DA:509,9126 +DA:512,702 +DA:514,702 +DA:516,208 +DA:518,494 +DA:520,702 +DA:522,702 +DA:524,702 +DA:526,156 +DA:528,0 +DA:530,260 +DA:532,130 +DA:534,156 +DA:536,702 +DA:537,702 +DA:538,702 +DA:539,702 +DA:540,0 +DA:543,468 +DA:545,0 +DA:547,234 +DA:548,234 +DA:550,0 +DA:552,702 +DA:554,364 +DA:556,338 +DA:558,650 +DA:560,52 +DA:562,702 +DA:564,0 +DA:568,234 +DA:570,0 +DA:572,0 +DA:575,0 +DA:578,112 +DA:579,112 +DA:582,4 +DA:584,108 +DA:586,0 +DA:588,0 +DA:589,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:600,351 +DA:601,351 +DA:602,351 +DA:603,351 +DA:604,351 +DA:605,351 +DA:607,108 +DA:608,108 +DA:609,40 +DA:610,4 +DA:611,108 +DA:612,108 +DA:614,0 +DA:618,243 +DA:620,243 +DA:621,243 +DA:625,0 +DA:626,0 +DA:629,0 +DA:631,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:641,0 +DA:645,0 +DA:647,292 +DA:649,0 +DA:653,0 +DA:655,0 +DA:657,0 +DA:659,0 +DA:664,0 +DA:666,0 +DA:669,702 +DA:672,468 +DA:674,234 +DA:676,1430 +DA:679,0 +DA:682,0 +DA:685,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:689,0 +DA:691,0 +DA:693,0 +DA:696,0 +DA:697,0 +LH:88 +LF:209 +end_of_record +SF:src/ejabberd_s2s.erl +DA:95,4 +DA:98,0 +DA:101,0 +DA:105,0 +DA:108,0 +DA:109,0 +DA:112,0 +DA:114,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:136,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:153,0 +DA:155,0 +DA:157,0 +DA:161,0 +DA:168,0 +DA:169,0 +DA:174,0 +DA:175,0 +DA:178,0 +DA:179,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:201,4 +DA:203,4 +DA:204,4 +DA:206,4 +DA:207,4 +DA:208,4 +DA:209,4 +DA:210,4 +DA:222,0 +DA:223,0 +DA:232,0 +DA:233,0 +DA:243,0 +DA:244,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:263,0 +DA:275,0 +DA:276,0 +DA:278,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:290,0 +DA:292,0 +DA:294,0 +DA:296,0 +DA:297,0 +DA:299,0 +DA:300,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:313,0 +DA:314,0 +DA:316,0 +DA:321,0 +DA:325,0 +DA:333,0 +DA:336,0 +DA:339,0 +DA:345,0 +DA:354,0 +DA:356,0 +DA:359,0 +DA:364,0 +DA:370,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:391,0 +DA:392,0 +DA:394,0 +DA:395,0 +DA:397,0 +DA:399,0 +DA:407,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:414,0 +DA:416,0 +DA:418,0 +DA:422,0 +DA:423,0 +DA:425,0 +DA:428,0 +DA:429,0 +DA:431,0 +DA:433,0 +DA:435,0 +DA:440,0 +DA:442,0 +DA:443,0 +DA:448,0 +DA:450,0 +DA:451,0 +DA:457,0 +DA:458,0 +DA:468,0 +DA:469,0 +DA:471,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:480,0 +DA:484,0 +DA:486,0 +DA:488,0 +DA:493,0 +DA:496,0 +DA:503,0 +DA:505,0 +DA:507,0 +DA:515,4 +DA:532,0 +DA:536,0 +DA:541,0 +DA:542,0 +DA:544,0 +DA:547,0 +DA:549,0 +DA:553,0 +DA:555,0 +DA:557,0 +DA:559,0 +DA:561,0 +DA:563,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:574,0 +DA:575,0 +DA:583,0 +DA:590,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:603,0 +DA:608,0 +DA:609,0 +DA:613,4 +DA:615,0 +DA:617,4 +DA:619,4 +LH:13 +LF:176 +end_of_record +SF:src/mod_roster_rdbms.erl +DA:38,13 +DA:39,13 +DA:44,66 +DA:48,0 +DA:49,0 +DA:50,0 +DA:56,0 +DA:57,0 +DA:61,65 +DA:62,65 +DA:64,65 +DA:70,3 +DA:72,2 +DA:74,1 +DA:75,1 +DA:78,0 +DA:82,116 +DA:83,116 +DA:84,116 +DA:88,2 +DA:89,2 +DA:90,2 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:114,63 +DA:115,63 +DA:116,63 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:128,13 +DA:131,13 +DA:134,13 +DA:137,13 +DA:140,13 +DA:142,13 +DA:145,13 +DA:147,13 +DA:149,13 +DA:152,13 +DA:155,13 +DA:157,13 +DA:159,13 +DA:161,13 +DA:162,13 +DA:163,13 +DA:167,26 +DA:170,13 +DA:171,13 +DA:172,13 +DA:176,13 +DA:177,13 +DA:178,13 +DA:186,181 +DA:190,2 +DA:191,2 +DA:192,2 +DA:193,2 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:208,3 +DA:209,3 +DA:211,3 +DA:212,2 +DA:213,1 +DA:219,1 +DA:220,1 +DA:222,1 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,6 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,2 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,1 +DA:242,5 +DA:243,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,1 +DA:249,1 +DA:250,0 +DA:255,2 +DA:256,2 +DA:257,2 +DA:258,2 +DA:261,0 +DA:262,0 +DA:263,0 +DA:269,6 +DA:270,6 +DA:271,6 +DA:272,6 +DA:273,6 +DA:274,6 +DA:275,6 +DA:278,2 +DA:281,3 +DA:286,6 +DA:288,0 +DA:290,6 +DA:294,65 +DA:295,65 +DA:298,65 +DA:299,65 +DA:302,2 +DA:303,2 +DA:304,2 +DA:305,2 +DA:308,2 +DA:309,0 +DA:310,2 +LH:86 +LF:130 +end_of_record +SF: +DA:17,0 +DA:20,0 +DA:27,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:49,0 +DA:51,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:58,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:87,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:94,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:104,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:167,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:203,0 +DA:206,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:215,0 +DA:216,0 +LH:0 +LF:129 +end_of_record +SF:src/auth/ejabberd_auth_jwt.erl +DA:55,0 +DA:56,0 +DA:57,0 +DA:61,0 +DA:62,0 +DA:66,8 +DA:78,8 +DA:87,0 +DA:90,0 +DA:95,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:110,0 +DA:111,0 +DA:114,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:136,0 +DA:137,0 +DA:148,0 +DA:154,0 +DA:157,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:177,8 +LH:3 +LF:39 +end_of_record +SF:src/domain/mongoose_domain_core.erl +DA:49,0 +DA:52,0 +DA:57,4 +DA:61,4 +DA:65,0 +DA:66,0 +DA:67,0 +DA:72,4 +DA:75,752 +DA:77,11 +DA:79,741 +DA:83,0 +DA:85,0 +DA:87,0 +DA:91,0 +DA:94,0 +DA:97,0 +DA:100,0 +DA:103,0 +DA:107,13 +DA:108,13 +DA:111,13 +DA:112,13 +DA:113,13 +DA:114,13 +DA:117,0 +DA:120,0 +DA:123,0 +DA:126,0 +DA:129,0 +DA:132,0 +DA:135,0 +DA:141,4 +DA:142,4 +DA:143,4 +DA:144,4 +DA:145,4 +DA:146,4 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:174,0 +DA:179,13 +DA:181,11 +DA:182,11 +DA:183,11 +DA:186,11 +DA:190,4 +DA:191,11 +DA:195,11 +DA:198,11 +DA:200,4 +DA:201,0 +DA:204,4 +DA:205,5 +DA:207,4 +DA:210,0 +DA:213,0 +DA:214,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:226,0 +DA:228,0 +DA:231,0 +DA:232,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:241,0 +DA:244,0 +DA:245,0 +DA:248,0 +DA:249,0 +DA:250,0 +LH:31 +LF:88 +end_of_record +SF: +DA:34,0 +DA:37,0 +DA:40,0 +DA:43,0 +DA:46,0 +DA:48,0 +DA:58,0 +DA:59,0 +DA:62,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:71,0 +DA:72,0 +DA:76,0 +DA:77,0 +DA:82,0 +DA:83,0 +DA:87,0 +DA:92,0 +DA:93,0 +DA:97,0 +DA:102,0 +DA:103,0 +DA:108,0 +DA:115,0 +DA:116,0 +DA:120,0 +DA:124,0 +DA:125,0 +DA:129,0 +DA:133,0 +DA:150,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:181,0 +DA:182,0 +DA:184,0 +DA:185,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:207,0 +DA:210,0 +DA:212,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:222,0 +DA:229,0 +DA:230,0 +LH:0 +LF:72 +end_of_record +SF: +DA:27,0 +DA:30,0 +DA:33,0 +DA:36,0 +DA:43,0 +DA:44,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:54,0 +DA:57,0 +DA:59,0 +DA:62,0 +DA:65,0 +DA:73,0 +DA:75,0 +DA:77,0 +DA:78,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:88,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:111,0 +DA:112,0 +DA:115,0 +DA:116,0 +DA:119,0 +DA:126,0 +LH:0 +LF:34 +end_of_record +SF:src/auth/ejabberd_auth_internal.erl +DA:81,0 +DA:86,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:96,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:116,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:198,0 +DA:202,0 +DA:209,0 +DA:218,0 +DA:221,0 +DA:224,0 +DA:225,0 +DA:228,0 +DA:231,0 +DA:232,0 +DA:234,0 +DA:238,0 +DA:243,0 +DA:245,0 +DA:246,0 +DA:250,0 +DA:254,0 +DA:256,0 +DA:259,0 +DA:260,0 +DA:266,0 +DA:267,0 +DA:269,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:280,0 +DA:281,0 +DA:283,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:316,0 +DA:317,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:328,0 +DA:329,0 +DA:333,0 +DA:337,0 +DA:341,0 +DA:345,0 +DA:349,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:357,0 +DA:359,0 +DA:360,0 +DA:363,0 +LH:0 +LF:108 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api_rooms_users.erl +DA:24,4 +DA:27,0 +DA:30,0 +DA:33,0 +DA:36,0 +DA:39,0 +DA:42,0 +DA:45,0 +DA:51,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:60,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:69,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:79,0 +DA:80,0 +LH:1 +LF:23 +end_of_record +SF:src/global_distrib/mod_global_distrib_worker.erl +DA:41,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:55,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:69,0 +DA:72,0 +DA:75,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +LH:0 +LF:22 +end_of_record +SF: +DA:10,0 +DA:11,0 +DA:12,0 +DA:14,0 +DA:15,0 +DA:17,0 +DA:18,0 +DA:22,0 +DA:23,0 +DA:26,0 +DA:30,0 +LH:0 +LF:11 +end_of_record +SF:src/metrics/mongoose_metrics_mam_hooks.erl +DA:46,0 +DA:58,0 +DA:72,0 +DA:73,0 +DA:80,0 +DA:81,0 +DA:88,0 +DA:89,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:108,0 +DA:109,0 +DA:112,0 +DA:113,0 +DA:119,0 +DA:120,0 +DA:123,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:137,0 +DA:142,0 +DA:143,0 +DA:147,0 +DA:148,0 +LH:0 +LF:33 +end_of_record +SF:src/mongoose_bin.erl +DA:27,0 +DA:28,0 +DA:32,0 +DA:36,163 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:58,0 +DA:64,0 +DA:66,0 +LH:1 +LF:15 +end_of_record +SF: +DA:0,0 +DA:36,0 +DA:48,0 +DA:107,0 +DA:110,0 +DA:121,0 +DA:124,0 +DA:126,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:143,0 +DA:145,0 +DA:149,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:157,0 +DA:160,0 +DA:161,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:180,0 +DA:183,0 +DA:194,0 +DA:197,0 +DA:198,0 +DA:201,0 +DA:203,0 +DA:204,0 +DA:206,0 +DA:210,0 +DA:215,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:230,0 +DA:232,0 +DA:234,0 +DA:237,0 +DA:239,0 +DA:240,0 +DA:250,0 +DA:253,0 +DA:254,0 +DA:256,0 +DA:257,0 +DA:259,0 +DA:260,0 +DA:265,0 +DA:267,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:276,0 +DA:282,0 +DA:284,0 +DA:290,0 +DA:291,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:299,0 +DA:300,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:309,0 +DA:312,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:325,0 +DA:327,0 +DA:331,0 +DA:333,0 +DA:336,0 +DA:339,0 +DA:342,0 +DA:347,0 +DA:349,0 +DA:351,0 +DA:355,0 +DA:357,0 +DA:359,0 +DA:370,0 +DA:373,0 +DA:374,0 +DA:382,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:397,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:404,0 +DA:406,0 +DA:407,0 +DA:413,0 +DA:414,0 +DA:416,0 +DA:417,0 +DA:419,0 +DA:420,0 +DA:422,0 +DA:423,0 +DA:425,0 +DA:427,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:436,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:443,0 +DA:444,0 +DA:446,0 +DA:447,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:459,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:467,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:473,0 +DA:475,0 +DA:477,0 +DA:483,0 +DA:485,0 +DA:486,0 +DA:488,0 +DA:489,0 +DA:494,0 +DA:495,0 +DA:497,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:509,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:518,0 +DA:519,0 +DA:520,0 +DA:521,0 +DA:525,0 +DA:528,0 +DA:530,0 +DA:531,0 +DA:532,0 +DA:534,0 +DA:535,0 +DA:538,0 +DA:539,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:547,0 +DA:551,0 +DA:553,0 +DA:554,0 +DA:555,0 +DA:556,0 +DA:558,0 +DA:559,0 +DA:561,0 +DA:562,0 +DA:563,0 +DA:564,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:574,0 +DA:575,0 +DA:577,0 +DA:580,0 +DA:581,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:590,0 +DA:593,0 +DA:594,0 +DA:596,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:602,0 +DA:605,0 +DA:606,0 +DA:609,0 +DA:611,0 +DA:613,0 +DA:615,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:622,0 +DA:623,0 +DA:627,0 +DA:630,0 +DA:631,0 +DA:632,0 +DA:633,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:642,0 +DA:644,0 +DA:647,0 +DA:648,0 +DA:650,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:657,0 +DA:659,0 +DA:660,0 +DA:661,0 +DA:663,0 +DA:666,0 +DA:667,0 +DA:669,0 +DA:670,0 +DA:671,0 +DA:673,0 +DA:675,0 +DA:676,0 +DA:677,0 +DA:678,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:689,0 +DA:691,0 +DA:695,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:700,0 +DA:702,0 +DA:707,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:711,0 +DA:713,0 +DA:717,0 +DA:718,0 +DA:719,0 +DA:720,0 +DA:723,0 +DA:724,0 +DA:725,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:732,0 +DA:735,0 +DA:739,0 +DA:742,0 +DA:743,0 +DA:744,0 +DA:746,0 +DA:749,0 +DA:750,0 +DA:753,0 +DA:755,0 +DA:756,0 +DA:758,0 +DA:762,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:771,0 +DA:772,0 +DA:773,0 +DA:774,0 +DA:778,0 +DA:781,0 +DA:782,0 +DA:785,0 +DA:787,0 +DA:788,0 +DA:791,0 +DA:792,0 +DA:793,0 +DA:794,0 +DA:797,0 +DA:798,0 +DA:799,0 +DA:800,0 +DA:801,0 +DA:804,0 +DA:807,0 +DA:808,0 +DA:810,0 +DA:811,0 +DA:814,0 +DA:816,0 +DA:817,0 +DA:823,0 +DA:827,0 +DA:829,0 +DA:830,0 +DA:833,0 +DA:835,0 +DA:836,0 +DA:842,0 +DA:846,0 +DA:848,0 +DA:849,0 +DA:851,0 +DA:852,0 +DA:857,0 +DA:858,0 +DA:860,0 +DA:862,0 +DA:863,0 +DA:869,0 +DA:872,0 +DA:874,0 +DA:875,0 +DA:876,0 +DA:881,0 +DA:882,0 +DA:885,0 +DA:888,0 +DA:895,0 +DA:897,0 +DA:900,0 +DA:902,0 +DA:906,0 +DA:907,0 +DA:908,0 +DA:910,0 +DA:911,0 +DA:912,0 +DA:922,0 +DA:923,0 +DA:924,0 +DA:926,0 +DA:927,0 +DA:929,0 +DA:930,0 +DA:936,0 +DA:938,0 +DA:940,0 +DA:941,0 +DA:943,0 +DA:946,0 +DA:947,0 +DA:948,0 +DA:949,0 +DA:952,0 +DA:953,0 +DA:955,0 +DA:957,0 +DA:958,0 +DA:959,0 +DA:961,0 +DA:962,0 +DA:964,0 +DA:967,0 +DA:968,0 +DA:970,0 +DA:971,0 +DA:973,0 +DA:974,0 +DA:977,0 +DA:980,0 +DA:982,0 +DA:983,0 +DA:988,0 +DA:990,0 +DA:991,0 +DA:993,0 +DA:996,0 +DA:997,0 +DA:999,0 +DA:1000,0 +DA:1001,0 +DA:1003,0 +DA:1007,0 +DA:1008,0 +DA:1009,0 +DA:1011,0 +DA:1014,0 +DA:1016,0 +DA:1026,0 +DA:1028,0 +DA:1030,0 +DA:1034,0 +DA:1041,0 +DA:1042,0 +DA:1044,0 +DA:1047,0 +DA:1048,0 +DA:1051,0 +DA:1052,0 +DA:1053,0 +DA:1056,0 +DA:1057,0 +DA:1058,0 +DA:1059,0 +DA:1062,0 +DA:1066,0 +DA:1070,0 +DA:1071,0 +DA:1073,0 +DA:1074,0 +DA:1075,0 +DA:1079,0 +DA:1081,0 +DA:1083,0 +DA:1084,0 +DA:1085,0 +DA:1086,0 +DA:1088,0 +DA:1090,0 +DA:1091,0 +DA:1092,0 +DA:1093,0 +DA:1096,0 +DA:1097,0 +DA:1098,0 +DA:1103,0 +DA:1104,0 +DA:1105,0 +DA:1106,0 +DA:1109,0 +DA:1110,0 +DA:1111,0 +DA:1112,0 +DA:1115,0 +DA:1116,0 +DA:1117,0 +DA:1120,0 +DA:1121,0 +DA:1126,0 +DA:1131,0 +DA:1134,0 +DA:1136,0 +DA:1138,0 +DA:1141,0 +DA:1142,0 +DA:1144,0 +DA:1146,0 +DA:1147,0 +DA:1148,0 +DA:1150,0 +DA:1151,0 +DA:1155,0 +DA:1156,0 +DA:1157,0 +DA:1160,0 +DA:1164,0 +DA:1165,0 +DA:1166,0 +DA:1169,0 +DA:1172,0 +DA:1173,0 +DA:1176,0 +DA:1177,0 +DA:1178,0 +DA:1179,0 +DA:1182,0 +DA:1183,0 +DA:1189,0 +DA:1190,0 +DA:1191,0 +DA:1192,0 +DA:1196,0 +DA:1197,0 +DA:1199,0 +DA:1200,0 +DA:1201,0 +DA:1203,0 +DA:1206,0 +DA:1209,0 +DA:1212,0 +DA:1215,0 +DA:1216,0 +DA:1217,0 +DA:1219,0 +DA:1221,0 +DA:1222,0 +DA:1223,0 +DA:1226,0 +DA:1229,0 +DA:1231,0 +DA:1232,0 +DA:1238,0 +DA:1240,0 +DA:1241,0 +DA:1242,0 +DA:1243,0 +DA:1249,0 +DA:1250,0 +DA:1251,0 +DA:1252,0 +DA:1254,0 +DA:1255,0 +DA:1257,0 +DA:1259,0 +DA:1262,0 +DA:1272,0 +DA:1275,0 +DA:1282,0 +DA:1286,0 +DA:1289,0 +DA:1296,0 +DA:1297,0 +DA:1298,0 +DA:1300,0 +DA:1308,0 +DA:1309,0 +DA:1311,0 +DA:1312,0 +DA:1313,0 +DA:1320,0 +DA:1323,0 +DA:1326,0 +DA:1327,0 +DA:1330,0 +DA:1332,0 +DA:1333,0 +DA:1335,0 +DA:1336,0 +DA:1343,0 +DA:1346,0 +DA:1350,0 +DA:1368,0 +DA:1375,0 +DA:1378,0 +DA:1379,0 +DA:1382,0 +DA:1383,0 +DA:1385,0 +DA:1388,0 +LH:0 +LF:584 +end_of_record +SF:src/ejabberd_node_id.erl +DA:24,4 +DA:28,4 +DA:29,4 +DA:30,4 +DA:34,4 +DA:35,4 +DA:37,4 +DA:38,0 +DA:41,4 +DA:47,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:58,4 +DA:62,4 +DA:67,0 +DA:68,0 +DA:69,0 +LH:10 +LF:19 +end_of_record +SF:src/mam/mod_mam_cache_user.erl +DA:33,0 +DA:34,0 +DA:35,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:45,0 +DA:49,0 +DA:50,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:62,0 +DA:65,0 +DA:70,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:84,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:101,0 +DA:102,0 +DA:109,0 +DA:113,0 +LH:0 +LF:30 +end_of_record +SF:src/admin_extra/service_admin_extra_stats.erl +DA:47,8 +DA:68,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:86,0 +DA:88,0 +DA:90,0 +DA:92,0 +LH:1 +LF:12 +end_of_record +SF:src/mod_last_backend.erl +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:45,0 +DA:46,0 +DA:51,0 +DA:52,0 +DA:61,0 +DA:62,0 +DA:67,0 +DA:68,0 +DA:73,0 +DA:74,0 +LH:0 +LF:14 +end_of_record +SF:src/mam/mod_mam_cassandra_prefs.erl +DA:39,0 +DA:43,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:59,0 +DA:65,0 +DA:73,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:102,0 +DA:105,0 +DA:107,0 +DA:108,0 +DA:118,0 +DA:119,0 +DA:121,0 +DA:124,0 +DA:125,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:148,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:166,0 +DA:167,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:180,0 +DA:181,0 +DA:184,0 +DA:186,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:209,0 +DA:213,0 +DA:216,0 +DA:219,0 +DA:226,0 +LH:0 +LF:65 +end_of_record +SF: +DA:0,0 +DA:33,0 +DA:42,0 +DA:50,0 +DA:53,0 +DA:67,0 +DA:77,0 +DA:85,0 +DA:88,0 +DA:91,0 +DA:94,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:115,0 +DA:118,0 +DA:121,0 +DA:124,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:144,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:154,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:174,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:194,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:215,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:225,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:234,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:249,0 +DA:251,0 +DA:253,0 +DA:257,0 +DA:261,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:274,0 +DA:278,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:286,0 +DA:290,0 +DA:292,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:306,0 +DA:308,0 +DA:311,0 +DA:317,0 +DA:326,0 +DA:329,0 +DA:335,0 +DA:336,0 +DA:339,0 +DA:340,0 +DA:345,0 +DA:348,0 +DA:351,0 +DA:354,0 +DA:359,0 +DA:361,0 +DA:362,0 +DA:365,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:372,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:383,0 +DA:390,0 +DA:391,0 +DA:394,0 +DA:396,0 +DA:399,0 +DA:401,0 +DA:404,0 +DA:408,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:418,0 +DA:421,0 +DA:422,0 +DA:427,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:435,0 +DA:437,0 +DA:438,0 +DA:440,0 +DA:441,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:458,0 +DA:460,0 +DA:465,0 +DA:466,0 +DA:470,0 +DA:475,0 +DA:477,0 +DA:478,0 +DA:482,0 +DA:497,0 +DA:501,0 +DA:506,0 +DA:507,0 +DA:511,0 +DA:516,0 +DA:520,0 +DA:525,0 +DA:532,0 +DA:533,0 +DA:535,0 +DA:537,0 +DA:539,0 +DA:547,0 +DA:548,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:554,0 +DA:555,0 +DA:556,0 +DA:557,0 +DA:558,0 +DA:559,0 +DA:560,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:570,0 +DA:572,0 +DA:575,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:579,0 +DA:581,0 +DA:582,0 +DA:584,0 +DA:590,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:605,0 +DA:608,0 +DA:609,0 +DA:612,0 +DA:613,0 +DA:616,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:620,0 +DA:621,0 +DA:622,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:629,0 +DA:630,0 +DA:631,0 +DA:634,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:641,0 +DA:642,0 +DA:645,0 +DA:648,0 +DA:649,0 +DA:650,0 +DA:651,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:662,0 +DA:664,0 +DA:667,0 +DA:668,0 +DA:671,0 +DA:674,0 +DA:677,0 +DA:681,0 +DA:682,0 +DA:684,0 +DA:685,0 +DA:686,0 +DA:691,0 +DA:693,0 +DA:694,0 +DA:695,0 +DA:696,0 +DA:698,0 +DA:699,0 +DA:701,0 +DA:704,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:709,0 +DA:711,0 +DA:712,0 +DA:713,0 +DA:715,0 +DA:716,0 +DA:718,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:725,0 +DA:726,0 +LH:0 +LF:295 +end_of_record +SF:src/admin_extra/service_admin_extra_stanza.erl +DA:50,8 +DA:79,0 +DA:80,0 +DA:89,0 +DA:90,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:115,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:137,0 +DA:139,0 +DA:141,0 +DA:143,0 +DA:151,0 +DA:157,0 +DA:162,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:185,0 +LH:1 +LF:32 +end_of_record +SF:src/auth/ejabberd_auth_rdbms.erl +DA:80,12 +DA:81,12 +DA:85,0 +DA:89,8 +DA:95,242 +DA:96,0 +DA:97,1782 +DA:102,80 +DA:109,80 +DA:111,0 +DA:113,0 +DA:115,80 +DA:117,80 +DA:119,0 +DA:120,0 +DA:121,0 +DA:124,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:154,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:187,63 +DA:188,63 +DA:190,63 +DA:192,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:204,2 +DA:205,2 +DA:206,2 +DA:208,0 +DA:209,0 +DA:210,0 +DA:216,2 +DA:217,2 +DA:218,2 +DA:220,0 +DA:221,0 +DA:222,0 +DA:228,0 +DA:230,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:241,0 +DA:244,0 +DA:246,0 +DA:247,0 +DA:253,0 +DA:255,0 +DA:257,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:270,90 +DA:272,13 +DA:274,77 +DA:277,0 +DA:279,0 +DA:280,0 +DA:289,63 +DA:290,63 +DA:293,0 +DA:295,0 +DA:297,63 +DA:301,0 +DA:302,0 +DA:305,2 +DA:316,63 +DA:317,63 +DA:323,63 +DA:325,63 +DA:327,0 +DA:334,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:351,0 +DA:353,0 +DA:354,0 +DA:364,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:370,0 +DA:372,0 +DA:373,0 +DA:375,0 +DA:378,0 +DA:380,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:393,12 +DA:397,12 +DA:401,12 +DA:404,12 +DA:407,12 +DA:410,12 +DA:413,12 +DA:415,12 +DA:416,12 +DA:420,12 +DA:424,12 +DA:429,12 +DA:430,12 +DA:434,12 +DA:437,12 +DA:438,12 +DA:440,12 +DA:444,12 +DA:447,0 +DA:451,0 +DA:452,0 +DA:456,12 +DA:460,12 +DA:465,170 +DA:471,0 +DA:473,0 +DA:478,63 +DA:480,0 +DA:485,63 +DA:490,0 +DA:491,0 +DA:493,0 +DA:494,0 +DA:496,0 +DA:497,0 +DA:499,0 +DA:500,0 +DA:502,2 +DA:507,0 +DA:512,0 +DA:513,0 +DA:515,2 +DA:518,0 +DA:520,0 +DA:522,0 +DA:524,0 +DA:527,2 +DA:533,0 +DA:537,0 +DA:538,0 +LH:55 +LF:166 +end_of_record +SF:src/pubsub/node_flat.erl +DA:89,0 +DA:92,0 +DA:95,0 +DA:98,0 +DA:116,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:209,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:221,0 +DA:223,0 +DA:225,0 +DA:227,0 +DA:230,0 +DA:234,0 +DA:235,0 +DA:246,0 +DA:250,0 +DA:253,0 +DA:256,0 +DA:259,0 +DA:262,0 +DA:265,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:276,0 +DA:278,0 +DA:280,0 +DA:284,0 +DA:285,0 +DA:288,0 +DA:289,0 +DA:291,0 +DA:292,0 +DA:296,0 +DA:299,0 +DA:302,0 +DA:305,0 +DA:308,0 +DA:310,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:352,0 +DA:354,0 +DA:355,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:365,0 +DA:371,0 +DA:373,0 +DA:375,0 +DA:377,0 +DA:378,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:386,0 +DA:391,0 +DA:392,0 +DA:394,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:401,0 +DA:419,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:436,0 +DA:438,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:444,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:460,0 +DA:461,0 +DA:463,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:469,0 +DA:472,0 +DA:476,0 +DA:479,0 +DA:481,0 +DA:482,0 +DA:484,0 +DA:486,0 +DA:489,0 +DA:490,0 +DA:492,0 +DA:496,0 +DA:498,0 +DA:499,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:507,0 +DA:510,0 +DA:511,0 +DA:512,0 +DA:515,0 +DA:516,0 +DA:519,0 +DA:522,0 +DA:523,0 +DA:525,0 +DA:526,0 +DA:528,0 +DA:529,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:536,0 +DA:539,0 +DA:541,0 +DA:543,0 +DA:547,0 +DA:548,0 +DA:551,0 +DA:553,0 +DA:554,0 +DA:557,0 +DA:559,0 +DA:560,0 +DA:562,0 +DA:564,0 +DA:567,0 +DA:568,0 +DA:571,0 +DA:572,0 +DA:573,0 +DA:576,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:588,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:609,0 +DA:611,0 +DA:613,0 +DA:620,0 +DA:621,0 +DA:623,0 +DA:625,0 +DA:626,0 +DA:627,0 +DA:628,0 +DA:631,0 +DA:634,0 +DA:635,0 +DA:641,0 +DA:643,0 +DA:645,0 +DA:649,0 +DA:651,0 +DA:652,0 +DA:653,0 +DA:655,0 +DA:656,0 +DA:661,0 +DA:663,0 +DA:665,0 +DA:667,0 +DA:669,0 +DA:671,0 +DA:675,0 +DA:680,0 +DA:683,0 +DA:686,0 +DA:690,0 +DA:693,0 +DA:695,0 +DA:698,0 +DA:700,0 +DA:703,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:714,0 +DA:715,0 +DA:716,0 +DA:721,0 +DA:724,0 +DA:725,0 +DA:726,0 +DA:727,0 +DA:732,0 +DA:734,0 +DA:743,0 +DA:749,0 +DA:750,0 +DA:752,0 +DA:755,0 +LH:0 +LF:249 +end_of_record +SF: +DA:26,0 +DA:27,0 +DA:29,0 +DA:32,0 +DA:34,0 +DA:37,0 +DA:40,0 +DA:43,0 +DA:45,0 +DA:47,0 +DA:50,0 +DA:51,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:64,0 +DA:65,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:76,0 +DA:80,0 +DA:81,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:96,0 +DA:97,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:130,0 +DA:135,0 +DA:136,0 +DA:139,0 +DA:140,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:163,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:176,0 +DA:178,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:198,0 +DA:199,0 +DA:201,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:216,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:228,0 +DA:232,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:258,0 +DA:263,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:272,0 +DA:275,0 +DA:276,0 +DA:278,0 +DA:279,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:292,0 +DA:296,0 +DA:307,0 +DA:308,0 +DA:310,0 +DA:313,0 +DA:315,0 +DA:320,0 +DA:321,0 +DA:325,0 +DA:326,0 +DA:329,0 +DA:330,0 +DA:334,0 +DA:335,0 +DA:337,0 +DA:340,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:349,0 +DA:351,0 +DA:355,0 +DA:455,0 +DA:487,0 +LH:0 +LF:160 +end_of_record +SF:src/gen_iq_component.erl +DA:28,16 +DA:34,1 +DA:38,16 +DA:45,1 +DA:47,0 +DA:49,1 +DA:59,3 +LH:6 +LF:7 +end_of_record +SF:src/ejabberd_sm_mnesia.erl +DA:30,4 +DA:33,4 +DA:34,4 +DA:35,4 +DA:39,1 +DA:41,1 +DA:47,0 +DA:55,600 +DA:60,523 +DA:67,132 +DA:68,69 +DA:73,63 +DA:75,63 +DA:83,4 +DA:90,73 +DA:91,73 +DA:96,0 +DA:97,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:107,0 +DA:111,0 +DA:115,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:126,0 +DA:128,0 +LH:15 +LF:29 +end_of_record +SF:src/amp.erl +DA:30,0 +DA:31,0 +DA:32,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:45,0 +DA:52,49 +DA:53,0 +DA:54,49 +DA:59,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:69,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:88,0 +DA:92,0 +DA:93,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:113,0 +DA:120,0 +DA:125,0 +DA:132,0 +DA:133,0 +DA:144,49 +DA:145,49 +DA:147,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:170,0 +DA:171,0 +DA:174,0 +DA:177,0 +DA:178,0 +DA:181,0 +DA:184,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:193,0 +DA:196,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:216,0 +DA:217,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:244,0 +LH:4 +LF:94 +end_of_record +SF:src/mod_roster.erl +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:122,0 +DA:127,0 +DA:129,0 +DA:138,13 +DA:139,13 +DA:140,13 +DA:141,13 +DA:146,0 +DA:147,0 +DA:151,8 +DA:162,8 +DA:169,4 +DA:172,13 +DA:187,2 +DA:191,0 +DA:192,0 +DA:193,0 +DA:198,2 +DA:199,2 +DA:200,0 +DA:201,2 +DA:203,2 +DA:206,0 +DA:207,0 +DA:208,0 +DA:212,83 +DA:216,4 +DA:220,80 +DA:222,0 +DA:224,0 +DA:225,80 +DA:229,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:236,0 +DA:237,0 +DA:249,2 +DA:250,2 +DA:251,2 +DA:252,2 +DA:253,2 +DA:254,2 +DA:256,2 +DA:262,0 +DA:263,0 +DA:264,2 +DA:267,0 +DA:269,0 +DA:271,2 +DA:275,0 +DA:276,0 +DA:277,0 +DA:279,0 +DA:280,0 +DA:284,0 +DA:286,0 +DA:293,0 +DA:294,0 +DA:296,0 +DA:298,0 +DA:302,2 +DA:307,0 +DA:309,2 +DA:313,0 +DA:321,65 +DA:322,65 +DA:324,0 +DA:325,0 +DA:327,65 +DA:328,1 +DA:330,1 +DA:332,65 +DA:336,1 +DA:338,1 +DA:339,1 +DA:340,0 +DA:342,1 +DA:343,1 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:349,1 +DA:350,1 +DA:351,0 +DA:352,0 +DA:354,1 +DA:355,0 +DA:359,1 +DA:360,1 +DA:365,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:378,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:385,0 +DA:386,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:410,0 +DA:411,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:424,0 +DA:425,0 +DA:428,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:439,0 +DA:444,0 +DA:449,0 +DA:451,0 +DA:453,0 +DA:454,0 +DA:457,0 +DA:459,0 +DA:461,0 +DA:463,0 +DA:468,0 +DA:470,0 +DA:471,0 +DA:473,0 +DA:474,0 +DA:476,0 +DA:479,0 +DA:483,0 +DA:484,0 +DA:487,1 +DA:489,1 +DA:491,0 +DA:493,1 +DA:494,1 +DA:500,1 +DA:501,1 +DA:504,0 +DA:505,0 +DA:510,1 +DA:511,1 +DA:512,0 +DA:514,1 +DA:522,1 +DA:527,116 +DA:528,116 +DA:529,116 +DA:532,3 +DA:533,3 +DA:534,3 +DA:536,0 +DA:538,0 +DA:539,0 +DA:540,3 +DA:542,116 +DA:546,3 +DA:547,3 +DA:548,0 +DA:550,3 +DA:553,3 +DA:559,3 +DA:561,0 +DA:563,0 +DA:564,0 +DA:565,1 +DA:574,2 +DA:575,2 +DA:576,2 +DA:584,1 +DA:585,1 +DA:586,1 +DA:592,3 +DA:594,3 +DA:596,3 +DA:598,3 +DA:599,3 +DA:601,0 +DA:604,0 +DA:606,3 +DA:608,1 +DA:610,1 +DA:611,1 +DA:612,1 +DA:614,0 +DA:617,0 +DA:618,0 +DA:625,3 +DA:626,3 +DA:627,3 +DA:629,2 +DA:632,1 +DA:634,3 +DA:636,1 +DA:639,2 +DA:642,3 +DA:643,1 +DA:645,2 +DA:648,3 +DA:649,0 +DA:650,1 +DA:651,2 +DA:653,3 +DA:654,1 +DA:658,0 +DA:660,2 +DA:663,2 +DA:664,2 +DA:665,0 +DA:666,2 +DA:668,2 +DA:687,1 +DA:688,0 +DA:689,0 +DA:690,0 +DA:691,0 +DA:692,0 +DA:693,0 +DA:694,0 +DA:695,1 +DA:696,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:700,0 +DA:701,0 +DA:702,0 +DA:703,0 +DA:704,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:711,0 +DA:712,0 +DA:713,0 +DA:714,0 +DA:715,0 +DA:716,0 +DA:717,0 +DA:718,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:724,1 +DA:725,0 +DA:726,0 +DA:727,0 +DA:729,0 +DA:730,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:734,0 +DA:735,0 +DA:736,0 +DA:737,0 +DA:738,0 +DA:739,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:743,0 +DA:744,0 +DA:745,0 +DA:746,0 +DA:747,0 +DA:748,0 +DA:749,0 +DA:750,0 +DA:751,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:755,0 +DA:756,0 +DA:757,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:768,0 +DA:769,0 +DA:770,0 +DA:771,2 +DA:774,0 +DA:778,63 +DA:779,63 +DA:780,63 +DA:781,63 +DA:782,63 +DA:784,63 +DA:786,0 +DA:788,63 +DA:791,63 +DA:792,63 +DA:795,0 +DA:796,0 +DA:797,0 +DA:804,63 +DA:805,63 +DA:806,63 +DA:807,1 +DA:809,63 +DA:813,1 +DA:814,1 +DA:815,1 +DA:816,1 +DA:817,1 +DA:818,0 +DA:819,1 +DA:821,1 +DA:822,0 +DA:823,1 +DA:827,0 +DA:837,0 +DA:839,0 +DA:840,0 +DA:842,0 +DA:844,0 +DA:845,0 +DA:848,0 +DA:850,0 +DA:854,0 +DA:855,0 +DA:857,0 +DA:859,0 +DA:863,0 +DA:864,0 +DA:871,0 +DA:872,0 +DA:878,0 +DA:879,0 +DA:883,0 +DA:884,0 +DA:885,0 +DA:887,0 +DA:889,0 +DA:891,0 +DA:893,0 +DA:894,0 +DA:895,0 +DA:896,0 +DA:897,0 +DA:900,0 +DA:903,0 +DA:905,0 +DA:907,0 +DA:908,0 +DA:911,0 +DA:913,0 +DA:915,0 +DA:917,0 +DA:919,0 +DA:921,0 +DA:923,0 +DA:925,0 +DA:934,0 +DA:935,0 +DA:937,0 +DA:938,0 +DA:939,0 +DA:940,0 +DA:941,0 +DA:943,0 +DA:947,0 +DA:950,2 +DA:954,2 +DA:955,2 +DA:959,0 +DA:960,0 +DA:961,0 +DA:962,0 +DA:963,0 +DA:964,0 +DA:968,0 +DA:969,0 +DA:976,66 +DA:981,0 +DA:985,0 +DA:989,0 +DA:994,0 +DA:995,0 +DA:996,0 +DA:1000,65 +DA:1005,0 +DA:1010,3 +DA:1014,2 +DA:1018,0 +DA:1022,0 +LH:138 +LF:419 +end_of_record +SF:src/auth/mongoose_gen_auth.erl +DA:128,16 +DA:132,0 +DA:136,80 +DA:137,64 +DA:138,16 +DA:144,2024 +DA:150,90 +DA:155,80 +DA:161,63 +DA:162,63 +DA:163,0 +DA:170,2 +DA:171,2 +DA:172,0 +DA:179,2 +DA:180,2 +DA:181,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:215,63 +DA:216,63 +DA:217,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:230,5 +DA:231,5 +DA:232,0 +DA:238,80 +DA:239,80 +DA:240,0 +DA:246,0 +DA:247,0 +DA:248,0 +LH:19 +LF:41 +end_of_record +SF:src/pubsub/node_push.erl +DA:23,0 +DA:26,0 +DA:27,0 +DA:30,0 +DA:31,0 +DA:34,0 +DA:52,0 +DA:65,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:77,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:85,0 +DA:88,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:98,0 +DA:100,0 +DA:108,0 +DA:116,0 +DA:118,0 +DA:119,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:129,0 +DA:131,0 +DA:133,0 +LH:0 +LF:36 +end_of_record +SF:src/wpool/mongoose_wpool.erl +DA:103,4 +DA:104,4 +DA:106,0 +DA:108,4 +DA:111,4 +DA:114,4 +DA:119,0 +DA:123,4 +DA:124,4 +DA:127,4 +DA:130,4 +DA:131,4 +DA:132,4 +DA:136,8 +DA:140,0 +DA:144,0 +DA:149,0 +DA:154,8 +DA:155,8 +DA:156,8 +DA:157,8 +DA:159,8 +DA:160,8 +DA:162,0 +DA:164,8 +DA:171,8 +DA:173,8 +DA:177,8 +DA:179,0 +DA:182,0 +DA:184,0 +DA:196,8 +DA:197,8 +DA:202,8 +DA:206,4 +DA:210,0 +DA:214,0 +DA:218,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:228,0 +DA:231,0 +DA:236,0 +DA:237,0 +DA:241,0 +DA:245,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:258,0 +DA:261,700 +DA:264,700 +DA:266,700 +DA:268,0 +DA:272,0 +DA:274,0 +DA:276,0 +DA:280,0 +DA:283,0 +DA:286,0 +DA:288,0 +DA:290,0 +DA:294,0 +DA:296,0 +DA:298,0 +DA:304,9 +DA:305,9 +DA:306,0 +DA:311,4 +DA:314,0 +DA:318,16 +DA:320,16 +DA:324,0 +DA:326,700 +DA:330,8 +DA:334,16 +DA:335,16 +DA:336,16 +DA:338,0 +DA:340,0 +DA:341,0 +DA:346,32 +DA:347,32 +DA:351,8 +DA:352,8 +DA:353,4 +DA:354,4 +DA:360,4 +DA:361,4 +DA:362,8 +DA:365,4 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,8 +DA:371,4 +DA:375,4 +DA:379,1384 +DA:380,675 +DA:381,0 +DA:382,709 +LH:55 +LF:104 +end_of_record +SF:src/dynamic_compile.erl +DA:60,0 +DA:67,0 +DA:69,0 +DA:76,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:131,0 +DA:134,0 +DA:138,0 +DA:141,0 +DA:143,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:167,0 +DA:169,0 +DA:171,0 +DA:177,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:189,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:204,0 +DA:207,0 +DA:209,0 +DA:216,0 +DA:218,0 +DA:220,0 +DA:227,0 +DA:229,0 +DA:234,0 +DA:243,0 +DA:245,0 +DA:250,0 +DA:251,0 +DA:255,0 +DA:257,0 +DA:260,0 +DA:261,0 +DA:266,0 +DA:270,0 +DA:271,0 +DA:273,0 +DA:274,0 +DA:280,0 +DA:282,0 +DA:284,0 +DA:289,0 +DA:291,0 +DA:292,0 +DA:299,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:305,0 +LH:0 +LF:76 +end_of_record +SF: +DA:0,0 +DA:42,0 +DA:48,0 +DA:60,0 +DA:63,0 +DA:70,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:105,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:125,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:139,0 +DA:141,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:163,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:193,0 +DA:194,0 +DA:196,0 +DA:197,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:211,0 +DA:212,0 +DA:217,0 +DA:219,0 +DA:223,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:232,0 +DA:233,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:249,0 +DA:251,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:266,0 +DA:271,0 +DA:273,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:282,0 +DA:283,0 +DA:290,0 +DA:291,0 +DA:294,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:308,0 +DA:311,0 +DA:314,0 +DA:317,0 +DA:319,0 +DA:322,0 +LH:0 +LF:118 +end_of_record +SF:src/ejabberd_hooks.erl +DA:63,39 +DA:67,166 +DA:68,166 +DA:78,0 +DA:82,91 +DA:83,91 +DA:88,4155 +DA:96,1078 +DA:103,401 +DA:109,3536 +DA:110,0 +DA:111,39 +DA:112,3497 +LH:11 +LF:13 +end_of_record +SF:src/ejabberd_admin.erl +DA:68,4 +DA:71,0 +DA:79,4 +DA:195,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:205,0 +DA:207,0 +DA:208,0 +DA:211,0 +DA:212,0 +DA:214,0 +DA:215,0 +DA:219,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:241,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:255,0 +DA:257,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:266,0 +DA:267,0 +DA:269,0 +DA:273,0 +DA:275,0 +DA:276,0 +DA:279,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:291,0 +DA:293,0 +DA:295,0 +DA:301,0 +DA:302,0 +DA:304,0 +DA:305,0 +DA:318,0 +DA:319,0 +DA:327,63 +DA:328,63 +DA:330,0 +DA:332,0 +DA:334,0 +DA:336,0 +DA:338,63 +DA:342,0 +DA:350,63 +DA:351,63 +DA:355,0 +DA:356,0 +DA:357,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:380,0 +DA:381,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:392,0 +DA:393,0 +DA:403,0 +DA:404,0 +DA:405,0 +DA:409,0 +DA:413,0 +DA:417,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:438,0 +DA:439,0 +DA:441,0 +DA:442,0 +DA:445,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:456,0 +DA:458,0 +DA:460,0 +DA:462,0 +DA:465,0 +DA:470,0 +DA:472,0 +DA:474,0 +DA:476,0 +DA:479,0 +DA:489,0 +DA:491,0 +DA:493,0 +DA:495,0 +DA:497,0 +DA:499,0 +DA:504,0 +DA:506,0 +DA:508,0 +DA:510,0 +DA:518,0 +DA:520,0 +DA:522,0 +DA:524,0 +DA:525,0 +DA:527,0 +DA:528,0 +DA:530,0 +DA:531,0 +DA:538,0 +DA:547,0 +DA:553,0 +DA:559,0 +DA:560,0 +DA:561,0 +DA:562,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:570,0 +DA:574,0 +DA:575,0 +DA:577,0 +DA:578,0 +DA:579,0 +DA:580,0 +DA:583,0 +DA:587,0 +DA:588,0 +DA:593,0 +DA:594,0 +DA:599,0 +DA:601,0 +DA:603,0 +DA:605,0 +DA:610,0 +DA:611,0 +DA:615,0 +DA:622,0 +DA:623,0 +DA:627,0 +DA:628,0 +DA:629,0 +DA:631,0 +DA:632,0 +DA:634,0 +DA:638,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:642,0 +DA:646,0 +DA:648,0 +DA:650,0 +DA:652,0 +DA:658,0 +DA:660,0 +DA:662,0 +DA:664,0 +DA:669,0 +DA:670,0 +DA:671,0 +DA:674,0 +DA:675,0 +DA:678,0 +DA:679,0 +DA:681,0 +DA:682,0 +DA:684,0 +DA:687,0 +DA:688,0 +DA:690,0 +DA:691,0 +DA:693,0 +DA:694,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:700,0 +DA:702,0 +DA:703,0 +DA:704,0 +DA:707,0 +DA:708,0 +DA:710,0 +DA:712,0 +LH:7 +LF:215 +end_of_record +SF: +DA:0,0 +DA:48,0 +DA:57,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:86,0 +DA:87,0 +DA:90,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:99,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:125,0 +DA:128,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:156,0 +DA:159,0 +DA:160,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:193,0 +DA:194,0 +DA:196,0 +DA:197,0 +DA:200,0 +DA:201,0 +DA:203,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:212,0 +DA:213,0 +DA:215,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:222,0 +DA:227,0 +DA:228,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:237,0 +DA:240,0 +DA:244,0 +DA:246,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:253,0 +DA:259,0 +DA:260,0 +DA:263,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:272,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:281,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:293,0 +DA:294,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:320,0 +DA:321,0 +DA:325,0 +DA:326,0 +DA:328,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:352,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:383,0 +DA:384,0 +DA:386,0 +DA:387,0 +DA:390,0 +DA:393,0 +DA:394,0 +DA:396,0 +DA:397,0 +DA:400,0 +DA:401,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:417,0 +DA:418,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:431,0 +DA:432,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:457,0 +DA:459,0 +DA:460,0 +DA:462,0 +DA:463,0 +DA:466,0 +DA:467,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:476,0 +DA:477,0 +DA:479,0 +DA:480,0 +DA:483,0 +DA:484,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:497,0 +DA:498,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:506,0 +DA:507,0 +DA:510,0 +DA:511,0 +DA:518,0 +DA:519,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:529,0 +DA:530,0 +DA:531,0 +DA:540,0 +DA:541,0 +LH:0 +LF:249 +end_of_record +SF:src/mam/mam_iq.erl +DA:80,0 +DA:82,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:102,0 +DA:104,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:113,0 +DA:118,0 +DA:123,0 +DA:128,0 +DA:133,0 +DA:141,0 +DA:146,0 +DA:151,0 +DA:156,0 +DA:158,0 +DA:163,0 +DA:164,0 +DA:175,0 +DA:181,0 +DA:182,0 +DA:209,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:227,0 +DA:231,0 +DA:232,0 +DA:235,0 +DA:237,0 +LH:0 +LF:42 +end_of_record +SF:src/swagger_docs/mongoose_client_api_rooms_config_doc.erl +DA:28,4 +DA:31,4 +DA:45,4 +DA:50,4 +DA:52,4 +DA:56,4 +DA:66,4 +DA:76,4 +DA:93,4 +DA:96,4 +LH:10 +LF:10 +end_of_record +SF:src/global_distrib/mod_global_distrib_outgoing_conns_sup.erl +DA:18,0 +DA:22,0 +DA:23,0 +DA:31,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:54,0 +DA:59,0 +DA:60,0 +DA:62,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:85,0 +DA:86,0 +LH:0 +LF:25 +end_of_record +SF:src/mod_revproxy.erl +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:59,0 +DA:60,0 +DA:64,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:78,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:97,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:137,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:181,0 +DA:183,0 +DA:187,0 +DA:189,0 +DA:192,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:202,0 +DA:204,0 +DA:206,0 +DA:209,0 +DA:211,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:221,0 +DA:223,0 +DA:225,0 +DA:228,0 +DA:231,0 +DA:236,0 +DA:239,0 +DA:244,0 +DA:247,0 +DA:249,0 +DA:251,0 +DA:254,0 +DA:257,0 +DA:259,0 +DA:261,0 +DA:263,0 +DA:268,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:283,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:292,0 +DA:294,0 +DA:296,0 +DA:298,0 +DA:301,0 +DA:303,0 +DA:305,0 +DA:307,0 +DA:309,0 +DA:312,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:321,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:329,0 +DA:331,0 +DA:334,0 +DA:336,0 +DA:338,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:348,0 +DA:350,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:358,0 +DA:360,0 +DA:362,0 +DA:364,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:371,0 +DA:373,0 +DA:375,0 +DA:378,0 +DA:380,0 +DA:382,0 +DA:384,0 +DA:388,0 +DA:389,0 +LH:0 +LF:157 +end_of_record +SF:src/mod_last_mnesia.erl +DA:32,0 +DA:36,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:46,0 +DA:51,0 +DA:54,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:65,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:76,0 +DA:79,0 +DA:80,0 +DA:81,0 +LH:0 +LF:19 +end_of_record +SF:src/mod_private_rdbms.erl +DA:41,0 +DA:44,0 +DA:47,0 +DA:50,0 +DA:53,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:80,0 +DA:83,0 +DA:87,0 +DA:88,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:104,0 +LH:0 +LF:29 +end_of_record +SF:src/mod_disco.erl +DA:64,13 +DA:65,13 +DA:66,13 +DA:67,13 +DA:71,13 +DA:72,13 +DA:73,13 +DA:74,13 +DA:77,26 +DA:85,26 +DA:92,8 +DA:102,8 +DA:113,4 +DA:120,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:152,0 +DA:154,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:166,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:194,0 +DA:198,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:217,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:228,0 +DA:230,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:243,0 +DA:250,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:259,0 +DA:260,0 +DA:266,0 +DA:267,0 +DA:269,0 +DA:275,0 +DA:276,0 +DA:278,0 +DA:281,0 +DA:283,0 +DA:291,0 +DA:292,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:303,0 +DA:307,0 +DA:309,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:324,0 +DA:331,0 +DA:332,0 +DA:335,0 +DA:337,0 +DA:340,0 +DA:343,0 +DA:344,0 +DA:345,0 +LH:13 +LF:108 +end_of_record +SF:src/rdbms/mongoose_rdbms_pgsql.erl +DA:32,0 +DA:36,0 +DA:38,0 +DA:43,20 +DA:45,20 +DA:46,20 +DA:47,20 +DA:49,0 +DA:54,0 +DA:59,258 +DA:65,65 +DA:66,65 +DA:67,65 +DA:68,65 +DA:69,0 +DA:75,829 +DA:81,0 +DA:83,0 +DA:85,20 +DA:87,20 +DA:88,20 +DA:92,20 +DA:104,20 +DA:108,0 +DA:110,0 +DA:112,0 +DA:114,381 +DA:116,0 +DA:118,706 +DA:122,0 +DA:124,65 +DA:125,65 +DA:126,65 +DA:127,65 +LH:21 +LF:34 +end_of_record +SF:src/ejabberd_ctl.erl +DA:77,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:89,0 +DA:91,0 +DA:94,0 +DA:95,0 +DA:97,0 +DA:100,0 +DA:102,0 +DA:104,0 +DA:106,0 +DA:107,0 +DA:113,4 +DA:114,4 +DA:125,0 +DA:126,0 +DA:127,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:203,0 +DA:204,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:216,0 +DA:218,0 +DA:225,0 +DA:228,0 +DA:233,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:240,0 +DA:242,0 +DA:244,0 +DA:250,0 +DA:262,0 +DA:264,0 +DA:266,0 +DA:267,0 +DA:269,0 +DA:272,0 +DA:273,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:287,0 +DA:289,0 +DA:291,0 +DA:294,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:308,0 +DA:310,0 +DA:312,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:335,0 +DA:337,0 +DA:339,0 +DA:341,0 +DA:342,0 +DA:345,0 +DA:351,0 +DA:353,0 +DA:355,0 +DA:357,0 +DA:359,0 +DA:360,0 +DA:363,0 +DA:369,0 +DA:375,0 +DA:377,0 +DA:379,0 +DA:381,0 +DA:383,0 +DA:390,0 +DA:392,0 +DA:393,0 +DA:402,0 +DA:404,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:410,0 +DA:412,0 +DA:420,0 +DA:421,0 +DA:428,0 +DA:429,0 +DA:431,0 +DA:438,0 +DA:440,0 +DA:442,0 +DA:444,0 +DA:446,0 +DA:448,0 +DA:450,0 +DA:453,0 +DA:456,0 +DA:460,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:473,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:487,0 +DA:489,0 +DA:490,0 +DA:493,0 +DA:496,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:522,0 +DA:523,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:546,0 +DA:547,0 +DA:554,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:570,0 +DA:571,0 +DA:584,0 +DA:587,0 +DA:590,0 +DA:593,0 +DA:597,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:608,0 +DA:610,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:628,0 +DA:629,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:647,0 +DA:650,0 +DA:657,0 +DA:666,0 +DA:667,0 +DA:669,0 +DA:670,0 +DA:674,0 +DA:676,0 +DA:678,0 +DA:681,0 +DA:693,0 +DA:695,0 +DA:697,0 +DA:698,0 +DA:702,0 +DA:704,0 +DA:705,0 +DA:715,0 +DA:716,0 +DA:717,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:725,0 +DA:729,0 +DA:730,0 +DA:731,0 +DA:732,0 +DA:733,0 +DA:734,0 +DA:736,0 +DA:738,0 +DA:741,0 +DA:742,0 +DA:745,0 +DA:746,0 +DA:754,0 +DA:756,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:775,0 +DA:776,0 +DA:784,0 +DA:794,0 +DA:795,0 +DA:796,0 +DA:797,0 +DA:798,0 +DA:804,0 +DA:806,0 +DA:807,0 +DA:808,0 +DA:809,0 +DA:811,0 +DA:818,0 +DA:819,0 +DA:820,0 +DA:825,0 +DA:826,0 +DA:828,0 +DA:830,0 +DA:832,0 +DA:840,0 +DA:841,0 +DA:843,0 +DA:845,0 +DA:855,0 +DA:857,0 +DA:860,0 +DA:861,0 +DA:862,0 +DA:863,0 +DA:864,0 +DA:866,0 +DA:869,0 +DA:870,0 +DA:872,0 +DA:874,0 +DA:876,0 +DA:877,0 +DA:878,0 +DA:881,0 +DA:886,0 +DA:889,0 +DA:891,0 +DA:892,0 +DA:893,0 +DA:894,0 +DA:896,0 +DA:897,0 +DA:898,0 +DA:899,0 +DA:903,0 +DA:905,0 +DA:907,0 +DA:908,0 +DA:909,0 +DA:912,0 +DA:914,0 +DA:916,0 +DA:920,0 +DA:921,0 +DA:922,0 +DA:926,0 +DA:927,0 +DA:928,0 +LH:2 +LF:309 +end_of_record +SF:src/pubsub/node_dag.erl +DA:30,0 +DA:33,0 +DA:36,0 +DA:39,0 +DA:42,0 +DA:45,0 +DA:49,0 +DA:51,0 +DA:53,0 +DA:56,0 +DA:59,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:70,0 +LH:0 +LF:16 +end_of_record +SF:src/offline/mod_offline_chatmarkers_rdbms.erl +DA:18,0 +DA:20,0 +DA:22,0 +DA:26,0 +DA:32,0 +DA:33,0 +DA:37,0 +DA:41,0 +DA:50,0 +DA:63,0 +DA:65,0 +DA:69,0 +DA:70,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:79,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:88,0 +DA:91,0 +LH:0 +LF:24 +end_of_record +SF:src/mod_carboncopy.erl +DA:64,4 +DA:67,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:74,0 +DA:79,13 +DA:80,13 +DA:81,13 +DA:83,13 +DA:87,13 +DA:88,13 +DA:89,13 +DA:90,13 +DA:93,26 +DA:100,8 +DA:104,0 +DA:106,0 +DA:109,0 +DA:111,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:133,0 +DA:136,112 +DA:137,112 +DA:140,129 +DA:141,129 +DA:144,52 +DA:145,52 +DA:146,52 +DA:155,113 +DA:156,0 +DA:157,113 +DA:159,128 +DA:167,113 +DA:168,113 +DA:169,113 +DA:170,113 +DA:171,113 +DA:175,113 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,113 +DA:180,0 +DA:185,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:193,0 +DA:200,0 +DA:204,0 +DA:206,0 +DA:210,113 +DA:214,0 +DA:218,0 +DA:222,0 +DA:226,113 +DA:230,113 +DA:234,113 +DA:238,339 +DA:239,0 +DA:240,0 +DA:242,402 +DA:245,339 +DA:256,113 +DA:257,58 +DA:258,55 +DA:262,0 +DA:263,0 +DA:264,0 +DA:268,0 +DA:271,58 +DA:272,58 +DA:275,55 +DA:276,55 +DA:280,113 +DA:281,113 +DA:282,113 +DA:283,58 +DA:285,55 +DA:287,113 +DA:288,113 +DA:289,113 +DA:290,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:300,0 +DA:301,0 +DA:309,0 +DA:315,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:330,52 +DA:331,52 +DA:332,52 +DA:333,4 +DA:334,48 +DA:340,0 +DA:341,0 +DA:342,0 +DA:344,0 +DA:346,0 +DA:350,0 +DA:351,0 +DA:354,113 +DA:355,113 +DA:356,113 +DA:357,113 +DA:360,113 +DA:363,113 +DA:365,0 +DA:367,113 +DA:371,113 +DA:375,112 +DA:377,1 +DA:379,0 +DA:380,0 +DA:382,0 +DA:383,0 +DA:389,0 +DA:390,0 +DA:393,0 +DA:395,0 +DA:396,0 +LH:65 +LF:138 +end_of_record +SF: +DA:19,0 +DA:22,0 +DA:25,0 +DA:28,0 +DA:33,0 +DA:36,0 +DA:37,0 +DA:42,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:51,0 +LH:0 +LF:13 +end_of_record +SF:src/event_pusher/mod_event_pusher_hook_translator.erl +DA:42,0 +DA:46,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:60,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:79,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:117,0 +DA:118,0 +DA:122,0 +LH:0 +LF:35 +end_of_record +SF:src/mongoose_router_external.erl +DA:19,1 +DA:22,1 +DA:23,1 +DA:25,1 +DA:27,0 +DA:28,0 +LH:4 +LF:6 +end_of_record +SF: +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:16,0 +DA:20,0 +DA:23,0 +DA:27,0 +DA:30,0 +DA:33,0 +DA:36,0 +DA:38,0 +DA:40,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +LH:0 +LF:19 +end_of_record +SF:src/mam/mam_lookup_sql.erl +DA:24,0 +DA:27,0 +DA:30,0 +DA:33,0 +DA:36,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:83,0 +DA:86,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +LH:0 +LF:64 +end_of_record +SF:src/mam/mod_mam_meta.erl +DA:35,0 +DA:39,0 +DA:44,0 +DA:48,8 +DA:49,8 +DA:56,8 +DA:104,8 +DA:108,8 +DA:113,8 +DA:124,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:156,0 +DA:157,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:173,0 +DA:175,0 +DA:178,0 +DA:191,0 +DA:193,0 +DA:194,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:221,0 +DA:222,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:233,0 +DA:235,0 +DA:236,0 +DA:239,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:248,0 +DA:249,0 +DA:253,0 +DA:258,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:279,0 +DA:281,0 +DA:283,0 +DA:285,0 +DA:287,0 +DA:293,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:299,0 +DA:301,0 +DA:303,0 +DA:305,0 +DA:307,0 +DA:308,0 +DA:310,0 +DA:311,0 +DA:315,0 +DA:318,0 +DA:319,0 +LH:6 +LF:92 +end_of_record +SF:src/mongoose_tcp_listener.erl +DA:55,16 +DA:64,16 +DA:65,16 +DA:66,16 +DA:67,16 +DA:68,16 +DA:69,16 +DA:71,0 +DA:82,1600 +DA:83,1600 +DA:84,1600 +DA:91,1682 +DA:93,82 +DA:95,82 +DA:96,82 +DA:98,82 +DA:100,0 +DA:102,0 +DA:103,0 +DA:109,1682 +DA:111,0 +DA:113,82 +DA:114,82 +DA:115,82 +DA:121,0 +DA:126,0 +DA:127,0 +DA:139,1600 +DA:152,16 +DA:161,16 +DA:162,16 +DA:163,16 +DA:165,16 +DA:167,0 +DA:173,16 +DA:175,16 +DA:177,0 +DA:178,0 +DA:180,0 +DA:184,16 +DA:186,32 +DA:187,32 +DA:190,16 +DA:192,0 +DA:194,0 +DA:196,16 +DA:198,0 +LH:32 +LF:47 +end_of_record +SF: +DA:36,0 +DA:39,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:58,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:78,0 +DA:79,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:95,0 +DA:98,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:117,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:140,0 +DA:143,0 +LH:0 +LF:52 +end_of_record +SF:src/p1_fsm_old.erl +DA:206,0 +DA:209,0 +DA:212,82 +DA:215,0 +DA:219,0 +DA:220,0 +DA:222,1 +DA:223,1 +DA:226,11 +DA:228,10 +DA:230,1 +DA:234,0 +DA:236,0 +DA:238,0 +DA:242,0 +DA:243,0 +DA:245,1 +DA:246,1 +DA:249,0 +DA:251,0 +DA:253,0 +DA:257,1 +DA:259,1 +DA:261,0 +DA:274,0 +DA:278,0 +DA:283,0 +DA:285,0 +DA:286,0 +DA:289,0 +DA:301,0 +DA:304,0 +DA:306,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:319,82 +DA:321,0 +DA:323,82 +DA:327,0 +DA:329,0 +DA:331,0 +DA:333,0 +DA:335,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:344,0 +DA:348,0 +DA:350,0 +DA:352,0 +DA:354,0 +DA:358,0 +DA:360,0 +DA:362,0 +DA:364,0 +DA:367,0 +DA:378,0 +DA:380,82 +DA:381,82 +DA:382,82 +DA:383,82 +DA:384,82 +DA:385,82 +DA:387,0 +DA:388,0 +DA:390,82 +DA:391,82 +DA:393,0 +DA:394,0 +DA:396,0 +DA:397,0 +DA:399,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:407,0 +DA:408,0 +DA:409,82 +DA:417,0 +DA:419,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:428,217 +DA:434,674 +DA:435,674 +DA:439,0 +DA:440,0 +DA:441,0 +DA:443,674 +DA:448,674 +DA:449,674 +DA:453,948 +DA:455,274 +DA:457,0 +DA:459,274 +DA:463,674 +DA:465,272 +DA:467,402 +DA:469,402 +DA:471,0 +DA:479,217 +DA:481,217 +DA:483,217 +DA:484,217 +DA:485,217 +DA:490,891 +DA:491,891 +DA:493,19 +DA:497,0 +DA:499,872 +DA:502,0 +DA:504,0 +DA:513,18 +DA:520,1 +DA:525,0 +DA:527,0 +DA:529,0 +DA:537,0 +DA:539,0 +DA:542,0 +DA:546,0 +DA:550,0 +DA:554,0 +DA:558,0 +DA:562,0 +DA:566,0 +DA:567,0 +DA:569,0 +DA:572,0 +DA:574,0 +DA:576,0 +DA:578,0 +DA:580,0 +DA:581,0 +DA:586,872 +DA:587,872 +DA:589,0 +DA:592,790 +DA:595,1 +DA:596,1 +DA:599,0 +DA:600,0 +DA:603,0 +DA:605,0 +DA:607,0 +DA:609,0 +DA:611,0 +DA:612,0 +DA:613,0 +DA:614,0 +DA:616,0 +DA:618,0 +DA:620,75 +DA:622,0 +DA:624,0 +DA:625,0 +DA:627,6 +DA:629,0 +DA:635,0 +DA:636,0 +DA:638,0 +DA:640,0 +DA:643,0 +DA:645,0 +DA:648,0 +DA:649,0 +DA:652,0 +DA:653,0 +DA:656,0 +DA:658,0 +DA:660,0 +DA:662,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:667,0 +DA:669,0 +DA:671,0 +DA:673,0 +DA:675,0 +DA:677,0 +DA:678,0 +DA:680,0 +DA:682,0 +DA:687,634 +DA:689,1 +DA:691,10 +DA:694,1 +DA:696,0 +DA:698,0 +DA:700,226 +DA:702,10 +DA:703,1 +DA:704,861 +DA:708,11 +DA:711,0 +DA:712,0 +DA:720,82 +DA:721,82 +DA:723,0 +DA:724,0 +DA:726,82 +DA:728,72 +DA:730,0 +DA:734,0 +DA:736,10 +DA:738,0 +DA:740,0 +DA:742,0 +DA:743,0 +DA:748,0 +DA:751,0 +DA:753,0 +DA:755,0 +DA:757,0 +DA:759,0 +DA:763,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:769,0 +DA:774,0 +DA:775,0 +DA:776,0 +DA:779,0 +DA:781,0 +DA:783,0 +DA:785,0 +DA:787,0 +DA:789,0 +DA:791,0 +DA:793,0 +DA:794,0 +DA:795,0 +DA:796,0 +DA:797,0 +DA:798,0 +DA:799,0 +DA:805,14 +DA:807,14 +DA:808,14 +DA:810,0 +DA:812,14 +DA:813,14 +DA:814,14 +DA:817,0 +DA:818,0 +DA:819,0 +DA:822,14 +DA:824,14 +DA:836,82 +DA:838,82 +DA:842,82 +DA:843,82 +DA:845,0 +DA:850,0 +DA:852,674 +DA:853,674 +DA:855,0 +DA:857,674 +LH:81 +LF:267 +end_of_record +SF:src/mod_muc_backend.erl +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:77,0 +DA:78,0 +DA:83,0 +DA:84,0 +DA:89,0 +DA:90,0 +DA:95,0 +DA:96,0 +DA:101,0 +DA:102,0 +DA:108,0 +DA:109,0 +DA:115,0 +DA:116,0 +DA:123,0 +DA:124,0 +DA:128,0 +DA:130,0 +DA:131,0 +DA:133,0 +LH:0 +LF:24 +end_of_record +SF:src/smart_markers/mod_smart_markers_backend.erl +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:40,0 +DA:41,0 +DA:48,0 +DA:49,0 +DA:52,0 +DA:53,0 +DA:54,0 +LH:0 +LF:12 +end_of_record +SF:src/muc_light/mod_muc_light_codec_legacy.erl +DA:29,0 +DA:32,0 +DA:33,0 +DA:36,0 +DA:38,0 +DA:40,0 +DA:42,0 +DA:44,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:68,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:110,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:137,0 +DA:139,0 +DA:141,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:152,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:170,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:178,0 +DA:180,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:190,0 +DA:196,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:211,0 +DA:215,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:225,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:240,0 +DA:242,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:264,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:279,0 +DA:281,0 +DA:282,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:308,0 +DA:311,0 +DA:313,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:325,0 +DA:329,0 +DA:332,0 +DA:337,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:344,0 +DA:347,0 +DA:348,0 +DA:350,0 +DA:353,0 +DA:359,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:369,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:381,0 +DA:391,0 +DA:395,0 +DA:402,0 +DA:404,0 +DA:405,0 +DA:408,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:426,0 +DA:427,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:434,0 +DA:435,0 +DA:437,0 +DA:442,0 +DA:443,0 +DA:444,0 +DA:446,0 +DA:447,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:458,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:470,0 +DA:476,0 +DA:477,0 +DA:481,0 +DA:483,0 +DA:486,0 +DA:493,0 +DA:494,0 +DA:497,0 +DA:498,0 +DA:501,0 +DA:502,0 +DA:503,0 +LH:0 +LF:197 +end_of_record +SF:src/offline/mod_offline_mnesia.erl +DA:45,1 +DA:49,1 +DA:50,1 +DA:51,1 +DA:56,52 +DA:57,52 +DA:58,52 +DA:59,52 +DA:60,52 +DA:62,52 +DA:64,52 +DA:66,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:78,0 +DA:84,17 +DA:85,17 +DA:87,17 +DA:89,0 +DA:93,17 +DA:94,17 +DA:97,17 +DA:98,0 +DA:99,17 +DA:101,17 +DA:102,17 +DA:108,20 +DA:109,20 +DA:110,20 +DA:111,20 +DA:113,20 +DA:114,20 +DA:115,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:154,0 +DA:156,0 +DA:157,0 +DA:159,0 +DA:161,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:171,0 +DA:174,0 +DA:178,63 +DA:179,63 +DA:180,63 +DA:182,63 +DA:183,63 +DA:186,1 +DA:187,1 +DA:189,1 +DA:191,0 +DA:195,0 +LH:34 +LF:71 +end_of_record +SF:src/mod_ping.erl +DA:46,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:65,0 +DA:66,0 +DA:72,0 +DA:79,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:106,0 +DA:108,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:120,8 +DA:134,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:150,0 +DA:156,0 +DA:159,0 +DA:160,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:180,0 +DA:181,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:209,0 +DA:210,0 +DA:212,0 +DA:215,0 +DA:217,0 +LH:1 +LF:65 +end_of_record +SF:src/mod_time.erl +DA:28,0 +DA:29,0 +DA:34,0 +DA:38,0 +DA:42,8 +DA:46,0 +DA:49,0 +DA:50,0 +DA:60,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +LH:1 +LF:14 +end_of_record +SF:src/mod_keystore_backend.erl +DA:23,0 +DA:24,0 +DA:25,0 +DA:36,0 +DA:37,0 +DA:41,0 +DA:42,0 +LH:0 +LF:7 +end_of_record +SF:src/domain/mongoose_subdomain_core.erl +DA:75,0 +DA:78,0 +DA:81,0 +DA:86,4 +DA:88,4 +DA:92,0 +DA:93,0 +DA:94,0 +DA:99,4 +DA:105,13 +DA:107,13 +DA:111,13 +DA:115,0 +DA:119,0 +DA:123,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:136,0 +DA:138,0 +DA:140,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:155,4 +DA:159,4 +DA:161,4 +DA:165,13 +DA:166,13 +DA:168,13 +DA:169,13 +DA:171,0 +DA:173,0 +DA:174,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:188,0 +DA:191,0 +DA:194,0 +DA:199,4 +DA:200,0 +DA:205,13 +DA:206,13 +DA:207,13 +DA:209,13 +DA:211,13 +DA:212,11 +DA:216,13 +DA:217,13 +DA:219,0 +DA:220,0 +DA:223,0 +DA:228,13 +DA:230,13 +DA:231,13 +DA:232,13 +DA:233,13 +DA:237,0 +DA:242,0 +DA:243,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:253,13 +DA:254,11 +DA:256,13 +DA:260,11 +DA:261,11 +DA:262,11 +DA:266,0 +DA:267,0 +DA:269,0 +DA:273,11 +DA:274,11 +DA:276,11 +DA:281,11 +DA:283,0 +DA:285,0 +DA:287,0 +DA:288,0 +DA:294,11 +DA:297,0 +DA:299,11 +DA:301,11 +DA:306,11 +DA:307,11 +DA:308,11 +DA:309,11 +DA:314,0 +DA:315,0 +DA:319,0 +DA:325,0 +DA:326,0 +DA:331,11 +DA:332,11 +DA:336,0 +DA:337,0 +DA:342,0 +DA:345,0 +DA:346,0 +LH:46 +LF:105 +end_of_record +SF:src/mam/mongoose_mam_id.erl +DA:24,8 +DA:25,8 +DA:28,0 +LH:2 +LF:3 +end_of_record +SF:src/mam/mam_message.erl +DA:17,0 +DA:20,0 +LH:0 +LF:2 +end_of_record +SF: +DA:36,0 +DA:46,0 +DA:56,0 +DA:59,0 +DA:69,0 +DA:75,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:95,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:148,0 +DA:156,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:165,0 +DA:169,0 +DA:170,0 +DA:174,0 +DA:176,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:188,0 +DA:191,0 +DA:194,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:213,0 +DA:217,0 +DA:218,0 +DA:221,0 +DA:222,0 +DA:227,0 +DA:228,0 +DA:230,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:241,0 +DA:242,0 +DA:246,0 +DA:248,0 +DA:251,0 +DA:253,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:278,0 +DA:279,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:290,0 +DA:292,0 +DA:294,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:303,0 +DA:308,0 +DA:310,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:322,0 +DA:323,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:330,0 +DA:332,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:340,0 +DA:341,0 +DA:343,0 +DA:344,0 +DA:348,0 +DA:349,0 +DA:353,0 +DA:354,0 +DA:358,0 +DA:359,0 +DA:363,0 +DA:364,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:389,0 +DA:393,0 +DA:395,0 +DA:400,0 +DA:401,0 +DA:403,0 +DA:406,0 +DA:407,0 +DA:409,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:416,0 +DA:417,0 +DA:420,0 +DA:422,0 +DA:425,0 +DA:428,0 +DA:430,0 +DA:433,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:442,0 +DA:446,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:454,0 +DA:464,0 +DA:466,0 +DA:467,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:473,0 +DA:477,0 +LH:0 +LF:198 +end_of_record +SF: +DA:0,0 +DA:22,0 +DA:25,0 +DA:26,0 +DA:29,0 +DA:52,0 +DA:59,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:71,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:112,0 +DA:115,0 +DA:118,0 +DA:121,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:181,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:203,0 +DA:204,0 +DA:206,0 +DA:209,0 +DA:210,0 +DA:213,0 +DA:214,0 +DA:220,0 +DA:222,0 +DA:223,0 +DA:225,0 +DA:227,0 +DA:229,0 +DA:231,0 +DA:237,0 +DA:238,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:250,0 +DA:251,0 +DA:254,0 +DA:256,0 +DA:257,0 +DA:262,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:269,0 +DA:274,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:282,0 +DA:287,0 +DA:288,0 +DA:290,0 +DA:292,0 +DA:295,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:305,0 +DA:310,0 +DA:311,0 +DA:313,0 +DA:315,0 +DA:319,0 +DA:320,0 +DA:322,0 +DA:324,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:378,0 +DA:379,0 +DA:382,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:401,0 +DA:404,0 +DA:406,0 +DA:408,0 +DA:409,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:421,0 +DA:422,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:432,0 +DA:436,0 +DA:437,0 +DA:439,0 +DA:441,0 +DA:443,0 +DA:445,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:462,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:469,0 +DA:470,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:481,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:499,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:515,0 +DA:516,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:520,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:530,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:542,0 +DA:543,0 +DA:546,0 +DA:547,0 +DA:550,0 +DA:554,0 +DA:557,0 +DA:558,0 +DA:561,0 +DA:568,0 +DA:569,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:579,0 +DA:581,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:587,0 +DA:589,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:597,0 +DA:600,0 +DA:601,0 +DA:604,0 +DA:605,0 +DA:607,0 +DA:610,0 +DA:615,0 +DA:617,0 +DA:622,0 +LH:0 +LF:298 +end_of_record +SF:src/muc_light/mod_muc_light_commands.erl +DA:47,13 +DA:50,13 +DA:54,4 +DA:62,26 +DA:168,0 +DA:171,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:183,0 +DA:185,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:212,0 +DA:216,0 +DA:219,0 +DA:223,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:262,0 +DA:264,0 +DA:268,0 +DA:277,0 +DA:278,0 +DA:280,0 +DA:282,0 +DA:283,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:295,0 +DA:296,0 +DA:302,0 +DA:303,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:309,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:323,0 +DA:326,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:338,0 +DA:339,0 +DA:348,0 +DA:354,0 +LH:4 +LF:85 +end_of_record +SF:src/mongoose_api_client.erl +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:88,0 +DA:89,0 +DA:92,0 +DA:93,0 +DA:96,0 +DA:99,0 +DA:100,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:129,0 +DA:130,0 +DA:132,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:140,0 +DA:147,0 +DA:148,0 +DA:151,0 +DA:153,0 +DA:155,0 +DA:158,0 +DA:161,0 +DA:163,0 +DA:165,0 +DA:169,0 +DA:173,0 +LH:0 +LF:52 +end_of_record +SF:src/vcard/mod_vcard_rdbms.erl +DA:51,13 +DA:53,13 +DA:55,13 +DA:57,13 +DA:59,13 +DA:62,13 +DA:66,13 +DA:67,13 +DA:71,13 +DA:75,63 +DA:76,63 +DA:79,63 +DA:80,63 +DA:85,0 +DA:86,0 +DA:87,0 +DA:90,0 +DA:91,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:109,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:139,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:167,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:195,0 +DA:196,0 +DA:198,0 +DA:201,0 +DA:202,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:222,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:240,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:254,0 +DA:256,0 +DA:258,0 +DA:261,0 +DA:262,0 +DA:265,0 +DA:267,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:277,0 +DA:278,0 +DA:282,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:294,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:303,0 +DA:305,0 +DA:307,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:315,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:329,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:346,13 +DA:360,0 +DA:374,0 +DA:377,0 +DA:382,0 +LH:14 +LF:157 +end_of_record +SF:src/global_distrib/mod_global_distrib_mapping_redis.erl +DA:48,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:56,0 +DA:59,0 +DA:60,0 +DA:64,0 +DA:66,0 +DA:69,0 +DA:73,0 +DA:74,0 +DA:78,0 +DA:82,0 +DA:83,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:101,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:113,0 +DA:117,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:136,0 +DA:137,0 +DA:140,0 +DA:141,0 +DA:144,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:186,0 +DA:187,0 +DA:191,0 +DA:195,0 +DA:199,0 +DA:203,0 +DA:207,0 +DA:211,0 +DA:215,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:225,0 +DA:229,0 +DA:233,0 +DA:237,0 +DA:241,0 +DA:242,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:270,0 +DA:274,0 +DA:275,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:285,0 +DA:289,0 +DA:290,0 +DA:294,0 +DA:295,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:304,0 +DA:311,0 +DA:315,0 +DA:316,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:326,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:336,0 +DA:338,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:366,0 +DA:368,0 +DA:371,0 +DA:374,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:386,0 +LH:0 +LF:153 +end_of_record +SF:src/mongoose_cleaner.erl +DA:30,4 +DA:37,4 +DA:39,4 +DA:41,0 +DA:43,0 +DA:44,0 +DA:48,0 +DA:49,0 +DA:52,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:64,0 +DA:67,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:81,0 +DA:83,0 +DA:84,0 +DA:86,0 +DA:90,0 +DA:91,0 +DA:94,0 +DA:95,0 +LH:3 +LF:30 +end_of_record +SF: +DA:0,0 +DA:13,0 +DA:16,0 +DA:20,0 +DA:27,0 +DA:30,0 +DA:31,0 +DA:34,0 +DA:35,0 +DA:37,0 +DA:38,0 +DA:41,0 +DA:42,0 +DA:45,0 +DA:48,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:60,0 +DA:61,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:101,0 +DA:109,0 +DA:113,0 +DA:115,0 +DA:118,0 +DA:121,0 +DA:125,0 +DA:128,0 +DA:130,0 +DA:133,0 +DA:136,0 +DA:139,0 +DA:143,0 +DA:147,0 +DA:149,0 +DA:152,0 +DA:155,0 +LH:0 +LF:55 +end_of_record +SF:src/gen_iq_handler.erl +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:62,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:69,0 +DA:84,196 +DA:85,196 +DA:86,196 +DA:100,0 +DA:101,0 +DA:102,0 +DA:111,183 +DA:114,157 +DA:115,26 +DA:124,0 +DA:127,0 +DA:128,0 +DA:137,0 +DA:138,0 +LH:6 +LF:23 +end_of_record +SF:src/ejabberd_local.erl +DA:100,4 +DA:108,0 +DA:109,0 +DA:113,0 +DA:115,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:121,0 +DA:125,0 +DA:126,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:139,0 +DA:149,318 +DA:150,318 +DA:153,0 +DA:154,0 +DA:163,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:185,0 +DA:193,0 +DA:195,0 +DA:197,0 +DA:199,0 +DA:200,0 +DA:208,6 +DA:209,6 +DA:213,6 +DA:218,0 +DA:219,0 +DA:223,0 +DA:224,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:237,1 +DA:241,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:255,0 +DA:256,0 +DA:261,0 +DA:262,0 +DA:265,0 +DA:266,0 +DA:280,4 +DA:281,4 +DA:282,4 +DA:283,4 +DA:286,4 +DA:287,4 +DA:288,4 +DA:300,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:307,1 +DA:308,1 +DA:310,6 +DA:312,0 +DA:313,0 +DA:322,0 +DA:331,0 +DA:332,0 +DA:334,6 +DA:335,6 +DA:336,6 +DA:338,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:344,0 +DA:346,0 +DA:348,0 +DA:349,0 +DA:351,0 +DA:361,0 +DA:368,0 +DA:375,4 +DA:376,16 +DA:377,4 +DA:384,318 +DA:385,318 +DA:387,318 +DA:389,0 +DA:391,0 +DA:393,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:405,318 +DA:408,0 +DA:410,0 +DA:412,318 +DA:416,4 +DA:418,0 +DA:420,4 +DA:422,0 +DA:427,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:434,0 +DA:439,0 +DA:443,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:452,0 +DA:457,0 +DA:459,0 +DA:461,0 +DA:463,0 +DA:466,0 +DA:470,1 +DA:473,0 +LH:31 +LF:128 +end_of_record +SF:src/admin_extra/service_admin_extra_accounts.erl +DA:58,8 +DA:111,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:130,0 +DA:134,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:163,0 +DA:165,0 +DA:167,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:200,0 +DA:201,0 +DA:204,0 +DA:205,0 +DA:211,0 +DA:214,0 +DA:217,0 +DA:218,0 +DA:222,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:244,0 +DA:246,0 +DA:249,0 +DA:253,0 +DA:254,0 +DA:257,0 +DA:258,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:269,0 +DA:272,0 +DA:277,0 +DA:279,0 +DA:290,0 +DA:291,0 +DA:296,0 +DA:297,0 +DA:301,0 +DA:302,0 +LH:1 +LF:75 +end_of_record +SF: +DA:0,0 +DA:35,0 +DA:38,0 +DA:48,0 +DA:124,0 +DA:127,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:249,0 +DA:252,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:273,0 +DA:274,0 +DA:278,0 +DA:279,0 +DA:283,0 +DA:284,0 +DA:288,0 +DA:289,0 +DA:293,0 +DA:294,0 +DA:299,0 +DA:300,0 +DA:306,0 +DA:307,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:332,0 +DA:333,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:339,0 +DA:340,0 +DA:344,0 +DA:345,0 +DA:347,0 +DA:348,0 +DA:352,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:362,0 +DA:364,0 +DA:368,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:376,0 +DA:377,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:385,0 +DA:386,0 +DA:390,0 +DA:391,0 +DA:395,0 +DA:398,0 +DA:401,0 +DA:405,0 +DA:406,0 +DA:408,0 +DA:411,0 +DA:413,0 +DA:417,0 +DA:419,0 +DA:422,0 +DA:423,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:431,0 +DA:432,0 +DA:436,0 +DA:439,0 +DA:443,0 +DA:445,0 +DA:446,0 +DA:449,0 +DA:450,0 +DA:453,0 +DA:460,0 +DA:461,0 +DA:462,0 +DA:464,0 +DA:466,0 +DA:471,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:478,0 +DA:480,0 +DA:484,0 +DA:485,0 +DA:486,0 +DA:489,0 +DA:490,0 +DA:492,0 +DA:494,0 +DA:498,0 +DA:499,0 +DA:502,0 +DA:504,0 +DA:506,0 +DA:508,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:517,0 +DA:518,0 +DA:520,0 +DA:522,0 +DA:524,0 +DA:525,0 +DA:529,0 +DA:530,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:538,0 +DA:539,0 +DA:541,0 +DA:545,0 +DA:546,0 +DA:552,0 +DA:553,0 +DA:555,0 +DA:556,0 +DA:557,0 +DA:559,0 +DA:560,0 +DA:561,0 +DA:563,0 +DA:565,0 +DA:569,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:574,0 +DA:575,0 +DA:576,0 +DA:578,0 +DA:579,0 +DA:581,0 +DA:582,0 +DA:583,0 +DA:585,0 +DA:586,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:606,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:614,0 +DA:616,0 +DA:617,0 +DA:621,0 +DA:622,0 +DA:623,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:627,0 +DA:628,0 +DA:629,0 +DA:630,0 +DA:631,0 +DA:634,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:640,0 +DA:642,0 +DA:644,0 +DA:645,0 +DA:646,0 +DA:647,0 +DA:648,0 +DA:649,0 +DA:650,0 +DA:652,0 +DA:654,0 +DA:656,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:663,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:667,0 +DA:668,0 +DA:670,0 +DA:671,0 +DA:672,0 +DA:673,0 +DA:674,0 +DA:675,0 +DA:676,0 +DA:677,0 +DA:678,0 +DA:680,0 +DA:682,0 +DA:683,0 +DA:685,0 +DA:688,0 +DA:691,0 +DA:696,0 +DA:698,0 +DA:699,0 +DA:700,0 +DA:701,0 +DA:702,0 +DA:703,0 +DA:704,0 +DA:706,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:711,0 +DA:712,0 +DA:713,0 +DA:714,0 +DA:716,0 +DA:717,0 +DA:720,0 +DA:723,0 +DA:726,0 +DA:731,0 +DA:733,0 +DA:734,0 +DA:735,0 +DA:736,0 +DA:737,0 +DA:738,0 +DA:740,0 +DA:742,0 +DA:743,0 +DA:745,0 +DA:748,0 +DA:751,0 +DA:754,0 +DA:757,0 +DA:760,0 +DA:768,0 +DA:769,0 +DA:770,0 +DA:779,0 +DA:780,0 +DA:781,0 +DA:782,0 +DA:783,0 +DA:784,0 +DA:785,0 +DA:786,0 +DA:787,0 +DA:788,0 +DA:789,0 +DA:791,0 +DA:792,0 +DA:793,0 +DA:795,0 +DA:796,0 +DA:797,0 +DA:798,0 +DA:801,0 +DA:802,0 +DA:803,0 +DA:804,0 +DA:805,0 +DA:806,0 +DA:807,0 +DA:809,0 +DA:811,0 +DA:812,0 +DA:821,0 +DA:822,0 +DA:823,0 +DA:824,0 +DA:825,0 +DA:826,0 +DA:827,0 +DA:828,0 +DA:829,0 +DA:832,0 +DA:833,0 +DA:834,0 +DA:835,0 +DA:836,0 +DA:837,0 +DA:838,0 +DA:840,0 +DA:842,0 +DA:843,0 +DA:845,0 +DA:853,0 +DA:854,0 +DA:855,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:862,0 +DA:865,0 +DA:867,0 +DA:868,0 +DA:871,0 +DA:880,0 +DA:881,0 +DA:882,0 +DA:883,0 +DA:884,0 +DA:885,0 +DA:886,0 +DA:889,0 +DA:890,0 +DA:891,0 +DA:892,0 +DA:893,0 +DA:894,0 +DA:895,0 +DA:897,0 +DA:899,0 +DA:900,0 +DA:902,0 +DA:911,0 +DA:912,0 +DA:913,0 +DA:914,0 +DA:915,0 +DA:916,0 +DA:917,0 +DA:918,0 +DA:921,0 +DA:922,0 +DA:923,0 +DA:924,0 +DA:925,0 +DA:926,0 +DA:927,0 +DA:929,0 +DA:931,0 +DA:932,0 +DA:934,0 +DA:940,0 +DA:941,0 +DA:942,0 +DA:943,0 +DA:944,0 +DA:945,0 +DA:946,0 +DA:947,0 +DA:948,0 +DA:950,0 +DA:952,0 +DA:953,0 +DA:954,0 +DA:958,0 +DA:959,0 +DA:960,0 +DA:961,0 +DA:962,0 +DA:963,0 +DA:964,0 +DA:965,0 +DA:966,0 +DA:970,0 +DA:971,0 +DA:972,0 +DA:973,0 +DA:974,0 +DA:975,0 +DA:977,0 +DA:978,0 +DA:979,0 +DA:980,0 +DA:984,0 +DA:986,0 +DA:987,0 +DA:988,0 +DA:989,0 +DA:990,0 +DA:991,0 +DA:992,0 +DA:993,0 +DA:994,0 +DA:995,0 +DA:997,0 +DA:998,0 +DA:999,0 +DA:1001,0 +DA:1002,0 +DA:1004,0 +DA:1005,0 +DA:1006,0 +DA:1008,0 +DA:1010,0 +DA:1012,0 +DA:1020,0 +DA:1021,0 +DA:1022,0 +DA:1023,0 +DA:1024,0 +DA:1025,0 +DA:1026,0 +DA:1028,0 +DA:1029,0 +DA:1030,0 +DA:1032,0 +DA:1033,0 +DA:1034,0 +DA:1035,0 +DA:1037,0 +DA:1040,0 +DA:1042,0 +DA:1047,0 +DA:1048,0 +DA:1049,0 +DA:1050,0 +DA:1051,0 +DA:1052,0 +DA:1053,0 +DA:1055,0 +DA:1056,0 +DA:1057,0 +DA:1058,0 +DA:1060,0 +DA:1061,0 +DA:1063,0 +DA:1064,0 +DA:1066,0 +DA:1069,0 +DA:1071,0 +DA:1077,0 +DA:1078,0 +DA:1079,0 +DA:1080,0 +DA:1081,0 +DA:1082,0 +DA:1083,0 +DA:1085,0 +DA:1086,0 +DA:1087,0 +DA:1088,0 +DA:1090,0 +DA:1091,0 +DA:1092,0 +DA:1093,0 +DA:1094,0 +DA:1096,0 +DA:1099,0 +DA:1101,0 +DA:1106,0 +DA:1107,0 +DA:1108,0 +DA:1109,0 +DA:1110,0 +DA:1111,0 +DA:1112,0 +DA:1114,0 +DA:1115,0 +DA:1116,0 +DA:1118,0 +DA:1119,0 +DA:1120,0 +DA:1121,0 +DA:1123,0 +DA:1124,0 +DA:1126,0 +DA:1127,0 +DA:1129,0 +DA:1132,0 +DA:1135,0 +DA:1140,0 +DA:1141,0 +DA:1143,0 +DA:1144,0 +DA:1145,0 +DA:1146,0 +DA:1147,0 +DA:1150,0 +DA:1151,0 +DA:1152,0 +DA:1153,0 +DA:1154,0 +DA:1156,0 +DA:1157,0 +DA:1158,0 +DA:1159,0 +DA:1161,0 +DA:1162,0 +DA:1165,0 +DA:1168,0 +DA:1171,0 +DA:1176,0 +DA:1177,0 +DA:1179,0 +DA:1180,0 +DA:1181,0 +DA:1182,0 +DA:1183,0 +DA:1185,0 +DA:1186,0 +DA:1188,0 +DA:1190,0 +DA:1191,0 +DA:1193,0 +DA:1195,0 +DA:1196,0 +DA:1198,0 +DA:1201,0 +DA:1204,0 +DA:1206,0 +DA:1210,0 +DA:1211,0 +DA:1212,0 +DA:1213,0 +DA:1214,0 +DA:1215,0 +DA:1216,0 +DA:1217,0 +DA:1219,0 +DA:1220,0 +DA:1221,0 +DA:1223,0 +DA:1224,0 +DA:1226,0 +DA:1228,0 +DA:1231,0 +DA:1233,0 +DA:1242,0 +DA:1243,0 +DA:1244,0 +DA:1246,0 +DA:1247,0 +DA:1248,0 +DA:1249,0 +DA:1251,0 +DA:1252,0 +DA:1253,0 +DA:1254,0 +DA:1256,0 +DA:1257,0 +DA:1258,0 +DA:1267,0 +DA:1268,0 +DA:1273,0 +DA:1276,0 +DA:1279,0 +DA:1283,0 +DA:1284,0 +DA:1287,0 +DA:1288,0 +DA:1291,0 +DA:1295,0 +DA:1296,0 +DA:1299,0 +DA:1300,0 +DA:1301,0 +DA:1304,0 +DA:1308,0 +DA:1309,0 +DA:1312,0 +DA:1313,0 +DA:1316,0 +DA:1322,0 +DA:1323,0 +DA:1326,0 +DA:1329,0 +DA:1330,0 +DA:1331,0 +DA:1334,0 +DA:1339,0 +DA:1340,0 +DA:1343,0 +DA:1345,0 +DA:1347,0 +DA:1349,0 +LH:0 +LF:690 +end_of_record +SF:src/system_metrics/mongoose_system_metrics_file.erl +DA:10,4 +DA:11,4 +DA:15,0 +DA:16,0 +DA:17,0 +LH:2 +LF:5 +end_of_record +SF:src/wpool/mongoose_wpool_redis.erl +DA:12,4 +DA:15,4 +DA:16,4 +DA:17,4 +DA:20,0 +DA:22,0 +DA:23,4 +DA:28,4 +DA:29,4 +DA:32,4 +DA:33,4 +DA:34,4 +DA:35,4 +DA:36,4 +LH:12 +LF:14 +end_of_record +SF: +DA:0,0 +DA:12,0 +DA:17,0 +DA:32,0 +DA:36,0 +DA:38,0 +DA:41,0 +DA:48,0 +DA:60,0 +DA:67,0 +DA:72,0 +DA:80,0 +DA:86,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:132,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:169,0 +DA:170,0 +DA:173,0 +DA:175,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:192,0 +DA:193,0 +DA:195,0 +DA:198,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:263,0 +DA:264,0 +DA:266,0 +DA:269,0 +DA:270,0 +DA:272,0 +DA:275,0 +DA:276,0 +DA:278,0 +DA:281,0 +DA:284,0 +DA:287,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:298,0 +DA:299,0 +DA:301,0 +DA:303,0 +DA:305,0 +DA:307,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:320,0 +DA:321,0 +DA:323,0 +DA:325,0 +DA:327,0 +DA:329,0 +DA:333,0 +DA:336,0 +DA:339,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:347,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:363,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:389,0 +DA:391,0 +DA:393,0 +DA:397,0 +DA:398,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:412,0 +DA:413,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:421,0 +DA:424,0 +DA:425,0 +DA:427,0 +DA:436,0 +DA:440,0 +DA:442,0 +DA:446,0 +DA:448,0 +DA:449,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:460,0 +DA:463,0 +DA:466,0 +DA:468,0 +DA:470,0 +DA:474,0 +DA:476,0 +DA:477,0 +DA:481,0 +DA:485,0 +LH:0 +LF:209 +end_of_record +SF:src/ejabberd.erl +DA:61,0 +DA:64,0 +DA:68,8 +DA:70,3 +DA:72,0 +DA:74,3 +DA:77,5 +DA:82,0 +DA:84,0 +DA:86,0 +DA:88,0 +DA:91,0 +DA:96,8 +DA:98,0 +DA:100,0 +DA:102,8 +DA:107,12 +DA:109,0 +DA:111,0 +DA:113,12 +LH:8 +LF:20 +end_of_record +SF:src/mam/mod_mam.erl +DA:174,0 +DA:175,0 +DA:176,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:229,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:250,0 +DA:253,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:260,0 +DA:261,0 +DA:266,0 +DA:268,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:295,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:302,0 +DA:304,0 +DA:306,0 +DA:308,0 +DA:311,0 +DA:314,0 +DA:317,0 +DA:318,0 +DA:321,0 +DA:326,0 +DA:327,0 +DA:331,0 +DA:334,0 +DA:341,0 +DA:344,0 +DA:346,0 +DA:348,0 +DA:353,0 +DA:355,0 +DA:357,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:373,0 +DA:378,0 +DA:384,0 +DA:386,0 +DA:388,0 +DA:390,0 +DA:392,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:412,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:429,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:444,0 +DA:445,0 +DA:448,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:460,0 +DA:461,0 +DA:462,0 +DA:463,0 +DA:467,0 +DA:469,0 +DA:470,0 +DA:473,0 +DA:474,0 +DA:476,0 +DA:477,0 +DA:480,0 +DA:485,0 +DA:486,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:499,0 +DA:501,0 +DA:502,0 +DA:510,0 +DA:511,0 +DA:512,0 +DA:514,0 +DA:515,0 +DA:516,0 +DA:518,0 +DA:519,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:531,0 +DA:534,0 +DA:538,0 +DA:540,0 +DA:545,0 +DA:546,0 +DA:549,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:557,0 +DA:558,0 +DA:559,0 +DA:562,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:574,0 +DA:578,0 +DA:583,0 +DA:589,0 +DA:597,0 +DA:601,0 +DA:602,0 +DA:609,0 +DA:613,0 +DA:617,0 +DA:618,0 +DA:620,0 +DA:622,0 +DA:623,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:630,0 +DA:631,0 +DA:636,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:640,0 +DA:649,0 +DA:650,0 +DA:651,0 +DA:652,0 +DA:653,0 +DA:654,0 +DA:658,0 +DA:661,0 +DA:662,0 +DA:664,0 +DA:668,0 +DA:670,0 +DA:675,0 +DA:677,0 +DA:681,0 +DA:683,0 +DA:684,0 +DA:686,0 +DA:688,0 +DA:690,0 +DA:693,0 +DA:696,0 +DA:698,0 +DA:701,0 +DA:703,0 +DA:705,0 +DA:707,0 +DA:709,0 +DA:715,0 +DA:716,0 +DA:717,0 +DA:720,0 +DA:721,0 +DA:725,0 +DA:737,0 +DA:739,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:745,0 +DA:746,0 +DA:749,0 +DA:750,0 +DA:751,0 +DA:752,0 +DA:755,0 +DA:756,0 +DA:757,0 +DA:758,0 +DA:759,0 +DA:764,0 +LH:0 +LF:244 +end_of_record +SF: +DA:0,0 +DA:22,0 +DA:24,0 +DA:25,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:31,0 +DA:32,0 +DA:34,0 +DA:36,0 +DA:43,0 +DA:45,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:63,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:76,0 +DA:79,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:88,0 +DA:89,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:116,0 +DA:117,0 +DA:120,0 +DA:123,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:156,0 +DA:157,0 +DA:159,0 +DA:161,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:183,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:195,0 +DA:198,0 +DA:201,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:230,0 +DA:231,0 +DA:233,0 +DA:237,0 +DA:240,0 +DA:249,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:297,0 +DA:305,0 +DA:312,0 +DA:316,0 +DA:318,0 +DA:320,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:333,0 +LH:0 +LF:141 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api.erl +DA:22,0 +DA:23,0 +DA:25,0 +DA:27,0 +DA:28,0 +DA:33,0 +DA:39,0 +DA:42,0 +DA:45,0 +DA:48,0 +DA:53,0 +DA:56,0 +DA:59,0 +DA:62,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:79,0 +DA:81,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:107,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:128,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:144,0 +DA:145,0 +DA:155,0 +DA:157,0 +DA:159,0 +LH:0 +LF:55 +end_of_record +SF:src/mongoose_user_cache.erl +DA:12,39 +DA:13,39 +DA:17,0 +DA:18,0 +DA:22,11 +DA:23,11 +DA:27,63 +DA:28,63 +DA:32,0 +DA:33,0 +DA:38,16 +DA:49,2 +DA:50,0 +DA:51,2 +DA:53,2 +DA:57,6 +DA:58,6 +DA:62,6 +DA:65,6 +DA:66,6 +DA:67,6 +DA:70,6 +DA:74,6 +DA:75,6 +DA:76,6 +DA:80,156 +DA:81,56 +DA:82,100 +DA:84,156 +DA:85,156 +DA:89,4 +DA:93,117 +DA:94,117 +DA:95,0 +DA:101,113 +LH:29 +LF:35 +end_of_record +SF:src/sasl/cyrsasl_plain.erl +DA:39,242 +DA:45,80 +DA:51,80 +DA:53,80 +DA:57,80 +DA:59,0 +DA:63,80 +DA:65,80 +DA:67,0 +DA:72,80 +DA:74,80 +DA:77,0 +DA:82,80 +DA:86,0 +DA:88,0 +DA:94,80 +DA:98,80 +LH:12 +LF:17 +end_of_record +SF:src/http_upload/aws_signature_v4.erl +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:50,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:81,0 +DA:96,0 +DA:111,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:142,0 +DA:143,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:158,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:172,0 +DA:177,0 +DA:182,0 +LH:0 +LF:39 +end_of_record +SF:src/mam/mod_mam_rdbms_user.erl +DA:33,0 +DA:34,0 +DA:35,0 +DA:39,0 +DA:40,0 +DA:44,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:60,0 +DA:62,0 +DA:64,0 +DA:66,0 +DA:75,0 +DA:77,0 +DA:83,0 +DA:84,0 +DA:91,0 +DA:96,0 +DA:97,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:105,0 +DA:107,0 +DA:110,0 +DA:111,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:127,0 +DA:128,0 +DA:129,0 +LH:0 +LF:37 +end_of_record +SF: +DA:6,0 +DA:9,0 +DA:12,0 +DA:13,0 +DA:16,0 +DA:17,0 +LH:0 +LF:6 +end_of_record +SF:src/mam/mod_mam_mnesia_prefs.erl +DA:45,0 +DA:48,0 +DA:49,0 +DA:51,0 +DA:53,0 +DA:55,0 +DA:57,0 +DA:59,0 +DA:65,0 +DA:67,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:80,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:213,0 +DA:214,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:227,0 +DA:234,0 +DA:241,0 +DA:243,0 +DA:245,0 +DA:251,0 +DA:257,0 +DA:259,0 +DA:261,0 +DA:265,0 +DA:266,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:276,0 +DA:278,0 +LH:0 +LF:91 +end_of_record +SF:src/backend_module.erl +DA:41,0 +DA:46,13 +DA:47,13 +DA:48,13 +DA:49,13 +DA:51,13 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:62,295 +DA:63,295 +DA:69,13 +DA:73,13 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:97,0 +DA:100,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:115,0 +DA:117,0 +DA:123,0 +DA:124,0 +DA:125,0 +LH:9 +LF:35 +end_of_record +SF: +DA:0,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:89,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:98,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:111,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:121,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:202,0 +DA:204,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:213,0 +DA:215,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:233,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:248,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:256,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:302,0 +DA:303,0 +DA:306,0 +DA:307,0 +DA:310,0 +DA:311,0 +DA:314,0 +DA:316,0 +DA:319,0 +DA:323,0 +DA:328,0 +DA:329,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:347,0 +DA:348,0 +DA:350,0 +DA:351,0 +DA:354,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:366,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:383,0 +DA:384,0 +DA:387,0 +DA:388,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:394,0 +DA:397,0 +DA:399,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:414,0 +DA:416,0 +DA:418,0 +DA:420,0 +DA:423,0 +DA:427,0 +DA:428,0 +DA:431,0 +DA:434,0 +DA:437,0 +DA:438,0 +DA:440,0 +DA:441,0 +DA:443,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:455,0 +DA:458,0 +DA:459,0 +DA:462,0 +DA:464,0 +DA:466,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:484,0 +DA:485,0 +DA:486,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:495,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:500,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:513,0 +DA:515,0 +DA:517,0 +DA:519,0 +DA:523,0 +DA:526,0 +DA:528,0 +DA:530,0 +DA:533,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:541,0 +DA:543,0 +DA:547,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:554,0 +DA:558,0 +DA:559,0 +DA:560,0 +DA:562,0 +DA:563,0 +DA:565,0 +DA:569,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:575,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:581,0 +DA:583,0 +DA:585,0 +DA:587,0 +DA:592,0 +DA:594,0 +DA:596,0 +DA:599,0 +DA:601,0 +DA:602,0 +DA:605,0 +DA:608,0 +DA:610,0 +DA:611,0 +DA:614,0 +DA:615,0 +DA:618,0 +DA:619,0 +DA:622,0 +DA:626,0 +DA:629,0 +DA:632,0 +DA:633,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:640,0 +DA:641,0 +DA:642,0 +DA:643,0 +DA:644,0 +DA:648,0 +DA:649,0 +DA:653,0 +DA:654,0 +DA:656,0 +DA:657,0 +DA:659,0 +DA:662,0 +DA:666,0 +DA:670,0 +DA:672,0 +DA:673,0 +DA:677,0 +DA:681,0 +DA:685,0 +DA:687,0 +DA:691,0 +DA:692,0 +DA:696,0 +DA:700,0 +DA:701,0 +DA:705,0 +DA:706,0 +DA:711,0 +DA:712,0 +DA:715,0 +DA:718,0 +DA:719,0 +DA:723,0 +DA:726,0 +DA:727,0 +LH:0 +LF:328 +end_of_record +SF:src/vcard/mod_vcard_backend.erl +DA:73,13 +DA:74,13 +DA:75,13 +DA:76,13 +DA:80,63 +DA:81,63 +DA:88,0 +DA:89,0 +DA:94,0 +DA:95,0 +DA:101,0 +DA:102,0 +DA:106,0 +DA:107,0 +DA:113,0 +DA:114,0 +DA:118,0 +DA:120,0 +DA:121,0 +DA:123,0 +DA:128,13 +DA:130,0 +DA:132,13 +LH:8 +LF:23 +end_of_record +SF:src/offline/mod_offline_stub.erl +DA:41,0 +DA:42,0 +DA:43,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:51,0 +DA:55,0 +DA:59,0 +LH:0 +LF:9 +end_of_record +SF:src/mod_keystore_mnesia.erl +DA:14,0 +DA:18,0 +DA:19,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:32,0 +DA:34,0 +DA:36,0 +DA:37,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +LH:0 +LF:14 +end_of_record +SF:src/mod_blocking.erl +DA:28,0 +DA:31,0 +DA:34,0 +DA:38,0 +DA:41,0 +DA:44,0 +DA:50,0 +DA:52,0 +DA:56,0 +DA:57,0 +DA:59,0 +DA:61,0 +DA:63,0 +DA:65,0 +DA:67,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:88,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:99,0 +DA:116,0 +DA:119,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:134,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:154,0 +DA:155,0 +DA:159,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:166,0 +DA:169,0 +DA:172,0 +DA:174,0 +DA:177,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:191,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:200,0 +DA:204,0 +DA:206,0 +DA:208,0 +DA:219,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:226,0 +DA:229,0 +DA:230,0 +LH:0 +LF:78 +end_of_record +SF: +DA:20,1 +DA:25,1 +DA:26,1 +DA:27,1 +DA:28,1 +DA:29,1 +DA:30,1 +DA:31,1 +DA:34,1 +DA:35,1 +DA:38,6 +DA:39,6 +DA:42,46 +DA:43,46 +DA:46,1 +DA:47,1 +DA:50,6 +DA:51,6 +DA:55,46 +DA:56,46 +DA:59,106 +DA:61,0 +DA:63,0 +DA:67,106 +DA:69,106 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:86,0 +DA:87,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:103,0 +DA:104,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:122,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:139,0 +DA:143,106 +DA:145,0 +DA:147,0 +DA:149,0 +DA:151,0 +DA:153,106 +DA:157,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:168,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:184,0 +DA:185,0 +DA:188,0 +DA:189,0 +LH:25 +LF:80 +end_of_record +SF:src/stream_management/stream_management_stale_h.erl +DA:40,45 +DA:41,45 +DA:42,44 +DA:43,1 +DA:46,0 +DA:52,8 +DA:53,8 +DA:54,8 +DA:56,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:72,21 +DA:73,21 +DA:75,18 +DA:77,3 +DA:78,3 +DA:81,3 +DA:82,3 +DA:86,3 +DA:89,3 +DA:92,3 +DA:95,3 +DA:96,3 +DA:97,3 +DA:99,3 +DA:102,0 +DA:103,0 +DA:106,0 +DA:107,0 +DA:111,1010 +DA:112,1010 +DA:115,0 +DA:116,0 +DA:119,1010 +DA:120,1010 +DA:121,1010 +LH:26 +LF:37 +end_of_record +SF:src/gen_mod.erl +DA:125,4 +DA:127,4 +DA:134,175 +DA:135,0 +DA:136,175 +DA:140,175 +DA:141,175 +DA:142,175 +DA:144,175 +DA:145,175 +DA:147,175 +DA:148,175 +DA:149,175 +DA:150,175 +DA:151,175 +DA:155,0 +DA:159,0 +DA:160,0 +DA:162,175 +DA:164,175 +DA:165,13 +DA:166,162 +DA:170,0 +DA:171,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:194,175 +DA:195,149 +DA:197,26 +DA:198,26 +DA:200,0 +DA:205,0 +DA:207,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:218,0 +DA:221,13 +DA:222,13 +DA:227,0 +DA:228,0 +DA:234,156 +DA:235,0 +DA:236,156 +DA:241,156 +DA:242,156 +DA:244,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:252,156 +DA:253,156 +DA:255,0 +DA:257,0 +DA:258,0 +DA:264,7 +DA:265,7 +DA:269,52 +DA:274,52 +DA:275,52 +DA:276,0 +DA:281,280 +DA:285,0 +DA:286,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:304,20 +DA:306,0 +DA:308,20 +DA:312,769 +DA:314,495 +DA:316,274 +DA:320,0 +DA:322,0 +DA:324,0 +DA:329,20 +DA:341,410 +DA:342,410 +DA:343,410 +DA:347,566 +DA:348,566 +DA:349,0 +DA:350,566 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:364,0 +DA:366,0 +DA:368,0 +DA:369,0 +DA:377,0 +DA:378,0 +DA:388,0 +DA:389,0 +DA:399,0 +DA:400,0 +DA:404,0 +DA:405,0 +DA:407,0 +DA:411,0 +DA:419,9 +DA:427,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:440,0 +DA:446,0 +DA:457,241 +DA:459,277 +DA:464,656 +DA:471,729 +DA:472,729 +DA:474,0 +DA:475,0 +DA:477,729 +DA:485,175 +DA:486,175 +DA:488,0 +DA:490,175 +LH:58 +LF:135 +end_of_record +SF:src/admin_extra/service_admin_extra_sessions.erl +DA:77,8 +DA:89,8 +DA:178,0 +DA:179,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:188,0 +DA:190,0 +DA:196,0 +DA:197,0 +DA:201,0 +DA:206,0 +DA:208,0 +DA:210,0 +DA:212,0 +DA:217,0 +DA:222,0 +DA:227,0 +DA:228,0 +DA:233,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:242,0 +DA:244,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:258,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:267,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:286,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +LH:2 +LF:55 +end_of_record +SF:src/auth/ejabberd_auth_pki.erl +DA:33,0 +DA:36,0 +DA:39,0 +DA:43,0 +DA:46,0 +DA:49,0 +LH:0 +LF:6 +end_of_record +SF:src/mod_roster_mnesia.erl +DA:33,0 +DA:36,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:46,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:60,0 +DA:64,0 +DA:65,0 +DA:68,0 +DA:69,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:81,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:94,0 +DA:98,0 +DA:102,0 +DA:106,0 +DA:107,0 +DA:109,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:117,0 +LH:0 +LF:33 +end_of_record +SF:src/mongoose_riak.erl +DA:51,0 +DA:56,0 +DA:60,0 +DA:65,0 +DA:71,0 +DA:77,0 +DA:82,0 +DA:87,0 +DA:92,0 +DA:97,0 +DA:102,0 +DA:106,0 +DA:110,0 +DA:114,0 +DA:124,0 +DA:127,0 +DA:130,0 +DA:138,0 +DA:147,0 +DA:150,0 +DA:153,0 +DA:154,0 +DA:157,0 +DA:158,0 +LH:0 +LF:24 +end_of_record +SF:src/ejabberd_sm_redis.erl +DA:33,0 +DA:34,0 +DA:36,0 +DA:37,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:63,0 +DA:65,0 +DA:70,0 +DA:72,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:91,0 +DA:92,0 +DA:102,0 +DA:103,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:113,0 +DA:114,0 +DA:124,0 +DA:125,0 +DA:127,0 +DA:128,0 +DA:132,0 +DA:137,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:159,0 +DA:160,0 +DA:164,0 +DA:170,0 +DA:174,0 +DA:178,0 +DA:182,0 +DA:186,0 +LH:0 +LF:56 +end_of_record +SF:src/mam/mam_jid_rfc.erl +DA:9,0 +DA:12,0 +LH:0 +LF:2 +end_of_record +SF: +DA:23,0 +DA:26,0 +DA:27,0 +DA:31,0 +DA:32,0 +DA:34,0 +DA:35,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:74,0 +DA:75,0 +DA:78,0 +DA:82,0 +DA:83,0 +DA:86,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:93,0 +DA:94,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:104,0 +DA:105,0 +DA:109,0 +DA:110,0 +DA:114,0 +DA:116,0 +DA:120,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:135,0 +DA:139,0 +DA:143,0 +DA:147,0 +DA:150,0 +DA:155,0 +DA:160,0 +DA:165,0 +DA:173,0 +DA:177,0 +DA:180,0 +DA:184,0 +DA:188,0 +DA:191,0 +DA:195,0 +DA:199,0 +DA:203,0 +DA:207,0 +DA:211,0 +DA:214,0 +DA:218,0 +DA:221,0 +DA:224,0 +DA:227,0 +DA:231,0 +DA:235,0 +DA:240,0 +DA:241,0 +DA:245,0 +DA:255,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +LH:0 +LF:91 +end_of_record +SF:src/wpool/mongoose_wpool_cassandra.erl +DA:11,0 +DA:12,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:23,0 +DA:25,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:33,0 +DA:38,0 +DA:43,0 +DA:44,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +LH:0 +LF:23 +end_of_record +SF:src/mod_cache_users.erl +DA:24,6 +DA:25,6 +DA:26,6 +DA:30,4 +DA:31,4 +DA:32,4 +DA:36,8 +DA:37,8 +DA:41,2 +DA:44,10 +DA:62,63 +DA:63,63 +DA:64,63 +DA:65,63 +DA:71,0 +DA:72,0 +DA:84,39 +DA:85,14 +DA:86,25 +DA:89,0 +DA:97,11 +DA:99,14 +LH:19 +LF:22 +end_of_record +SF:src/sasl/cyrsasl_scram_sha1_plus.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/mongoose_fips.erl +DA:23,4 +DA:25,0 +DA:27,4 +DA:31,0 +DA:32,0 +DA:34,0 +DA:36,0 +DA:37,0 +DA:39,0 +DA:40,0 +DA:43,0 +DA:44,0 +DA:48,0 +DA:52,2024 +DA:54,0 +DA:56,2024 +LH:4 +LF:16 +end_of_record +SF:src/system_metrics/service_mongoose_system_metrics.erl +DA:48,4 +DA:49,4 +DA:53,0 +DA:54,0 +DA:55,0 +DA:57,4 +DA:62,4 +DA:63,4 +DA:67,4 +DA:71,4 +DA:84,0 +DA:85,0 +DA:89,4 +DA:93,4 +DA:94,0 +DA:96,4 +DA:97,4 +DA:98,4 +DA:107,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:148,4 +DA:149,4 +DA:150,4 +DA:151,0 +DA:153,4 +DA:156,0 +DA:157,0 +DA:158,0 +DA:160,4 +DA:161,4 +DA:162,4 +DA:166,4 +DA:167,0 +DA:168,0 +DA:170,4 +DA:171,4 +DA:172,4 +DA:173,0 +DA:174,4 +DA:178,4 +DA:180,4 +DA:187,0 +DA:189,0 +DA:191,0 +DA:197,0 +DA:208,4 +LH:27 +LF:63 +end_of_record +SF:src/pubsub/mod_pubsub_db_mnesia.erl +DA:94,0 +DA:98,0 +DA:99,0 +DA:102,0 +DA:103,0 +DA:106,0 +DA:107,0 +DA:111,0 +DA:112,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:123,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:141,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:162,0 +DA:164,0 +DA:167,0 +DA:175,0 +DA:176,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:197,0 +DA:198,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:228,0 +DA:233,0 +DA:234,0 +DA:239,0 +DA:244,0 +DA:245,0 +DA:250,0 +DA:251,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:263,0 +DA:271,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:281,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:306,0 +DA:308,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:322,0 +DA:327,0 +DA:328,0 +DA:330,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:346,0 +DA:348,0 +DA:353,0 +DA:354,0 +DA:360,0 +DA:362,0 +DA:363,0 +DA:367,0 +DA:368,0 +DA:372,0 +DA:383,0 +DA:385,0 +DA:388,0 +DA:391,0 +DA:394,0 +DA:395,0 +DA:401,0 +DA:402,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:413,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:421,0 +DA:423,0 +DA:429,0 +DA:431,0 +DA:434,0 +DA:435,0 +DA:438,0 +DA:439,0 +DA:445,0 +DA:446,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:455,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:478,0 +DA:479,0 +DA:489,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:499,0 +DA:507,0 +DA:508,0 +DA:516,0 +DA:517,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:530,0 +DA:538,0 +DA:539,0 +DA:543,0 +DA:544,0 +DA:548,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:561,0 +DA:562,0 +DA:563,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:583,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:605,0 +DA:608,0 +DA:610,0 +DA:611,0 +DA:615,0 +DA:617,0 +DA:622,0 +DA:623,0 +DA:624,0 +DA:629,0 +DA:633,0 +DA:637,0 +DA:647,0 +DA:648,0 +DA:652,0 +DA:653,0 +DA:660,0 +DA:661,0 +DA:662,0 +DA:663,0 +DA:669,0 +DA:671,0 +DA:673,0 +DA:680,0 +DA:682,0 +DA:683,0 +DA:688,0 +DA:690,0 +DA:691,0 +DA:695,0 +DA:696,0 +DA:697,0 +DA:707,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:713,0 +DA:714,0 +LH:0 +LF:237 +end_of_record +SF:src/mod_muc_mnesia.erl +DA:45,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:59,0 +DA:60,0 +DA:63,0 +DA:64,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:81,0 +DA:83,0 +DA:85,0 +DA:86,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:107,0 +DA:110,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:116,0 +DA:122,0 +DA:123,0 +DA:126,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:151,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:164,0 +DA:167,0 +DA:169,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:182,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:189,0 +LH:0 +LF:71 +end_of_record +SF: +DA:37,1 +DA:42,1 +DA:43,1 +DA:44,1 +DA:45,1 +DA:46,1 +DA:50,1 +DA:51,1 +DA:52,0 +DA:54,1 +DA:55,1 +DA:56,1 +DA:60,1 +DA:64,1 +DA:68,1 +DA:69,1 +DA:70,1 +DA:74,6 +DA:75,6 +DA:79,6 +DA:83,6 +DA:87,6 +DA:88,6 +DA:92,46 +DA:93,46 +DA:97,46 +DA:98,46 +DA:103,0 +DA:108,0 +DA:112,1 +DA:113,1 +DA:116,104 +DA:118,2 +DA:121,1 +DA:123,1 +DA:125,0 +DA:127,1 +DA:132,0 +DA:136,1 +DA:145,1 +DA:148,1 +DA:149,1 +DA:150,0 +DA:154,1 +DA:157,1 +DA:160,2 +DA:161,2 +DA:162,0 +DA:166,2 +DA:167,2 +DA:168,0 +DA:172,1 +DA:175,0 +DA:178,0 +DA:181,0 +DA:184,0 +DA:187,0 +DA:190,1 +DA:191,0 +DA:192,0 +DA:193,0 +DA:197,2 +LH:46 +LF:62 +end_of_record +SF:src/cert_utils.erl +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:34,0 +DA:35,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:48,0 +DA:49,0 +DA:51,0 +DA:53,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:75,0 +DA:76,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:91,0 +DA:93,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:105,0 +DA:107,0 +DA:111,0 +DA:113,0 +LH:0 +LF:49 +end_of_record +SF:src/mod_shared_roster_ldap.erl +DA:92,0 +DA:93,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:103,0 +DA:104,0 +DA:108,8 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:154,0 +DA:158,0 +DA:162,0 +DA:163,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:177,0 +DA:179,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:215,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:229,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:247,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:266,0 +DA:269,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:281,0 +DA:284,0 +DA:286,0 +DA:288,0 +DA:290,0 +DA:293,0 +DA:294,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:304,0 +DA:307,0 +DA:315,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:327,0 +DA:334,0 +DA:336,0 +DA:337,0 +DA:340,0 +DA:343,0 +DA:347,0 +DA:351,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:370,0 +DA:373,0 +DA:374,0 +DA:376,0 +DA:380,0 +DA:381,0 +DA:385,0 +DA:386,0 +DA:388,0 +DA:392,0 +DA:393,0 +DA:397,0 +DA:398,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:407,0 +DA:409,0 +DA:410,0 +DA:415,0 +DA:416,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:425,0 +DA:426,0 +DA:432,0 +DA:434,0 +DA:436,0 +DA:440,0 +DA:444,0 +DA:445,0 +DA:446,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:458,0 +DA:461,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:469,0 +DA:470,0 +DA:472,0 +DA:474,0 +DA:478,0 +DA:481,0 +DA:487,0 +DA:490,0 +DA:491,0 +DA:493,0 +DA:498,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:507,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:514,0 +DA:517,0 +DA:520,0 +DA:523,0 +DA:526,0 +DA:529,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:539,0 +DA:541,0 +DA:543,0 +DA:545,0 +DA:547,0 +DA:549,0 +DA:551,0 +DA:553,0 +DA:555,0 +DA:557,0 +DA:559,0 +DA:561,0 +DA:563,0 +DA:565,0 +DA:567,0 +DA:568,0 +DA:570,0 +DA:572,0 +DA:573,0 +DA:575,0 +DA:576,0 +DA:578,0 +DA:580,0 +DA:581,0 +DA:583,0 +DA:585,0 +DA:586,0 +DA:588,0 +DA:590,0 +DA:607,0 +DA:608,0 +DA:609,0 +LH:1 +LF:216 +end_of_record +SF:src/event_pusher/mod_event_pusher_push.erl +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:77,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:88,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:98,8 +DA:100,8 +DA:113,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:175,0 +DA:183,0 +DA:184,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:208,0 +DA:211,0 +DA:212,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:222,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:240,0 +DA:242,0 +DA:244,0 +DA:250,0 +DA:254,0 +DA:259,0 +DA:260,0 +DA:265,0 +DA:267,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:274,0 +DA:279,0 +DA:281,0 +DA:285,0 +DA:286,0 +LH:2 +LF:95 +end_of_record +SF:src/ejabberd_tmp_sup.erl +DA:34,34 +DA:38,34 +LH:2 +LF:2 +end_of_record +SF: +DA:0,0 +DA:54,0 +DA:60,0 +DA:67,0 +DA:72,0 +DA:75,0 +DA:85,0 +DA:91,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:107,0 +DA:110,0 +DA:113,0 +DA:116,0 +DA:119,0 +DA:122,0 +DA:127,0 +DA:139,0 +DA:140,0 +DA:143,0 +DA:146,0 +DA:148,0 +DA:151,0 +DA:152,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:171,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:214,0 +DA:215,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:229,0 +DA:232,0 +DA:233,0 +DA:235,0 +DA:237,0 +DA:241,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:263,0 +DA:265,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:276,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:291,0 +DA:294,0 +DA:295,0 +DA:298,0 +DA:301,0 +DA:304,0 +DA:307,0 +DA:310,0 +DA:316,0 +LH:0 +LF:112 +end_of_record +SF:src/amp_resolver.erl +DA:17,0 +DA:21,0 +DA:23,0 +DA:25,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:35,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:43,0 +DA:45,0 +DA:47,0 +DA:48,0 +LH:0 +LF:15 +end_of_record +SF:src/pubsub/mod_pubsub_db.erl +DA:205,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:216,0 +DA:228,0 +DA:230,0 +LH:0 +LF:7 +end_of_record +SF:src/pubsub/node_pep.erl +DA:47,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:55,0 +DA:56,0 +DA:59,0 +DA:77,0 +DA:97,0 +DA:100,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:107,0 +DA:111,0 +DA:112,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:121,0 +DA:123,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:135,0 +DA:138,0 +DA:140,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:149,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:156,0 +DA:158,0 +DA:162,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:175,0 +DA:177,0 +DA:188,0 +DA:189,0 +DA:193,0 +LH:0 +LF:51 +end_of_record +SF:src/inbox/mod_inbox_rdbms.erl +DA:43,0 +DA:44,0 +DA:48,0 +DA:52,0 +DA:55,0 +DA:59,0 +DA:62,0 +DA:65,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:75,0 +DA:80,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:112,0 +DA:113,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:121,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:133,0 +DA:134,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:164,0 +DA:165,0 +DA:171,0 +DA:173,0 +DA:175,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:191,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:212,0 +DA:213,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:221,0 +DA:222,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:232,0 +DA:234,0 +DA:237,0 +DA:238,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:249,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:283,0 +DA:287,0 +DA:288,0 +DA:290,0 +DA:294,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:313,0 +DA:314,0 +DA:318,0 +DA:320,0 +DA:324,0 +DA:326,0 +DA:328,0 +DA:330,0 +DA:332,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:343,0 +DA:347,0 +DA:350,0 +DA:353,0 +DA:354,0 +DA:356,0 +DA:359,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:370,0 +DA:372,0 +DA:374,0 +DA:376,0 +DA:383,0 +DA:389,0 +DA:395,0 +DA:398,0 +DA:405,0 +DA:409,0 +DA:415,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:440,0 +DA:444,0 +DA:446,0 +DA:448,0 +DA:450,0 +DA:452,0 +DA:455,0 +DA:457,0 +DA:459,0 +DA:461,0 +LH:0 +LF:158 +end_of_record +SF:src/muc_light/mod_muc_light_room.erl +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:86,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:101,0 +DA:103,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:139,0 +DA:141,0 +DA:144,0 +DA:145,0 +DA:148,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:157,0 +DA:159,0 +DA:162,0 +DA:165,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:203,0 +DA:206,0 +DA:210,0 +DA:213,0 +DA:216,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:232,0 +DA:233,0 +DA:239,0 +DA:242,0 +DA:251,0 +DA:254,0 +DA:255,0 +DA:261,0 +DA:262,0 +DA:267,0 +DA:268,0 +DA:269,0 +LH:0 +LF:81 +end_of_record +SF:src/wpool/mongoose_wpool_riak.erl +DA:16,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:24,0 +DA:26,0 +DA:27,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:55,0 +DA:56,0 +DA:63,0 +DA:64,0 +LH:0 +LF:22 +end_of_record +SF: +DA:121,0 +DA:123,0 +DA:126,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:135,0 +DA:138,0 +DA:141,0 +DA:144,0 +DA:147,0 +DA:150,0 +DA:152,0 +DA:155,0 +DA:156,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:176,0 +DA:178,0 +DA:179,0 +DA:183,0 +DA:185,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:201,0 +DA:204,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:212,0 +DA:216,0 +DA:218,0 +DA:219,0 +DA:221,0 +DA:229,0 +DA:230,0 +DA:233,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:247,0 +DA:250,0 +DA:252,0 +DA:255,0 +DA:258,0 +DA:260,0 +DA:267,0 +DA:272,0 +DA:277,0 +DA:282,0 +DA:286,0 +DA:289,0 +DA:293,0 +DA:298,0 +DA:309,0 +DA:320,0 +DA:322,0 +DA:326,0 +DA:329,0 +DA:335,0 +DA:337,0 +DA:342,0 +DA:344,0 +DA:347,0 +DA:355,0 +DA:357,0 +DA:363,0 +DA:364,0 +DA:367,0 +DA:369,0 +DA:374,0 +DA:376,0 +DA:381,0 +DA:383,0 +DA:390,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:404,0 +DA:405,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:425,0 +DA:427,0 +DA:429,0 +DA:432,0 +DA:437,0 +DA:443,0 +DA:450,0 +DA:453,0 +DA:455,0 +DA:463,0 +DA:467,0 +DA:472,0 +DA:475,0 +DA:479,0 +DA:484,0 +DA:490,0 +DA:494,0 +DA:499,0 +DA:502,0 +DA:503,0 +DA:507,0 +DA:509,0 +DA:512,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:546,0 +DA:547,0 +DA:549,0 +DA:550,0 +DA:553,0 +DA:566,0 +DA:570,0 +DA:571,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:584,0 +DA:588,0 +DA:592,0 +DA:593,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:605,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:613,0 +DA:619,0 +DA:620,0 +DA:621,0 +DA:622,0 +DA:625,0 +DA:626,0 +DA:627,0 +DA:628,0 +DA:629,0 +DA:630,0 +DA:631,0 +DA:632,0 +DA:634,0 +DA:635,0 +DA:638,0 +DA:639,0 +DA:642,0 +DA:643,0 +DA:644,0 +DA:647,0 +DA:649,0 +DA:651,0 +DA:652,0 +DA:653,0 +DA:655,0 +DA:656,0 +DA:657,0 +DA:658,0 +DA:660,0 +DA:661,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:667,0 +DA:669,0 +DA:671,0 +DA:672,0 +DA:673,0 +DA:676,0 +DA:677,0 +DA:679,0 +DA:680,0 +DA:681,0 +DA:683,0 +DA:684,0 +DA:685,0 +DA:686,0 +DA:688,0 +DA:689,0 +DA:692,0 +DA:693,0 +DA:696,0 +DA:699,0 +DA:701,0 +DA:703,0 +DA:705,0 +DA:707,0 +DA:709,0 +DA:710,0 +DA:713,0 +DA:714,0 +DA:717,0 +DA:718,0 +DA:720,0 +DA:721,0 +DA:724,0 +DA:725,0 +DA:728,0 +DA:729,0 +DA:732,0 +DA:738,0 +DA:746,0 +DA:753,0 +DA:754,0 +DA:761,0 +DA:768,0 +DA:771,0 +DA:776,0 +DA:785,0 +DA:788,0 +DA:791,0 +DA:794,0 +DA:797,0 +DA:800,0 +DA:801,0 +DA:804,0 +DA:807,0 +DA:808,0 +DA:809,0 +DA:810,0 +DA:811,0 +DA:812,0 +DA:813,0 +DA:814,0 +DA:815,0 +DA:817,0 +DA:818,0 +DA:819,0 +DA:821,0 +DA:826,0 +DA:831,0 +DA:832,0 +DA:833,0 +DA:834,0 +DA:835,0 +DA:836,0 +DA:837,0 +DA:839,0 +DA:840,0 +DA:844,0 +DA:846,0 +DA:847,0 +DA:851,0 +DA:852,0 +DA:853,0 +DA:854,0 +DA:855,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:861,0 +DA:863,0 +DA:867,0 +DA:868,0 +DA:869,0 +DA:872,0 +DA:874,0 +DA:878,0 +DA:879,0 +DA:880,0 +DA:883,0 +DA:884,0 +DA:887,0 +DA:888,0 +DA:891,0 +DA:892,0 +DA:894,0 +DA:897,0 +DA:898,0 +DA:899,0 +DA:900,0 +DA:901,0 +DA:904,0 +DA:906,0 +DA:907,0 +DA:910,0 +DA:913,0 +DA:916,0 +DA:917,0 +DA:918,0 +DA:919,0 +DA:920,0 +DA:923,0 +DA:924,0 +DA:925,0 +DA:928,0 +DA:929,0 +DA:930,0 +DA:931,0 +DA:935,0 +DA:941,0 +DA:944,0 +DA:947,0 +DA:948,0 +DA:951,0 +DA:954,0 +DA:956,0 +DA:957,0 +DA:958,0 +DA:959,0 +DA:960,0 +DA:962,0 +DA:963,0 +DA:964,0 +DA:965,0 +DA:967,0 +DA:968,0 +DA:969,0 +DA:970,0 +DA:976,0 +DA:978,0 +DA:979,0 +DA:981,0 +DA:986,0 +DA:991,0 +DA:1001,0 +DA:1004,0 +DA:1008,0 +DA:1009,0 +DA:1012,0 +DA:1016,0 +DA:1017,0 +DA:1020,0 +DA:1022,0 +DA:1024,0 +DA:1026,0 +DA:1030,0 +DA:1032,0 +DA:1034,0 +DA:1038,0 +DA:1040,0 +DA:1042,0 +DA:1046,0 +DA:1048,0 +DA:1050,0 +DA:1054,0 +DA:1055,0 +DA:1059,0 +DA:1061,0 +DA:1063,0 +DA:1067,0 +DA:1070,0 +DA:1073,0 +DA:1075,0 +DA:1077,0 +DA:1081,0 +DA:1082,0 +DA:1083,0 +DA:1084,0 +DA:1087,0 +DA:1089,0 +DA:1091,0 +DA:1107,0 +DA:1136,0 +DA:1139,0 +DA:1141,0 +DA:1142,0 +DA:1144,0 +DA:1146,0 +DA:1147,0 +DA:1149,0 +DA:1151,0 +DA:1152,0 +DA:1154,0 +DA:1156,0 +DA:1157,0 +DA:1159,0 +DA:1164,0 +DA:1165,0 +DA:1166,0 +DA:1167,0 +DA:1169,0 +DA:1175,0 +DA:1176,0 +DA:1177,0 +DA:1178,0 +DA:1179,0 +DA:1180,0 +DA:1181,0 +DA:1182,0 +DA:1184,0 +DA:1185,0 +DA:1186,0 +DA:1187,0 +DA:1196,0 +DA:1198,0 +DA:1200,0 +DA:1202,0 +DA:1203,0 +DA:1206,0 +DA:1212,0 +DA:1215,0 +DA:1216,0 +DA:1217,0 +DA:1218,0 +DA:1219,0 +DA:1220,0 +DA:1221,0 +DA:1223,0 +DA:1225,0 +DA:1229,0 +DA:1230,0 +DA:1231,0 +DA:1232,0 +DA:1235,0 +DA:1238,0 +DA:1240,0 +DA:1244,0 +DA:1245,0 +DA:1246,0 +DA:1247,0 +DA:1248,0 +DA:1249,0 +DA:1250,0 +DA:1251,0 +DA:1252,0 +DA:1253,0 +DA:1254,0 +DA:1255,0 +DA:1256,0 +DA:1259,0 +DA:1261,0 +DA:1264,0 +DA:1267,0 +DA:1270,0 +DA:1272,0 +DA:1275,0 +DA:1276,0 +DA:1279,0 +DA:1282,0 +DA:1285,0 +DA:1288,0 +DA:1289,0 +DA:1290,0 +DA:1294,0 +DA:1297,0 +DA:1298,0 +DA:1299,0 +DA:1300,0 +DA:1302,0 +LH:0 +LF:464 +end_of_record +SF: +DA:0,0 +DA:38,0 +DA:42,0 +DA:46,0 +DA:54,0 +DA:65,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:80,0 +DA:83,0 +DA:86,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:135,0 +DA:137,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:153,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:164,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:174,0 +DA:177,0 +DA:179,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:193,0 +DA:194,0 +DA:198,0 +DA:204,0 +DA:205,0 +DA:208,0 +DA:214,0 +DA:215,0 +DA:218,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:254,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:281,0 +DA:282,0 +DA:286,0 +DA:287,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:302,0 +DA:303,0 +DA:306,0 +LH:0 +LF:118 +end_of_record +SF:src/pubsub/mod_pubsub_db_rdbms.erl +DA:85,0 +DA:87,0 +DA:90,0 +DA:92,0 +DA:95,0 +DA:98,0 +DA:101,0 +DA:104,0 +DA:108,0 +DA:115,0 +DA:117,0 +DA:119,0 +DA:123,0 +DA:127,0 +DA:131,0 +DA:134,0 +DA:138,0 +DA:142,0 +DA:146,0 +DA:148,0 +DA:151,0 +DA:157,0 +DA:161,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:173,0 +DA:174,0 +DA:178,0 +DA:182,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:195,0 +DA:198,0 +DA:199,0 +DA:203,0 +DA:207,0 +DA:212,0 +DA:217,0 +DA:222,0 +DA:224,0 +DA:228,0 +DA:232,0 +DA:235,0 +DA:237,0 +DA:241,0 +DA:245,0 +DA:247,0 +DA:251,0 +DA:255,0 +DA:259,0 +DA:261,0 +DA:264,0 +DA:268,0 +DA:275,0 +DA:280,0 +DA:285,0 +DA:290,0 +DA:295,0 +DA:300,0 +DA:305,0 +DA:314,0 +DA:321,0 +DA:326,0 +DA:331,0 +DA:343,0 +DA:354,0 +DA:359,0 +DA:367,0 +DA:376,0 +DA:384,0 +DA:389,0 +DA:394,0 +DA:404,0 +DA:413,0 +DA:421,0 +DA:425,0 +DA:431,0 +DA:435,0 +DA:440,0 +DA:441,0 +DA:447,0 +DA:453,0 +DA:458,0 +DA:467,0 +DA:474,0 +DA:479,0 +DA:484,0 +DA:489,0 +DA:495,0 +DA:497,0 +DA:502,0 +DA:507,0 +DA:512,0 +DA:516,0 +DA:522,0 +DA:526,0 +DA:528,0 +DA:531,0 +DA:538,0 +DA:543,0 +DA:545,0 +DA:547,0 +DA:551,0 +DA:553,0 +DA:556,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:582,0 +DA:583,0 +DA:588,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:592,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:606,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:614,0 +DA:616,0 +DA:623,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:627,0 +DA:633,0 +DA:634,0 +DA:636,0 +DA:637,0 +DA:640,0 +DA:642,0 +DA:644,0 +DA:646,0 +DA:649,0 +DA:651,0 +DA:657,0 +DA:659,0 +DA:661,0 +DA:670,0 +DA:671,0 +DA:672,0 +DA:673,0 +DA:674,0 +DA:675,0 +DA:678,0 +DA:680,0 +DA:681,0 +DA:683,0 +DA:687,0 +DA:688,0 +DA:692,0 +DA:694,0 +DA:695,0 +DA:701,0 +DA:706,0 +DA:707,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:715,0 +DA:716,0 +DA:717,0 +DA:718,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:726,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:734,0 +DA:735,0 +DA:740,0 +DA:742,0 +DA:744,0 +DA:751,0 +DA:753,0 +DA:755,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:765,0 +DA:772,0 +DA:774,0 +DA:776,0 +DA:778,0 +DA:780,0 +DA:782,0 +DA:787,0 +DA:789,0 +DA:793,0 +DA:794,0 +DA:799,0 +DA:800,0 +DA:805,0 +DA:808,0 +DA:810,0 +DA:811,0 +DA:813,0 +DA:814,0 +DA:815,0 +DA:816,0 +DA:818,0 +DA:819,0 +DA:821,0 +DA:822,0 +DA:825,0 +DA:826,0 +DA:829,0 +DA:830,0 +DA:831,0 +DA:834,0 +DA:835,0 +DA:837,0 +DA:839,0 +DA:841,0 +DA:842,0 +DA:846,0 +DA:848,0 +DA:853,0 +DA:856,0 +DA:858,0 +DA:859,0 +DA:861,0 +DA:862,0 +DA:863,0 +DA:864,0 +DA:866,0 +DA:867,0 +DA:869,0 +DA:870,0 +DA:872,0 +DA:873,0 +DA:875,0 +DA:876,0 +DA:877,0 +DA:885,0 +DA:886,0 +DA:888,0 +DA:890,0 +DA:893,0 +DA:894,0 +DA:895,0 +DA:896,0 +DA:897,0 +DA:899,0 +DA:905,0 +DA:907,0 +DA:909,0 +DA:920,0 +DA:921,0 +DA:922,0 +DA:929,0 +DA:930,0 +DA:931,0 +DA:939,0 +DA:940,0 +DA:941,0 +DA:949,0 +DA:950,0 +DA:951,0 +DA:958,0 +DA:959,0 +DA:965,0 +DA:967,0 +DA:969,0 +DA:971,0 +DA:979,0 +DA:980,0 +DA:989,0 +DA:990,0 +DA:997,0 +DA:998,0 +DA:1005,0 +DA:1006,0 +DA:1012,0 +DA:1013,0 +DA:1018,0 +DA:1020,0 +DA:1024,0 +DA:1025,0 +DA:1026,0 +DA:1029,0 +DA:1030,0 +DA:1033,0 +DA:1034,0 +DA:1035,0 +DA:1039,0 +DA:1040,0 +DA:1043,0 +DA:1044,0 +DA:1047,0 +DA:1048,0 +DA:1056,0 +DA:1062,0 +DA:1066,0 +DA:1071,0 +DA:1072,0 +DA:1073,0 +DA:1080,0 +DA:1081,0 +DA:1087,0 +DA:1088,0 +DA:1108,0 +DA:1109,0 +DA:1110,0 +DA:1113,0 +DA:1115,0 +DA:1116,0 +DA:1117,0 +DA:1118,0 +DA:1119,0 +DA:1120,0 +DA:1123,0 +DA:1125,0 +DA:1126,0 +DA:1127,0 +DA:1128,0 +DA:1129,0 +DA:1132,0 +DA:1134,0 +DA:1135,0 +DA:1136,0 +DA:1137,0 +DA:1138,0 +DA:1140,0 +DA:1143,0 +DA:1144,0 +DA:1145,0 +DA:1146,0 +DA:1147,0 +DA:1148,0 +DA:1152,0 +DA:1155,0 +DA:1156,0 +DA:1157,0 +DA:1158,0 +DA:1159,0 +DA:1160,0 +DA:1163,0 +DA:1164,0 +DA:1165,0 +DA:1169,0 +DA:1172,0 +DA:1173,0 +DA:1174,0 +DA:1177,0 +DA:1178,0 +DA:1183,0 +DA:1184,0 +DA:1185,0 +DA:1186,0 +DA:1188,0 +DA:1190,0 +DA:1191,0 +DA:1198,0 +DA:1201,0 +DA:1204,0 +DA:1206,0 +DA:1209,0 +DA:1211,0 +DA:1213,0 +DA:1217,0 +DA:1219,0 +DA:1222,0 +DA:1224,0 +LH:0 +LF:387 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api_messages.erl +DA:28,4 +DA:31,0 +DA:34,0 +DA:37,0 +DA:42,0 +DA:47,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:55,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:108,0 +DA:112,0 +DA:118,0 +DA:119,0 +DA:125,0 +DA:130,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:149,0 +DA:154,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:162,0 +DA:164,0 +DA:167,0 +DA:169,0 +DA:172,0 +DA:174,0 +LH:1 +LF:63 +end_of_record +SF:src/mam/mod_mam_params.erl +DA:31,0 +DA:35,0 +DA:39,0 +DA:44,0 +DA:49,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:57,0 +DA:59,0 +DA:63,0 +DA:67,0 +DA:71,0 +DA:75,0 +DA:83,0 +LH:0 +LF:15 +end_of_record +SF: +DA:25,0 +DA:28,0 +DA:31,0 +DA:34,0 +DA:37,0 +DA:40,0 +DA:43,0 +DA:46,0 +DA:49,0 +DA:52,0 +DA:55,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:63,0 +DA:66,0 +DA:69,0 +DA:72,0 +DA:75,0 +DA:78,0 +DA:83,0 +DA:86,0 +LH:0 +LF:22 +end_of_record +SF:src/sasl/cyrsasl_external.erl +DA:42,0 +DA:48,0 +DA:49,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:64,0 +DA:66,0 +DA:68,0 +DA:69,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:82,0 +DA:83,0 +DA:86,0 +DA:88,0 +DA:91,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:97,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:107,0 +DA:108,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:117,0 +DA:121,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:138,0 +DA:140,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:190,0 +DA:193,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:202,0 +LH:0 +LF:77 +end_of_record +SF:src/mod_version.erl +DA:21,0 +DA:22,0 +DA:27,0 +DA:31,0 +DA:35,8 +DA:44,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:61,0 +DA:63,0 +DA:66,0 +DA:71,0 +DA:72,0 +DA:76,0 +DA:77,0 +DA:78,0 +LH:1 +LF:17 +end_of_record +SF:src/cassandra/mongoose_cassandra.erl +DA:79,0 +DA:80,0 +DA:83,0 +DA:94,0 +DA:95,0 +DA:98,0 +DA:109,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:138,0 +DA:149,0 +DA:153,0 +DA:156,0 +DA:165,0 +DA:168,0 +DA:169,0 +DA:172,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:184,0 +DA:188,0 +LH:0 +LF:27 +end_of_record +SF: +DA:0,0 +DA:53,0 +DA:58,0 +DA:84,0 +DA:87,0 +DA:94,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:108,0 +DA:109,0 +DA:112,0 +DA:115,0 +DA:118,0 +DA:121,0 +DA:131,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:143,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:157,0 +DA:158,0 +DA:162,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:172,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:184,0 +DA:188,0 +DA:189,0 +DA:193,0 +DA:194,0 +DA:197,0 +DA:199,0 +DA:203,0 +DA:204,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:216,0 +DA:222,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:233,0 +DA:234,0 +DA:238,0 +DA:242,0 +DA:243,0 +DA:245,0 +DA:252,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:259,0 +DA:262,0 +DA:268,0 +DA:269,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:280,0 +DA:285,0 +DA:286,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:301,0 +DA:305,0 +DA:307,0 +DA:308,0 +DA:313,0 +DA:318,0 +DA:320,0 +DA:321,0 +DA:324,0 +DA:325,0 +DA:327,0 +DA:328,0 +DA:333,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:341,0 +DA:342,0 +DA:349,0 +DA:350,0 +DA:352,0 +DA:353,0 +DA:355,0 +DA:356,0 +DA:359,0 +DA:363,0 +DA:366,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:376,0 +DA:377,0 +DA:379,0 +DA:380,0 +DA:383,0 +DA:384,0 +DA:386,0 +DA:394,0 +DA:403,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:426,0 +DA:427,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:441,0 +DA:444,0 +DA:445,0 +DA:446,0 +DA:454,0 +DA:458,0 +DA:461,0 +DA:465,0 +DA:472,0 +DA:480,0 +DA:483,0 +DA:486,0 +DA:489,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:499,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:506,0 +DA:508,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:516,0 +DA:518,0 +DA:519,0 +DA:522,0 +DA:523,0 +DA:526,0 +DA:530,0 +DA:531,0 +LH:0 +LF:187 +end_of_record +SF:src/muc_light/mod_muc_light.erl +DA:87,0 +DA:92,0 +DA:97,0 +DA:101,0 +DA:102,0 +DA:108,0 +DA:111,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:132,0 +DA:135,0 +DA:138,0 +DA:140,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:154,0 +DA:156,0 +DA:161,0 +DA:162,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:191,0 +DA:194,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:207,8 +DA:231,8 +DA:244,0 +DA:247,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:258,0 +DA:259,0 +DA:268,0 +DA:271,0 +DA:274,0 +DA:277,0 +DA:278,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:307,0 +DA:310,0 +DA:313,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:319,0 +DA:323,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:338,0 +DA:340,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:347,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:376,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:413,0 +DA:414,0 +DA:416,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:433,0 +DA:434,0 +DA:436,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:442,0 +DA:443,0 +DA:445,0 +DA:446,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:459,0 +DA:460,0 +DA:461,0 +DA:463,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:472,0 +DA:475,0 +DA:481,0 +DA:483,0 +DA:489,0 +DA:491,0 +DA:495,0 +DA:497,0 +DA:498,0 +DA:500,0 +DA:502,0 +DA:505,0 +DA:511,0 +DA:516,0 +DA:517,0 +DA:523,0 +DA:527,0 +DA:534,0 +DA:535,0 +DA:538,0 +DA:539,0 +DA:541,0 +DA:542,0 +DA:543,0 +DA:545,0 +DA:547,0 +DA:551,0 +DA:554,0 +DA:556,0 +DA:557,0 +DA:558,0 +DA:561,0 +DA:571,0 +DA:573,0 +DA:576,0 +DA:580,0 +DA:583,0 +DA:584,0 +DA:587,0 +DA:588,0 +DA:597,0 +DA:598,0 +DA:600,0 +DA:602,0 +DA:606,0 +DA:613,0 +DA:614,0 +DA:615,0 +DA:619,0 +DA:620,0 +DA:628,0 +DA:638,0 +DA:640,0 +DA:642,0 +DA:643,0 +DA:646,0 +DA:647,0 +DA:648,0 +DA:649,0 +DA:652,0 +DA:653,0 +DA:657,0 +DA:665,0 +DA:667,0 +DA:668,0 +DA:669,0 +DA:670,0 +DA:672,0 +DA:678,0 +DA:680,0 +DA:682,0 +DA:684,0 +DA:687,0 +DA:689,0 +DA:692,0 +DA:694,0 +DA:696,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:701,0 +DA:702,0 +DA:703,0 +DA:709,0 +DA:710,0 +DA:711,0 +DA:716,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:723,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:735,0 +DA:736,0 +DA:737,0 +DA:743,0 +DA:744,0 +DA:745,0 +DA:748,0 +DA:750,0 +DA:752,0 +DA:753,0 +DA:754,0 +DA:756,0 +DA:763,0 +DA:771,0 +DA:775,0 +DA:781,0 +DA:782,0 +DA:783,0 +DA:784,0 +DA:786,0 +DA:788,0 +DA:789,0 +DA:794,0 +DA:796,0 +DA:797,0 +DA:800,0 +DA:803,0 +DA:804,0 +LH:2 +LF:266 +end_of_record +SF: +DA:26,0 +DA:27,0 +DA:28,0 +DA:32,0 +DA:35,0 +DA:39,0 +DA:40,0 +LH:0 +LF:7 +end_of_record +SF:src/mod_last_riak.erl +DA:67,0 +DA:72,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:81,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:105,0 +DA:110,0 +DA:114,0 +DA:120,0 +LH:0 +LF:22 +end_of_record +SF:src/mod_muc_rdbms.erl +DA:36,0 +DA:37,0 +DA:41,0 +DA:45,0 +DA:49,0 +DA:53,0 +DA:56,0 +DA:59,0 +DA:62,0 +DA:67,0 +DA:71,0 +DA:73,0 +DA:77,0 +DA:81,0 +DA:85,0 +DA:89,0 +DA:93,0 +DA:96,0 +DA:99,0 +DA:103,0 +DA:109,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:141,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:197,0 +DA:198,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:237,0 +DA:240,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:255,0 +DA:256,0 +DA:262,0 +DA:263,0 +DA:267,0 +DA:271,0 +DA:275,0 +DA:279,0 +DA:283,0 +DA:287,0 +DA:291,0 +DA:295,0 +DA:299,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:322,0 +DA:323,0 +DA:326,0 +DA:327,0 +DA:330,0 +DA:331,0 +LH:0 +LF:123 +end_of_record +SF:src/muc_light/mod_muc_light_room_config.erl +DA:55,0 +DA:58,0 +DA:60,0 +DA:62,0 +DA:64,0 +DA:67,0 +DA:73,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:86,0 +DA:88,0 +DA:90,0 +DA:94,0 +DA:95,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:107,0 +DA:108,0 +DA:109,0 +LH:0 +LF:22 +end_of_record +SF:src/ejabberd_c2s.erl +DA:89,82 +DA:92,82 +DA:96,89 +DA:101,0 +DA:104,1 +DA:110,0 +DA:112,0 +DA:114,0 +DA:122,0 +DA:123,0 +DA:128,0 +DA:129,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:146,0 +DA:150,1 +DA:155,0 +DA:157,0 +DA:159,5 +DA:162,0 +DA:165,4 +DA:168,0 +DA:171,0 +DA:185,82 +DA:186,82 +DA:187,0 +DA:189,82 +DA:190,82 +DA:191,0 +DA:193,82 +DA:195,0 +DA:196,82 +DA:198,82 +DA:199,82 +DA:200,0 +DA:202,82 +DA:203,0 +DA:204,82 +DA:206,82 +DA:208,0 +DA:209,82 +DA:211,82 +DA:212,82 +DA:213,82 +DA:214,82 +DA:215,82 +DA:216,82 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,82 +DA:221,0 +DA:222,0 +DA:223,656 +DA:225,82 +DA:226,82 +DA:227,82 +DA:229,82 +DA:231,0 +DA:232,0 +DA:233,0 +DA:235,82 +DA:237,0 +DA:238,82 +DA:240,82 +DA:241,82 +DA:264,0 +DA:273,162 +DA:275,0 +DA:277,0 +DA:279,0 +DA:281,0 +DA:283,0 +DA:284,0 +DA:288,162 +DA:289,162 +DA:290,162 +DA:291,162 +DA:294,162 +DA:295,158 +DA:296,4 +DA:298,162 +DA:299,162 +DA:300,162 +DA:301,162 +DA:303,0 +DA:305,0 +DA:309,0 +DA:310,0 +DA:317,5 +DA:318,5 +DA:319,4 +DA:320,4 +DA:330,162 +DA:332,0 +DA:335,162 +DA:336,162 +DA:338,82 +DA:340,80 +DA:342,0 +DA:343,0 +DA:348,82 +DA:349,82 +DA:350,82 +DA:351,82 +DA:352,82 +DA:353,82 +DA:357,80 +DA:358,80 +DA:365,80 +DA:366,80 +DA:369,80 +DA:372,162 +DA:387,82 +DA:390,82 +DA:392,82 +DA:393,0 +DA:394,82 +DA:397,0 +DA:401,162 +DA:402,162 +DA:403,0 +DA:407,82 +DA:408,0 +DA:410,82 +DA:412,164 +DA:416,162 +DA:421,82 +DA:423,0 +DA:426,82 +DA:429,162 +DA:430,0 +DA:433,162 +DA:439,164 +DA:443,0 +DA:444,0 +DA:445,0 +DA:448,0 +DA:450,162 +DA:451,324 +DA:454,162 +DA:455,162 +DA:456,162 +DA:459,0 +DA:461,162 +DA:464,162 +DA:471,162 +DA:475,0 +DA:478,82 +DA:479,0 +DA:484,82 +DA:485,0 +DA:486,82 +DA:490,82 +DA:491,82 +DA:492,0 +DA:499,1 +DA:501,80 +DA:502,80 +DA:503,80 +DA:504,80 +DA:505,80 +DA:506,80 +DA:507,80 +DA:509,80 +DA:510,80 +DA:511,80 +DA:512,80 +DA:513,80 +DA:514,80 +DA:515,80 +DA:516,80 +DA:517,80 +DA:521,0 +DA:523,0 +DA:525,0 +DA:527,0 +DA:530,0 +DA:538,0 +DA:540,0 +DA:544,0 +DA:546,0 +DA:547,0 +DA:549,0 +DA:551,2 +DA:553,0 +DA:556,0 +DA:560,0 +DA:565,0 +DA:569,0 +DA:577,0 +DA:579,0 +DA:580,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:587,0 +DA:588,0 +DA:591,0 +DA:593,0 +DA:594,0 +DA:596,0 +DA:598,0 +DA:604,1 +DA:607,14 +DA:609,66 +DA:611,66 +DA:612,66 +DA:613,0 +DA:614,0 +DA:615,66 +DA:617,66 +DA:619,0 +DA:620,0 +DA:621,0 +DA:623,66 +DA:624,66 +DA:626,66 +DA:630,66 +DA:631,66 +DA:632,66 +DA:636,0 +DA:640,0 +DA:643,3 +DA:644,3 +DA:647,0 +DA:650,1 +DA:653,0 +DA:659,4 +DA:663,1 +DA:669,64 +DA:671,64 +DA:673,64 +DA:674,64 +DA:675,64 +DA:676,0 +DA:677,0 +DA:678,64 +DA:681,0 +DA:685,0 +DA:688,0 +DA:689,0 +DA:692,0 +DA:695,2 +DA:698,0 +DA:701,0 +DA:702,0 +DA:703,0 +DA:707,0 +DA:709,0 +DA:710,0 +DA:715,0 +DA:716,0 +DA:718,0 +DA:721,0 +DA:723,0 +DA:724,0 +DA:726,0 +DA:727,0 +DA:729,0 +DA:730,0 +DA:733,0 +DA:734,0 +DA:740,64 +DA:742,64 +DA:744,0 +DA:746,0 +DA:748,0 +DA:749,0 +DA:750,0 +DA:751,0 +DA:757,64 +DA:758,64 +DA:759,64 +DA:760,64 +DA:761,64 +DA:763,64 +DA:765,0 +DA:767,0 +DA:768,0 +DA:770,0 +DA:776,64 +DA:777,64 +DA:778,64 +DA:779,64 +DA:780,64 +DA:781,64 +DA:782,64 +DA:783,64 +DA:784,64 +DA:785,64 +DA:787,64 +DA:789,64 +DA:790,64 +DA:792,60 +DA:794,4 +DA:795,4 +DA:798,64 +DA:806,64 +DA:809,4 +DA:815,39 +DA:819,11 +DA:823,4 +DA:829,0 +DA:831,0 +DA:835,0 +DA:837,0 +DA:840,112 +DA:842,112 +DA:844,0 +DA:846,112 +DA:849,112 +DA:850,112 +DA:851,112 +DA:853,112 +DA:854,0 +DA:855,112 +DA:862,0 +DA:864,32 +DA:865,32 +DA:868,0 +DA:869,0 +DA:871,0 +DA:873,31 +DA:874,31 +DA:875,31 +DA:883,112 +DA:884,112 +DA:885,112 +DA:886,112 +DA:889,60 +DA:890,60 +DA:891,60 +DA:892,60 +DA:893,60 +DA:894,60 +DA:898,59 +DA:900,1 +DA:902,60 +DA:904,3 +DA:905,3 +DA:906,3 +DA:907,3 +DA:909,0 +DA:911,0 +DA:913,3 +DA:915,3 +DA:916,3 +DA:918,3 +DA:920,49 +DA:921,49 +DA:922,49 +DA:923,49 +DA:924,49 +DA:926,0 +DA:932,0 +DA:934,0 +DA:935,0 +DA:936,0 +DA:942,4 +DA:944,0 +DA:946,0 +DA:947,0 +DA:961,1 +DA:964,9 +DA:975,0 +DA:976,0 +DA:978,1 +DA:996,0 +DA:997,0 +DA:999,0 +DA:1000,0 +DA:1001,0 +DA:1003,0 +DA:1004,0 +DA:1006,1 +DA:1008,0 +DA:1009,0 +DA:1011,0 +DA:1012,0 +DA:1016,0 +DA:1028,5 +DA:1029,5 +DA:1030,0 +DA:1031,0 +DA:1033,4 +DA:1034,4 +DA:1035,4 +DA:1036,4 +DA:1037,4 +DA:1041,0 +DA:1042,0 +DA:1043,0 +DA:1046,22 +DA:1049,3 +DA:1051,3 +DA:1052,3 +DA:1054,0 +DA:1057,0 +DA:1058,0 +DA:1061,0 +DA:1063,0 +DA:1065,0 +DA:1068,0 +DA:1070,0 +DA:1072,0 +DA:1074,0 +DA:1075,0 +DA:1077,0 +DA:1079,0 +DA:1082,0 +DA:1085,0 +DA:1086,0 +DA:1087,0 +DA:1088,0 +DA:1090,0 +DA:1092,0 +DA:1094,2 +DA:1096,3 +DA:1099,2 +DA:1101,2 +DA:1103,1 +DA:1107,0 +DA:1108,0 +DA:1110,4 +DA:1111,4 +DA:1113,183 +DA:1118,0 +DA:1119,0 +DA:1121,1 +DA:1122,1 +DA:1124,1 +DA:1125,1 +DA:1126,1 +DA:1128,182 +DA:1131,0 +DA:1135,0 +DA:1136,0 +DA:1138,0 +DA:1139,0 +DA:1140,0 +DA:1142,0 +DA:1143,0 +DA:1145,0 +DA:1148,0 +DA:1150,0 +DA:1153,0 +DA:1154,0 +DA:1155,0 +DA:1158,0 +DA:1159,0 +DA:1160,0 +DA:1163,0 +DA:1167,0 +DA:1168,0 +DA:1170,0 +DA:1171,0 +DA:1174,0 +DA:1175,0 +DA:1178,182 +DA:1181,1 +DA:1182,1 +DA:1185,0 +DA:1186,1 +DA:1188,181 +DA:1207,182 +DA:1208,182 +DA:1209,182 +DA:1210,182 +DA:1212,23 +DA:1214,159 +DA:1215,159 +DA:1218,159 +DA:1219,159 +DA:1221,44 +DA:1223,114 +DA:1225,1 +DA:1230,181 +DA:1231,181 +DA:1233,0 +DA:1235,129 +DA:1237,52 +DA:1238,52 +DA:1240,181 +DA:1249,129 +DA:1250,129 +DA:1253,129 +DA:1254,129 +DA:1256,129 +DA:1259,0 +DA:1261,0 +DA:1262,0 +DA:1264,0 +DA:1265,0 +DA:1267,52 +DA:1270,0 +DA:1272,0 +DA:1274,0 +DA:1277,0 +DA:1278,0 +DA:1281,113 +DA:1283,4 +DA:1285,64 +DA:1286,64 +DA:1288,64 +DA:1290,0 +DA:1292,0 +DA:1295,0 +DA:1302,4 +DA:1303,4 +DA:1313,0 +DA:1315,0 +DA:1316,0 +DA:1318,0 +DA:1320,0 +DA:1322,0 +DA:1323,0 +DA:1325,0 +DA:1327,0 +DA:1330,0 +DA:1333,4 +DA:1334,4 +DA:1336,4 +DA:1338,0 +DA:1342,0 +DA:1349,1 +DA:1350,1 +DA:1352,0 +DA:1355,0 +DA:1357,0 +DA:1358,0 +DA:1359,0 +DA:1360,0 +DA:1361,0 +DA:1362,0 +DA:1363,0 +DA:1366,0 +DA:1367,0 +DA:1368,0 +DA:1369,0 +DA:1371,0 +DA:1377,0 +DA:1378,0 +DA:1380,1 +DA:1383,0 +DA:1393,113 +DA:1394,113 +DA:1395,113 +DA:1397,52 +DA:1398,52 +DA:1399,52 +DA:1400,0 +DA:1402,52 +DA:1403,52 +DA:1405,0 +DA:1406,0 +DA:1408,0 +DA:1409,0 +DA:1410,0 +DA:1411,0 +DA:1412,0 +DA:1414,0 +DA:1415,0 +DA:1417,0 +DA:1418,0 +DA:1420,0 +DA:1421,0 +DA:1423,0 +DA:1424,0 +DA:1426,61 +DA:1434,61 +DA:1435,61 +DA:1437,61 +DA:1438,61 +DA:1439,60 +DA:1440,1 +DA:1443,0 +DA:1447,113 +DA:1448,113 +DA:1449,113 +DA:1452,1 +DA:1454,0 +DA:1455,0 +DA:1457,1 +DA:1459,1 +DA:1460,1 +DA:1462,0 +DA:1473,0 +DA:1487,10 +DA:1488,10 +DA:1490,10 +DA:1492,82 +DA:1493,82 +DA:1494,50 +DA:1495,32 +DA:1497,82 +DA:1499,9 +DA:1502,4 +DA:1504,4 +DA:1505,4 +DA:1507,4 +DA:1510,4 +DA:1511,4 +DA:1517,4 +DA:1518,4 +DA:1519,4 +DA:1521,10 +DA:1523,10 +DA:1524,10 +DA:1525,10 +DA:1527,10 +DA:1529,59 +DA:1530,59 +DA:1532,59 +DA:1533,59 +DA:1538,11 +DA:1543,48 +DA:1545,48 +DA:1546,48 +DA:1552,48 +DA:1553,48 +DA:1555,59 +DA:1557,82 +DA:1558,82 +DA:1562,63 +DA:1563,63 +DA:1564,63 +DA:1565,63 +DA:1566,63 +DA:1573,112 +DA:1574,112 +DA:1576,112 +DA:1577,0 +DA:1579,112 +DA:1582,0 +DA:1585,22 +DA:1586,51 +DA:1587,9 +DA:1591,0 +DA:1595,226 +DA:1597,226 +DA:1602,857 +DA:1603,857 +DA:1604,857 +DA:1605,857 +DA:1606,857 +DA:1610,17 +DA:1617,95 +DA:1619,117 +DA:1620,92 +DA:1621,25 +DA:1626,372 +DA:1630,389 +DA:1634,389 +DA:1636,584 +DA:1637,558 +DA:1642,0 +DA:1643,0 +DA:1645,639 +DA:1646,639 +DA:1647,607 +DA:1651,0 +DA:1654,639 +DA:1663,0 +DA:1664,0 +DA:1665,0 +DA:1667,0 +DA:1668,0 +DA:1669,0 +DA:1671,0 +DA:1679,0 +DA:1681,162 +DA:1682,0 +DA:1683,162 +DA:1685,162 +DA:1686,0 +DA:1687,162 +DA:1689,162 +DA:1696,162 +DA:1701,0 +DA:1703,17 +DA:1706,0 +DA:1709,56 +DA:1715,193 +DA:1718,193 +DA:1719,193 +DA:1721,181 +DA:1723,180 +DA:1726,1 +DA:1728,1 +DA:1729,1 +DA:1732,12 +DA:1734,12 +DA:1735,12 +DA:1738,181 +DA:1739,12 +DA:1744,195 +DA:1745,195 +DA:1746,195 +DA:1751,162 +DA:1755,74 +DA:1756,74 +DA:1757,0 +DA:1759,0 +DA:1760,0 +DA:1761,0 +DA:1763,0 +DA:1772,52 +DA:1773,52 +DA:1775,0 +DA:1777,52 +DA:1780,52 +DA:1781,52 +DA:1782,52 +DA:1786,52 +DA:1788,0 +DA:1790,0 +DA:1800,52 +DA:1801,52 +DA:1803,52 +DA:1804,52 +DA:1809,52 +DA:1811,0 +DA:1813,52 +DA:1816,0 +DA:1821,52 +DA:1822,52 +DA:1823,52 +DA:1826,0 +DA:1827,0 +DA:1830,52 +DA:1831,52 +DA:1832,52 +DA:1835,0 +DA:1836,0 +DA:1837,0 +DA:1840,165 +DA:1841,165 +DA:1844,52 +DA:1845,52 +DA:1846,52 +DA:1850,52 +DA:1851,0 +DA:1852,0 +DA:1859,59 +DA:1860,59 +DA:1862,0 +DA:1863,0 +DA:1865,0 +DA:1870,0 +DA:1871,0 +DA:1873,0 +DA:1879,0 +DA:1880,0 +DA:1881,0 +DA:1883,0 +DA:1886,0 +DA:1889,0 +DA:1894,0 +DA:1896,0 +DA:1899,0 +DA:1901,0 +DA:1903,0 +DA:1905,0 +DA:1907,0 +DA:1909,0 +DA:1911,59 +DA:1919,59 +DA:1921,52 +DA:1923,7 +DA:1925,59 +DA:1926,59 +DA:1927,59 +DA:1929,59 +DA:1933,59 +DA:1934,59 +DA:1936,59 +DA:1937,59 +DA:1949,52 +DA:1952,52 +DA:1954,52 +DA:1958,52 +DA:1960,52 +DA:1961,52 +DA:1964,0 +DA:1966,52 +DA:1967,52 +DA:1969,7 +DA:1975,7 +DA:1977,0 +DA:1979,7 +DA:1981,7 +DA:1987,1 +DA:1988,1 +DA:1989,1 +DA:1991,0 +DA:1992,0 +DA:1993,0 +DA:1994,0 +DA:1997,0 +DA:1998,0 +DA:1999,0 +DA:2000,0 +DA:2003,1 +DA:2004,1 +DA:2006,0 +DA:2007,0 +DA:2009,0 +DA:2010,0 +DA:2012,0 +DA:2013,0 +DA:2015,0 +DA:2016,0 +DA:2018,0 +DA:2019,0 +DA:2021,0 +DA:2022,0 +DA:2023,0 +DA:2024,0 +DA:2032,1 +DA:2033,1 +DA:2034,1 +DA:2035,1 +DA:2040,52 +DA:2046,53 +DA:2047,53 +DA:2048,53 +DA:2049,53 +DA:2050,53 +DA:2052,0 +DA:2054,0 +DA:2056,0 +DA:2057,0 +DA:2059,53 +DA:2070,0 +DA:2074,0 +DA:2075,0 +DA:2082,234 +DA:2095,124 +DA:2106,104 +DA:2107,104 +DA:2108,52 +DA:2109,52 +DA:2110,52 +DA:2112,52 +DA:2114,0 +DA:2125,7 +DA:2127,7 +DA:2129,7 +DA:2130,7 +DA:2132,0 +DA:2141,52 +DA:2143,52 +DA:2144,52 +DA:2148,52 +DA:2150,0 +DA:2152,52 +DA:2154,52 +DA:2155,52 +DA:2157,52 +DA:2161,52 +DA:2169,1 +DA:2170,1 +DA:2171,1 +DA:2172,1 +DA:2173,1 +DA:2175,0 +DA:2177,1 +DA:2179,1 +DA:2181,0 +DA:2183,1 +DA:2185,1 +DA:2187,0 +DA:2189,1 +DA:2190,1 +DA:2191,1 +DA:2192,1 +DA:2193,1 +DA:2194,1 +DA:2195,1 +DA:2196,1 +DA:2197,1 +DA:2199,1 +DA:2201,0 +DA:2202,0 +DA:2203,0 +DA:2204,0 +DA:2206,0 +DA:2209,0 +DA:2211,0 +DA:2212,0 +DA:2213,0 +DA:2215,0 +DA:2216,0 +DA:2218,0 +DA:2220,0 +DA:2224,0 +DA:2226,1 +DA:2235,59 +DA:2237,59 +DA:2247,1 +DA:2249,74 +DA:2251,74 +DA:2253,0 +DA:2254,0 +DA:2256,0 +DA:2264,0 +DA:2266,0 +DA:2267,0 +DA:2268,0 +DA:2271,0 +DA:2273,0 +DA:2275,0 +DA:2277,0 +DA:2279,0 +DA:2280,0 +DA:2282,0 +DA:2290,0 +DA:2291,0 +DA:2292,0 +DA:2294,0 +DA:2296,0 +DA:2297,0 +DA:2298,0 +DA:2300,0 +DA:2302,0 +DA:2303,0 +DA:2304,0 +DA:2305,0 +DA:2311,52 +DA:2312,52 +DA:2313,52 +DA:2314,52 +DA:2315,52 +DA:2317,13 +DA:2321,52 +DA:2325,13 +DA:2326,13 +DA:2327,13 +DA:2328,13 +DA:2338,72 +DA:2339,72 +DA:2340,72 +DA:2341,0 +DA:2346,52 +DA:2348,1 +DA:2352,1 +DA:2353,1 +DA:2354,1 +DA:2355,1 +DA:2357,1 +DA:2358,1 +DA:2360,52 +DA:2364,0 +DA:2366,0 +DA:2367,0 +DA:2368,0 +DA:2373,0 +DA:2375,0 +DA:2376,0 +DA:2383,0 +DA:2385,0 +DA:2386,0 +DA:2388,0 +DA:2391,0 +DA:2393,0 +DA:2394,0 +DA:2396,0 +DA:2400,0 +DA:2404,0 +DA:2405,0 +DA:2407,0 +DA:2411,0 +DA:2413,0 +DA:2417,0 +DA:2424,82 +DA:2425,82 +DA:2426,0 +DA:2432,64 +DA:2438,64 +DA:2439,64 +DA:2445,421 +DA:2447,320 +DA:2453,0 +DA:2455,0 +DA:2462,0 +DA:2464,82 +DA:2472,112 +DA:2474,112 +DA:2476,0 +DA:2478,0 +DA:2479,0 +DA:2485,82 +DA:2487,0 +DA:2489,82 +DA:2491,82 +DA:2493,0 +DA:2499,107 +DA:2501,2 +DA:2502,2 +DA:2504,0 +DA:2507,42 +DA:2509,63 +DA:2515,10 +DA:2519,12 +DA:2521,2 +DA:2522,2 +DA:2523,2 +DA:2524,2 +DA:2527,0 +DA:2529,10 +DA:2533,2 +DA:2535,117 +DA:2536,44 +DA:2538,73 +DA:2548,0 +DA:2549,0 +DA:2551,0 +DA:2553,0 +DA:2558,0 +DA:2562,0 +DA:2563,0 +DA:2565,0 +DA:2569,0 +DA:2571,0 +DA:2581,0 +DA:2584,0 +DA:2588,0 +DA:2592,0 +DA:2596,0 +DA:2600,0 +DA:2603,0 +DA:2604,0 +DA:2605,0 +DA:2606,0 +DA:2607,0 +DA:2613,0 +DA:2615,0 +DA:2617,0 +DA:2621,0 +DA:2623,0 +DA:2624,0 +DA:2626,0 +DA:2627,0 +DA:2629,0 +DA:2631,0 +DA:2643,64 +DA:2644,64 +DA:2645,64 +DA:2646,64 +DA:2650,64 +DA:2659,256 +DA:2660,256 +DA:2661,256 +DA:2666,256 +DA:2668,128 +DA:2670,64 +DA:2672,64 +DA:2673,64 +DA:2674,64 +DA:2675,64 +DA:2676,64 +DA:2677,64 +DA:2683,192 +DA:2685,0 +DA:2687,192 +DA:2694,0 +DA:2696,0 +DA:2699,0 +DA:2701,0 +DA:2704,0 +DA:2705,0 +DA:2710,129 +DA:2715,129 +DA:2717,0 +DA:2718,0 +DA:2719,0 +DA:2720,0 +DA:2723,0 +DA:2725,0 +DA:2727,0 +DA:2729,0 +DA:2735,9 +DA:2736,2 +DA:2737,2 +DA:2739,9 +DA:2740,9 +DA:2743,63 +DA:2745,0 +DA:2751,43 +DA:2757,40 +DA:2759,18 +DA:2761,22 +DA:2763,40 +DA:2764,40 +DA:2765,40 +DA:2766,40 +DA:2767,40 +DA:2773,1 +DA:2775,2 +DA:2778,0 +DA:2782,22 +DA:2783,22 +DA:2784,0 +DA:2785,22 +DA:2787,22 +DA:2788,22 +DA:2792,2 +DA:2794,2 +DA:2795,2 +DA:2797,0 +DA:2801,21 +DA:2803,0 +DA:2804,0 +DA:2805,0 +DA:2807,1 +DA:2809,1 +DA:2810,1 +DA:2811,1 +DA:2813,20 +DA:2814,20 +DA:2819,18 +DA:2822,2 +DA:2825,2 +DA:2826,2 +DA:2827,2 +DA:2828,2 +DA:2829,2 +DA:2834,21 +DA:2835,20 +DA:2836,1 +DA:2840,20 +DA:2841,20 +DA:2842,18 +DA:2843,18 +DA:2844,18 +DA:2849,20 +DA:2851,0 +DA:2855,0 +DA:2856,0 +DA:2857,0 +DA:2860,5 +DA:2861,5 +DA:2863,0 +DA:2867,132 +DA:2869,44 +DA:2870,44 +DA:2873,44 +DA:2877,0 +DA:2879,44 +DA:2882,18 +DA:2885,40 +DA:2889,7 +DA:2892,8 +DA:2894,8 +DA:2899,5 +DA:2906,95 +DA:2908,0 +DA:2913,101 +DA:2914,101 +DA:2915,101 +DA:2916,101 +DA:2917,101 +DA:2919,22 +DA:2921,79 +DA:2923,101 +DA:2924,101 +DA:2928,0 +DA:2930,80 +DA:2932,24 +DA:2944,18 +DA:2945,12 +DA:2947,27 +DA:2949,18 +DA:2953,40 +DA:2957,40 +DA:2961,40 +DA:2965,95 +DA:2967,47 +DA:2972,39 +DA:2974,1 +DA:2977,39 +DA:2982,26 +DA:2984,37 +DA:2987,37 +DA:2988,69 +DA:2989,69 +DA:2990,37 +DA:2991,37 +DA:2994,22 +DA:2995,22 +DA:3000,10 +DA:3002,91 +DA:3005,65 +DA:3006,45 +DA:3007,20 +DA:3011,45 +DA:3012,45 +DA:3015,169 +DA:3017,13 +DA:3020,13 +DA:3023,12 +DA:3025,54 +DA:3027,22 +DA:3028,22 +DA:3029,22 +DA:3030,22 +DA:3032,32 +DA:3034,54 +DA:3037,14 +DA:3040,13 +DA:3041,13 +DA:3043,1 +DA:3045,1 +DA:3046,1 +DA:3056,11 +DA:3057,11 +DA:3058,10 +DA:3059,10 +DA:3060,10 +DA:3062,10 +DA:3064,1 +DA:3066,9 +DA:3067,9 +DA:3069,9 +DA:3070,9 +DA:3071,9 +DA:3072,9 +DA:3074,9 +DA:3075,9 +DA:3076,10 +DA:3077,10 +DA:3078,9 +DA:3080,9 +DA:3082,9 +DA:3084,9 +DA:3088,0 +DA:3091,0 +DA:3092,0 +DA:3097,1 +DA:3100,0 +DA:3101,1 +DA:3102,1 +DA:3106,1 +DA:3107,1 +DA:3108,1 +DA:3110,1 +DA:3112,1 +DA:3113,1 +DA:3114,1 +DA:3115,1 +DA:3118,10 +DA:3142,10 +DA:3143,240 +DA:3145,10 +DA:3148,9 +DA:3154,10 +DA:3155,10 +DA:3156,10 +DA:3161,10 +DA:3164,10 +DA:3165,10 +DA:3166,10 +DA:3170,58 +DA:3171,58 +DA:3173,0 +DA:3175,0 +DA:3177,58 +DA:3180,43 +DA:3183,58 +DA:3185,43 +DA:3186,43 +DA:3188,15 +DA:3192,43 +DA:3193,43 +DA:3194,43 +DA:3197,14 +DA:3198,14 +DA:3199,14 +DA:3201,8 +DA:3205,2 +DA:3212,80 +DA:3213,80 +DA:3214,0 +DA:3216,80 +DA:3222,0 +DA:3224,0 +DA:3228,0 +DA:3230,0 +DA:3235,0 +DA:3240,80 +DA:3241,80 +DA:3242,80 +DA:3243,80 +DA:3244,80 +DA:3245,80 +DA:3246,80 +DA:3251,80 +DA:3253,80 +DA:3254,80 +DA:3258,80 +DA:3260,80 +DA:3262,0 +DA:3263,0 +DA:3264,0 +DA:3266,0 +DA:3267,0 +DA:3270,0 +DA:3271,0 +DA:3272,0 +DA:3273,0 +DA:3275,0 +DA:3276,0 +DA:3277,0 +DA:3281,64 +DA:3283,64 +DA:3285,0 +DA:3289,64 +DA:3292,0 +DA:3293,0 +DA:3296,0 +DA:3297,0 +DA:3303,228 +DA:3308,228 +DA:3310,178 +DA:3311,50 +DA:3313,228 +DA:3314,228 +DA:3315,228 +DA:3319,479 +DA:3320,479 +DA:3321,479 +DA:3322,212 +DA:3323,267 +DA:3327,421 +DA:3328,0 +DA:3331,1 +DA:3336,103 +DA:3337,103 +DA:3339,103 +DA:3340,103 +DA:3345,116 +DA:3349,715 +LH:800 +LF:1350 +end_of_record +SF:src/mongoose_udp_listener.erl +DA:47,0 +DA:56,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:75,0 +DA:77,0 +DA:79,0 +DA:84,0 +DA:86,0 +DA:88,0 +DA:91,0 +DA:92,0 +LH:0 +LF:13 +end_of_record +SF: +DA:0,0 +DA:29,2 +DA:38,2 +DA:45,2 +DA:49,2 +DA:81,2 +DA:92,2 +DA:99,2 +DA:105,2 +DA:110,65 +DA:117,1 +DA:118,1 +DA:119,1 +DA:120,1 +DA:123,1 +DA:124,1 +DA:125,1 +DA:131,3 +DA:132,3 +DA:135,1 +DA:137,1 +DA:138,1 +DA:139,1 +DA:141,1 +DA:142,1 +DA:145,6 +DA:148,1 +DA:149,1 +DA:152,2 +DA:153,2 +DA:154,2 +DA:156,1 +DA:158,1 +DA:159,1 +DA:161,41 +DA:166,3 +DA:167,3 +DA:169,1 +DA:170,1 +DA:172,42 +DA:177,7 +DA:178,0 +DA:179,7 +DA:181,7 +DA:184,1 +DA:186,1 +DA:189,1 +DA:191,0 +DA:194,1 +DA:196,1 +DA:199,1 +DA:201,1 +DA:204,7 +DA:207,3 +DA:212,6 +DA:213,6 +DA:214,6 +DA:217,2 +DA:218,2 +DA:225,1 +DA:226,1 +DA:228,1 +DA:232,1 +DA:233,1 +DA:234,1 +DA:237,1 +DA:238,1 +DA:239,1 +DA:242,1 +DA:245,1 +DA:248,1 +DA:250,1 +DA:251,1 +DA:252,1 +DA:255,2 +DA:256,2 +DA:261,2 +DA:262,2 +DA:266,1 +DA:267,1 +DA:268,1 +DA:269,1 +DA:270,1 +DA:271,1 +DA:273,1 +DA:275,1 +DA:279,1 +DA:282,1 +DA:283,1 +DA:284,1 +DA:286,1 +DA:288,1 +DA:290,1 +DA:291,1 +DA:292,1 +DA:296,1 +DA:299,1 +DA:300,1 +DA:301,1 +DA:302,1 +DA:304,1 +DA:305,1 +DA:306,1 +DA:309,1 +DA:310,1 +DA:311,1 +DA:312,1 +DA:313,1 +DA:315,1 +DA:316,1 +DA:323,1 +DA:324,1 +DA:325,1 +DA:326,1 +DA:327,1 +DA:334,1 +DA:335,1 +DA:336,1 +DA:337,1 +DA:338,1 +DA:345,1 +DA:346,1 +DA:347,1 +DA:348,1 +DA:349,1 +DA:351,1 +DA:352,1 +DA:357,1 +DA:359,1 +DA:360,1 +DA:361,1 +DA:363,1 +DA:364,1 +DA:366,1 +DA:367,1 +DA:369,1 +DA:370,1 +DA:372,1 +DA:373,1 +DA:375,1 +DA:379,1 +DA:381,1 +DA:383,1 +DA:384,1 +DA:385,1 +DA:386,1 +DA:389,1 +DA:390,1 +DA:391,1 +DA:395,1 +DA:396,1 +DA:397,1 +DA:398,1 +DA:400,1 +DA:402,1 +DA:406,1 +DA:407,1 +DA:409,1 +DA:410,1 +DA:413,1 +DA:414,1 +DA:415,1 +DA:416,1 +DA:418,1 +DA:419,1 +DA:420,1 +DA:426,1 +DA:429,2 +DA:430,2 +DA:432,2 +DA:433,2 +DA:434,2 +DA:436,2 +DA:439,4 +DA:440,4 +DA:442,3 +DA:444,1 +DA:446,4 +DA:449,1 +DA:450,1 +DA:453,1 +DA:454,1 +DA:455,1 +DA:456,1 +DA:460,1 +DA:463,1 +DA:464,1 +DA:465,1 +DA:466,1 +DA:467,1 +DA:470,1 +DA:471,1 +DA:472,1 +DA:473,1 +DA:476,1 +DA:477,1 +DA:479,1 +DA:481,1 +DA:482,1 +DA:485,1 +DA:488,1 +DA:489,1 +DA:492,1 +DA:493,1 +DA:496,1 +DA:497,1 +DA:498,1 +DA:500,1 +DA:501,1 +DA:503,1 +DA:504,1 +DA:505,1 +DA:507,1 +DA:508,1 +DA:511,1 +DA:512,1 +DA:513,1 +DA:514,1 +DA:515,1 +DA:516,1 +DA:517,1 +DA:520,1 +DA:523,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:536,0 +DA:537,0 +DA:540,0 +DA:541,0 +DA:543,0 +DA:544,0 +DA:546,0 +DA:547,0 +DA:549,0 +DA:550,0 +DA:552,0 +DA:553,0 +DA:555,0 +DA:558,0 +DA:560,0 +DA:562,0 +DA:565,0 +DA:567,0 +DA:568,0 +DA:571,0 +DA:573,0 +DA:576,0 +DA:577,0 +DA:579,0 +DA:581,0 +DA:583,0 +DA:587,1 +DA:590,1 +DA:591,1 +DA:592,1 +DA:593,1 +DA:595,1 +DA:596,1 +DA:597,1 +DA:598,1 +DA:600,1 +DA:602,1 +DA:604,1 +DA:607,1 +DA:608,1 +DA:611,1 +DA:612,1 +DA:614,1 +DA:617,1 +DA:621,1 +DA:622,1 +DA:626,1 +DA:628,1 +DA:630,1 +DA:632,1 +DA:633,1 +DA:635,1 +DA:637,1 +DA:640,1 +DA:641,1 +DA:642,1 +DA:643,1 +DA:645,1 +DA:646,1 +DA:647,1 +DA:649,1 +DA:650,1 +DA:651,1 +DA:654,1 +DA:655,1 +DA:656,1 +DA:657,1 +DA:660,1 +DA:661,1 +DA:662,41 +DA:668,1 +DA:672,1 +DA:673,1 +DA:674,1 +DA:675,1 +DA:677,1 +DA:678,1 +DA:679,1 +DA:680,1 +DA:682,1 +DA:683,1 +DA:685,1 +DA:687,1 +DA:688,1 +DA:689,1 +DA:691,1 +DA:694,1 +DA:695,1 +DA:698,1 +DA:701,1 +DA:702,1 +DA:703,1 +DA:706,1 +DA:707,1 +DA:711,1 +DA:715,1 +DA:716,1 +DA:720,1 +DA:723,1 +DA:724,1 +DA:725,1 +DA:726,1 +DA:728,1 +DA:729,1 +DA:730,1 +DA:731,1 +DA:733,1 +DA:735,1 +DA:737,1 +DA:738,1 +DA:741,1 +DA:744,1 +DA:747,1 +DA:749,1 +DA:750,1 +DA:751,1 +DA:754,1 +DA:757,1 +DA:758,1 +DA:759,1 +DA:762,1 +DA:764,1 +DA:765,1 +DA:771,1 +DA:773,1 +DA:774,1 +DA:775,1 +DA:776,1 +DA:777,1 +DA:782,1 +DA:784,1 +DA:785,1 +DA:786,1 +DA:788,1 +DA:789,1 +DA:792,1 +DA:795,1 +DA:796,1 +DA:797,1 +DA:800,1 +DA:803,1 +DA:804,1 +DA:805,1 +DA:806,1 +DA:807,1 +DA:809,1 +DA:810,1 +DA:811,1 +DA:814,1 +DA:817,1 +DA:818,1 +DA:820,1 +DA:827,1 +DA:828,1 +DA:829,1 +DA:832,3 +DA:835,3 +DA:836,3 +DA:837,3 +DA:838,3 +DA:840,3 +DA:841,3 +DA:842,3 +DA:843,3 +DA:844,3 +DA:845,3 +DA:846,3 +DA:847,3 +DA:849,3 +DA:850,3 +DA:852,3 +DA:853,3 +DA:855,3 +DA:856,3 +DA:857,3 +DA:858,3 +DA:860,3 +DA:861,3 +DA:862,3 +DA:865,3 +DA:866,3 +DA:867,3 +DA:868,3 +DA:869,3 +DA:872,3 +DA:874,3 +DA:876,20 +DA:877,20 +DA:878,3 +DA:881,3 +DA:882,3 +DA:883,3 +DA:885,3 +DA:886,3 +DA:887,3 +DA:888,3 +DA:889,3 +DA:890,3 +DA:891,3 +DA:894,1 +DA:896,1 +DA:897,1 +DA:898,1 +DA:900,1 +DA:901,1 +DA:904,1 +DA:905,1 +DA:906,1 +DA:907,1 +DA:909,1 +DA:910,1 +DA:914,1 +DA:916,1 +DA:917,1 +DA:919,1 +DA:921,1 +DA:922,1 +DA:923,1 +DA:924,1 +DA:926,1 +DA:927,1 +DA:928,1 +DA:932,1 +DA:935,1 +DA:936,1 +DA:937,1 +DA:938,1 +DA:939,1 +DA:940,1 +DA:941,1 +DA:942,1 +DA:943,1 +DA:944,1 +DA:947,1 +DA:948,1 +DA:949,1 +DA:950,1 +DA:953,2 +DA:954,2 +DA:955,2 +DA:956,2 +DA:957,2 +DA:958,2 +DA:959,2 +DA:960,2 +DA:963,1 +DA:965,1 +DA:966,1 +DA:967,1 +DA:969,1 +DA:971,1 +DA:972,1 +DA:973,1 +DA:976,1 +DA:977,1 +DA:980,1 +DA:981,1 +DA:984,1 +DA:985,1 +DA:986,1 +DA:989,1 +DA:991,1 +DA:993,0 +DA:995,0 +DA:997,1 +DA:1000,47 +DA:1006,34 +DA:1009,16 +DA:1012,3 +DA:1014,4 +DA:1017,14 +DA:1020,8 +DA:1023,8 +DA:1024,8 +DA:1025,8 +DA:1026,8 +DA:1030,11 +DA:1031,11 +DA:1034,4 +DA:1035,4 +DA:1036,4 +DA:1037,4 +DA:1039,4 +DA:1040,4 +DA:1041,4 +DA:1042,4 +DA:1043,4 +DA:1044,4 +DA:1045,4 +DA:1047,4 +DA:1048,4 +DA:1050,4 +DA:1051,4 +DA:1052,4 +DA:1053,4 +DA:1055,4 +DA:1056,4 +DA:1059,1 +DA:1061,1 +DA:1062,1 +DA:1063,1 +DA:1065,1 +DA:1067,1 +DA:1068,1 +DA:1069,1 +DA:1070,1 +DA:1072,1 +DA:1073,1 +DA:1074,1 +DA:1075,1 +DA:1077,1 +DA:1078,1 +DA:1079,1 +DA:1081,1 +DA:1092,1 +DA:1093,1 +DA:1094,1 +DA:1095,1 +DA:1096,1 +DA:1099,1 +DA:1100,1 +DA:1103,1 +DA:1104,1 +DA:1105,1 +DA:1108,1 +DA:1109,1 +DA:1110,1 +DA:1123,1 +DA:1124,1 +DA:1125,1 +DA:1126,1 +DA:1127,1 +DA:1129,1 +DA:1131,1 +DA:1132,1 +DA:1133,1 +DA:1134,1 +DA:1135,1 +DA:1138,1 +DA:1139,1 +DA:1140,1 +DA:1141,1 +DA:1142,1 +DA:1143,1 +DA:1146,1 +DA:1147,1 +DA:1148,1 +DA:1151,1 +DA:1154,1 +DA:1163,1 +DA:1164,1 +DA:1166,1 +DA:1183,1 +DA:1184,1 +DA:1186,1 +DA:1187,1 +DA:1188,1 +DA:1189,1 +DA:1190,1 +DA:1191,1 +DA:1192,1 +DA:1193,1 +DA:1194,1 +DA:1196,1 +DA:1198,1 +DA:1199,1 +DA:1200,1 +DA:1208,1 +DA:1209,1 +DA:1210,1 +DA:1213,1 +DA:1217,1 +DA:1220,1 +DA:1223,1 +DA:1224,1 +DA:1227,1 +DA:1228,1 +DA:1234,1 +DA:1235,1 +DA:1236,1 +DA:1237,1 +DA:1238,1 +DA:1239,1 +DA:1240,1 +DA:1241,1 +DA:1242,1 +DA:1243,1 +DA:1244,1 +DA:1245,1 +DA:1246,1 +DA:1247,1 +DA:1251,1 +DA:1253,1 +DA:1254,1 +DA:1255,1 +DA:1258,1 +DA:1262,1 +DA:1265,1 +DA:1268,1 +DA:1269,1 +DA:1272,1 +DA:1273,1 +DA:1277,1 +DA:1278,1 +DA:1279,1 +DA:1281,1 +DA:1282,1 +DA:1283,1 +DA:1284,1 +DA:1287,1 +DA:1288,1 +DA:1289,1 +DA:1291,1 +DA:1292,1 +DA:1293,1 +DA:1294,1 +DA:1300,3 +DA:1301,3 +DA:1304,3 +DA:1307,3 +DA:1308,3 +DA:1309,3 +DA:1312,3 +DA:1315,3 +DA:1322,64 +DA:1323,64 +DA:1325,24 +DA:1326,24 +DA:1327,24 +DA:1328,24 +DA:1329,40 +DA:1333,33 +DA:1335,24 +DA:1336,24 +DA:1337,24 +DA:1339,9 +DA:1343,4 +DA:1344,4 +DA:1345,4 +DA:1346,4 +DA:1347,4 +DA:1348,4 +DA:1349,4 +DA:1352,6 +DA:1353,6 +DA:1356,0 +DA:1359,0 +DA:1360,0 +DA:1361,0 +DA:1362,0 +DA:1364,0 +DA:1365,0 +DA:1366,0 +DA:1368,0 +DA:1370,0 +DA:1374,3 +DA:1375,3 +DA:1376,3 +DA:1379,0 +DA:1382,10 +DA:1386,1 +DA:1390,1 +DA:1391,1 +DA:1394,1 +DA:1397,14 +DA:1398,14 +DA:1402,14 +DA:1403,14 +DA:1406,2 +DA:1410,1 +DA:1411,1 +DA:1412,1 +DA:1413,1 +DA:1417,2 +DA:1419,2 +DA:1421,0 +DA:1423,2 +DA:1426,17 +DA:1427,17 +DA:1428,17 +DA:1430,0 +DA:1432,17 +DA:1436,69 +DA:1437,69 +DA:1438,69 +DA:1441,4 +DA:1442,4 +DA:1443,4 +DA:1446,1 +DA:1449,90 +DA:1450,90 +DA:1451,90 +DA:1454,0 +DA:1455,0 +DA:1456,0 +DA:1459,0 +DA:1462,5 +DA:1465,9 +DA:1466,9 +DA:1469,10 +DA:1470,10 +DA:1471,10 +DA:1472,10 +DA:1473,10 +DA:1476,5 +DA:1477,8 +DA:1479,5 +DA:1481,3 +DA:1483,0 +DA:1486,5 +DA:1493,3 +DA:1496,1 +DA:1497,1 +DA:1502,1 +DA:1503,1 +DA:1508,1 +DA:1509,1 +DA:1510,1 +DA:1512,1 +DA:1515,0 +DA:1520,1 +DA:1521,1 +DA:1524,1 +DA:1526,0 +DA:1527,0 +DA:1529,1 +DA:1533,6 +DA:1536,1 +DA:1537,1 +DA:1538,1 +DA:1541,2 +DA:1542,2 +LH:702 +LF:763 +end_of_record +SF:src/muc_light/mod_muc_light_db_backend.erl +DA:147,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:159,0 +DA:160,0 +DA:169,0 +DA:170,0 +DA:176,0 +DA:177,0 +DA:182,0 +DA:183,0 +DA:190,0 +DA:191,0 +DA:197,0 +DA:198,0 +DA:205,0 +DA:206,0 +DA:211,0 +DA:212,0 +DA:218,0 +DA:219,0 +DA:226,0 +DA:227,0 +DA:233,0 +DA:234,0 +DA:242,0 +DA:243,0 +DA:250,0 +DA:251,0 +DA:257,0 +DA:258,0 +DA:267,0 +DA:268,0 +DA:275,0 +DA:276,0 +DA:280,0 +LH:0 +LF:37 +end_of_record +SF:src/mam/mod_mam_cassandra_arch.erl +DA:81,0 +DA:84,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:128,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:146,0 +DA:151,0 +DA:152,0 +DA:154,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:179,0 +DA:180,0 +DA:191,0 +DA:198,0 +DA:201,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:215,0 +DA:217,0 +DA:219,0 +DA:223,0 +DA:231,0 +DA:233,0 +DA:239,0 +DA:240,0 +DA:245,0 +DA:253,0 +DA:254,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:267,0 +DA:269,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:279,0 +DA:281,0 +DA:283,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:291,0 +DA:297,0 +DA:298,0 +DA:302,0 +DA:303,0 +DA:308,0 +DA:310,0 +DA:312,0 +DA:316,0 +DA:317,0 +DA:323,0 +DA:324,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:333,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:346,0 +DA:347,0 +DA:352,0 +DA:353,0 +DA:355,0 +DA:356,0 +DA:358,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:369,0 +DA:370,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:378,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:394,0 +DA:395,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:404,0 +DA:405,0 +DA:409,0 +DA:412,0 +DA:414,0 +DA:417,0 +DA:420,0 +DA:424,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:432,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:445,0 +DA:461,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:493,0 +DA:508,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:538,0 +DA:540,0 +DA:542,0 +DA:544,0 +DA:545,0 +DA:548,0 +DA:549,0 +DA:551,0 +DA:554,0 +DA:568,0 +DA:570,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:577,0 +DA:579,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:597,0 +DA:602,0 +DA:607,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:613,0 +DA:616,0 +DA:629,0 +DA:631,0 +DA:637,0 +DA:645,0 +DA:647,0 +DA:649,0 +DA:651,0 +DA:655,0 +DA:656,0 +DA:657,0 +DA:659,0 +DA:660,0 +DA:664,0 +DA:665,0 +DA:679,0 +DA:682,0 +DA:685,0 +DA:687,0 +DA:690,0 +DA:692,0 +DA:699,0 +DA:700,0 +DA:703,0 +DA:704,0 +DA:707,0 +DA:708,0 +DA:711,0 +DA:712,0 +DA:716,0 +DA:721,0 +DA:726,0 +DA:730,0 +DA:734,0 +DA:745,0 +DA:746,0 +DA:750,0 +DA:751,0 +DA:758,0 +DA:762,0 +LH:0 +LF:221 +end_of_record +SF:src/global_distrib/mod_global_distrib.erl +DA:43,0 +DA:47,0 +DA:48,0 +DA:52,0 +DA:56,8 +DA:74,8 +DA:90,16 +DA:101,8 +DA:116,8 +DA:127,8 +DA:139,8 +DA:150,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:166,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:180,0 +DA:184,0 +DA:193,0 +DA:204,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:212,0 +DA:213,0 +DA:216,0 +DA:218,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:226,0 +DA:228,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:237,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:262,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:274,0 +DA:276,0 +DA:278,0 +DA:279,0 +DA:284,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:294,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:311,0 +DA:313,0 +DA:314,0 +DA:316,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:327,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:337,0 +DA:347,0 +DA:349,0 +DA:356,0 +DA:358,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:368,0 +LH:7 +LF:98 +end_of_record +SF:src/inbox/mod_inbox_muclight.erl +DA:28,0 +DA:37,0 +DA:40,0 +DA:42,0 +DA:52,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:83,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:106,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:142,0 +DA:144,0 +DA:148,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:157,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:168,0 +DA:172,0 +DA:176,0 +DA:180,0 +LH:0 +LF:44 +end_of_record +SF:src/mam/mam_message_xml.erl +DA:9,0 +DA:12,0 +DA:13,0 +LH:0 +LF:3 +end_of_record +SF:src/auth/ejabberd_auth_ldap.erl +DA:76,0 +DA:78,0 +DA:80,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:105,8 +DA:124,0 +DA:125,0 +DA:127,0 +DA:131,0 +DA:132,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:166,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:214,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:239,0 +DA:248,0 +DA:249,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:285,0 +DA:292,0 +DA:293,0 +DA:295,0 +DA:301,0 +DA:304,0 +DA:305,0 +DA:307,0 +DA:316,0 +DA:317,0 +DA:319,0 +DA:321,0 +DA:322,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:337,0 +DA:339,0 +DA:341,0 +DA:347,0 +DA:348,0 +DA:350,0 +DA:351,0 +DA:356,0 +DA:357,0 +DA:359,0 +DA:363,0 +DA:373,0 +DA:374,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:387,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:401,0 +DA:403,0 +DA:409,0 +DA:410,0 +DA:412,0 +DA:426,0 +DA:429,0 +DA:430,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:444,0 +DA:450,0 +DA:451,0 +DA:461,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:473,0 +LH:1 +LF:142 +end_of_record +SF:src/offline/mod_offline_rdbms.erl +DA:45,0 +DA:46,0 +DA:49,0 +DA:56,0 +DA:57,0 +DA:62,0 +DA:69,0 +DA:73,0 +DA:76,0 +DA:79,0 +DA:88,0 +DA:89,0 +DA:95,0 +DA:100,0 +DA:105,0 +DA:110,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:164,0 +DA:171,0 +DA:172,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:183,0 +DA:184,0 +DA:188,0 +DA:189,0 +DA:193,0 +DA:194,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:208,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:217,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:229,0 +DA:231,0 +DA:232,0 +DA:234,0 +LH:0 +LF:69 +end_of_record +SF:src/mongoose_router_dynamic_domains.erl +DA:23,1 +DA:26,1 +DA:27,1 +DA:29,1 +DA:30,0 +LH:4 +LF:5 +end_of_record +SF:src/mam/mod_mam_muc_cassandra_arch.erl +DA:77,0 +DA:81,0 +DA:87,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:111,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:134,0 +DA:139,0 +DA:140,0 +DA:142,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:177,0 +DA:185,0 +DA:188,0 +DA:191,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:199,0 +DA:201,0 +DA:203,0 +DA:207,0 +DA:209,0 +DA:217,0 +DA:219,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:233,0 +DA:236,0 +DA:237,0 +DA:245,0 +DA:246,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:259,0 +DA:261,0 +DA:263,0 +DA:265,0 +DA:267,0 +DA:271,0 +DA:273,0 +DA:275,0 +DA:277,0 +DA:279,0 +DA:281,0 +DA:283,0 +DA:289,0 +DA:290,0 +DA:294,0 +DA:295,0 +DA:300,0 +DA:302,0 +DA:304,0 +DA:308,0 +DA:309,0 +DA:315,0 +DA:316,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:325,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:338,0 +DA:339,0 +DA:344,0 +DA:345,0 +DA:347,0 +DA:348,0 +DA:350,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:363,0 +DA:364,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:389,0 +DA:390,0 +DA:395,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:400,0 +DA:401,0 +DA:405,0 +DA:408,0 +DA:410,0 +DA:413,0 +DA:416,0 +DA:419,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:428,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:456,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:461,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:488,0 +DA:503,0 +DA:516,0 +DA:517,0 +DA:518,0 +DA:520,0 +DA:533,0 +DA:535,0 +DA:537,0 +DA:539,0 +DA:540,0 +DA:543,0 +DA:544,0 +DA:546,0 +DA:549,0 +DA:563,0 +DA:565,0 +DA:567,0 +DA:568,0 +DA:570,0 +DA:573,0 +DA:575,0 +DA:587,0 +DA:588,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:593,0 +DA:598,0 +DA:603,0 +DA:606,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:610,0 +DA:611,0 +DA:612,0 +DA:615,0 +DA:628,0 +DA:630,0 +DA:636,0 +DA:644,0 +DA:646,0 +DA:648,0 +DA:650,0 +DA:654,0 +DA:655,0 +DA:656,0 +DA:658,0 +DA:659,0 +DA:663,0 +DA:665,0 +DA:666,0 +DA:680,0 +DA:683,0 +DA:686,0 +DA:688,0 +DA:691,0 +DA:693,0 +DA:696,0 +DA:698,0 +DA:705,0 +DA:706,0 +DA:709,0 +DA:710,0 +DA:713,0 +DA:714,0 +DA:717,0 +DA:718,0 +DA:722,0 +DA:727,0 +DA:733,0 +DA:738,0 +DA:742,0 +DA:750,0 +DA:751,0 +DA:755,0 +DA:756,0 +DA:763,0 +DA:767,0 +LH:0 +LF:220 +end_of_record +SF:src/mongoose_privacy.erl +DA:36,261 +DA:37,0 +DA:38,261 +DA:40,261 +DA:41,261 +DA:55,385 +DA:57,124 +DA:58,124 +DA:60,261 +DA:63,385 +DA:64,385 +DA:66,385 +DA:68,385 +DA:69,385 +DA:71,0 +LH:13 +LF:15 +end_of_record +SF: +DA:25,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:44,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:54,0 +DA:58,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:64,0 +DA:65,0 +DA:67,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:104,0 +DA:107,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:122,0 +DA:124,0 +DA:128,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:141,0 +LH:0 +LF:67 +end_of_record +SF: +DA:14,0 +DA:15,0 +DA:17,0 +DA:20,1 +DA:23,0 +DA:24,0 +DA:27,7 +DA:28,7 +DA:29,7 +DA:32,0 +DA:33,0 +DA:34,0 +DA:37,7 +DA:39,14 +DA:40,14 +DA:42,0 +DA:43,2 +DA:44,6 +DA:45,0 +DA:46,6 +DA:48,14 +DA:51,1 +DA:52,1 +DA:53,1 +DA:56,1 +DA:57,1 +DA:58,1 +DA:61,9 +DA:64,1 +DA:65,1 +DA:68,0 +DA:70,1 +DA:71,1 +DA:72,1 +DA:73,1 +DA:74,0 +DA:78,1 +DA:80,0 +DA:81,1 +DA:85,0 +DA:86,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:118,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:138,0 +LH:26 +LF:70 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api_rooms_messages.erl +DA:28,4 +DA:31,0 +DA:34,0 +DA:37,0 +DA:40,0 +DA:43,0 +DA:46,0 +DA:49,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:83,0 +DA:85,0 +DA:86,0 +DA:88,0 +DA:90,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:100,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:128,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:139,0 +DA:141,0 +DA:143,0 +DA:149,0 +DA:151,0 +DA:153,0 +DA:156,0 +DA:158,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:169,0 +DA:170,0 +DA:173,0 +DA:176,0 +DA:179,0 +DA:181,0 +DA:184,0 +DA:186,0 +DA:188,0 +DA:192,0 +DA:193,0 +DA:196,0 +DA:198,0 +DA:200,0 +DA:203,0 +DA:205,0 +DA:207,0 +DA:209,0 +DA:213,0 +LH:1 +LF:77 +end_of_record +SF:src/privacy/mod_privacy_rdbms.erl +DA:49,0 +DA:50,0 +DA:54,0 +DA:56,0 +DA:58,0 +DA:60,0 +DA:62,0 +DA:65,0 +DA:67,0 +DA:69,0 +DA:71,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:87,0 +DA:95,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:106,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:122,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:140,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:158,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:174,0 +DA:176,0 +DA:178,0 +DA:179,0 +DA:181,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:204,0 +DA:206,0 +DA:207,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:221,0 +DA:223,0 +DA:224,0 +DA:228,0 +DA:229,0 +DA:231,0 +DA:233,0 +DA:235,0 +DA:237,0 +DA:241,0 +DA:243,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:250,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:264,0 +DA:266,0 +DA:268,0 +DA:270,0 +DA:272,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:284,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:290,0 +DA:291,0 +DA:294,0 +DA:295,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:303,0 +DA:304,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:312,0 +DA:315,0 +DA:318,0 +DA:321,0 +DA:324,0 +DA:327,0 +DA:330,0 +DA:333,0 +DA:337,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:351,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:359,0 +DA:360,0 +DA:362,0 +DA:363,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:378,0 +DA:383,0 +DA:384,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:412,0 +DA:413,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:443,0 +DA:444,0 +DA:445,0 +DA:446,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:451,0 +LH:0 +LF:195 +end_of_record +SF:src/sasl/cyrsasl_scram_sha512.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/mongoose_packet_handler.erl +DA:43,1 +DA:47,14 +DA:55,318 +DA:58,0 +DA:61,0 +DA:66,13 +DA:67,13 +LH:5 +LF:7 +end_of_record +SF:src/mongoose_scram.erl +DA:55,143 +DA:58,63 +DA:59,0 +DA:60,63 +DA:61,0 +DA:64,162 +DA:65,162 +DA:66,162 +DA:67,162 +DA:68,162 +DA:69,162 +DA:70,162 +DA:71,162 +DA:72,162 +DA:73,162 +DA:74,162 +DA:77,1620 +DA:78,0 +DA:79,0 +DA:80,1620 +DA:84,0 +DA:87,63 +DA:91,0 +DA:94,0 +DA:96,63 +DA:97,63 +DA:98,63 +DA:99,63 +DA:102,63 +DA:103,63 +DA:104,63 +DA:105,63 +DA:106,63 +DA:111,0 +DA:112,0 +DA:114,80 +DA:115,80 +DA:116,400 +DA:117,80 +DA:118,80 +DA:119,80 +DA:120,80 +DA:124,0 +DA:125,0 +DA:129,63 +DA:130,63 +DA:131,315 +DA:132,63 +DA:133,63 +DA:136,63 +DA:140,63 +DA:141,63 +DA:142,63 +DA:143,63 +DA:146,0 +DA:148,0 +DA:153,0 +DA:154,0 +DA:157,80 +DA:159,80 +DA:160,80 +DA:161,80 +DA:162,80 +DA:164,80 +DA:166,0 +DA:167,0 +DA:170,0 +DA:171,0 +DA:174,0 +DA:177,80 +DA:179,80 +DA:181,0 +DA:184,160 +DA:188,0 +DA:195,0 +DA:203,0 +DA:204,0 +DA:206,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:219,286 +DA:226,63 +DA:228,63 +DA:229,315 +DA:230,0 +LH:56 +LF:89 +end_of_record +SF: +DA:58,0 +DA:69,0 +DA:76,0 +DA:79,0 +DA:87,0 +DA:107,0 +DA:112,0 +DA:116,0 +DA:121,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:143,0 +DA:144,0 +DA:147,0 +DA:151,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:165,0 +DA:168,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:178,0 +DA:181,0 +DA:182,0 +DA:185,0 +DA:188,0 +DA:191,0 +DA:192,0 +DA:199,0 +DA:204,0 +DA:206,0 +DA:208,0 +DA:210,0 +DA:212,0 +DA:216,0 +DA:220,0 +DA:222,0 +DA:224,0 +DA:228,0 +DA:231,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:243,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:259,0 +DA:262,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:276,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:283,0 +DA:288,0 +DA:290,0 +DA:291,0 +DA:296,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:305,0 +DA:309,0 +DA:311,0 +DA:312,0 +DA:316,0 +DA:319,0 +DA:320,0 +DA:322,0 +DA:323,0 +DA:329,0 +DA:330,0 +DA:334,0 +DA:337,0 +DA:338,0 +DA:340,0 +DA:341,0 +DA:345,0 +DA:348,0 +DA:349,0 +DA:351,0 +DA:352,0 +DA:356,0 +DA:359,0 +DA:360,0 +DA:362,0 +DA:363,0 +DA:374,0 +DA:377,0 +DA:378,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:388,0 +DA:395,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:402,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:412,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:420,0 +DA:421,0 +DA:425,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:434,0 +DA:438,0 +DA:439,0 +DA:442,0 +DA:444,0 +DA:445,0 +DA:449,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:456,0 +DA:459,0 +DA:461,0 +DA:462,0 +DA:465,0 +DA:467,0 +DA:469,0 +DA:474,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:481,0 +DA:485,0 +DA:497,0 +DA:498,0 +DA:500,0 +DA:501,0 +DA:503,0 +DA:505,0 +DA:507,0 +DA:509,0 +DA:525,0 +DA:526,0 +DA:528,0 +DA:529,0 +DA:531,0 +DA:533,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:541,0 +DA:543,0 +DA:545,0 +DA:551,0 +DA:554,0 +DA:555,0 +DA:556,0 +DA:558,0 +DA:562,0 +DA:574,0 +DA:575,0 +DA:577,0 +DA:578,0 +DA:580,0 +DA:582,0 +DA:584,0 +DA:585,0 +DA:587,0 +DA:603,0 +DA:604,0 +DA:606,0 +DA:607,0 +DA:609,0 +DA:611,0 +DA:613,0 +DA:614,0 +DA:615,0 +DA:616,0 +DA:620,0 +DA:622,0 +DA:624,0 +DA:628,0 +DA:644,0 +DA:645,0 +DA:647,0 +DA:648,0 +DA:650,0 +DA:651,0 +DA:653,0 +DA:654,0 +DA:659,0 +DA:662,0 +DA:663,0 +DA:664,0 +DA:666,0 +DA:670,0 +DA:683,0 +DA:684,0 +DA:686,0 +DA:687,0 +DA:689,0 +DA:691,0 +DA:693,0 +DA:694,0 +DA:696,0 +DA:712,0 +DA:713,0 +DA:715,0 +DA:716,0 +DA:718,0 +DA:720,0 +DA:722,0 +DA:723,0 +DA:724,0 +DA:725,0 +DA:729,0 +DA:731,0 +DA:733,0 +DA:737,0 +DA:753,0 +DA:754,0 +DA:756,0 +DA:757,0 +DA:759,0 +DA:760,0 +DA:762,0 +DA:763,0 +DA:768,0 +DA:771,0 +DA:772,0 +DA:773,0 +DA:775,0 +DA:779,0 +DA:791,0 +DA:792,0 +DA:794,0 +DA:795,0 +DA:797,0 +DA:798,0 +DA:800,0 +DA:802,0 +DA:807,0 +DA:813,0 +DA:819,0 +DA:827,0 +DA:834,0 +DA:836,0 +DA:840,0 +DA:843,0 +DA:844,0 +DA:845,0 +DA:850,0 +DA:851,0 +DA:853,0 +DA:855,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:861,0 +DA:864,0 +DA:865,0 +DA:866,0 +DA:871,0 +DA:872,0 +DA:874,0 +DA:876,0 +DA:881,0 +DA:883,0 +DA:884,0 +DA:885,0 +DA:888,0 +DA:890,0 +DA:898,0 +DA:901,0 +DA:902,0 +DA:903,0 +DA:904,0 +DA:907,0 +DA:909,0 +DA:913,0 +DA:916,0 +DA:917,0 +DA:918,0 +DA:919,0 +DA:922,0 +DA:923,0 +DA:925,0 +DA:926,0 +DA:936,0 +DA:939,0 +DA:940,0 +DA:943,0 +DA:945,0 +DA:946,0 +DA:949,0 +DA:951,0 +DA:952,0 +DA:955,0 +DA:963,0 +DA:966,0 +DA:967,0 +DA:968,0 +DA:971,0 +DA:972,0 +DA:975,0 +DA:981,0 +DA:984,0 +DA:986,0 +DA:988,0 +DA:989,0 +DA:997,0 +DA:1000,0 +DA:1003,0 +DA:1004,0 +DA:1005,0 +DA:1007,0 +DA:1009,0 +DA:1011,0 +DA:1014,0 +DA:1015,0 +DA:1018,0 +DA:1020,0 +DA:1022,0 +DA:1026,0 +DA:1027,0 +DA:1028,0 +DA:1054,0 +DA:1055,0 +DA:1057,0 +DA:1059,0 +DA:1062,0 +DA:1063,0 +DA:1064,0 +DA:1066,0 +DA:1067,0 +DA:1068,0 +DA:1071,0 +DA:1072,0 +DA:1073,0 +DA:1074,0 +DA:1075,0 +DA:1076,0 +DA:1077,0 +DA:1078,0 +DA:1082,0 +DA:1084,0 +DA:1086,0 +DA:1088,0 +DA:1089,0 +DA:1091,0 +DA:1093,0 +DA:1094,0 +DA:1097,0 +DA:1099,0 +DA:1101,0 +DA:1105,0 +DA:1106,0 +DA:1108,0 +DA:1110,0 +DA:1112,0 +DA:1113,0 +DA:1117,0 +DA:1120,0 +DA:1121,0 +DA:1124,0 +DA:1125,0 +DA:1127,0 +DA:1131,0 +DA:1132,0 +DA:1133,0 +DA:1137,0 +DA:1139,0 +DA:1141,0 +DA:1143,0 +DA:1145,0 +DA:1148,0 +DA:1149,0 +DA:1152,0 +DA:1153,0 +DA:1157,0 +DA:1159,0 +DA:1160,0 +DA:1161,0 +DA:1164,0 +DA:1167,0 +DA:1168,0 +DA:1171,0 +DA:1174,0 +DA:1179,0 +DA:1184,0 +DA:1189,0 +DA:1201,0 +DA:1207,0 +DA:1208,0 +DA:1210,0 +DA:1215,0 +DA:1216,0 +DA:1219,0 +DA:1220,0 +DA:1229,0 +DA:1233,0 +DA:1234,0 +DA:1235,0 +DA:1236,0 +DA:1238,0 +DA:1240,0 +DA:1243,0 +DA:1251,0 +DA:1256,0 +DA:1257,0 +DA:1258,0 +DA:1262,0 +DA:1271,0 +DA:1274,0 +DA:1275,0 +DA:1276,0 +DA:1278,0 +DA:1287,0 +DA:1288,0 +DA:1289,0 +DA:1293,0 +DA:1296,0 +DA:1297,0 +DA:1299,0 +DA:1301,0 +DA:1303,0 +DA:1311,0 +DA:1313,0 +DA:1315,0 +DA:1320,0 +DA:1323,0 +DA:1325,0 +DA:1327,0 +DA:1333,0 +DA:1334,0 +DA:1336,0 +DA:1338,0 +DA:1341,0 +DA:1345,0 +DA:1346,0 +DA:1348,0 +DA:1349,0 +DA:1350,0 +DA:1351,0 +DA:1354,0 +DA:1355,0 +DA:1356,0 +DA:1411,0 +DA:1414,0 +DA:1417,0 +DA:1420,0 +DA:1422,0 +DA:1424,0 +DA:1428,0 +DA:1437,0 +DA:1439,0 +DA:1441,0 +DA:1445,0 +DA:1447,0 +DA:1449,0 +DA:1453,0 +DA:1456,0 +DA:1459,0 +DA:1462,0 +DA:1465,0 +DA:1468,0 +DA:1471,0 +DA:1474,0 +DA:1476,0 +DA:1478,0 +DA:1481,0 +DA:1483,0 +DA:1484,0 +DA:1486,0 +DA:1488,0 +DA:1490,0 +DA:1492,0 +DA:1496,0 +DA:1498,0 +DA:1500,0 +DA:1502,0 +DA:1504,0 +DA:1520,0 +DA:1523,0 +DA:1525,0 +DA:1527,0 +DA:1531,0 +DA:1532,0 +DA:1533,0 +DA:1534,0 +DA:1535,0 +DA:1536,0 +DA:1537,0 +DA:1538,0 +DA:1539,0 +DA:1540,0 +DA:1541,0 +DA:1542,0 +DA:1543,0 +DA:1547,0 +DA:1550,0 +DA:1553,0 +DA:1554,0 +DA:1556,0 +DA:1558,0 +LH:0 +LF:533 +end_of_record +SF:src/wpool/mongoose_wpool_generic.erl +DA:11,0 +DA:14,0 +DA:15,0 +DA:18,0 +LH:0 +LF:4 +end_of_record +SF: +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:55,0 +DA:59,0 +DA:62,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:68,0 +DA:72,0 +DA:75,0 +DA:78,0 +DA:81,0 +DA:84,0 +DA:87,0 +DA:90,0 +DA:93,0 +DA:96,0 +DA:99,0 +DA:102,0 +DA:105,0 +DA:108,0 +DA:115,0 +DA:116,0 +DA:120,0 +DA:124,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:138,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:153,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:160,0 +DA:162,0 +DA:165,0 +DA:167,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:178,0 +DA:180,0 +DA:183,0 +DA:186,0 +DA:189,0 +DA:192,0 +LH:0 +LF:67 +end_of_record +SF:src/wpool/mongoose_wpool_rdbms.erl +DA:12,4 +DA:14,4 +DA:15,0 +DA:16,4 +DA:18,4 +DA:20,4 +DA:22,0 +DA:26,4 +DA:28,0 +DA:32,4 +DA:35,0 +DA:40,4 +DA:41,4 +DA:42,4 +DA:44,4 +DA:45,4 +DA:46,4 +DA:47,4 +DA:50,4 +DA:51,4 +DA:55,4 +DA:56,0 +DA:57,4 +LH:18 +LF:23 +end_of_record +SF:src/mam/mod_mam_rdbms_async_pool_writer.erl +DA:60,0 +DA:63,0 +DA:66,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:76,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:104,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:120,0 +DA:126,0 +DA:127,0 +DA:130,0 +DA:131,0 +DA:138,0 +DA:139,0 +DA:142,0 +DA:143,0 +DA:151,0 +DA:152,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:173,0 +DA:174,0 +DA:180,0 +DA:181,0 +DA:185,0 +DA:186,0 +DA:189,0 +DA:192,0 +DA:194,0 +DA:196,0 +DA:197,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:218,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:242,0 +DA:243,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:257,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:265,0 +DA:274,0 +DA:275,0 +DA:279,0 +DA:281,0 +DA:282,0 +DA:285,0 +DA:287,0 +DA:288,0 +DA:291,0 +DA:294,0 +LH:0 +LF:102 +end_of_record +SF:src/xmpp_router.erl +DA:28,639 +DA:34,639 +LH:2 +LF:2 +end_of_record +SF:src/adhoc.erl +DA:47,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:59,0 +DA:62,0 +DA:69,0 +DA:74,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:87,0 +DA:94,0 +DA:99,0 +DA:109,0 +DA:110,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:132,0 +DA:134,0 +DA:136,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:146,0 +DA:150,0 +LH:0 +LF:37 +end_of_record +SF: +DA:35,0 +DA:40,0 +DA:44,0 +DA:46,0 +DA:56,0 +DA:66,0 +DA:72,0 +DA:75,0 +DA:78,0 +DA:81,0 +DA:84,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:104,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:115,0 +DA:119,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:128,0 +DA:130,0 +DA:133,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:144,0 +DA:147,0 +DA:150,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:165,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:172,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:180,0 +DA:183,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:192,0 +DA:195,0 +DA:198,0 +DA:204,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:211,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:219,0 +DA:222,0 +DA:225,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:238,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:246,0 +DA:248,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:257,0 +DA:260,0 +DA:262,0 +DA:265,0 +DA:266,0 +DA:269,0 +DA:271,0 +DA:272,0 +DA:276,0 +DA:285,0 +DA:288,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:307,0 +LH:0 +LF:106 +end_of_record +SF:src/mongoose_cluster_id.erl +DA:24,4 +DA:25,4 +DA:26,4 +DA:27,4 +DA:28,4 +DA:29,4 +DA:31,0 +DA:33,0 +DA:35,3 +DA:37,1 +DA:39,0 +DA:41,0 +DA:42,0 +DA:48,4 +DA:49,4 +DA:51,0 +DA:53,4 +DA:55,0 +DA:63,4 +DA:67,1 +DA:71,1 +DA:72,1 +DA:78,4 +DA:84,4 +DA:87,0 +DA:89,4 +DA:91,4 +DA:93,4 +DA:97,1 +DA:101,1 +DA:106,9 +DA:107,0 +DA:108,9 +DA:113,1 +DA:115,1 +DA:116,1 +DA:119,0 +DA:122,0 +DA:123,0 +DA:126,4 +DA:127,4 +DA:129,4 +DA:131,0 +DA:137,4 +DA:138,3 +DA:139,1 +DA:142,0 +DA:144,0 +DA:145,0 +DA:148,0 +DA:151,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:162,0 +DA:165,0 +DA:166,0 +DA:168,0 +LH:33 +LF:60 +end_of_record +SF:src/ejabberd_cowboy.erl +DA:66,20 +DA:69,20 +DA:70,20 +DA:73,20 +DA:74,20 +DA:75,20 +DA:76,20 +DA:77,20 +DA:78,20 +DA:79,20 +DA:80,20 +DA:83,0 +DA:88,20 +DA:91,20 +DA:92,20 +DA:95,0 +DA:96,0 +DA:98,0 +DA:101,0 +DA:104,0 +DA:107,0 +DA:110,20 +DA:114,20 +DA:123,0 +DA:125,0 +DA:127,0 +DA:135,20 +DA:136,20 +DA:140,0 +DA:142,20 +DA:144,0 +DA:145,0 +DA:147,20 +DA:151,20 +DA:152,20 +DA:153,20 +DA:154,20 +DA:155,20 +DA:156,20 +DA:157,20 +DA:159,20 +DA:160,20 +DA:164,0 +DA:166,20 +DA:170,12 +DA:172,8 +DA:173,8 +DA:174,8 +DA:175,8 +DA:178,12 +DA:179,12 +DA:182,8 +DA:183,8 +DA:186,20 +DA:191,0 +DA:192,0 +DA:194,20 +DA:197,0 +DA:198,0 +DA:201,20 +DA:205,20 +DA:206,20 +DA:207,20 +DA:216,20 +DA:217,20 +DA:218,20 +DA:219,20 +DA:220,20 +DA:221,20 +DA:222,20 +DA:225,20 +DA:227,0 +DA:230,68 +DA:231,56 +DA:232,12 +DA:234,68 +DA:235,68 +DA:237,12 +DA:238,56 +DA:240,68 +DA:243,68 +DA:245,68 +DA:247,0 +DA:254,8 +DA:257,0 +DA:258,0 +DA:259,0 +DA:262,24 +DA:263,0 +DA:264,24 +DA:267,8 +DA:270,8 +DA:272,8 +DA:274,0 +DA:275,0 +DA:281,20 +DA:282,20 +DA:284,20 +DA:286,0 +DA:298,20 +DA:299,20 +DA:301,0 +DA:311,20 +DA:313,0 +DA:315,68 +DA:317,24 +DA:319,44 +LH:78 +LF:107 +end_of_record +SF:src/event_pusher/mod_event_pusher_push_backend.erl +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:53,0 +DA:54,0 +DA:59,0 +DA:60,0 +DA:66,0 +DA:67,0 +DA:72,0 +DA:73,0 +LH:0 +LF:12 +end_of_record +SF:src/vcard/mod_vcard_riak.erl +DA:34,0 +DA:37,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:47,0 +DA:48,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:60,0 +DA:62,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:86,0 +DA:89,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:110,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:119,0 +DA:120,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:139,0 +DA:142,0 +LH:0 +LF:62 +end_of_record +SF:src/mongoose_http_client.erl +DA:31,0 +DA:40,0 +DA:45,0 +DA:47,0 +DA:49,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:59,0 +DA:61,0 +DA:63,0 +DA:66,0 +DA:68,0 +DA:70,0 +LH:0 +LF:15 +end_of_record +SF: +DA:9,0 +DA:42,0 +DA:69,0 +DA:118,0 +DA:158,0 +DA:169,0 +DA:171,0 +DA:172,0 +LH:0 +LF:8 +end_of_record +SF:src/ejabberd_router.erl +DA:103,4 +DA:125,1 +DA:131,1 +DA:133,124 +DA:134,124 +DA:135,124 +DA:136,124 +DA:137,124 +DA:139,124 +DA:140,124 +DA:147,0 +DA:148,0 +DA:150,194 +DA:153,194 +DA:154,194 +DA:155,194 +DA:156,194 +DA:158,194 +DA:159,194 +DA:168,0 +DA:170,0 +DA:172,0 +DA:178,0 +DA:179,0 +DA:185,0 +DA:191,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:216,0 +DA:222,0 +DA:229,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:268,0 +DA:270,0 +DA:272,0 +DA:277,0 +DA:278,0 +DA:280,0 +DA:282,0 +DA:287,0 +DA:289,0 +DA:291,0 +DA:296,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:305,0 +DA:310,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:318,0 +DA:321,0 +DA:323,0 +DA:325,0 +DA:327,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:335,0 +DA:339,0 +DA:345,1 +DA:351,1 +DA:356,1 +DA:360,0 +DA:361,0 +DA:367,0 +DA:369,1 +DA:371,1 +DA:374,0 +DA:376,0 +DA:378,0 +DA:379,0 +DA:383,0 +DA:384,0 +DA:391,0 +DA:395,0 +DA:399,0 +DA:403,0 +DA:407,0 +DA:409,0 +DA:411,0 +DA:416,0 +DA:418,0 +DA:419,0 +DA:434,4 +DA:435,4 +DA:438,4 +DA:441,4 +DA:444,4 +DA:445,4 +DA:449,4 +DA:450,4 +DA:451,4 +DA:453,4 +DA:466,0 +DA:467,0 +DA:476,0 +DA:485,0 +DA:486,0 +DA:488,0 +DA:498,0 +DA:499,0 +DA:506,0 +DA:513,318 +DA:516,4 +DA:529,0 +DA:530,0 +DA:531,0 +DA:533,639 +DA:535,0 +DA:537,639 +DA:539,318 +DA:541,321 +DA:543,0 +DA:545,0 +DA:546,0 +DA:549,0 +DA:552,0 +DA:553,0 +DA:557,4 +DA:559,0 +DA:561,0 +DA:563,0 +DA:565,4 +DA:567,0 +DA:569,4 +DA:571,0 +DA:573,4 +DA:575,4 +DA:577,0 +DA:579,4 +DA:581,0 +DA:583,4 +DA:585,0 +DA:586,0 +DA:588,0 +DA:591,4 +DA:593,0 +DA:598,0 +DA:600,0 +DA:601,0 +LH:46 +LF:165 +end_of_record +SF:src/mam/mam_encoder.erl +DA:21,0 +DA:30,0 +DA:33,0 +DA:34,0 +DA:38,0 +DA:40,0 +DA:42,0 +DA:44,0 +DA:46,0 +DA:48,0 +DA:50,0 +DA:52,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:65,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:78,0 +DA:80,0 +DA:81,0 +DA:85,0 +DA:89,0 +LH:0 +LF:29 +end_of_record +SF:src/mongoose_disco.erl +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:136,0 +DA:140,0 +DA:144,0 +DA:148,0 +DA:154,0 +DA:161,0 +DA:166,0 +DA:170,0 +DA:177,0 +DA:186,0 +DA:195,0 +DA:197,0 +DA:201,0 +DA:202,0 +DA:207,0 +DA:210,0 +DA:211,0 +DA:215,0 +DA:216,0 +DA:221,0 +DA:224,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:236,0 +DA:240,0 +LH:0 +LF:58 +end_of_record +SF:src/jingle_sip/jingle_sip_helper.erl +DA:30,0 +DA:39,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:55,0 +DA:60,0 +DA:62,0 +DA:64,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:72,0 +LH:0 +LF:15 +end_of_record +SF: +DA:0,0 +DA:104,0 +DA:119,0 +DA:134,0 +DA:146,0 +DA:150,0 +DA:153,0 +DA:155,0 +DA:161,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:174,0 +DA:177,0 +DA:181,0 +DA:187,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:201,0 +DA:202,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:219,0 +DA:220,0 +DA:222,0 +DA:223,0 +DA:225,0 +DA:227,0 +DA:229,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:239,0 +DA:240,0 +DA:242,0 +DA:243,0 +DA:245,0 +DA:248,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:265,0 +DA:268,0 +DA:269,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:278,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:290,0 +DA:291,0 +DA:293,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:299,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:314,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:323,0 +DA:325,0 +DA:326,0 +DA:333,0 +DA:334,0 +DA:340,0 +DA:341,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:356,0 +DA:359,0 +DA:362,0 +DA:365,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:396,0 +DA:399,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:437,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:444,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:451,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:472,0 +DA:473,0 +DA:476,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:485,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:497,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:512,0 +DA:513,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:525,0 +DA:526,0 +DA:530,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:548,0 +DA:550,0 +DA:551,0 +DA:553,0 +DA:554,0 +DA:556,0 +DA:558,0 +DA:559,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:570,0 +DA:571,0 +DA:573,0 +DA:574,0 +DA:575,0 +DA:577,0 +DA:579,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:588,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:603,0 +DA:605,0 +DA:606,0 +DA:608,0 +DA:609,0 +DA:612,0 +DA:614,0 +DA:615,0 +DA:617,0 +DA:618,0 +DA:621,0 +DA:623,0 +DA:624,0 +DA:626,0 +DA:627,0 +DA:628,0 +DA:630,0 +DA:631,0 +DA:632,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:643,0 +DA:644,0 +DA:645,0 +DA:647,0 +DA:648,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:656,0 +DA:657,0 +DA:659,0 +DA:660,0 +DA:663,0 +DA:664,0 +DA:665,0 +DA:666,0 +DA:667,0 +DA:669,0 +DA:673,0 +DA:674,0 +DA:675,0 +DA:677,0 +DA:678,0 +DA:680,0 +DA:681,0 +DA:685,0 +DA:686,0 +DA:687,0 +DA:688,0 +DA:690,0 +DA:692,0 +DA:693,0 +DA:695,0 +DA:697,0 +DA:701,0 +DA:702,0 +DA:703,0 +DA:704,0 +DA:706,0 +DA:707,0 +DA:708,0 +DA:709,0 +DA:710,0 +DA:712,0 +DA:713,0 +DA:717,0 +DA:719,0 +DA:720,0 +DA:721,0 +DA:722,0 +DA:723,0 +DA:724,0 +DA:725,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:731,0 +DA:732,0 +DA:736,0 +DA:738,0 +DA:739,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:743,0 +DA:744,0 +DA:745,0 +DA:747,0 +DA:749,0 +DA:751,0 +DA:752,0 +DA:756,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:765,0 +DA:766,0 +DA:767,0 +DA:771,0 +DA:772,0 +DA:774,0 +DA:776,0 +DA:780,0 +DA:781,0 +DA:782,0 +DA:783,0 +DA:787,0 +DA:789,0 +DA:790,0 +DA:791,0 +DA:792,0 +DA:793,0 +DA:794,0 +DA:795,0 +DA:796,0 +DA:797,0 +DA:798,0 +DA:801,0 +DA:803,0 +DA:805,0 +DA:807,0 +DA:811,0 +DA:812,0 +DA:813,0 +DA:814,0 +DA:818,0 +DA:820,0 +DA:821,0 +DA:822,0 +DA:823,0 +DA:824,0 +DA:825,0 +DA:826,0 +DA:827,0 +DA:828,0 +DA:829,0 +DA:830,0 +DA:831,0 +DA:834,0 +DA:836,0 +DA:840,0 +DA:841,0 +DA:842,0 +DA:843,0 +DA:847,0 +DA:850,0 +DA:851,0 +DA:852,0 +DA:853,0 +DA:854,0 +DA:855,0 +DA:856,0 +DA:857,0 +DA:858,0 +DA:859,0 +DA:860,0 +DA:861,0 +DA:862,0 +DA:866,0 +DA:870,0 +DA:872,0 +DA:873,0 +DA:875,0 +DA:879,0 +DA:880,0 +DA:881,0 +DA:882,0 +DA:883,0 +DA:884,0 +DA:888,0 +DA:889,0 +DA:891,0 +DA:893,0 +DA:894,0 +DA:895,0 +DA:896,0 +DA:897,0 +DA:899,0 +DA:900,0 +DA:901,0 +DA:902,0 +DA:903,0 +DA:905,0 +DA:906,0 +DA:910,0 +DA:911,0 +DA:912,0 +DA:913,0 +DA:914,0 +DA:916,0 +DA:918,0 +DA:919,0 +DA:921,0 +DA:922,0 +DA:923,0 +DA:924,0 +DA:932,0 +DA:933,0 +DA:934,0 +DA:935,0 +DA:937,0 +DA:938,0 +DA:943,0 +DA:945,0 +DA:946,0 +DA:947,0 +DA:948,0 +DA:949,0 +DA:950,0 +DA:951,0 +DA:954,0 +DA:956,0 +DA:959,0 +DA:969,0 +DA:970,0 +DA:971,0 +DA:973,0 +DA:974,0 +DA:976,0 +DA:980,0 +DA:987,0 +DA:988,0 +DA:991,0 +DA:992,0 +DA:994,0 +DA:998,0 +DA:999,0 +DA:1000,0 +DA:1001,0 +DA:1005,0 +DA:1006,0 +DA:1009,0 +DA:1014,0 +DA:1015,0 +DA:1016,0 +DA:1017,0 +DA:1021,0 +DA:1022,0 +DA:1023,0 +DA:1024,0 +DA:1025,0 +DA:1028,0 +DA:1029,0 +DA:1033,0 +DA:1034,0 +DA:1035,0 +DA:1039,0 +DA:1040,0 +DA:1041,0 +DA:1042,0 +DA:1043,0 +DA:1044,0 +DA:1045,0 +DA:1046,0 +DA:1047,0 +DA:1050,0 +DA:1054,0 +DA:1055,0 +DA:1056,0 +DA:1060,0 +DA:1067,0 +DA:1068,0 +DA:1069,0 +DA:1071,0 +DA:1072,0 +DA:1073,0 +DA:1075,0 +DA:1077,0 +DA:1081,0 +DA:1082,0 +DA:1083,0 +DA:1085,0 +DA:1086,0 +DA:1088,0 +DA:1090,0 +DA:1092,0 +DA:1093,0 +DA:1106,0 +DA:1107,0 +DA:1109,0 +DA:1110,0 +DA:1111,0 +DA:1112,0 +DA:1114,0 +DA:1115,0 +DA:1117,0 +DA:1121,0 +DA:1122,0 +DA:1124,0 +DA:1125,0 +DA:1127,0 +DA:1131,0 +DA:1132,0 +DA:1134,0 +DA:1135,0 +DA:1137,0 +DA:1138,0 +DA:1139,0 +DA:1145,0 +DA:1146,0 +DA:1148,0 +DA:1150,0 +DA:1151,0 +DA:1152,0 +DA:1153,0 +DA:1154,0 +DA:1156,0 +DA:1157,0 +DA:1160,0 +DA:1161,0 +DA:1162,0 +DA:1163,0 +DA:1166,0 +DA:1167,0 +DA:1169,0 +DA:1170,0 +DA:1171,0 +DA:1172,0 +DA:1173,0 +DA:1174,0 +DA:1175,0 +DA:1176,0 +DA:1177,0 +DA:1178,0 +DA:1179,0 +DA:1182,0 +DA:1183,0 +DA:1184,0 +DA:1185,0 +DA:1188,0 +DA:1189,0 +DA:1191,0 +DA:1192,0 +DA:1193,0 +DA:1194,0 +DA:1195,0 +DA:1196,0 +DA:1197,0 +DA:1200,0 +DA:1201,0 +DA:1202,0 +DA:1203,0 +DA:1206,0 +DA:1208,0 +DA:1209,0 +DA:1210,0 +DA:1211,0 +DA:1212,0 +DA:1213,0 +DA:1215,0 +DA:1217,0 +DA:1218,0 +DA:1219,0 +DA:1220,0 +DA:1221,0 +DA:1222,0 +DA:1224,0 +DA:1225,0 +DA:1227,0 +DA:1231,0 +DA:1233,0 +DA:1234,0 +DA:1235,0 +DA:1236,0 +DA:1237,0 +DA:1238,0 +DA:1239,0 +DA:1240,0 +DA:1241,0 +DA:1242,0 +DA:1243,0 +DA:1244,0 +DA:1245,0 +DA:1249,0 +DA:1251,0 +DA:1253,0 +DA:1257,0 +DA:1258,0 +DA:1259,0 +DA:1260,0 +DA:1262,0 +DA:1263,0 +DA:1265,0 +DA:1274,0 +DA:1275,0 +DA:1278,0 +DA:1279,0 +DA:1283,0 +DA:1284,0 +DA:1289,0 +DA:1290,0 +DA:1291,0 +DA:1294,0 +DA:1296,0 +DA:1297,0 +DA:1298,0 +DA:1299,0 +DA:1302,0 +DA:1303,0 +DA:1305,0 +DA:1306,0 +DA:1309,0 +DA:1313,0 +DA:1314,0 +DA:1315,0 +DA:1323,0 +DA:1325,0 +DA:1326,0 +DA:1329,0 +DA:1331,0 +DA:1332,0 +DA:1333,0 +DA:1335,0 +DA:1337,0 +DA:1340,0 +DA:1343,0 +DA:1344,0 +DA:1346,0 +DA:1348,0 +DA:1351,0 +DA:1354,0 +DA:1356,0 +DA:1357,0 +DA:1358,0 +DA:1359,0 +DA:1361,0 +DA:1362,0 +DA:1364,0 +DA:1367,0 +DA:1369,0 +DA:1370,0 +DA:1371,0 +DA:1372,0 +DA:1374,0 +DA:1376,0 +DA:1381,0 +DA:1383,0 +DA:1385,0 +DA:1389,0 +DA:1394,0 +LH:0 +LF:710 +end_of_record +SF: +DA:23,0 +DA:43,0 +DA:62,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:74,0 +DA:80,0 +DA:83,0 +DA:92,0 +DA:93,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:102,0 +DA:105,0 +DA:108,0 +DA:111,0 +DA:118,0 +DA:121,0 +DA:124,0 +DA:125,0 +DA:128,0 +DA:131,0 +DA:132,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:142,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:157,0 +DA:161,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:170,0 +DA:171,0 +DA:176,0 +DA:179,0 +DA:184,0 +DA:185,0 +DA:190,0 +DA:193,0 +DA:198,0 +DA:199,0 +DA:204,0 +DA:207,0 +DA:210,0 +DA:211,0 +DA:214,0 +DA:217,0 +DA:218,0 +DA:223,0 +DA:224,0 +DA:233,0 +DA:237,0 +DA:240,0 +DA:241,0 +DA:250,0 +DA:254,0 +DA:256,0 +DA:257,0 +DA:262,0 +DA:265,0 +DA:266,0 +DA:270,0 +DA:273,0 +DA:274,0 +DA:283,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:291,0 +DA:295,0 +DA:296,0 +DA:305,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:317,0 +DA:319,0 +DA:320,0 +DA:322,0 +DA:325,0 +DA:326,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:333,0 +DA:339,0 +DA:342,0 +DA:344,0 +DA:346,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:355,0 +DA:357,0 +DA:359,0 +DA:361,0 +DA:362,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:370,0 +LH:0 +LF:115 +end_of_record +SF:src/config/mongoose_config_parser.erl +DA:45,4 +DA:46,4 +DA:47,4 +DA:48,4 +DA:49,4 +DA:52,0 +DA:56,4 +DA:62,4 +DA:66,4 +DA:70,4 +DA:74,4 +DA:78,4 +DA:83,8 +DA:87,0 +DA:91,4 +DA:95,0 +DA:96,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:109,4 +DA:110,4 +DA:113,248 +DA:115,7 +DA:117,241 +DA:118,241 +DA:121,4 +DA:125,4 +DA:126,4 +DA:129,4 +DA:132,16 +DA:133,16 +DA:135,225 +DA:142,0 +DA:145,0 +DA:146,0 +DA:150,0 +DA:156,4 +DA:157,4 +DA:158,4 +DA:159,241 +DA:163,4 +DA:164,4 +DA:166,0 +DA:170,16 +DA:171,11 +DA:173,5 +DA:174,5 +DA:176,225 +DA:179,5 +DA:180,26 +DA:181,26 +DA:182,0 +DA:185,5 +DA:188,5 +DA:189,0 +DA:196,5 +DA:200,16 +DA:201,11 +DA:203,5 +DA:204,5 +DA:206,225 +DA:209,5 +DA:210,5 +DA:211,5 +DA:212,0 +DA:215,5 +DA:218,5 +DA:219,0 +DA:226,5 +LH:54 +LF:70 +end_of_record +SF:src/just_tls.erl +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:45,0 +DA:46,0 +DA:48,0 +DA:49,0 +DA:54,0 +DA:61,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:71,0 +DA:76,0 +DA:81,0 +DA:85,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:99,0 +DA:103,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:130,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:139,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:164,0 +DA:165,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:179,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:199,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:209,0 +DA:211,0 +DA:213,0 +LH:0 +LF:76 +end_of_record +SF:src/eldap_utils.erl +DA:70,0 +DA:73,0 +DA:80,0 +DA:83,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:100,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:134,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:159,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:176,0 +DA:177,0 +DA:181,0 +DA:184,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:194,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:208,0 +DA:209,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:227,0 +DA:229,0 +DA:231,0 +DA:237,0 +DA:239,0 +DA:241,0 +DA:243,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:253,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:264,0 +DA:265,0 +DA:268,0 +DA:269,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:277,0 +DA:281,0 +DA:285,0 +DA:287,0 +DA:289,0 +DA:325,0 +DA:330,0 +DA:331,0 +DA:334,0 +DA:336,0 +DA:338,0 +DA:343,0 +DA:344,0 +DA:346,0 +DA:348,0 +DA:350,0 +DA:352,0 +DA:354,0 +DA:356,0 +DA:359,0 +DA:361,0 +DA:363,0 +DA:365,0 +DA:367,0 +DA:374,0 +DA:376,0 +DA:378,0 +DA:380,0 +DA:382,0 +DA:384,0 +DA:389,0 +DA:394,0 +DA:396,0 +DA:398,0 +DA:400,0 +DA:405,0 +DA:407,0 +DA:410,0 +DA:412,0 +DA:414,0 +DA:417,0 +DA:419,0 +DA:421,0 +LH:0 +LF:126 +end_of_record +SF: +DA:8,0 +DA:11,0 +LH:0 +LF:2 +end_of_record +SF:src/logger/mongoose_flatlog_formatter.erl +DA:8,94 +DA:12,0 +DA:17,0 +DA:32,94 +DA:33,94 +DA:36,94 +DA:40,94 +LH:5 +LF:7 +end_of_record +SF: +DA:0,0 +DA:95,0 +DA:116,0 +DA:286,0 +DA:289,0 +DA:297,0 +DA:311,0 +DA:313,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:339,0 +DA:342,0 +DA:344,0 +DA:346,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:383,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:391,0 +DA:393,0 +DA:395,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:401,0 +DA:402,0 +DA:404,0 +DA:407,0 +DA:408,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:428,0 +DA:429,0 +DA:432,0 +DA:436,0 +DA:437,0 +DA:441,0 +DA:442,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:450,0 +DA:451,0 +DA:453,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:458,0 +DA:460,0 +DA:462,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:469,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:476,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:481,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:507,0 +DA:508,0 +DA:509,0 +DA:515,0 +DA:516,0 +DA:517,0 +DA:520,0 +DA:521,0 +DA:522,0 +DA:526,0 +DA:528,0 +DA:530,0 +DA:535,0 +DA:538,0 +DA:541,0 +DA:544,0 +DA:545,0 +DA:549,0 +DA:552,0 +DA:553,0 +DA:557,0 +DA:558,0 +DA:560,0 +DA:568,0 +DA:569,0 +DA:571,0 +DA:572,0 +DA:574,0 +DA:575,0 +DA:578,0 +DA:579,0 +DA:582,0 +DA:583,0 +DA:586,0 +DA:587,0 +DA:590,0 +DA:591,0 +DA:594,0 +DA:595,0 +DA:598,0 +DA:599,0 +DA:602,0 +DA:603,0 +DA:607,0 +DA:608,0 +DA:611,0 +DA:617,0 +DA:621,0 +DA:624,0 +DA:635,0 +DA:637,0 +DA:638,0 +DA:639,0 +DA:642,0 +DA:643,0 +DA:646,0 +DA:647,0 +DA:648,0 +DA:657,0 +DA:658,0 +DA:660,0 +DA:661,0 +DA:663,0 +DA:664,0 +DA:666,0 +DA:669,0 +DA:673,0 +DA:676,0 +DA:680,0 +DA:681,0 +DA:682,0 +DA:689,0 +DA:690,0 +DA:692,0 +DA:693,0 +DA:695,0 +DA:696,0 +DA:698,0 +DA:701,0 +DA:705,0 +DA:706,0 +DA:707,0 +DA:710,0 +DA:714,0 +DA:718,0 +DA:719,0 +DA:721,0 +DA:722,0 +DA:724,0 +DA:725,0 +DA:727,0 +DA:730,0 +DA:734,0 +DA:735,0 +DA:736,0 +DA:737,0 +DA:740,0 +DA:743,0 +DA:744,0 +DA:745,0 +DA:750,0 +DA:751,0 +DA:753,0 +DA:754,0 +DA:756,0 +DA:757,0 +DA:759,0 +DA:762,0 +DA:766,0 +DA:767,0 +DA:768,0 +DA:773,0 +DA:774,0 +DA:776,0 +DA:777,0 +DA:779,0 +DA:780,0 +DA:782,0 +DA:785,0 +DA:789,0 +DA:790,0 +DA:791,0 +DA:794,0 +DA:798,0 +DA:801,0 +DA:805,0 +DA:806,0 +DA:807,0 +DA:810,0 +DA:814,0 +DA:818,0 +DA:819,0 +DA:821,0 +DA:822,0 +DA:824,0 +DA:825,0 +DA:827,0 +DA:830,0 +DA:834,0 +DA:835,0 +DA:836,0 +DA:837,0 +DA:840,0 +DA:844,0 +DA:845,0 +DA:846,0 +DA:849,0 +DA:853,0 +DA:854,0 +DA:855,0 +DA:858,0 +DA:862,0 +DA:863,0 +DA:864,0 +DA:868,0 +DA:869,0 +DA:871,0 +DA:872,0 +DA:874,0 +DA:875,0 +DA:877,0 +DA:880,0 +DA:884,0 +DA:885,0 +DA:886,0 +DA:893,0 +DA:894,0 +DA:896,0 +DA:897,0 +DA:899,0 +DA:900,0 +DA:902,0 +DA:903,0 +DA:905,0 +DA:907,0 +DA:910,0 +DA:912,0 +DA:913,0 +DA:914,0 +DA:916,0 +DA:919,0 +DA:923,0 +DA:924,0 +DA:925,0 +DA:929,0 +DA:930,0 +DA:933,0 +DA:937,0 +DA:938,0 +DA:941,0 +DA:943,0 +DA:944,0 +DA:945,0 +DA:947,0 +DA:948,0 +DA:951,0 +DA:955,0 +DA:956,0 +DA:957,0 +DA:961,0 +DA:962,0 +DA:965,0 +DA:969,0 +DA:970,0 +DA:977,0 +DA:978,0 +DA:980,0 +DA:981,0 +DA:983,0 +DA:984,0 +DA:986,0 +DA:989,0 +DA:992,0 +DA:993,0 +DA:995,0 +DA:997,0 +DA:1000,0 +DA:1001,0 +DA:1006,0 +DA:1007,0 +DA:1009,0 +DA:1010,0 +DA:1012,0 +DA:1013,0 +DA:1015,0 +DA:1018,0 +DA:1020,0 +DA:1023,0 +DA:1024,0 +DA:1028,0 +DA:1029,0 +DA:1031,0 +DA:1033,0 +DA:1036,0 +DA:1037,0 +DA:1041,0 +DA:1042,0 +DA:1044,0 +DA:1045,0 +DA:1047,0 +DA:1048,0 +DA:1050,0 +DA:1053,0 +DA:1056,0 +DA:1057,0 +DA:1059,0 +DA:1061,0 +DA:1064,0 +DA:1065,0 +DA:1078,0 +DA:1079,0 +DA:1081,0 +DA:1082,0 +DA:1084,0 +DA:1085,0 +DA:1087,0 +DA:1090,0 +DA:1093,0 +DA:1096,0 +DA:1097,0 +DA:1098,0 +DA:1100,0 +DA:1101,0 +DA:1102,0 +DA:1105,0 +DA:1106,0 +DA:1107,0 +DA:1108,0 +DA:1109,0 +DA:1115,0 +DA:1116,0 +DA:1118,0 +DA:1119,0 +DA:1122,0 +DA:1125,0 +DA:1128,0 +DA:1129,0 +DA:1130,0 +DA:1132,0 +DA:1133,0 +DA:1134,0 +DA:1135,0 +DA:1144,0 +DA:1145,0 +DA:1146,0 +DA:1147,0 +DA:1149,0 +DA:1151,0 +DA:1152,0 +DA:1155,0 +DA:1161,0 +DA:1162,0 +DA:1164,0 +DA:1165,0 +DA:1167,0 +DA:1168,0 +DA:1170,0 +DA:1173,0 +DA:1176,0 +DA:1179,0 +DA:1181,0 +DA:1183,0 +DA:1186,0 +DA:1189,0 +DA:1191,0 +DA:1192,0 +DA:1193,0 +DA:1196,0 +DA:1197,0 +DA:1198,0 +DA:1201,0 +DA:1202,0 +DA:1204,0 +DA:1205,0 +DA:1208,0 +DA:1209,0 +DA:1212,0 +DA:1214,0 +DA:1218,0 +DA:1219,0 +DA:1220,0 +DA:1226,0 +DA:1227,0 +DA:1228,0 +DA:1229,0 +DA:1230,0 +DA:1231,0 +DA:1232,0 +DA:1234,0 +DA:1237,0 +DA:1238,0 +DA:1240,0 +DA:1241,0 +DA:1244,0 +DA:1247,0 +DA:1248,0 +DA:1249,0 +DA:1250,0 +DA:1255,0 +DA:1256,0 +DA:1258,0 +DA:1259,0 +DA:1262,0 +DA:1265,0 +DA:1266,0 +DA:1267,0 +DA:1268,0 +DA:1274,0 +DA:1275,0 +DA:1277,0 +DA:1278,0 +DA:1280,0 +DA:1281,0 +DA:1283,0 +DA:1286,0 +DA:1287,0 +DA:1288,0 +DA:1291,0 +DA:1292,0 +DA:1293,0 +DA:1297,0 +DA:1298,0 +DA:1299,0 +DA:1303,0 +DA:1304,0 +DA:1305,0 +DA:1308,0 +DA:1309,0 +DA:1310,0 +DA:1314,0 +DA:1315,0 +DA:1316,0 +DA:1321,0 +DA:1322,0 +DA:1324,0 +DA:1325,0 +DA:1327,0 +DA:1328,0 +DA:1330,0 +DA:1333,0 +DA:1334,0 +DA:1335,0 +DA:1338,0 +DA:1339,0 +DA:1340,0 +DA:1341,0 +DA:1345,0 +DA:1346,0 +DA:1347,0 +DA:1348,0 +DA:1353,0 +DA:1354,0 +DA:1355,0 +DA:1358,0 +DA:1359,0 +DA:1360,0 +DA:1361,0 +DA:1365,0 +DA:1366,0 +DA:1367,0 +DA:1368,0 +DA:1375,0 +DA:1376,0 +DA:1378,0 +DA:1379,0 +DA:1381,0 +DA:1382,0 +DA:1384,0 +DA:1387,0 +DA:1389,0 +DA:1390,0 +DA:1393,0 +DA:1394,0 +DA:1397,0 +DA:1398,0 +DA:1399,0 +DA:1402,0 +DA:1403,0 +DA:1404,0 +DA:1408,0 +DA:1409,0 +DA:1410,0 +DA:1414,0 +DA:1416,0 +DA:1417,0 +DA:1420,0 +DA:1421,0 +DA:1424,0 +DA:1426,0 +DA:1427,0 +DA:1430,0 +DA:1432,0 +DA:1434,0 +DA:1437,0 +DA:1439,0 +DA:1442,0 +DA:1445,0 +DA:1449,0 +DA:1451,0 +DA:1452,0 +DA:1456,0 +DA:1458,0 +DA:1460,0 +DA:1462,0 +DA:1465,0 +DA:1467,0 +DA:1469,0 +DA:1471,0 +DA:1476,0 +DA:1477,0 +DA:1478,0 +DA:1484,0 +DA:1485,0 +DA:1487,0 +DA:1488,0 +DA:1490,0 +DA:1491,0 +DA:1492,0 +DA:1494,0 +DA:1496,0 +DA:1498,0 +DA:1500,0 +DA:1502,0 +DA:1504,0 +DA:1508,0 +DA:1510,0 +DA:1512,0 +DA:1515,0 +DA:1517,0 +DA:1519,0 +DA:1521,0 +DA:1523,0 +DA:1526,0 +DA:1528,0 +DA:1530,0 +DA:1533,0 +DA:1535,0 +DA:1537,0 +DA:1539,0 +DA:1541,0 +DA:1544,0 +DA:1546,0 +DA:1548,0 +DA:1551,0 +DA:1553,0 +DA:1555,0 +DA:1557,0 +DA:1559,0 +DA:1560,0 +DA:1561,0 +DA:1564,0 +DA:1567,0 +DA:1569,0 +DA:1571,0 +DA:1574,0 +DA:1576,0 +DA:1578,0 +DA:1581,0 +DA:1583,0 +DA:1585,0 +DA:1586,0 +DA:1588,0 +DA:1592,0 +DA:1593,0 +DA:1594,0 +DA:1596,0 +DA:1597,0 +DA:1599,0 +DA:1600,0 +DA:1602,0 +DA:1603,0 +DA:1605,0 +DA:1607,0 +DA:1610,0 +DA:1612,0 +DA:1615,0 +DA:1616,0 +DA:1617,0 +DA:1621,0 +DA:1622,0 +DA:1623,0 +DA:1627,0 +DA:1628,0 +DA:1630,0 +DA:1633,0 +DA:1635,0 +DA:1638,0 +DA:1639,0 +DA:1640,0 +DA:1644,0 +DA:1645,0 +DA:1646,0 +DA:1652,0 +DA:1653,0 +DA:1655,0 +DA:1656,0 +DA:1658,0 +DA:1659,0 +DA:1661,0 +DA:1662,0 +DA:1664,0 +DA:1666,0 +DA:1669,0 +DA:1671,0 +DA:1674,0 +DA:1675,0 +DA:1676,0 +DA:1677,0 +DA:1681,0 +DA:1682,0 +DA:1683,0 +DA:1684,0 +DA:1688,0 +DA:1689,0 +DA:1691,0 +DA:1694,0 +DA:1696,0 +DA:1699,0 +DA:1700,0 +DA:1701,0 +DA:1702,0 +DA:1706,0 +DA:1707,0 +DA:1708,0 +DA:1709,0 +DA:1716,0 +DA:1717,0 +DA:1719,0 +DA:1720,0 +DA:1722,0 +DA:1725,0 +DA:1726,0 +DA:1727,0 +DA:1732,0 +DA:1733,0 +DA:1735,0 +DA:1736,0 +DA:1738,0 +DA:1739,0 +DA:1741,0 +DA:1742,0 +DA:1744,0 +DA:1746,0 +DA:1749,0 +DA:1752,0 +DA:1753,0 +DA:1756,0 +DA:1758,0 +DA:1760,0 +DA:1763,0 +DA:1765,0 +DA:1768,0 +DA:1770,0 +DA:1773,0 +DA:1776,0 +DA:1779,0 +DA:1783,0 +DA:1784,0 +DA:1785,0 +DA:1788,0 +DA:1790,0 +DA:1792,0 +DA:1795,0 +DA:1797,0 +DA:1800,0 +DA:1802,0 +DA:1805,0 +DA:1808,0 +DA:1812,0 +DA:1813,0 +DA:1815,0 +DA:1816,0 +DA:1818,0 +DA:1819,0 +DA:1821,0 +DA:1824,0 +DA:1826,0 +DA:1827,0 +DA:1828,0 +DA:1829,0 +DA:1833,0 +DA:1834,0 +DA:1836,0 +DA:1837,0 +DA:1839,0 +DA:1840,0 +DA:1842,0 +DA:1845,0 +DA:1847,0 +DA:1848,0 +DA:1849,0 +DA:1850,0 +DA:1855,0 +DA:1856,0 +DA:1858,0 +DA:1860,0 +DA:1864,0 +DA:1866,0 +DA:1869,0 +DA:1870,0 +DA:1872,0 +DA:1873,0 +DA:1875,0 +DA:1878,0 +DA:1879,0 +DA:1883,0 +DA:1886,0 +DA:1887,0 +DA:1888,0 +DA:1889,0 +DA:1896,0 +DA:1897,0 +DA:1899,0 +DA:1900,0 +DA:1901,0 +DA:1904,0 +DA:1905,0 +DA:1906,0 +DA:1909,0 +DA:1910,0 +DA:1915,0 +DA:1916,0 +DA:1918,0 +DA:1919,0 +DA:1920,0 +DA:1923,0 +DA:1924,0 +DA:1925,0 +DA:1926,0 +DA:1929,0 +DA:1930,0 +DA:1937,0 +DA:1938,0 +DA:1940,0 +DA:1941,0 +DA:1942,0 +DA:1945,0 +DA:1948,0 +DA:1949,0 +DA:1952,0 +DA:1955,0 +DA:1956,0 +DA:1957,0 +DA:1977,0 +DA:1978,0 +DA:1979,0 +DA:1980,0 +DA:1981,0 +DA:1982,0 +DA:1983,0 +DA:1984,0 +DA:1990,0 +DA:1991,0 +DA:1992,0 +DA:1993,0 +DA:1994,0 +DA:1995,0 +DA:2002,0 +DA:2003,0 +DA:2005,0 +DA:2007,0 +DA:2008,0 +DA:2009,0 +DA:2010,0 +DA:2012,0 +DA:2014,0 +DA:2015,0 +DA:2016,0 +DA:2018,0 +DA:2019,0 +DA:2020,0 +DA:2022,0 +DA:2023,0 +DA:2024,0 +DA:2025,0 +DA:2034,0 +DA:2035,0 +DA:2036,0 +DA:2037,0 +DA:2040,0 +DA:2041,0 +DA:2042,0 +DA:2043,0 +DA:2053,0 +DA:2054,0 +DA:2055,0 +DA:2056,0 +DA:2057,0 +DA:2063,0 +DA:2064,0 +DA:2065,0 +DA:2066,0 +DA:2067,0 +DA:2068,0 +DA:2073,0 +DA:2074,0 +DA:2075,0 +DA:2076,0 +DA:2077,0 +DA:2082,0 +DA:2083,0 +DA:2085,0 +DA:2087,0 +DA:2088,0 +DA:2093,0 +DA:2094,0 +DA:2095,0 +DA:2096,0 +DA:2097,0 +DA:2098,0 +DA:2099,0 +DA:2104,0 +DA:2105,0 +DA:2106,0 +DA:2107,0 +DA:2109,0 +DA:2110,0 +DA:2112,0 +DA:2113,0 +DA:2114,0 +DA:2116,0 +DA:2117,0 +DA:2118,0 +DA:2120,0 +DA:2122,0 +DA:2125,0 +DA:2126,0 +DA:2127,0 +DA:2129,0 +DA:2135,0 +DA:2136,0 +DA:2137,0 +DA:2138,0 +DA:2143,0 +DA:2144,0 +DA:2145,0 +DA:2146,0 +DA:2148,0 +DA:2149,0 +DA:2150,0 +DA:2151,0 +DA:2152,0 +DA:2153,0 +DA:2158,0 +DA:2159,0 +DA:2160,0 +DA:2161,0 +DA:2163,0 +DA:2164,0 +DA:2165,0 +DA:2166,0 +DA:2167,0 +DA:2169,0 +DA:2170,0 +DA:2171,0 +DA:2172,0 +DA:2173,0 +DA:2178,0 +DA:2179,0 +DA:2180,0 +DA:2181,0 +DA:2182,0 +DA:2184,0 +DA:2185,0 +DA:2186,0 +DA:2187,0 +DA:2189,0 +DA:2190,0 +DA:2191,0 +DA:2197,0 +DA:2198,0 +DA:2199,0 +DA:2200,0 +DA:2201,0 +DA:2202,0 +DA:2203,0 +DA:2223,0 +DA:2224,0 +DA:2225,0 +DA:2227,0 +DA:2228,0 +DA:2229,0 +DA:2230,0 +DA:2235,0 +DA:2236,0 +DA:2237,0 +DA:2238,0 +DA:2239,0 +DA:2240,0 +DA:2241,0 +DA:2242,0 +DA:2243,0 +DA:2244,0 +DA:2245,0 +DA:2246,0 +DA:2247,0 +DA:2248,0 +DA:2249,0 +DA:2252,0 +DA:2253,0 +DA:2254,0 +DA:2255,0 +DA:2256,0 +DA:2257,0 +DA:2258,0 +DA:2259,0 +DA:2260,0 +DA:2261,0 +DA:2270,0 +DA:2271,0 +DA:2272,0 +DA:2273,0 +DA:2274,0 +DA:2275,0 +DA:2276,0 +DA:2277,0 +DA:2278,0 +DA:2279,0 +DA:2280,0 +DA:2281,0 +DA:2282,0 +DA:2283,0 +DA:2286,0 +DA:2287,0 +DA:2288,0 +DA:2289,0 +DA:2290,0 +DA:2291,0 +DA:2292,0 +DA:2293,0 +DA:2294,0 +DA:2295,0 +DA:2302,0 +DA:2303,0 +DA:2304,0 +DA:2305,0 +DA:2306,0 +DA:2307,0 +DA:2308,0 +DA:2309,0 +DA:2310,0 +DA:2311,0 +DA:2312,0 +DA:2313,0 +DA:2314,0 +DA:2315,0 +DA:2318,0 +DA:2319,0 +DA:2320,0 +DA:2321,0 +DA:2322,0 +DA:2324,0 +DA:2325,0 +DA:2326,0 +DA:2327,0 +DA:2333,0 +DA:2334,0 +DA:2335,0 +DA:2336,0 +DA:2337,0 +DA:2338,0 +DA:2339,0 +DA:2340,0 +DA:2341,0 +DA:2342,0 +DA:2343,0 +DA:2344,0 +DA:2345,0 +DA:2346,0 +DA:2349,0 +DA:2350,0 +DA:2351,0 +DA:2352,0 +DA:2353,0 +DA:2354,0 +DA:2355,0 +DA:2356,0 +DA:2357,0 +DA:2363,0 +DA:2364,0 +DA:2365,0 +DA:2366,0 +DA:2367,0 +DA:2368,0 +DA:2369,0 +DA:2370,0 +DA:2371,0 +DA:2372,0 +DA:2373,0 +DA:2374,0 +DA:2375,0 +DA:2376,0 +DA:2379,0 +DA:2380,0 +DA:2381,0 +DA:2382,0 +DA:2383,0 +DA:2384,0 +DA:2385,0 +DA:2386,0 +DA:2387,0 +DA:2393,0 +DA:2394,0 +DA:2395,0 +DA:2396,0 +DA:2397,0 +DA:2398,0 +DA:2399,0 +DA:2400,0 +DA:2401,0 +DA:2402,0 +DA:2403,0 +DA:2404,0 +DA:2405,0 +DA:2406,0 +DA:2407,0 +DA:2410,0 +DA:2411,0 +DA:2412,0 +DA:2413,0 +DA:2414,0 +DA:2415,0 +DA:2416,0 +DA:2417,0 +DA:2418,0 +DA:2419,0 +DA:2425,0 +DA:2426,0 +DA:2427,0 +DA:2428,0 +DA:2429,0 +DA:2430,0 +DA:2431,0 +DA:2432,0 +DA:2433,0 +DA:2434,0 +DA:2435,0 +DA:2436,0 +DA:2437,0 +DA:2438,0 +DA:2441,0 +DA:2442,0 +DA:2443,0 +DA:2444,0 +DA:2445,0 +DA:2446,0 +DA:2447,0 +DA:2448,0 +DA:2449,0 +DA:2454,0 +DA:2455,0 +DA:2456,0 +DA:2457,0 +DA:2458,0 +DA:2459,0 +DA:2460,0 +DA:2466,0 +DA:2467,0 +DA:2468,0 +DA:2469,0 +DA:2470,0 +DA:2475,0 +DA:2476,0 +DA:2477,0 +DA:2478,0 +DA:2479,0 +DA:2480,0 +DA:2481,0 +DA:2483,0 +DA:2484,0 +DA:2485,0 +DA:2486,0 +DA:2487,0 +DA:2488,0 +DA:2494,0 +DA:2495,0 +DA:2496,0 +DA:2497,0 +DA:2498,0 +DA:2499,0 +DA:2500,0 +DA:2502,0 +DA:2503,0 +DA:2504,0 +DA:2505,0 +DA:2506,0 +DA:2507,0 +DA:2512,0 +DA:2513,0 +DA:2514,0 +DA:2515,0 +DA:2516,0 +DA:2517,0 +DA:2518,0 +DA:2520,0 +DA:2521,0 +DA:2522,0 +DA:2523,0 +DA:2525,0 +DA:2526,0 +DA:2528,0 +DA:2529,0 +DA:2531,0 +DA:2532,0 +DA:2538,0 +DA:2539,0 +DA:2540,0 +DA:2541,0 +DA:2542,0 +DA:2543,0 +DA:2544,0 +DA:2545,0 +DA:2547,0 +DA:2548,0 +DA:2549,0 +DA:2550,0 +DA:2551,0 +DA:2552,0 +DA:2553,0 +DA:2554,0 +DA:2555,0 +DA:2563,0 +DA:2564,0 +DA:2565,0 +DA:2566,0 +DA:2567,0 +DA:2568,0 +DA:2569,0 +DA:2570,0 +DA:2571,0 +DA:2580,0 +DA:2581,0 +DA:2582,0 +DA:2583,0 +DA:2584,0 +DA:2585,0 +DA:2586,0 +DA:2587,0 +DA:2588,0 +DA:2589,0 +DA:2590,0 +DA:2591,0 +DA:2592,0 +DA:2593,0 +DA:2601,0 +DA:2602,0 +DA:2603,0 +DA:2604,0 +DA:2605,0 +DA:2606,0 +DA:2608,0 +DA:2609,0 +DA:2610,0 +DA:2611,0 +DA:2620,0 +DA:2621,0 +DA:2622,0 +DA:2623,0 +DA:2624,0 +DA:2625,0 +DA:2626,0 +DA:2629,0 +DA:2630,0 +DA:2631,0 +DA:2633,0 +DA:2634,0 +DA:2635,0 +DA:2638,0 +DA:2640,0 +DA:2641,0 +DA:2642,0 +DA:2646,0 +DA:2647,0 +DA:2648,0 +DA:2650,0 +DA:2651,0 +DA:2652,0 +DA:2653,0 +DA:2655,0 +DA:2656,0 +DA:2657,0 +DA:2658,0 +DA:2659,0 +DA:2660,0 +DA:2661,0 +DA:2662,0 +DA:2663,0 +DA:2664,0 +DA:2665,0 +DA:2676,0 +DA:2677,0 +DA:2684,0 +DA:2685,0 +DA:2686,0 +DA:2687,0 +DA:2691,0 +DA:2692,0 +DA:2693,0 +DA:2694,0 +DA:2698,0 +DA:2699,0 +DA:2700,0 +DA:2701,0 +DA:2703,0 +DA:2704,0 +DA:2708,0 +DA:2709,0 +DA:2710,0 +DA:2711,0 +DA:2712,0 +DA:2714,0 +DA:2715,0 +DA:2719,0 +DA:2720,0 +DA:2721,0 +DA:2722,0 +DA:2724,0 +DA:2725,0 +DA:2729,0 +DA:2730,0 +DA:2731,0 +DA:2732,0 +DA:2734,0 +DA:2735,0 +DA:2737,0 +DA:2738,0 +DA:2789,0 +DA:2790,0 +DA:2791,0 +DA:2792,0 +DA:2793,0 +DA:2794,0 +DA:2795,0 +DA:2796,0 +DA:2797,0 +DA:2798,0 +DA:2799,0 +DA:2800,0 +DA:2801,0 +DA:2802,0 +DA:2803,0 +DA:2804,0 +DA:2805,0 +DA:2813,0 +DA:2814,0 +DA:2816,0 +DA:2817,0 +DA:2818,0 +DA:2819,0 +DA:2820,0 +DA:2821,0 +DA:2822,0 +DA:2823,0 +DA:2824,0 +DA:2826,0 +DA:2827,0 +DA:2828,0 +DA:2829,0 +DA:2830,0 +DA:2831,0 +DA:2832,0 +DA:2833,0 +DA:2834,0 +DA:2835,0 +DA:2836,0 +DA:2843,0 +DA:2844,0 +DA:2847,0 +DA:2848,0 +DA:2849,0 +DA:2850,0 +DA:2851,0 +DA:2852,0 +DA:2854,0 +DA:2855,0 +DA:2856,0 +DA:2857,0 +DA:2858,0 +DA:2860,0 +DA:2861,0 +DA:2864,0 +DA:2865,0 +DA:2866,0 +DA:2867,0 +DA:2871,0 +DA:2872,0 +DA:2873,0 +DA:2874,0 +DA:2875,0 +DA:2876,0 +DA:2877,0 +DA:2885,0 +DA:2888,0 +DA:2897,0 +DA:2907,0 +DA:2908,0 +DA:2909,0 +DA:2910,0 +DA:2912,0 +DA:2914,0 +DA:2915,0 +DA:2916,0 +DA:2917,0 +DA:2918,0 +DA:2922,0 +DA:2925,0 +DA:2928,0 +DA:2937,0 +DA:2938,0 +DA:2939,0 +DA:2942,0 +DA:2947,0 +DA:2948,0 +DA:2949,0 +DA:2951,0 +DA:2952,0 +DA:2953,0 +DA:2956,0 +DA:2957,0 +DA:2958,0 +DA:2963,0 +DA:2964,0 +DA:2965,0 +DA:2966,0 +DA:2967,0 +DA:2969,0 +DA:2970,0 +DA:2971,0 +DA:2972,0 +DA:2973,0 +DA:2980,0 +DA:2981,0 +DA:2982,0 +DA:2983,0 +DA:2984,0 +DA:2986,0 +DA:2987,0 +DA:2988,0 +DA:2989,0 +DA:2990,0 +DA:2999,0 +DA:3000,0 +DA:3001,0 +DA:3007,0 +DA:3010,0 +DA:3011,0 +DA:3013,0 +DA:3014,0 +DA:3017,0 +DA:3018,0 +DA:3020,0 +DA:3025,0 +DA:3028,0 +DA:3029,0 +DA:3030,0 +DA:3031,0 +DA:3033,0 +DA:3035,0 +DA:3038,0 +DA:3039,0 +DA:3042,0 +DA:3043,0 +DA:3045,0 +DA:3046,0 +DA:3048,0 +DA:3049,0 +DA:3050,0 +DA:3051,0 +DA:3055,0 +DA:3056,0 +DA:3057,0 +DA:3058,0 +DA:3059,0 +DA:3060,0 +DA:3062,0 +DA:3063,0 +DA:3064,0 +DA:3065,0 +DA:3066,0 +DA:3070,0 +DA:3072,0 +DA:3073,0 +DA:3074,0 +DA:3077,0 +DA:3078,0 +DA:3082,0 +DA:3084,0 +DA:3089,0 +DA:3091,0 +DA:3092,0 +DA:3094,0 +DA:3096,0 +DA:3098,0 +DA:3099,0 +DA:3106,0 +DA:3108,0 +DA:3109,0 +DA:3111,0 +DA:3113,0 +DA:3115,0 +DA:3116,0 +DA:3119,0 +DA:3122,0 +DA:3129,0 +DA:3131,0 +DA:3132,0 +DA:3134,0 +DA:3136,0 +DA:3137,0 +DA:3138,0 +DA:3141,0 +DA:3144,0 +DA:3146,0 +DA:3147,0 +DA:3148,0 +DA:3155,0 +DA:3157,0 +DA:3158,0 +DA:3160,0 +DA:3162,0 +DA:3163,0 +DA:3164,0 +DA:3167,0 +DA:3171,0 +DA:3172,0 +DA:3175,0 +DA:3177,0 +DA:3178,0 +DA:3179,0 +DA:3182,0 +DA:3183,0 +DA:3190,0 +DA:3191,0 +DA:3192,0 +DA:3194,0 +DA:3198,0 +DA:3199,0 +DA:3200,0 +DA:3205,0 +DA:3206,0 +DA:3207,0 +DA:3209,0 +DA:3213,0 +DA:3214,0 +DA:3215,0 +DA:3218,0 +DA:3220,0 +DA:3222,0 +DA:3229,0 +DA:3230,0 +DA:3231,0 +DA:3233,0 +DA:3237,0 +DA:3238,0 +DA:3239,0 +DA:3242,0 +DA:3246,0 +DA:3247,0 +DA:3251,0 +DA:3253,0 +DA:3254,0 +DA:3255,0 +DA:3262,0 +DA:3263,0 +DA:3264,0 +DA:3266,0 +DA:3267,0 +DA:3268,0 +DA:3269,0 +DA:3272,0 +DA:3276,0 +DA:3277,0 +DA:3278,0 +DA:3281,0 +DA:3283,0 +DA:3284,0 +DA:3287,0 +DA:3288,0 +DA:3289,0 +DA:3290,0 +DA:3292,0 +DA:3295,0 +DA:3299,0 +DA:3300,0 +DA:3301,0 +DA:3304,0 +DA:3305,0 +DA:3306,0 +DA:3307,0 +DA:3310,0 +DA:3312,0 +DA:3313,0 +DA:3316,0 +DA:3317,0 +DA:3318,0 +DA:3319,0 +DA:3321,0 +DA:3328,0 +DA:3329,0 +DA:3330,0 +DA:3332,0 +DA:3333,0 +DA:3336,0 +DA:3340,0 +DA:3341,0 +DA:3342,0 +DA:3346,0 +DA:3348,0 +DA:3349,0 +DA:3352,0 +DA:3353,0 +DA:3354,0 +DA:3355,0 +DA:3358,0 +DA:3362,0 +DA:3363,0 +DA:3364,0 +DA:3367,0 +DA:3369,0 +DA:3370,0 +DA:3373,0 +DA:3374,0 +DA:3375,0 +DA:3376,0 +DA:3380,0 +DA:3381,0 +DA:3382,0 +DA:3384,0 +DA:3385,0 +DA:3386,0 +DA:3387,0 +DA:3389,0 +DA:3390,0 +DA:3391,0 +DA:3392,0 +DA:3396,0 +DA:3397,0 +DA:3398,0 +DA:3400,0 +DA:3401,0 +DA:3402,0 +DA:3403,0 +DA:3405,0 +DA:3406,0 +DA:3407,0 +DA:3409,0 +DA:3411,0 +DA:3416,0 +DA:3417,0 +DA:3418,0 +DA:3420,0 +DA:3421,0 +DA:3423,0 +DA:3424,0 +DA:3426,0 +DA:3427,0 +DA:3429,0 +DA:3431,0 +DA:3434,0 +DA:3437,0 +DA:3440,0 +DA:3441,0 +DA:3442,0 +DA:3446,0 +DA:3447,0 +DA:3448,0 +DA:3452,0 +DA:3453,0 +DA:3455,0 +DA:3458,0 +DA:3461,0 +DA:3464,0 +DA:3465,0 +DA:3466,0 +DA:3470,0 +DA:3471,0 +DA:3472,0 +DA:3478,0 +DA:3479,0 +DA:3480,0 +DA:3482,0 +DA:3483,0 +DA:3485,0 +DA:3486,0 +DA:3488,0 +DA:3489,0 +DA:3491,0 +DA:3493,0 +DA:3496,0 +DA:3499,0 +DA:3502,0 +DA:3503,0 +DA:3504,0 +DA:3505,0 +DA:3509,0 +DA:3510,0 +DA:3511,0 +DA:3512,0 +DA:3516,0 +DA:3517,0 +DA:3519,0 +DA:3522,0 +DA:3526,0 +DA:3529,0 +DA:3530,0 +DA:3531,0 +DA:3532,0 +DA:3536,0 +DA:3537,0 +DA:3538,0 +DA:3539,0 +DA:3548,0 +DA:3549,0 +DA:3550,0 +DA:3552,0 +DA:3553,0 +DA:3555,0 +DA:3556,0 +DA:3558,0 +DA:3559,0 +DA:3561,0 +DA:3563,0 +DA:3566,0 +DA:3570,0 +DA:3571,0 +DA:3574,0 +DA:3578,0 +DA:3582,0 +DA:3583,0 +DA:3584,0 +DA:3588,0 +DA:3589,0 +DA:3592,0 +DA:3595,0 +DA:3602,0 +DA:3603,0 +DA:3604,0 +DA:3606,0 +DA:3607,0 +DA:3610,0 +DA:3614,0 +DA:3621,0 +DA:3622,0 +DA:3623,0 +DA:3625,0 +DA:3626,0 +DA:3628,0 +DA:3629,0 +DA:3631,0 +DA:3632,0 +DA:3634,0 +DA:3636,0 +DA:3639,0 +DA:3642,0 +DA:3645,0 +DA:3646,0 +DA:3647,0 +DA:3651,0 +DA:3652,0 +DA:3653,0 +DA:3657,0 +DA:3658,0 +DA:3660,0 +DA:3663,0 +DA:3666,0 +DA:3669,0 +DA:3670,0 +DA:3671,0 +DA:3675,0 +DA:3676,0 +DA:3677,0 +DA:3683,0 +DA:3684,0 +DA:3685,0 +DA:3687,0 +DA:3688,0 +DA:3690,0 +DA:3691,0 +DA:3693,0 +DA:3694,0 +DA:3696,0 +DA:3698,0 +DA:3701,0 +DA:3704,0 +DA:3707,0 +DA:3708,0 +DA:3709,0 +DA:3710,0 +DA:3714,0 +DA:3715,0 +DA:3716,0 +DA:3717,0 +DA:3721,0 +DA:3722,0 +DA:3724,0 +DA:3727,0 +DA:3731,0 +DA:3734,0 +DA:3735,0 +DA:3736,0 +DA:3737,0 +DA:3741,0 +DA:3742,0 +DA:3743,0 +DA:3744,0 +DA:3751,0 +DA:3752,0 +DA:3753,0 +DA:3755,0 +DA:3756,0 +DA:3758,0 +DA:3759,0 +DA:3761,0 +DA:3762,0 +DA:3764,0 +DA:3766,0 +DA:3769,0 +DA:3771,0 +DA:3773,0 +DA:3776,0 +DA:3780,0 +DA:3784,0 +DA:3785,0 +DA:3786,0 +DA:3790,0 +DA:3791,0 +DA:3794,0 +DA:3797,0 +DA:3804,0 +DA:3805,0 +DA:3806,0 +DA:3808,0 +DA:3809,0 +DA:3812,0 +DA:3815,0 +DA:3817,0 +DA:3824,0 +DA:3825,0 +DA:3826,0 +DA:3828,0 +DA:3829,0 +DA:3832,0 +DA:3835,0 +DA:3836,0 +DA:3837,0 +DA:3846,0 +DA:3847,0 +DA:3848,0 +DA:3850,0 +DA:3853,0 +DA:3854,0 +DA:3855,0 +DA:3863,0 +DA:3865,0 +DA:3866,0 +DA:3867,0 +DA:3869,0 +DA:3872,0 +DA:3874,0 +DA:3875,0 +DA:3876,0 +DA:3877,0 +DA:3879,0 +DA:3882,0 +DA:3884,0 +DA:3885,0 +DA:3886,0 +DA:3887,0 +DA:3889,0 +DA:3895,0 +DA:3897,0 +DA:3898,0 +DA:3899,0 +DA:3900,0 +DA:3902,0 +DA:3905,0 +DA:3907,0 +DA:3909,0 +DA:3910,0 +DA:3911,0 +DA:3913,0 +DA:3917,0 +DA:3918,0 +DA:3919,0 +DA:3920,0 +DA:3921,0 +DA:3923,0 +DA:3927,0 +DA:3928,0 +DA:3929,0 +DA:3930,0 +DA:3931,0 +DA:3933,0 +DA:3936,0 +DA:3937,0 +DA:3938,0 +DA:3939,0 +DA:3940,0 +DA:3942,0 +DA:3945,0 +DA:3946,0 +DA:3947,0 +DA:3948,0 +DA:3949,0 +DA:3951,0 +DA:3954,0 +DA:3955,0 +DA:3956,0 +DA:3957,0 +DA:3958,0 +DA:3960,0 +DA:3963,0 +DA:3964,0 +DA:3965,0 +DA:3966,0 +DA:3967,0 +DA:3969,0 +DA:3972,0 +DA:3973,0 +DA:3974,0 +DA:3975,0 +DA:3976,0 +DA:3978,0 +DA:3981,0 +DA:3982,0 +DA:3983,0 +DA:3984,0 +DA:3985,0 +DA:3986,0 +DA:3987,0 +DA:3988,0 +DA:3989,0 +DA:3990,0 +DA:3992,0 +DA:3999,0 +DA:4000,0 +DA:4001,0 +DA:4002,0 +DA:4003,0 +DA:4007,0 +DA:4008,0 +DA:4009,0 +DA:4010,0 +DA:4011,0 +DA:4015,0 +DA:4016,0 +DA:4017,0 +DA:4018,0 +DA:4019,0 +DA:4020,0 +DA:4022,0 +DA:4023,0 +DA:4024,0 +DA:4028,0 +DA:4031,0 +DA:4032,0 +DA:4033,0 +DA:4034,0 +DA:4036,0 +DA:4038,0 +DA:4041,0 +DA:4042,0 +DA:4045,0 +DA:4046,0 +DA:4048,0 +DA:4049,0 +DA:4051,0 +DA:4052,0 +DA:4053,0 +DA:4054,0 +DA:4058,0 +DA:4060,0 +DA:4061,0 +DA:4062,0 +DA:4063,0 +DA:4064,0 +DA:4068,0 +DA:4070,0 +DA:4071,0 +DA:4072,0 +DA:4073,0 +DA:4074,0 +DA:4079,0 +DA:4081,0 +DA:4082,0 +DA:4083,0 +DA:4084,0 +DA:4085,0 +DA:4089,0 +DA:4090,0 +DA:4091,0 +DA:4094,0 +DA:4097,0 +DA:4098,0 +DA:4099,0 +DA:4103,0 +DA:4106,0 +DA:4107,0 +DA:4108,0 +DA:4110,0 +DA:4111,0 +DA:4112,0 +DA:4113,0 +DA:4114,0 +DA:4115,0 +DA:4118,0 +DA:4121,0 +DA:4122,0 +DA:4123,0 +DA:4128,0 +DA:4131,0 +DA:4132,0 +DA:4133,0 +DA:4135,0 +DA:4136,0 +DA:4137,0 +DA:4141,0 +DA:4144,0 +DA:4145,0 +DA:4146,0 +DA:4147,0 +DA:4148,0 +DA:4151,0 +DA:4152,0 +DA:4155,0 +DA:4156,0 +DA:4157,0 +DA:4159,0 +DA:4160,0 +DA:4161,0 +DA:4162,0 +DA:4163,0 +DA:4164,0 +DA:4165,0 +DA:4167,0 +DA:4168,0 +DA:4169,0 +DA:4170,0 +DA:4171,0 +DA:4173,0 +DA:4174,0 +DA:4177,0 +DA:4178,0 +DA:4181,0 +DA:4182,0 +DA:4183,0 +DA:4184,0 +DA:4186,0 +DA:4187,0 +DA:4188,0 +DA:4189,0 +DA:4190,0 +DA:4192,0 +DA:4194,0 +DA:4195,0 +DA:4198,0 +DA:4199,0 +DA:4202,0 +DA:4203,0 +DA:4204,0 +DA:4206,0 +DA:4207,0 +DA:4209,0 +DA:4210,0 +DA:4211,0 +DA:4213,0 +DA:4215,0 +DA:4217,0 +DA:4219,0 +DA:4220,0 +DA:4222,0 +DA:4225,0 +DA:4226,0 +DA:4229,0 +DA:4230,0 +DA:4231,0 +DA:4233,0 +DA:4236,0 +DA:4237,0 +DA:4240,0 +DA:4241,0 +DA:4242,0 +DA:4244,0 +DA:4246,0 +DA:4247,0 +DA:4250,0 +DA:4251,0 +DA:4254,0 +DA:4255,0 +DA:4256,0 +DA:4258,0 +DA:4259,0 +DA:4262,0 +DA:4263,0 +DA:4266,0 +DA:4267,0 +DA:4268,0 +DA:4270,0 +DA:4271,0 +DA:4272,0 +DA:4274,0 +DA:4275,0 +DA:4277,0 +DA:4278,0 +DA:4280,0 +DA:4281,0 +DA:4285,0 +DA:4286,0 +DA:4289,0 +DA:4290,0 +DA:4291,0 +DA:4294,0 +DA:4295,0 +DA:4296,0 +DA:4299,0 +DA:4300,0 +DA:4301,0 +DA:4302,0 +DA:4303,0 +DA:4304,0 +DA:4305,0 +DA:4306,0 +DA:4307,0 +DA:4310,0 +DA:4312,0 +DA:4313,0 +DA:4315,0 +DA:4316,0 +DA:4317,0 +DA:4320,0 +DA:4321,0 +DA:4322,0 +DA:4323,0 +DA:4324,0 +DA:4326,0 +DA:4327,0 +DA:4330,0 +DA:4332,0 +DA:4333,0 +DA:4334,0 +DA:4335,0 +DA:4338,0 +DA:4340,0 +DA:4341,0 +DA:4344,0 +DA:4345,0 +DA:4346,0 +DA:4347,0 +DA:4348,0 +DA:4349,0 +DA:4350,0 +DA:4351,0 +DA:4354,0 +DA:4356,0 +DA:4357,0 +DA:4358,0 +DA:4359,0 +DA:4360,0 +DA:4361,0 +DA:4362,0 +DA:4363,0 +DA:4366,0 +DA:4369,0 +DA:4370,0 +DA:4372,0 +DA:4374,0 +DA:4378,0 +DA:4383,0 +DA:4386,0 +DA:4388,0 +DA:4389,0 +DA:4390,0 +DA:4391,0 +DA:4395,0 +DA:4396,0 +DA:4409,0 +DA:4417,0 +DA:4419,0 +DA:4426,0 +DA:4427,0 +DA:4430,0 +DA:4432,0 +DA:4437,0 +DA:4439,0 +DA:4444,0 +DA:4446,0 +DA:4451,0 +DA:4454,0 +DA:4457,0 +DA:4460,0 +DA:4461,0 +DA:4462,0 +DA:4463,0 +DA:4464,0 +DA:4465,0 +DA:4466,0 +DA:4467,0 +DA:4468,0 +DA:4470,0 +DA:4471,0 +DA:4475,0 +DA:4476,0 +DA:4477,0 +DA:4478,0 +DA:4479,0 +DA:4480,0 +DA:4482,0 +DA:4483,0 +DA:4487,0 +DA:4490,0 +DA:4494,0 +DA:4495,0 +DA:4496,0 +DA:4497,0 +DA:4499,0 +DA:4500,0 +DA:4501,0 +DA:4508,0 +DA:4509,0 +DA:4511,0 +DA:4514,0 +DA:4516,0 +DA:4517,0 +DA:4519,0 +DA:4522,0 +DA:4523,0 +DA:4525,0 +DA:4528,0 +DA:4532,0 +DA:4533,0 +DA:4534,0 +DA:4535,0 +DA:4538,0 +DA:4541,0 +DA:4548,0 +DA:4551,0 +DA:4552,0 +DA:4553,0 +DA:4554,0 +DA:4558,0 +DA:4559,0 +DA:4561,0 +DA:4563,0 +DA:4565,0 +DA:4566,0 +DA:4567,0 +DA:4571,0 +DA:4572,0 +DA:4573,0 +DA:4574,0 +DA:4578,0 +DA:4579,0 +DA:4580,0 +DA:4581,0 +DA:4582,0 +DA:4583,0 +DA:4584,0 +DA:4585,0 +DA:4586,0 +DA:4590,0 +DA:4591,0 +DA:4592,0 +DA:4593,0 +DA:4594,0 +DA:4595,0 +DA:4596,0 +DA:4597,0 +DA:4598,0 +DA:4599,0 +DA:4600,0 +DA:4601,0 +DA:4602,0 +DA:4605,0 +DA:4606,0 +DA:4607,0 +DA:4608,0 +DA:4611,0 +DA:4612,0 +DA:4613,0 +DA:4617,0 +DA:4618,0 +DA:4619,0 +DA:4620,0 +DA:4621,0 +DA:4624,0 +DA:4627,0 +DA:4628,0 +DA:4629,0 +DA:4630,0 +DA:4631,0 +DA:4632,0 +DA:4635,0 +DA:4636,0 +DA:4637,0 +DA:4638,0 +DA:4641,0 +DA:4642,0 +DA:4643,0 +DA:4644,0 +DA:4645,0 +DA:4649,0 +DA:4650,0 +DA:4651,0 +DA:4652,0 +DA:4653,0 +DA:4657,0 +DA:4658,0 +DA:4659,0 +DA:4662,0 +DA:4665,0 +DA:4669,0 +DA:4673,0 +DA:4678,0 +DA:4685,0 +DA:4688,0 +DA:4689,0 +DA:4690,0 +DA:4691,0 +DA:4694,0 +DA:4695,0 +DA:4696,0 +DA:4699,0 +DA:4702,0 +DA:4705,0 +DA:4712,0 +DA:4715,0 +DA:4724,0 +DA:4732,0 +DA:4741,0 +DA:4744,0 +DA:4746,0 +DA:4747,0 +DA:4755,0 +DA:4757,0 +DA:4765,0 +DA:4766,0 +DA:4769,0 +DA:4776,0 +DA:4779,0 +DA:4780,0 +DA:4783,0 +DA:4790,0 +DA:4793,0 +DA:4795,0 +DA:4798,0 +DA:4799,0 +DA:4802,0 +DA:4804,0 +DA:4807,0 +DA:4810,0 +DA:4813,0 +DA:4816,0 +DA:4825,0 +DA:4837,0 +DA:4838,0 +DA:4841,0 +DA:4845,0 +DA:4846,0 +DA:4849,0 +DA:4852,0 +DA:4853,0 +DA:4856,0 +DA:4857,0 +DA:4859,0 +DA:4862,0 +DA:4863,0 +DA:4867,0 +DA:4871,0 +DA:4875,0 +DA:4877,0 +DA:4880,0 +DA:4883,0 +DA:4884,0 +DA:4887,0 +DA:4896,0 +DA:4907,0 +DA:4911,0 +DA:4912,0 +DA:4915,0 +DA:4916,0 +DA:4917,0 +DA:4918,0 +DA:4921,0 +DA:4924,0 +DA:4925,0 +DA:4926,0 +DA:4934,0 +DA:4938,0 +DA:4942,0 +DA:4946,0 +DA:4949,0 +DA:4953,0 +DA:4954,0 +DA:4957,0 +DA:4960,0 +DA:4961,0 +DA:4962,0 +DA:4963,0 +DA:4966,0 +DA:4967,0 +DA:4970,0 +DA:4971,0 +DA:4974,0 +DA:4975,0 +DA:4978,0 +DA:4979,0 +DA:4982,0 +DA:4983,0 +DA:4986,0 +DA:4987,0 +DA:4990,0 +DA:4991,0 +DA:4994,0 +DA:4997,0 +DA:5000,0 +DA:5001,0 +DA:5002,0 +DA:5006,0 +DA:5008,0 +DA:5011,0 +DA:5014,0 +DA:5017,0 +DA:5018,0 +DA:5019,0 +DA:5023,0 +DA:5026,0 +DA:5029,0 +DA:5032,0 +DA:5033,0 +DA:5034,0 +DA:5037,0 +DA:5038,0 +DA:5039,0 +DA:5042,0 +DA:5045,0 +DA:5048,0 +DA:5049,0 +DA:5050,0 +DA:5053,0 +DA:5054,0 +DA:5058,0 +DA:5059,0 +DA:5063,0 +DA:5064,0 +DA:5065,0 +DA:5067,0 +DA:5068,0 +DA:5073,0 +DA:5075,0 +DA:5076,0 +DA:5081,0 +DA:5082,0 +DA:5085,0 +DA:5086,0 +DA:5089,0 +DA:5090,0 +DA:5091,0 +DA:5094,0 +DA:5115,0 +DA:5116,0 +DA:5118,0 +DA:5121,0 +DA:5159,0 +DA:5160,0 +DA:5162,0 +DA:5165,0 +DA:5167,0 +DA:5170,0 +DA:5173,0 +LH:0 +LF:2425 +end_of_record +SF:src/mongoose_iq.erl +DA:34,0 +DA:37,0 +DA:44,10 +DA:45,10 +DA:48,0 +DA:50,10 +DA:51,10 +DA:52,10 +DA:53,10 +DA:55,10 +DA:57,0 +DA:59,10 +DA:60,10 +DA:61,10 +DA:68,7 +DA:71,3 +DA:74,0 +DA:81,0 +DA:82,3 +DA:83,7 +DA:90,10 +DA:91,10 +LH:16 +LF:22 +end_of_record +SF: +DA:0,0 +DA:63,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:69,0 +DA:71,0 +DA:75,0 +DA:77,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:86,0 +DA:88,0 +DA:90,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:112,0 +DA:115,0 +DA:118,0 +DA:121,0 +DA:124,0 +DA:127,0 +DA:130,0 +DA:133,0 +DA:136,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:151,0 +DA:152,0 +DA:154,0 +DA:157,0 +DA:159,0 +DA:162,0 +DA:164,0 +DA:166,0 +DA:169,0 +DA:171,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:180,0 +DA:183,0 +DA:184,0 +DA:187,0 +DA:191,0 +DA:192,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:204,0 +DA:207,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:219,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:236,0 +DA:237,0 +DA:244,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:271,0 +DA:272,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:295,0 +DA:297,0 +DA:299,0 +DA:301,0 +DA:309,0 +DA:310,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:323,0 +DA:326,0 +DA:330,0 +DA:332,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:344,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:353,0 +DA:355,0 +DA:358,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:373,0 +DA:376,0 +DA:379,0 +DA:381,0 +DA:383,0 +DA:387,0 +DA:389,0 +DA:391,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:443,0 +DA:448,0 +DA:451,0 +DA:454,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:462,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:473,0 +DA:474,0 +DA:480,0 +DA:488,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:500,0 +DA:504,0 +DA:521,0 +DA:537,0 +DA:543,0 +DA:550,0 +DA:558,0 +DA:560,0 +DA:562,0 +DA:571,0 +DA:574,0 +LH:0 +LF:223 +end_of_record +SF:src/admin_extra/service_admin_extra_private.erl +DA:50,8 +DA:75,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:90,0 +DA:96,0 +DA:99,0 +DA:100,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:126,0 +DA:127,0 +DA:129,0 +DA:130,0 +DA:134,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:148,0 +LH:1 +LF:29 +end_of_record +SF: +DA:35,0 +DA:39,0 +DA:46,0 +DA:53,0 +DA:56,0 +DA:59,0 +DA:62,0 +DA:65,0 +DA:68,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:90,0 +DA:91,0 +DA:93,0 +DA:94,0 +DA:99,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:111,0 +DA:113,0 +DA:118,0 +DA:120,0 +DA:121,0 +LH:0 +LF:32 +end_of_record +SF: +DA:34,0 +DA:41,0 +DA:56,0 +DA:63,0 +DA:64,0 +DA:67,0 +DA:68,0 +DA:71,0 +DA:74,0 +DA:77,0 +DA:80,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:93,0 +DA:95,0 +DA:96,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:121,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:193,0 +DA:198,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:240,0 +DA:245,0 +DA:246,0 +DA:248,0 +DA:250,0 +DA:252,0 +DA:253,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +LH:0 +LF:116 +end_of_record +SF:src/global_distrib/mod_global_distrib_sender.erl +DA:35,0 +DA:37,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:56,0 +DA:61,0 +DA:65,0 +DA:73,0 +DA:77,0 +DA:81,0 +DA:85,0 +LH:0 +LF:17 +end_of_record +SF:src/XmppAddr.erl +DA:36,0 +DA:38,0 +DA:40,0 +DA:42,0 +DA:45,0 +DA:47,0 +DA:50,0 +DA:52,0 +DA:54,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:64,0 +DA:66,0 +DA:68,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:79,0 +DA:81,0 +DA:83,0 +DA:85,0 +DA:88,0 +DA:96,0 +DA:99,0 +DA:103,0 +DA:106,0 +DA:109,0 +DA:117,0 +DA:120,0 +DA:123,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:132,0 +DA:135,0 +DA:137,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:149,0 +DA:151,0 +DA:154,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:162,0 +DA:166,0 +DA:167,0 +DA:171,0 +DA:174,0 +DA:176,0 +DA:178,0 +DA:180,0 +DA:182,0 +DA:184,0 +DA:187,0 +DA:189,0 +DA:192,0 +LH:0 +LF:62 +end_of_record +SF:src/metrics/mongoose_metrics_hooks.erl +DA:53,20 +DA:75,73 +DA:76,73 +DA:77,73 +DA:83,73 +DA:84,73 +DA:85,73 +DA:86,73 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:98,112 +DA:99,112 +DA:100,112 +DA:101,112 +DA:106,49 +DA:108,3 +DA:110,60 +DA:115,129 +DA:116,129 +DA:117,129 +DA:118,129 +DA:123,64 +DA:125,4 +DA:127,61 +DA:131,0 +DA:132,0 +DA:133,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:144,639 +DA:145,639 +DA:146,639 +DA:148,0 +DA:149,0 +DA:151,0 +DA:153,0 +DA:155,0 +DA:157,639 +DA:159,639 +DA:166,2 +DA:167,2 +DA:168,2 +DA:173,0 +DA:174,0 +DA:175,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:187,2 +DA:191,1 +DA:192,1 +DA:199,63 +DA:200,63 +DA:201,63 +DA:205,63 +DA:206,63 +DA:207,63 +DA:213,0 +DA:214,0 +DA:215,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:226,0 +DA:228,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:241,1 +DA:242,1 +DA:243,1 +DA:249,385 +DA:250,385 +DA:251,385 +DA:253,0 +DA:255,0 +DA:257,385 +DA:259,385 +LH:47 +LF:84 +end_of_record +SF: +DA:0,0 +DA:67,0 +DA:71,0 +DA:95,0 +DA:102,0 +DA:105,0 +DA:108,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:118,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:136,0 +DA:143,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:167,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:184,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:194,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:205,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:218,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:230,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:242,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:253,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:264,0 +DA:267,0 +DA:270,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:293,0 +DA:295,0 +DA:297,0 +DA:300,0 +DA:302,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:310,0 +DA:312,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:320,0 +DA:324,0 +DA:326,0 +DA:328,0 +DA:331,0 +DA:334,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:344,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:354,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:364,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:378,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:388,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:401,0 +DA:403,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:412,0 +DA:419,0 +DA:421,0 +DA:424,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:432,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:445,0 +DA:446,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:454,0 +DA:456,0 +DA:459,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:468,0 +DA:470,0 +DA:474,0 +DA:476,0 +LH:0 +LF:197 +end_of_record +SF: +DA:30,0 +DA:37,0 +DA:41,0 +DA:44,0 +DA:48,0 +DA:57,0 +DA:60,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:74,0 +DA:75,0 +DA:77,0 +DA:80,0 +DA:82,0 +DA:86,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:94,0 +DA:95,0 +DA:97,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:106,0 +DA:107,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:116,0 +DA:123,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:133,0 +DA:141,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:157,0 +DA:158,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:189,0 +DA:190,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:196,0 +DA:198,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:208,0 +DA:209,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:215,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:226,0 +DA:229,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:258,0 +DA:259,0 +DA:262,0 +DA:264,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:271,0 +DA:274,0 +DA:276,0 +DA:277,0 +DA:280,0 +LH:0 +LF:114 +end_of_record +SF:src/ejabberd_listener.erl +DA:54,4 +DA:59,4 +DA:64,4 +DA:66,0 +DA:68,4 +DA:70,36 +DA:71,36 +DA:73,0 +DA:76,4 +DA:77,4 +DA:82,4 +DA:83,4 +DA:84,4 +DA:85,4 +DA:87,0 +DA:105,52 +DA:106,52 +DA:107,0 +DA:108,52 +DA:110,52 +DA:113,23 +DA:114,23 +DA:115,23 +DA:117,16 +DA:118,16 +DA:120,13 +DA:121,13 +DA:122,13 +DA:124,52 +DA:125,52 +DA:126,0 +DA:128,52 +DA:136,16 +DA:137,16 +DA:138,0 +DA:139,16 +DA:140,0 +DA:141,75 +DA:143,16 +DA:151,23 +DA:153,0 +DA:155,13 +DA:157,16 +DA:161,52 +DA:162,0 +DA:163,202 +DA:166,52 +DA:169,0 +DA:171,52 +DA:177,23 +DA:179,0 +DA:181,0 +DA:187,36 +DA:192,36 +DA:193,36 +DA:195,36 +DA:197,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:214,36 +DA:215,36 +DA:224,36 +DA:229,36 +DA:231,20 +DA:233,16 +DA:234,16 +DA:236,0 +DA:237,16 +DA:239,16 +DA:243,16 +DA:250,16 +DA:251,16 +DA:253,16 +DA:254,16 +DA:258,4 +DA:259,4 +DA:261,36 +DA:269,36 +DA:270,36 +DA:278,16 +DA:279,16 +DA:281,0 +DA:284,0 +DA:286,16 +DA:287,16 +DA:289,0 +DA:291,0 +DA:293,16 +DA:299,16 +DA:301,0 +DA:303,16 +DA:308,16 +DA:309,11 +DA:311,5 +DA:312,5 +DA:313,0 +DA:319,36 +DA:321,36 +DA:323,0 +DA:327,16 +DA:328,0 +DA:329,0 +DA:330,0 +DA:332,0 +DA:334,0 +DA:335,0 +DA:338,0 +DA:340,0 +DA:343,0 +DA:345,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:353,0 +DA:355,0 +DA:357,0 +LH:77 +LF:120 +end_of_record +SF:src/logger/mongoose_logs.erl +DA:20,0 +DA:25,0 +DA:27,4 +DA:32,0 +DA:34,0 +DA:38,0 +DA:42,0 +DA:46,4 +DA:48,4 +DA:50,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,4 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +LH:4 +LF:30 +end_of_record +SF: +DA:0,0 +DA:15,0 +DA:28,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:58,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:66,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:76,0 +DA:79,0 +DA:81,0 +DA:84,0 +DA:85,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:102,0 +DA:104,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:115,0 +DA:116,0 +DA:118,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:185,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:220,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:241,0 +DA:244,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:256,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:294,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:329,0 +DA:331,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:337,0 +DA:338,0 +DA:340,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:348,0 +DA:349,0 +DA:351,0 +DA:356,0 +DA:357,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:364,0 +DA:365,0 +DA:367,0 +DA:368,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:385,0 +DA:390,0 +DA:391,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:399,0 +DA:402,0 +DA:407,0 +DA:413,0 +DA:416,0 +DA:417,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:430,0 +DA:433,0 +DA:436,0 +DA:438,0 +DA:441,0 +DA:444,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:459,0 +DA:465,0 +DA:466,0 +DA:469,0 +DA:470,0 +DA:473,0 +LH:0 +LF:253 +end_of_record +SF:src/monitored_map.erl +DA:41,1 +DA:45,52 +DA:47,0 +DA:48,0 +DA:51,52 +DA:52,52 +DA:53,52 +DA:54,52 +DA:55,52 +DA:60,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:67,0 +DA:72,17 +DA:73,13 +DA:74,4 +DA:79,0 +DA:80,0 +DA:84,0 +DA:85,0 +DA:90,50 +DA:92,50 +DA:93,50 +DA:94,50 +DA:96,0 +DA:99,0 +LH:14 +LF:28 +end_of_record +SF: +DA:0,0 +DA:135,0 +DA:138,0 +DA:141,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:156,0 +DA:168,0 +DA:171,0 +DA:194,0 +DA:199,0 +DA:212,0 +DA:220,0 +DA:229,0 +DA:247,0 +DA:254,0 +DA:260,0 +DA:266,0 +DA:274,0 +DA:284,0 +DA:287,0 +DA:288,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:299,0 +DA:304,0 +DA:308,0 +DA:312,0 +DA:315,0 +DA:316,0 +DA:319,0 +DA:322,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:328,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:335,0 +DA:347,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:358,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:369,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:375,0 +DA:376,0 +DA:380,0 +DA:387,0 +DA:388,0 +DA:390,0 +DA:391,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:398,0 +DA:399,0 +DA:403,0 +DA:410,0 +DA:411,0 +DA:415,0 +DA:419,0 +DA:423,0 +DA:424,0 +DA:428,0 +DA:432,0 +DA:435,0 +DA:436,0 +DA:438,0 +DA:442,0 +DA:446,0 +DA:447,0 +DA:450,0 +DA:452,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:460,0 +DA:462,0 +DA:465,0 +DA:469,0 +DA:473,0 +DA:474,0 +DA:476,0 +DA:477,0 +DA:479,0 +DA:482,0 +DA:484,0 +DA:486,0 +DA:490,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:497,0 +DA:499,0 +DA:500,0 +DA:503,0 +DA:507,0 +DA:510,0 +DA:512,0 +DA:514,0 +DA:518,0 +DA:526,0 +DA:527,0 +DA:529,0 +DA:533,0 +DA:537,0 +DA:538,0 +DA:540,0 +DA:542,0 +DA:544,0 +DA:548,0 +DA:549,0 +DA:550,0 +DA:552,0 +DA:556,0 +DA:564,0 +DA:565,0 +DA:567,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:577,0 +DA:582,0 +DA:586,0 +DA:590,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:601,0 +DA:602,0 +DA:605,0 +DA:606,0 +DA:608,0 +DA:612,0 +DA:616,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:623,0 +DA:627,0 +DA:631,0 +DA:635,0 +DA:636,0 +DA:637,0 +DA:638,0 +DA:641,0 +DA:643,0 +DA:648,0 +DA:652,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:659,0 +DA:660,0 +DA:665,0 +DA:667,0 +DA:668,0 +DA:669,0 +DA:670,0 +DA:672,0 +DA:676,0 +DA:680,0 +DA:681,0 +DA:683,0 +DA:685,0 +DA:686,0 +DA:687,0 +DA:690,0 +DA:692,0 +DA:694,0 +DA:698,0 +DA:702,0 +DA:703,0 +DA:704,0 +DA:705,0 +DA:708,0 +DA:710,0 +DA:715,0 +DA:717,0 +DA:719,0 +DA:723,0 +DA:727,0 +DA:728,0 +DA:729,0 +DA:730,0 +DA:733,0 +DA:734,0 +DA:738,0 +DA:742,0 +DA:743,0 +DA:745,0 +DA:754,0 +DA:758,0 +DA:759,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:765,0 +DA:774,0 +DA:778,0 +DA:779,0 +DA:781,0 +DA:782,0 +DA:784,0 +DA:788,0 +DA:792,0 +DA:793,0 +DA:795,0 +DA:796,0 +DA:798,0 +DA:800,0 +DA:804,0 +DA:808,0 +DA:809,0 +DA:811,0 +DA:813,0 +DA:814,0 +DA:815,0 +DA:817,0 +DA:821,0 +DA:825,0 +DA:826,0 +DA:827,0 +DA:829,0 +DA:830,0 +DA:833,0 +DA:835,0 +DA:839,0 +DA:844,0 +DA:845,0 +DA:846,0 +DA:848,0 +DA:849,0 +DA:852,0 +DA:855,0 +DA:859,0 +DA:864,0 +DA:865,0 +DA:866,0 +DA:868,0 +DA:869,0 +DA:872,0 +DA:875,0 +DA:877,0 +DA:881,0 +DA:886,0 +DA:887,0 +DA:888,0 +DA:890,0 +DA:892,0 +DA:895,0 +DA:896,0 +DA:898,0 +DA:902,0 +DA:906,0 +DA:907,0 +DA:909,0 +DA:911,0 +DA:914,0 +DA:916,0 +DA:917,0 +DA:918,0 +DA:920,0 +DA:924,0 +DA:930,0 +DA:931,0 +DA:932,0 +DA:934,0 +DA:935,0 +DA:940,0 +DA:941,0 +DA:942,0 +DA:944,0 +DA:948,0 +DA:952,0 +DA:953,0 +DA:954,0 +DA:957,0 +DA:958,0 +DA:959,0 +DA:969,0 +DA:973,0 +DA:974,0 +DA:976,0 +DA:979,0 +DA:983,0 +DA:987,0 +DA:988,0 +DA:990,0 +DA:992,0 +DA:993,0 +DA:994,0 +DA:996,0 +DA:997,0 +DA:999,0 +DA:1000,0 +DA:1001,0 +DA:1002,0 +DA:1004,0 +DA:1008,0 +DA:1012,0 +DA:1013,0 +DA:1015,0 +DA:1016,0 +DA:1018,0 +DA:1019,0 +DA:1022,0 +DA:1026,0 +DA:1030,0 +DA:1031,0 +DA:1033,0 +DA:1034,0 +DA:1036,0 +DA:1038,0 +DA:1041,0 +DA:1049,0 +DA:1055,0 +DA:1057,0 +DA:1058,0 +DA:1059,0 +DA:1062,0 +DA:1063,0 +DA:1065,0 +DA:1066,0 +DA:1067,0 +DA:1070,0 +DA:1071,0 +DA:1074,0 +DA:1076,0 +DA:1077,0 +DA:1081,0 +DA:1085,0 +DA:1086,0 +DA:1090,0 +DA:1093,0 +DA:1095,0 +DA:1096,0 +DA:1098,0 +DA:1099,0 +DA:1101,0 +DA:1105,0 +DA:1109,0 +DA:1110,0 +DA:1114,0 +DA:1119,0 +DA:1120,0 +DA:1123,0 +DA:1124,0 +DA:1127,0 +DA:1131,0 +DA:1135,0 +DA:1136,0 +DA:1138,0 +DA:1139,0 +DA:1141,0 +DA:1145,0 +DA:1149,0 +DA:1150,0 +DA:1151,0 +DA:1153,0 +DA:1154,0 +DA:1155,0 +DA:1156,0 +DA:1158,0 +DA:1159,0 +DA:1160,0 +DA:1161,0 +DA:1163,0 +DA:1164,0 +DA:1165,0 +DA:1167,0 +DA:1171,0 +DA:1175,0 +DA:1176,0 +DA:1177,0 +DA:1179,0 +DA:1180,0 +DA:1181,0 +DA:1182,0 +DA:1184,0 +DA:1187,0 +DA:1189,0 +DA:1190,0 +DA:1191,0 +DA:1193,0 +DA:1201,0 +DA:1202,0 +DA:1205,0 +DA:1212,0 +DA:1213,0 +DA:1214,0 +DA:1218,0 +DA:1222,0 +DA:1226,0 +DA:1227,0 +DA:1228,0 +DA:1232,0 +DA:1235,0 +DA:1237,0 +DA:1241,0 +DA:1245,0 +DA:1246,0 +DA:1247,0 +DA:1250,0 +DA:1251,0 +DA:1252,0 +DA:1254,0 +DA:1257,0 +DA:1258,0 +DA:1262,0 +DA:1266,0 +DA:1267,0 +DA:1268,0 +DA:1270,0 +DA:1271,0 +DA:1272,0 +DA:1273,0 +DA:1274,0 +DA:1275,0 +DA:1279,0 +DA:1280,0 +DA:1281,0 +DA:1282,0 +DA:1284,0 +DA:1285,0 +DA:1286,0 +DA:1290,0 +DA:1294,0 +DA:1295,0 +DA:1296,0 +DA:1299,0 +DA:1300,0 +DA:1301,0 +DA:1302,0 +DA:1306,0 +DA:1309,0 +DA:1310,0 +DA:1312,0 +DA:1313,0 +DA:1317,0 +DA:1321,0 +DA:1322,0 +DA:1323,0 +DA:1325,0 +DA:1326,0 +DA:1327,0 +DA:1328,0 +DA:1329,0 +DA:1330,0 +DA:1333,0 +DA:1334,0 +DA:1337,0 +DA:1339,0 +DA:1342,0 +DA:1343,0 +DA:1347,0 +DA:1351,0 +DA:1352,0 +DA:1353,0 +DA:1355,0 +DA:1356,0 +DA:1357,0 +DA:1358,0 +DA:1359,0 +DA:1362,0 +DA:1363,0 +DA:1365,0 +DA:1368,0 +DA:1369,0 +DA:1373,0 +DA:1377,0 +DA:1378,0 +DA:1379,0 +DA:1381,0 +DA:1382,0 +DA:1383,0 +DA:1384,0 +DA:1385,0 +DA:1388,0 +DA:1389,0 +DA:1390,0 +DA:1392,0 +DA:1393,0 +DA:1397,0 +DA:1401,0 +DA:1402,0 +DA:1403,0 +DA:1404,0 +DA:1405,0 +DA:1407,0 +DA:1409,0 +DA:1410,0 +DA:1411,0 +DA:1412,0 +DA:1415,0 +DA:1416,0 +DA:1418,0 +DA:1421,0 +DA:1422,0 +DA:1423,0 +DA:1427,0 +DA:1431,0 +DA:1432,0 +DA:1433,0 +DA:1435,0 +DA:1439,0 +DA:1440,0 +DA:1442,0 +DA:1443,0 +DA:1444,0 +DA:1445,0 +DA:1446,0 +DA:1449,0 +DA:1450,0 +DA:1452,0 +DA:1455,0 +DA:1456,0 +DA:1457,0 +DA:1461,0 +DA:1465,0 +DA:1466,0 +DA:1467,0 +DA:1469,0 +DA:1470,0 +DA:1471,0 +DA:1472,0 +DA:1473,0 +DA:1474,0 +DA:1475,0 +DA:1478,0 +DA:1479,0 +DA:1481,0 +DA:1482,0 +DA:1483,0 +DA:1487,0 +DA:1493,0 +DA:1494,0 +DA:1495,0 +DA:1499,0 +DA:1500,0 +DA:1501,0 +DA:1504,0 +DA:1505,0 +DA:1508,0 +DA:1512,0 +DA:1513,0 +DA:1514,0 +DA:1518,0 +DA:1523,0 +DA:1524,0 +DA:1526,0 +DA:1527,0 +DA:1529,0 +DA:1531,0 +DA:1532,0 +DA:1533,0 +DA:1534,0 +DA:1535,0 +DA:1539,0 +DA:1541,0 +DA:1542,0 +DA:1543,0 +DA:1547,0 +DA:1551,0 +DA:1552,0 +DA:1553,0 +DA:1555,0 +DA:1556,0 +DA:1557,0 +DA:1558,0 +DA:1559,0 +DA:1561,0 +DA:1562,0 +DA:1565,0 +DA:1566,0 +DA:1574,0 +DA:1575,0 +DA:1576,0 +DA:1584,0 +DA:1588,0 +DA:1589,0 +DA:1590,0 +DA:1592,0 +DA:1594,0 +DA:1595,0 +DA:1597,0 +DA:1598,0 +DA:1601,0 +DA:1603,0 +DA:1604,0 +DA:1608,0 +DA:1612,0 +DA:1613,0 +DA:1614,0 +DA:1616,0 +DA:1618,0 +DA:1619,0 +DA:1621,0 +DA:1622,0 +DA:1625,0 +DA:1628,0 +DA:1629,0 +DA:1633,0 +DA:1637,0 +DA:1638,0 +DA:1639,0 +DA:1641,0 +DA:1643,0 +DA:1644,0 +DA:1646,0 +DA:1647,0 +DA:1650,0 +DA:1653,0 +DA:1655,0 +DA:1656,0 +DA:1664,0 +DA:1668,0 +DA:1669,0 +DA:1670,0 +DA:1671,0 +DA:1673,0 +DA:1675,0 +DA:1677,0 +DA:1679,0 +DA:1683,0 +DA:1687,0 +DA:1688,0 +DA:1689,0 +DA:1690,0 +DA:1692,0 +DA:1694,0 +DA:1696,0 +DA:1698,0 +DA:1705,0 +DA:1710,0 +DA:1712,0 +DA:1713,0 +DA:1715,0 +DA:1719,0 +DA:1723,0 +DA:1726,0 +DA:1729,0 +DA:1732,0 +DA:1734,0 +DA:1738,0 +DA:1742,0 +DA:1743,0 +DA:1747,0 +DA:1748,0 +DA:1750,0 +DA:1753,0 +DA:1755,0 +DA:1762,0 +DA:1766,0 +DA:1767,0 +DA:1769,0 +DA:1771,0 +DA:1772,0 +DA:1775,0 +DA:1779,0 +DA:1783,0 +DA:1784,0 +DA:1786,0 +DA:1787,0 +DA:1790,0 +DA:1791,0 +DA:1794,0 +DA:1802,0 +DA:1806,0 +DA:1807,0 +DA:1808,0 +DA:1810,0 +DA:1811,0 +DA:1815,0 +DA:1819,0 +DA:1820,0 +DA:1824,0 +DA:1829,0 +DA:1830,0 +DA:1832,0 +DA:1834,0 +DA:1836,0 +DA:1840,0 +DA:1842,0 +DA:1843,0 +DA:1847,0 +DA:1852,0 +DA:1854,0 +DA:1855,0 +DA:1857,0 +DA:1859,0 +DA:1861,0 +DA:1870,0 +DA:1871,0 +DA:1872,0 +DA:1873,0 +DA:1876,0 +DA:1883,0 +DA:1910,0 +DA:1913,0 +DA:1914,0 +DA:1918,0 +DA:1946,0 +DA:1947,0 +DA:1950,0 +DA:1953,0 +DA:1955,0 +DA:1958,0 +DA:1959,0 +DA:1962,0 +DA:1965,0 +DA:1967,0 +DA:1970,0 +DA:1971,0 +DA:1973,0 +DA:1974,0 +DA:1979,0 +DA:1980,0 +DA:1981,0 +DA:1984,0 +DA:1985,0 +DA:1988,0 +DA:1989,0 +DA:1990,0 +DA:1993,0 +DA:1996,0 +DA:2003,0 +DA:2006,0 +DA:2007,0 +DA:2010,0 +LH:0 +LF:750 +end_of_record +SF: +DA:0,0 +DA:71,0 +DA:74,0 +DA:94,0 +DA:110,0 +DA:112,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:134,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:204,0 +DA:207,0 +DA:208,0 +DA:210,0 +DA:211,0 +DA:216,0 +DA:217,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:237,0 +DA:239,0 +DA:240,0 +DA:243,0 +DA:244,0 +DA:247,0 +DA:250,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:260,0 +DA:263,0 +DA:266,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:281,0 +DA:284,0 +DA:285,0 +DA:287,0 +DA:290,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:298,0 +DA:299,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:316,0 +DA:318,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:330,0 +DA:332,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:344,0 +DA:347,0 +DA:350,0 +DA:351,0 +DA:353,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:363,0 +DA:365,0 +DA:368,0 +DA:371,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:379,0 +DA:382,0 +DA:386,0 +DA:387,0 +DA:390,0 +DA:393,0 +DA:396,0 +DA:399,0 +DA:400,0 +DA:403,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:411,0 +DA:414,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:429,0 +DA:430,0 +DA:433,0 +DA:436,0 +DA:439,0 +DA:442,0 +DA:445,0 +DA:448,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:456,0 +DA:459,0 +DA:462,0 +DA:465,0 +DA:468,0 +DA:471,0 +DA:472,0 +DA:475,0 +DA:476,0 +DA:479,0 +DA:480,0 +DA:483,0 +DA:484,0 +DA:485,0 +DA:489,0 +DA:492,0 +DA:495,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:505,0 +DA:507,0 +DA:509,0 +DA:510,0 +DA:513,0 +DA:514,0 +DA:516,0 +DA:517,0 +DA:519,0 +DA:529,0 +DA:532,0 +DA:533,0 +LH:0 +LF:221 +end_of_record +SF:src/event_pusher/mod_event_pusher_push_plugin_enhanced.erl +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:38,0 +LH:0 +LF:5 +end_of_record +SF:src/domain/mongoose_domain_api.erl +DA:40,4 +DA:41,4 +DA:42,4 +DA:43,4 +DA:44,4 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:60,0 +DA:62,0 +DA:64,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:91,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:99,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:121,0 +DA:122,0 +DA:124,0 +DA:130,382 +DA:131,382 +DA:133,0 +DA:140,741 +DA:146,0 +DA:152,0 +DA:158,0 +DA:163,0 +DA:169,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:181,0 +DA:183,0 +DA:189,4 +DA:195,13 +DA:200,13 +DA:205,0 +LH:11 +LF:53 +end_of_record +SF:src/metrics/mongoose_api_metrics.erl +DA:45,28 +DA:49,4 +DA:60,0 +DA:65,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:78,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:90,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:105,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:137,0 +DA:141,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:150,0 +DA:154,0 +DA:155,0 +DA:159,0 +DA:163,0 +DA:164,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:172,0 +LH:2 +LF:51 +end_of_record +SF:src/translate.erl +DA:42,4 +DA:43,4 +DA:44,4 +DA:48,38 +DA:49,38 +DA:50,38 +DA:51,0 +DA:60,4 +DA:62,4 +DA:63,0 +DA:64,4 +DA:66,0 +DA:71,4 +DA:73,4 +DA:74,4 +DA:76,0 +DA:77,0 +DA:78,0 +DA:83,4 +DA:84,100 +DA:85,100 +DA:90,100 +DA:94,252 +DA:98,100 +DA:99,100 +DA:101,100 +DA:102,36804 +DA:107,0 +DA:108,0 +DA:110,0 +DA:111,0 +DA:116,0 +DA:118,36804 +DA:122,0 +DA:123,0 +DA:124,0 +DA:129,38 +DA:131,0 +DA:133,38 +DA:138,38 +DA:140,0 +DA:141,0 +DA:142,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:154,38 +LH:26 +LF:47 +end_of_record +SF:src/ejabberd_shaper_sup.erl +DA:45,4 +DA:64,4 +DA:67,4 +DA:68,4 +LH:4 +LF:4 +end_of_record +SF:src/mod_muc_iq.erl +DA:27,4 +DA:30,4 +DA:38,4 +DA:45,0 +DA:47,0 +DA:48,0 +DA:53,0 +DA:58,0 +DA:63,0 +DA:70,4 +DA:71,4 +DA:74,0 +DA:76,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:94,0 +DA:97,0 +DA:100,0 +LH:5 +LF:24 +end_of_record +SF:src/global_distrib/mod_global_distrib_server_sup.erl +DA:35,0 +DA:36,0 +DA:40,0 +DA:45,0 +DA:46,0 +DA:59,0 +DA:64,0 +DA:71,0 +DA:72,0 +DA:78,0 +DA:86,0 +DA:87,0 +DA:92,0 +DA:93,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:110,0 +DA:118,0 +LH:0 +LF:19 +end_of_record +SF:src/mam/mam_send_message.erl +DA:21,0 +LH:0 +LF:1 +end_of_record +SF:src/mod_auth_token_rdbms.erl +DA:13,0 +DA:19,0 +DA:20,0 +DA:22,0 +DA:23,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:43,0 +DA:45,0 +DA:47,0 +DA:49,0 +DA:51,0 +DA:55,0 +DA:59,0 +DA:63,0 +DA:65,0 +LH:0 +LF:23 +end_of_record +SF: +DA:0,0 +DA:10,0 +DA:14,0 +DA:16,0 +DA:19,0 +DA:28,0 +DA:32,0 +DA:36,0 +DA:39,0 +DA:40,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:48,0 +DA:51,0 +DA:54,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:78,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:195,0 +DA:198,0 +DA:206,0 +DA:211,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:220,0 +DA:221,0 +DA:222,0 +LH:0 +LF:126 +end_of_record +SF: +DA:0,0 +DA:84,0 +DA:92,0 +DA:118,0 +DA:121,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:145,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:151,0 +DA:154,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:163,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:195,0 +DA:196,0 +DA:199,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:208,0 +DA:211,0 +DA:213,0 +DA:214,0 +DA:221,0 +DA:225,0 +DA:226,0 +DA:228,0 +DA:230,0 +DA:231,0 +DA:235,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:245,0 +DA:254,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:262,0 +DA:265,0 +DA:267,0 +DA:271,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:279,0 +DA:281,0 +DA:284,0 +DA:286,0 +DA:290,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:301,0 +DA:303,0 +DA:305,0 +DA:310,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:322,0 +DA:324,0 +DA:326,0 +DA:335,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:345,0 +DA:348,0 +DA:352,0 +DA:354,0 +DA:358,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:369,0 +DA:371,0 +DA:374,0 +DA:378,0 +DA:380,0 +DA:384,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:396,0 +DA:399,0 +DA:401,0 +DA:403,0 +DA:408,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:420,0 +DA:421,0 +DA:423,0 +DA:424,0 +DA:429,0 +DA:431,0 +DA:433,0 +DA:435,0 +DA:445,0 +DA:447,0 +DA:448,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:461,0 +DA:462,0 +DA:468,0 +DA:469,0 +DA:475,0 +DA:476,0 +DA:482,0 +DA:483,0 +DA:489,0 +DA:490,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:503,0 +DA:504,0 +DA:509,0 +DA:510,0 +DA:514,0 +DA:521,0 +DA:526,0 +DA:531,0 +DA:536,0 +DA:537,0 +DA:542,0 +DA:543,0 +DA:549,0 +DA:554,0 +DA:562,0 +DA:564,0 +DA:565,0 +DA:568,0 +DA:570,0 +DA:576,0 +DA:577,0 +DA:582,0 +DA:584,0 +DA:589,0 +DA:591,0 +DA:592,0 +DA:595,0 +DA:602,0 +DA:607,0 +DA:608,0 +DA:613,0 +DA:615,0 +DA:617,0 +DA:626,0 +DA:629,0 +DA:632,0 +DA:635,0 +DA:636,0 +DA:639,0 +DA:641,0 +DA:644,0 +DA:645,0 +DA:646,0 +DA:647,0 +DA:648,0 +DA:651,0 +DA:653,0 +DA:655,0 +DA:657,0 +DA:660,0 +DA:663,0 +DA:665,0 +DA:668,0 +DA:671,0 +DA:673,0 +DA:680,0 +DA:681,0 +DA:688,0 +DA:689,0 +DA:692,0 +DA:693,0 +DA:698,0 +DA:701,0 +DA:702,0 +DA:705,0 +DA:709,0 +DA:710,0 +DA:714,0 +DA:716,0 +DA:717,0 +DA:719,0 +DA:722,0 +LH:0 +LF:243 +end_of_record +SF:src/vcard/mod_vcard_mnesia.erl +DA:19,0 +DA:20,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:28,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:35,0 +DA:37,0 +DA:39,0 +DA:40,0 +DA:42,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:68,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:76,0 +DA:78,0 +DA:80,0 +DA:85,0 +DA:88,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:100,0 +DA:102,0 +DA:107,0 +DA:108,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:130,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:156,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:183,0 +DA:184,0 +LH:0 +LF:87 +end_of_record +SF:src/mod_bosh_mnesia.erl +DA:17,13 +DA:20,13 +DA:41,0 +DA:46,0 +DA:51,0 +DA:56,0 +DA:60,0 +DA:61,0 +DA:66,0 +DA:67,0 +DA:70,0 +LH:2 +LF:11 +end_of_record +SF:src/mongoose_api_json.erl +DA:28,0 +DA:30,0 +DA:32,0 +DA:36,0 +DA:42,0 +DA:44,0 +DA:47,0 +DA:50,0 +DA:52,0 +DA:54,0 +DA:56,0 +DA:58,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:68,0 +DA:71,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:80,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:92,0 +LH:0 +LF:27 +end_of_record +SF: +DA:27,0 +DA:30,0 +DA:33,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:53,0 +DA:57,0 +DA:61,0 +DA:65,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:85,0 +DA:88,0 +DA:89,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:97,0 +DA:98,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:114,0 +DA:115,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:127,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:155,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:162,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:206,0 +DA:211,0 +DA:212,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:226,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:248,0 +DA:252,0 +DA:255,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:272,0 +DA:274,0 +DA:275,0 +DA:278,0 +DA:279,0 +DA:283,0 +DA:286,0 +DA:287,0 +DA:289,0 +DA:291,0 +DA:297,0 +DA:300,0 +DA:301,0 +LH:0 +LF:145 +end_of_record +SF:src/domain/service_domain_db.erl +DA:31,4 +DA:32,4 +DA:36,4 +DA:37,4 +DA:38,4 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:53,0 +DA:57,4 +DA:67,4 +DA:70,0 +DA:74,0 +DA:76,0 +DA:77,0 +DA:79,0 +DA:83,0 +DA:89,4 +DA:90,4 +DA:92,4 +DA:95,0 +DA:97,0 +DA:98,0 +DA:101,4 +DA:102,4 +DA:103,4 +DA:107,0 +DA:108,0 +DA:110,0 +DA:111,0 +DA:114,4 +DA:116,0 +DA:117,0 +DA:120,0 +DA:123,0 +DA:130,8 +DA:131,8 +DA:132,8 +DA:133,8 +DA:134,8 +DA:137,8 +DA:138,8 +DA:139,4 +DA:140,4 +DA:144,8 +LH:24 +LF:48 +end_of_record +SF:src/inbox/mod_inbox_entries.erl +DA:20,0 +DA:24,0 +DA:26,0 +DA:31,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:37,0 +DA:42,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:64,0 +DA:71,0 +DA:73,0 +DA:75,0 +DA:81,0 +DA:82,0 +DA:84,0 +DA:86,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:96,0 +DA:98,0 +DA:104,0 +DA:105,0 +DA:109,0 +DA:112,0 +DA:113,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:137,0 +DA:145,0 +DA:150,0 +DA:154,0 +DA:156,0 +DA:159,0 +DA:162,0 +DA:165,0 +DA:168,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:180,0 +DA:184,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:195,0 +LH:0 +LF:60 +end_of_record +SF:src/mongoose_redis.erl +DA:19,0 +DA:27,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:41,0 +DA:42,0 +LH:0 +LF:8 +end_of_record +SF:src/safely.erl +DA:42,3600 +DA:46,0 +DA:51,11 +DA:56,0 +LH:2 +LF:4 +end_of_record +SF:src/wpool/mongoose_wpool_rabbit.erl +DA:11,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:24,0 +DA:25,0 +DA:28,0 +DA:31,0 +DA:37,0 +DA:38,0 +DA:41,0 +DA:43,0 +DA:46,0 +DA:47,0 +LH:0 +LF:14 +end_of_record +SF:src/global_distrib/mod_global_distrib_mapping.erl +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:89,0 +DA:93,0 +DA:94,0 +DA:98,0 +DA:102,0 +DA:106,0 +DA:107,0 +DA:110,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:119,0 +DA:120,0 +DA:124,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:137,0 +DA:139,0 +DA:141,0 +DA:142,0 +DA:148,0 +DA:152,0 +DA:156,0 +DA:160,0 +DA:168,0 +DA:169,0 +DA:171,0 +DA:175,0 +DA:179,0 +DA:188,0 +DA:189,0 +DA:198,0 +DA:199,0 +DA:205,0 +DA:206,0 +DA:210,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:226,0 +DA:234,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:258,0 +DA:259,0 +DA:264,0 +DA:266,0 +DA:267,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:286,0 +DA:290,0 +DA:291,0 +DA:295,0 +DA:296,0 +DA:300,0 +DA:301,0 +DA:305,0 +DA:306,0 +DA:310,0 +DA:314,0 +DA:319,0 +DA:321,0 +DA:323,0 +DA:330,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:347,0 +DA:348,0 +LH:0 +LF:106 +end_of_record +SF:src/privacy/mod_privacy.erl +DA:73,0 +DA:74,0 +DA:77,0 +DA:80,8 +DA:87,8 +DA:100,0 +DA:103,0 +DA:121,0 +DA:123,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:140,0 +DA:143,0 +DA:145,0 +DA:147,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:156,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:165,0 +DA:167,0 +DA:170,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:183,0 +DA:185,0 +DA:187,0 +DA:190,0 +DA:192,0 +DA:194,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:203,0 +DA:206,0 +DA:208,0 +DA:210,0 +DA:214,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:221,0 +DA:224,0 +DA:227,0 +DA:229,0 +DA:231,0 +DA:233,0 +DA:236,0 +DA:239,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:246,0 +DA:248,0 +DA:252,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:259,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:282,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:292,0 +DA:295,0 +DA:297,0 +DA:299,0 +DA:300,0 +DA:304,0 +DA:307,0 +DA:310,0 +DA:311,0 +DA:316,0 +DA:318,0 +DA:321,0 +DA:322,0 +DA:324,0 +DA:326,0 +DA:328,0 +DA:330,0 +DA:333,0 +DA:337,0 +DA:339,0 +DA:341,0 +DA:343,0 +DA:345,0 +DA:347,0 +DA:349,0 +DA:352,0 +DA:354,0 +DA:356,0 +DA:358,0 +DA:361,0 +DA:363,0 +DA:365,0 +DA:368,0 +DA:372,0 +DA:374,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:388,0 +DA:389,0 +DA:391,0 +DA:392,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:405,0 +DA:406,0 +DA:408,0 +DA:410,0 +DA:411,0 +DA:414,0 +DA:418,0 +DA:420,0 +DA:424,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:438,0 +DA:441,0 +DA:443,0 +DA:446,0 +DA:448,0 +DA:451,0 +DA:453,0 +DA:456,0 +DA:458,0 +DA:460,0 +DA:463,0 +DA:465,0 +DA:467,0 +DA:469,0 +DA:471,0 +DA:473,0 +DA:476,0 +DA:478,0 +DA:480,0 +DA:482,0 +DA:484,0 +DA:486,0 +DA:488,0 +DA:492,0 +DA:494,0 +DA:497,0 +DA:499,0 +DA:502,0 +DA:504,0 +DA:506,0 +DA:508,0 +DA:510,0 +DA:512,0 +DA:515,0 +DA:517,0 +DA:524,0 +DA:529,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:540,0 +DA:543,0 +DA:553,0 +DA:559,0 +DA:561,0 +DA:566,0 +DA:570,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:579,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:588,0 +DA:591,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:605,0 +DA:606,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:614,0 +DA:615,0 +DA:616,0 +DA:620,0 +DA:621,0 +DA:623,0 +DA:627,0 +DA:628,0 +DA:630,0 +DA:638,0 +DA:639,0 +DA:643,0 +DA:646,0 +DA:649,0 +DA:650,0 +LH:2 +LF:238 +end_of_record +SF:src/swagger_docs/mongoose_client_api_contacts_doc.erl +DA:30,4 +DA:31,4 +DA:32,4 +DA:33,4 +DA:34,4 +DA:37,4 +DA:45,4 +DA:63,4 +DA:74,4 +DA:85,4 +DA:94,4 +DA:103,4 +DA:105,20 +DA:109,4 +DA:117,4 +DA:125,4 +DA:135,4 +DA:145,4 +DA:154,4 +DA:195,4 +DA:222,4 +DA:223,4 +DA:226,4 +DA:232,4 +LH:24 +LF:24 +end_of_record +SF:src/rdbms/mongoose_rdbms.erl +DA:171,522 +DA:173,462 +DA:175,522 +DA:176,522 +DA:177,522 +DA:178,204 +DA:179,318 +DA:184,0 +DA:189,829 +DA:195,701 +DA:197,448 +DA:199,253 +DA:201,0 +DA:204,0 +DA:205,0 +DA:207,0 +DA:211,0 +DA:212,0 +DA:216,0 +DA:218,0 +DA:220,0 +DA:225,0 +DA:230,0 +DA:231,0 +DA:234,129 +DA:239,0 +DA:240,0 +DA:241,0 +DA:244,0 +DA:245,0 +DA:247,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:255,0 +DA:258,0 +DA:259,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:272,958 +DA:273,700 +DA:275,258 +DA:276,258 +DA:277,258 +DA:282,700 +DA:283,700 +DA:288,0 +DA:290,0 +DA:294,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:304,0 +DA:306,0 +DA:309,0 +DA:317,0 +DA:326,0 +DA:330,0 +DA:334,0 +DA:339,0 +DA:343,0 +DA:350,0 +DA:352,0 +DA:356,0 +DA:363,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:373,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:381,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:389,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:397,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:405,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:416,0 +DA:418,0 +DA:420,0 +DA:422,0 +DA:424,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:438,0 +DA:440,0 +DA:443,0 +DA:445,0 +DA:448,0 +DA:452,0 +DA:454,0 +DA:456,0 +DA:457,0 +DA:458,0 +DA:461,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:474,0 +DA:479,2 +DA:481,0 +DA:484,2 +DA:487,0 +DA:488,12 +DA:493,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:506,20 +DA:507,20 +DA:508,20 +DA:511,20 +DA:512,20 +DA:514,20 +DA:515,20 +DA:517,0 +DA:522,700 +DA:524,0 +DA:526,0 +DA:527,0 +DA:530,0 +DA:531,0 +DA:534,0 +DA:537,0 +DA:539,0 +DA:540,0 +DA:542,0 +DA:545,0 +DA:547,0 +DA:548,0 +DA:552,0 +DA:560,0 +DA:569,700 +DA:570,700 +DA:572,700 +DA:574,0 +DA:575,0 +DA:576,0 +DA:584,0 +DA:586,129 +DA:588,0 +DA:590,571 +DA:599,0 +DA:602,0 +DA:604,258 +DA:609,0 +DA:611,0 +DA:613,0 +DA:615,0 +DA:617,0 +DA:624,129 +DA:625,129 +DA:626,129 +DA:627,129 +DA:628,129 +DA:631,0 +DA:632,0 +DA:636,0 +DA:639,0 +DA:640,0 +DA:641,0 +DA:644,0 +DA:647,0 +DA:648,0 +DA:649,0 +DA:652,0 +DA:653,0 +DA:656,129 +DA:657,129 +DA:662,129 +DA:663,129 +DA:666,0 +DA:668,0 +DA:669,0 +DA:670,0 +DA:674,258 +DA:676,0 +DA:678,258 +DA:682,0 +DA:683,0 +DA:684,0 +DA:686,0 +DA:689,0 +DA:691,0 +DA:695,829 +DA:696,829 +DA:698,0 +DA:700,0 +DA:701,0 +DA:703,829 +DA:707,829 +DA:709,65 +DA:710,65 +DA:711,65 +DA:714,764 +DA:718,65 +DA:719,65 +DA:720,0 +DA:729,0 +DA:732,0 +DA:734,700 +DA:738,72 +DA:739,0 +DA:746,271 +DA:747,0 +DA:748,271 +DA:754,20 +DA:756,20 +DA:758,0 +DA:760,0 +DA:761,0 +DA:762,0 +DA:763,0 +DA:764,0 +DA:765,0 +DA:766,0 +DA:772,20 +DA:774,0 +DA:776,20 +DA:778,0 +DA:779,0 +DA:785,387 +DA:788,129 +DA:791,958 +LH:68 +LF:251 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api_rooms_config.erl +DA:23,4 +DA:26,0 +DA:29,0 +DA:32,0 +DA:35,0 +DA:38,0 +DA:41,0 +DA:44,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:50,0 +DA:52,0 +DA:56,0 +DA:58,0 +DA:60,0 +DA:62,0 +DA:68,0 +DA:69,0 +DA:70,0 +LH:1 +LF:20 +end_of_record +SF:src/logger/mongoose_log_filter.erl +DA:25,90 +DA:27,90 +DA:28,90 +DA:30,4 +DA:33,2 +DA:35,2 +DA:36,2 +DA:38,45 +DA:41,1 +DA:42,1 +DA:43,1 +DA:45,46 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,47 +DA:56,1 +DA:57,1 +DA:58,1 +DA:59,0 +DA:61,1 +DA:62,0 +DA:63,1 +DA:65,1 +DA:67,46 +DA:70,45 +DA:71,45 +DA:73,2 +DA:76,45 +DA:77,0 +DA:78,45 +DA:82,1 +DA:83,1 +DA:86,0 +DA:89,1 +DA:93,0 +DA:96,0 +DA:98,0 +DA:101,45 +DA:102,45 +DA:104,2 +DA:109,2 +DA:110,2 +DA:118,1 +DA:120,2 +DA:121,0 +DA:123,2 +DA:124,0 +DA:126,2 +DA:127,0 +DA:129,2 +DA:130,0 +DA:132,1 +DA:133,1 +DA:136,2 +DA:141,0 +DA:143,1 +DA:146,1 +DA:149,0 +DA:150,0 +DA:152,4 +DA:153,4 +DA:154,4 +DA:156,0 +DA:157,0 +DA:159,0 +DA:162,1 +DA:164,3 +DA:167,2 +DA:170,0 +DA:172,0 +DA:174,0 +DA:177,0 +LH:49 +LF:73 +end_of_record +SF:src/gen_mod_deps.erl +DA:40,16 +DA:46,16 +DA:57,24 +DA:58,24 +DA:60,24 +DA:61,24 +DA:63,24 +DA:65,188 +DA:66,168 +DA:67,13 +DA:68,7 +DA:96,64 +DA:103,64 +DA:104,64 +DA:106,0 +DA:109,64 +DA:112,0 +DA:114,0 +DA:116,375 +DA:119,0 +DA:120,0 +DA:121,0 +DA:125,375 +DA:128,375 +DA:129,0 +DA:131,375 +DA:132,375 +DA:133,375 +DA:134,375 +DA:143,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:151,0 +DA:154,0 +DA:156,0 +DA:158,0 +DA:167,40 +DA:169,40 +DA:170,40 +DA:172,354 +DA:176,40 +DA:178,354 +DA:179,0 +DA:180,354 +DA:185,40 +DA:193,354 +DA:194,354 +DA:195,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:208,0 +DA:210,0 +DA:212,0 +DA:213,0 +DA:216,0 +DA:219,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:227,0 +DA:230,0 +DA:231,0 +DA:239,0 +DA:240,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:258,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:269,729 +DA:271,0 +DA:272,0 +LH:33 +LF:80 +end_of_record +SF:src/admin_extra/service_admin_extra_roster.erl +DA:77,8 +DA:171,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:179,0 +DA:182,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:207,0 +DA:208,0 +DA:211,0 +DA:212,0 +DA:221,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:227,0 +DA:228,0 +DA:231,0 +DA:234,0 +DA:243,0 +DA:244,0 +DA:247,0 +DA:248,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:272,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:296,0 +DA:297,0 +DA:302,0 +DA:303,0 +DA:308,0 +DA:312,0 +DA:317,0 +DA:319,0 +DA:321,0 +DA:322,0 +DA:327,0 +DA:330,0 +DA:333,0 +DA:336,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:351,0 +DA:353,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:371,0 +DA:378,0 +DA:382,0 +DA:387,0 +DA:396,0 +DA:398,0 +DA:401,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:420,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:428,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:436,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:444,0 +DA:447,0 +DA:449,0 +DA:451,0 +DA:453,0 +DA:455,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:462,0 +DA:466,0 +DA:468,0 +DA:469,0 +DA:471,0 +DA:473,0 +DA:479,0 +DA:481,0 +DA:482,0 +DA:483,0 +DA:485,0 +DA:487,0 +DA:489,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:501,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:508,0 +DA:513,0 +DA:515,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:520,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:530,0 +DA:532,0 +DA:534,0 +DA:535,0 +DA:537,0 +DA:539,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:548,0 +LH:1 +LF:151 +end_of_record +SF:src/mongoose_client_api/mongoose_client_api_contacts.erl +DA:24,4 +DA:27,0 +DA:30,0 +DA:33,0 +DA:38,0 +DA:43,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:59,0 +DA:60,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:93,0 +DA:95,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:102,0 +DA:106,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:116,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:134,0 +DA:136,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:143,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:153,0 +DA:157,0 +DA:159,0 +DA:161,0 +DA:165,0 +DA:167,0 +DA:170,0 +DA:173,0 +DA:174,0 +DA:176,0 +DA:177,0 +DA:181,0 +DA:184,0 +DA:187,0 +DA:190,0 +DA:193,0 +DA:195,0 +DA:198,0 +DA:200,0 +DA:201,0 +DA:202,0 +LH:1 +LF:84 +end_of_record +SF: +DA:32,0 +DA:39,0 +DA:42,0 +DA:45,0 +DA:65,0 +DA:82,0 +DA:86,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:108,0 +DA:111,0 +DA:114,0 +DA:117,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:180,0 +DA:182,0 +DA:183,0 +DA:188,0 +DA:190,0 +DA:192,0 +DA:193,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:212,0 +DA:214,0 +DA:216,0 +DA:222,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:232,0 +DA:234,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:246,0 +DA:248,0 +DA:250,0 +DA:251,0 +DA:253,0 +DA:254,0 +DA:259,0 +DA:261,0 +DA:262,0 +DA:264,0 +DA:265,0 +DA:270,0 +DA:272,0 +DA:273,0 +DA:275,0 +DA:276,0 +DA:281,0 +DA:283,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:289,0 +DA:294,0 +DA:298,0 +DA:299,0 +DA:301,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:309,0 +DA:310,0 +DA:312,0 +DA:317,0 +DA:322,0 +DA:324,0 +DA:325,0 +DA:327,0 +DA:328,0 +DA:333,0 +DA:335,0 +DA:336,0 +DA:338,0 +DA:339,0 +DA:344,0 +DA:346,0 +DA:352,0 +DA:353,0 +DA:359,0 +DA:361,0 +DA:370,0 +DA:372,0 +DA:375,0 +DA:378,0 +DA:380,0 +DA:383,0 +DA:388,0 +DA:392,0 +DA:398,0 +DA:401,0 +DA:403,0 +DA:407,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:418,0 +DA:420,0 +DA:426,0 +DA:429,0 +DA:430,0 +DA:434,0 +DA:437,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:448,0 +DA:451,0 +DA:452,0 +DA:456,0 +DA:458,0 +DA:461,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:472,0 +DA:474,0 +DA:477,0 +DA:480,0 +DA:481,0 +DA:483,0 +DA:485,0 +DA:486,0 +DA:487,0 +DA:488,0 +DA:491,0 +DA:496,0 +DA:497,0 +DA:500,0 +DA:501,0 +DA:507,0 +DA:510,0 +DA:513,0 +DA:516,0 +DA:520,0 +DA:522,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:531,0 +DA:534,0 +DA:535,0 +DA:538,0 +DA:539,0 +DA:545,0 +DA:548,0 +DA:549,0 +DA:553,0 +DA:556,0 +DA:557,0 +DA:558,0 +DA:559,0 +DA:564,0 +DA:567,0 +DA:569,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:574,0 +DA:577,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:583,0 +DA:589,0 +DA:591,0 +DA:594,0 +DA:595,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:601,0 +DA:604,0 +DA:605,0 +DA:608,0 +DA:609,0 +DA:611,0 +DA:612,0 +DA:617,0 +DA:618,0 +DA:619,0 +DA:620,0 +DA:623,0 +DA:625,0 +DA:628,0 +DA:634,0 +DA:642,0 +DA:644,0 +DA:645,0 +DA:647,0 +DA:648,0 +DA:649,0 +DA:652,0 +DA:653,0 +DA:654,0 +DA:655,0 +DA:657,0 +DA:658,0 +DA:659,0 +DA:660,0 +DA:662,0 +DA:663,0 +DA:664,0 +DA:665,0 +DA:670,0 +DA:672,0 +DA:675,0 +DA:676,0 +DA:680,0 +DA:685,0 +DA:686,0 +DA:689,0 +DA:690,0 +DA:692,0 +DA:693,0 +DA:694,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:700,0 +DA:701,0 +DA:705,0 +DA:708,0 +DA:710,0 +DA:712,0 +DA:713,0 +DA:715,0 +DA:720,0 +DA:723,0 +DA:724,0 +DA:725,0 +DA:729,0 +DA:732,0 +DA:733,0 +DA:734,0 +DA:735,0 +DA:738,0 +DA:740,0 +DA:741,0 +DA:742,0 +DA:747,0 +DA:748,0 +DA:749,0 +DA:752,0 +DA:755,0 +DA:757,0 +DA:758,0 +DA:759,0 +DA:760,0 +DA:762,0 +DA:767,0 +DA:770,0 +DA:771,0 +DA:772,0 +DA:777,0 +DA:778,0 +DA:779,0 +DA:782,0 +DA:785,0 +DA:788,0 +DA:790,0 +DA:791,0 +DA:792,0 +DA:795,0 +DA:802,0 +DA:803,0 +DA:804,0 +DA:809,0 +DA:811,0 +DA:816,0 +DA:817,0 +DA:826,0 +DA:830,0 +DA:831,0 +DA:832,0 +DA:833,0 +DA:837,0 +DA:839,0 +DA:840,0 +DA:841,0 +DA:844,0 +DA:845,0 +DA:848,0 +DA:851,0 +DA:852,0 +DA:853,0 +DA:854,0 +DA:857,0 +DA:861,0 +DA:863,0 +DA:864,0 +DA:867,0 +DA:868,0 +DA:870,0 +DA:874,0 +DA:875,0 +DA:876,0 +DA:877,0 +DA:878,0 +DA:879,0 +DA:881,0 +DA:882,0 +DA:883,0 +DA:884,0 +DA:886,0 +DA:887,0 +DA:889,0 +DA:890,0 +DA:892,0 +LH:0 +LF:332 +end_of_record +SF: +DA:0,0 +DA:32,0 +DA:40,0 +DA:77,0 +DA:80,0 +DA:86,0 +DA:96,0 +DA:97,0 +DA:99,0 +DA:100,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:115,0 +DA:116,0 +DA:118,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:127,0 +DA:128,0 +DA:131,0 +DA:132,0 +DA:134,0 +DA:136,0 +DA:137,0 +DA:139,0 +DA:141,0 +DA:143,0 +DA:146,0 +DA:149,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:156,0 +DA:158,0 +DA:160,0 +DA:164,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:173,0 +DA:180,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:192,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:209,0 +DA:212,0 +DA:214,0 +DA:215,0 +DA:218,0 +DA:223,0 +DA:225,0 +DA:228,0 +DA:233,0 +DA:235,0 +DA:238,0 +DA:242,0 +DA:246,0 +DA:249,0 +DA:252,0 +DA:253,0 +DA:257,0 +DA:258,0 +DA:260,0 +DA:265,0 +DA:268,0 +DA:270,0 +DA:271,0 +DA:273,0 +DA:277,0 +DA:280,0 +DA:282,0 +DA:283,0 +DA:285,0 +DA:289,0 +DA:292,0 +DA:294,0 +DA:295,0 +DA:297,0 +DA:301,0 +DA:303,0 +DA:307,0 +DA:310,0 +DA:312,0 +DA:313,0 +DA:316,0 +DA:319,0 +DA:321,0 +DA:324,0 +DA:327,0 +DA:331,0 +DA:335,0 +DA:336,0 +DA:338,0 +DA:339,0 +DA:341,0 +DA:345,0 +DA:348,0 +DA:350,0 +DA:351,0 +DA:353,0 +DA:357,0 +DA:360,0 +DA:362,0 +DA:363,0 +DA:365,0 +DA:369,0 +DA:372,0 +DA:373,0 +DA:375,0 +DA:376,0 +DA:378,0 +DA:379,0 +DA:381,0 +DA:382,0 +DA:384,0 +DA:385,0 +DA:389,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:396,0 +DA:397,0 +DA:399,0 +DA:400,0 +DA:402,0 +DA:403,0 +DA:405,0 +DA:406,0 +DA:409,0 +DA:410,0 +DA:413,0 +DA:414,0 +DA:416,0 +DA:417,0 +DA:421,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:428,0 +DA:429,0 +DA:431,0 +DA:432,0 +DA:434,0 +DA:435,0 +DA:437,0 +DA:438,0 +DA:441,0 +DA:442,0 +DA:445,0 +DA:446,0 +DA:454,0 +DA:457,0 +DA:458,0 +DA:460,0 +DA:461,0 +DA:465,0 +DA:468,0 +DA:470,0 +DA:471,0 +DA:473,0 +DA:475,0 +DA:476,0 +DA:480,0 +DA:483,0 +DA:485,0 +DA:486,0 +DA:487,0 +DA:488,0 +DA:490,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:497,0 +DA:501,0 +DA:504,0 +DA:506,0 +DA:509,0 +DA:510,0 +DA:512,0 +DA:514,0 +DA:516,0 +DA:517,0 +DA:518,0 +DA:522,0 +DA:525,0 +DA:528,0 +DA:529,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:536,0 +DA:538,0 +DA:540,0 +DA:544,0 +DA:545,0 +DA:549,0 +DA:550,0 +DA:553,0 +DA:554,0 +DA:555,0 +DA:556,0 +DA:558,0 +DA:559,0 +DA:560,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:573,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:579,0 +DA:581,0 +DA:582,0 +DA:584,0 +DA:586,0 +DA:588,0 +DA:592,0 +DA:595,0 +DA:596,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:603,0 +DA:604,0 +DA:605,0 +DA:607,0 +DA:608,0 +DA:612,0 +DA:615,0 +DA:616,0 +DA:617,0 +DA:619,0 +DA:620,0 +DA:621,0 +DA:622,0 +DA:624,0 +DA:625,0 +DA:626,0 +DA:628,0 +DA:630,0 +DA:631,0 +DA:632,0 +DA:634,0 +DA:638,0 +DA:641,0 +DA:642,0 +DA:644,0 +DA:645,0 +DA:648,0 +DA:649,0 +DA:651,0 +DA:652,0 +DA:653,0 +DA:655,0 +DA:657,0 +DA:658,0 +DA:659,0 +DA:663,0 +DA:666,0 +DA:667,0 +DA:668,0 +DA:671,0 +DA:672,0 +DA:675,0 +DA:676,0 +DA:677,0 +DA:679,0 +DA:680,0 +DA:681,0 +DA:683,0 +DA:684,0 +DA:694,0 +DA:697,0 +DA:698,0 +DA:699,0 +DA:700,0 +DA:703,0 +DA:704,0 +DA:707,0 +DA:708,0 +DA:711,0 +DA:713,0 +DA:718,0 +DA:720,0 +DA:721,0 +DA:723,0 +DA:727,0 +DA:733,0 +DA:735,0 +DA:737,0 +DA:739,0 +DA:744,0 +DA:746,0 +DA:749,0 +DA:750,0 +DA:751,0 +DA:752,0 +DA:755,0 +DA:756,0 +DA:757,0 +DA:760,0 +DA:767,0 +DA:769,0 +DA:772,0 +DA:775,0 +DA:780,0 +DA:783,0 +DA:792,0 +DA:793,0 +DA:797,0 +DA:798,0 +DA:801,0 +DA:802,0 +DA:806,0 +DA:808,0 +DA:811,0 +DA:815,0 +DA:816,0 +DA:819,0 +DA:820,0 +DA:821,0 +DA:822,0 +DA:823,0 +DA:827,0 +DA:831,0 +DA:833,0 +DA:834,0 +DA:837,0 +DA:838,0 +DA:839,0 +DA:842,0 +DA:845,0 +DA:848,0 +DA:849,0 +LH:0 +LF:354 +end_of_record +SF:src/metrics/mongoose_metrics_probe_tcp.erl +DA:22,40 +DA:25,46 +DA:26,46 +DA:30,46 +DA:31,494 +LH:5 +LF:5 +end_of_record +SF:src/mod_roster_backend.erl +DA:56,13 +DA:64,13 +DA:65,13 +DA:66,13 +DA:71,66 +DA:72,66 +DA:78,0 +DA:79,0 +DA:84,0 +DA:85,0 +DA:89,65 +DA:90,65 +DA:96,3 +DA:97,3 +DA:101,116 +DA:102,116 +DA:106,2 +DA:107,2 +DA:111,0 +DA:112,0 +DA:116,0 +DA:117,0 +DA:121,63 +DA:122,63 +DA:126,0 +DA:127,0 +DA:129,0 +DA:131,0 +LH:16 +LF:28 +end_of_record +SF:src/rdbms/mongoose_rdbms_backend.erl +DA:41,0 +DA:42,0 +DA:46,0 +DA:47,0 +DA:51,0 +DA:52,0 +DA:57,20 +DA:58,20 +DA:62,0 +DA:63,0 +DA:68,258 +DA:69,258 +DA:75,65 +DA:76,65 +DA:81,829 +DA:82,829 +LH:8 +LF:16 +end_of_record +SF:src/mongoose_router_global.erl +DA:18,318 +DA:20,318 +DA:22,0 +DA:26,318 +LH:3 +LF:4 +end_of_record +SF:src/muc_light/mod_muc_light_codec_backend.erl +DA:64,0 +DA:65,0 +DA:69,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:115,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:129,0 +DA:131,0 +DA:133,0 +DA:135,0 +LH:0 +LF:26 +end_of_record +SF:src/ejabberd_socket.erl +DA:72,82 +DA:74,82 +DA:76,0 +DA:78,0 +DA:84,0 +DA:86,0 +DA:88,0 +DA:90,0 +DA:93,0 +DA:99,82 +DA:102,0 +DA:104,82 +DA:105,82 +DA:107,82 +DA:109,82 +DA:110,0 +DA:112,82 +DA:119,82 +DA:121,82 +DA:123,82 +DA:125,0 +DA:126,0 +DA:128,0 +DA:130,0 +DA:134,0 +DA:147,0 +DA:156,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:163,0 +DA:171,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:181,0 +DA:187,0 +DA:188,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:204,0 +DA:205,0 +DA:207,0 +DA:209,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:222,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:232,857 +DA:234,812 +DA:236,0 +DA:237,0 +DA:238,0 +DA:240,45 +DA:241,45 +DA:242,45 +DA:251,0 +DA:258,226 +DA:261,0 +DA:267,82 +DA:269,0 +DA:275,478 +DA:280,0 +DA:282,82 +DA:287,82 +DA:293,0 +DA:295,0 +DA:297,0 +DA:303,82 +DA:305,0 +DA:307,0 +DA:311,0 +DA:316,2 +DA:317,2 +DA:321,0 +DA:323,4 +DA:326,2 +LH:26 +LF:88 +end_of_record +SF:src/domain/mongoose_domain_handler.erl +DA:28,4 +DA:33,0 +DA:36,0 +DA:39,0 +DA:43,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:50,0 +DA:52,0 +DA:54,0 +DA:56,0 +DA:60,0 +DA:62,0 +DA:65,0 +DA:67,0 +DA:69,0 +DA:71,0 +DA:73,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:83,0 +DA:85,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:100,0 +DA:105,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:113,0 +DA:115,0 +DA:117,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:127,0 +DA:128,0 +DA:130,0 +DA:131,0 +DA:133,0 +DA:135,0 +DA:137,0 +DA:140,0 +DA:142,0 +DA:144,0 +DA:146,0 +DA:148,0 +DA:150,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:161,0 +DA:163,0 +DA:165,0 +DA:167,0 +DA:169,0 +DA:171,0 +DA:173,0 +DA:176,0 +DA:178,0 +DA:180,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:189,0 +DA:191,0 +DA:192,0 +DA:195,0 +LH:1 +LF:78 +end_of_record +SF:src/ejabberd_commands.erl +DA:249,4 +DA:251,4 +DA:254,0 +DA:262,60 +DA:264,288 +DA:265,288 +DA:268,0 +DA:276,48 +DA:278,192 +DA:286,0 +DA:291,0 +DA:298,0 +DA:303,0 +DA:305,0 +DA:307,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:325,0 +DA:334,0 +DA:336,0 +DA:337,0 +DA:339,0 +DA:341,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:352,0 +DA:353,0 +DA:359,0 +DA:364,0 +DA:366,0 +DA:367,0 +DA:369,0 +DA:371,0 +DA:373,0 +DA:374,0 +DA:382,0 +DA:400,0 +DA:402,0 +DA:405,0 +DA:407,0 +DA:410,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:437,0 +DA:438,0 +DA:443,0 +DA:445,0 +DA:447,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:468,0 +DA:469,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:482,0 +DA:484,0 +LH:7 +LF:72 +end_of_record +SF:src/amp_strategy.erl +DA:19,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:25,0 +DA:33,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:44,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:64,0 +DA:65,0 +DA:66,0 +LH:0 +LF:23 +end_of_record +SF:src/pubsub/nodetree_tree.erl +DA:63,0 +DA:66,0 +DA:69,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:84,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:95,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:107,0 +DA:109,0 +DA:112,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:126,0 +DA:128,0 +DA:131,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:140,0 +LH:0 +LF:33 +end_of_record +SF:src/event_pusher/mod_event_pusher.erl +DA:49,0 +DA:50,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:72,0 +DA:76,8 +DA:77,8 +DA:78,8 +DA:90,0 +DA:91,0 +DA:111,0 +DA:112,0 +DA:114,0 +DA:116,0 +DA:120,0 +DA:124,32 +DA:128,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:138,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:148,0 +DA:152,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:158,0 +DA:162,8 +LH:5 +LF:40 +end_of_record +SF:src/global_distrib/mod_global_distrib_connection.erl +DA:45,0 +DA:48,0 +DA:49,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:57,0 +DA:59,0 +DA:61,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:74,0 +DA:76,0 +DA:77,0 +DA:81,0 +DA:82,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:92,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:101,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:113,0 +DA:116,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:131,0 +DA:134,0 +DA:135,0 +LH:0 +LF:53 +end_of_record +SF:src/sasl/cyrsasl_scram_sha1.erl +DA:11,80 +DA:14,0 +DA:17,0 +LH:1 +LF:3 +end_of_record +SF:src/mod_keystore.erl +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:73,0 +DA:79,0 +DA:83,8 +DA:91,8 +DA:104,0 +DA:105,0 +DA:107,0 +DA:108,0 +DA:119,0 +DA:125,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:162,0 +DA:163,0 +DA:166,0 +DA:169,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:185,0 +DA:188,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:197,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:208,0 +DA:209,0 +LH:2 +LF:55 +end_of_record +SF:src/global_distrib/mod_global_distrib_server_mgr.erl +DA:71,0 +DA:72,0 +DA:79,0 +DA:83,0 +DA:87,0 +DA:88,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:101,0 +DA:109,0 +DA:113,0 +DA:120,0 +DA:122,0 +DA:124,0 +DA:126,0 +DA:127,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:143,0 +DA:144,0 +DA:148,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:158,0 +DA:160,0 +DA:162,0 +DA:164,0 +DA:166,0 +DA:168,0 +DA:170,0 +DA:172,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:179,0 +DA:180,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:187,0 +DA:189,0 +DA:191,0 +DA:194,0 +DA:196,0 +DA:197,0 +DA:199,0 +DA:201,0 +DA:203,0 +DA:205,0 +DA:206,0 +DA:209,0 +DA:211,0 +DA:213,0 +DA:215,0 +DA:217,0 +DA:218,0 +DA:220,0 +DA:223,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:236,0 +DA:239,0 +DA:241,0 +DA:242,0 +DA:244,0 +DA:246,0 +DA:247,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:257,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:277,0 +DA:280,0 +DA:282,0 +DA:284,0 +DA:286,0 +DA:290,0 +DA:292,0 +DA:293,0 +DA:295,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:301,0 +DA:304,0 +DA:308,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:320,0 +DA:321,0 +DA:326,0 +DA:329,0 +DA:332,0 +DA:333,0 +DA:337,0 +DA:338,0 +DA:342,0 +DA:344,0 +DA:348,0 +DA:349,0 +DA:351,0 +DA:352,0 +DA:358,0 +DA:359,0 +DA:361,0 +DA:365,0 +DA:366,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:375,0 +DA:377,0 +DA:379,0 +DA:381,0 +DA:383,0 +DA:384,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:391,0 +DA:393,0 +DA:395,0 +DA:397,0 +DA:402,0 +DA:404,0 +DA:408,0 +DA:410,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:420,0 +DA:422,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:432,0 +DA:433,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:442,0 +DA:444,0 +DA:446,0 +DA:447,0 +DA:453,0 +DA:455,0 +DA:458,0 +DA:463,0 +DA:464,0 +DA:468,0 +DA:471,0 +DA:473,0 +DA:475,0 +DA:491,0 +DA:506,0 +LH:0 +LF:177 +end_of_record +SF:src/logger/mongoose_json_formatter.erl +DA:17,47 +DA:21,0 +DA:26,0 +DA:38,0 +DA:43,0 +DA:48,0 +DA:52,47 +DA:53,47 +DA:54,47 +DA:55,47 +DA:56,47 +DA:57,47 +DA:59,2 +DA:66,0 +DA:68,94 +DA:69,94 +DA:70,94 +DA:72,59 +DA:75,59 +DA:78,0 +DA:81,420 +DA:84,47 +DA:85,47 +DA:88,130 +DA:89,130 +DA:90,130 +DA:91,130 +DA:92,130 +DA:93,0 +DA:94,0 +DA:97,816 +DA:100,816 +DA:101,816 +DA:104,0 +DA:106,843 +DA:108,0 +DA:109,162 +DA:112,713 +DA:114,713 +DA:115,713 +DA:117,0 +DA:120,654 +DA:122,162 +DA:125,0 +DA:127,162 +DA:130,47 +DA:131,47 +DA:136,0 +DA:138,47 +DA:141,47 +LH:36 +LF:50 +end_of_record +SF: +DA:8,0 +LH:0 +LF:1 +end_of_record +SF:src/event_pusher/mod_event_pusher_push_plugin_defaults.erl +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:40,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:68,0 +DA:70,0 +DA:74,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:90,0 +DA:95,0 +DA:96,0 +DA:100,0 +DA:102,0 +DA:104,0 +DA:110,0 +DA:112,0 +DA:125,0 +DA:128,0 +DA:129,0 +DA:132,0 +DA:133,0 +DA:142,0 +DA:144,0 +DA:145,0 +DA:152,0 +DA:154,0 +DA:156,0 +DA:160,0 +DA:161,0 +DA:169,0 +DA:171,0 +DA:173,0 +DA:174,0 +DA:177,0 +DA:179,0 +DA:187,0 +DA:189,0 +DA:203,0 +DA:204,0 +DA:208,0 +DA:214,0 +DA:216,0 +DA:217,0 +LH:0 +LF:58 +end_of_record +SF: +DA:21,1 +DA:24,1 +DA:27,70 +DA:30,0 +DA:33,71 +DA:36,0 +DA:37,0 +DA:40,0 +DA:43,0 +DA:46,1 +DA:49,0 +DA:52,1 +DA:55,1 +DA:58,0 +DA:61,0 +DA:64,0 +DA:67,0 +DA:70,2 +DA:71,2 +DA:74,10 +DA:76,10 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +LH:11 +LF:25 +end_of_record +SF: +DA:47,0 +DA:53,0 +DA:55,0 +DA:58,0 +DA:69,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:86,0 +DA:89,0 +DA:92,0 +DA:95,0 +DA:103,0 +DA:105,0 +DA:107,0 +DA:112,0 +DA:113,0 +DA:115,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:122,0 +DA:127,0 +DA:130,0 +DA:132,0 +DA:133,0 +DA:143,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:150,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:163,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:172,0 +DA:174,0 +DA:175,0 +DA:177,0 +DA:180,0 +DA:182,0 +DA:187,0 +DA:190,0 +DA:191,0 +DA:193,0 +DA:194,0 +DA:200,0 +DA:201,0 +DA:212,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:227,0 +DA:235,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:244,0 +DA:245,0 +DA:250,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:259,0 +DA:262,0 +DA:266,0 +DA:267,0 +DA:271,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:290,0 +DA:293,0 +DA:298,0 +DA:299,0 +DA:302,0 +DA:303,0 +DA:312,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:321,0 +DA:323,0 +DA:326,0 +DA:334,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:345,0 +DA:354,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:361,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:376,0 +DA:379,0 +DA:380,0 +DA:382,0 +DA:384,0 +DA:386,0 +DA:394,0 +DA:396,0 +DA:398,0 +DA:403,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:409,0 +DA:411,0 +DA:415,0 +DA:416,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:440,0 +DA:442,0 +DA:444,0 +DA:448,0 +DA:449,0 +DA:451,0 +DA:453,0 +DA:457,0 +DA:465,0 +DA:466,0 +DA:470,0 +DA:472,0 +DA:473,0 +DA:476,0 +LH:0 +LF:160 +end_of_record +SF:src/inbox/mod_inbox_muc.erl +DA:25,0 +DA:28,0 +DA:31,0 +DA:32,0 +DA:44,0 +DA:45,0 +DA:47,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:56,0 +DA:57,0 +DA:60,0 +DA:61,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:74,0 +DA:78,0 +DA:82,0 +DA:84,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:110,0 +DA:111,0 +DA:114,0 +DA:117,0 +DA:120,0 +DA:123,0 +LH:0 +LF:34 +end_of_record +SF:src/inbox/mod_inbox.erl +DA:69,0 +DA:70,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:84,0 +DA:85,0 +DA:92,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:104,0 +DA:106,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:119,0 +DA:123,8 +DA:124,8 +DA:143,0 +DA:144,0 +DA:145,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:152,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:189,0 +DA:191,0 +DA:195,0 +DA:196,0 +DA:201,0 +DA:203,0 +DA:204,0 +DA:206,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:217,0 +DA:218,0 +DA:222,0 +DA:224,0 +DA:232,0 +DA:233,0 +DA:235,0 +DA:237,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:251,0 +DA:252,0 +DA:254,0 +DA:255,0 +DA:263,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:278,0 +DA:280,0 +DA:282,0 +DA:284,0 +DA:286,0 +DA:290,0 +DA:291,0 +DA:302,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:317,0 +DA:318,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:328,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:339,0 +DA:340,0 +DA:346,0 +DA:350,0 +DA:358,0 +DA:364,0 +DA:368,0 +DA:376,0 +DA:377,0 +DA:380,0 +DA:385,0 +DA:393,0 +DA:400,0 +DA:402,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:422,0 +DA:424,0 +DA:427,0 +DA:432,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:441,0 +DA:443,0 +DA:445,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:452,0 +DA:454,0 +DA:456,0 +DA:457,0 +DA:458,0 +DA:461,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:467,0 +DA:471,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:477,0 +DA:481,0 +DA:483,0 +DA:484,0 +DA:485,0 +DA:487,0 +DA:491,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:498,0 +DA:499,0 +DA:500,0 +DA:503,0 +DA:508,0 +DA:511,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:518,0 +DA:529,0 +DA:530,0 +DA:531,0 +DA:535,0 +DA:538,0 +DA:539,0 +DA:542,0 +DA:544,0 +DA:546,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:556,0 +DA:557,0 +DA:558,0 +DA:563,0 +DA:564,0 +DA:568,0 +DA:569,0 +DA:570,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:589,0 +DA:590,0 +DA:592,0 +DA:593,0 +DA:596,0 +DA:597,0 +DA:599,0 +DA:600,0 +DA:610,0 +LH:2 +LF:199 +end_of_record +SF:src/pubsub/gen_pubsub_nodetree.erl +DA:84,0 +DA:87,0 +DA:90,0 +DA:93,0 +DA:96,0 +DA:99,0 +DA:102,0 +DA:105,0 +DA:108,0 +DA:111,0 +LH:0 +LF:10 +end_of_record +SF:src/pubsub/node_hometree.erl +DA:38,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:46,0 +DA:49,0 +DA:52,0 +DA:55,0 +DA:66,0 +DA:69,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:80,0 +DA:82,0 +DA:83,0 +LH:0 +LF:18 +end_of_record diff --git a/mim.cfg b/mim.cfg new file mode 100644 index 0000000000..f7485e1418 --- /dev/null +++ b/mim.cfg @@ -0,0 +1,80 @@ +[general] + loglevel = "error" + hosts = ["managed.xmpp.foxtel.com.au"] + default_server_domain = "localhost" + sm_backend = "mnesia" + max_fsm_queue = 1000 + +[[listen.c2s]] + port = 5222 + access = "c2s" + shaper = "c2s_shaper" + max_stanza_size = 65536 + tls.cacertfile = "/tmp/test" + tls.certfile = "/tmp/test" + tls.mode = "starttls_required" + tls.verify_peer = true + tls.module = "just_tls" + tls.verify_mode = "peer" + tls.versions = ["tlsv1.2"] + tls.ciphers = "ECDHE-RSA-AES256-SHA384:EDH-RSA-AES256-GCM-SHA384:EDH-RSA-AES256-SHA256:AES256-GCM-SHA384:AES256-SHA256" + +[auth] + methods = ["pki", "ldap"] + sasl_external = ["standard"] + sasl_mechanisms = ["external"] + +[auth.pki] + +[auth.ldap] + base = "OU=IQ3,OU=Devices,DC=managed,DC=xmpp,DC=foxtel,DC=com,DC=au" + uids = [{attr = "UserPrincipalName", format = "%u@%d"}] + filter = "(userAccountControl=66048)" + +[outgoing_pools.ldap.default] + workers = 2 + connection.encrypt = "tls" + connection.tls.verify_peer = true + connection.port = 636 + connection.servers = ["<>", "<>"] + connection.rootdn = "cn=admin,dc=example,dc=com" + connection.password = "ldap-admin-password" + connection.tls.cacertfile = "/tmp/test" + +[services.service_admin_extra] + submods = ["node", "accounts", "sessions", "vcard", + "roster", "last", "private", "stanza", "stats"] + +[modules.mod_disco] + users_can_see_hidden_services = false + +[modules.mod_commands] +[modules.mod_stream_management] +[modules.mod_carboncopy] + +[shaper.normal] + max_rate = 1000 + +[shaper.fast] + max_rate = 50_000 + +[acl] + local = [ {user_regexp = ""} ] + +[access] + max_user_sessions = [ {acl = "all", value = 10} ] + local = [ {acl = "local", value = "allow"} ] + c2s = [ {acl = "blocked", value = "deny"}, {acl = "all", value = "allow"} ] + c2s_shaper = [ {acl = "admin", value = "none"}, {acl = "all", value = "normal"} ] + s2s_shaper = [ {acl = "all", value = "fast"} ] + +[s2s] + default_policy = "deny" + outgoing.port = 5269 + +[[host_config]] + host = "managed.xmpp.foxtel.com.au" + + [host_config.access] + max_user_sessions = [ {acl = "all", value = 20} ] + local = [ {acl = "local", value = "deny"} ] diff --git a/rebar3.crashdump b/rebar3.crashdump new file mode 100644 index 0000000000..08b5170fcc --- /dev/null +++ b/rebar3.crashdump @@ -0,0 +1,24 @@ +Error: {try_clause,"/Users/mikhailuvarov/erlang/esl/MongooseIM/src/mongoose_cover_helper.erl"} +[{rebar3_codecov_prv,get_source_path,2, + [{file,"/Users/mikhailuvarov/erlang/esl/MongooseIM/_build/default/plugins/rebar3_codecov/src/rebar3_codecov_prv.erl"}, + {line,153}]}, + {rebar3_codecov_prv,format_array_to_list,4, + [{file,"/Users/mikhailuvarov/erlang/esl/MongooseIM/_build/default/plugins/rebar3_codecov/src/rebar3_codecov_prv.erl"}, + {line,112}]}, + {maps,fold_1,3,[{file,"maps.erl"},{line,233}]}, + {rebar3_codecov_prv,to_json,3, + [{file,"/Users/mikhailuvarov/erlang/esl/MongooseIM/_build/default/plugins/rebar3_codecov/src/rebar3_codecov_prv.erl"}, + {line,90}]}, + {rebar3_codecov_prv,export,2, + [{file,"/Users/mikhailuvarov/erlang/esl/MongooseIM/_build/default/plugins/rebar3_codecov/src/rebar3_codecov_prv.erl"}, + {line,79}]}, + {rebar3_codecov_prv,do,1, + [{file,"/Users/mikhailuvarov/erlang/esl/MongooseIM/_build/default/plugins/rebar3_codecov/src/rebar3_codecov_prv.erl"}, + {line,51}]}, + {rebar_core,do,2, + [{file,"/home/runner/work/rebar3/rebar3/src/rebar_core.erl"}, + {line,155}]}, + {rebar_prv_do,do_task,5, + [{file,"/home/runner/work/rebar3/rebar3/src/rebar_prv_do.erl"}, + {line,87}]}] + diff --git a/src/benc.erl b/src/benc.erl new file mode 100644 index 0000000000..91c4dca5d7 --- /dev/null +++ b/src/benc.erl @@ -0,0 +1,35 @@ +-module(benc). +-export([get_back/1]). +-export([get_pers/1]). +-export([get_pers_no_def/1]). + +get_back(N) -> + timer:tc(fun() -> get_back0(N) end). + +get_back0(0) -> + ok; +get_back0(N) -> + gen_mod:get_backend_module(<<"localhost">>, mod_private), + get_back0(N-1). + + + +get_pers(N) -> + timer:tc(fun() -> get_pers0(N) end). + +get_pers0(0) -> + ok; +get_pers0(N) -> + persistent_term:get({backend_module, mod_private, <<"localhost">>}, mnesia), + get_pers0(N-1). + + +get_pers_no_def(N) -> + persistent_term:put({backend_module2, mod_private, <<"localhost">>}, mnesia), + timer:tc(fun() -> get_pers_no_def0(N) end). + +get_pers_no_def0(0) -> + ok; +get_pers_no_def0(N) -> + persistent_term:get({backend_module2, mod_private, <<"localhost">>}), + get_pers_no_def0(N-1). diff --git a/suka/api.erl b/suka/api.erl new file mode 100644 index 0000000000..83f01e1b39 --- /dev/null +++ b/suka/api.erl @@ -0,0 +1,116 @@ +%% Main module other parts of MongooseIM should use to access the domain +%% management. +-module(mongoose_domain_api). + +-export([init/1, + insert_domain/2, + remove_domain/1, + disable_domain/1, + enable_domain/1, + get_host_type/1]). + +-type domain() :: jid:lserver(). +-type host_type() :: jid:lserver(). +-type pair() :: {domain(), host_type()}. + +%% Init - on init all the “enabled” domain names from the persistent storage +%% must be added to the core MIM component described above. +%% Domains should be nameprepped using `jid:nameprep' +-spec init([pair()]) -> ok | {error, term()}. +init(Pairs) -> + mongoose_domain_core:start(Pairs). + +%% Add domain name (w/ host type) - This function must be idempotent. +%% Added domain is always “enabled” by default it must be added in the core +%% MIM component described in the previous section. +%% If it’s successfully enabled than Information about the domain name +%% must be added into persistent storage and distributed across all the nodes +%% in the cluster. +%% Domain and HostType should be nameprepped using `jid:nameprep' +-spec insert_domain(domain(), host_type()) -> + ok | {error, duplicate} | {error, {db_error, term()}} + | {error, service_disabled}. +insert_domain(Domain, HostType) -> + case mongoose_domain_core:is_locked(Domain) of + true -> + {error, duplicate}; + false -> + case service_domain_db:enabled() of + true -> + check_db(mongoose_domain_sql:insert_domain(Domain, HostType)); + false -> + {error, service_disabled} + end + end. + +%% Removal the domain name - This function must be idempotent. +%% domain name must be removed from the core MIM component (if required) +%% and from the DB. this action must be distributed across +%% all the nodes in the cluster. +%% Returns ok, if domain not found. +%% Domain should be nameprepped using `jid:nameprep'. +-spec remove_domain(domain()) -> + ok | {error, locked} | {error, {db_error, term()}} + | {error, service_disabled}. +remove_domain(Domain) -> + case mongoose_domain_core:is_locked(Domain) of + true -> + {error, locked}; + false -> + case service_domain_db:enabled() of + true -> + check_db(mongoose_domain_sql:remove_domain(Domain)); + false -> + {error, service_disabled} + end + end. + +%% Disabling/Enabling domain name - This function must be idempotent. +%% the status of the existing domain must be changed. +%% If domain name is enabled, then it must be added in the core MIM component. +%% On disabling domain name must be removed from the core MIM component. +%% Change of the status must be distributed across all the nodes in the cluster. +-spec disable_domain(domain()) -> + ok | {error, not_found} | {error, locked} | {error, duplicate} + | {error, service_disabled}. +disable_domain(Domain) -> + case mongoose_domain_core:is_locked(Domain) of + true -> + {error, locked}; + false -> + case service_domain_db:enabled() of + true -> + check_db(mongoose_domain_sql:disable_domain(Domain)); + false -> + {error, service_disabled} + end + end. + +-spec enable_domain(domain()) -> + ok | {error, not_found} | {error, locked} | {error, duplicate} + | {error, service_disabled}. +enable_domain(Domain) -> + case mongoose_domain_core:is_locked(Domain) of + true -> + {error, locked}; + false -> + case service_domain_db:enabled() of + true -> + check_db(mongoose_domain_sql:enable_domain(Domain)); + false -> + {error, service_disabled} + end + end. + +check_db(ok) -> + %% Speedup the next check. %% It's async. + service_domain_db:force_check_for_updates(), + ok; +check_db(Result) -> + Result. + +%% Domain should be nameprepped using `jid:nameprep' +-spec get_host_type(domain()) -> + {ok, host_type()} | {error, not_found}. +get_host_type(Domain) -> + mongoose_domain_core:get_host_type(Domain). diff --git a/suka/core.erl b/suka/core.erl new file mode 100644 index 0000000000..f49b309233 --- /dev/null +++ b/suka/core.erl @@ -0,0 +1,130 @@ +%% Generally, you should not call anything from this module. +%% Use mongoose_domain_api module instead. +-module(mongoose_domain_core). +-include("mongoose_logger.hrl"). + +-export([start/1, stop/0]). +-export([start_link/1]). +-export([get_host_type/1]). +-export([is_locked/1]). + +%% API for tests +-export([dump/0, restore/1]). + +%% API, used by DB module +-export([remove_all_unlocked/0, + upsert_unlocked/2, + remove_unlocked/1]). + +%% global's callback +-export([resolve/3]). + +%% gen_server callbacks +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). + +-define(TABLE, ?MODULE). + +start(Pairs) -> + ChildSpec = + {?MODULE, + {?MODULE, start_link, [Pairs]}, + permanent, infinity, worker, [?MODULE]}, + just_ok(supervisor:start_child(ejabberd_sup, ChildSpec)). + +%% For tests +stop() -> + supervisor:terminate_child(ejabberd_sup, ?MODULE), + supervisor:delete_child(ejabberd_sup, ?MODULE), + ok. + +start_link(Pairs) -> + gen_server:start_link({local, ?MODULE}, ?MODULE, [Pairs], []). + +get_host_type(Domain) -> + case ets:lookup(?TABLE, Domain) of + [] -> + {error, not_found}; + [{_Domain, HostType, _Locked}] -> + {ok, HostType} + end. + +is_locked(Domain) -> + case ets:lookup(?TABLE, Domain) of + [{_Domain, _HostType, _Locked = true}] -> + true; + _ -> + false + end. + +remove_all_unlocked() -> + ets:match_delete(?TABLE, {'_', '_', false}). + +upsert_unlocked(Domain, HostType) -> + case is_locked(Domain) of + true -> + %% Ignore any locked domains + ?LOG_ERROR(#{what => domain_locked_but_in_db, domain => Domain}); + false -> + ets:insert(?TABLE, new_object(Domain, HostType, false)) + end, + ok. + +remove_unlocked(Domain) -> + case is_locked(Domain) of + true -> + %% Ignore any locked domains + ?LOG_ERROR(#{what => domain_locked_but_was_in_db, domain => Domain}); + false -> + ets:delete(?TABLE, Domain) + end, + ok. + +%% For tests +dump() -> + ets:tab2list(?TABLE). + +restore(Dump) -> + ets:delete_all_objects(?TABLE), + ets:insert_new(?TABLE, Dump), + ok. + +%% Global's callback +resolve(_Name, Pid1, Pid2) -> Pid1. + +%%-------------------------------------------------------------------- +%% gen_server callbacks +init([Pairs]) -> + ets:new(?TABLE, [set, named_table, public]), + insert_initial(?TABLE, Pairs), + {ok, #{}}. + +handle_call(_Request, _From, State) -> + {reply, ok, State}. + +handle_cast(_Msg, State) -> + {noreply, State}. + +handle_info(_Info, State) -> + {noreply, State}. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. + +%%-------------------------------------------------------------------- +insert_initial(Tab, Pairs) -> + lists:foreach(fun({Domain, HostType}) -> + insert_initial_pair(Tab, Domain, HostType) + end, Pairs). + +insert_initial_pair(Tab, Domain, HostType) -> + ets:insert_new(Tab, new_object(Domain, HostType, true)). + +new_object(Domain, HostType, Locked) -> + {Domain, HostType, Locked}. + +just_ok({ok,_}) -> ok; +just_ok(Other) -> Other. diff --git a/suka/loader.erl b/suka/loader.erl new file mode 100644 index 0000000000..7c11f928cb --- /dev/null +++ b/suka/loader.erl @@ -0,0 +1,82 @@ +-module(mongoose_domain_loader). +-export([load_data_from_base/2]). +-export([check_for_updates/2]). + +-include("mongoose_logger.hrl"). + +load_data_from_base(FromNum, PageSize) -> + %% Crash on init if select fails. + case mongoose_domain_sql:select_from(FromNum, PageSize) of + [] -> ok; + Rows -> + PageMaxId = row_to_id(lists:last(Rows)), + insert_rows_to_core(Rows), + load_data_from_base(PageMaxId, PageSize) + end. + +check_for_updates(FromNum, PageSize) -> + check_if_from_num_still_relevant(FromNum), + %% Ordered by the earlist events first + try mongoose_domain_sql:select_updates_from(FromNum, PageSize) of + [] -> FromNum; + Rows -> + PageMaxId = row_to_id(lists:last(Rows)), + apply_changes(Rows), + check_for_updates(PageMaxId, PageSize) + catch Class:Reason:StackTrace -> + %% Don't allow to crash in the critical code, + %% once we've started. + ?LOG_ERROR(#{what => domain_check_for_updates_failed, + class => Class, reason => Reason, + stacktrace => StackTrace}), + FromNum + end. + +%% Be aware that for this check to work, the cleaner should keep at least +%% one record in domain_events table. +check_if_from_num_still_relevant(0) -> + ok; +check_if_from_num_still_relevant(FromNum) -> + Min = mongoose_domain_sql:get_min_event_id(), + if Min =:= 0 -> + %% Nothing to do, there were no updates done ever in the DB + ok; + Min > FromNum -> + %% Looks like this node has no DB connection for a long time. + %% But the event log in the DB has been truncated by some other node + %% meanwhile. We have to load the whole set of data from DB. + ?LOG_ERROR(#{what => events_log_out_of_sync, + text => <<"DB domain log had some updates to domains removed, " + " which we have not applied yet. Have to crash.">>, + min_db => Min, + from_num => FromNum}), + error(check_if_from_num_still_relevant_failed); + true -> + ok + end. + +apply_changes([Row|Rows]) -> + apply_change(Row), + apply_changes(Rows); +apply_changes([]) -> + ok. + +apply_change({_Id, Domain, null}) -> + %% Missing record in domain_settings table. + %% Or enabled field is false. + mongoose_domain_core:remove_unlocked(Domain); +apply_change({_Id, Domain, HostType}) -> + %% Inserted or updated record + mongoose_domain_core:upsert_unlocked(Domain, HostType). + +insert_rows_to_core([Row|Rows]) -> + insert_row_to_core(Row), + insert_rows_to_core(Rows); +insert_rows_to_core([]) -> + ok. + +insert_row_to_core({_Id, Domain, HostType}) -> + mongoose_domain_core:upsert_unlocked(Domain, HostType). + +row_to_id({Id, _Domain, _HostType}) -> + Id. diff --git a/suka/mim.sh b/suka/mim.sh new file mode 100755 index 0000000000..a75a0bd7ea --- /dev/null +++ b/suka/mim.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +tmux rename-window MIM +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +pkill beam.smp + +set -e +make mim1 +./_build/mim1/rel/mongooseim/bin/mongooseim live diff --git a/suka/pg.sql b/suka/pg.sql new file mode 100644 index 0000000000..2c89dea7fb --- /dev/null +++ b/suka/pg.sql @@ -0,0 +1,489 @@ +-- +-- ejabberd, Copyright (C) 2002-2011 ProcessOne +-- +-- This program is free software; you can redistribute it and/or +-- modify it under the terms of the GNU General Public License as +-- published by the Free Software Foundation; either version 2 of the +-- License, or (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +-- + +CREATE TYPE test_enum_char AS ENUM('A','B', 'C'); +CREATE TABLE test_types( + unicode text, + unicode250 varchar(250), + binary_data_8k bytea, -- byte a has 1 GB limit + binary_data_65k bytea, + binary_data_16m bytea, + ascii_char character(1), + ascii_string varchar(250), + int32 integer, + int64 bigint, + int8 smallint, -- has no tinyint, so the next one is 2-bytes smallint + enum_char test_enum_char, + bool_flag boolean +); + +CREATE TABLE users ( + username varchar(250) PRIMARY KEY, + "password" text NOT NULL, + pass_details text, + created_at TIMESTAMP NOT NULL DEFAULT now() +); + + +CREATE TABLE last ( + username varchar(250) PRIMARY KEY, + seconds integer NOT NULL, + state text NOT NULL +); + +CREATE INDEX i_last_seconds ON last USING btree (seconds); + + +CREATE TABLE rosterusers ( + username varchar(250) NOT NULL, + jid text NOT NULL, + nick text NOT NULL, + subscription character(1) NOT NULL, + ask character(1) NOT NULL, + askmessage text NOT NULL, + server character(1) NOT NULL, + subscribe text, + "type" text, + created_at TIMESTAMP NOT NULL DEFAULT now() +); + +CREATE UNIQUE INDEX i_rosteru_user_jid ON rosterusers USING btree (username, jid); +CREATE INDEX i_rosteru_username ON rosterusers USING btree (username); +CREATE INDEX i_rosteru_jid ON rosterusers USING btree (jid); + + +CREATE TABLE rostergroups ( + username varchar(250) NOT NULL, + jid text NOT NULL, + grp text NOT NULL +); + +CREATE INDEX pk_rosterg_user_jid ON rostergroups USING btree (username, jid); + + +CREATE TABLE vcard ( + username varchar(150), + server varchar(100), + vcard text NOT NULL, + created_at TIMESTAMP NOT NULL DEFAULT now(), + PRIMARY KEY (server, username) +); + +CREATE TABLE vcard_search ( + username varchar(150) NOT NULL, + lusername varchar(100), + server varchar(250), + fn text NOT NULL, + lfn text NOT NULL, + family text NOT NULL, + lfamily text NOT NULL, + given text NOT NULL, + lgiven text NOT NULL, + middle text NOT NULL, + lmiddle text NOT NULL, + nickname text NOT NULL, + lnickname text NOT NULL, + bday text NOT NULL, + lbday text NOT NULL, + ctry text NOT NULL, + lctry text NOT NULL, + locality text NOT NULL, + llocality text NOT NULL, + email text NOT NULL, + lemail text NOT NULL, + orgname text NOT NULL, + lorgname text NOT NULL, + orgunit text NOT NULL, + lorgunit text NOT NULL, + PRIMARY KEY (server, lusername) +); + +CREATE INDEX i_vcard_search_lfn ON vcard_search(lfn); +CREATE INDEX i_vcard_search_lfamily ON vcard_search(lfamily); +CREATE INDEX i_vcard_search_lgiven ON vcard_search(lgiven); +CREATE INDEX i_vcard_search_lmiddle ON vcard_search(lmiddle); +CREATE INDEX i_vcard_search_lnickname ON vcard_search(lnickname); +CREATE INDEX i_vcard_search_lbday ON vcard_search(lbday); +CREATE INDEX i_vcard_search_lctry ON vcard_search(lctry); +CREATE INDEX i_vcard_search_llocality ON vcard_search(llocality); +CREATE INDEX i_vcard_search_lemail ON vcard_search(lemail); +CREATE INDEX i_vcard_search_lorgname ON vcard_search(lorgname); +CREATE INDEX i_vcard_search_lorgunit ON vcard_search(lorgunit); + +CREATE TABLE privacy_default_list ( + username varchar(250) PRIMARY KEY, + name text NOT NULL +); + +CREATE TABLE privacy_list ( + username varchar(250) NOT NULL, + name text NOT NULL, + id SERIAL UNIQUE, + created_at TIMESTAMP NOT NULL DEFAULT now(), + PRIMARY KEY (username,name) +); + +CREATE TABLE privacy_list_data ( + id bigint REFERENCES privacy_list(id) ON DELETE CASCADE, + t character(1) NOT NULL, + value text NOT NULL, + action character(1) NOT NULL, + ord NUMERIC NOT NULL, + match_all boolean NOT NULL, + match_iq boolean NOT NULL, + match_message boolean NOT NULL, + match_presence_in boolean NOT NULL, + match_presence_out boolean NOT NULL, + PRIMARY KEY (id, ord) +); + +CREATE TABLE private_storage ( + username varchar(250) NOT NULL, + namespace text NOT NULL, + data text NOT NULL, + created_at TIMESTAMP NOT NULL DEFAULT now() +); + +CREATE INDEX i_private_storage_username ON private_storage USING btree (username); +CREATE UNIQUE INDEX i_private_storage_username_namespace ON private_storage USING btree (username, namespace); + + +CREATE TABLE roster_version ( + username varchar(250) PRIMARY KEY, + version text NOT NULL +); + +-- To update from 0.9.8: +-- CREATE SEQUENCE spool_seq_seq; +-- ALTER TABLE spool ADD COLUMN seq integer; +-- ALTER TABLE spool ALTER COLUMN seq SET DEFAULT nextval('spool_seq_seq'); +-- UPDATE spool SET seq = DEFAULT; +-- ALTER TABLE spool ALTER COLUMN seq SET NOT NULL; + +-- To update from 1.x: +-- ALTER TABLE rosterusers ADD COLUMN askmessage text; +-- UPDATE rosterusers SET askmessage = ''; +-- ALTER TABLE rosterusers ALTER COLUMN askmessage SET NOT NULL; + +-- To update from 2.0.0: +-- ALTER TABLE mam_message ADD COLUMN search_body text; +-- ALTER TABLE mam_muc_message ADD COLUMN search_body text; + +CREATE TYPE mam_behaviour AS ENUM('A', 'N', 'R'); +CREATE TYPE mam_direction AS ENUM('I','O'); + +CREATE TABLE mam_message( + -- Message UID (64 bits) + -- A server-assigned UID that MUST be unique within the archive. + id BIGINT NOT NULL, + user_id INT NOT NULL, + -- FromJID used to form a message without looking into stanza. + -- This value will be send to the client "as is". + from_jid varchar(250) NOT NULL, + -- The remote JID that the stanza is to (for an outgoing message) or from (for an incoming message). + -- This field is for sorting and filtering. + remote_bare_jid varchar(250) NOT NULL, + remote_resource varchar(250) NOT NULL, + -- I - incoming, remote_jid is a value from From. + -- O - outgoing, remote_jid is a value from To. + -- Has no meaning for MUC-rooms. + direction mam_direction NOT NULL, + -- Term-encoded message packet + message bytea NOT NULL, + search_body text, + origin_id varchar, + PRIMARY KEY(user_id, id) +); +CREATE INDEX i_mam_message_username_jid_id + ON mam_message + USING BTREE + (user_id, remote_bare_jid, id); +CREATE INDEX i_mam_message_username_jid_origin_id + ON mam_message + USING BTREE + (user_id, remote_bare_jid, origin_id); + +CREATE TABLE mam_config( + user_id INT NOT NULL, + -- If empty, than it is a default behaviour. + remote_jid varchar(250) NOT NULL, + -- A - always archive; + -- N - never archive; + -- R - roster (only for remote_jid == "") + behaviour mam_behaviour NOT NULL, + PRIMARY KEY(user_id, remote_jid) +); + +CREATE TABLE mam_server_user( + id SERIAL UNIQUE PRIMARY KEY, + server varchar(250) NOT NULL, + user_name varchar(250) NOT NULL +); +CREATE UNIQUE INDEX i_mam_server_user_name + ON mam_server_user + USING BTREE + (server, user_name); + + +CREATE TABLE mam_muc_message( + -- Message UID + -- A server-assigned UID that MUST be unique within the archive. + id BIGINT NOT NULL, + room_id INT NOT NULL, + sender_id INT NOT NULL, + -- A nick of the message's originator + nick_name varchar(250) NOT NULL, + -- Term-encoded message packet + message bytea NOT NULL, + search_body text, + origin_id varchar, + PRIMARY KEY (room_id, id) +); + +CREATE INDEX i_mam_muc_message_sender_id ON mam_muc_message USING BTREE (sender_id); +CREATE INDEX i_mam_muc_message_room_id_sender_id_origin_id ON mam_muc_message USING BTREE (room_id, sender_id, origin_id); + +CREATE TABLE offline_message( + id SERIAL UNIQUE PRIMARY Key, + timestamp BIGINT NOT NULL, + expire BIGINT, + server varchar(250) NOT NULL, + username varchar(250) NOT NULL, + from_jid varchar(250) NOT NULL, + packet text NOT NULL, + permanent_fields bytea +); +CREATE INDEX i_offline_message + ON offline_message + USING BTREE + (server, username, id); + +CREATE TABLE auth_token( + owner TEXT NOT NULL PRIMARY KEY, + seq_no BIGINT NOT NULL +); + +CREATE TABLE muc_light_rooms( + id BIGSERIAL NOT NULL UNIQUE, + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + version VARCHAR(20) NOT NULL, + PRIMARY KEY (lserver, luser) +); + +CREATE TABLE muc_rooms( + id BIGSERIAL NOT NULL UNIQUE, + muc_host VARCHAR(250) NOT NULL, + room_name VARCHAR(250) NOT NULL, + options JSON NOT NULL, + PRIMARY KEY (muc_host, room_name) +); + +CREATE TABLE muc_room_aff( + room_id BIGINT NOT NULL REFERENCES muc_rooms(id), + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + resource VARCHAR(250) NOT NULL, + aff SMALLINT NOT NULL +); + +CREATE INDEX i_muc_room_aff_id ON muc_room_aff (room_id); + +CREATE TABLE muc_registered( + muc_host VARCHAR(250) NOT NULL, + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + nick VARCHAR(250) NOT NULL, + PRIMARY KEY (muc_host, luser, lserver) +); + +CREATE TABLE muc_light_occupants( + room_id BIGINT NOT NULL REFERENCES muc_light_rooms(id), + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + aff SMALLINT NOT NULL +); + +CREATE INDEX i_muc_light_occupants_id ON muc_light_occupants (room_id); +CREATE INDEX i_muc_light_occupants_us ON muc_light_occupants (lserver, luser); + +CREATE TABLE muc_light_config( + room_id BIGINT NOT NULL REFERENCES muc_light_rooms(id), + opt VARCHAR(100) NOT NULL, + val VARCHAR(250) NOT NULL +); + +CREATE INDEX i_muc_light_config ON muc_light_config (room_id); + +CREATE TABLE muc_light_blocking( + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + what SMALLINT NOT NULL, + who VARCHAR(500) NOT NULL +); + +CREATE INDEX i_muc_light_blocking ON muc_light_blocking (luser, lserver); + +CREATE TABLE inbox ( + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + remote_bare_jid VARCHAR(250) NOT NULL, + content bytea NOT NULL, + unread_count int NOT NULL, + msg_id varchar(250), + timestamp BIGINT NOT NULL, + PRIMARY KEY(luser, lserver, remote_bare_jid)); + +CREATE INDEX i_inbox + ON inbox + USING BTREE(luser, lserver, timestamp); + +CREATE TABLE pubsub_nodes ( + nidx BIGSERIAL PRIMARY KEY, + p_key VARCHAR(250) NOT NULL, + name VARCHAR(250) NOT NULL, + type VARCHAR(250) NOT NULL, + owners JSON NOT NULL, + options JSON NOT NULL +); + +CREATE UNIQUE INDEX i_pubsub_nodes_key_name ON pubsub_nodes USING btree (p_key, name); + +CREATE TABLE pubsub_node_collections ( + name VARCHAR(250) NOT NULL, + parent_name VARCHAR(250) NOT NULL, + PRIMARY KEY(name, parent_name) +); + +CREATE TABLE pubsub_affiliations ( + nidx BIGINT NOT NULL, + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + aff SMALLINT NOT NULL, + PRIMARY KEY(luser, lserver, nidx) +); + +CREATE INDEX i_pubsub_affiliations_nidx ON pubsub_affiliations(nidx); + +CREATE TABLE pubsub_items ( + nidx BIGINT NOT NULL, + itemid VARCHAR(250) NOT NULL, + created_luser VARCHAR(250) NOT NULL, + created_lserver VARCHAR(250) NOT NULL, + created_at BIGINT NOT NULL, + modified_luser VARCHAR(250) NOT NULL, + modified_lserver VARCHAR(250) NOT NULL, + modified_lresource VARCHAR(250) NOT NULL, + modified_at BIGINT NOT NULL, + publisher TEXT, + payload TEXT NOT NULL, + PRIMARY KEY(nidx, itemid) +); + +CREATE TABLE pubsub_last_item ( + nidx BIGINT NOT NULL, + itemid VARCHAR(250) NOT NULL, + created_luser VARCHAR(250) NOT NULL, + created_lserver VARCHAR(250) NOT NULL, + created_at BIGINT NOT NULL, + payload TEXT NOT NULL, + PRIMARY KEY (nidx) +); + +-- we skip luser and lserver in this one as this is little chance (even impossible?) +-- to have itemid duplication for distinct users +CREATE INDEX i_pubsub_items_lus_nidx ON pubsub_items(created_luser, created_lserver, nidx); +CREATE INDEX i_pubsub_items_nidx ON pubsub_items(nidx); + + +CREATE TABLE pubsub_subscriptions ( + nidx BIGINT NOT NULL, + luser VARCHAR(250) NOT NULL, + lserver VARCHAR(250) NOT NULL, + lresource VARCHAR(250) NOT NULL, + type SMALLINT NOT NULL, + sub_id VARCHAR(125) NOT NULL, + options JSON NOT NULL +); + +CREATE INDEX i_pubsub_subscriptions_lus_nidx ON pubsub_subscriptions(luser, lserver, nidx); +CREATE INDEX i_pubsub_subscriptions_nidx ON pubsub_subscriptions(nidx); + +CREATE TABLE event_pusher_push_subscription ( + owner_jid VARCHAR(250), + node VARCHAR(250), + pubsub_jid VARCHAR(250), + form JSON NOT NULL, + created_at BIGINT NOT NULL, + PRIMARY KEY(owner_jid, node, pubsub_jid) + ); + +CREATE INDEX i_event_pusher_push_subscription ON event_pusher_push_subscription(owner_jid); + +CREATE TABLE mongoose_cluster_id ( + k varchar(50) PRIMARY KEY, + v text +); + +-- chat marker types: +-- 'R' - received +-- 'D' - displayed +-- 'A' - acknowledged +CREATE TYPE chat_marker_type AS ENUM('R', 'D', 'A'); + +CREATE TABLE smart_markers ( + from_jid VARCHAR(250) NOT NULL, + to_jid VARCHAR(250) NOT NULL, + thread VARCHAR(250) NOT NULL, + type chat_marker_type NOT NULL, + msg_id VARCHAR(250) NOT NULL, + timestamp BIGINT NOT NULL, + PRIMARY KEY(from_jid, to_jid, thread, type) +); + +CREATE INDEX i_smart_markers ON smart_markers(to_jid, thread); + + +CREATE TABLE offline_markers ( + jid VARCHAR(250) NOT NULL, + thread VARCHAR(250) NOT NULL, + room VARCHAR(250) NOT NULL, + timestamp BIGINT NOT NULL, + PRIMARY KEY(jid, thread, room) +); + +CREATE INDEX i_offline_markers ON offline_markers(jid); + +-- Mapping from domain hostname to host_type. +-- Column id is used for ordering only. +CREATE TABLE domain_settings ( + id BIGSERIAL NOT NULL UNIQUE, + domain VARCHAR(250) NOT NULL, + host_type VARCHAR(250) NOT NULL, + enabled BOOLEAN NOT NULL, + PRIMARY KEY(domain) +); + +-- A new record is inserted into domain_events, each time +-- domain_settings table is updated. +-- Column id is used for ordering and not related to domain_settings.id. +CREATE TABLE domain_events ( + id BIGSERIAL NOT NULL UNIQUE, + domain VARCHAR(250) NOT NULL +); +CREATE INDEX i_domain_events_domain ON domain_events(domain); diff --git a/suka/psql.sh b/suka/psql.sh new file mode 100755 index 0000000000..99394c8c3d --- /dev/null +++ b/suka/psql.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +tmux rename-window PSQL +docker exec -e PGPASSWORD=mongooseim_secret -it mongooseim-pgsql psql -h localhost -d ejabberd -U ejabberd diff --git a/suka/service.erl b/suka/service.erl new file mode 100644 index 0000000000..aafc4505e4 --- /dev/null +++ b/suka/service.erl @@ -0,0 +1,117 @@ +-module(service_domain_db). + +-behaviour(mongoose_service). + +-include("mongoose_config_spec.hrl"). +-include("mongoose_logger.hrl"). + +-define(GROUP, service_domain_db_group). + +-export([start/1, stop/0, config_spec/0]). +-export([start_link/0]). +-export([enabled/0]). +-export([force_check_for_updates/0]). +-export([sync/0]). + +%% gen_server callbacks +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). + +%% --------------------------------------------------------------------------- +%% Client code + +start(Opts) -> + mongoose_domain_sql:start(Opts), + ChildSpec = + {?MODULE, + {?MODULE, start_link, []}, + permanent, infinity, worker, [?MODULE]}, + supervisor:start_child(ejabberd_sup, ChildSpec), + ok. + +stop() -> + supervisor:terminate_child(ejabberd_sup, ?MODULE), + supervisor:delete_child(ejabberd_sup, ?MODULE), + ok. + +-spec config_spec() -> mongoose_config_spec:config_section(). +config_spec() -> + #section{}. + +start_link() -> + gen_server:start_link({local, ?MODULE}, ?MODULE, [], []). + +enabled() -> + is_pid(whereis(?MODULE)). + +force_check_for_updates() -> + %% Send a broadcast message. + case pg2:get_members(?GROUP) of + Pids when is_list(Pids) -> + [Pid ! check_for_updates || Pid <- Pids], + ok; + {error, _Reason} -> ok + end. + +%% Does nothing but blocks until every member processes its queue. +sync() -> + case pg2:get_members(?GROUP) of + Pids when is_list(Pids) -> + [gen_server:call(Pid, ping) || Pid <- Pids], + ok; + {error, _Reason} -> ok + end. + +%% --------------------------------------------------------------------------- +%% Server callbacks + +init([]) -> + pg2:create(?GROUP), + pg2:join(?GROUP, self()), + LastEventId = mongoose_domain_sql:get_max_event_id(), + PageSize = 10000, + mongoose_domain_core:remove_all_unlocked(), + mongoose_domain_loader:load_data_from_base(0, PageSize), + ?LOG_INFO(#{what => domains_loaded, last_event_id => LastEventId}), + State = #{last_event_id => LastEventId, + check_for_updates_interval => 30000}, + {ok, handle_check_for_updates(State)}. + +handle_call(ping, _From, State) -> + {reply, pong, State}; +handle_call(_Request, _From, State) -> + {reply, ok, State}. + +handle_cast(_Msg, State) -> + {noreply, State}. + +handle_info(check_for_updates, State) -> + {noreply, handle_check_for_updates(State)}; +handle_info(_Info, State) -> + {noreply, State}. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. + +%% --------------------------------------------------------------------------- +%% Server helpers + +handle_check_for_updates(State = #{last_event_id := LastEventId, + check_for_updates_interval := Interval}) -> + maybe_cancel_timer(State), + receive_all_check_for_updates(), + PageSize = 1000, + LastEventId2 = mongoose_domain_loader:check_for_updates(LastEventId, PageSize), + TRef = erlang:send_after(Interval, self(), check_for_updates), + State#{last_event_id => LastEventId2, check_for_updates => TRef}. + +maybe_cancel_timer(#{check_for_updates_tref := TRef}) -> + erlang:cancel_timer(TRef); +maybe_cancel_timer(_) -> + ok. + +receive_all_check_for_updates() -> + receive check_for_updates -> ok after 0 -> ok end. diff --git a/suka/sql.erl b/suka/sql.erl new file mode 100644 index 0000000000..f69504390b --- /dev/null +++ b/suka/sql.erl @@ -0,0 +1,197 @@ +-module(mongoose_domain_sql). + +-export([start/1]). + +-export([insert_domain/2, + remove_domain/1, + disable_domain/1, + enable_domain/1]). + +-export([select_domain/1, + get_min_event_id/0, + get_max_event_id/0, + select_from/2, + select_updates_from/2]). + +-export([prepare_erase/0, + erase_database/0]). + +-import(mongoose_rdbms, [prepare/4]). + +start(_Opts) -> + {LimitSQL, LimitMSSQL} = get_db_specific_limits(), + %% Settings + prepare(domain_insert_settings, domain_settings, [domain, host_type], + <<"INSERT INTO domain_settings (domain, host_type, enabled) " + "VALUES (?, ?, true)">>), + prepare(domain_update_settings_enabled, domain_settings, + [enabled, domain], + <<"UPDATE domain_settings " + "SET enabled = ? " + "WHERE domain = ?">>), + prepare(domain_delete_settings, domain_settings, [domain], + <<"DELETE FROM domain_settings WHERE domain = ?">>), + prepare(domain_select, domain_settings, [domain], + <<"SELECT host_type, enabled " + "FROM domain_settings WHERE domain = ?">>), + prepare(domain_select_from, domain_settings, + add_limit_arg(limit, [id]), + <<"SELECT ", LimitMSSQL/binary, + " id, domain, host_type " + " FROM domain_settings " + " WHERE id > ? AND enabled = true " + " ORDER BY id ", + LimitSQL/binary>>), + %% Events + prepare(domain_insert_event, domain_events, [domain], + <<"INSERT INTO domain_events (domain) VALUES (?)">>), + prepare(domain_events_max, domain_events, [], + <<"SELECT MAX(id) FROM domain_events">>), + prepare(domain_events_min, domain_events, [], + <<"SELECT MIN(id) FROM domain_events">>), + prepare(domain_select_events_from, domain_events, + add_limit_arg(limit, [id]), + <<"SELECT ", LimitMSSQL/binary, + " domain_events.id, domain_events.domain, domain_settings.host_type " + " FROM domain_events " + " LEFT JOIN domain_settings ON " + "(domain_settings.domain = domain_events.domain AND " + "domain_settings.enabled = true) " + " WHERE domain_events.id > ? " + " ORDER BY domain_events.id ", + LimitSQL/binary>>), + ok. + +prepare_erase() -> + prepare(domain_erase_settings, domain_settings, [], + <<"TRUNCATE TABLE domain_settings">>), + prepare(domain_erase_events, domain_events, [], + <<"TRUNCATE TABLE domain_events">>). + +%% ---------------------------------------------------------------------------- +%% API +insert_domain(Domain, HostType) -> + transaction(fun(Pool) -> + case select_domain(Domain) of + {ok, #{host_type := HT}} when HT =:= HostType -> + ok; %% ignore second call + {error, not_found} -> + insert_domain_settings(Pool, Domain, HostType), + insert_domain_event(Pool, Domain), + ok; + {ok, _} -> + {error, duplicate} + end + end). + +select_domain(Domain) -> + Pool = get_db_pool(), + case mongoose_rdbms:execute(Pool, domain_select, [Domain]) of + {selected, []} -> + {error, not_found}; + {selected, [Row]} -> + {ok, row_to_map(Row)} + end. + +remove_domain(Domain) -> + transaction(fun(Pool) -> + case delete_domain_settings(Pool, Domain) of + {updated, 1} -> + insert_domain_event(Pool, Domain), + ok; + {updated, 0} -> + ok + end + end). + +disable_domain(Domain) -> + set_enabled(Domain, false). + +enable_domain(Domain) -> + set_enabled(Domain, true). + +erase_database() -> + Pool = get_db_pool(), + mongoose_rdbms:execute(Pool, domain_erase_events, []), + mongoose_rdbms:execute(Pool, domain_erase_settings, []). + +%% Returns smallest id first +select_from(FromNum, Limit) -> + Pool = get_db_pool(), + Args = add_limit_arg(Limit, [FromNum]), + {selected, Rows} = mongoose_rdbms:execute(Pool, domain_select_from, Args), + Rows. + +select_updates_from(FromNum, Limit) -> + Pool = get_db_pool(), + Args = add_limit_arg(Limit, [FromNum]), + {selected, Rows} = mongoose_rdbms:execute(Pool, domain_select_events_from, Args), + Rows. + +get_min_event_id() -> + Pool = get_db_pool(), + selected_to_int(mongoose_rdbms:execute(Pool, domain_events_min, [])). + +get_max_event_id() -> + Pool = get_db_pool(), + selected_to_int(mongoose_rdbms:execute(Pool, domain_events_max, [])). + +%% ---------------------------------------------------------------------------- +insert_domain_event(Pool, Domain) -> + mongoose_rdbms:execute(Pool, domain_insert_event, [Domain]). + +insert_domain_settings(Pool, Domain, HostType) -> + mongoose_rdbms:execute(Pool, domain_insert_settings, [Domain, HostType]). + +delete_domain_settings(Pool, Domain) -> + mongoose_rdbms:execute(Pool, domain_delete_settings, [Domain]). + +set_enabled(Domain, Enabled) when is_boolean(Enabled) -> + transaction(fun(Pool) -> + case select_domain(Domain) of + {error, Reason} -> + {error, Reason}; + {ok, #{enabled := X}} when Enabled =:= X -> + ok; + {ok, #{}} -> + update_domain_enabled(Pool, Domain, Enabled), + insert_domain_event(Pool, Domain), + ok + end + end). + +update_domain_enabled(Pool, Domain, Enabled) -> + En = bool_to_int(Enabled), + mongoose_rdbms:execute(Pool, domain_update_settings_enabled, [En, Domain]). + +%% MySQL wants integers +bool_to_int(true) -> 1; +bool_to_int(false) -> 0. + +row_to_map({HostType, Enabled}) -> + #{host_type => HostType, enabled => mongoose_rdbms:to_bool(Enabled)}. + +get_db_pool() -> + hd(ejabberd_config:get_global_option(hosts)). + +selected_to_int({selected, [{null}]}) -> 0; +selected_to_int({selected, [{UpdateNum}]}) -> + mongoose_rdbms:result_to_integer(UpdateNum). + +get_db_specific_limits() -> + %% XXX Once merged with upstream: + % rdbms_queries:get_db_specific_limits_binaries(). + {<<"LIMIT ?">>, <<>>}. + +add_limit_arg(Limit, Args) -> + %% XXX Once merged with upstream: + % rdbms_queries:add_limit_arg(Limit, Args). + Args ++ [Limit]. + +transaction(F) -> + Pool = get_db_pool(), + Result = rdbms_queries:sql_transaction(Pool, fun() -> F(Pool) end), + simple_result(Result). + +simple_result({atomic, Result}) -> Result; +simple_result(Other) -> {error, {db_error, Other}}. diff --git a/suka/suite.erl b/suka/suite.erl new file mode 100644 index 0000000000..80831658d3 --- /dev/null +++ b/suka/suite.erl @@ -0,0 +1,279 @@ +-module(service_domain_db_SUITE). + +-include_lib("common_test/include/ct.hrl"). +-include_lib("eunit/include/eunit.hrl"). + +-compile(export_all). +-import(distributed_helper, [mim/0, require_rpc_nodes/1, rpc/4]). + +suite() -> + require_rpc_nodes([mim]). + +all() -> + [ + core_lookup_works, + core_lookup_not_found, + core_locked_domain, + core_cannot_insert_locked, + core_cannot_disable_locked, + core_cannot_enable_locked, + db_inserted_domain_is_in_db, + db_inserted_domain_is_in_core, + db_removed_domain_from_db, + db_removed_domain_from_core, + db_disabled_domain_is_in_db, + db_disabled_domain_not_in_core, + db_reanabled_domain_is_in_db, + db_reanabled_domain_is_in_core, + db_can_insert_domain_twice_with_the_same_host_type, + db_cannot_insert_domain_twice_with_the_another_host_type, + sql_select_from_works, + db_records_are_restored_when_restarted, + db_record_is_ignored_if_domain_locked + ]. + +-define(APPS, [inets, crypto, ssl, ranch, cowlib, cowboy]). + +%%-------------------------------------------------------------------- +%% Suite configuration +%%-------------------------------------------------------------------- +init_per_suite(Config) -> + prepare_erase(mim()), + Dump = dump(mim()), + Loaded = rpc(mim(), mongoose_service, is_loaded, [service_domain_db]), + ServiceOpts = rpc(mim(), mongoose_service, get_service_opts, [service_domain_db]), + escalus:init_per_suite([{orig_dump, Dump}, + {orig_service_opts, ServiceOpts}, + {orig_loaded, Loaded}|Config]). + +end_per_suite(Config) -> + Dump = proplists:get_value(orig_dump, Config), + ServiceOpts = proplists:get_value(orig_service_opts, Config), + Loaded = proplists:get_value(orig_loaded, Config), + restore(mim(), Dump), + rpc(mim(), mongoose_service, stop_service, [service_domain_db]), + case Loaded of + true -> + rpc(mim(), mongoose_service, start_service, [service_domain_db, ServiceOpts]); + _ -> + ok + end, + escalus:end_per_suite(Config). + +%%-------------------------------------------------------------------- +%% Init & teardown +%%-------------------------------------------------------------------- +init_per_group(_GroupName, Config) -> + Config. + +end_per_group(_GroupName, Config) -> + Config. + +init_per_testcase(_TestcaseName, Config) -> + Config. + +end_per_testcase(_TestcaseName, Config) -> + Config. + +%%-------------------------------------------------------------------- +%% Tests +%%-------------------------------------------------------------------- + +core_lookup_works(_) -> + precond(off, [<<"example.com">>, <<"type1">>]), + {ok, <<"type1">>} = get_host_type(mim(), <<"example.com">>). + +core_lookup_not_found(_) -> + precond(off), + {error, not_found} = get_host_type(mim(), <<"example.life">>). + +core_locked_domain(_) -> + precond(off, [<<"example.com">>, <<"type1">>]), + true = is_locked(<<"example.com">>). + +core_cannot_insert_locked(_) -> + precond(off, [<<"example.com">>, <<"type1">>]), + {error, duplicate} = insert_domain(mim(), <<"example.com">>, <<"type1">>). + +core_cannot_disable_locked(_) -> + precond(off, [<<"example.com">>, <<"type1">>]), + {error, locked} = disable_domain(mim(), <<"example.com">>). + +core_cannot_enable_locked(_) -> + precond(off, [<<"example.com">>, <<"type1">>]), + {error, locked} = enable_domain(mim(), <<"example.com">>). + +db_inserted_domain_is_in_db(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"testing">>), + {ok, #{host_type := <<"testing">>, enabled := true}} = + select_domain(mim(), <<"example.com">>). + +db_inserted_domain_is_in_core(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"testing">>), + sync(), + {ok, <<"testing">>} = get_host_type(mim(), <<"example.com">>). + +db_removed_domain_from_db(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"testing">>), + ok = remove_domain(mim(), <<"example.com">>), + {error, not_found} = select_domain(mim(), <<"example.com">>). + +db_removed_domain_from_core(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"testing">>), + sync(), + ok = remove_domain(mim(), <<"example.com">>), + sync(), + {error, not_found} = get_host_type(mim(), <<"example.com">>). + +db_disabled_domain_is_in_db(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"type1">>), + ok = disable_domain(mim(), <<"example.com">>), + {ok, #{host_type := <<"type1">>, enabled := false}} = + select_domain(mim(), <<"example.com">>). + +db_disabled_domain_not_in_core(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"type1">>), + ok = disable_domain(mim(), <<"example.com">>), + sync(), + {error, not_found} = get_host_type(mim(), <<"example.com">>). + +db_reanabled_domain_is_in_db(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"type1">>), + ok = disable_domain(mim(), <<"example.com">>), + ok = enable_domain(mim(), <<"example.com">>), + {ok, #{host_type := <<"type1">>, enabled := true}} = + select_domain(mim(), <<"example.com">>). + +db_reanabled_domain_is_in_core(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"type1">>), + ok = disable_domain(mim(), <<"example.com">>), + ok = enable_domain(mim(), <<"example.com">>), + sync(), + {ok, <<"type1">>} = get_host_type(mim(), <<"example.com">>). + +db_can_insert_domain_twice_with_the_same_host_type(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"testing">>), + ok = insert_domain(mim(), <<"example.com">>, <<"testing">>). + +db_cannot_insert_domain_twice_with_the_another_host_type(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"testing">>), + {error, duplicate} = insert_domain(mim(), <<"example.com">>, <<"testing2">>). + +sql_select_from_works(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"good">>), + [{_, <<"example.com">>, <<"good">>}] = + rpc(mim(), mongoose_domain_sql, select_from, [0, 100]). + +db_records_are_restored_when_restarted(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"cool">>), + %% Simulate MIM restart + service_disabled(), + init_with([]), + {error, not_found} = get_host_type(mim(), <<"example.com">>), + service_enabled(), + %% DB still contains data + {ok, #{host_type := <<"cool">>, enabled := true}} = + select_domain(mim(), <<"example.com">>), + %% Restored + {ok, <<"cool">>} = get_host_type(mim(), <<"example.com">>). + +db_record_is_ignored_if_domain_locked(_) -> + precond(on), + ok = insert_domain(mim(), <<"example.com">>, <<"dbgroup">>), + ok = insert_domain(mim(), <<"example.net">>, <<"dbgroup">>), + %% Simulate MIM restart + service_disabled(), + %% Only one domain is locked + init_with([{<<"example.com">>, <<"cfggroup">>}]), + service_enabled(), + %% DB still contains data + {ok, #{host_type := <<"dbgroup">>, enabled := true}} = + select_domain(mim(), <<"example.com">>), + {ok, #{host_type := <<"dbgroup">>, enabled := true}} = + select_domain(mim(), <<"example.net">>), + %% Locked DB records are ignored + {ok, <<"cfggroup">>} = get_host_type(mim(), <<"example.com">>), + {ok, <<"dbgroup">>} = get_host_type(mim(), <<"example.net">>). + +%%-------------------------------------------------------------------- +%% Helpers +%%-------------------------------------------------------------------- + +service_enabled() -> + rpc(mim(), mongoose_service, start_service, [service_domain_db, []]), + true = rpc(mim(), service_domain_db, enabled, []). + +service_disabled() -> + rpc(mim(), mongoose_service, stop_service, [service_domain_db]), + false = rpc(mim(), service_domain_db, enabled, []). + +init_with(Pairs) -> + rpc(mim(), mongoose_domain_core, stop, []), + rpc(mim(), mongoose_domain_api, init, [Pairs]). + +insert_domain(Node, Domain, HostType) -> + rpc(Node, mongoose_domain_api, insert_domain, [Domain, HostType]). + +remove_domain(Node, Domain) -> + rpc(Node, mongoose_domain_api, remove_domain, [Domain]). + +select_domain(Node, Domain) -> + rpc(Node, mongoose_domain_sql, select_domain, [Domain]). + +erase_database(Node) -> + rpc(Node, mongoose_domain_sql, erase_database, []). + +prepare_erase(Node) -> + rpc(Node, mongoose_domain_sql, prepare_erase, []). + +dump(Node) -> + rpc(Node, mongoose_domain_core, dump, []). + +restore(Node, Dump) -> + rpc(Node, mongoose_domain_core, restore, [Dump]). + +get_host_type(Node, Domain) -> + rpc(Node, mongoose_domain_api, get_host_type, [Domain]). + +disable_domain(Node, Domain) -> + rpc(Node, mongoose_domain_api, disable_domain, [Domain]). + +enable_domain(Node, Domain) -> + rpc(Node, mongoose_domain_api, enable_domain, [Domain]). + +is_locked(Domain) -> + rpc(mim(), mongoose_domain_core, is_locked, [Domain]). + +%% Call sync before get_host_type, if there are some async changes expected +sync() -> + rpc(mim(), service_domain_db, sync, []). + +precond(Enabled) -> + precond(Enabled, []). + +precond(off, FlatPairs) -> + service_disabled(), + erase_database(mim()), + init_with(unflat(FlatPairs)); +precond(on, FlatPairs) -> + service_disabled(), + erase_database(mim()), + service_enabled(), + init_with(unflat(FlatPairs)). + +unflat([K,V|T]) -> + [{K,V}|unflat(T)]; +unflat([]) -> + []. diff --git a/suka/test.sh b/suka/test.sh new file mode 100755 index 0000000000..289454d0da --- /dev/null +++ b/suka/test.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +tmux rename-window CI +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +./tools/test-runner.sh --preset pgsql_mnesia --skip-cover --skip-small-tests --skip-stop-nodes --one-node --skip-build-mim -- service_domain_db diff --git a/suka/test_mysql.sh b/suka/test_mysql.sh new file mode 100755 index 0000000000..b7d92f8d26 --- /dev/null +++ b/suka/test_mysql.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +tmux rename-window CI +cd "$( dirname "${BASH_SOURCE[0]}" )/.." +./tools/test-runner.sh --preset mysql_redis --skip-cover --skip-small-tests --skip-stop-nodes --one-node --skip-build-mim -- service_domain_db diff --git a/temp b/temp new file mode 100644 index 0000000000..72347b5b33 --- /dev/null +++ b/temp @@ -0,0 +1,866 @@ +version: 2.1 + +references: + - &OTP24 cimg/elixir:1.12 # Contains Erlang 24.0 + +executors: + # OTP24 + otp_24: + working_directory: ~/app + docker: + - image: *OTP24 + otp_24_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - image: circleci/redis:6.0.5 + otp_24_redis_minio_rmq: + working_directory: ~/app + docker: + - image: *OTP24 + - image: circleci/redis:6.0.5 + - image: minio/minio:latest + environment: + - MINIO_ACCESS_KEY: "AKIAIAOAONIULXQGMOUA" + - MINIO_SECRET_KEY: "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" + command: ["server", "/data"] + - image: rabbitmq:3.7-alpine + otp_24_mysql_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - image: circleci/redis:6.0.5 + - image: rabbitmq:3.7 + - image: mysql:8.0.20 + environment: + - SQL_TEMP_DIR: /tmp/sql + - MYSQL_ROOT_PASSWORD: secret + - MYSQL_DATABASE: ejabberd + - MYSQL_USER: ejabberd + - MYSQL_PASSWORD: mongooseim_secret + - NEW_ENTRYPOINT: "echo __INJECT_FILES__ | base64 --decode | bash" + - OLD_ENTRYPOINT: "./entrypoint.sh mysqld" + - ENV_FILE_CFG_PATH: "/etc/mysql/conf.d/mysql.cnf" + - ENV_FILE_CFG_DATA: "__MYSQL_CNF__" + - ENV_FILE_SQL_PATH: "/docker-entrypoint-initdb.d/mysql.sql" + - ENV_FILE_SQL_DATA: "__MYSQL_SQL__" + - ENV_FILE_SH_PATH: "/docker-entrypoint-initdb.d/docker-setup-mysql.sh" + - ENV_FILE_SH_DATA: "__MYSQL_SETUP__" + - ENV_FILE_CERT_PATH: "/tmp/sql/fake_cert.pem" + - ENV_FILE_CERT_DATA: "__MIM_CERT__" + - ENV_FILE_KEY_PATH: "/tmp/sql/fake_key.pem" + - ENV_FILE_KEY_DATA: "__MIM_KEY__" + entrypoint: ["/bin/bash", "-c", "eval $NEW_ENTRYPOINT"] + otp_24_pgsql_redis: + working_directory: ~/app + docker: + - image: *OTP24 + - image: circleci/redis:6.0.5 + - image: postgres:latest + environment: + - SQL_TEMP_DIR: /tmp/sql + - POSTGRES_PASSWORD: password + - NEW_ENTRYPOINT: "echo __INJECT_FILES__ | base64 --decode | bash" + - OLD_ENTRYPOINT: "./docker-entrypoint.sh postgres" + - ENV_FILE_CFG_PATH: "/tmp/sql/postgresql.conf" + - ENV_FILE_CFG_DATA: "__PGSQL_CNF__" + - ENV_FILE_SQL_PATH: "/tmp/sql/pg.sql" + - ENV_FILE_SQL_DATA: "__PGSQL_SQL__" + - ENV_FILE_HBA_PATH: "/tmp/sql/pg_hba.conf" + - ENV_FILE_HBA_DATA: "__PGSQL_HBA__" + - ENV_FILE_SH_PATH: "/docker-entrypoint-initdb.d/docker-setup-postgres.sh" + - ENV_FILE_SH_DATA: "__PGSQL_SETUP__" + - ENV_FILE_CERT_PATH: "/tmp/sql/fake_cert.pem" + - ENV_FILE_CERT_DATA: "__MIM_CERT__" + - ENV_FILE_KEY_PATH: "/tmp/sql/fake_key.pem" + - ENV_FILE_KEY_DATA: "__MIM_KEY__" + entrypoint: ["/bin/bash", "-c", "eval $NEW_ENTRYPOINT"] +commands: + install_erlang: + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + steps: + - run: + name: Install Erlang + command: | + sudo killall -9 apt-get || true && \ + sudo apt-get install -y esl-erlang=1:<> + fetch_packages: + steps: + - run: + name: Install basic packages + command: | + sudo killall -9 apt-get || true && \ + echo "Acquire::ForceIPv4 'true';" | sudo tee -a /etc/apt/apt.conf.d/99force-ipv4 && \ + wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && \ + sudo dpkg -i erlang-solutions_2.0_all.deb && \ + sudo apt-get update && \ + sudo apt-get install unixodbc-dev -y && \ + sudo apt-get install unixodbc -y && \ + sudo apt-get install tdsodbc -y + fetch_build_packages: + steps: + - run: + name: Install packages necessary for building + command: | + sudo killall -9 apt-get || true && \ + echo "Acquire::ForceIPv4 'true';" | sudo tee -a /etc/apt/apt.conf.d/99force-ipv4 && \ + sudo apt-get update && \ + sudo apt-get install libssl-dev unixodbc-dev unixodbc tdsodbc rsync zlib1g-dev -y + maybe_build_deps_and_cache: + steps: + - restore_cache: + name: Maybe restore all rebar3 dependencies + key: deps-cache--{{ checksum "rebar.lock" }}--{{ checksum "big_tests/rebar.lock" }}--{{ checksum "otp_version" }} + - run: + name: Get deps + command: | + tools/configure with-all + ./rebar3 get-deps + - save_cache: + name: Cache downloaded and built dependencies + key: deps-cache--{{ checksum "rebar.lock" }}--{{ checksum "big_tests/rebar.lock" }}--{{ checksum "otp_version" }} + paths: + - ~/.cache/rebar3 + maybe_build_certs: + steps: + - restore_cache: + name: Restore certificates + key: certs-cache + - run: + name: Maybe rebuild certificates if they're about to expire + command: make certs + - run: + name: Print cert hashes for debugging + command: find tools/ssl -type f -exec md5sum {} \; | sort + - save_cache: + name: Cache built certs + key: certs-cache + paths: + - ~/app/tools/ssl + build_and_cache_prod_build: + steps: + - run: + name: Generate prod release + command: | + echo $ERLANG_VERSION > otp_version + make rel + - save_cache: + key: prod-build-cache-{{ .Branch }}-{{ .Revision }}--{{ checksum "otp_version" }} + paths: ~/app/_build/prod/rel/mongooseim + restore_prod_build: + steps: + - restore_cache: + key: prod-build-cache-{{ .Branch }}-{{ .Revision }}--{{ checksum "otp_version" }} + persist_workspace: + steps: + - run: git gc + - persist_to_workspace: + root: ~/app/ + paths: ["*"] + restore_workspace: + steps: + - attach_workspace: {at: ~/app} + - prepare_for_cache + - restore_cache: + key: deps-cache--{{ checksum "rebar.lock" }}--{{ checksum "big_tests/rebar.lock" }}--{{ checksum "otp_version" }} + dockerize_wait: + parameters: {port: {type: integer}} + steps: + - run: + name: Wait for port << parameters.port >> + command: dockerize -wait tcp://localhost:<< parameters.port >> -timeout 60s + fetch_coverage_packages: + steps: + - run: + name: Install pip3 and codecov packages + command: | + sudo killall -9 apt-get || true && \ + echo "Acquire::ForceIPv4 'true';" | sudo tee -a /etc/apt/apt.conf.d/99force-ipv4 && \ + sudo apt-get update && \ + sudo apt-get install python3-pip -y && \ + pip3 install codecov && codecov + run_coverage_analysis: + steps: + - fetch_coverage_packages + - run: + name: Coverage + when: on_success + command: | + echo "Success!" + ./rebar3 codecov analyze + codecov --disable=gcov --env PRESET + upload_results_to_aws: + steps: + - run: + name: Upload results + when: always + command: | + tools/circleci-prepare-log-dir.sh + if [ -n "${AWS_SECRET_ACCESS_KEY}" ]; then tools/circleci-upload-to-s3.sh; fi + publish_github_comment: + steps: + - run: + name: Publish a comment to GitHub + when: always + command: | + tools/circle-publish-github-comment.sh + publish_github_summary_comment: + steps: + - run: + name: Publish a summary comment to GitHub + when: on_fail + command: | + tools/circle-publish-github-summary-comment.sh + + maybe_prepare_minio: + steps: + - run: + name: Install minio client, prepare minio + environment: + - MINIO_HOSTNAME: "mongooseim-minio" + - MINIO_ACCESS_KEY: "AKIAIAOAONIULXQGMOUA" + - MINIO_SECRET_KEY: "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" + - MINIO_BUCKET: "mybucket" + command: | + if [[ "$DB" == *minio* ]]; then + curl -sSL https://dl.minio.io/client/mc/release/linux-amd64/mc -o ./mc + chmod +x ./mc + ./mc config host add ${MINIO_HOSTNAME} http://127.0.0.1:9000 ${MINIO_ACCESS_KEY} ${MINIO_SECRET_KEY} + ./mc mb ${MINIO_HOSTNAME}/${MINIO_BUCKET} + ./mc policy set download "${MINIO_HOSTNAME}/${MINIO_BUCKET}" + fi + prepare_etc_hosts: + steps: + - run: + name: Prepare /etc/hosts + command: | + echo '127.0.0.1 muc.localhost' | sudo tee -a /etc/hosts + echo '127.0.0.1 localhost.bis' | sudo tee -a /etc/hosts + echo '127.0.0.1 localhost' | sudo tee -a /etc/hosts + restore_all_caches: + steps: + - restore_cache: + name: Restore build artifacts + key: build-cache-{{ .Branch }}-{{ .Revision }}--{{ checksum "otp_version" }} + - restore_cache: + name: Restore deps artifacts + key: deps-cache--{{ checksum "rebar.lock" }}--{{ checksum "big_tests/rebar.lock" }}--{{ checksum "otp_version" }} + - maybe_build_certs + prepare_for_cache: + steps: + - run: + name: Prepare for cache + command: echo $ERLANG_VERSION > otp_version + +jobs: + build: + parallelism: 1 + machine: + image: ubuntu-2004:202010-01 + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + environment: + SKIP_RELEASE: 1 + SKIP_COV: 0 + working_directory: ~/app + steps: + - checkout + - fetch_packages + - install_erlang: + otp_package: <> + - run: + name: Prepare for cache + command: | + echo <> > otp_version + - restore_cache: + key: build-cache-{{ .Branch }}-{{ .Revision }}--{{ checksum "otp_version" }} + - maybe_build_deps_and_cache + - maybe_build_certs + - run: ./rebar3 compile + - run: + name: Generate development releases + command: ./tools/build-releases.sh + - run: + name: Build Big Tests + command: | + tools/build-tests.sh + - save_cache: + key: build-cache-{{ .Branch }}-{{ .Revision }}--{{ checksum "otp_version" }} + paths: ./ + + small_tests: + parallelism: 1 + machine: + image: ubuntu-2004:202010-01 + working_directory: ~/app + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + environment: + PRESET: small_tests + SKIP_AUTO_COMPILE: true + steps: + - checkout + - fetch_packages + - install_erlang: + otp_package: <> + - run: + name: Prepare for cache + command: | + echo <> > otp_version + - restore_all_caches + - run: + name: Run Small Tests + command: | + ./tools/test.sh -p small_tests -s true -e true + - run_coverage_analysis + - upload_results_to_aws + - publish_github_comment + + big_tests: + parallelism: 1 + machine: + image: ubuntu-2004:202010-01 + working_directory: ~/app + parameters: + otp_package: + type: string + description: Version of the Erlang package to install + preset: + type: enum + enum: [internal_mnesia, mysql_redis, odbc_mssql_mnesia, ldap_mnesia, + elasticsearch_and_cassandra_mnesia, pgsql_mnesia, riak_mnesia] + description: Preset to run + default: internal_mnesia + db: + type: string + description: Database to use + default: mnesia + tls_dist: + type: boolean + description: Erlang distribution with TLS enabled + default: false + spec: + type: string + description: Test spec file to use + default: default.spec + environment: + MIX_ENV: test + PRESET: <> + DB: <> + TLS_DIST: <> + ELASTICSEARCH_VERSION: 5.6.9 + CASSANDRA_VERSION: 3.9 + TESTSPEC: <> + REDIS_VERSION: 3.2.10 + SKIP_AUTO_COMPILE: true + KEEP_COVER_RUNNING: 1 + steps: + - checkout + - fetch_packages + - install_erlang: + otp_package: <> + - run: + name: Prepare for cache + command: | + echo <> > otp_version + - restore_all_caches + - run: + name: Setup database + command: | + tools/setup-db.sh + if [ $PRESET = ldap_mnesia ]; then sudo tools/setup-ldap.sh; fi + sudo tools/setup-rmq.sh; tools/setup-redis.sh + echo '127.0.0.1 muc.localhost' | sudo tee -a /etc/hosts + - run: + name: Run Big Tests + command: | + ./tools/test.sh -p $PRESET -s false + no_output_timeout: 40m + - run_coverage_analysis + - run: + name: Build Failed - Logs + when: on_fail + command: | + echo "Failure!" + if [ -s _build/mim1/rel/mongooseim/log/crash.log ]; then cat _build/mim1/rel/mongooseim/log/crash.log; fi + if [ -s _build/mim2/rel/mongooseim/log/crash.log ]; then cat _build/mim2/rel/mongooseim/log/crash.log; fi + tail -100 _build/mim1/rel/mongooseim/log/mongooseim.log.1 + tail -100 _build/mim2/rel/mongooseim/log/mongooseim.log.1 + - upload_results_to_aws + - publish_github_comment + - publish_github_summary_comment + + # ######################### + # jobs in docker containers + docker_image: + parallelism: 1 + executor: << parameters.executor >> + parameters: + executor: + type: executor + steps: + - checkout + - prepare_for_cache + - setup_remote_docker + - restore_prod_build + - run: + name: Execute Docker image build and upload + command: tools/circle-build-and-push-docker.sh + + docs_build_deploy: + parallelism: 1 + docker: + - image: cimg/python:3.9.0 + working_directory: ~/app + steps: + - checkout + - run: + name: Test that docs build + command: | + pip3 install mkdocs + pip3 install mkdocs-material + mkdocs build --strict + - when: + condition: + or: + - equal: [ master, << pipeline.git.branch >> ] + - << pipeline.git.tag >> + steps: + - add_ssh_keys + - run: + name: Configure Git + command: | + git config --global user.email "mongoose-im@erlang-solutions.com" + git config --global user.name "mongooseim" + - run: + name: Generate image tag + command: | + set -x + if [ -n "$CIRCLE_TAG" ]; then + DOCS_TAG="$CIRCLE_TAG" + elif [ "$CIRCLE_BRANCH" == "master" ]; then + DOCS_TAG="latest" + else + DOCS_TAG=`echo $CIRCLE_BRANCH | sed 's,/,_,g'` + fi + env | sort + echo "export DOCS_TAG=$DOCS_TAG" >> $BASH_ENV + - run: + name: Build latest + command: | + git fetch git@github.com:esl/MongooseDocs.git gh-pages:gh-pages + pip3 install mike + mike deploy $DOCS_TAG --remote git@github.com:esl/MongooseDocs.git --branch gh-pages --push --rebase + + build_in_docker: + executor: << parameters.executor >> + parameters: + executor: + type: executor + build_prod: + type: boolean + description: When enabled, prod release will be generated besides the dev ones + default: false + parallelism: 1 + environment: + SKIP_RELEASE: 1 + SKIP_COV: 0 + DB_CACERT: "__DB_CACERT__" + steps: + - checkout + - prepare_for_cache + - fetch_build_packages + - maybe_build_deps_and_cache + - maybe_build_certs + - run: ./tools/circle-db-cacert-from-env-var.sh + - run: ./rebar3 compile + - run: + name: Generate development releases + command: ./tools/build-releases.sh + - when: + condition: << parameters.build_prod >> + steps: [ build_and_cache_prod_build ] + - run: + name: Build Big Tests + command: tools/build-tests.sh + - persist_workspace + + small_tests_in_docker: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + environment: + PRESET: small_tests + SKIP_AUTO_COMPILE: true + steps: + - restore_workspace + - run: + name: Wait for redis + command: | + ./tools/wait-for-it.sh -p "6379" + - run: + name: Run Small Tests + command: | + ./tools/test.sh -p small_tests -s true -e true + - run_coverage_analysis + - upload_results_to_aws + - publish_github_comment + + big_tests_in_docker: + executor: << parameters.executor >> + parallelism: 1 + parameters: + executor: + type: executor + preset: + type: enum + enum: [internal_mnesia, mysql_redis, odbc_mssql_mnesia, ldap_mnesia, + elasticsearch_and_cassandra_mnesia, pgsql_mnesia, riak_mnesia] + description: Preset to run + default: internal_mnesia + db: + type: string + description: Database to use + default: mnesia + tls_dist: + type: boolean + description: Erlang distribution with TLS enabled + default: false + environment: + PRESET: <> + DB: <> + TLS_DIST: <> + SKIP_AUTO_COMPILE: true + KEEP_COVER_RUNNING: 1 + steps: + - restore_workspace + - run: + name: Wait for databases + command: ./tools/wait_for_db.sh + - maybe_prepare_minio + - prepare_etc_hosts + - run: + name: Run Big Tests + command: | + ./tools/test.sh -p $PRESET -s false + no_output_timeout: 40m + - run_coverage_analysis + - run: + name: Build Failed - Logs + when: on_fail + command: | + echo "Failure!" + if [ -s _build/mim1/rel/mongooseim/log/crash.log ]; then cat _build/mim1/rel/mongooseim/log/crash.log; fi + tail -100 _build/mim1/rel/mongooseim/log/mongooseim.log.1 + - upload_results_to_aws + - publish_github_comment + + dialyzer: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + steps: + - restore_workspace + - run: + name: Run Dialyzer + command: | + ./tools/test.sh -p dialyzer_only -s false + + xref: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + steps: + - restore_workspace + - run: + name: Run Xref + command: | + ./tools/test.sh -p xref_only -s false + edoc: + executor: << parameters.executor >> + parameters: + executor: + type: executor + parallelism: 1 + steps: + - restore_workspace + - run: + name: Run Edoc + command: | + ./tools/test.sh -p edoc_only -s false + + package: + parallelism: 1 + executor: << parameters.executor >> + parameters: + executor: + type: executor + platform: + type: enum + enum: [centos_7, debian_stretch] + description: Platform type + otp_package: + type: string + description: Version of the Erlang package to install + environment: + pkg_PLATFORM: <> + ESL_ERLANG_PKG_VER: <> + PRESET: pkg + steps: + - checkout + - setup_remote_docker + - run: + name: Build package + command: | + ./tools/test.sh -p pkg -s false + +filters: &all_tags + tags: + only: /^\d+\.\d+\.\d+([a-z0-9\-\+])*/ + +workflows: + version: 2 + build_and_test: + jobs: + # ============================================ + # ============= IN DOCKER EXECUTORS ============= + # ============= DOCUMENTATION ============= + - docs_build_deploy: + name: build_and_deploy_docs + context: mongooseim-org + filters: *all_tags + # ============= PACKAGES ============= + - package: + name: centos_7 + executor: otp_24 + platform: centos_7 + context: mongooseim-org + otp_package: 24.0-1 + filters: *all_tags + - package: + name: debian_stretch + executor: otp_24 + platform: debian_stretch + context: mongooseim-org + otp_package: 24.0-1 + filters: *all_tags + # ======== BASE DOCKER BUILDS ======== + - build_in_docker: + name: otp_24_docker + executor: otp_24 + context: mongooseim-org + build_prod: true + # ============= DIALYZER ============= + - dialyzer: + name: dialyzer + executor: otp_24 + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= XREF ============= + - xref: + name: xref + executor: otp_24 + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= EDOC ============= + - edoc: + name: edoc + executor: otp_24 + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= SMALL TESTS ============= + - small_tests_in_docker: + name: small_tests_24 + executor: otp_24_redis + context: mongooseim-org + requires: + - otp_24_docker + filters: *all_tags + # ============= BIG TESTS ============= + - big_tests_in_docker: + name: internal_mnesia_24 + executor: otp_24_redis_minio_rmq + context: mongooseim-org + preset: internal_mnesia + db: "mnesia minio" + tls_dist: true + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: mysql_redis_24 + executor: otp_24_mysql_redis + context: mongooseim-org + preset: mysql_redis + requires: + - otp_24_docker + filters: *all_tags + - big_tests_in_docker: + name: pgsql_mnesia_24 + executor: otp_24_pgsql_redis + context: mongooseim-org + preset: pgsql_mnesia + requires: + - otp_24_docker + filters: *all_tags + # ============================================ + # ============= IN VM EXECUTORS ============== + # ============= TESTS OTP 23 ============= + - build: + name: otp_23 + otp_package: 23.3.1-1 + context: mongooseim-org + filters: *all_tags + - small_tests: + name: small_tests_23 + otp_package: 23.3.1-1 + context: mongooseim-org + requires: + - otp_23 + filters: *all_tags + - big_tests: + name: ldap_mnesia_23 + otp_package: 23.3.1-1 + preset: ldap_mnesia + db: mnesia + context: mongooseim-org + requires: + - otp_23 + filters: *all_tags + - big_tests: + name: pgsql_mnesia_23 + otp_package: 23.3.1-1 + preset: pgsql_mnesia + db: pgsql + context: mongooseim-org + requires: + - otp_23 + filters: *all_tags + - big_tests: + name: dynamic_domains_pgsql_mnesia_23 + otp_package: 23.3.1-1 + spec: dynamic_domains.spec + preset: pgsql_mnesia + db: pgsql + context: mongooseim-org + requires: + - otp_23 + filters: *all_tags + # ============= TESTS OTP 24 ============= + - build: + name: otp_24 + otp_package: 24.0-1 + context: mongooseim-org + filters: *all_tags + - big_tests: + name: ldap_mnesia_24 + otp_package: 24.0-1 + preset: ldap_mnesia + db: mnesia + context: mongooseim-org + requires: + - otp_24 + filters: *all_tags + - big_tests: + name: mssql_mnesia_24 + otp_package: 24.0-1 + preset: odbc_mssql_mnesia + db: mssql + context: mongooseim-org + requires: + - otp_24 + filters: *all_tags + - big_tests: + name: elasticsearch_and_cassandra_24 + otp_package: 24.0-1 + preset: elasticsearch_and_cassandra_mnesia + db: "elasticsearch cassandra" + context: mongooseim-org + requires: + - otp_24 + filters: *all_tags + - big_tests: + name: riak_mnesia_24 + otp_package: 24.0-1 + preset: riak_mnesia + db: riak + context: mongooseim-org + requires: + - otp_24 + filters: *all_tags + - big_tests: + name: dynamic_domains_pgsql_mnesia_24 + otp_package: 24.0-1 + spec: dynamic_domains.spec + preset: pgsql_mnesia + db: pgsql + context: mongooseim-org + requires: + - otp_24 + filters: *all_tags + - big_tests: + name: dynamic_domains_mysql_redis_24 + otp_package: 24.0-1 + spec: dynamic_domains.spec + preset: mysql_redis + db: mysql + context: mongooseim-org + requires: + - otp_24 + filters: *all_tags + - big_tests: + name: dynamic_domains_mssql_mnesia_24 + otp_package: 24.0-1 + spec: dynamic_domains.spec + preset: odbc_mssql_mnesia + db: mssql + context: mongooseim-org + requires: + - otp_24 + filters: *all_tags + # ============= DOCKER IMAGE BUILD & UPLOAD ============= + - docker_image: + name: docker_build_and_ship + executor: otp_24 + context: mongooseim-org + requires: + - small_tests_23 + - ldap_mnesia_23 + - pgsql_mnesia_23 + - dynamic_domains_pgsql_mnesia_23 + + - small_tests_24 + - internal_mnesia_24 + - pgsql_mnesia_24 + - mysql_redis_24 + - mssql_mnesia_24 + - ldap_mnesia_24 + - riak_mnesia_24 + - elasticsearch_and_cassandra_24 + - dynamic_domains_pgsql_mnesia_24 + - dynamic_domains_mysql_redis_24 + - dynamic_domains_mssql_mnesia_24 + + - dialyzer + - xref + - edoc + filters: *all_tags diff --git a/tools/ssl/Makefile b/tools/ssl/Makefile index ed6fd49fd8..494f373964 100644 --- a/tools/ssl/Makefile +++ b/tools/ssl/Makefile @@ -7,7 +7,7 @@ all: mongooseim/cert.pem mongooseim/key.pem \ %/cacert.pem %/cakey.pem: openssl-%.cnf mkdir -p $(@D) - openssl req -x509 -config $< -newkey rsa:2048 -sha256 -nodes \ + openssl req -x509 -config $< -newkey rsa:2048 -sha256 -days 1000 -nodes \ -out $(@D)/cacert.pem -keyout $(@D)/cakey.pem -outform PEM %/cert.csr %/key.pem: openssl-%.cnf diff --git a/tools/ssl/openssl-ca-clients.cnf b/tools/ssl/openssl-ca-clients.cnf index cf621cc6eb..139defede3 100644 --- a/tools/ssl/openssl-ca-clients.cnf +++ b/tools/ssl/openssl-ca-clients.cnf @@ -11,7 +11,7 @@ default_ca = CA_default # The default ca section [ CA_default ] default_days = 1000 # how long to certify for -default_crl_days = 30 # how long before next CRL +default_crl_days = 1000 # how long before next CRL default_md = sha256 # use public key default MD preserve = no # keep passed DN ordering diff --git a/tools/ssl/openssl-ca.cnf b/tools/ssl/openssl-ca.cnf index 685a772bc0..38cdad745e 100644 --- a/tools/ssl/openssl-ca.cnf +++ b/tools/ssl/openssl-ca.cnf @@ -11,7 +11,7 @@ default_ca = CA_default # The default ca section [ CA_default ] default_days = 1000 # how long to certify for -default_crl_days = 30 # how long before next CRL +default_crl_days = 1000 # how long before next CRL default_md = sha256 # use public key default MD preserve = no # keep passed DN ordering diff --git a/tools/ssl_backup/Makefile b/tools/ssl_backup/Makefile new file mode 100644 index 0000000000..ed6fd49fd8 --- /dev/null +++ b/tools/ssl_backup/Makefile @@ -0,0 +1,56 @@ +all: mongooseim/cert.pem mongooseim/key.pem \ + mongooseim/server.pem mongooseim/dh_server.pem \ + mongooseim/pubkey.pem mongooseim/privkey.pem \ + ca/cacert.pem ca/cakey.pem ca/index.txt ca/serial.txt \ + ca-clients/cacert.pem ca-clients/cakey.pem ca-clients/index.txt ca-clients/serial.txt + chmod -R a+r mongooseim ca ca-clients + +%/cacert.pem %/cakey.pem: openssl-%.cnf + mkdir -p $(@D) + openssl req -x509 -config $< -newkey rsa:2048 -sha256 -nodes \ + -out $(@D)/cacert.pem -keyout $(@D)/cakey.pem -outform PEM + +%/cert.csr %/key.pem: openssl-%.cnf + mkdir -p $(@D) + openssl req -config $< -newkey rsa:2048 -sha256 -nodes \ + -out $(@D)/cert.csr -keyout $(@D)/key.pem \ + -outform PEM + +%/cert.pem: %/cert.csr openssl-ca.cnf ca/cacert.pem ca/cakey.pem | ca/index.txt ca/serial.txt + yes | openssl ca -config openssl-ca.cnf -policy signing_policy \ + -extensions signing_req -out $@ -infiles $< + +%/server.pem: %/cert.pem %/key.pem + cat $^ > $@ + +%/pubkey.pem: %/cert.pem + openssl x509 -pubkey -noout -in $< > $@ + +%/privkey.pem: %/key.pem + openssl rsa -in $< -out $@ + +# About dsaparam argument +# It speeds up generation of dhparam +# Speed is useful for fake certificates +# https://security.stackexchange.com/questions/95178/diffie-hellman-parameters-still-calculating-after-24-hours +# +# Certs generated with -dsaparam don't work with our slapd container though. +# So, let's remove the option for now. +# https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/1724285 +%/dh_server.pem: + openssl dhparam -outform PEM -out $@ 2048 + +%/index.txt: + mkdir -p $(@D) + touch $@ + +%/serial.txt: + mkdir -p $(@D) + echo 01 > $@ + +clean: + rm -rf ca ca-clients mongooseim + +clean_certs: + rm -rf ca ca-clients + ls -d mongooseim/* | grep -v dh_server.pem | xargs rm -f diff --git a/tools/ssl_backup/ca-clients/01.pem b/tools/ssl_backup/ca-clients/01.pem new file mode 100644 index 0000000000..2982218acc --- /dev/null +++ b/tools/ssl_backup/ca-clients/01.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:52:56 2022 GMT + Not After : Oct 21 11:52:56 2024 GMT + Subject: CN=not-alice + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:ee:49:ac:e3:7d:4a:82:d3:ee:f5:de:7f:e8:4a: + 71:49:66:9f:fd:57:86:35:92:b8:51:7d:b4:78:e0: + ec:e0:1d:ea:e0:d3:7c:6c:b0:4e:59:7b:9c:40:23: + 34:f6:04:c8:34:57:0b:26:e4:ca:d6:ca:95:1a:3b: + 45:d3:9f:e2:c0:48:5b:0d:98:52:c3:c4:64:98:3d: + c2:e7:d1:0d:6a:f1:50:30:59:4e:ec:d8:05:e7:0d: + eb:45:65:3e:73:8c:a9:ae:b1:da:bf:13:b8:f8:8d: + c2:23:e6:89:5a:0b:a1:58:cf:c2:b9:08:6a:3f:8b: + fd:08:52:c9:be:b1:c3:b7:e3:6e:a2:f7:0a:44:d6: + 94:9f:66:a2:af:f4:d1:1b:32:d6:b4:a2:96:f1:59: + 9a:da:75:c1:d3:9a:dc:4b:87:13:1e:89:29:9f:c5: + 3d:f5:07:4f:4e:4d:84:8d:15:7b:c5:3a:df:a6:73: + e1:38:02:0e:14:83:07:2f:9e:ed:74:34:c5:8a:97: + a3:d5:8b:ce:7e:61:61:32:be:60:3e:c7:db:64:4d: + 5c:4a:3d:11:36:23:ca:07:b3:ba:98:be:dd:5a:91: + 7a:fe:3d:1c:30:31:7e:40:2f:5e:56:38:8c:b4:c1: + 9d:60:73:d6:3f:43:a4:e1:c3:c0:fb:00:ac:49:30: + bc:93 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B1:0C:1F:C4:35:84:F7:EC:1A:E6:23:28:E0:B3:85:2E:E8:54:19:71 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:not-alice@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + a8:d5:6a:ab:a2:54:ad:13:c7:b6:4e:ff:da:29:18:21:0b:05: + 0e:62:82:2a:4c:a5:d7:c0:ae:fa:60:f0:f0:39:e5:48:44:8a: + d5:65:c2:f8:e0:2e:b1:87:97:41:3f:98:66:87:33:fd:8f:a9: + 5a:6a:bc:0e:d9:d3:2b:75:30:b3:c1:6a:53:21:fd:75:ce:1c: + e1:a8:31:8c:0e:c8:9b:e5:b9:e7:f8:10:44:85:0b:9c:95:60: + 67:5a:15:6e:c9:f9:c8:6f:cf:16:41:7e:9f:1b:5d:37:56:cf: + a3:53:27:93:cd:0b:77:ad:ae:cc:15:7b:26:a0:56:96:d6:fb: + 20:2b:3b:2d:22:14:8c:c0:e3:42:9e:a1:32:fb:2f:d2:04:e7: + 81:6c:88:df:3e:b8:79:9c:51:cb:b1:33:b9:2c:39:9c:32:a9: + 3e:be:9b:b8:be:b5:fe:67:a6:8c:a1:ae:a5:ed:c8:92:fe:0d: + e1:5e:b2:a1:81:38:28:30:d0:66:6d:7b:80:fc:5b:cf:87:c4: + e1:7b:13:0b:d1:cb:71:d6:85:6e:89:e2:ad:29:ab:d9:39:76: + af:1c:3f:cc:72:07:71:b6:b5:4a:66:e7:95:58:fc:e6:39:c0: + 9e:a6:96:88:8b:71:95:c2:55:a7:a2:88:2f:55:5c:bd:a3:3b: + fd:65:0b:4b +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBATANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUyNTZaFw0yNDEwMjExMTUy +NTZaMBQxEjAQBgNVBAMMCW5vdC1hbGljZTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAO5JrON9SoLT7vXef+hKcUlmn/1XhjWSuFF9tHjg7OAd6uDTfGyw +Tll7nEAjNPYEyDRXCybkytbKlRo7RdOf4sBIWw2YUsPEZJg9wufRDWrxUDBZTuzY +BecN60VlPnOMqa6x2r8TuPiNwiPmiVoLoVjPwrkIaj+L/QhSyb6xw7fjbqL3CkTW +lJ9moq/00Rsy1rSilvFZmtp1wdOa3EuHEx6JKZ/FPfUHT05NhI0Ve8U636Zz4TgC +DhSDBy+e7XQ0xYqXo9WLzn5hYTK+YD7H22RNXEo9ETYjygezupi+3VqRev49HDAx +fkAvXlY4jLTBnWBz1j9DpOHDwPsArEkwvJMCAwEAAaOCAUowggFGMB0GA1UdDgQW +BBSxDB/ENYT37BrmIyjgs4Uu6FQZcTBsBgNVHSMEZTBjoVakVDBSMQswCQYDVQQG +EwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYD +VQQDDBRNb25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMF0GA1UdEQRWMFSgHQYIKwYBBQUHCAWgEQwPYWxpY2VAbG9j +YWxob3N0oBgGCCsGAQUFBwgFoAwMCmFsaWNlQGZlZDGBGW5vdC1hbGljZUBtYWls +LmRvbWFpbi5jb20wQAYJYIZIAYb4QgENBDMWMUZha2UgRGV2LU9ubHkgQ2VydGlm +aWNhdGUgZm9yIFNBU0wgRVhURVJOQUwgdGVzdHMwDQYJKoZIhvcNAQELBQADggEB +AKjVaquiVK0Tx7ZO/9opGCELBQ5igipMpdfArvpg8PA55UhEitVlwvjgLrGHl0E/ +mGaHM/2PqVpqvA7Z0yt1MLPBalMh/XXOHOGoMYwOyJvluef4EESFC5yVYGdaFW7J ++chvzxZBfp8bXTdWz6NTJ5PNC3etrswVeyagVpbW+yArOy0iFIzA40KeoTL7L9IE +54FsiN8+uHmcUcuxM7ksOZwyqT6+m7i+tf5npoyhrqXtyJL+DeFesqGBOCgw0GZt +e4D8W8+HxOF7EwvRy3HWhW6J4q0pq9k5dq8cP8xyB3G2tUpm55VY/OY5wJ6mloiL +cZXCVaeiiC9VXL2jO/1lC0s= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/02.pem b/tools/ssl_backup/ca-clients/02.pem new file mode 100644 index 0000000000..3b129f8c10 --- /dev/null +++ b/tools/ssl_backup/ca-clients/02.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 2 (0x2) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:52:57 2022 GMT + Not After : Oct 21 11:52:57 2024 GMT + Subject: CN=kate + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:bd:cb:83:bf:80:91:0c:7c:08:13:59:0a:c0:79: + 3a:0d:17:1b:eb:28:e7:13:81:5a:6f:0d:ab:d0:8c: + 07:9e:a2:84:cf:6c:19:5d:f4:b7:f6:50:75:6f:9c: + a5:8c:68:a0:e5:86:ae:f4:59:bf:43:cf:71:2d:c5: + 4a:be:01:a2:e8:fe:e5:c1:e7:3c:6c:da:e8:a2:cb: + 44:2e:16:18:d5:ea:65:56:54:26:8c:c2:87:bf:46: + bb:95:7a:23:55:64:c2:e0:dd:bc:c2:8c:3c:27:61: + a3:25:0e:dd:84:77:c4:82:72:bf:5b:4d:eb:a3:45: + 8b:e0:d5:3e:73:86:a1:b1:5e:c2:5e:e6:41:50:73: + e6:79:85:1f:0d:e8:c9:8d:65:87:0d:ff:a5:0c:55: + 88:7d:3d:1f:ab:c3:2a:ae:b9:ea:4a:9c:fd:2e:9e: + 95:5a:a1:ba:0e:9f:6d:34:2a:6a:3a:64:c5:f6:f1: + 66:82:03:3b:9f:8b:a7:c3:02:0a:05:3f:1e:58:ca: + ef:e7:50:e2:6f:df:a5:47:88:f1:80:b7:b7:4c:10: + 4a:48:f4:30:9e:6b:79:ad:20:bd:ac:83:bf:f2:5f: + 42:19:a0:d7:12:64:1d:c7:19:14:82:18:bb:d2:a2: + fe:79:5e:8d:8b:ca:7b:9e:83:30:e2:13:31:03:07: + fe:1b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + C2:F0:97:1C:C5:9D:4C:21:91:50:39:BD:85:D0:C0:2F:5E:AC:EC:CF + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:kate@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 9c:1c:48:1e:b5:1b:b6:7e:fe:91:a2:dd:81:ca:f4:66:e5:48: + 89:d8:52:59:52:28:92:68:7b:1a:21:a0:94:d0:09:79:2d:26: + a2:c6:15:64:21:b7:0a:54:c8:68:94:e7:47:a1:65:5e:f4:2a: + c7:5d:19:ee:e2:30:3d:5b:ab:0c:f6:d5:7e:45:48:b0:78:60: + 77:ba:c5:cf:26:bd:94:4c:36:5d:8b:12:67:c7:60:fc:84:4a: + 6a:34:d7:80:fd:3e:4d:4d:cc:e5:a9:c6:60:9b:50:39:c3:60: + dd:a3:be:59:e3:5e:31:cc:7f:65:25:0c:94:db:00:32:cc:02: + b5:72:01:8a:f4:84:b8:ea:7d:7c:c1:02:8a:11:22:0d:6f:e4: + 26:83:d2:1f:5e:7d:88:ed:4d:67:45:9b:af:2b:ae:2b:4f:a9: + e3:b9:f3:8d:83:5f:07:c1:e0:9d:31:81:0b:1f:b9:b8:cc:9c: + d7:7d:b3:73:d5:18:7a:40:fd:f4:9f:a8:f9:d4:ea:b5:60:39: + a7:a4:f7:90:c9:bd:b5:f0:6a:8a:7b:3b:62:de:1f:13:80:81: + 58:b1:92:9b:e2:1a:0a:dd:74:14:22:ab:aa:17:92:41:94:17: + b8:45:b2:5b:6f:eb:4a:d5:c4:95:a7:5b:e1:a4:7f:79:fa:e4: + 09:96:de:27 +-----BEGIN CERTIFICATE----- +MIIEITCCAwmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUyNTdaFw0yNDEwMjExMTUy +NTdaMA8xDTALBgNVBAMMBGthdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC9y4O/gJEMfAgTWQrAeToNFxvrKOcTgVpvDavQjAeeooTPbBld9Lf2UHVv +nKWMaKDlhq70Wb9Dz3EtxUq+AaLo/uXB5zxs2uiiy0QuFhjV6mVWVCaMwoe/RruV +eiNVZMLg3bzCjDwnYaMlDt2Ed8SCcr9bTeujRYvg1T5zhqGxXsJe5kFQc+Z5hR8N +6MmNZYcN/6UMVYh9PR+rwyquuepKnP0unpVaoboOn200Kmo6ZMX28WaCAzufi6fD +AgoFPx5Yyu/nUOJv36VHiPGAt7dMEEpI9DCea3mtIL2sg7/yX0IZoNcSZB3HGRSC +GLvSov55Xo2LynuegzDiEzEDB/4bAgMBAAGjggFDMIIBPzAdBgNVHQ4EFgQUwvCX +HMWdTCGRUDm9hdDAL16s7M8wbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDBWBgNVHREETzBNoBwGCCsGAQUFBwgFoBAMDmthdGVAbG9jYWxob3N0 +oBcGCCsGAQUFBwgFoAsMCWthdGVAZmVkMYEUa2F0ZUBtYWlsLmRvbWFpbi5jb20w +QAYJYIZIAYb4QgENBDMWMUZha2UgRGV2LU9ubHkgQ2VydGlmaWNhdGUgZm9yIFNB +U0wgRVhURVJOQUwgdGVzdHMwDQYJKoZIhvcNAQELBQADggEBAJwcSB61G7Z+/pGi +3YHK9GblSInYUllSKJJoexohoJTQCXktJqLGFWQhtwpUyGiU50ehZV70KsddGe7i +MD1bqwz21X5FSLB4YHe6xc8mvZRMNl2LEmfHYPyESmo014D9Pk1NzOWpxmCbUDnD +YN2jvlnjXjHMf2UlDJTbADLMArVyAYr0hLjqfXzBAooRIg1v5CaD0h9efYjtTWdF +m68rritPqeO5842DXwfB4J0xgQsfubjMnNd9s3PVGHpA/fSfqPnU6rVgOaek95DJ +vbXwaop7O2LeHxOAgVixkpviGgrddBQiq6oXkkGUF7hFsltv60rVxJWnW+Gkf3n6 +5AmW3ic= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/03.pem b/tools/ssl_backup/ca-clients/03.pem new file mode 100644 index 0000000000..7eac8fd60b --- /dev/null +++ b/tools/ssl_backup/ca-clients/03.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 3 (0x3) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:53:00 2022 GMT + Not After : Oct 21 11:53:00 2024 GMT + Subject: CN=bob + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:a7:c3:cb:02:30:26:f9:95:8b:fd:12:cf:fa:fd: + ba:4b:f5:cf:26:47:d9:8e:a3:ee:00:e1:b7:7b:36: + 42:b2:df:40:96:ba:4c:4c:62:2c:9d:47:69:8b:39: + 1b:cf:5f:dc:14:10:60:26:b5:7f:0a:ae:55:71:9c: + 12:89:5e:1c:d6:05:a6:14:5d:e3:6f:76:91:19:e6: + 90:26:a4:d2:1c:71:c9:70:6a:3e:4d:6b:b1:7b:1f: + da:fc:a0:c5:98:15:29:0b:5c:e6:c4:be:8f:36:a9: + 74:7e:28:30:5e:b1:dc:a2:8c:da:b4:53:13:c3:eb: + b5:f4:22:19:99:0b:ec:bd:d6:f8:58:14:1e:4f:38: + 1a:93:aa:0c:f9:68:9c:b5:94:e3:48:ac:52:5d:f9: + 55:cf:d2:63:35:7a:ed:0c:d6:eb:01:4f:b0:f5:24: + 3d:42:59:26:6e:44:57:e2:ec:e3:f0:f8:87:c0:77: + d2:af:fc:3e:2f:e0:0f:2e:ba:97:a4:de:98:7d:f9: + 5d:c5:3e:35:a2:67:fb:93:da:62:ea:2b:8e:d6:fd: + af:6f:83:04:28:32:01:20:5e:57:58:2b:b8:ab:ba: + b0:8f:89:96:12:2e:74:6b:69:b4:09:bf:be:58:95: + 84:37:6e:dc:8f:7d:f0:f4:23:6a:f9:34:55:66:db: + 6b:4b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 08:4B:57:FF:6C:04:E0:A3:DD:FF:F3:08:15:0E:2C:06:DA:2E:21:D9 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:bob@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 80:11:ff:22:87:67:ae:32:96:07:89:d4:97:01:60:d9:02:19: + 8e:04:b4:85:66:1b:89:ed:63:22:62:61:d4:f2:21:0f:c8:8f: + 11:71:0b:8d:31:ca:60:7a:7a:65:31:24:8a:91:7f:ae:c1:56: + 63:4c:98:47:08:89:7e:71:5a:e2:50:59:17:7a:97:84:0b:e5: + 7c:3b:64:7d:e4:16:52:f3:2e:dd:71:c2:f0:0b:f6:02:6a:5f: + e0:e9:21:f7:54:ec:25:82:af:a7:27:b3:2c:b8:7d:d8:2d:d1: + fa:cc:97:7e:07:af:b2:9e:e3:4b:81:4e:f2:c3:0b:60:e7:c1: + 70:22:a1:9d:05:a7:f1:9c:41:3a:19:b0:f6:f4:ba:48:07:4b: + 8b:5d:f5:82:65:3a:bb:f2:e2:58:6e:51:a4:cd:0d:04:ba:f5: + f6:70:e9:5d:82:f1:08:64:9a:c1:18:c3:8e:1c:25:f6:43:98: + 0f:80:0a:6f:71:a0:ec:85:e2:27:0b:d1:96:07:49:52:bb:da: + 99:7d:4e:48:a8:4d:de:3f:2b:af:6f:74:c3:87:14:63:63:77: + 7d:f6:cd:a2:5d:c6:6f:38:8a:8a:7b:03:72:49:5a:00:66:51: + 30:34:04:77:b4:0b:a9:68:75:3d:10:61:c8:c5:0c:20:a4:cb: + 62:fd:a9:0c +-----BEGIN CERTIFICATE----- +MIIEBTCCAu2gAwIBAgIBAzANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUzMDBaFw0yNDEwMjExMTUz +MDBaMA4xDDAKBgNVBAMMA2JvYjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAKfDywIwJvmVi/0Sz/r9ukv1zyZH2Y6j7gDht3s2QrLfQJa6TExiLJ1HaYs5 +G89f3BQQYCa1fwquVXGcEoleHNYFphRd4292kRnmkCak0hxxyXBqPk1rsXsf2vyg +xZgVKQtc5sS+jzapdH4oMF6x3KKM2rRTE8PrtfQiGZkL7L3W+FgUHk84GpOqDPlo +nLWU40isUl35Vc/SYzV67QzW6wFPsPUkPUJZJm5EV+Ls4/D4h8B30q/8Pi/gDy66 +l6TemH35XcU+NaJn+5PaYuorjtb9r2+DBCgyASBeV1gruKu6sI+JlhIudGtptAm/ +vliVhDdu3I998PQjavk0VWbba0sCAwEAAaOCASgwggEkMB0GA1UdDgQWBBQIS1f/ +bATgo93/8wgVDiwG2i4h2TBsBgNVHSMEZTBjoVakVDBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1UdEwQCMAAwCwYDVR0P +BAQDAgWgMDsGA1UdEQQ0MDKgGwYIKwYBBQUHCAWgDwwNYm9iQGxvY2FsaG9zdIET +Ym9iQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBEZXYtT25s +eSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG9w0B +AQsFAAOCAQEAgBH/IodnrjKWB4nUlwFg2QIZjgS0hWYbie1jImJh1PIhD8iPEXEL +jTHKYHp6ZTEkipF/rsFWY0yYRwiJfnFa4lBZF3qXhAvlfDtkfeQWUvMu3XHC8Av2 +Ampf4Okh91TsJYKvpyezLLh92C3R+syXfgevsp7jS4FO8sMLYOfBcCKhnQWn8ZxB +Ohmw9vS6SAdLi131gmU6u/LiWG5RpM0NBLr19nDpXYLxCGSawRjDjhwl9kOYD4AK +b3Gg7IXiJwvRlgdJUrvamX1OSKhN3j8rr290w4cUY2N3ffbNol3GbziKinsDckla +AGZRMDQEd7QLqWh1PRBhyMUMIKTLYv2pDA== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/04.pem b/tools/ssl_backup/ca-clients/04.pem new file mode 100644 index 0000000000..32b8b93e43 --- /dev/null +++ b/tools/ssl_backup/ca-clients/04.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 4 (0x4) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:53:03 2022 GMT + Not After : Oct 21 11:53:03 2024 GMT + Subject: CN=greg + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:b0:35:a0:99:d2:ba:2b:4c:24:e2:c6:c4:a6:61: + 57:87:69:d9:5c:b6:9b:9d:f1:2b:4a:c2:c4:00:7f: + 9c:c8:2f:74:f6:f2:e3:ff:b9:53:a2:b8:a4:ac:7b: + 61:12:75:d7:d7:ad:1f:86:68:e3:f8:17:f3:04:26: + 12:4e:54:6c:94:42:1d:52:5f:e2:ec:fa:93:42:72: + b2:ec:9e:8b:9f:51:1d:ec:35:d2:41:c3:6b:e6:d7: + cc:c4:3c:43:2d:e5:a9:04:cf:d6:b3:da:c3:d0:52: + d6:a9:5b:d3:73:3a:be:7c:0a:1e:5f:2e:16:73:da: + 2c:4f:5d:f2:cd:ba:21:b6:e9:0c:4b:e0:d2:38:e3: + 60:20:cc:e5:84:67:08:65:b1:ba:2f:28:29:09:17: + de:10:a3:37:f7:2f:4c:58:07:3c:83:b1:dc:5e:32: + ae:2f:2e:ed:35:25:f6:36:d5:60:80:cc:28:2e:60: + dc:f2:12:6a:f5:31:8f:33:fc:d3:54:0b:fa:d1:5e: + ca:6f:85:1b:4d:18:4f:dd:de:76:ce:13:6d:ef:8f: + f1:18:b1:01:67:c1:8b:4f:e0:19:dc:0d:b3:b6:8c: + 92:b1:1d:b7:bb:96:34:6b:6c:f4:ed:e6:aa:67:03: + e3:25:c8:0e:4a:95:06:ce:a7:e6:e1:3a:a2:94:c7: + d9:b5 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 1D:A2:3D:65:CA:81:43:AB:1B:86:84:3B:25:14:8F:EA:5A:F6:5B:23 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:greg@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 8f:0b:ca:0f:6a:d3:6a:36:7c:69:e8:5c:00:41:03:03:6b:1e: + 19:07:f7:5c:22:5e:d4:08:d0:5c:9a:7f:ea:1b:50:f5:39:d1: + 0d:e6:78:26:67:37:ed:8f:41:a1:07:a7:a5:f4:92:24:04:5a: + fb:12:92:16:b2:d7:a4:00:9f:57:ca:23:40:a6:60:4e:b7:fc: + e0:7d:cf:04:35:38:60:88:66:71:de:47:29:30:da:65:e7:36: + 1b:a7:16:9c:34:cc:b2:08:80:69:9a:35:63:3d:2d:97:47:89: + c2:d3:4b:ea:cf:c3:13:21:d9:9d:89:f4:f1:43:f7:c5:35:03: + bf:48:16:d5:03:b6:c7:19:d0:50:04:04:f3:ec:1d:9f:ef:2d: + 44:c5:55:77:80:f8:4d:88:3c:78:f3:19:20:34:ca:21:f2:fc: + c6:c0:9e:93:4c:fc:f3:43:0e:2e:cb:3f:14:0c:6c:5a:e9:56: + 12:c3:a0:ac:d6:b5:bf:e9:6d:6b:49:85:03:5b:60:99:03:c2: + 23:83:7d:d7:84:43:65:33:b5:29:a4:8a:07:f2:dd:26:b3:31: + d8:be:e3:9b:9e:d5:57:b9:4d:4a:4a:3d:28:b0:90:f6:e2:70: + d2:e4:53:78:27:8c:5a:55:dd:0a:26:96:bc:f2:da:2b:f5:6b: + eb:1e:ff:c6 +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIBBDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUzMDNaFw0yNDEwMjExMTUz +MDNaMA8xDTALBgNVBAMMBGdyZWcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwNaCZ0rorTCTixsSmYVeHadlctpud8StKwsQAf5zIL3T28uP/uVOiuKSs +e2ESddfXrR+GaOP4F/MEJhJOVGyUQh1SX+Ls+pNCcrLsnoufUR3sNdJBw2vm18zE +PEMt5akEz9az2sPQUtapW9NzOr58Ch5fLhZz2ixPXfLNuiG26QxL4NI442AgzOWE +ZwhlsbovKCkJF94Qozf3L0xYBzyDsdxeMq4vLu01JfY21WCAzCguYNzyEmr1MY8z +/NNUC/rRXspvhRtNGE/d3nbOE23vj/EYsQFnwYtP4BncDbO2jJKxHbe7ljRrbPTt +5qpnA+MlyA5KlQbOp+bhOqKUx9m1AgMBAAGjggEqMIIBJjAdBgNVHQ4EFgQUHaI9 +ZcqBQ6sbhoQ7JRSP6lr2WyMwbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDA9BgNVHREENjA0oBwGCCsGAQUFBwgFoBAMDmdyZWdAbG9jYWxob3N0 +gRRncmVnQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBEZXYt +T25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG +9w0BAQsFAAOCAQEAjwvKD2rTajZ8aehcAEEDA2seGQf3XCJe1AjQXJp/6htQ9TnR +DeZ4Jmc37Y9BoQenpfSSJARa+xKSFrLXpACfV8ojQKZgTrf84H3PBDU4YIhmcd5H +KTDaZec2G6cWnDTMsgiAaZo1Yz0tl0eJwtNL6s/DEyHZnYn08UP3xTUDv0gW1QO2 +xxnQUAQE8+wdn+8tRMVVd4D4TYg8ePMZIDTKIfL8xsCek0z880MOLss/FAxsWulW +EsOgrNa1v+lta0mFA1tgmQPCI4N914RDZTO1KaSKB/LdJrMx2L7jm57VV7lNSko9 +KLCQ9uJw0uRTeCeMWlXdCiaWvPLaK/Vr6x7/xg== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/05.pem b/tools/ssl_backup/ca-clients/05.pem new file mode 100644 index 0000000000..fd0b884bcc --- /dev/null +++ b/tools/ssl_backup/ca-clients/05.pem @@ -0,0 +1,87 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 5 (0x5) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:53:05 2022 GMT + Not After : Oct 21 11:53:05 2024 GMT + Subject: CN=john + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:cc:38:12:9b:e6:ee:3d:3b:1b:4c:de:70:9a:d6: + 7a:07:65:8f:59:c5:65:29:0b:e3:07:22:4c:dc:09: + d3:d0:9f:18:fe:6c:65:66:30:b6:25:dc:78:2a:f6: + b9:13:e2:55:ee:f9:72:33:59:0d:25:cd:20:33:68: + bf:ad:2e:65:f4:d7:49:33:d4:f1:74:42:0f:e5:10: + 85:e4:6e:f3:6c:79:4b:47:c0:8f:d5:08:fe:ce:f6: + a6:83:b8:50:26:80:bb:6c:70:ae:39:fe:80:c1:e9: + 1d:51:10:be:17:35:b7:dc:5b:d6:46:4c:12:a2:72: + b5:26:eb:43:85:ef:d6:b0:f9:87:86:bb:a5:31:80: + 9f:69:64:bf:8c:af:e4:db:87:58:88:ee:e7:56:0d: + 93:b1:ce:c0:ca:48:63:d7:22:94:53:ea:52:fc:7c: + 0e:52:f5:fc:b1:d4:64:41:3b:a3:ae:c8:58:2f:97: + cb:f8:41:65:96:84:31:84:11:7a:7e:a2:f9:0d:4b: + e9:f1:1d:d4:ef:7e:f8:6a:a3:5c:72:d3:de:b2:cc: + 14:ad:63:69:65:68:c7:c7:d1:0c:34:d9:b8:2d:14: + 69:1a:67:47:ba:eb:62:19:23:5c:16:09:7d:63:a4: + d2:ee:c1:9e:a2:9b:91:15:07:10:82:01:cc:b8:6a: + de:4f + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + EC:DE:3D:AB:33:58:73:20:BE:3B:86:2E:7C:F1:7F:8A:08:BE:3E:0F + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:john@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 6f:e5:04:e3:86:20:08:79:e8:1d:1b:cc:eb:36:1c:30:0c:66: + 25:b8:c7:80:10:cc:d5:eb:96:9a:19:9b:c8:b1:de:8a:1f:78: + 5d:36:70:b5:98:b3:67:83:f3:b7:cf:58:a5:14:c1:e9:fd:fa: + a2:c3:9d:67:4b:8a:a0:a5:eb:e8:68:9a:ad:16:df:5c:9e:f1: + 00:1a:67:1d:3c:80:da:9a:94:6e:cc:ad:0a:7e:88:cb:d3:71: + 6a:c6:9e:9a:b2:b8:25:b8:a9:30:e6:f7:83:4c:07:b1:9e:81: + 22:a8:05:9c:61:75:23:7e:f4:bb:dd:f5:6c:91:b4:0d:67:74: + 0c:11:46:f6:85:5b:93:2d:d8:9f:6c:2f:b5:15:31:f6:59:c9: + d3:ee:a1:08:1f:af:c0:65:f2:88:98:11:0e:d3:77:c3:45:42: + b6:fb:ee:39:ba:71:3c:b8:32:84:ed:60:fc:7c:ef:e3:be:c9: + de:ac:c2:2c:1b:f0:a4:5e:c5:ff:e2:75:7a:c1:57:94:af:33: + b9:40:dd:96:79:eb:1a:0b:26:f6:08:cc:86:43:65:58:84:95: + 72:5e:22:56:d6:37:79:8b:39:ed:ce:04:10:b8:48:b3:2a:5d: + 92:b2:5c:b8:f7:49:47:29:cd:20:36:41:df:17:64:84:e5:f1: + 77:b6:06:52 +-----BEGIN CERTIFICATE----- +MIID6jCCAtKgAwIBAgIBBTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUzMDVaFw0yNDEwMjExMTUz +MDVaMA8xDTALBgNVBAMMBGpvaG4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQDMOBKb5u49OxtM3nCa1noHZY9ZxWUpC+MHIkzcCdPQnxj+bGVmMLYl3Hgq +9rkT4lXu+XIzWQ0lzSAzaL+tLmX010kz1PF0Qg/lEIXkbvNseUtHwI/VCP7O9qaD +uFAmgLtscK45/oDB6R1REL4XNbfcW9ZGTBKicrUm60OF79aw+YeGu6UxgJ9pZL+M +r+Tbh1iI7udWDZOxzsDKSGPXIpRT6lL8fA5S9fyx1GRBO6OuyFgvl8v4QWWWhDGE +EXp+ovkNS+nxHdTvfvhqo1xy096yzBStY2llaMfH0Qw02bgtFGkaZ0e662IZI1wW +CX1jpNLuwZ6im5EVBxCCAcy4at5PAgMBAAGjggEMMIIBCDAdBgNVHQ4EFgQU7N49 +qzNYcyC+O4YufPF/igi+Pg8wbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDAfBgNVHREEGDAWgRRqb2huQG1haWwuZG9tYWluLmNvbTBABglghkgB +hvhCAQ0EMxYxRmFrZSBEZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRF +Uk5BTCB0ZXN0czANBgkqhkiG9w0BAQsFAAOCAQEAb+UE44YgCHnoHRvM6zYcMAxm +JbjHgBDM1euWmhmbyLHeih94XTZwtZizZ4Pzt89YpRTB6f36osOdZ0uKoKXr6Gia +rRbfXJ7xABpnHTyA2pqUbsytCn6Iy9NxasaemrK4JbipMOb3g0wHsZ6BIqgFnGF1 +I370u931bJG0DWd0DBFG9oVbky3Yn2wvtRUx9lnJ0+6hCB+vwGXyiJgRDtN3w0VC +tvvuObpxPLgyhO1g/Hzv477J3qzCLBvwpF7F/+J1esFXlK8zuUDdlnnrGgsm9gjM +hkNlWISVcl4iVtY3eYs57c4EELhIsypdkrJcuPdJRynNIDZB3xdkhOXxd7YGUg== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/06.pem b/tools/ssl_backup/ca-clients/06.pem new file mode 100644 index 0000000000..25fa3d9430 --- /dev/null +++ b/tools/ssl_backup/ca-clients/06.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 6 (0x6) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:53:06 2022 GMT + Not After : Oct 21 11:53:06 2024 GMT + Subject: CN=john@localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:ba:d6:ed:a9:32:f6:68:3f:f9:e1:a8:2e:e1:29: + 13:72:1b:14:b1:71:12:eb:c4:a5:aa:ca:9b:8d:99: + 40:13:1e:71:2d:7a:8c:97:d6:b7:19:c2:a1:90:9d: + 49:dd:56:1a:eb:a0:8b:7e:c8:6a:d3:0c:dc:a9:9a: + c6:27:da:13:4e:cf:c5:50:20:95:b1:4a:98:f7:a0: + 37:c5:62:a2:9f:57:87:84:b5:62:0f:e3:f4:82:35: + d0:83:90:43:42:5e:16:5d:12:2d:c0:28:ac:9e:d9: + d1:99:05:df:39:da:fe:9b:70:c3:2d:aa:f8:2f:f8: + eb:0b:a3:48:35:3d:c4:bb:b2:e7:26:4f:70:1f:4d: + d9:b4:54:03:9c:a8:5f:eb:3e:47:6b:45:1a:cc:a0: + 6f:f3:07:44:b3:9f:d7:28:18:24:1d:1d:e9:f7:2b: + ae:2d:83:41:af:19:e9:22:ce:f1:0b:06:25:f2:4d: + 12:4a:7c:17:cd:79:d5:68:ed:78:66:3c:46:74:a7: + d0:6a:df:00:fd:cb:da:4d:0e:50:63:ec:19:23:68: + 34:f3:f6:6c:3e:15:b5:ed:d7:e8:cf:cd:39:30:20: + 7d:34:a3:c8:6f:72:88:48:96:af:92:b4:71:6f:4f: + 9f:09:1a:cb:3f:e8:b7:30:f7:17:72:03:e2:51:10: + c1:57 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + F0:D1:AE:48:DB:3F:02:6D:86:33:B6:2D:25:D5:A6:D1:7A:BC:78:77 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:john@localhost@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 3b:6e:96:73:95:e5:0c:c6:0f:26:69:98:c6:c4:25:a5:ed:9d: + 23:87:c6:59:b5:c3:d2:b8:d9:a8:6c:62:e2:fb:30:7b:a1:9f: + d7:6b:cb:c4:3b:1c:3b:2b:f0:bb:b3:b5:89:41:ce:49:c1:51: + 08:49:01:c7:0d:a0:0a:9b:d5:dc:41:68:10:ef:e7:36:42:99: + b8:07:51:21:1d:0a:ac:e6:96:4d:f7:1e:11:d7:e7:35:30:93: + 28:70:4b:95:04:c2:32:20:6e:45:29:a0:0c:c6:6b:56:3e:b5: + 71:ed:53:a4:c4:ff:b5:71:5e:f1:5b:59:1a:3f:d9:85:1a:e9: + 21:23:f1:30:e9:c6:9d:d7:2a:ea:32:07:0f:84:d3:12:e2:1d: + 53:27:1f:09:2e:3a:95:c6:e9:68:a9:20:8e:0e:29:8c:7d:f5: + 94:51:46:df:99:8e:46:63:0b:af:f0:20:04:6a:5b:06:ed:6b: + 66:08:3a:2a:c9:79:0d:bb:6e:65:5d:a7:ec:40:a5:9b:e8:20: + f4:aa:a0:3c:3c:f3:2c:82:23:f7:79:16:a7:92:f4:0b:82:8f: + 74:56:a7:8b:df:c6:c4:35:bb:4f:7c:ae:e8:dd:0a:e6:19:7d: + e5:1e:ba:99:64:0b:d9:8e:ba:ce:d3:3b:68:57:ad:ad:ed:0a: + 15:c4:3c:27 +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIBBjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUzMDZaFw0yNDEwMjExMTUz +MDZaMBkxFzAVBgNVBAMMDmpvaG5AbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAutbtqTL2aD/54agu4SkTchsUsXES68SlqsqbjZlAEx5x +LXqMl9a3GcKhkJ1J3VYa66CLfshq0wzcqZrGJ9oTTs/FUCCVsUqY96A3xWKin1eH +hLViD+P0gjXQg5BDQl4WXRItwCisntnRmQXfOdr+m3DDLar4L/jrC6NINT3Eu7Ln +Jk9wH03ZtFQDnKhf6z5Ha0UazKBv8wdEs5/XKBgkHR3p9yuuLYNBrxnpIs7xCwYl +8k0SSnwXzXnVaO14ZjxGdKfQat8A/cvaTQ5QY+wZI2g08/ZsPhW17dfoz805MCB9 +NKPIb3KISJavkrRxb0+fCRrLP+i3MPcXcgPiURDBVwIDAQABo4IBFjCCARIwHQYD +VR0OBBYEFPDRrkjbPwJthjO2LSXVptF6vHh3MGwGA1UdIwRlMGOhVqRUMFIxCzAJ +BgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cx +HTAbBgNVBAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0T +BAIwADALBgNVHQ8EBAMCBaAwKQYDVR0RBCIwIIEeam9obkBsb2NhbGhvc3RAbWFp +bC5kb21haW4uY29tMEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5IENlcnRp +ZmljYXRlIGZvciBTQVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEBCwUAA4IB +AQA7bpZzleUMxg8maZjGxCWl7Z0jh8ZZtcPSuNmobGLi+zB7oZ/Xa8vEOxw7K/C7 +s7WJQc5JwVEISQHHDaAKm9XcQWgQ7+c2Qpm4B1EhHQqs5pZN9x4R1+c1MJMocEuV +BMIyIG5FKaAMxmtWPrVx7VOkxP+1cV7xW1kaP9mFGukhI/Ew6cad1yrqMgcPhNMS +4h1TJx8JLjqVxuloqSCODimMffWUUUbfmY5GYwuv8CAEalsG7WtmCDoqyXkNu25l +XafsQKWb6CD0qqA8PPMsgiP3eRankvQLgo90VqeL38bENbtPfK7o3QrmGX3lHrqZ +ZAvZjrrO0ztoV62t7QoVxDwn +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/07.pem b/tools/ssl_backup/ca-clients/07.pem new file mode 100644 index 0000000000..6c84c06e23 --- /dev/null +++ b/tools/ssl_backup/ca-clients/07.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 7 (0x7) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:53:08 2022 GMT + Not After : Oct 21 11:53:08 2024 GMT + Subject: CN=not-mike + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c1:16:5f:1d:35:01:81:05:21:25:71:53:37:40: + 52:e9:ff:d8:d0:98:91:4a:71:58:fb:4c:f1:bb:ea: + b6:3f:7b:0e:e8:44:95:9e:2e:6f:85:bf:9b:92:b2: + 4b:ce:06:ae:41:a8:fc:30:d4:71:1b:f4:5d:2e:ac: + 27:31:af:94:a3:74:e4:72:42:8e:c2:ac:2f:42:2e: + 50:4c:3e:2a:8c:04:42:86:f6:7b:55:79:5c:a4:6a: + 19:63:6f:a7:22:03:fb:7f:68:fc:51:40:7b:c0:1e: + 78:7d:a1:7c:24:55:43:33:14:f0:67:71:e1:06:f2: + ca:49:ad:93:26:72:df:93:9b:ea:48:36:65:6e:da: + 16:8b:95:1d:01:c6:db:48:ce:60:42:a6:b4:29:42: + 93:7f:45:e4:3c:1f:b9:f3:f1:5f:f3:7a:94:47:94: + 0a:ff:63:07:35:ea:b6:9b:0f:f3:aa:23:1f:b2:aa: + 07:b2:15:48:b5:90:96:14:ef:11:2c:d3:74:da:88: + ea:f1:f4:bc:b0:34:94:d8:8e:75:4b:e1:f3:01:68: + 20:ef:eb:70:58:53:15:5b:04:16:e8:fd:a2:63:90: + 2a:54:f9:29:bf:be:5e:f6:79:01:c7:f7:c2:dd:d3: + ea:a6:d0:49:bd:e2:57:cf:42:91:1c:8c:76:be:0c: + 0c:d5 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 2D:06:16:F9:5B:D0:DF:CD:31:9C:90:FC:C0:57:AA:A3:CD:BC:39:3B + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:not-mike@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 55:26:ac:65:c5:64:9b:28:2e:7f:56:71:b6:a9:03:a3:5f:05: + f3:e9:0d:b2:d6:ee:82:32:04:e4:94:cf:49:e7:4a:5f:e1:57: + 0b:90:19:15:84:41:24:fb:16:52:5b:4a:54:05:04:97:9d:52: + 0f:d4:f0:46:c0:30:de:d2:d4:b0:d0:56:ce:f8:b6:49:e5:4d: + c2:21:c9:18:d8:d4:1c:21:e5:55:5d:a9:ad:9e:43:c4:de:9b: + 8e:d5:ff:50:d9:7e:21:a6:73:14:ad:37:c9:cf:e4:88:3e:ea: + d4:19:8a:53:f7:99:15:93:0d:14:b1:d8:02:e3:37:d4:d9:4d: + 88:e3:d2:74:a2:c4:61:28:68:c1:9c:2d:fb:e0:2c:6f:28:76: + d1:98:9d:09:b6:91:e4:0f:16:3d:4c:89:42:3d:92:a5:95:52: + a0:bf:67:1d:93:af:69:c1:e8:e9:2e:03:43:82:d0:6c:ea:18: + 3b:ef:0a:17:1f:b9:76:8f:75:82:29:71:68:d3:a6:da:62:21: + 95:55:41:3a:d0:59:2b:05:cb:8e:e2:04:ce:91:d9:23:78:ca: + da:eb:11:ac:71:45:4d:f5:22:50:14:0d:27:17:a1:ae:8d:b7: + 67:9b:d0:94:5e:cd:08:d5:e4:57:80:6e:4b:61:de:1f:8f:ef: + f3:91:f4:11 +-----BEGIN CERTIFICATE----- +MIID8jCCAtqgAwIBAgIBBzANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUzMDhaFw0yNDEwMjExMTUz +MDhaMBMxETAPBgNVBAMMCG5vdC1taWtlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAwRZfHTUBgQUhJXFTN0BS6f/Y0JiRSnFY+0zxu+q2P3sO6ESVni5v +hb+bkrJLzgauQaj8MNRxG/RdLqwnMa+Uo3TkckKOwqwvQi5QTD4qjARChvZ7VXlc +pGoZY2+nIgP7f2j8UUB7wB54faF8JFVDMxTwZ3HhBvLKSa2TJnLfk5vqSDZlbtoW +i5UdAcbbSM5gQqa0KUKTf0XkPB+58/Ff83qUR5QK/2MHNeq2mw/zqiMfsqoHshVI +tZCWFO8RLNN02ojq8fS8sDSU2I51S+HzAWgg7+twWFMVWwQW6P2iY5AqVPkpv75e +9nkBx/fC3dPqptBJveJXz0KRHIx2vgwM1QIDAQABo4IBEDCCAQwwHQYDVR0OBBYE +FC0GFvlb0N/NMZyQ/MBXqqPNvDk7MGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYT +AlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNV +BAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADAL +BgNVHQ8EBAMCBaAwIwYDVR0RBBwwGoEYbm90LW1pa2VAbWFpbC5kb21haW4uY29t +MEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlIGZvciBT +QVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEBCwUAA4IBAQBVJqxlxWSbKC5/ +VnG2qQOjXwXz6Q2y1u6CMgTklM9J50pf4VcLkBkVhEEk+xZSW0pUBQSXnVIP1PBG +wDDe0tSw0FbO+LZJ5U3CIckY2NQcIeVVXamtnkPE3puO1f9Q2X4hpnMUrTfJz+SI +PurUGYpT95kVkw0UsdgC4zfU2U2I49J0osRhKGjBnC374CxvKHbRmJ0JtpHkDxY9 +TIlCPZKllVKgv2cdk69pwejpLgNDgtBs6hg77woXH7l2j3WCKXFo06baYiGVVUE6 +0FkrBcuO4gTOkdkjeMra6xGscUVN9SJQFA0nF6Gujbdnm9CUXs0I1eRXgG5LYd4f +j+/zkfQR +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/08.pem b/tools/ssl_backup/ca-clients/08.pem new file mode 100644 index 0000000000..8a1c303be4 --- /dev/null +++ b/tools/ssl_backup/ca-clients/08.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 8 (0x8) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:53:10 2022 GMT + Not After : Oct 21 11:53:10 2024 GMT + Subject: CN=grace + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c7:97:ac:0a:fd:3d:f1:54:99:c3:2b:9f:2b:02: + 29:80:d5:c2:ad:c4:9f:86:6b:f3:1b:cc:c2:86:7a: + b0:29:de:e6:0d:0b:1c:9a:7f:65:e4:52:13:a8:17: + ff:e3:cf:09:32:15:63:1b:ba:9f:b4:01:24:99:c6: + f9:4d:20:c3:33:9c:06:08:54:80:70:e2:b9:39:03: + 5f:8a:ce:f2:50:f4:a3:b1:ed:8d:a6:20:f6:dc:ce: + e4:ba:17:6f:c7:98:6f:a9:bf:a4:96:08:1e:99:57: + d3:69:5f:44:8d:f5:41:5d:2f:f1:2f:fb:9c:97:82: + 26:8c:3a:b3:6e:f0:ce:cf:d3:e9:53:62:e2:85:6c: + d6:ab:42:a7:00:5d:c0:5c:bc:7e:4f:9b:22:93:f9: + b3:b7:b5:6e:f2:78:58:e6:91:44:c3:9b:57:44:d2: + 19:8a:ff:ab:38:0b:43:00:36:27:46:fa:ea:f6:f4: + 69:a6:e7:b1:4a:34:4b:95:52:1b:4d:40:4e:05:65: + 8b:1e:db:0d:2f:33:bd:35:02:29:a7:55:0d:91:c4: + f3:7d:af:c3:5b:06:4c:d0:03:e6:ff:48:9a:05:eb: + 81:0e:7f:16:fc:e8:28:fb:cc:17:15:63:9f:79:fc: + 86:70:07:1f:da:b7:9c:9c:93:5f:8e:64:dd:54:01: + 40:71 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + AD:01:28:E0:C6:4B:26:04:82:0E:0B:20:6D:55:51:D6:2A:36:D8:1A + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:grace@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 43:1d:5d:dd:4d:01:d7:ec:98:52:b8:39:78:cf:44:4e:f7:80: + 4c:4e:62:20:16:d4:be:2e:44:93:4b:fa:0d:44:1e:bb:67:e3: + 5d:7e:a0:ae:fa:c9:fc:82:da:e2:45:1d:e2:63:09:b5:76:11: + 10:99:69:30:f3:d4:d4:68:cd:8c:c5:b1:ae:ba:80:a7:15:1d: + 69:00:cb:c3:74:d9:8f:9e:36:54:0d:e1:eb:78:b0:13:94:95: + 68:5e:d9:76:ab:80:6c:98:6a:73:bf:19:f4:e4:0e:fb:0d:cf: + 7d:41:42:11:87:65:6d:13:87:7f:5e:08:2a:8d:01:56:c3:f9: + 12:f2:2f:b7:a2:44:a2:c5:f9:f7:7f:25:aa:64:00:3a:3b:ec: + 99:6a:e3:79:03:aa:f1:6a:07:55:ac:20:4b:72:f8:81:be:3c: + 86:0c:d4:d2:a4:ae:89:89:1f:02:aa:c8:b8:81:96:88:aa:e6: + 60:fb:02:36:8d:a1:a1:38:3b:b5:0b:9a:25:6b:4f:3b:12:96: + 76:b5:c6:32:37:5f:9f:25:52:b6:69:fb:8d:5d:27:51:c0:22: + 06:ef:bc:f3:14:f7:68:ae:dc:2e:fc:a0:9c:15:5a:cc:2a:17: + 5d:59:63:0c:70:be:5b:97:62:4f:db:3d:f7:91:5f:1f:75:14: + bb:16:69:26 +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIBCDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUzMTBaFw0yNDEwMjExMTUz +MTBaMBAxDjAMBgNVBAMMBWdyYWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAx5esCv098VSZwyufKwIpgNXCrcSfhmvzG8zChnqwKd7mDQscmn9l5FIT +qBf/488JMhVjG7qftAEkmcb5TSDDM5wGCFSAcOK5OQNfis7yUPSjse2NpiD23M7k +uhdvx5hvqb+klggemVfTaV9EjfVBXS/xL/ucl4ImjDqzbvDOz9PpU2LihWzWq0Kn +AF3AXLx+T5sik/mzt7Vu8nhY5pFEw5tXRNIZiv+rOAtDADYnRvrq9vRppuexSjRL +lVIbTUBOBWWLHtsNLzO9NQIpp1UNkcTzfa/DWwZM0APm/0iaBeuBDn8W/Ogo+8wX +FWOfefyGcAcf2recnJNfjmTdVAFAcQIDAQABo4IBQTCCAT0wHQYDVR0OBBYEFK0B +KODGSyYEgg4LIG1VUdYqNtgaMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYTAlBM +MRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNVBAMM +FE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADALBgNV +HQ8EBAMCBaAwVAYDVR0RBE0wS6AYBggrBgEFBQcIBaAMDApncmFjZUBmZWQxoBgG +CCsGAQUFBwgFoAwMCmdyYWNlQHJlZzGBFWdyYWNlQG1haWwuZG9tYWluLmNvbTBA +BglghkgBhvhCAQ0EMxYxRmFrZSBEZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FT +TCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG9w0BAQsFAAOCAQEAQx1d3U0B1+yYUrg5 +eM9ETveATE5iIBbUvi5Ek0v6DUQeu2fjXX6grvrJ/ILa4kUd4mMJtXYREJlpMPPU +1GjNjMWxrrqApxUdaQDLw3TZj542VA3h63iwE5SVaF7ZdquAbJhqc78Z9OQO+w3P +fUFCEYdlbROHf14IKo0BVsP5EvIvt6JEosX5938lqmQAOjvsmWrjeQOq8WoHVawg +S3L4gb48hgzU0qSuiYkfAqrIuIGWiKrmYPsCNo2hoTg7tQuaJWtPOxKWdrXGMjdf +nyVStmn7jV0nUcAiBu+88xT3aK7cLvygnBVazCoXXVljDHC+W5diT9s995FfH3UU +uxZpJg== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/09.pem b/tools/ssl_backup/ca-clients/09.pem new file mode 100644 index 0000000000..4c706f9c42 --- /dev/null +++ b/tools/ssl_backup/ca-clients/09.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 9 (0x9) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 11:53:12 2022 GMT + Not After : Oct 21 11:53:12 2024 GMT + Subject: CN=grace@localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c2:eb:e0:eb:c6:04:7c:66:94:a1:62:2a:89:dc: + c5:4f:11:dc:25:99:59:d6:c4:46:d1:aa:0b:37:06: + 67:98:1d:b3:c6:6d:44:0f:0b:d9:b3:d3:9f:48:cc: + 63:72:15:9e:57:e5:e9:53:41:70:85:f4:e6:f5:58: + 2a:04:88:a6:a3:3f:87:ec:6f:a4:3a:fd:44:83:21: + c7:af:60:0d:b5:1f:ab:6f:5c:f1:33:38:be:8e:c4: + df:18:28:f8:e0:7b:83:cb:06:11:a9:ef:40:43:3d: + 0a:c2:9b:bb:db:26:2b:86:ee:90:2d:17:2d:83:37: + 88:c2:ff:d8:71:23:6a:a6:cb:21:42:4d:79:65:b8: + 53:3c:6b:a2:30:d4:df:1f:78:24:1f:d8:39:7f:e3: + 6c:b9:71:1a:cd:f8:8d:04:c0:26:06:e4:14:44:f3: + 41:0c:81:e0:88:9d:42:f5:23:e5:0a:65:70:a2:0c: + bb:3a:f0:5c:b8:b1:71:95:2c:00:e5:98:1e:34:70: + db:69:b2:43:44:5d:bf:0e:ba:ca:18:57:6a:f4:1b: + 22:0d:dc:83:3f:bb:88:66:3c:10:c0:03:0b:28:62: + da:dc:d5:4f:b1:53:0b:2f:d6:bc:57:e3:a1:87:9a: + 54:a2:22:26:37:75:54:dd:47:3d:75:47:90:19:88: + 22:39 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 77:4B:43:9D:A9:7F:62:63:87:87:33:2A:E2:A7:89:D6:5D:FD:EC:E4 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:grace@localhost@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 64:6b:54:cc:aa:9e:2d:78:9b:23:86:31:a2:3d:db:2b:a9:62: + 38:88:e1:61:2a:0e:80:67:37:bb:2c:ad:25:c9:0f:8c:69:77: + 2a:1e:66:2a:5c:ac:02:a9:00:d1:75:9f:cc:76:59:29:15:1c: + 06:ed:6f:9a:b7:40:a4:47:79:93:43:85:10:a1:c8:18:ae:27: + 93:08:b4:12:f3:a4:37:93:ff:5b:76:83:11:19:58:12:16:74: + 82:bd:25:9c:f3:9e:f2:35:e9:66:0f:53:ca:1f:1b:38:f0:82: + b3:c0:c6:67:eb:cc:86:23:97:8a:d2:95:9c:ac:3a:4a:27:d8: + 50:77:0d:f4:aa:33:22:66:b2:42:74:8d:55:0f:63:ba:7b:a3: + 24:e2:08:d4:d9:34:c9:01:57:18:e8:10:99:35:c3:8e:49:70: + cf:f7:ad:6d:59:75:ed:76:e4:af:d9:aa:79:77:45:01:1b:a2: + 59:ec:6c:90:f5:65:8e:50:72:2f:5b:48:f4:d0:70:f6:22:fa: + 64:3e:18:96:60:f0:ec:57:81:7e:89:af:08:88:ef:7c:0d:8c: + 0c:57:40:8d:cc:96:64:e2:1b:e1:ae:d8:52:64:46:e8:e2:ad: + 12:d3:51:e8:86:f1:3e:e6:4f:60:ae:93:6f:42:f8:79:68:f7: + ea:44:52:af +-----BEGIN CERTIFICATE----- +MIIENDCCAxygAwIBAgIBCTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMTUzMTJaFw0yNDEwMjExMTUz +MTJaMBoxGDAWBgNVBAMMD2dyYWNlQGxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAMLr4OvGBHxmlKFiKoncxU8R3CWZWdbERtGqCzcGZ5gd +s8ZtRA8L2bPTn0jMY3IVnlfl6VNBcIX05vVYKgSIpqM/h+xvpDr9RIMhx69gDbUf +q29c8TM4vo7E3xgo+OB7g8sGEanvQEM9CsKbu9smK4bukC0XLYM3iML/2HEjaqbL +IUJNeWW4UzxrojDU3x94JB/YOX/jbLlxGs34jQTAJgbkFETzQQyB4IidQvUj5Qpl +cKIMuzrwXLixcZUsAOWYHjRw22myQ0Rdvw66yhhXavQbIg3cgz+7iGY8EMADCyhi +2tzVT7FTCy/WvFfjoYeaVKIiJjd1VN1HPXVHkBmIIjkCAwEAAaOCAUswggFHMB0G +A1UdDgQWBBR3S0OdqX9iY4eHMyrip4nWXf3s5DBsBgNVHSMEZTBjoVakVDBSMQsw +CQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293 +MR0wGwYDVQQDDBRNb25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1Ud +EwQCMAAwCwYDVR0PBAQDAgWgMF4GA1UdEQRXMFWgGAYIKwYBBQUHCAWgDAwKZ3Jh +Y2VAZmVkMaAYBggrBgEFBQcIBaAMDApncmFjZUByZWcxgR9ncmFjZUBsb2NhbGhv +c3RAbWFpbC5kb21haW4uY29tMEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5 +IENlcnRpZmljYXRlIGZvciBTQVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEB +CwUAA4IBAQBka1TMqp4teJsjhjGiPdsrqWI4iOFhKg6AZze7LK0lyQ+MaXcqHmYq +XKwCqQDRdZ/MdlkpFRwG7W+at0CkR3mTQ4UQocgYrieTCLQS86Q3k/9bdoMRGVgS +FnSCvSWc857yNelmD1PKHxs48IKzwMZn68yGI5eK0pWcrDpKJ9hQdw30qjMiZrJC +dI1VD2O6e6Mk4gjU2TTJAVcY6BCZNcOOSXDP961tWXXtduSv2ap5d0UBG6JZ7GyQ +9WWOUHIvW0j00HD2IvpkPhiWYPDsV4F+ia8IiO98DYwMV0CNzJZk4hvhrthSZEbo +4q0S01HohvE+5k9grpNvQvh5aPfqRFKv +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/0A.pem b/tools/ssl_backup/ca-clients/0A.pem new file mode 100644 index 0000000000..ff9343e635 --- /dev/null +++ b/tools/ssl_backup/ca-clients/0A.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 10 (0xa) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:45 2022 GMT + Not After : Oct 21 13:06:45 2024 GMT + Subject: CN=not-alice + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:d4:15:ba:26:9e:1c:a4:3d:57:3b:d2:2b:ba:be: + 24:0d:97:b8:51:49:d0:d6:41:6c:7c:be:4b:cd:5b: + 3d:c0:47:4a:79:48:05:17:db:1a:48:17:87:b4:2a: + 88:a7:94:cb:9f:74:e2:61:06:21:79:8c:b0:d4:36: + 95:40:69:71:61:09:7e:d9:8f:63:ab:e3:6b:ff:7b: + c3:82:b1:25:70:ea:11:53:f5:db:85:8d:f9:57:79: + f5:e9:52:0d:c8:92:6d:5e:c4:3d:47:9f:3d:ca:8b: + ae:10:f8:ce:e9:5c:02:80:99:4f:ae:7a:73:21:8e: + 28:9e:f0:07:e5:83:c3:0c:ce:5b:37:20:c6:ea:77: + 81:26:4f:17:ba:07:b3:a4:4b:03:89:30:42:ab:41: + c2:07:cd:f0:4c:67:03:4b:fa:53:2e:fe:df:3b:11: + eb:3c:79:fa:cd:4b:1b:92:f6:4e:4f:4b:60:82:2b: + d3:de:e5:8d:4f:fd:22:1c:82:3c:3b:d3:26:9a:ce: + 63:9a:8a:d7:a6:5a:e0:e7:e8:47:fd:58:66:0a:46: + 3c:1c:ba:3d:0e:6e:1e:7f:26:05:08:87:70:1f:da: + 71:7d:20:93:b7:9b:d4:36:c1:51:64:18:3a:93:24: + 99:f3:35:47:52:1d:6b:45:f3:a5:79:30:4a:20:6a: + 21:07 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 8F:17:04:A0:9F:FE:79:A7:32:01:36:F2:FB:61:74:70:09:56:8A:70 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:not-alice@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 88:a2:ab:ab:3e:0a:e5:b9:54:34:e0:63:66:f3:65:5a:c6:ce: + 15:01:ac:55:47:2b:ee:05:d6:d1:16:e1:6e:a2:53:ae:16:c9: + 26:ff:c3:0c:b0:26:b7:82:b4:5e:89:cf:b6:f7:4b:7d:0b:1a: + 1f:94:f4:11:64:64:26:32:0b:35:ea:df:2d:cc:84:10:2f:e6: + 7c:2e:4e:20:9c:1f:b2:cb:32:1f:b3:88:3e:2b:d5:5a:fd:68: + 4e:88:b1:a1:5f:79:cc:36:5d:e1:93:bf:c5:41:96:2f:3d:04: + ac:69:b1:9e:35:3a:0b:43:37:f2:7e:2b:15:86:f6:5e:68:91: + 9b:c2:b0:e4:65:b4:37:71:3a:09:97:20:b9:07:ef:bd:d8:ad: + 82:be:66:df:38:72:74:19:94:ac:50:fd:41:2c:67:59:81:5c: + 36:ed:41:a1:de:26:4d:5c:68:94:e5:4e:4f:a8:12:08:30:48: + 9a:66:67:30:8a:a6:2f:c8:e1:3f:ad:98:9d:fa:a0:06:d9:01: + e8:fe:c6:83:a0:50:1f:5a:44:b7:c0:5c:5d:aa:f5:70:8d:92: + 9c:6a:77:0f:6c:1a:e2:fe:f4:a3:ab:97:39:e6:dc:b4:49:7d: + f6:17:67:0f:30:6e:db:05:92:00:f7:20:fc:87:b4:66:5b:b5: + 53:f7:eb:00 +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBCjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NDVaFw0yNDEwMjExMzA2 +NDVaMBQxEjAQBgNVBAMMCW5vdC1hbGljZTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANQVuiaeHKQ9VzvSK7q+JA2XuFFJ0NZBbHy+S81bPcBHSnlIBRfb +GkgXh7QqiKeUy5904mEGIXmMsNQ2lUBpcWEJftmPY6vja/97w4KxJXDqEVP124WN ++Vd59elSDciSbV7EPUefPcqLrhD4zulcAoCZT656cyGOKJ7wB+WDwwzOWzcgxup3 +gSZPF7oHs6RLA4kwQqtBwgfN8ExnA0v6Uy7+3zsR6zx5+s1LG5L2Tk9LYIIr097l +jU/9IhyCPDvTJprOY5qK16Za4OfoR/1YZgpGPBy6PQ5uHn8mBQiHcB/acX0gk7eb +1DbBUWQYOpMkmfM1R1Ida0XzpXkwSiBqIQcCAwEAAaOCAUowggFGMB0GA1UdDgQW +BBSPFwSgn/55pzIBNvL7YXRwCVaKcDBsBgNVHSMEZTBjoVakVDBSMQswCQYDVQQG +EwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYD +VQQDDBRNb25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMF0GA1UdEQRWMFSgHQYIKwYBBQUHCAWgEQwPYWxpY2VAbG9j +YWxob3N0oBgGCCsGAQUFBwgFoAwMCmFsaWNlQGZlZDGBGW5vdC1hbGljZUBtYWls +LmRvbWFpbi5jb20wQAYJYIZIAYb4QgENBDMWMUZha2UgRGV2LU9ubHkgQ2VydGlm +aWNhdGUgZm9yIFNBU0wgRVhURVJOQUwgdGVzdHMwDQYJKoZIhvcNAQELBQADggEB +AIiiq6s+CuW5VDTgY2bzZVrGzhUBrFVHK+4F1tEW4W6iU64WySb/wwywJreCtF6J +z7b3S30LGh+U9BFkZCYyCzXq3y3MhBAv5nwuTiCcH7LLMh+ziD4r1Vr9aE6IsaFf +ecw2XeGTv8VBli89BKxpsZ41OgtDN/J+KxWG9l5okZvCsORltDdxOgmXILkH773Y +rYK+Zt84cnQZlKxQ/UEsZ1mBXDbtQaHeJk1caJTlTk+oEggwSJpmZzCKpi/I4T+t +mJ36oAbZAej+xoOgUB9aRLfAXF2q9XCNkpxqdw9sGuL+9KOrlznm3LRJffYXZw8w +btsFkgD3IPyHtGZbtVP36wA= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/0B.pem b/tools/ssl_backup/ca-clients/0B.pem new file mode 100644 index 0000000000..71e49c42cf --- /dev/null +++ b/tools/ssl_backup/ca-clients/0B.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 11 (0xb) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:45 2022 GMT + Not After : Oct 21 13:06:45 2024 GMT + Subject: CN=kate + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:b3:e1:b4:54:9b:b1:7a:7e:91:14:79:23:a3:f6: + 39:1d:ec:07:0e:70:9a:45:c4:e4:9f:00:53:6d:70: + 20:55:5e:12:35:10:b5:b3:28:30:a3:f1:3b:22:7d: + fe:54:ab:c6:5c:ba:2e:f9:4c:6c:41:5e:81:a8:5e: + 07:e7:6e:57:44:44:d9:89:cd:a0:48:5d:62:f0:ba: + 85:af:75:92:49:b7:16:de:b4:f0:8a:c0:f2:55:ee: + 64:bf:c7:6f:80:d8:ab:95:d1:98:b8:f8:d6:07:b9: + 18:04:6b:af:d9:28:93:10:53:87:51:6c:c7:e2:b9: + 5a:c3:5b:6d:12:5a:62:23:f0:62:5a:9a:32:73:d5: + 8e:71:9e:f2:79:7c:79:9d:f2:e1:ec:91:c6:75:d4: + f8:d7:b6:83:23:ff:32:96:ef:d3:fe:29:61:f4:19: + 85:aa:2c:68:13:20:f5:49:f2:78:3f:8f:b4:8a:18: + 15:89:d7:9e:00:aa:ea:f3:ff:70:9e:c7:ec:67:1e: + 23:74:80:97:9b:51:75:29:1a:e5:a1:97:b3:0e:49: + 2b:94:96:97:ce:1b:ef:a7:bf:5f:cf:0d:52:63:13: + a5:d5:5b:28:2f:b9:0d:e7:42:78:e8:26:dc:bd:f0: + bb:58:9b:9a:75:3e:de:83:e9:e3:0a:84:8a:2c:2d: + b2:f1 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + AE:B1:1A:1B:A8:DB:D8:97:A5:A8:A7:EB:8C:66:7C:43:39:F2:DA:29 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:kate@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 63:a1:ae:cd:93:fc:29:1e:a0:ba:14:2d:d4:c1:cd:27:d6:04: + 93:cb:ae:3d:47:14:13:02:43:ca:d8:71:03:aa:0d:71:50:58: + 10:ed:9d:53:e6:30:b2:83:b5:2c:dc:00:98:42:e1:39:62:1d: + 61:4e:68:36:e5:ee:d2:0a:6b:df:34:3b:30:25:8e:39:75:cc: + f4:65:cd:90:90:99:2c:f4:42:11:1f:f7:2e:ce:35:f3:db:b3: + 31:1e:97:77:c2:92:18:3b:99:a6:67:30:5c:f2:44:2e:98:80: + 02:27:bd:33:ab:05:72:c0:3f:e1:12:55:0e:c3:ba:84:d5:2b: + 53:d8:16:9c:3a:13:bf:2b:97:d1:87:19:70:4e:d6:33:e7:3f: + bb:cf:4d:7f:24:2c:cb:93:88:65:3a:1f:3e:dd:7d:58:22:ea: + ee:98:16:ea:3c:bf:97:09:f6:d1:49:c3:fa:88:55:e2:31:82: + 29:20:13:3b:2d:79:de:1e:25:db:d1:61:f4:85:d6:f7:14:62: + 3d:69:e1:55:70:c5:7e:c4:2b:d0:c0:2c:ec:bb:a7:22:8a:c9: + 2f:da:f8:e7:36:7f:92:6b:1e:10:e2:ca:88:ec:93:b0:99:3a: + e0:9e:5c:38:f9:6b:b3:90:ac:a8:98:4a:d7:37:8f:4c:5c:36: + 9d:19:2d:b3 +-----BEGIN CERTIFICATE----- +MIIEITCCAwmgAwIBAgIBCzANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NDVaFw0yNDEwMjExMzA2 +NDVaMA8xDTALBgNVBAMMBGthdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCz4bRUm7F6fpEUeSOj9jkd7AcOcJpFxOSfAFNtcCBVXhI1ELWzKDCj8Tsi +ff5Uq8Zcui75TGxBXoGoXgfnbldERNmJzaBIXWLwuoWvdZJJtxbetPCKwPJV7mS/ +x2+A2KuV0Zi4+NYHuRgEa6/ZKJMQU4dRbMfiuVrDW20SWmIj8GJamjJz1Y5xnvJ5 +fHmd8uHskcZ11PjXtoMj/zKW79P+KWH0GYWqLGgTIPVJ8ng/j7SKGBWJ154Aqurz +/3Cex+xnHiN0gJebUXUpGuWhl7MOSSuUlpfOG++nv1/PDVJjE6XVWygvuQ3nQnjo +Jty98LtYm5p1Pt6D6eMKhIosLbLxAgMBAAGjggFDMIIBPzAdBgNVHQ4EFgQUrrEa +G6jb2JelqKfrjGZ8Qzny2ikwbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDBWBgNVHREETzBNoBwGCCsGAQUFBwgFoBAMDmthdGVAbG9jYWxob3N0 +oBcGCCsGAQUFBwgFoAsMCWthdGVAZmVkMYEUa2F0ZUBtYWlsLmRvbWFpbi5jb20w +QAYJYIZIAYb4QgENBDMWMUZha2UgRGV2LU9ubHkgQ2VydGlmaWNhdGUgZm9yIFNB +U0wgRVhURVJOQUwgdGVzdHMwDQYJKoZIhvcNAQELBQADggEBAGOhrs2T/CkeoLoU +LdTBzSfWBJPLrj1HFBMCQ8rYcQOqDXFQWBDtnVPmMLKDtSzcAJhC4TliHWFOaDbl +7tIKa980OzAljjl1zPRlzZCQmSz0QhEf9y7ONfPbszEel3fCkhg7maZnMFzyRC6Y +gAInvTOrBXLAP+ESVQ7DuoTVK1PYFpw6E78rl9GHGXBO1jPnP7vPTX8kLMuTiGU6 +Hz7dfVgi6u6YFuo8v5cJ9tFJw/qIVeIxgikgEzsted4eJdvRYfSF1vcUYj1p4VVw +xX7EK9DALOy7pyKKyS/a+Oc2f5JrHhDiyojsk7CZOuCeXDj5a7OQrKiYStc3j0xc +Np0ZLbM= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/0C.pem b/tools/ssl_backup/ca-clients/0C.pem new file mode 100644 index 0000000000..f3d7fd96ea --- /dev/null +++ b/tools/ssl_backup/ca-clients/0C.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 12 (0xc) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:47 2022 GMT + Not After : Oct 21 13:06:47 2024 GMT + Subject: CN=bob + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c8:a4:b9:7c:49:a5:e8:d4:8a:ee:33:16:25:54: + cb:f8:25:5d:bb:e0:24:f5:68:62:57:c3:e7:7d:ba: + 29:e8:75:84:39:9a:68:6d:2f:1f:77:2e:4f:37:50: + e0:1f:3b:bb:8b:98:34:ac:75:c4:e1:cd:fb:e0:b4: + 71:d5:85:da:30:0f:08:c4:bd:f2:b7:88:a0:97:15: + f4:39:c7:d7:04:60:d2:9d:a3:75:6c:e5:5d:68:5d: + a1:a2:f1:79:ff:07:2f:07:73:63:57:f6:04:d3:9f: + 8c:b8:14:56:e5:db:d4:13:c3:c3:c7:eb:1a:c4:fa: + de:41:05:cb:1e:16:08:c0:1e:ea:d5:b0:20:74:46: + 0f:4c:af:da:8a:d3:1a:1a:97:88:38:be:4a:c7:1c: + 27:2a:d4:0b:32:6d:a0:e2:dd:bf:8a:ce:a0:38:66: + b2:2a:98:e2:2f:0e:9c:38:b4:21:95:e4:6e:fe:a3: + b6:a1:83:c2:f0:2a:03:ee:9f:8c:42:96:94:7a:5c: + 73:4f:4d:10:50:4c:4d:37:f1:9a:f8:0e:0a:a9:d7: + 39:3c:b8:da:ac:10:d8:90:ce:09:fa:e1:2e:fc:9a: + 34:9f:75:77:24:59:1c:1b:91:f2:1a:87:80:91:37: + b7:5b:30:fe:cd:27:ea:96:95:80:55:94:6c:94:9c: + 7e:e3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + EE:57:91:33:3F:37:DA:01:91:5A:88:59:54:0C:2A:CF:D0:F9:BF:4D + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:bob@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 1b:93:e8:99:66:5b:46:a0:27:d8:f5:45:4b:34:96:08:73:1f: + 3e:5b:8a:8d:3b:5a:be:a6:88:ca:ff:82:d8:65:19:9a:d0:84: + 8a:8b:79:05:7e:79:20:a0:e8:38:a0:67:8d:ab:63:bb:7b:e4: + f4:f7:32:27:e3:c5:94:be:2b:71:5a:56:15:78:87:be:cb:9c: + cb:9e:a0:33:eb:74:77:49:e6:a1:3e:08:37:65:fd:af:18:de: + 62:11:22:e5:b3:e1:76:80:58:8b:78:e3:ae:61:fd:8e:54:ed: + 3b:c8:4f:f2:ae:0d:4c:9d:2c:67:87:a5:d9:76:7a:d9:f3:71: + 35:d4:67:c1:2b:1f:b5:36:2f:3f:8c:af:43:09:fb:8b:d7:a9: + 72:6e:78:ad:b8:f7:1e:cb:cd:0c:03:3b:6e:fb:85:b5:5e:5b: + 18:7e:8b:66:99:9f:03:bf:cb:67:b5:42:38:9a:50:70:14:4f: + e4:e6:33:cf:fe:6c:ae:d5:4a:8b:c6:27:bc:0b:30:40:da:45: + 20:9b:12:be:c1:af:90:2a:93:71:ed:20:54:e7:47:0e:40:5f: + fa:d4:bb:37:f8:a2:68:c1:94:71:d6:03:cb:55:f6:a0:bc:76: + 9c:89:d9:e6:b3:e7:07:5c:84:7c:6f:5d:d5:d0:5d:f3:39:af: + 89:9e:2d:79 +-----BEGIN CERTIFICATE----- +MIIEBTCCAu2gAwIBAgIBDDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NDdaFw0yNDEwMjExMzA2 +NDdaMA4xDDAKBgNVBAMMA2JvYjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMikuXxJpejUiu4zFiVUy/glXbvgJPVoYlfD5326Keh1hDmaaG0vH3cuTzdQ +4B87u4uYNKx1xOHN++C0cdWF2jAPCMS98reIoJcV9DnH1wRg0p2jdWzlXWhdoaLx +ef8HLwdzY1f2BNOfjLgUVuXb1BPDw8frGsT63kEFyx4WCMAe6tWwIHRGD0yv2orT +GhqXiDi+SsccJyrUCzJtoOLdv4rOoDhmsiqY4i8OnDi0IZXkbv6jtqGDwvAqA+6f +jEKWlHpcc09NEFBMTTfxmvgOCqnXOTy42qwQ2JDOCfrhLvyaNJ91dyRZHBuR8hqH +gJE3t1sw/s0n6paVgFWUbJScfuMCAwEAAaOCASgwggEkMB0GA1UdDgQWBBTuV5Ez +PzfaAZFaiFlUDCrP0Pm/TTBsBgNVHSMEZTBjoVakVDBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1UdEwQCMAAwCwYDVR0P +BAQDAgWgMDsGA1UdEQQ0MDKgGwYIKwYBBQUHCAWgDwwNYm9iQGxvY2FsaG9zdIET +Ym9iQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBEZXYtT25s +eSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG9w0B +AQsFAAOCAQEAG5PomWZbRqAn2PVFSzSWCHMfPluKjTtavqaIyv+C2GUZmtCEiot5 +BX55IKDoOKBnjatju3vk9PcyJ+PFlL4rcVpWFXiHvsucy56gM+t0d0nmoT4IN2X9 +rxjeYhEi5bPhdoBYi3jjrmH9jlTtO8hP8q4NTJ0sZ4el2XZ62fNxNdRnwSsftTYv +P4yvQwn7i9epcm54rbj3HsvNDAM7bvuFtV5bGH6LZpmfA7/LZ7VCOJpQcBRP5OYz +z/5srtVKi8YnvAswQNpFIJsSvsGvkCqTce0gVOdHDkBf+tS7N/iiaMGUcdYDy1X2 +oLx2nInZ5rPnB1yEfG9d1dBd8zmviZ4teQ== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/0D.pem b/tools/ssl_backup/ca-clients/0D.pem new file mode 100644 index 0000000000..73f2b2a205 --- /dev/null +++ b/tools/ssl_backup/ca-clients/0D.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 13 (0xd) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:48 2022 GMT + Not After : Oct 21 13:06:48 2024 GMT + Subject: CN=greg + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:ce:9c:ab:b4:3e:fe:e4:61:c9:1c:77:38:ea:94: + 64:1c:38:94:27:b7:2d:ee:ed:1e:a0:c3:72:76:db: + 7f:a4:6c:66:9c:83:e6:df:28:84:be:4f:1d:23:79: + 80:3b:49:9f:32:f3:a4:5b:f9:fb:37:4a:23:05:6c: + be:d3:81:f7:4a:cc:e0:3d:d0:cd:8f:ee:6c:19:4a: + d4:06:75:67:4a:d6:bc:31:90:43:82:02:dc:d8:72: + 91:ce:6e:a3:b8:eb:74:07:85:d8:8d:cb:61:b2:92: + 78:d3:a2:ef:b2:5c:f0:9f:2c:c5:90:ff:8e:bf:4c: + aa:4f:fe:80:c7:2a:bd:da:04:63:3f:f7:ed:27:3a: + a7:bf:d6:3f:ad:3d:97:e0:72:5d:af:88:99:2e:21: + f1:e7:68:96:12:1f:3c:b4:30:99:6a:56:a6:69:e0: + 3c:7c:b5:5a:51:2f:cb:af:6c:dc:55:9d:59:3d:38: + 50:b0:0b:5c:5c:d5:e2:6f:ad:2a:a3:35:63:65:59: + e6:85:7d:1a:a3:78:51:2c:1b:5a:a8:66:86:cc:94: + f7:1e:fe:21:4c:7a:0c:0a:ad:1f:7a:35:ff:41:32: + 32:69:e0:b2:0d:6e:c4:78:db:f5:2b:7c:e1:13:36: + ec:fd:92:5e:47:a0:0d:56:10:11:10:50:79:8f:28: + fa:61 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B6:D7:4F:80:4F:3B:1E:2A:84:50:E7:82:1E:BD:E7:58:73:CB:89:A9 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:greg@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 5b:3b:e4:b3:ae:46:77:45:ad:5a:53:bd:03:82:1d:b8:35:fd: + a7:ae:38:7b:6d:07:52:ce:d3:6f:17:01:11:f7:a2:f9:13:0f: + e9:d4:91:2b:05:46:e7:2c:67:8e:b3:ad:da:d0:85:df:d4:89: + 1c:64:b6:25:de:93:ee:c0:cb:13:df:62:c7:e0:bd:fb:16:96: + c5:f2:88:dc:cc:c9:e3:85:37:dd:18:ed:b7:95:3d:7e:f5:27: + f3:30:84:2d:45:48:dd:ed:03:70:c0:ba:31:eb:d1:45:f2:ad: + 12:e3:9b:db:d5:26:d1:9f:ae:d7:f5:16:25:99:e0:d6:4b:0a: + 3a:80:13:61:62:1e:42:00:1d:cc:05:22:25:91:1a:63:fb:f8: + f0:41:68:5d:ff:07:91:65:35:fa:01:af:97:6e:bb:ba:25:49: + 4b:ee:37:08:59:19:2d:dd:09:1a:65:ed:f7:a0:22:33:42:a9: + 17:c0:8d:0b:7e:b4:e7:d2:e4:96:b3:56:88:8d:ed:8b:bc:c4: + 45:13:f4:ff:b7:fb:0e:c8:01:ac:a6:11:96:97:8c:61:4c:15: + 5c:57:a7:d2:a5:44:84:bd:45:46:dd:17:03:9a:b3:a7:41:90: + 2f:b3:88:cc:9b:cf:52:29:9f:60:c9:bd:f2:a5:5c:0e:38:e3: + 48:10:9a:a8 +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIBDTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NDhaFw0yNDEwMjExMzA2 +NDhaMA8xDTALBgNVBAMMBGdyZWcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQDOnKu0Pv7kYckcdzjqlGQcOJQnty3u7R6gw3J223+kbGacg+bfKIS+Tx0j +eYA7SZ8y86Rb+fs3SiMFbL7TgfdKzOA90M2P7mwZStQGdWdK1rwxkEOCAtzYcpHO +bqO463QHhdiNy2GyknjTou+yXPCfLMWQ/46/TKpP/oDHKr3aBGM/9+0nOqe/1j+t +PZfgcl2viJkuIfHnaJYSHzy0MJlqVqZp4Dx8tVpRL8uvbNxVnVk9OFCwC1xc1eJv +rSqjNWNlWeaFfRqjeFEsG1qoZobMlPce/iFMegwKrR96Nf9BMjJp4LINbsR42/Ur +fOETNuz9kl5HoA1WEBEQUHmPKPphAgMBAAGjggEqMIIBJjAdBgNVHQ4EFgQUttdP +gE87HiqEUOeCHr3nWHPLiakwbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDA9BgNVHREENjA0oBwGCCsGAQUFBwgFoBAMDmdyZWdAbG9jYWxob3N0 +gRRncmVnQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBEZXYt +T25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG +9w0BAQsFAAOCAQEAWzvks65Gd0WtWlO9A4IduDX9p644e20HUs7TbxcBEfei+RMP +6dSRKwVG5yxnjrOt2tCF39SJHGS2Jd6T7sDLE99ix+C9+xaWxfKI3MzJ44U33Rjt +t5U9fvUn8zCELUVI3e0DcMC6MevRRfKtEuOb29Um0Z+u1/UWJZng1ksKOoATYWIe +QgAdzAUiJZEaY/v48EFoXf8HkWU1+gGvl267uiVJS+43CFkZLd0JGmXt96AiM0Kp +F8CNC36059LklrNWiI3ti7zERRP0/7f7DsgBrKYRlpeMYUwVXFen0qVEhL1FRt0X +A5qzp0GQL7OIzJvPUimfYMm98qVcDjjjSBCaqA== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/0E.pem b/tools/ssl_backup/ca-clients/0E.pem new file mode 100644 index 0000000000..85b3834d83 --- /dev/null +++ b/tools/ssl_backup/ca-clients/0E.pem @@ -0,0 +1,87 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 14 (0xe) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:50 2022 GMT + Not After : Oct 21 13:06:50 2024 GMT + Subject: CN=john + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:e4:be:dc:a9:3b:5c:c5:3a:e0:0b:3a:e0:55:fc: + bd:3d:e4:80:6c:8e:54:b5:31:d7:b0:74:a5:d9:71: + c7:48:40:ef:cc:ed:ab:10:8c:a6:56:80:45:6a:74: + 39:eb:3b:ab:2a:25:bc:5c:70:9e:d2:98:a3:c9:f1: + 50:4d:17:fe:db:c8:6f:37:65:c2:0f:69:d9:ce:13: + fa:30:81:22:6d:f1:b8:90:a1:20:01:d2:92:e7:67: + 51:9b:c0:03:d9:34:64:20:ff:a5:e3:d0:10:77:bb: + a6:bd:c3:ed:ed:c6:ae:ef:15:5d:45:0e:2e:3c:f8: + 0e:e7:ac:28:b8:db:d9:2b:d7:93:09:9d:3e:c0:1c: + d8:db:8d:7a:d7:65:ac:5e:10:93:ac:ad:2d:09:8d: + 27:48:ff:b7:b5:2d:01:65:56:72:f0:36:08:ea:c1: + 09:87:1f:39:86:1a:98:4a:61:20:a6:0f:00:d9:b9: + ef:9e:b1:07:42:6f:1e:25:36:f5:29:09:38:b4:14: + 07:72:b6:e8:5d:62:03:0e:fe:d7:ce:51:f8:4f:ec: + f5:fd:08:b2:f0:40:e5:1d:51:60:2f:b5:3c:db:d8: + 46:b6:1b:08:66:88:de:f6:c0:f5:08:5c:d1:d7:b4: + 31:38:4d:42:f4:48:8c:c8:8c:cd:27:9f:5e:98:a2: + 78:71 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 47:FC:27:B1:7C:FE:72:AD:D7:D7:52:9B:3C:F8:17:CD:65:07:D5:FE + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:john@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 31:f4:e5:f0:88:20:11:8b:4c:db:20:d9:db:50:35:0f:05:16: + 29:8d:83:89:56:d5:57:0d:fc:cd:bd:3a:65:e5:6a:aa:9d:be: + 4f:8e:d3:3a:a9:21:71:d6:ad:1d:89:4f:0e:99:f1:08:c8:bc: + 70:ec:ac:cc:33:c5:9e:74:7b:bc:f7:ec:a6:c4:cd:fa:4f:e1: + 79:a9:61:2d:cc:a9:59:f3:2a:9b:b0:9f:a2:27:c1:d6:07:e8: + 6e:6f:51:12:fa:c5:44:f0:6a:8f:5c:66:16:b9:6e:99:d1:ef: + c1:bd:29:1d:54:33:6e:bb:42:4a:ec:30:6e:57:5d:40:f6:e1: + 31:20:32:7a:36:67:1e:dc:49:e6:86:94:92:09:05:d5:70:47: + c9:f4:d1:52:c9:06:c0:6c:44:f3:ce:f5:12:05:c6:22:1a:06: + 1a:58:46:fb:b5:7a:05:52:09:62:fe:4a:28:45:d4:6c:88:fa: + ff:c6:04:81:db:0e:f5:7e:a2:05:16:75:ef:28:78:a5:ee:90: + ce:a7:a7:f2:a1:a3:36:a9:6a:66:3d:66:ed:0f:2a:87:a6:7b: + e5:a7:9e:20:7a:ad:2e:53:87:fc:df:27:9b:d3:95:f8:fa:9b: + 3e:24:23:93:04:0b:13:cc:a9:7e:b6:b7:6e:43:bb:27:6e:41: + 15:07:07:ad +-----BEGIN CERTIFICATE----- +MIID6jCCAtKgAwIBAgIBDjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NTBaFw0yNDEwMjExMzA2 +NTBaMA8xDTALBgNVBAMMBGpvaG4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQDkvtypO1zFOuALOuBV/L095IBsjlS1MdewdKXZccdIQO/M7asQjKZWgEVq +dDnrO6sqJbxccJ7SmKPJ8VBNF/7byG83ZcIPadnOE/owgSJt8biQoSAB0pLnZ1Gb +wAPZNGQg/6Xj0BB3u6a9w+3txq7vFV1FDi48+A7nrCi429kr15MJnT7AHNjbjXrX +ZaxeEJOsrS0JjSdI/7e1LQFlVnLwNgjqwQmHHzmGGphKYSCmDwDZue+esQdCbx4l +NvUpCTi0FAdytuhdYgMO/tfOUfhP7PX9CLLwQOUdUWAvtTzb2Ea2GwhmiN72wPUI +XNHXtDE4TUL0SIzIjM0nn16YonhxAgMBAAGjggEMMIIBCDAdBgNVHQ4EFgQUR/wn +sXz+cq3X11KbPPgXzWUH1f4wbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDAfBgNVHREEGDAWgRRqb2huQG1haWwuZG9tYWluLmNvbTBABglghkgB +hvhCAQ0EMxYxRmFrZSBEZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRF +Uk5BTCB0ZXN0czANBgkqhkiG9w0BAQsFAAOCAQEAMfTl8IggEYtM2yDZ21A1DwUW +KY2DiVbVVw38zb06ZeVqqp2+T47TOqkhcdatHYlPDpnxCMi8cOyszDPFnnR7vPfs +psTN+k/healhLcypWfMqm7CfoifB1gfobm9REvrFRPBqj1xmFrlumdHvwb0pHVQz +brtCSuwwblddQPbhMSAyejZnHtxJ5oaUkgkF1XBHyfTRUskGwGxE8871EgXGIhoG +GlhG+7V6BVIJYv5KKEXUbIj6/8YEgdsO9X6iBRZ17yh4pe6Qzqen8qGjNqlqZj1m +7Q8qh6Z75aeeIHqtLlOH/N8nm9OV+PqbPiQjkwQLE8ypfra3bkO7J25BFQcHrQ== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/0F.pem b/tools/ssl_backup/ca-clients/0F.pem new file mode 100644 index 0000000000..036767831c --- /dev/null +++ b/tools/ssl_backup/ca-clients/0F.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 15 (0xf) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:53 2022 GMT + Not After : Oct 21 13:06:53 2024 GMT + Subject: CN=john@localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:cf:ec:bb:8d:be:ea:44:9e:07:aa:b9:ce:6f:e1: + 9f:37:f3:cd:51:25:f8:37:22:c2:20:dc:df:fb:1f: + 12:16:d7:38:fd:51:2d:98:21:4e:75:ea:bb:6a:fe: + da:d6:5e:88:c8:50:17:df:3b:a6:f5:06:3f:14:e1: + a3:be:fd:47:77:09:4c:80:9e:2f:f6:6e:3c:35:64: + 24:89:b3:c5:cf:51:72:9b:7f:d1:7e:3c:97:4b:26: + f7:97:3a:e2:4e:73:2c:a2:8d:2b:9e:53:6c:2f:38: + 18:74:ab:7d:c8:15:7a:c9:37:c8:8f:4f:29:93:fb: + dd:68:6d:92:34:06:65:8c:2e:8e:e8:7d:c1:a6:88: + 02:c8:f5:6c:8b:be:e1:c8:70:d7:d9:a0:91:99:a2: + 4f:bc:82:07:f6:15:8f:60:77:3b:df:9f:44:fd:c6: + 39:0e:13:58:94:55:45:9e:fa:cc:aa:38:27:a3:58: + 0e:d4:4d:71:c4:29:a6:60:30:f6:09:b9:84:6d:4b: + 57:e0:63:8c:f9:21:2d:12:05:44:b5:48:4b:97:0c: + 18:06:d9:17:10:f6:60:08:66:f8:6a:16:92:02:84: + ff:2e:4e:5f:a2:ab:56:fb:32:50:af:be:cc:b6:4b: + 4e:bd:a9:23:63:f9:f4:74:02:43:98:9c:6a:2d:06: + f1:cf + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 20:16:15:CA:78:06:FA:EB:58:C1:26:92:56:30:BF:26:D5:C6:46:94 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:john@localhost@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 47:e3:fd:da:00:9e:16:5a:d0:91:2e:fc:4f:d3:9b:a3:0c:29: + 65:2b:4e:33:12:3d:e1:9f:db:6f:44:45:f0:e0:de:cd:2c:ae: + b9:2b:12:41:6e:81:18:88:04:d6:6a:c6:0a:85:34:b0:fb:eb: + 17:63:7e:d8:76:e1:a7:61:00:60:a0:d2:5a:91:4e:94:51:5d: + 58:02:a6:86:bf:b3:1b:9b:48:31:c1:ab:d5:23:ab:dc:7d:cd: + 20:af:ce:16:ef:64:42:46:6d:9a:7d:d8:27:40:b0:51:9f:89: + 71:62:64:ad:16:5c:17:46:94:75:28:fe:84:4c:84:78:51:71: + 72:59:9b:82:3c:6a:0b:b8:76:70:9f:de:6e:06:35:77:64:20: + 4e:d8:37:74:ac:80:38:12:bd:38:e4:90:53:13:7b:56:be:3e: + 5e:d2:f3:4a:59:79:4d:91:c2:a7:7f:ac:91:e7:6b:e5:88:33: + bb:60:36:8d:04:dc:12:5f:7f:ef:26:9b:ca:ad:b4:51:15:37: + a4:90:cc:d5:64:00:2f:2e:10:7d:4c:5d:1e:30:b3:4a:7e:77: + 15:e1:24:88:65:7e:63:dc:f9:df:71:d7:d8:e9:22:42:c2:67: + 1d:69:a1:01:7b:a3:a5:6b:8f:05:b2:91:01:8e:f4:a4:aa:60: + 6c:8c:d5:d2 +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIBDzANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NTNaFw0yNDEwMjExMzA2 +NTNaMBkxFzAVBgNVBAMMDmpvaG5AbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAz+y7jb7qRJ4HqrnOb+GfN/PNUSX4NyLCINzf+x8SFtc4 +/VEtmCFOdeq7av7a1l6IyFAX3zum9QY/FOGjvv1HdwlMgJ4v9m48NWQkibPFz1Fy +m3/RfjyXSyb3lzriTnMsoo0rnlNsLzgYdKt9yBV6yTfIj08pk/vdaG2SNAZljC6O +6H3BpogCyPVsi77hyHDX2aCRmaJPvIIH9hWPYHc7359E/cY5DhNYlFVFnvrMqjgn +o1gO1E1xxCmmYDD2CbmEbUtX4GOM+SEtEgVEtUhLlwwYBtkXEPZgCGb4ahaSAoT/ +Lk5foqtW+zJQr77MtktOvakjY/n0dAJDmJxqLQbxzwIDAQABo4IBFjCCARIwHQYD +VR0OBBYEFCAWFcp4BvrrWMEmklYwvybVxkaUMGwGA1UdIwRlMGOhVqRUMFIxCzAJ +BgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cx +HTAbBgNVBAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0T +BAIwADALBgNVHQ8EBAMCBaAwKQYDVR0RBCIwIIEeam9obkBsb2NhbGhvc3RAbWFp +bC5kb21haW4uY29tMEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5IENlcnRp +ZmljYXRlIGZvciBTQVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEBCwUAA4IB +AQBH4/3aAJ4WWtCRLvxP05ujDCllK04zEj3hn9tvREXw4N7NLK65KxJBboEYiATW +asYKhTSw++sXY37YduGnYQBgoNJakU6UUV1YAqaGv7Mbm0gxwavVI6vcfc0gr84W +72RCRm2afdgnQLBRn4lxYmStFlwXRpR1KP6ETIR4UXFyWZuCPGoLuHZwn95uBjV3 +ZCBO2Dd0rIA4Er045JBTE3tWvj5e0vNKWXlNkcKnf6yR52vliDO7YDaNBNwSX3/v +JpvKrbRRFTekkMzVZAAvLhB9TF0eMLNKfncV4SSIZX5j3PnfcdfY6SJCwmcdaaEB +e6Ola48FspEBjvSkqmBsjNXS +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/10.pem b/tools/ssl_backup/ca-clients/10.pem new file mode 100644 index 0000000000..02406574d8 --- /dev/null +++ b/tools/ssl_backup/ca-clients/10.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 16 (0x10) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:55 2022 GMT + Not After : Oct 21 13:06:55 2024 GMT + Subject: CN=not-mike + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:d4:c6:5f:99:fd:1a:6a:84:6f:0f:a8:72:ee:68: + 2d:f7:f3:90:d8:07:c9:c3:38:3b:ae:7e:4d:ac:60: + c4:39:f5:98:71:85:73:f8:f7:08:30:01:7a:66:6c: + 09:65:30:70:7b:56:28:06:c6:6f:14:63:8e:a9:1d: + fb:bc:36:70:63:7a:4e:6c:f3:41:c6:db:08:49:cf: + 21:ca:7e:6d:3d:ee:77:c1:6e:01:38:56:2b:c1:85: + ae:25:03:e3:f0:9e:d0:3c:ed:fd:7e:d4:6a:7f:f1: + f1:03:a5:78:5d:c2:64:95:9a:fe:d9:a9:1e:ea:f3: + b5:5f:62:52:df:37:46:50:df:8e:11:50:73:da:96: + ac:c3:36:98:eb:42:54:93:3b:13:9e:ad:25:5f:3c: + c0:1c:b5:43:77:3a:50:c8:c3:ec:15:db:68:3f:66: + 41:7a:e8:c2:b8:cc:81:fd:11:1e:4b:32:e5:f1:ce: + 82:61:e7:c9:9f:15:7d:28:1d:2d:a1:27:d4:d5:4d: + 72:6c:d9:81:56:63:0b:26:4d:45:cb:60:ef:ef:12: + 60:c4:1e:9b:c1:9a:c2:a6:a2:df:1f:bf:d6:05:67: + e7:07:9c:45:28:f1:e7:d8:52:c1:0b:7c:a3:10:c0: + e2:3a:cd:e8:9b:93:77:a0:ba:35:c4:ec:77:d3:ec: + 97:eb + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 24:BF:3A:3C:E0:C0:C3:67:07:74:1D:8A:44:2F:C7:96:D0:53:54:30 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:not-mike@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 24:02:9b:de:c3:52:6f:ad:f2:e7:9c:32:92:dd:e0:b7:4d:ac: + 91:0c:61:d9:47:02:3b:62:74:06:90:3b:5e:38:68:cc:c1:e7: + 4f:72:5a:c1:da:d5:1a:7e:7d:21:c8:cf:88:8b:03:b2:c8:37: + 56:f6:43:51:9f:1c:32:cb:f7:82:03:4d:a6:5d:dc:09:e6:1f: + b6:b2:6a:27:fc:b6:1b:39:00:bc:0f:bc:09:1f:1d:13:e2:fa: + 75:dd:e4:fc:f0:eb:49:ee:88:3e:fc:3b:a6:68:06:af:63:34: + 99:a1:f9:98:ec:7c:d3:bd:ba:0d:bb:71:63:60:38:ac:c7:6e: + f1:16:e8:88:6e:8c:e7:68:f5:ad:d7:f7:4a:b9:5f:bf:8d:4c: + 49:8e:d4:f3:d3:9a:b9:78:cc:be:e1:d3:9a:30:b5:b7:85:14: + 09:c5:1c:16:f0:3f:95:e3:1b:5c:7a:e4:34:f0:53:b5:d1:d0: + 9c:6b:5d:38:54:ba:f2:6e:29:87:8d:1d:f0:e0:2b:ec:4e:9b: + b4:fd:90:3e:47:9f:a5:f8:46:25:c1:36:2e:6b:ae:c7:e3:69: + 31:60:12:be:67:d0:70:4e:65:00:46:d0:16:24:8e:3f:72:ae: + d4:53:99:c4:ac:29:52:04:34:1c:e4:79:19:ac:05:3b:cf:ef: + 7f:38:62:74 +-----BEGIN CERTIFICATE----- +MIID8jCCAtqgAwIBAgIBEDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NTVaFw0yNDEwMjExMzA2 +NTVaMBMxETAPBgNVBAMMCG5vdC1taWtlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEA1MZfmf0aaoRvD6hy7mgt9/OQ2AfJwzg7rn5NrGDEOfWYcYVz+PcI +MAF6ZmwJZTBwe1YoBsZvFGOOqR37vDZwY3pObPNBxtsISc8hyn5tPe53wW4BOFYr +wYWuJQPj8J7QPO39ftRqf/HxA6V4XcJklZr+2ake6vO1X2JS3zdGUN+OEVBz2pas +wzaY60JUkzsTnq0lXzzAHLVDdzpQyMPsFdtoP2ZBeujCuMyB/REeSzLl8c6CYefJ +nxV9KB0toSfU1U1ybNmBVmMLJk1Fy2Dv7xJgxB6bwZrCpqLfH7/WBWfnB5xFKPHn +2FLBC3yjEMDiOs3om5N3oLo1xOx30+yX6wIDAQABo4IBEDCCAQwwHQYDVR0OBBYE +FCS/OjzgwMNnB3QdikQvx5bQU1QwMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYT +AlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNV +BAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADAL +BgNVHQ8EBAMCBaAwIwYDVR0RBBwwGoEYbm90LW1pa2VAbWFpbC5kb21haW4uY29t +MEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlIGZvciBT +QVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEBCwUAA4IBAQAkApvew1JvrfLn +nDKS3eC3TayRDGHZRwI7YnQGkDteOGjMwedPclrB2tUafn0hyM+IiwOyyDdW9kNR +nxwyy/eCA02mXdwJ5h+2smon/LYbOQC8D7wJHx0T4vp13eT88OtJ7og+/DumaAav +YzSZofmY7HzTvboNu3FjYDisx27xFuiIboznaPWt1/dKuV+/jUxJjtTz05q5eMy+ +4dOaMLW3hRQJxRwW8D+V4xtceuQ08FO10dCca104VLrybimHjR3w4CvsTpu0/ZA+ +R5+l+EYlwTYua67H42kxYBK+Z9BwTmUARtAWJI4/cq7UU5nErClSBDQc5HkZrAU7 +z+9/OGJ0 +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/11.pem b/tools/ssl_backup/ca-clients/11.pem new file mode 100644 index 0000000000..f48d88bb7f --- /dev/null +++ b/tools/ssl_backup/ca-clients/11.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 17 (0x11) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:56 2022 GMT + Not After : Oct 21 13:06:56 2024 GMT + Subject: CN=grace + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:ba:53:40:f2:02:8a:70:18:95:6c:28:8d:76:68: + 3d:34:06:71:88:bb:d9:d0:5d:bc:0c:22:4c:05:39: + 27:38:68:bb:b3:c3:e3:71:b6:ae:d3:f5:ed:8c:11: + ce:ca:d6:27:25:db:52:2a:16:a3:17:94:d4:78:16: + 6e:59:bc:f1:16:13:c2:da:6b:d9:4c:1d:36:ca:7d: + c1:8f:44:0f:26:e5:43:3c:16:fd:46:36:fe:33:d7: + 23:e0:f7:98:18:53:75:99:53:42:18:b6:54:77:13: + 59:aa:72:b7:fe:19:2f:1a:e1:e6:bc:f2:76:f4:03: + 65:2d:8b:ea:ed:b9:46:89:9b:b7:24:ec:f3:5c:16: + e5:67:5b:f0:5b:49:d5:33:11:0f:f0:d1:0f:1a:fb: + 23:39:82:65:20:ed:e1:89:33:96:50:19:39:76:c7: + 17:96:68:08:a7:3e:1d:c0:83:fe:5d:54:d5:a2:d1: + 3e:87:61:f8:bc:35:90:06:9b:5f:fb:22:64:95:ef: + ce:8a:f2:3a:e5:83:7f:a6:cb:57:8a:aa:34:2c:89: + fc:8c:90:2d:1f:5c:c8:5e:6c:17:15:e9:3b:e3:ac: + 84:d9:27:d8:d9:9a:77:f8:6e:d0:4d:01:2c:83:ee: + 93:e0:58:5f:77:1b:70:e6:43:5f:b4:71:f5:24:a7: + da:c7 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 4D:8F:50:9F:0D:F7:4E:A2:A0:2F:32:8B:D0:03:EA:47:47:0E:96:50 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:grace@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 0b:b5:3e:e4:b6:6a:4c:7a:ad:aa:b7:93:e4:2c:e4:aa:7e:ea: + af:f1:f3:78:5c:3e:14:1d:39:20:c2:26:0e:66:f7:f1:46:32: + 1f:25:87:aa:ec:c4:ac:6f:3e:6d:bc:0d:da:5e:4b:43:b0:49: + 4c:bc:f9:50:8c:46:96:bb:cb:c4:f2:7f:c6:3c:44:5c:44:e1: + 37:f5:9e:f4:ad:30:c6:05:0f:66:45:51:e3:9a:86:d4:e6:39: + bd:1a:b0:ee:a9:df:4d:d8:f6:51:df:f5:02:88:15:5d:95:f4: + b6:1b:63:da:51:67:cc:e1:76:4c:8b:9d:cc:41:53:bc:4b:c3: + f0:97:fa:95:e3:b9:ad:c9:b3:11:22:6a:d5:99:a7:7f:a3:0a: + 48:2d:8f:45:58:d2:24:64:cc:d4:bf:53:f0:8e:02:bb:e8:a1: + cd:ae:82:9d:e4:0a:05:87:91:ef:73:99:d0:c7:95:f4:8c:92: + 91:c3:73:4e:cb:3a:70:87:f2:ea:cc:a0:71:a6:49:f2:9f:f0: + 37:f8:43:c4:92:06:21:62:dd:17:aa:b9:32:9a:93:f3:34:7a: + de:dc:5a:28:0d:13:3d:51:01:fc:90:a8:a5:d5:43:df:d5:cf: + e6:9c:26:12:3f:d3:5f:9f:35:93:e6:ba:02:fc:bf:ec:82:d7: + b8:31:88:2c +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIBETANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NTZaFw0yNDEwMjExMzA2 +NTZaMBAxDjAMBgNVBAMMBWdyYWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAulNA8gKKcBiVbCiNdmg9NAZxiLvZ0F28DCJMBTknOGi7s8Pjcbau0/Xt +jBHOytYnJdtSKhajF5TUeBZuWbzxFhPC2mvZTB02yn3Bj0QPJuVDPBb9Rjb+M9cj +4PeYGFN1mVNCGLZUdxNZqnK3/hkvGuHmvPJ29ANlLYvq7blGiZu3JOzzXBblZ1vw +W0nVMxEP8NEPGvsjOYJlIO3hiTOWUBk5dscXlmgIpz4dwIP+XVTVotE+h2H4vDWQ +Bptf+yJkle/OivI65YN/pstXiqo0LIn8jJAtH1zIXmwXFek746yE2SfY2Zp3+G7Q +TQEsg+6T4Fhfdxtw5kNftHH1JKfaxwIDAQABo4IBQTCCAT0wHQYDVR0OBBYEFE2P +UJ8N906ioC8yi9AD6kdHDpZQMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYTAlBM +MRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNVBAMM +FE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADALBgNV +HQ8EBAMCBaAwVAYDVR0RBE0wS6AYBggrBgEFBQcIBaAMDApncmFjZUBmZWQxoBgG +CCsGAQUFBwgFoAwMCmdyYWNlQHJlZzGBFWdyYWNlQG1haWwuZG9tYWluLmNvbTBA +BglghkgBhvhCAQ0EMxYxRmFrZSBEZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FT +TCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG9w0BAQsFAAOCAQEAC7U+5LZqTHqtqreT +5Czkqn7qr/HzeFw+FB05IMImDmb38UYyHyWHquzErG8+bbwN2l5LQ7BJTLz5UIxG +lrvLxPJ/xjxEXEThN/We9K0wxgUPZkVR45qG1OY5vRqw7qnfTdj2Ud/1AogVXZX0 +thtj2lFnzOF2TIudzEFTvEvD8Jf6leO5rcmzESJq1Zmnf6MKSC2PRVjSJGTM1L9T +8I4Cu+ihza6CneQKBYeR73OZ0MeV9IySkcNzTss6cIfy6sygcaZJ8p/wN/hDxJIG +IWLdF6q5MpqT8zR63txaKA0TPVEB/JCopdVD39XP5pwmEj/TX581k+a6Avy/7ILX +uDGILA== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/12.pem b/tools/ssl_backup/ca-clients/12.pem new file mode 100644 index 0000000000..738913b931 --- /dev/null +++ b/tools/ssl_backup/ca-clients/12.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 18 (0x12) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 25 13:06:58 2022 GMT + Not After : Oct 21 13:06:58 2024 GMT + Subject: CN=grace@localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:b0:27:69:bc:31:1d:b5:48:ad:67:06:48:5b:bc: + 71:20:56:06:6f:65:ab:fb:cc:bd:a3:57:a1:2c:59: + 6e:11:86:00:78:71:0b:ca:15:6b:05:4b:8b:d9:19: + b3:c0:db:23:1e:88:0b:e4:4c:c6:6e:24:73:9a:30: + ed:b1:05:af:7a:10:af:94:c0:03:ad:26:31:f2:36: + 5f:9d:db:9a:48:53:b2:d1:00:28:11:46:bc:39:6c: + 9d:7a:23:bf:d6:d4:ef:18:a5:9d:50:92:a3:5d:60: + 62:25:a2:0d:70:fa:fd:3b:cf:d1:ff:4a:c7:a9:f1: + 1d:7f:bf:be:05:6b:a2:e5:3b:69:80:25:da:e0:3f: + 3c:5b:9b:0e:2c:5d:51:8e:56:65:e5:46:88:fe:49: + 97:ba:10:7b:50:ae:31:e1:11:4a:2f:c6:76:44:af: + 10:62:55:d4:56:6e:ac:a6:6a:60:28:ef:9b:65:62: + 44:10:10:8e:e0:d1:60:17:cf:3f:a6:7b:ab:04:e6: + d8:0b:22:76:d6:26:1b:01:34:76:11:2c:6b:ab:06: + 06:7f:ef:28:1b:39:b9:9f:4e:68:16:9f:49:da:af: + 4a:44:bb:3c:48:bc:d5:95:5b:76:51:7e:bb:4a:2c: + 01:73:df:47:24:26:9e:ae:d1:25:cc:05:f6:2a:b7: + a2:0f + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + A0:A6:B0:BD:18:68:B3:3B:EB:72:11:28:D5:10:AE:A3:5D:FC:71:31 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:grace@localhost@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 40:6b:f7:d7:ee:bc:2c:35:df:f4:36:b0:bd:d4:db:a2:23:91: + 65:f7:c3:32:c1:c1:e7:81:7e:2e:4b:b1:38:77:3d:7a:f8:29: + 61:7c:04:7d:f1:4a:a4:b7:19:05:5d:7a:e7:ac:8c:ac:f5:5a: + f2:2f:cf:ad:5e:0f:6b:56:54:a4:05:17:4f:94:07:bb:8b:0a: + 82:3c:29:3e:68:74:ae:47:07:79:49:60:92:c3:c7:a3:06:8e: + 30:7f:31:3a:86:63:10:da:c6:f2:d5:80:44:e3:5c:2a:db:77: + bb:59:ba:a0:c4:da:08:5d:08:e7:e0:7a:81:11:b9:07:6a:66: + 81:6a:e9:2f:17:de:02:3c:e6:c5:d2:27:38:d7:0a:3d:d1:78: + 0f:c1:98:d7:ca:11:49:4d:00:51:7a:9b:f1:14:35:c7:3e:57: + 2e:98:70:8b:3b:8e:aa:65:d5:43:d6:20:1b:d8:9f:57:72:38: + 70:4b:c2:14:df:5b:0e:6d:be:25:e5:b9:c0:8f:f0:0e:bd:0f: + ad:49:df:8c:bb:7e:9b:13:e4:78:c3:f9:0a:a6:b5:41:9a:98: + 77:05:e2:d8:ec:ad:e9:3d:e9:b2:9a:28:87:25:d0:da:04:2c: + 2e:fd:c9:cc:93:83:48:ec:d6:b9:f9:9b:1b:af:77:80:43:57: + f4:55:c8:c8 +-----BEGIN CERTIFICATE----- +MIIENDCCAxygAwIBAgIBEjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjUxMzA2NThaFw0yNDEwMjExMzA2 +NThaMBoxGDAWBgNVBAMMD2dyYWNlQGxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBALAnabwxHbVIrWcGSFu8cSBWBm9lq/vMvaNXoSxZbhGG +AHhxC8oVawVLi9kZs8DbIx6IC+RMxm4kc5ow7bEFr3oQr5TAA60mMfI2X53bmkhT +stEAKBFGvDlsnXojv9bU7xilnVCSo11gYiWiDXD6/TvP0f9Kx6nxHX+/vgVrouU7 +aYAl2uA/PFubDixdUY5WZeVGiP5Jl7oQe1CuMeERSi/GdkSvEGJV1FZurKZqYCjv +m2ViRBAQjuDRYBfPP6Z7qwTm2AsidtYmGwE0dhEsa6sGBn/vKBs5uZ9OaBafSdqv +SkS7PEi81ZVbdlF+u0osAXPfRyQmnq7RJcwF9iq3og8CAwEAAaOCAUswggFHMB0G +A1UdDgQWBBSgprC9GGizO+tyESjVEK6jXfxxMTBsBgNVHSMEZTBjoVakVDBSMQsw +CQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293 +MR0wGwYDVQQDDBRNb25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1Ud +EwQCMAAwCwYDVR0PBAQDAgWgMF4GA1UdEQRXMFWgGAYIKwYBBQUHCAWgDAwKZ3Jh +Y2VAZmVkMaAYBggrBgEFBQcIBaAMDApncmFjZUByZWcxgR9ncmFjZUBsb2NhbGhv +c3RAbWFpbC5kb21haW4uY29tMEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5 +IENlcnRpZmljYXRlIGZvciBTQVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEB +CwUAA4IBAQBAa/fX7rwsNd/0NrC91NuiI5Fl98MywcHngX4uS7E4dz16+ClhfAR9 +8UqktxkFXXrnrIys9VryL8+tXg9rVlSkBRdPlAe7iwqCPCk+aHSuRwd5SWCSw8ej +Bo4wfzE6hmMQ2sby1YBE41wq23e7WbqgxNoIXQjn4HqBEbkHamaBaukvF94CPObF +0ic41wo90XgPwZjXyhFJTQBRepvxFDXHPlcumHCLO46qZdVD1iAb2J9XcjhwS8IU +31sObb4l5bnAj/AOvQ+tSd+Mu36bE+R4w/kKprVBmph3BeLY7K3pPemymiiHJdDa +BCwu/cnMk4NI7Na5+Zsbr3eAQ1f0VcjI +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/13.pem b/tools/ssl_backup/ca-clients/13.pem new file mode 100644 index 0000000000..7bac2b2651 --- /dev/null +++ b/tools/ssl_backup/ca-clients/13.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 19 (0x13) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:28 2022 GMT + Not After : Oct 22 11:00:28 2024 GMT + Subject: CN=not-alice + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:cf:2d:12:2c:67:a3:c4:a7:f0:13:55:02:bf:28: + a3:09:2d:54:95:f4:86:76:2f:3a:2f:da:9d:6d:22: + 04:39:e9:fc:28:e7:67:ad:86:4c:60:a5:90:f9:57: + e7:cd:b0:c9:f5:14:d2:b5:e8:bf:69:f9:d3:17:50: + d8:b8:07:52:58:ba:6a:b8:a9:56:33:1d:8e:77:b4: + e6:8d:43:13:22:9e:fd:6d:63:ff:93:c8:96:06:70: + ad:ca:7d:f1:ea:d1:0b:68:fd:ae:56:c1:63:e3:1f: + ed:01:64:c8:83:86:6a:93:d3:08:28:f2:35:8e:f3: + f0:da:e6:95:50:3a:39:dd:ab:a8:ff:ae:91:ab:28: + 16:cb:ba:b5:81:59:a8:aa:d7:06:3a:b7:0d:27:d6: + 64:5c:46:74:a7:40:cc:cd:ff:3c:02:08:48:84:ae: + 39:c3:16:c8:af:ea:92:59:63:b7:48:d3:cb:25:f2: + 36:e5:0d:89:3c:52:aa:bf:d6:fc:12:39:99:e1:1d: + 78:f6:cb:53:f3:b1:bb:8d:b9:fa:7f:dd:3e:7c:7e: + da:d6:84:60:7b:cb:d1:8a:87:8d:4f:00:67:17:4d: + 9c:3a:8d:88:fb:3d:30:03:86:08:7d:18:d6:9f:cc: + 67:8a:b0:82:b8:60:08:9a:1a:a5:87:70:84:62:5f: + 44:b3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 45:7C:64:C5:8B:3B:D2:CD:DC:DA:5D:50:AB:30:08:2B:C7:9E:7D:66 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:not-alice@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 0c:37:e3:74:43:44:73:31:28:ac:ff:d9:0a:08:d4:e3:9f:ef: + 48:b3:09:5d:5d:e7:a3:08:08:5d:32:9f:c9:74:d6:75:18:c6: + 64:78:e4:dc:ca:13:8c:16:e9:36:96:87:df:df:a1:1e:e5:a8: + 35:38:87:85:c3:f6:12:ee:91:67:f7:e2:e3:87:bb:b0:f7:60: + af:46:e3:0c:39:07:f6:9c:d4:18:3a:12:98:38:92:80:43:bd: + c3:a8:6b:63:aa:78:db:da:35:57:fa:af:c3:4b:f6:18:7a:b0: + fa:4a:b1:68:62:cf:ae:7c:76:f5:a4:27:53:dd:11:2c:c2:c3: + a6:56:b6:32:2c:db:2d:72:06:97:6d:8d:df:17:49:d0:7b:7e: + e0:2e:dc:b4:39:5b:60:f1:96:ca:34:19:ef:8f:64:0e:0f:74: + 96:90:88:df:59:13:e8:1d:5d:ca:1c:ef:79:94:0b:3e:4d:c7: + 27:d2:05:27:02:82:59:a9:83:c6:0d:ed:54:4c:ce:66:54:07: + 29:5c:8a:55:bb:b1:11:dc:4c:2d:7f:0a:ed:7a:b0:87:ed:40: + 75:1c:5f:09:8d:25:48:74:fa:36:47:44:73:b1:55:fd:b3:7c: + 3d:d8:67:d1:d7:ac:74:7e:f5:b2:62:65:5d:77:63:1e:ac:22: + 22:a1:59:ab +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBEzANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwMjhaFw0yNDEwMjIxMTAw +MjhaMBQxEjAQBgNVBAMMCW5vdC1hbGljZTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAM8tEixno8Sn8BNVAr8oowktVJX0hnYvOi/anW0iBDnp/CjnZ62G +TGClkPlX582wyfUU0rXov2n50xdQ2LgHUli6aripVjMdjne05o1DEyKe/W1j/5PI +lgZwrcp98erRC2j9rlbBY+Mf7QFkyIOGapPTCCjyNY7z8NrmlVA6Od2rqP+ukaso +Fsu6tYFZqKrXBjq3DSfWZFxGdKdAzM3/PAIISISuOcMWyK/qklljt0jTyyXyNuUN +iTxSqr/W/BI5meEdePbLU/Oxu425+n/dPnx+2taEYHvL0YqHjU8AZxdNnDqNiPs9 +MAOGCH0Y1p/MZ4qwgrhgCJoapYdwhGJfRLMCAwEAAaOCAUowggFGMB0GA1UdDgQW +BBRFfGTFizvSzdzaXVCrMAgrx559ZjBsBgNVHSMEZTBjoVakVDBSMQswCQYDVQQG +EwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYD +VQQDDBRNb25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMF0GA1UdEQRWMFSgHQYIKwYBBQUHCAWgEQwPYWxpY2VAbG9j +YWxob3N0oBgGCCsGAQUFBwgFoAwMCmFsaWNlQGZlZDGBGW5vdC1hbGljZUBtYWls +LmRvbWFpbi5jb20wQAYJYIZIAYb4QgENBDMWMUZha2UgRGV2LU9ubHkgQ2VydGlm +aWNhdGUgZm9yIFNBU0wgRVhURVJOQUwgdGVzdHMwDQYJKoZIhvcNAQELBQADggEB +AAw343RDRHMxKKz/2QoI1OOf70izCV1d56MICF0yn8l01nUYxmR45NzKE4wW6TaW +h9/foR7lqDU4h4XD9hLukWf34uOHu7D3YK9G4ww5B/ac1Bg6Epg4koBDvcOoa2Oq +eNvaNVf6r8NL9hh6sPpKsWhiz658dvWkJ1PdESzCw6ZWtjIs2y1yBpdtjd8XSdB7 +fuAu3LQ5W2Dxlso0Ge+PZA4PdJaQiN9ZE+gdXcoc73mUCz5NxyfSBScCglmpg8YN +7VRMzmZUBylcilW7sRHcTC1/Cu16sIftQHUcXwmNJUh0+jZHRHOxVf2zfD3YZ9HX +rHR+9bJiZV13Yx6sIiKhWas= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/14.pem b/tools/ssl_backup/ca-clients/14.pem new file mode 100644 index 0000000000..8cf44f71f9 --- /dev/null +++ b/tools/ssl_backup/ca-clients/14.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 20 (0x14) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:29 2022 GMT + Not After : Oct 22 11:00:29 2024 GMT + Subject: CN=kate + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:e9:a1:85:54:f5:5e:a1:de:13:2f:03:f6:47:3c: + d5:f5:4b:28:43:d1:56:b4:55:67:c4:eb:67:58:ee: + 72:a7:06:bc:ab:ab:a3:c9:74:63:cd:a4:0f:b6:60: + d2:c8:a6:69:16:5d:93:d8:8c:07:ea:b4:77:53:b3: + aa:31:a3:67:4d:67:49:ae:58:f7:df:b7:c8:51:11: + 17:f4:11:95:d2:d2:5f:bf:cc:74:9b:5d:e9:f5:ca: + 4e:a3:fb:30:0b:b9:5f:11:d5:3b:0f:2b:7b:55:52: + 56:8d:86:17:2f:16:72:d1:a1:22:68:ac:0d:89:55: + 92:d1:20:7e:05:03:29:80:c0:83:ef:0e:f6:d9:05: + fc:11:f5:c4:66:45:c2:61:99:ba:55:66:c9:69:33: + 66:75:22:0c:30:a8:84:82:92:17:47:7c:9e:f7:3a: + 34:f6:5a:e6:c1:96:5a:69:5a:d8:ff:9a:48:2e:bf: + 66:22:d8:b7:56:46:d8:12:bf:0f:30:06:7d:00:a5: + 02:16:32:3f:b3:dc:44:69:89:4c:de:c7:8a:33:99: + d4:89:ee:9f:fb:29:77:09:d0:7c:31:04:80:44:b6: + 07:3b:41:3d:73:d2:85:05:4d:9f:1e:4f:32:aa:1a: + 10:b2:d9:bc:39:63:1a:ab:d1:34:a2:c4:da:1d:b0: + 81:55 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + FF:E9:04:37:43:6F:F6:65:94:D7:E4:55:0A:E7:81:EC:B0:EF:DF:4D + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:kate@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 8f:13:62:c0:d1:c2:1a:ae:74:a2:a4:f4:94:a3:ec:58:41:0c: + 3b:38:e9:c9:42:36:29:bd:3d:ef:be:d6:37:da:c9:36:4b:0b: + 39:34:a3:84:eb:ef:19:0b:6a:c6:e8:0e:35:57:da:d9:fe:ff: + ff:36:cd:2e:dd:11:db:fc:00:9f:52:33:ba:27:36:81:65:70: + 17:53:34:e1:6d:a9:f2:41:51:f9:68:fb:02:1f:05:35:2e:8d: + e1:5a:05:17:ad:43:1d:36:01:2f:e6:6b:9e:91:b4:3e:25:0a: + 96:4d:2e:6f:22:4e:c1:cd:4f:bb:d0:62:77:62:a5:e8:d9:4f: + ea:10:a3:cc:24:f1:8a:ae:8d:37:6d:f1:f2:d4:56:29:c7:8d: + 17:2d:16:2e:35:09:19:b2:7c:99:44:41:f9:2d:d2:f9:88:26: + d0:6e:38:eb:cf:60:91:35:f8:26:18:ce:f2:cb:3b:0c:9a:fb: + 57:56:d8:41:93:e6:71:54:60:98:88:14:c1:c2:9c:46:b6:5a: + 0b:d4:b0:5d:a0:d7:22:34:83:61:18:3a:fd:92:b1:f8:45:b8: + ca:12:02:e0:b0:84:e1:e8:b8:4d:b7:fa:ea:e4:17:66:ed:25: + d9:87:8e:51:44:3d:2e:8f:e7:aa:e5:a8:24:5a:f9:20:ca:f0: + 9b:4a:db:1a +-----BEGIN CERTIFICATE----- +MIIEITCCAwmgAwIBAgIBFDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwMjlaFw0yNDEwMjIxMTAw +MjlaMA8xDTALBgNVBAMMBGthdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQDpoYVU9V6h3hMvA/ZHPNX1SyhD0Va0VWfE62dY7nKnBryrq6PJdGPNpA+2 +YNLIpmkWXZPYjAfqtHdTs6oxo2dNZ0muWPfft8hRERf0EZXS0l+/zHSbXen1yk6j ++zALuV8R1TsPK3tVUlaNhhcvFnLRoSJorA2JVZLRIH4FAymAwIPvDvbZBfwR9cRm +RcJhmbpVZslpM2Z1IgwwqISCkhdHfJ73OjT2WubBllppWtj/mkguv2Yi2LdWRtgS +vw8wBn0ApQIWMj+z3ERpiUzex4ozmdSJ7p/7KXcJ0HwxBIBEtgc7QT1z0oUFTZ8e +TzKqGhCy2bw5Yxqr0TSixNodsIFVAgMBAAGjggFDMIIBPzAdBgNVHQ4EFgQU/+kE +N0Nv9mWU1+RVCueB7LDv300wbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDBWBgNVHREETzBNoBwGCCsGAQUFBwgFoBAMDmthdGVAbG9jYWxob3N0 +oBcGCCsGAQUFBwgFoAsMCWthdGVAZmVkMYEUa2F0ZUBtYWlsLmRvbWFpbi5jb20w +QAYJYIZIAYb4QgENBDMWMUZha2UgRGV2LU9ubHkgQ2VydGlmaWNhdGUgZm9yIFNB +U0wgRVhURVJOQUwgdGVzdHMwDQYJKoZIhvcNAQELBQADggEBAI8TYsDRwhqudKKk +9JSj7FhBDDs46clCNim9Pe++1jfayTZLCzk0o4Tr7xkLasboDjVX2tn+//82zS7d +Edv8AJ9SM7onNoFlcBdTNOFtqfJBUflo+wIfBTUujeFaBRetQx02AS/ma56RtD4l +CpZNLm8iTsHNT7vQYndipejZT+oQo8wk8YqujTdt8fLUVinHjRctFi41CRmyfJlE +Qfkt0vmIJtBuOOvPYJE1+CYYzvLLOwya+1dW2EGT5nFUYJiIFMHCnEa2WgvUsF2g +1yI0g2EYOv2SsfhFuMoSAuCwhOHouE23+urkF2btJdmHjlFEPS6P56rlqCRa+SDK +8JtK2xo= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/15.pem b/tools/ssl_backup/ca-clients/15.pem new file mode 100644 index 0000000000..32ecf3b5da --- /dev/null +++ b/tools/ssl_backup/ca-clients/15.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 21 (0x15) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:31 2022 GMT + Not After : Oct 22 11:00:31 2024 GMT + Subject: CN=bob + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:d3:c8:02:8b:da:22:d9:71:36:7f:fe:11:7a:7f: + 3d:ae:1c:9c:32:61:0c:ba:37:4d:e5:6f:fd:c7:bc: + b2:0d:aa:f4:78:72:59:ed:b9:56:76:1e:b6:13:e4: + db:57:4d:8f:2b:2c:ec:2a:ef:cc:27:91:94:b5:9e: + 3a:5e:25:ad:48:e3:06:49:c5:10:9d:01:5c:43:f8: + b0:2c:03:23:25:ee:4b:b7:4f:82:7d:26:71:27:49: + 8d:f0:a1:89:4a:3a:e2:ef:80:2a:f0:31:56:ac:8c: + 9d:a2:91:f6:02:c1:49:d0:cc:97:4a:da:6f:24:ce: + 2b:47:89:16:19:2b:05:b8:3a:bb:45:12:16:06:03: + 42:3e:5b:70:16:2c:cf:8a:b0:c2:ef:4a:76:69:37: + cd:cd:2c:84:60:db:e9:22:46:b4:e0:b9:c6:c0:02: + 09:ff:25:45:72:9d:0c:39:ec:b7:dd:ff:d3:7d:40: + 06:98:ce:87:11:dc:f2:a8:90:43:23:27:41:63:d1: + 81:3f:64:3d:a3:d8:76:af:3e:e9:5b:f7:2b:83:81: + aa:d7:a6:d1:66:ba:c1:50:3c:54:49:8f:24:48:c0: + af:ee:d6:cf:1d:5b:b9:38:f6:f5:77:25:2d:d2:60: + 7d:1b:25:99:24:7d:2e:7f:10:c3:04:fe:b0:80:8f: + b2:21 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 59:80:96:B3:28:2E:80:7E:4A:B1:1A:CD:48:DA:6D:8F:6F:6A:E3:E5 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:bob@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 20:40:f4:eb:9f:9f:8f:f3:a4:9c:b3:40:a4:24:24:cc:55:06: + c5:9d:0e:fe:f9:36:af:33:93:22:f8:ba:0a:1a:4e:58:cb:b6: + 9c:15:8e:b8:69:2d:84:b2:0a:99:db:6f:e1:04:87:90:06:b1: + 07:03:f3:cd:36:21:e5:b1:89:75:2f:c9:b7:d9:a6:f1:4d:d8: + 5f:72:0a:29:a8:f5:c3:b8:32:ba:f3:4c:66:11:5e:04:d4:64: + 03:9a:11:fb:eb:cb:db:ca:2d:ea:d4:7a:e7:57:5b:18:bf:14: + 21:ca:2d:43:4f:d3:3e:ce:b7:12:6e:d6:1d:2c:d1:c4:9b:b7: + 1f:b8:1a:f8:77:99:1f:22:4f:44:a7:66:91:c0:7f:b7:aa:ac: + 2f:64:43:b5:f4:c8:95:6b:e1:ae:df:bc:79:69:0c:17:ae:1d: + bf:cd:7e:a4:4d:dc:03:96:4a:e9:e3:c0:b7:97:3e:77:82:a1: + 7d:60:88:31:e4:13:e1:c6:7f:1f:0b:d4:a1:11:ed:ca:78:02: + 98:fb:d7:1d:8c:ca:26:a8:72:6f:bb:37:9f:2f:71:2a:26:23: + 98:b0:8c:4e:7a:46:d0:64:22:7c:a1:cf:0c:38:4f:c8:02:0b: + 52:d5:3a:32:99:1e:ed:dd:ae:cc:2a:f2:d7:1b:d2:eb:05:f0: + 88:f6:5d:e6 +-----BEGIN CERTIFICATE----- +MIIEBTCCAu2gAwIBAgIBFTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwMzFaFw0yNDEwMjIxMTAw +MzFaMA4xDDAKBgNVBAMMA2JvYjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBANPIAovaItlxNn/+EXp/Pa4cnDJhDLo3TeVv/ce8sg2q9HhyWe25VnYethPk +21dNjyss7CrvzCeRlLWeOl4lrUjjBknFEJ0BXEP4sCwDIyXuS7dPgn0mcSdJjfCh +iUo64u+AKvAxVqyMnaKR9gLBSdDMl0rabyTOK0eJFhkrBbg6u0USFgYDQj5bcBYs +z4qwwu9Kdmk3zc0shGDb6SJGtOC5xsACCf8lRXKdDDnst93/031ABpjOhxHc8qiQ +QyMnQWPRgT9kPaPYdq8+6Vv3K4OBqtem0Wa6wVA8VEmPJEjAr+7Wzx1buTj29Xcl +LdJgfRslmSR9Ln8QwwT+sICPsiECAwEAAaOCASgwggEkMB0GA1UdDgQWBBRZgJaz +KC6AfkqxGs1I2m2Pb2rj5TBsBgNVHSMEZTBjoVakVDBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1UdEwQCMAAwCwYDVR0P +BAQDAgWgMDsGA1UdEQQ0MDKgGwYIKwYBBQUHCAWgDwwNYm9iQGxvY2FsaG9zdIET +Ym9iQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBEZXYtT25s +eSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG9w0B +AQsFAAOCAQEAIED065+fj/OknLNApCQkzFUGxZ0O/vk2rzOTIvi6ChpOWMu2nBWO +uGkthLIKmdtv4QSHkAaxBwPzzTYh5bGJdS/Jt9mm8U3YX3IKKaj1w7gyuvNMZhFe +BNRkA5oR++vL28ot6tR651dbGL8UIcotQ0/TPs63Em7WHSzRxJu3H7ga+HeZHyJP +RKdmkcB/t6qsL2RDtfTIlWvhrt+8eWkMF64dv81+pE3cA5ZK6ePAt5c+d4KhfWCI +MeQT4cZ/HwvUoRHtyngCmPvXHYzKJqhyb7s3ny9xKiYjmLCMTnpG0GQifKHPDDhP +yAILUtU6Mpke7d2uzCry1xvS6wXwiPZd5g== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/16.pem b/tools/ssl_backup/ca-clients/16.pem new file mode 100644 index 0000000000..b540230b97 --- /dev/null +++ b/tools/ssl_backup/ca-clients/16.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 22 (0x16) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:34 2022 GMT + Not After : Oct 22 11:00:34 2024 GMT + Subject: CN=greg + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:bf:8d:02:4b:60:52:f2:90:61:67:20:8a:8a:11: + 86:48:3d:03:94:56:0a:af:b0:f6:f6:05:d7:59:dd: + c9:90:48:72:40:2a:1c:0a:1e:2d:5c:5c:2b:b4:91: + 3d:d5:ef:6b:69:1e:3f:81:42:f7:a3:1e:86:48:95: + 62:3b:2f:13:78:16:93:08:4f:44:e1:18:fe:90:04: + 05:2e:70:89:4f:07:a9:5f:f8:b2:4a:5e:26:0b:fb: + 2d:1b:99:51:7c:c8:d6:c5:ac:2e:0e:b1:5a:6a:f6: + 87:a0:ad:9c:eb:3a:d6:d7:f7:59:d1:60:b9:17:1c: + fb:0e:18:5e:7a:e0:9b:01:eb:9a:9c:bc:54:c7:1f: + ca:eb:3f:37:f4:84:ce:ae:1e:a0:3c:d8:d3:8e:38: + a4:cd:c3:29:06:ed:56:f7:7e:c3:40:4b:1d:10:db: + c7:d2:86:f4:91:9b:df:10:04:fa:d6:46:6f:fa:ba: + 21:53:ce:79:6c:ca:e6:85:b3:a8:ac:3a:ce:50:c4: + 64:9b:48:6e:9b:1e:8c:7d:af:70:f5:00:14:6b:e3: + 06:c6:6e:29:e7:f7:20:c4:2f:c5:20:89:95:53:f0: + 05:24:5a:31:39:34:96:55:95:49:c3:94:e4:07:85: + aa:21:e6:83:65:be:cd:25:a6:4b:b7:34:ad:dc:10: + 59:dd + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + E5:EC:C8:F9:51:FD:59:8F:25:56:E5:F8:E7:85:C9:AA:46:15:69:D5 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:greg@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 7b:fd:46:2b:db:45:47:f0:cd:52:3c:79:41:6e:b5:f3:ba:19: + e7:c3:87:8c:69:46:62:cd:11:7b:b2:3f:29:dd:16:a6:7b:47: + b3:83:24:3e:02:de:ad:75:6f:b8:3d:14:14:43:a7:af:5b:ac: + 80:ae:f4:ae:26:13:2d:dc:75:7b:6c:d8:92:df:4a:11:07:87: + 1a:d9:cb:c7:35:70:57:ce:57:96:8b:7b:ab:09:70:be:e0:26: + e9:6f:3c:1f:f7:16:3e:29:a6:8d:14:af:72:00:24:55:0c:80: + a7:2c:f4:49:03:8c:53:f3:67:b2:7e:0a:58:1a:e2:29:4e:40: + f9:6a:24:ab:cf:f8:f9:ca:60:81:db:da:f1:03:2e:85:b3:8a: + 82:88:32:4a:ab:f3:99:54:b3:21:c2:5c:8c:fd:e1:5d:89:79: + 78:2a:e5:90:dc:8f:03:ea:8b:a0:70:93:cf:b3:9f:60:30:1f: + ce:af:b2:4e:3e:5f:32:a4:1b:33:5e:bd:e1:5b:0e:77:df:c5: + f7:e1:35:6b:2f:b0:c8:a3:91:07:5d:98:e3:b3:2a:02:aa:5c: + 36:ed:7e:bf:8f:0a:a1:12:0c:58:0c:bd:f1:a4:ee:8e:36:f8: + 51:84:c9:73:bd:8d:12:61:fc:f1:1f:60:61:40:1c:cf:97:f1: + 40:02:ff:57 +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIBFjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwMzRaFw0yNDEwMjIxMTAw +MzRaMA8xDTALBgNVBAMMBGdyZWcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jQJLYFLykGFnIIqKEYZIPQOUVgqvsPb2BddZ3cmQSHJAKhwKHi1cXCu0 +kT3V72tpHj+BQvejHoZIlWI7LxN4FpMIT0ThGP6QBAUucIlPB6lf+LJKXiYL+y0b +mVF8yNbFrC4OsVpq9oegrZzrOtbX91nRYLkXHPsOGF564JsB65qcvFTHH8rrPzf0 +hM6uHqA82NOOOKTNwykG7Vb3fsNASx0Q28fShvSRm98QBPrWRm/6uiFTznlsyuaF +s6isOs5QxGSbSG6bHox9r3D1ABRr4wbGbinn9yDEL8UgiZVT8AUkWjE5NJZVlUnD +lOQHhaoh5oNlvs0lpku3NK3cEFndAgMBAAGjggEqMIIBJjAdBgNVHQ4EFgQU5ezI ++VH9WY8lVuX454XJqkYVadUwbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDA9BgNVHREENjA0oBwGCCsGAQUFBwgFoBAMDmdyZWdAbG9jYWxob3N0 +gRRncmVnQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBEZXYt +T25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG +9w0BAQsFAAOCAQEAe/1GK9tFR/DNUjx5QW6187oZ58OHjGlGYs0Re7I/Kd0WpntH +s4MkPgLerXVvuD0UFEOnr1usgK70riYTLdx1e2zYkt9KEQeHGtnLxzVwV85Xlot7 +qwlwvuAm6W88H/cWPimmjRSvcgAkVQyApyz0SQOMU/Nnsn4KWBriKU5A+Wokq8/4 ++cpggdva8QMuhbOKgogySqvzmVSzIcJcjP3hXYl5eCrlkNyPA+qLoHCTz7OfYDAf +zq+yTj5fMqQbM1694VsOd9/F9+E1ay+wyKORB12Y47MqAqpcNu1+v48KoRIMWAy9 +8aTujjb4UYTJc72NEmH88R9gYUAcz5fxQAL/Vw== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/17.pem b/tools/ssl_backup/ca-clients/17.pem new file mode 100644 index 0000000000..4f908a1b69 --- /dev/null +++ b/tools/ssl_backup/ca-clients/17.pem @@ -0,0 +1,87 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 23 (0x17) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:34 2022 GMT + Not After : Oct 22 11:00:34 2024 GMT + Subject: CN=john + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:d3:b1:6e:bc:48:88:89:4c:86:c6:da:d7:79:87: + 28:4d:17:3f:1c:06:c9:c3:c9:57:e1:ed:1d:3b:c7: + 6d:84:36:ae:c6:50:0f:83:29:9f:f5:08:ec:c0:ba: + d0:9a:f0:29:f0:98:40:ba:f1:0a:11:07:fa:5d:a0: + d4:36:24:9f:6a:61:ab:c0:20:05:9f:1b:c8:ad:5e: + d6:2f:37:70:fb:d4:8e:8f:bb:aa:79:7e:da:a6:ec: + c6:1d:3c:d6:f6:86:d5:e8:b5:e8:de:2a:26:d5:6b: + 82:33:50:93:28:29:68:3c:c0:be:57:88:4f:1f:4c: + 7e:d3:1b:9f:25:4d:07:52:d1:3b:d0:2f:2c:23:d6: + 47:a0:d0:37:23:b7:17:55:5c:eb:64:25:40:b0:2f: + 4c:7c:a8:dc:0b:13:f1:c7:66:15:0e:9a:c0:bd:79: + f8:96:da:de:8a:f6:f9:4b:7a:86:be:dd:c2:b5:b3: + 43:a1:15:b4:4e:eb:b8:56:1b:34:4d:80:15:01:8b: + 9b:9c:62:66:56:41:78:88:f8:23:6f:23:5a:f5:6e: + 37:1c:43:82:b7:a2:1d:49:e2:8d:33:1e:18:de:f2: + 0c:34:51:6a:d6:2b:92:b2:d0:a7:2e:03:52:20:f0: + 84:0b:7a:12:1e:4f:fd:83:34:99:34:1d:f7:87:c4: + cf:21 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 98:BE:15:14:B9:59:AF:84:65:6F:C1:60:3D:69:4A:2A:B2:A8:5F:E6 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:john@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 79:3f:46:43:12:64:0e:32:04:c1:92:ba:61:81:e6:89:9b:47: + df:56:b9:18:43:86:e0:cd:03:67:a0:f3:51:51:10:2f:43:cd: + 07:b8:ce:5e:a9:4d:c9:e2:da:f2:4e:7f:61:ad:d0:ef:58:75: + 05:ba:cd:50:aa:b9:d2:d8:98:77:76:cf:eb:72:55:82:c2:73: + 6e:1d:61:64:03:16:03:7c:58:76:f4:70:f7:34:ab:14:de:d2: + 67:37:9f:86:31:12:ad:5e:ba:86:08:b7:02:6b:01:a9:c3:a5: + 08:7f:88:67:ca:46:bc:8d:51:9e:ac:83:3a:a4:52:74:fa:d9: + 5c:fb:57:2c:ed:c5:d8:6c:81:b5:c9:01:17:dc:17:9f:a8:4c: + b4:40:81:dd:93:f3:f3:74:41:1b:05:e0:c1:0f:b8:86:6d:61: + ba:71:c5:a9:34:44:a0:4e:c3:0b:27:44:58:d6:15:46:1f:5e: + f7:92:12:03:bb:d0:96:07:24:a4:8e:1e:e8:3a:23:7a:52:7c: + a8:f8:d7:91:66:d7:41:6a:e2:11:32:09:aa:71:70:e5:8e:70: + a8:e9:ba:7b:9c:6d:3b:30:79:86:da:32:15:d3:7b:26:ce:c9: + 99:61:f6:4a:9a:3c:f1:74:c0:c4:08:b1:86:db:9f:ae:b1:df: + bf:04:49:8a +-----BEGIN CERTIFICATE----- +MIID6jCCAtKgAwIBAgIBFzANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwMzRaFw0yNDEwMjIxMTAw +MzRaMA8xDTALBgNVBAMMBGpvaG4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQDTsW68SIiJTIbG2td5hyhNFz8cBsnDyVfh7R07x22ENq7GUA+DKZ/1COzA +utCa8CnwmEC68QoRB/pdoNQ2JJ9qYavAIAWfG8itXtYvN3D71I6Pu6p5ftqm7MYd +PNb2htXotejeKibVa4IzUJMoKWg8wL5XiE8fTH7TG58lTQdS0TvQLywj1keg0Dcj +txdVXOtkJUCwL0x8qNwLE/HHZhUOmsC9efiW2t6K9vlLeoa+3cK1s0OhFbRO67hW +GzRNgBUBi5ucYmZWQXiI+CNvI1r1bjccQ4K3oh1J4o0zHhje8gw0UWrWK5Ky0Kcu +A1Ig8IQLehIeT/2DNJk0HfeHxM8hAgMBAAGjggEMMIIBCDAdBgNVHQ4EFgQUmL4V +FLlZr4Rlb8FgPWlKKrKoX+YwbAYDVR0jBGUwY6FWpFQwUjELMAkGA1UEBhMCUEwx +EzARBgNVBAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwU +TW9uZ29vc2VJTSBGYWtlIENBIDKCCQCAgApd2gAhKDAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDAfBgNVHREEGDAWgRRqb2huQG1haWwuZG9tYWluLmNvbTBABglghkgB +hvhCAQ0EMxYxRmFrZSBEZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRF +Uk5BTCB0ZXN0czANBgkqhkiG9w0BAQsFAAOCAQEAeT9GQxJkDjIEwZK6YYHmiZtH +31a5GEOG4M0DZ6DzUVEQL0PNB7jOXqlNyeLa8k5/Ya3Q71h1BbrNUKq50tiYd3bP +63JVgsJzbh1hZAMWA3xYdvRw9zSrFN7SZzefhjESrV66hgi3AmsBqcOlCH+IZ8pG +vI1RnqyDOqRSdPrZXPtXLO3F2GyBtckBF9wXn6hMtECB3ZPz83RBGwXgwQ+4hm1h +unHFqTREoE7DCydEWNYVRh9e95ISA7vQlgckpI4e6DojelJ8qPjXkWbXQWriETIJ +qnFw5Y5wqOm6e5xtOzB5htoyFdN7Js7JmWH2Spo88XTAxAixhtufrrHfvwRJig== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/18.pem b/tools/ssl_backup/ca-clients/18.pem new file mode 100644 index 0000000000..83bc9c64a3 --- /dev/null +++ b/tools/ssl_backup/ca-clients/18.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 24 (0x18) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:36 2022 GMT + Not After : Oct 22 11:00:36 2024 GMT + Subject: CN=john@localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:b6:f3:f1:1f:5d:cd:95:c7:06:cd:81:d0:f5:01: + 78:eb:63:ff:2d:1b:4b:3a:01:15:32:d7:7b:bc:e6: + ea:89:fc:80:b0:c9:4f:2a:7c:ef:bc:f2:03:31:5c: + 16:9e:b1:ec:4c:c4:99:f9:2a:34:fa:c6:ec:6d:d9: + 1a:f2:3e:46:82:f3:8e:15:4c:6c:53:2c:f4:55:64: + b2:55:f8:21:05:3d:22:73:7c:8d:26:91:ac:c9:f1: + 58:1d:e8:2f:02:91:63:97:bb:ea:84:c0:20:f4:11: + 72:53:9e:05:4b:8b:0b:95:8d:34:88:09:bb:b3:cb: + fb:1e:71:97:37:41:7a:6e:db:65:22:f5:51:5e:71: + b8:a3:cf:25:3f:5a:d2:4c:ad:8b:95:a2:9b:d8:b1: + d9:0d:16:ff:d2:b7:eb:1b:57:9c:ab:7c:2e:da:c7: + 69:5e:c5:c8:5a:9b:11:55:4d:6c:58:66:05:47:52: + 2f:df:18:80:d5:a1:fe:d3:f2:ff:be:c9:4f:4e:9e: + 95:48:06:6f:38:8d:a0:27:c5:28:14:b8:88:a3:d7: + 5f:2f:58:51:d2:32:14:97:83:38:a6:2e:ff:b1:0a: + be:6d:10:42:73:ce:31:1a:35:92:45:d9:ed:c5:a9: + cd:62:f9:02:45:fa:6b:5a:94:06:9f:29:e4:40:56: + aa:8d + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 66:F6:EC:89:93:41:A9:26:BF:E1:DD:39:DD:54:29:28:82:C4:FC:35 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:john@localhost@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 80:37:50:78:36:ec:a0:36:ad:02:11:04:cc:f5:c9:38:0d:ca: + 23:4e:16:c0:74:14:a7:4e:2a:38:eb:1e:ee:ca:4a:05:1f:92: + 3e:e4:ae:51:a3:0e:38:a3:14:d6:cf:9c:3d:77:ec:f0:60:21: + 26:95:a5:f7:cf:25:cd:74:d8:61:a3:f1:5f:70:28:77:bd:6d: + 59:d0:27:74:73:05:22:30:94:1b:c9:07:64:12:bd:47:e9:7c: + 1d:2f:6c:01:d5:86:1a:ad:1e:0b:48:3b:7c:15:06:49:a1:cc: + a4:d3:80:0e:8a:c8:59:1f:87:95:5a:11:d4:47:a6:e6:44:a1: + 45:fc:15:fb:3e:19:7d:28:72:34:5b:98:fe:0f:ef:ee:94:70: + 9d:53:2b:9d:b8:06:4a:f5:9b:a6:36:c3:8f:75:bf:7a:1d:b5: + d0:bc:f6:85:d6:72:1c:1b:a3:c6:ed:fd:bf:a9:b2:95:cf:cf: + a8:69:c8:11:2d:89:9f:d9:32:99:55:c3:b6:06:97:47:a6:8e: + 77:8b:63:ee:aa:cf:19:81:07:92:c9:b0:e7:ef:f1:79:36:06: + 93:8e:5f:d5:3b:da:b9:21:35:00:d7:10:e2:e0:ce:99:ed:0b: + 6c:fc:aa:d8:8c:69:4a:c2:32:62:b1:86:5b:4e:48:9a:4d:47: + f3:fc:4b:c7 +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIBGDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwMzZaFw0yNDEwMjIxMTAw +MzZaMBkxFzAVBgNVBAMMDmpvaG5AbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtvPxH13NlccGzYHQ9QF462P/LRtLOgEVMtd7vObqifyA +sMlPKnzvvPIDMVwWnrHsTMSZ+So0+sbsbdka8j5GgvOOFUxsUyz0VWSyVfghBT0i +c3yNJpGsyfFYHegvApFjl7vqhMAg9BFyU54FS4sLlY00iAm7s8v7HnGXN0F6bttl +IvVRXnG4o88lP1rSTK2LlaKb2LHZDRb/0rfrG1ecq3wu2sdpXsXIWpsRVU1sWGYF +R1Iv3xiA1aH+0/L/vslPTp6VSAZvOI2gJ8UoFLiIo9dfL1hR0jIUl4M4pi7/sQq+ +bRBCc84xGjWSRdntxanNYvkCRfprWpQGnynkQFaqjQIDAQABo4IBFjCCARIwHQYD +VR0OBBYEFGb27ImTQakmv+HdOd1UKSiCxPw1MGwGA1UdIwRlMGOhVqRUMFIxCzAJ +BgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cx +HTAbBgNVBAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0T +BAIwADALBgNVHQ8EBAMCBaAwKQYDVR0RBCIwIIEeam9obkBsb2NhbGhvc3RAbWFp +bC5kb21haW4uY29tMEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5IENlcnRp +ZmljYXRlIGZvciBTQVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEBCwUAA4IB +AQCAN1B4NuygNq0CEQTM9ck4DcojThbAdBSnTio46x7uykoFH5I+5K5Row44oxTW +z5w9d+zwYCEmlaX3zyXNdNhho/FfcCh3vW1Z0Cd0cwUiMJQbyQdkEr1H6XwdL2wB +1YYarR4LSDt8FQZJocyk04AOishZH4eVWhHUR6bmRKFF/BX7Phl9KHI0W5j+D+/u +lHCdUyuduAZK9ZumNsOPdb96HbXQvPaF1nIcG6PG7f2/qbKVz8+oacgRLYmf2TKZ +VcO2BpdHpo53i2Puqs8ZgQeSybDn7/F5NgaTjl/VO9q5ITUA1xDi4M6Z7Qts/KrY +jGlKwjJisYZbTkiaTUfz/EvH +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/19.pem b/tools/ssl_backup/ca-clients/19.pem new file mode 100644 index 0000000000..7889bbde25 --- /dev/null +++ b/tools/ssl_backup/ca-clients/19.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 25 (0x19) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:39 2022 GMT + Not After : Oct 22 11:00:39 2024 GMT + Subject: CN=not-mike + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:cb:93:d7:8c:e9:55:6d:84:68:42:6a:20:b9:98: + b8:91:6a:9d:cb:f5:c0:b4:9a:42:b4:da:d0:61:25: + 0c:c0:f8:d0:73:5a:ae:90:1f:4b:e3:f4:cc:6d:d0: + 13:9f:68:f4:51:67:10:ce:e5:2a:d0:b4:c3:d5:a2: + 86:f9:0a:c5:d7:81:4c:99:88:4f:d9:78:e7:76:85: + 9e:df:30:21:6b:d5:7e:6d:65:e7:19:46:75:aa:2b: + 32:4f:cd:5b:41:3c:f2:84:fb:c3:88:19:c5:7d:6b: + f3:52:b6:82:88:d6:38:e0:24:73:12:91:f7:78:9e: + 76:30:fe:b9:2c:78:4f:b9:c8:e4:70:e4:4b:4a:1d: + d1:20:fa:92:36:1d:bd:18:ca:b1:e5:d6:f5:ac:10: + ff:8a:98:18:b3:f0:7b:c8:cc:35:88:99:4a:43:6e: + d7:2b:6f:3c:8a:48:95:86:30:3b:25:4b:8d:eb:76: + c7:89:a6:f2:21:0f:2c:06:ef:13:fc:9f:ac:5f:ac: + 8f:8d:a7:4f:3e:91:92:d6:d7:4a:86:b5:5e:17:d6: + 74:23:8a:fe:41:b7:82:97:51:67:a1:57:ae:5f:ee: + 9f:c8:14:11:85:93:00:91:e9:85:11:8f:c5:d7:ca: + 2c:47:cb:98:5c:6a:0b:56:cd:76:64:f1:7b:0b:57: + 42:83 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + A7:44:80:DB:AB:ED:C7:47:A2:8F:D2:E1:CD:55:36:EA:46:C3:80:AE + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:not-mike@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 51:1c:fc:31:4f:39:9d:34:64:95:72:8c:2e:b0:4c:b1:46:1e: + 57:b1:c0:58:de:dc:5d:16:65:12:0d:98:ca:65:b7:21:fd:ce: + 9b:e3:fb:70:b9:44:e6:80:86:8e:1b:3d:eb:1b:12:e3:28:a4: + f8:96:3a:97:e5:65:d6:cc:49:df:74:e1:1b:f5:7e:31:cd:6c: + c1:8e:87:bf:36:6e:b1:3f:02:e1:28:02:26:cd:13:e2:c8:6c: + 3d:de:60:5c:e0:95:e8:30:f1:fd:c8:aa:48:74:c6:7e:b7:63: + d8:7a:5f:da:e0:d7:bb:b1:c4:fb:ee:09:42:25:8e:dd:f1:e8: + e1:c1:9f:e1:31:21:f5:31:b6:44:fd:a6:34:2b:56:11:a7:24: + b7:19:9f:59:24:e5:1c:35:96:73:89:a2:db:e7:c0:97:67:1e: + e8:28:a1:1f:5e:5d:00:5d:02:cd:3e:a0:97:88:dd:32:0e:ed: + 16:4b:53:8d:52:16:81:b0:e1:76:59:be:47:b8:87:ae:96:82: + 3e:28:15:ed:50:2f:65:f1:72:f7:4a:2b:bd:92:56:3e:41:e2: + 56:cb:99:e6:78:70:b7:1d:2e:aa:c3:3f:c7:b5:4c:8b:e2:72: + b1:a3:3b:12:99:f7:bd:21:e4:08:d3:45:31:01:df:4d:21:3b: + bf:95:76:a0 +-----BEGIN CERTIFICATE----- +MIID8jCCAtqgAwIBAgIBGTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwMzlaFw0yNDEwMjIxMTAw +MzlaMBMxETAPBgNVBAMMCG5vdC1taWtlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAy5PXjOlVbYRoQmoguZi4kWqdy/XAtJpCtNrQYSUMwPjQc1qukB9L +4/TMbdATn2j0UWcQzuUq0LTD1aKG+QrF14FMmYhP2XjndoWe3zAha9V+bWXnGUZ1 +qisyT81bQTzyhPvDiBnFfWvzUraCiNY44CRzEpH3eJ52MP65LHhPucjkcORLSh3R +IPqSNh29GMqx5db1rBD/ipgYs/B7yMw1iJlKQ27XK288ikiVhjA7JUuN63bHiaby +IQ8sBu8T/J+sX6yPjadPPpGS1tdKhrVeF9Z0I4r+QbeCl1FnoVeuX+6fyBQRhZMA +kemFEY/F18osR8uYXGoLVs12ZPF7C1dCgwIDAQABo4IBEDCCAQwwHQYDVR0OBBYE +FKdEgNur7cdHoo/S4c1VNupGw4CuMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYT +AlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNV +BAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADAL +BgNVHQ8EBAMCBaAwIwYDVR0RBBwwGoEYbm90LW1pa2VAbWFpbC5kb21haW4uY29t +MEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlIGZvciBT +QVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEBCwUAA4IBAQBRHPwxTzmdNGSV +cowusEyxRh5XscBY3txdFmUSDZjKZbch/c6b4/twuUTmgIaOGz3rGxLjKKT4ljqX +5WXWzEnfdOEb9X4xzWzBjoe/Nm6xPwLhKAImzRPiyGw93mBc4JXoMPH9yKpIdMZ+ +t2PYel/a4Ne7scT77glCJY7d8ejhwZ/hMSH1MbZE/aY0K1YRpyS3GZ9ZJOUcNZZz +iaLb58CXZx7oKKEfXl0AXQLNPqCXiN0yDu0WS1ONUhaBsOF2Wb5HuIeuloI+KBXt +UC9l8XL3Siu9klY+QeJWy5nmeHC3HS6qwz/HtUyL4nKxozsSmfe9IeQI00UxAd9N +ITu/lXag +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/1A.pem b/tools/ssl_backup/ca-clients/1A.pem new file mode 100644 index 0000000000..b7551b2e20 --- /dev/null +++ b/tools/ssl_backup/ca-clients/1A.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 26 (0x1a) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:40 2022 GMT + Not After : Oct 22 11:00:40 2024 GMT + Subject: CN=grace + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:b0:ff:fb:0a:0b:cb:ba:e6:5a:b3:6e:08:4e:cb: + 6d:44:eb:d2:7d:6f:c9:a5:11:13:80:f3:d7:1f:73: + 70:9d:85:68:60:e3:05:00:7a:02:02:79:07:0c:20: + fe:42:38:26:ef:72:bc:29:81:c0:75:30:66:cb:13: + b3:e2:c7:d1:6d:32:ba:fe:c2:72:01:a8:b0:d9:3b: + 6d:f6:90:ae:94:88:c2:5a:71:b4:1a:82:c5:41:b3: + 1f:42:32:13:ae:96:13:eb:9c:fe:b2:8f:f5:bb:b0: + 14:9c:08:de:ee:e7:8d:6a:72:0a:17:46:cd:a2:04: + cb:94:2b:f6:f3:8e:78:31:ec:57:98:07:e8:76:0a: + 7f:b4:c4:46:c6:b6:cc:69:0c:24:9f:47:29:9e:83: + 89:9d:7b:0c:32:bd:fa:0f:ba:ca:ec:89:b9:c3:b2: + af:d2:c0:e7:4a:7d:de:8a:66:62:e2:3d:78:a1:29: + 88:47:7f:f5:8f:68:7c:4e:4e:cb:3b:6b:97:2a:7a: + eb:54:4e:14:48:bf:2a:72:a1:a2:96:27:f7:1d:67: + 21:c6:eb:0d:b4:a7:bb:91:57:74:a6:a8:b3:dc:6a: + fd:ee:f5:0b:80:b5:44:a6:99:ba:23:19:17:d6:67: + 39:20:7a:7d:4f:f6:ab:94:e0:76:24:60:47:22:52: + 47:81 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 96:88:BE:B0:4F:C9:3C:45:6D:0F:B2:8D:0C:2B:4B:5F:2B:B9:01:AB + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:grace@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 05:cf:62:96:9d:46:db:20:08:18:99:63:1a:e2:61:fe:69:ba: + 85:cc:f6:1d:88:cd:c5:c3:d6:73:94:c5:a1:2b:b6:24:1b:0e: + fd:a4:ee:a3:a7:30:b4:45:44:87:4b:01:2b:f6:95:9c:5a:71: + ed:95:f2:09:a8:83:5b:cc:13:00:2d:16:22:1c:eb:2d:8a:ac: + f9:d4:25:22:02:ee:4b:e3:f7:66:66:01:2e:9d:c1:f5:5d:b4: + 25:84:dc:e2:9f:bd:dd:8f:5b:8b:6b:32:c0:24:2b:e0:d1:41: + 2a:9a:15:d9:8b:20:a6:34:ef:a8:46:a9:9f:1a:08:43:24:11: + 23:f3:c2:83:b3:bc:93:ad:62:a6:b5:65:bb:b8:d2:09:53:5e: + 9e:ff:36:20:8b:d5:03:90:e6:ab:ec:d4:b3:93:61:f9:23:7e: + ef:e9:9f:52:73:fa:cf:27:7a:76:ba:b8:a9:6f:34:b2:8f:20: + 3a:88:0a:bf:a4:77:1b:cf:86:f5:d6:e0:7a:71:70:60:a9:aa: + c0:f8:52:d1:79:0e:35:db:7c:00:d5:4c:38:ea:4c:95:53:d1: + 2f:73:c7:f2:25:2d:86:95:05:98:56:46:4c:03:41:bb:44:45: + e5:cd:90:de:d3:38:20:eb:3c:a4:6e:2b:0d:29:60:a5:8c:9e: + 34:e0:04:b5 +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIBGjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwNDBaFw0yNDEwMjIxMTAw +NDBaMBAxDjAMBgNVBAMMBWdyYWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAsP/7CgvLuuZas24ITsttROvSfW/JpRETgPPXH3NwnYVoYOMFAHoCAnkH +DCD+Qjgm73K8KYHAdTBmyxOz4sfRbTK6/sJyAaiw2Ttt9pCulIjCWnG0GoLFQbMf +QjITrpYT65z+so/1u7AUnAje7ueNanIKF0bNogTLlCv28454MexXmAfodgp/tMRG +xrbMaQwkn0cpnoOJnXsMMr36D7rK7Im5w7Kv0sDnSn3eimZi4j14oSmIR3/1j2h8 +Tk7LO2uXKnrrVE4USL8qcqGilif3HWchxusNtKe7kVd0pqiz3Gr97vULgLVEppm6 +IxkX1mc5IHp9T/arlOB2JGBHIlJHgQIDAQABo4IBQTCCAT0wHQYDVR0OBBYEFJaI +vrBPyTxFbQ+yjQwrS18ruQGrMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYTAlBM +MRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNVBAMM +FE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADALBgNV +HQ8EBAMCBaAwVAYDVR0RBE0wS6AYBggrBgEFBQcIBaAMDApncmFjZUBmZWQxoBgG +CCsGAQUFBwgFoAwMCmdyYWNlQHJlZzGBFWdyYWNlQG1haWwuZG9tYWluLmNvbTBA +BglghkgBhvhCAQ0EMxYxRmFrZSBEZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FT +TCBFWFRFUk5BTCB0ZXN0czANBgkqhkiG9w0BAQsFAAOCAQEABc9ilp1G2yAIGJlj +GuJh/mm6hcz2HYjNxcPWc5TFoSu2JBsO/aTuo6cwtEVEh0sBK/aVnFpx7ZXyCaiD +W8wTAC0WIhzrLYqs+dQlIgLuS+P3ZmYBLp3B9V20JYTc4p+93Y9bi2sywCQr4NFB +KpoV2YsgpjTvqEapnxoIQyQRI/PCg7O8k61iprVlu7jSCVNenv82IIvVA5Dmq+zU +s5Nh+SN+7+mfUnP6zyd6drq4qW80so8gOogKv6R3G8+G9dbgenFwYKmqwPhS0XkO +Ndt8ANVMOOpMlVPRL3PH8iUthpUFmFZGTANBu0RF5c2Q3tM4IOs8pG4rDSlgpYye +NOAEtQ== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/1B.pem b/tools/ssl_backup/ca-clients/1B.pem new file mode 100644 index 0000000000..6d03b4ba5a --- /dev/null +++ b/tools/ssl_backup/ca-clients/1B.pem @@ -0,0 +1,89 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 27 (0x1b) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:00:41 2022 GMT + Not After : Oct 22 11:00:41 2024 GMT + Subject: CN=grace@localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c7:d6:20:fb:89:aa:db:4f:4e:2c:ba:04:c6:5f: + ba:dd:82:15:d8:e5:b1:a9:c3:c5:bd:25:ca:d8:1c: + ae:6e:67:58:0f:9d:04:8e:28:9c:d9:9a:6a:bb:74: + 3e:53:56:6b:13:c5:8c:3d:80:a7:f8:9f:8a:80:99: + fe:1a:81:3f:e2:92:3f:4e:3e:44:c1:4d:a2:db:04: + 8a:36:05:a9:f5:11:24:ba:38:ec:e4:56:7b:85:a9: + 63:24:0c:19:1b:08:64:0d:51:c7:b9:45:35:f1:6a: + 5d:45:53:7a:d0:0d:cd:08:2d:85:5c:9d:14:5c:80: + a1:d2:43:7a:9b:db:3a:bb:09:e8:71:ab:45:f3:4e: + 5b:92:6f:c8:7b:79:9b:bb:4a:b9:92:0e:cc:05:04: + da:77:b6:84:77:81:bf:b7:c1:d8:68:57:79:01:cd: + 9a:3f:21:ff:22:40:45:96:f5:ba:79:b5:d5:0f:cc: + 8b:ff:2a:ba:00:09:60:a1:a0:5e:48:60:f5:95:85: + e5:44:19:a8:7c:01:49:48:4a:74:ef:90:b0:57:74: + c2:f2:97:ac:f6:b3:2f:e2:fd:b8:34:9e:c2:f9:32: + 75:80:5c:87:9c:04:3d:8b:e8:af:a3:fe:3f:07:81: + 79:39:69:44:67:f1:da:73:40:ce:72:c6:60:f1:99: + 70:ef + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 45:E9:6B:30:84:B4:5A:C3:FD:52:A0:2A:D0:E4:95:BE:2D:C8:07:B5 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, othername:, email:grace@localhost@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 69:26:0b:cb:25:5f:e9:c4:d8:5a:14:3f:01:8a:34:42:ff:44: + 79:69:3e:60:32:c3:ea:7d:57:fc:c4:c2:3a:f8:91:ff:d9:42: + e6:12:97:14:01:fe:48:fd:8e:2d:89:70:64:08:1b:44:a7:df: + 3a:80:6c:c8:3f:58:2f:e1:37:06:c0:3f:67:65:64:31:e8:68: + a3:9e:7d:2c:e7:3c:c3:3e:e4:7c:dc:00:e8:90:a0:e1:ed:76: + 52:f2:06:a7:46:f5:cf:a6:d9:39:d9:3e:cc:9e:8e:0c:a8:d3: + 9a:ab:4e:23:40:96:ca:c4:02:da:3b:e4:da:37:6c:82:c5:09: + e0:eb:b4:bd:26:2b:65:5f:3a:96:89:3d:e4:c8:8c:24:93:9b: + b0:de:ed:60:51:63:a2:53:91:34:60:cd:50:b1:30:18:72:22: + b0:ad:47:d1:35:2c:3b:e1:b7:8c:61:f3:2e:92:55:84:6a:a4: + b3:9e:e6:c2:ce:22:64:87:da:b4:91:06:19:49:f9:d0:f5:35: + e4:e4:3f:43:cd:3b:83:0b:52:09:32:8c:c6:a7:29:9b:39:ed: + 32:5e:9e:9b:d5:1a:d8:8d:03:4f:64:d9:84:2e:3a:22:15:d0: + c1:b4:74:3b:a5:82:b8:b7:42:01:6b:b1:81:5f:e2:16:03:57: + 7e:8e:59:31 +-----BEGIN CERTIFICATE----- +MIIENDCCAxygAwIBAgIBGzANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTAwNDFaFw0yNDEwMjIxMTAw +NDFaMBoxGDAWBgNVBAMMD2dyYWNlQGxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAMfWIPuJqttPTiy6BMZfut2CFdjlsanDxb0lytgcrm5n +WA+dBI4onNmaart0PlNWaxPFjD2Ap/ifioCZ/hqBP+KSP04+RMFNotsEijYFqfUR +JLo47ORWe4WpYyQMGRsIZA1Rx7lFNfFqXUVTetANzQgthVydFFyAodJDepvbOrsJ +6HGrRfNOW5JvyHt5m7tKuZIOzAUE2ne2hHeBv7fB2GhXeQHNmj8h/yJARZb1unm1 +1Q/Mi/8qugAJYKGgXkhg9ZWF5UQZqHwBSUhKdO+QsFd0wvKXrPazL+L9uDSewvky +dYBch5wEPYvor6P+PweBeTlpRGfx2nNAznLGYPGZcO8CAwEAAaOCAUswggFHMB0G +A1UdDgQWBBRF6WswhLRaw/1SoCrQ5JW+LcgHtTBsBgNVHSMEZTBjoVakVDBSMQsw +CQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293 +MR0wGwYDVQQDDBRNb25nb29zZUlNIEZha2UgQ0EgMoIJAICACl3aACEoMAkGA1Ud +EwQCMAAwCwYDVR0PBAQDAgWgMF4GA1UdEQRXMFWgGAYIKwYBBQUHCAWgDAwKZ3Jh +Y2VAZmVkMaAYBggrBgEFBQcIBaAMDApncmFjZUByZWcxgR9ncmFjZUBsb2NhbGhv +c3RAbWFpbC5kb21haW4uY29tMEAGCWCGSAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5 +IENlcnRpZmljYXRlIGZvciBTQVNMIEVYVEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEB +CwUAA4IBAQBpJgvLJV/pxNhaFD8BijRC/0R5aT5gMsPqfVf8xMI6+JH/2ULmEpcU +Af5I/Y4tiXBkCBtEp986gGzIP1gv4TcGwD9nZWQx6Gijnn0s5zzDPuR83ADokKDh +7XZS8ganRvXPptk52T7Mno4MqNOaq04jQJbKxALaO+TaN2yCxQng67S9JitlXzqW +iT3kyIwkk5uw3u1gUWOiU5E0YM1QsTAYciKwrUfRNSw74beMYfMuklWEaqSznubC +ziJkh9q0kQYZSfnQ9TXk5D9DzTuDC1IJMozGpymbOe0yXp6b1RrYjQNPZNmELjoi +FdDBtHQ7pYK4t0IBa7GBX+IWA1d+jlkx +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/1C.pem b/tools/ssl_backup/ca-clients/1C.pem new file mode 100644 index 0000000000..1541de20a9 --- /dev/null +++ b/tools/ssl_backup/ca-clients/1C.pem @@ -0,0 +1,87 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 28 (0x1c) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:22:45 2022 GMT + Not After : Oct 22 11:22:45 2024 GMT + Subject: CN=user1 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c3:5f:a8:38:66:55:fe:f7:49:d5:db:85:a5:68: + 34:d2:9d:54:85:f2:6a:f1:fb:bb:10:9b:16:8e:cb: + dd:37:3b:53:b6:7f:00:c3:cd:41:5c:92:8e:24:96: + 0d:2b:fc:37:c5:87:b6:8a:d5:a9:df:18:50:e5:54: + 4d:79:05:86:db:30:2b:ae:08:01:2c:c9:6e:38:83: + d7:c3:4d:1f:af:61:34:11:36:de:44:35:c6:e0:ec: + 8c:16:39:5b:66:94:1c:b6:c6:e3:6e:c7:7b:5c:06: + e2:57:44:06:e5:fa:be:cb:20:8e:bb:7b:af:a3:a6: + 83:3d:9f:16:81:30:be:aa:bf:3f:9d:f4:0b:da:c7: + 5d:0b:52:bf:d1:0b:e7:21:65:bb:14:37:dc:14:61: + 25:2b:7d:c1:8b:17:0e:b7:c9:2e:41:2f:de:92:b2: + 5b:95:40:97:40:2b:68:a5:99:d8:2d:eb:93:a1:6d: + fb:28:a9:06:8a:38:96:46:8e:93:7e:ad:e6:b3:a6: + 08:c6:b6:11:18:35:98:17:2b:bb:40:45:0e:1d:d5: + 91:58:54:68:d0:5b:1c:fd:eb:eb:27:82:6f:2c:18: + 43:82:4e:b4:70:a4:ee:27:a6:b1:c3:c8:95:a3:cc: + 4c:56:94:a6:85:f1:9a:63:e3:9f:48:90:55:df:c5: + 5f:7f + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + CC:8B:45:97:A5:E5:27:8C:CB:F5:99:EB:7A:EB:CC:F6:1F:34:CB:94 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + email:user1@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 92:1c:ed:12:94:ac:94:89:f3:7d:6d:d2:e8:c1:ac:ed:ed:5a: + ab:60:11:71:f9:05:ab:cc:74:0d:cf:80:f6:74:3f:7c:b0:9e: + 1c:39:2f:c3:1e:6f:24:39:90:1d:08:aa:ed:67:2f:e9:21:c3: + 02:b9:f6:0a:73:b7:5e:72:92:64:cc:f5:72:83:65:a3:0e:84: + 15:f2:77:09:69:01:70:fc:a5:1c:61:c5:8a:d2:19:d3:76:8d: + a2:78:fc:35:04:fe:04:02:d3:38:20:26:3a:d2:58:74:0a:74: + 62:60:64:9a:bc:61:5e:9e:f2:c4:fe:25:1b:ee:2c:63:52:3c: + 42:56:22:8c:a1:85:42:50:a3:74:96:25:87:1f:49:92:9b:5e: + d6:37:d2:60:5a:48:aa:0a:e0:a8:60:85:e1:cd:20:c6:83:f2: + 31:23:16:8d:88:b0:25:22:9f:77:b2:89:d9:25:3e:31:9a:fd: + ef:1c:ac:54:21:83:ee:58:74:66:44:ef:af:5c:d6:21:35:1c: + 4a:f8:59:ef:3d:a0:c2:de:81:ac:02:ee:1d:62:ff:58:fe:5f: + d0:7b:dc:4b:6d:41:44:20:ef:86:69:08:3a:76:d5:bf:1f:cc: + 8b:71:20:f3:31:ce:9c:13:cd:84:99:60:d4:9f:b3:1e:c6:d1: + 9b:c4:18:36 +-----BEGIN CERTIFICATE----- +MIID7DCCAtSgAwIBAgIBHDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTIyNDVaFw0yNDEwMjIxMTIy +NDVaMBAxDjAMBgNVBAMMBXVzZXIxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAw1+oOGZV/vdJ1duFpWg00p1UhfJq8fu7EJsWjsvdNztTtn8Aw81BXJKO +JJYNK/w3xYe2itWp3xhQ5VRNeQWG2zArrggBLMluOIPXw00fr2E0ETbeRDXG4OyM +FjlbZpQctsbjbsd7XAbiV0QG5fq+yyCOu3uvo6aDPZ8WgTC+qr8/nfQL2sddC1K/ +0QvnIWW7FDfcFGElK33BixcOt8kuQS/ekrJblUCXQCtopZnYLeuToW37KKkGijiW +Ro6Tfq3ms6YIxrYRGDWYFyu7QEUOHdWRWFRo0Fsc/evrJ4JvLBhDgk60cKTuJ6ax +w8iVo8xMVpSmhfGaY+OfSJBV38VffwIDAQABo4IBDTCCAQkwHQYDVR0OBBYEFMyL +RZel5SeMy/WZ63rrzPYfNMuUMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYTAlBM +MRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNVBAMM +FE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADALBgNV +HQ8EBAMCBaAwIAYDVR0RBBkwF4EVdXNlcjFAbWFpbC5kb21haW4uY29tMEAGCWCG +SAGG+EIBDQQzFjFGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlIGZvciBTQVNMIEVY +VEVSTkFMIHRlc3RzMA0GCSqGSIb3DQEBCwUAA4IBAQCSHO0SlKyUifN9bdLowazt +7VqrYBFx+QWrzHQNz4D2dD98sJ4cOS/DHm8kOZAdCKrtZy/pIcMCufYKc7decpJk +zPVyg2WjDoQV8ncJaQFw/KUcYcWK0hnTdo2iePw1BP4EAtM4ICY60lh0CnRiYGSa +vGFenvLE/iUb7ixjUjxCViKMoYVCUKN0liWHH0mSm17WN9JgWkiqCuCoYIXhzSDG +g/IxIxaNiLAlIp93sonZJT4xmv3vHKxUIYPuWHRmRO+vXNYhNRxK+FnvPaDC3oGs +Au4dYv9Y/l/Qe9xLbUFEIO+GaQg6dtW/H8yLcSDzMc6cE82EmWDUn7MextGbxBg2 +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/1D.pem b/tools/ssl_backup/ca-clients/1D.pem new file mode 100644 index 0000000000..286fa1f7fc --- /dev/null +++ b/tools/ssl_backup/ca-clients/1D.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 29 (0x1d) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Jan 26 11:57:06 2022 GMT + Not After : Oct 22 11:57:06 2024 GMT + Subject: CN=user1 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:b3:90:65:a0:00:5d:4d:68:66:ed:41:92:a9:9b: + 75:d3:a0:4b:f2:2f:12:f2:19:e9:bf:63:56:37:e6: + 9c:f1:57:88:00:3e:a6:af:22:fe:6d:d1:ec:64:f7: + 22:9c:63:c9:de:81:b1:7d:1f:66:26:04:9c:76:a5: + 98:5f:62:c0:df:6f:34:4f:13:9e:40:91:bc:73:bc: + 36:9c:58:e8:2b:a1:5a:c5:bc:bb:bb:b4:f1:6e:4e: + e5:8a:7f:3e:34:e2:3e:57:40:c1:5a:cd:b1:88:ea: + 81:6c:7f:22:e5:8d:bb:a3:70:01:ee:8b:ff:0b:3d: + 0f:f3:7e:0b:22:56:11:3f:7d:f1:e2:17:10:68:4d: + ee:2c:e4:f5:1d:74:a4:5e:be:c8:0e:e6:8f:38:11: + 6d:08:76:c2:8b:eb:e7:79:78:00:3f:c1:08:76:49: + 97:6c:46:5f:0d:a5:a8:6f:c2:46:95:e9:89:1b:74: + bd:d4:8e:ee:fa:8f:8b:e9:e1:22:0a:c0:5d:da:4d: + f0:3f:f4:ab:6b:b8:10:c1:27:71:69:1f:2a:cb:4a: + 2f:66:24:d9:ec:10:d3:10:a6:13:10:10:dd:1b:ab: + 46:59:67:65:e6:a7:8a:06:d8:62:1c:af:ab:19:cf: + e7:2e:1b:68:6e:a7:4e:b6:ea:8a:a4:08:71:b3:50: + 46:a7 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 7E:38:93:78:75:98:A6:63:B2:0E:9C:D1:5E:9A:0C:62:3B:A7:0D:DB + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:user1@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 27:90:6f:dc:2b:a0:b9:2d:8b:57:ad:a7:68:59:0b:dc:98:1b: + fc:e7:aa:c3:5b:6b:e8:ab:98:f1:d1:2e:9d:43:5b:e1:b9:ee: + 56:ff:b6:87:83:47:30:91:7a:b7:16:7f:f3:7d:ce:92:04:22: + 6f:8d:0d:23:9f:03:d0:51:63:bf:3a:32:bd:6e:de:03:f6:fc: + 42:0d:7f:73:ff:8a:16:97:18:58:86:59:11:ff:6d:a8:fd:51: + 76:a6:cb:69:9a:63:b9:b2:2e:38:55:fe:f3:38:1b:f4:32:10: + 32:0a:61:ca:42:28:ee:87:b4:8e:e0:e6:0c:37:a2:76:25:09: + fe:cb:21:cf:d0:1d:31:bc:9b:2b:72:b3:99:ef:a4:5b:96:a5: + 5c:54:ca:8e:ee:60:17:a2:b8:12:52:ff:12:2c:f4:40:bb:2b: + 18:18:4d:19:3b:81:a3:04:e6:f3:6d:bf:7a:ee:00:a2:17:61: + f2:e6:a3:c7:98:ec:1c:45:8b:ce:ba:65:02:8f:79:12:67:d8: + e7:1c:74:14:c3:13:7c:e5:ec:de:30:9a:8d:8b:8b:5a:07:b5: + ef:90:48:c6:9f:db:bc:3d:93:10:76:1f:55:8e:00:e4:b9:0e: + 05:cf:2a:67:86:5b:57:08:5b:d9:cb:37:63:ad:35:63:ce:ac: + 6a:4a:ae:e9 +-----BEGIN CERTIFICATE----- +MIIECzCCAvOgAwIBAgIBHTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMjYxMTU3MDZaFw0yNDEwMjIxMTU3 +MDZaMBAxDjAMBgNVBAMMBXVzZXIxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAs5BloABdTWhm7UGSqZt106BL8i8S8hnpv2NWN+ac8VeIAD6mryL+bdHs +ZPcinGPJ3oGxfR9mJgScdqWYX2LA3280TxOeQJG8c7w2nFjoK6Faxby7u7Txbk7l +in8+NOI+V0DBWs2xiOqBbH8i5Y27o3AB7ov/Cz0P834LIlYRP33x4hcQaE3uLOT1 +HXSkXr7IDuaPOBFtCHbCi+vneXgAP8EIdkmXbEZfDaWob8JGlemJG3S91I7u+o+L +6eEiCsBd2k3wP/Sra7gQwSdxaR8qy0ovZiTZ7BDTEKYTEBDdG6tGWWdl5qeKBthi +HK+rGc/nLhtobqdOtuqKpAhxs1BGpwIDAQABo4IBLDCCASgwHQYDVR0OBBYEFH44 +k3h1mKZjsg6c0V6aDGI7pw3bMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYTAlBM +MRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNVBAMM +FE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADALBgNV +HQ8EBAMCBaAwPwYDVR0RBDgwNqAdBggrBgEFBQcIBaARDA91c2VyMUBsb2NhbGhv +c3SBFXVzZXIxQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBE +ZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkq +hkiG9w0BAQsFAAOCAQEAJ5Bv3CuguS2LV62naFkL3Jgb/Oeqw1tr6KuY8dEunUNb +4bnuVv+2h4NHMJF6txZ/833OkgQib40NI58D0FFjvzoyvW7eA/b8Qg1/c/+KFpcY +WIZZEf9tqP1RdqbLaZpjubIuOFX+8zgb9DIQMgphykIo7oe0juDmDDeidiUJ/ssh +z9AdMbybK3Kzme+kW5alXFTKju5gF6K4ElL/Eiz0QLsrGBhNGTuBowTm822/eu4A +ohdh8uajx5jsHEWLzrplAo95EmfY5xx0FMMTfOXs3jCajYuLWge175BIxp/bvD2T +EHYfVY4A5LkOBc8qZ4ZbVwhb2cs3Y601Y86sakqu6Q== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/1E.pem b/tools/ssl_backup/ca-clients/1E.pem new file mode 100644 index 0000000000..e75cfce76d --- /dev/null +++ b/tools/ssl_backup/ca-clients/1E.pem @@ -0,0 +1,88 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 30 (0x1e) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Feb 2 22:21:12 2022 GMT + Not After : Oct 29 22:21:12 2024 GMT + Subject: CN=user1 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:ab:c1:7a:2a:7f:2c:c9:50:b6:d4:cd:75:ab:c8: + ab:fc:d7:20:ff:87:06:f4:96:75:88:60:33:c7:bc: + 4e:9f:ce:bc:ee:49:1e:54:60:e7:07:6c:bd:9a:3e: + a9:25:89:e1:75:58:a5:10:e3:b7:ae:61:2a:22:b9: + 61:f0:67:7f:2f:27:8f:51:06:6e:7d:fc:c6:f1:f2: + c6:16:b3:97:df:4a:5a:ca:75:01:07:dd:9b:a5:af: + d1:f4:e8:28:2b:82:b6:60:27:2c:16:fa:83:15:9d: + 04:3c:e4:21:cc:58:a7:0e:4f:2d:ee:32:29:1a:ba: + ac:90:8b:62:26:90:92:a5:fc:e6:f9:41:9d:e4:77: + e2:8c:63:41:40:f4:1a:61:35:c3:c2:5f:d8:4a:3c: + 7a:4f:5b:0f:ca:51:4e:4e:9f:ce:a8:f0:40:ca:76: + bc:71:e6:bb:11:1f:52:69:ec:fa:d0:14:cb:a6:90: + e7:11:52:13:ed:ce:37:22:38:c4:d3:f6:86:82:4a: + 5c:32:f9:51:39:85:64:ac:e5:ba:ca:25:bf:ee:4c: + 1f:7d:14:dc:48:8c:8f:24:28:06:c5:5d:b2:c9:6c: + 15:a8:1e:c3:0a:49:37:8a:61:18:d7:36:d9:45:25: + cf:9c:60:5e:41:32:be:14:0b:79:7a:71:82:50:28: + 05:9b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 15:72:56:CE:B1:67:A7:C0:E5:DB:4B:5E:46:CA:63:B6:6E:DE:66:C4 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA 2 + serial:80:80:0A:5D:DA:00:21:28 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:user1@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 22:c2:c1:91:d4:c2:7f:6a:26:ff:7f:f8:ec:0f:e8:a4:d1:00: + 8b:97:2e:16:37:8f:a7:86:da:2a:23:d1:42:47:ff:00:97:4e: + 3e:2c:61:24:b5:43:2c:04:e0:7f:f1:ab:4f:32:5c:37:7b:fd: + d5:b0:b0:73:72:66:68:78:c8:b4:1d:f9:03:03:18:8c:13:19: + c8:e1:3b:ff:4e:98:a8:a5:b1:3e:b4:fd:4a:d1:92:0f:0a:1d: + af:22:4c:74:59:2c:22:80:ab:00:50:e2:d1:7b:77:4a:b2:18: + 34:ae:83:1e:5a:a7:3c:bf:01:42:ca:3b:6b:ee:c8:3e:e6:0b: + cf:27:52:f4:fb:86:43:22:02:11:6b:32:a2:0b:71:56:e6:3d: + 6e:ad:4e:2a:1d:47:30:5f:ed:0a:23:3e:03:67:c6:e8:3f:c6: + 86:a0:72:76:6c:55:c0:bf:7f:21:74:7c:38:36:79:3f:06:92: + 68:ce:e2:13:6c:86:05:c2:63:09:00:ef:44:51:65:22:73:31: + 71:bf:64:3a:b4:21:5f:a6:9f:b7:a7:ed:d8:f3:fa:fe:6e:5d: + 53:a1:b1:83:7e:ff:11:f6:82:e4:28:03:2f:af:eb:a0:b3:dd: + 53:08:3e:54:a0:78:e9:31:06:26:69:b7:ae:b1:d5:d6:ac:07: + bc:c5:c9:1b +-----BEGIN CERTIFICATE----- +MIIECzCCAvOgAwIBAgIBHjANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQDDBRN +b25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAyMDIyMjIxMTJaFw0yNDEwMjkyMjIx +MTJaMBAxDjAMBgNVBAMMBXVzZXIxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAq8F6Kn8syVC21M11q8ir/Ncg/4cG9JZ1iGAzx7xOn8687kkeVGDnB2y9 +mj6pJYnhdVilEOO3rmEqIrlh8Gd/LyePUQZuffzG8fLGFrOX30paynUBB92bpa/R +9OgoK4K2YCcsFvqDFZ0EPOQhzFinDk8t7jIpGrqskItiJpCSpfzm+UGd5HfijGNB +QPQaYTXDwl/YSjx6T1sPylFOTp/OqPBAyna8cea7ER9Saez60BTLppDnEVIT7c43 +IjjE0/aGgkpcMvlROYVkrOW6yiW/7kwffRTcSIyPJCgGxV2yyWwVqB7DCkk3imEY +1zbZRSXPnGBeQTK+FAt5enGCUCgFmwIDAQABo4IBLDCCASgwHQYDVR0OBBYEFBVy +Vs6xZ6fA5dtLXkbKY7Zu3mbEMGwGA1UdIwRlMGOhVqRUMFIxCzAJBgNVBAYTAlBM +MRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxHTAbBgNVBAMM +FE1vbmdvb3NlSU0gRmFrZSBDQSAyggkAgIAKXdoAISgwCQYDVR0TBAIwADALBgNV +HQ8EBAMCBaAwPwYDVR0RBDgwNqAdBggrBgEFBQcIBaARDA91c2VyMUBsb2NhbGhv +c3SBFXVzZXIxQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBE +ZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkq +hkiG9w0BAQsFAAOCAQEAIsLBkdTCf2om/3/47A/opNEAi5cuFjePp4baKiPRQkf/ +AJdOPixhJLVDLATgf/GrTzJcN3v91bCwc3JmaHjItB35AwMYjBMZyOE7/06YqKWx +PrT9StGSDwodryJMdFksIoCrAFDi0Xt3SrIYNK6DHlqnPL8BQso7a+7IPuYLzydS +9PuGQyICEWsyogtxVuY9bq1OKh1HMF/tCiM+A2fG6D/GhqBydmxVwL9/IXR8ODZ5 +PwaSaM7iE2yGBcJjCQDvRFFlInMxcb9kOrQhX6aft6ft2PP6/m5dU6Gxg37/EfaC +5CgDL6/roLPdUwg+VKB46TEGJmm3rrHV1qwHvMXJGw== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/cacert.pem b/tools/ssl_backup/ca-clients/cacert.pem new file mode 100644 index 0000000000..e9aff68e07 --- /dev/null +++ b/tools/ssl_backup/ca-clients/cacert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDIDCCAggCCQCAgApd2gAhKDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQ +TDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQD +DBRNb25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAxMDMxMDM3MTdaFw0yMjAyMDIx +MDM3MTdaMFIxCzAJBgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYD +VQQHDAZLcmFrb3cxHTAbBgNVBAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArIaGG0FNWJ7UsRkRPNekPlgbsZjn +PCVKaYMQvZ3tLmWYwlTjrpfGQAMahpKw7nWpOhhrz2MFCD+rOeF8kgjCyPIgu/FP +enIsyWttMndyXpdj6SCMVPdYlu7Y2Q2pYp6v2qgty+bgavqFb+yBWInrLNlf6f9H +IQEvNNhF6Uon1NeGeMKAtzR/qxSUGRuhCccOCSRbHk9nrpOBtZvpwmpXqg1BJ0YF +EJLJRbF5LUKLiHt2Z5mgKm9d4yK68V+2VE3NB6kqgbCeLNnWytel7145BgDMfa6P +Jk7tOJUcCMEGeTjyN0wibHjJbuenuBD/owdYAUJ2TOHkbFphHsw+WKPdeQIDAQAB +MA0GCSqGSIb3DQEBCwUAA4IBAQB1CAVLUySmKRLmOv350K4AD3SkxfVOzmoxIJN8 +pIU5jYTPCLgmYkWv21wNLB8iw6EyDkbHVO+sjvaswM3uilcoNeRttRzzfpxAzpmM +tDcRT2pi3C9lOWnHijWoI1nLVQ/ZXEdkl01R0ZQwKIxkf0pt5GWawdDFdF1u23Kh ++vsvkGPAxA5vvSzUfYfr93IMnnZ3y5VvZtr831schlt4lLp5DeN86fIwoUfcvmXz +Lk8VB5ODD1MTyzsZLhjRJW8j5tSulUpwR28qHuJ+PtWck+bHAypDwfU2DMF3IjuJ +3tj0Bp6kNVYFBGNXYHBzS8yL65nzwaXa3UF14dwHeOV985zb +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca-clients/cakey.pem b/tools/ssl_backup/ca-clients/cakey.pem new file mode 100644 index 0000000000..1cbb975096 --- /dev/null +++ b/tools/ssl_backup/ca-clients/cakey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCshoYbQU1YntSx +GRE816Q+WBuxmOc8JUppgxC9ne0uZZjCVOOul8ZAAxqGkrDudak6GGvPYwUIP6s5 +4XySCMLI8iC78U96cizJa20yd3Jel2PpIIxU91iW7tjZDalinq/aqC3L5uBq+oVv +7IFYiess2V/p/0chAS802EXpSifU14Z4woC3NH+rFJQZG6EJxw4JJFseT2euk4G1 +m+nCaleqDUEnRgUQkslFsXktQouIe3ZnmaAqb13jIrrxX7ZUTc0HqSqBsJ4s2dbK +16XvXjkGAMx9ro8mTu04lRwIwQZ5OPI3TCJseMlu56e4EP+jB1gBQnZM4eRsWmEe +zD5Yo915AgMBAAECggEAE5tWMlLBj4i9c0L+CoQXTl6FBzHxVYyHYGZcyK/h/Jvf +OHadSYJGLZAsu46APRlyGgAcgH0oXT+fHfzaQ15rhJq/zZwnBCtlm55x0oJwpP9f +g2cHi8BwePa7/i7nSSXvplHmon2ik4XVFFs0d/N0nqw1kkpIsx+HVeIeT9z1meKU +u1yZfTLpskaO3zdEZQlbboPVcg/1TqwbSGJR+ePqS6keki7Fewf0H+LiXsbrXViL +7qhq9/I/yyJrJf/oZpH15opuHyTN+W9FR54D6i4l3At/5SBBb0EJ7wLVpR6e6dIm +U5qcwE26dk468PD4z7rXwc/NcLDf5e4ZO1g0o7SrYQKBgQDcXaUnzgVxz4lQD99v +IGHiWrWvPI1XqXo6CCuhbNM5kkUMin9on/ERadKrqZN9e5tbPCUVp4D+igKMQ50h +DsloJJSGGzKajtzZf2nA+EiR8zN9fQ4M7YVd7wWj4hAfj5I0Gr8q9J394FW/JE3D +t/k7IFOSnWVpV+oFAGS3Ny2nUwKBgQDIbHX/NTM3eaUS5HPj8kWIWgpx71IrkHYn +We3dOZ2SsjMX5tW/Bk4nx0gKOfJZhXRF0WO2ODvsf9ImI+S8GFclE3bsHT+xvFR5 +nuhpOHURI0Dv1xnSQYBgQ+Wmn4hXovJa7GXohPfY5FZ4sQzd2m5e/Lh4bdNaH8ga +5okTO4oKgwKBgQC5dA3z68xlNZWHzXPqX8RA7LoOWdVRuw1kHVAqsB0rTE/T+BK1 +iDUmxHpJgZLgfdAG/hzvlmJW1OrEBHsOQRV7EZ31Jpp1vFlcqX/kqI7aVWQ17bKP +aq1cmjWS8ENFbFxMgV301pzH9a30CKdxWTjka5Ypw1B/UT9fKi+YiVVghQKBgGZd +x1LHGFawQdjJaEu3lT4URxt0UbLAgSiOLQh+AfZIIAKIOwnrLYXxqeDXQenpWL7E +OLp8NFcR3gLu+Ef94pykOWxVcA/WkgrgV/JODLTpHaSiZ6TVIb2JUEVvXBLuvfwk +m9RL/c8AqQ3R2DGD/DV1vL590aJJc0oSD1cMZPADAoGBAMdiOL3CgLYK4+TgPebx +iLpiozBSRCGccwWOSWbbIKjp3UTgLfD9s9V9DiNKji1y+EQrR4vmoIktp2q3zZ5x +N6hRP14tphDZs8TiC+ttri7KCfuD/tAgJ0FnaXmqNYZjJLN9P2iZw7J5lGtN/ZtJ +XvmzKOanBnTxo7prfQFSVzho +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup/ca-clients/index.txt b/tools/ssl_backup/ca-clients/index.txt new file mode 100644 index 0000000000..79363124e9 --- /dev/null +++ b/tools/ssl_backup/ca-clients/index.txt @@ -0,0 +1,30 @@ +V 241021115256Z 01 unknown /CN=not-alice +V 241021115257Z 02 unknown /CN=kate +V 241021115300Z 03 unknown /CN=bob +V 241021115303Z 04 unknown /CN=greg +V 241021115305Z 05 unknown /CN=john +V 241021115306Z 06 unknown /CN=john@localhost +V 241021115308Z 07 unknown /CN=not-mike +V 241021115310Z 08 unknown /CN=grace +V 241021115312Z 09 unknown /CN=grace@localhost +V 241021130645Z 0A unknown /CN=not-alice +V 241021130645Z 0B unknown /CN=kate +V 241021130647Z 0C unknown /CN=bob +V 241021130648Z 0D unknown /CN=greg +V 241021130650Z 0E unknown /CN=john +V 241021130653Z 0F unknown /CN=john@localhost +V 241021130655Z 10 unknown /CN=not-mike +V 241021130656Z 11 unknown /CN=grace +V 241021130658Z 12 unknown /CN=grace@localhost +V 241022110028Z 13 unknown /CN=not-alice +V 241022110029Z 14 unknown /CN=kate +V 241022110031Z 15 unknown /CN=bob +V 241022110034Z 16 unknown /CN=greg +V 241022110034Z 17 unknown /CN=john +V 241022110036Z 18 unknown /CN=john@localhost +V 241022110039Z 19 unknown /CN=not-mike +V 241022110040Z 1A unknown /CN=grace +V 241022110041Z 1B unknown /CN=grace@localhost +V 241022112245Z 1C unknown /CN=user1 +V 241022115706Z 1D unknown /CN=user1 +V 241029222112Z 1E unknown /CN=user1 diff --git a/tools/ssl_backup/ca-clients/index.txt.attr b/tools/ssl_backup/ca-clients/index.txt.attr new file mode 100644 index 0000000000..3a7e39e6ee --- /dev/null +++ b/tools/ssl_backup/ca-clients/index.txt.attr @@ -0,0 +1 @@ +unique_subject = no diff --git a/tools/ssl_backup/ca-clients/index.txt.attr.old b/tools/ssl_backup/ca-clients/index.txt.attr.old new file mode 100644 index 0000000000..3a7e39e6ee --- /dev/null +++ b/tools/ssl_backup/ca-clients/index.txt.attr.old @@ -0,0 +1 @@ +unique_subject = no diff --git a/tools/ssl_backup/ca-clients/index.txt.old b/tools/ssl_backup/ca-clients/index.txt.old new file mode 100644 index 0000000000..1dc1c2e33a --- /dev/null +++ b/tools/ssl_backup/ca-clients/index.txt.old @@ -0,0 +1,29 @@ +V 241021115256Z 01 unknown /CN=not-alice +V 241021115257Z 02 unknown /CN=kate +V 241021115300Z 03 unknown /CN=bob +V 241021115303Z 04 unknown /CN=greg +V 241021115305Z 05 unknown /CN=john +V 241021115306Z 06 unknown /CN=john@localhost +V 241021115308Z 07 unknown /CN=not-mike +V 241021115310Z 08 unknown /CN=grace +V 241021115312Z 09 unknown /CN=grace@localhost +V 241021130645Z 0A unknown /CN=not-alice +V 241021130645Z 0B unknown /CN=kate +V 241021130647Z 0C unknown /CN=bob +V 241021130648Z 0D unknown /CN=greg +V 241021130650Z 0E unknown /CN=john +V 241021130653Z 0F unknown /CN=john@localhost +V 241021130655Z 10 unknown /CN=not-mike +V 241021130656Z 11 unknown /CN=grace +V 241021130658Z 12 unknown /CN=grace@localhost +V 241022110028Z 13 unknown /CN=not-alice +V 241022110029Z 14 unknown /CN=kate +V 241022110031Z 15 unknown /CN=bob +V 241022110034Z 16 unknown /CN=greg +V 241022110034Z 17 unknown /CN=john +V 241022110036Z 18 unknown /CN=john@localhost +V 241022110039Z 19 unknown /CN=not-mike +V 241022110040Z 1A unknown /CN=grace +V 241022110041Z 1B unknown /CN=grace@localhost +V 241022112245Z 1C unknown /CN=user1 +V 241022115706Z 1D unknown /CN=user1 diff --git a/tools/ssl_backup/ca-clients/serial.txt b/tools/ssl_backup/ca-clients/serial.txt new file mode 100644 index 0000000000..33c1ce6c71 --- /dev/null +++ b/tools/ssl_backup/ca-clients/serial.txt @@ -0,0 +1 @@ +1F diff --git a/tools/ssl_backup/ca-clients/serial.txt.old b/tools/ssl_backup/ca-clients/serial.txt.old new file mode 100644 index 0000000000..e28e17eb7c --- /dev/null +++ b/tools/ssl_backup/ca-clients/serial.txt.old @@ -0,0 +1 @@ +1E diff --git a/tools/ssl_backup/ca/01.pem b/tools/ssl_backup/ca/01.pem new file mode 100644 index 0000000000..343064965d --- /dev/null +++ b/tools/ssl_backup/ca/01.pem @@ -0,0 +1,90 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Jan 3 10:37:16 2022 GMT + Not After : Sep 29 10:37:16 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:9e:6d:ff:e6:23:3d:3b:44:4c:da:92:b0:31:e8: + a7:04:e8:d4:23:81:97:36:42:44:ee:5e:a3:0b:3f: + be:f7:fb:56:a0:22:92:26:16:9e:c1:b8:8b:e0:4e: + 41:98:44:5c:be:d4:3a:e3:bf:f9:c5:50:4d:79:6f: + 5d:76:8d:b4:5f:8a:69:7c:8c:cb:d8:13:2c:14:ee: + 18:23:db:f9:6d:d2:1a:9d:7a:04:c8:a0:ea:59:52: + df:34:51:20:f6:37:84:58:65:f7:2e:d2:74:34:bf: + 57:1b:fb:a7:18:6e:3f:74:f9:cc:ff:f2:89:d7:c0: + 86:f8:2c:43:bb:65:01:de:fb:c5:ff:15:15:aa:ed: + b7:91:3b:ac:eb:80:71:45:00:fc:93:58:2c:3c:17: + 39:fc:12:57:d3:f2:be:df:07:4a:53:c7:d2:0d:9a: + 03:c8:aa:c8:bc:11:e7:e1:84:2b:4d:0b:d3:c9:33: + b7:22:10:95:df:c0:17:b7:67:74:47:e4:82:49:33: + 6a:76:96:c6:52:ef:ce:7e:8e:55:52:82:11:1b:37: + 30:ad:81:a3:96:21:db:b6:2b:87:7b:ec:9d:ff:3a: + d1:81:e6:ee:96:79:91:bb:e3:24:4e:c9:9b:0b:64: + ed:5d:9a:e5:0e:c0:b2:94:c7:c3:34:b4:69:16:9f: + 6c:e3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B9:C4:7A:CA:4C:24:43:F5:6E:A6:8C:79:1A:F8:D9:0C:96:DF:51:4F + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:83:ED:38:5D:15:EB:B6:6E + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + 37:20:45:dd:a2:bc:7c:25:60:31:0f:59:c8:fd:3b:1d:86:1a: + 55:4c:c9:22:45:ef:e2:df:ee:34:b8:13:6d:9d:26:eb:ab:09: + fc:1c:25:12:f6:a0:7d:3d:92:13:cf:2c:c9:9c:f5:d0:50:b3: + 38:18:c1:7e:91:74:5f:2b:53:ac:3c:e4:2d:5d:17:4f:ab:a6: + ee:13:2b:91:b6:e7:8c:d7:fe:c5:92:ce:c3:54:52:f7:6e:1d: + 28:e5:04:22:10:59:04:19:5d:52:db:1a:f7:69:fb:c5:34:1e: + cf:78:10:cd:94:2e:fa:63:a3:9a:68:b7:75:4a:58:e7:b6:a9: + c2:cf:c9:6d:4b:0c:26:34:02:b3:e3:94:ae:34:fb:63:ec:f7: + 99:75:8c:4b:0f:49:32:42:87:4e:2b:3c:87:cd:ba:fb:b4:ae: + 3e:95:9a:54:ea:70:8b:58:83:e3:20:d3:07:a3:77:cb:52:e7: + d9:d5:ad:b6:84:40:a5:f0:87:1c:db:ab:a0:97:37:7c:19:ad: + 51:77:d0:21:70:8f:37:66:45:06:9f:78:cb:cd:14:e2:ca:b3: + 1d:2e:6e:4c:84:13:97:67:db:99:86:43:af:1a:52:e1:65:2a: + c8:bf:78:f4:4c:ff:fc:1a:ef:77:f9:44:78:66:ac:06:3d:75: + 66:a4:67:b3 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMTAzMTAzNzE2WhcNMjQwOTI5MTAzNzE2 +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAnm3/5iM9O0RM2pKwMeinBOjUI4GXNkJE7l6jCz++9/tWoCKS +JhaewbiL4E5BmERcvtQ647/5xVBNeW9ddo20X4ppfIzL2BMsFO4YI9v5bdIanXoE +yKDqWVLfNFEg9jeEWGX3LtJ0NL9XG/unGG4/dPnM//KJ18CG+CxDu2UB3vvF/xUV +qu23kTus64BxRQD8k1gsPBc5/BJX0/K+3wdKU8fSDZoDyKrIvBHn4YQrTQvTyTO3 +IhCV38AXt2d0R+SCSTNqdpbGUu/Ofo5VUoIRGzcwrYGjliHbtiuHe+yd/zrRgebu +lnmRu+MkTsmbC2TtXZrlDsCylMfDNLRpFp9s4wIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFLnEespMJEP1bqaMeRr42QyW31FPMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAIPtOF0V67ZuMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQA3IEXdorx8JWAxD1nI/TsdhhpVTMkiRe/i3+40uBNtnSbrqwn8HCUS +9qB9PZITzyzJnPXQULM4GMF+kXRfK1OsPOQtXRdPq6buEyuRtueM1/7Fks7DVFL3 +bh0o5QQiEFkEGV1S2xr3afvFNB7PeBDNlC76Y6OaaLd1SljntqnCz8ltSwwmNAKz +45SuNPtj7PeZdYxLD0kyQodOKzyHzbr7tK4+lZpU6nCLWIPjINMHo3fLUufZ1a22 +hECl8Icc26uglzd8Ga1Rd9AhcI83ZkUGn3jLzRTiyrMdLm5MhBOXZ9uZhkOvGlLh +ZSrIv3j0TP/8Gu93+UR4ZqwGPXVmpGez +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca/cacert.pem b/tools/ssl_backup/ca/cacert.pem new file mode 100644 index 0000000000..4986411140 --- /dev/null +++ b/tools/ssl_backup/ca/cacert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHDCCAgQCCQCD7ThdFeu2bjANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQ +TDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQD +DBJNb25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMTAzMTAzNzExWhcNMjIwMjAyMTAz +NzExWjBQMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UE +BwwGS3Jha293MRswGQYDVQQDDBJNb25nb29zZUlNIEZha2UgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv0RSSMhTCmDxmv35lk1jVp+yUV5hgmlQl +o3r0WJzsswiGG1va8GjaaM2DBMAKSLjlrWOrqnBBjhZDN1rf3JAkqt/q9cabk/rn +ZN1ESgm3PPF+0spbEghT6Ym7zIcSA4/LublY81puUki0kwxehgAVmc5Me1JgkS7J +JX2LaYrc9Lj5F5yqIKI1m87X1SZl8MaKLJzJtqW3nStn/BuVIZHNDdpI0G7LMi3R +dYO1APXYwciSC4H5aAPdPt4Jx2ADOyZ5k4sC4n51Mbh9gRLFncqs4FnefhALQ/Vy +a+Q3d5TfWqSTJN8Lw7uUTi+adRR90Iax7F07y7YSaRHbhLxZRevzAgMBAAEwDQYJ +KoZIhvcNAQELBQADggEBAIDc6LU+jUklAR7SmOr6JWemfAYRPT/JDgVzZKgGHZbZ +mbxox3YNq6r1jduzRoHRlaXC42TJLzhG08Mr/aNOtyjbzciYBZmFctU6/nxONwuZ +a+5FDjFEIqjh1tkZ/4+P5n03olBzxDanhGfJDS/+CxQmuoaDPg/UUXvhqqyX8t8s +9CCYvDmynAlUrOWWQ5cblHhkvMQLZstFj6JJD2fxSOKlYqnBSo56ayv5nIjmfmOe +w7cXOujSDlqdZBk4TKyGbcN6dVtXNS0dUklOJ3lmHZKG6Zj72DzVZgB6EdOX3Qkc +J5u4M85uA3tbRmQHPkHIrLLqUhV1h0mWoYZs8Enkv58= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/ca/cakey.pem b/tools/ssl_backup/ca/cakey.pem new file mode 100644 index 0000000000..f21bd03c2e --- /dev/null +++ b/tools/ssl_backup/ca/cakey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCv0RSSMhTCmDxm +v35lk1jVp+yUV5hgmlQlo3r0WJzsswiGG1va8GjaaM2DBMAKSLjlrWOrqnBBjhZD +N1rf3JAkqt/q9cabk/rnZN1ESgm3PPF+0spbEghT6Ym7zIcSA4/LublY81puUki0 +kwxehgAVmc5Me1JgkS7JJX2LaYrc9Lj5F5yqIKI1m87X1SZl8MaKLJzJtqW3nStn +/BuVIZHNDdpI0G7LMi3RdYO1APXYwciSC4H5aAPdPt4Jx2ADOyZ5k4sC4n51Mbh9 +gRLFncqs4FnefhALQ/Vya+Q3d5TfWqSTJN8Lw7uUTi+adRR90Iax7F07y7YSaRHb +hLxZRevzAgMBAAECggEAMMY7A7e7BKUBFKwJH5q56UPVoO2QCzSlJW/t2z1+AzhD +pBiQ6fMJ05WBddhqgi/cg3MPlH8K91S4nlsL7dCdeF6jEeau+1gZIfpcW+aCPYA9 +qqZFlvAwuT6vhBbgXcH5MVZLsf6I1tQi8V1d8BcSjOuHTLZliv6b0ReCdZuI93TC +dItCmp6//Iquh2u42tlM/i8SFcGTLOD4J7dBcPN+rD611lis14RtRH+RNs9KEDpd +7l5rmHV4daS4ie5OxVJWqodd86AMVXDm4hQNLV7P+v6pKR+D2qzn0+oZBhiYJJTa +FW0APkej9cp1W1yRkw+V1B0Ry5GNQ0o8vn0CX5k4sQKBgQDnt9m6nUhmfEmjpS/W ++OZMza83Unqs4/sgEpbcENYvSzw6BkSAadRje9sF5CNz6GMBET3u1EQQPXUSSgob +jqNHSCroX2moj8GMRviW+FxdaQv/0sph6UrZR+9gFCeoWrdh5WYpsgRMsoVEtPqC +LBs/LNzBRuyp7Lv+moJMxqULmQKBgQDCPZlOdWqim2PlL/67g9I5wtp3Ln+dxmGN +8zD+H5c23F2y8bPVQf2t0nkN08l1YsTyNqKoUvU4HFtqTUQUYBODmbB/ACaXVD/b +hGZkCrQfanUttXZqao/oEfV/ckSHgE0MqVYmeG5eF38ebx43s5D3i8dkE1nY1u4c ++TOmS66LawKBgQDdx4PnLv7KyI6ayFHfiV6zh/H6G0E7FQGYkvI9MwgtP+8nAjSy +S5hyl2rsWozsNTH9JYmHezah7JCOrrq54W25ngMjYZ75LI5tOshXhuKwrQhFFHWL +/QQcrtMXvHKwmhMG6c88fRvMZNlVB3r0+E4jy0aG3uFJSkIsz6mC3mW9kQKBgQCV +jU3rPbYzqoaYYIK1p4IGHQONvcxeEu7rlzHCh1oq0DKIY1Z9vMhvu9yei9DRw5E1 +mGFWTkElyZeM2h6vvWVo7r0Ym2obG6/q+R7IqgETKyk7XzrkJlXUbXdif/1JgrxQ +IlUFW7ZGVbr3GMDgTC4ymnmTkN6deKZuwmRFBoJGLwKBgQDfY1cyOaB6fWtjs/N9 +wXpRZ9PBIvtxZNyyz3kXob5QP2IK6ZLDdN36AUxVUPQEJgl9FQKcps1WxMFgTB4x +hSXvQV9I6vpEJeueZT5K6vZV/5Z8CZ9GrOD0femAZrfdwXrsIUfKZvxF+bokGGVC +V2tdf48rFNBpIz4hQguDmlV4mg== +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup/ca/index.txt b/tools/ssl_backup/ca/index.txt new file mode 100644 index 0000000000..a785acbebe --- /dev/null +++ b/tools/ssl_backup/ca/index.txt @@ -0,0 +1 @@ +V 240929103716Z 01 unknown /C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM diff --git a/tools/ssl_backup/ca/index.txt.attr b/tools/ssl_backup/ca/index.txt.attr new file mode 100644 index 0000000000..3a7e39e6ee --- /dev/null +++ b/tools/ssl_backup/ca/index.txt.attr @@ -0,0 +1 @@ +unique_subject = no diff --git a/tools/ssl_backup/ca/index.txt.old b/tools/ssl_backup/ca/index.txt.old new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tools/ssl_backup/ca/serial.txt b/tools/ssl_backup/ca/serial.txt new file mode 100644 index 0000000000..9e22bcb8e3 --- /dev/null +++ b/tools/ssl_backup/ca/serial.txt @@ -0,0 +1 @@ +02 diff --git a/tools/ssl_backup/ca/serial.txt.old b/tools/ssl_backup/ca/serial.txt.old new file mode 100644 index 0000000000..8a0f05e166 --- /dev/null +++ b/tools/ssl_backup/ca/serial.txt.old @@ -0,0 +1 @@ +01 diff --git a/tools/ssl_backup/mongooseim/cert.pem b/tools/ssl_backup/mongooseim/cert.pem new file mode 100644 index 0000000000..343064965d --- /dev/null +++ b/tools/ssl_backup/mongooseim/cert.pem @@ -0,0 +1,90 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Jan 3 10:37:16 2022 GMT + Not After : Sep 29 10:37:16 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:9e:6d:ff:e6:23:3d:3b:44:4c:da:92:b0:31:e8: + a7:04:e8:d4:23:81:97:36:42:44:ee:5e:a3:0b:3f: + be:f7:fb:56:a0:22:92:26:16:9e:c1:b8:8b:e0:4e: + 41:98:44:5c:be:d4:3a:e3:bf:f9:c5:50:4d:79:6f: + 5d:76:8d:b4:5f:8a:69:7c:8c:cb:d8:13:2c:14:ee: + 18:23:db:f9:6d:d2:1a:9d:7a:04:c8:a0:ea:59:52: + df:34:51:20:f6:37:84:58:65:f7:2e:d2:74:34:bf: + 57:1b:fb:a7:18:6e:3f:74:f9:cc:ff:f2:89:d7:c0: + 86:f8:2c:43:bb:65:01:de:fb:c5:ff:15:15:aa:ed: + b7:91:3b:ac:eb:80:71:45:00:fc:93:58:2c:3c:17: + 39:fc:12:57:d3:f2:be:df:07:4a:53:c7:d2:0d:9a: + 03:c8:aa:c8:bc:11:e7:e1:84:2b:4d:0b:d3:c9:33: + b7:22:10:95:df:c0:17:b7:67:74:47:e4:82:49:33: + 6a:76:96:c6:52:ef:ce:7e:8e:55:52:82:11:1b:37: + 30:ad:81:a3:96:21:db:b6:2b:87:7b:ec:9d:ff:3a: + d1:81:e6:ee:96:79:91:bb:e3:24:4e:c9:9b:0b:64: + ed:5d:9a:e5:0e:c0:b2:94:c7:c3:34:b4:69:16:9f: + 6c:e3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B9:C4:7A:CA:4C:24:43:F5:6E:A6:8C:79:1A:F8:D9:0C:96:DF:51:4F + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:83:ED:38:5D:15:EB:B6:6E + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + 37:20:45:dd:a2:bc:7c:25:60:31:0f:59:c8:fd:3b:1d:86:1a: + 55:4c:c9:22:45:ef:e2:df:ee:34:b8:13:6d:9d:26:eb:ab:09: + fc:1c:25:12:f6:a0:7d:3d:92:13:cf:2c:c9:9c:f5:d0:50:b3: + 38:18:c1:7e:91:74:5f:2b:53:ac:3c:e4:2d:5d:17:4f:ab:a6: + ee:13:2b:91:b6:e7:8c:d7:fe:c5:92:ce:c3:54:52:f7:6e:1d: + 28:e5:04:22:10:59:04:19:5d:52:db:1a:f7:69:fb:c5:34:1e: + cf:78:10:cd:94:2e:fa:63:a3:9a:68:b7:75:4a:58:e7:b6:a9: + c2:cf:c9:6d:4b:0c:26:34:02:b3:e3:94:ae:34:fb:63:ec:f7: + 99:75:8c:4b:0f:49:32:42:87:4e:2b:3c:87:cd:ba:fb:b4:ae: + 3e:95:9a:54:ea:70:8b:58:83:e3:20:d3:07:a3:77:cb:52:e7: + d9:d5:ad:b6:84:40:a5:f0:87:1c:db:ab:a0:97:37:7c:19:ad: + 51:77:d0:21:70:8f:37:66:45:06:9f:78:cb:cd:14:e2:ca:b3: + 1d:2e:6e:4c:84:13:97:67:db:99:86:43:af:1a:52:e1:65:2a: + c8:bf:78:f4:4c:ff:fc:1a:ef:77:f9:44:78:66:ac:06:3d:75: + 66:a4:67:b3 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMTAzMTAzNzE2WhcNMjQwOTI5MTAzNzE2 +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAnm3/5iM9O0RM2pKwMeinBOjUI4GXNkJE7l6jCz++9/tWoCKS +JhaewbiL4E5BmERcvtQ647/5xVBNeW9ddo20X4ppfIzL2BMsFO4YI9v5bdIanXoE +yKDqWVLfNFEg9jeEWGX3LtJ0NL9XG/unGG4/dPnM//KJ18CG+CxDu2UB3vvF/xUV +qu23kTus64BxRQD8k1gsPBc5/BJX0/K+3wdKU8fSDZoDyKrIvBHn4YQrTQvTyTO3 +IhCV38AXt2d0R+SCSTNqdpbGUu/Ofo5VUoIRGzcwrYGjliHbtiuHe+yd/zrRgebu +lnmRu+MkTsmbC2TtXZrlDsCylMfDNLRpFp9s4wIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFLnEespMJEP1bqaMeRr42QyW31FPMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAIPtOF0V67ZuMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQA3IEXdorx8JWAxD1nI/TsdhhpVTMkiRe/i3+40uBNtnSbrqwn8HCUS +9qB9PZITzyzJnPXQULM4GMF+kXRfK1OsPOQtXRdPq6buEyuRtueM1/7Fks7DVFL3 +bh0o5QQiEFkEGV1S2xr3afvFNB7PeBDNlC76Y6OaaLd1SljntqnCz8ltSwwmNAKz +45SuNPtj7PeZdYxLD0kyQodOKzyHzbr7tK4+lZpU6nCLWIPjINMHo3fLUufZ1a22 +hECl8Icc26uglzd8Ga1Rd9AhcI83ZkUGn3jLzRTiyrMdLm5MhBOXZ9uZhkOvGlLh +ZSrIv3j0TP/8Gu93+UR4ZqwGPXVmpGez +-----END CERTIFICATE----- diff --git a/tools/ssl_backup/mongooseim/dh_server.pem b/tools/ssl_backup/mongooseim/dh_server.pem new file mode 100644 index 0000000000..9e664b2f71 --- /dev/null +++ b/tools/ssl_backup/mongooseim/dh_server.pem @@ -0,0 +1,14 @@ +-----BEGIN DH PARAMETERS----- +MIICDQKCAQEA33fD30C9IZvHGeOFebuNpUG1I10RmsOMZrfOUmdT9ovECHQXCvfV +JQrFMCLekmG7ArXj3z4tKhFEAYM3XqjeRD2GDCltiKekqsE15UQ1vSkJC5iqskeP +GfVo0zKRo4tJrhtawG7x5MkJK6tA+aFHXtf6KypMe7fGmvl9Ettg4VktgTiGi4Bo +MM1TesR80a8X1LDtqrlxg2rZUN8Unh2dD2GcQgMqkffVmJoWsnf0JuppQgzAV4NX +xFys0Q7Srb9myTtGuLVgikxuesZXMESDj08sacQSeM+692HJpcydV/vRetvwKicj +8VbFRZVgh1JawHYrDD05JhHA6ExfWqFYrwKCAQBA8BqIt1HYgDj0IHnodQzZC+5x +C4sqGdW2QdxILicv64u7hF27jg0CNdI2NUEQS9V3BBiZvdgfO3ejWoPR1bYxFeyw +fWH0zgHwiD8N2nJhKQo/gysQ1caX9ZtI4BwQruuYWPjdBzp8ELWQzk4ynmegKEEB +/koU/s5SFxjVKE+2onWwWxrtMQ7d+7X38NrLskgM0gnevocGYRr70705/nd+k+1q +enKlNrvfpUfB7/Nrcb2HCu34ykZ/wVWu3KNPYvQ338X3nCtWskx8E0tQbIIW3Hyd +VcjdQOvxzn9uX0xbJ55mWGBjfK6Ant7OyjxITQ0ua0Qw2e+wph2UUeQOyP6tAgIB +AA== +-----END DH PARAMETERS----- diff --git a/tools/ssl_backup/mongooseim/key.pem b/tools/ssl_backup/mongooseim/key.pem new file mode 100644 index 0000000000..0bcea5f6c4 --- /dev/null +++ b/tools/ssl_backup/mongooseim/key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCebf/mIz07REza +krAx6KcE6NQjgZc2QkTuXqMLP773+1agIpImFp7BuIvgTkGYRFy+1Drjv/nFUE15 +b112jbRfiml8jMvYEywU7hgj2/lt0hqdegTIoOpZUt80USD2N4RYZfcu0nQ0v1cb ++6cYbj90+cz/8onXwIb4LEO7ZQHe+8X/FRWq7beRO6zrgHFFAPyTWCw8Fzn8ElfT +8r7fB0pTx9INmgPIqsi8EefhhCtNC9PJM7ciEJXfwBe3Z3RH5IJJM2p2lsZS785+ +jlVSghEbNzCtgaOWIdu2K4d77J3/OtGB5u6WeZG74yROyZsLZO1dmuUOwLKUx8M0 +tGkWn2zjAgMBAAECggEBAIZtX4yuqe337h4oCUjP16faxuW5t8xaPpLjygRpemh/ +4ujNbKTU3LATHtycihvhJbDl83H8GrrJgHNhgzRs2HeYwhjkfrJA0k6QF/uVUvdU +JzEnr5dssmxIXQvPKuDACpPXMP2RpPh8wjUEOqwIH9/pdYBXE4711ZAOPwpqkkPY +l/yUYRFQaMq++KX1rHd8BkvxjRlBM97m+HGGinFu2aXqarycs11JpFlqi235oDn9 +W59O0GZq5Z1Vpe+px8kFqViiP+Fa5wOCjhCZsFx5pMdn/tt0K9COsS5wx8xWr1pQ +XWiGFrnHMHeE9ZpeRAkrOFKDg9QyHiUGTVZVXf2814ECgYEA0i8aQkSMZ8B5vD4c +AcnGEZ/5OvCLqcQQbs0QrzZxdULqdn+k0+mycZ00Dcbe15zZUQuA0BcbrVXwVy3V +Bsw0dVHAq9BJ4w0KOzVH5pqLuWxxR05vXAKFK1UWEhKmprgMplPAvw3NLdOFNMbG +xzrE3iJjso9UP6n72nZ+qjxgKqkCgYEAwPbZ8rcjzBl/FFeWgxZtIFD90a7FXJVu +Hhh0jLGjqngm5xFw0qWkB9mYjcqhIvu+xHWvvI362ysSXHKqXoSAa2eToYBHnpgE +zJ1k7DRJ3Y1Y1NdzxRsO9ktYdYj0E9pZ7E8FhYffbNz2M3KPAb5cggBrIlS/fPBM +6Ty+JB5ePqsCgYEAg2EH8+YvMWchcOYN0ZxTH480VYAofKxebTPnOu44C0kRj5KH +8CJC9TuDXx0xC+sx97POB8R5+2YdfhDa+I3KOI8qdPsUREVRYOMUF3QA5J2BTUYc +25GDtitQSWm5G7stxQXTFFlHKF7wA6ZAeCYnCobKdMGcstLI56xrznNA1UkCgYAB +Kz2kv8FCwkDH0cQCpUch8/ulooZlii4xlnpWQ9k29iVeLvfc/s3gkkvfSAPz30yH +iiL3ZHDJlRg2YSdxDSJuBCGbz9gfONKGnsl2uNZdtjZ8i5WS8xgDG++8Pokj+aWj +zdK9vVX4JdqD80S0gP+0deYwPg0u55G/s/N+6oQtowKBgQCT914dLbEx2y+aGodK +eK4PLy0e/wf1CdexsA52MdSw8YbLJUmBalE9xXg4n1+Ed4tb+SNHndUM4xeMV20B +g67twrMvW0Ay2Z667HaSWOUNfHKppzH8phBEeFahXf6G+rKzKa+l4y7RYQJxBEei +f9eQ2sJ7ap36NRaU+Olxxi5q7Q== +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup/mongooseim/privkey.pem b/tools/ssl_backup/mongooseim/privkey.pem new file mode 100644 index 0000000000..17b912aa06 --- /dev/null +++ b/tools/ssl_backup/mongooseim/privkey.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpQIBAAKCAQEAnm3/5iM9O0RM2pKwMeinBOjUI4GXNkJE7l6jCz++9/tWoCKS +JhaewbiL4E5BmERcvtQ647/5xVBNeW9ddo20X4ppfIzL2BMsFO4YI9v5bdIanXoE +yKDqWVLfNFEg9jeEWGX3LtJ0NL9XG/unGG4/dPnM//KJ18CG+CxDu2UB3vvF/xUV +qu23kTus64BxRQD8k1gsPBc5/BJX0/K+3wdKU8fSDZoDyKrIvBHn4YQrTQvTyTO3 +IhCV38AXt2d0R+SCSTNqdpbGUu/Ofo5VUoIRGzcwrYGjliHbtiuHe+yd/zrRgebu +lnmRu+MkTsmbC2TtXZrlDsCylMfDNLRpFp9s4wIDAQABAoIBAQCGbV+Mrqnt9+4e +KAlIz9en2sblubfMWj6S48oEaXpof+LozWyk1NywEx7cnIob4SWw5fNx/Bq6yYBz +YYM0bNh3mMIY5H6yQNJOkBf7lVL3VCcxJ6+XbLJsSF0LzyrgwAqT1zD9kaT4fMI1 +BDqsCB/f6XWAVxOO9dWQDj8KapJD2Jf8lGERUGjKvvil9ax3fAZL8Y0ZQTPe5vhx +hopxbtml6mq8nLNdSaRZaott+aA5/VufTtBmauWdVaXvqcfJBalYoj/hWucDgo4Q +mbBceaTHZ/7bdCvQjrEucMfMVq9aUF1ohha5xzB3hPWaXkQJKzhSg4PUMh4lBk1W +VV39vNeBAoGBANIvGkJEjGfAebw+HAHJxhGf+Trwi6nEEG7NEK82cXVC6nZ/pNPp +snGdNA3G3tec2VELgNAXG61V8Fct1QbMNHVRwKvQSeMNCjs1R+aai7lscUdOb1wC +hStVFhISpqa4DKZTwL8NzS3ThTTGxsc6xN4iY7KPVD+p+9p2fqo8YCqpAoGBAMD2 +2fK3I8wZfxRXloMWbSBQ/dGuxVyVbh4YdIyxo6p4JucRcNKlpAfZmI3KoSL7vsR1 +r7yN+tsrElxyql6EgGtnk6GAR56YBMydZOw0Sd2NWNTXc8UbDvZLWHWI9BPaWexP +BYWH32zc9jNyjwG+XIIAayJUv3zwTOk8viQeXj6rAoGBAINhB/PmLzFnIXDmDdGc +Ux+PNFWAKHysXm0z5zruOAtJEY+Sh/AiQvU7g18dMQvrMfezzgfEeftmHX4Q2viN +yjiPKnT7FERFUWDjFBd0AOSdgU1GHNuRg7YrUElpuRu7LcUF0xRZRyhe8AOmQHgm +JwqGynTBnLLSyOesa85zQNVJAoGAASs9pL/BQsJAx9HEAqVHIfP7paKGZYouMZZ6 +VkPZNvYlXi733P7N4JJL30gD899Mh4oi92RwyZUYNmEncQ0ibgQhm8/YHzjShp7J +drjWXbY2fIuVkvMYAxvvvD6JI/mlo83Svb1V+CXag/NEtID/tHXmMD4NLueRv7Pz +fuqELaMCgYEAk/deHS2xMdsvmhqHSniuDy8tHv8H9QnXsbAOdjHUsPGGyyVJgWpR +PcV4OJ9fhHeLW/kjR53VDOMXjFdtAYOu7cKzL1tAMtmeuux2kljlDXxyqacx/KYQ +RHhWoV3+hvqysymvpeMu0WECcQRHon/XkNrCe2qd+jUWlPjpccYuau0= +-----END RSA PRIVATE KEY----- diff --git a/tools/ssl_backup/mongooseim/pubkey.pem b/tools/ssl_backup/mongooseim/pubkey.pem new file mode 100644 index 0000000000..246b5d7416 --- /dev/null +++ b/tools/ssl_backup/mongooseim/pubkey.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnm3/5iM9O0RM2pKwMein +BOjUI4GXNkJE7l6jCz++9/tWoCKSJhaewbiL4E5BmERcvtQ647/5xVBNeW9ddo20 +X4ppfIzL2BMsFO4YI9v5bdIanXoEyKDqWVLfNFEg9jeEWGX3LtJ0NL9XG/unGG4/ +dPnM//KJ18CG+CxDu2UB3vvF/xUVqu23kTus64BxRQD8k1gsPBc5/BJX0/K+3wdK +U8fSDZoDyKrIvBHn4YQrTQvTyTO3IhCV38AXt2d0R+SCSTNqdpbGUu/Ofo5VUoIR +GzcwrYGjliHbtiuHe+yd/zrRgebulnmRu+MkTsmbC2TtXZrlDsCylMfDNLRpFp9s +4wIDAQAB +-----END PUBLIC KEY----- diff --git a/tools/ssl_backup/mongooseim/server.pem b/tools/ssl_backup/mongooseim/server.pem new file mode 100644 index 0000000000..355212ff85 --- /dev/null +++ b/tools/ssl_backup/mongooseim/server.pem @@ -0,0 +1,118 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Jan 3 10:37:16 2022 GMT + Not After : Sep 29 10:37:16 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:9e:6d:ff:e6:23:3d:3b:44:4c:da:92:b0:31:e8: + a7:04:e8:d4:23:81:97:36:42:44:ee:5e:a3:0b:3f: + be:f7:fb:56:a0:22:92:26:16:9e:c1:b8:8b:e0:4e: + 41:98:44:5c:be:d4:3a:e3:bf:f9:c5:50:4d:79:6f: + 5d:76:8d:b4:5f:8a:69:7c:8c:cb:d8:13:2c:14:ee: + 18:23:db:f9:6d:d2:1a:9d:7a:04:c8:a0:ea:59:52: + df:34:51:20:f6:37:84:58:65:f7:2e:d2:74:34:bf: + 57:1b:fb:a7:18:6e:3f:74:f9:cc:ff:f2:89:d7:c0: + 86:f8:2c:43:bb:65:01:de:fb:c5:ff:15:15:aa:ed: + b7:91:3b:ac:eb:80:71:45:00:fc:93:58:2c:3c:17: + 39:fc:12:57:d3:f2:be:df:07:4a:53:c7:d2:0d:9a: + 03:c8:aa:c8:bc:11:e7:e1:84:2b:4d:0b:d3:c9:33: + b7:22:10:95:df:c0:17:b7:67:74:47:e4:82:49:33: + 6a:76:96:c6:52:ef:ce:7e:8e:55:52:82:11:1b:37: + 30:ad:81:a3:96:21:db:b6:2b:87:7b:ec:9d:ff:3a: + d1:81:e6:ee:96:79:91:bb:e3:24:4e:c9:9b:0b:64: + ed:5d:9a:e5:0e:c0:b2:94:c7:c3:34:b4:69:16:9f: + 6c:e3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B9:C4:7A:CA:4C:24:43:F5:6E:A6:8C:79:1A:F8:D9:0C:96:DF:51:4F + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:83:ED:38:5D:15:EB:B6:6E + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + 37:20:45:dd:a2:bc:7c:25:60:31:0f:59:c8:fd:3b:1d:86:1a: + 55:4c:c9:22:45:ef:e2:df:ee:34:b8:13:6d:9d:26:eb:ab:09: + fc:1c:25:12:f6:a0:7d:3d:92:13:cf:2c:c9:9c:f5:d0:50:b3: + 38:18:c1:7e:91:74:5f:2b:53:ac:3c:e4:2d:5d:17:4f:ab:a6: + ee:13:2b:91:b6:e7:8c:d7:fe:c5:92:ce:c3:54:52:f7:6e:1d: + 28:e5:04:22:10:59:04:19:5d:52:db:1a:f7:69:fb:c5:34:1e: + cf:78:10:cd:94:2e:fa:63:a3:9a:68:b7:75:4a:58:e7:b6:a9: + c2:cf:c9:6d:4b:0c:26:34:02:b3:e3:94:ae:34:fb:63:ec:f7: + 99:75:8c:4b:0f:49:32:42:87:4e:2b:3c:87:cd:ba:fb:b4:ae: + 3e:95:9a:54:ea:70:8b:58:83:e3:20:d3:07:a3:77:cb:52:e7: + d9:d5:ad:b6:84:40:a5:f0:87:1c:db:ab:a0:97:37:7c:19:ad: + 51:77:d0:21:70:8f:37:66:45:06:9f:78:cb:cd:14:e2:ca:b3: + 1d:2e:6e:4c:84:13:97:67:db:99:86:43:af:1a:52:e1:65:2a: + c8:bf:78:f4:4c:ff:fc:1a:ef:77:f9:44:78:66:ac:06:3d:75: + 66:a4:67:b3 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMTAzMTAzNzE2WhcNMjQwOTI5MTAzNzE2 +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAnm3/5iM9O0RM2pKwMeinBOjUI4GXNkJE7l6jCz++9/tWoCKS +JhaewbiL4E5BmERcvtQ647/5xVBNeW9ddo20X4ppfIzL2BMsFO4YI9v5bdIanXoE +yKDqWVLfNFEg9jeEWGX3LtJ0NL9XG/unGG4/dPnM//KJ18CG+CxDu2UB3vvF/xUV +qu23kTus64BxRQD8k1gsPBc5/BJX0/K+3wdKU8fSDZoDyKrIvBHn4YQrTQvTyTO3 +IhCV38AXt2d0R+SCSTNqdpbGUu/Ofo5VUoIRGzcwrYGjliHbtiuHe+yd/zrRgebu +lnmRu+MkTsmbC2TtXZrlDsCylMfDNLRpFp9s4wIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFLnEespMJEP1bqaMeRr42QyW31FPMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAIPtOF0V67ZuMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQA3IEXdorx8JWAxD1nI/TsdhhpVTMkiRe/i3+40uBNtnSbrqwn8HCUS +9qB9PZITzyzJnPXQULM4GMF+kXRfK1OsPOQtXRdPq6buEyuRtueM1/7Fks7DVFL3 +bh0o5QQiEFkEGV1S2xr3afvFNB7PeBDNlC76Y6OaaLd1SljntqnCz8ltSwwmNAKz +45SuNPtj7PeZdYxLD0kyQodOKzyHzbr7tK4+lZpU6nCLWIPjINMHo3fLUufZ1a22 +hECl8Icc26uglzd8Ga1Rd9AhcI83ZkUGn3jLzRTiyrMdLm5MhBOXZ9uZhkOvGlLh +ZSrIv3j0TP/8Gu93+UR4ZqwGPXVmpGez +-----END CERTIFICATE----- +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCebf/mIz07REza +krAx6KcE6NQjgZc2QkTuXqMLP773+1agIpImFp7BuIvgTkGYRFy+1Drjv/nFUE15 +b112jbRfiml8jMvYEywU7hgj2/lt0hqdegTIoOpZUt80USD2N4RYZfcu0nQ0v1cb ++6cYbj90+cz/8onXwIb4LEO7ZQHe+8X/FRWq7beRO6zrgHFFAPyTWCw8Fzn8ElfT +8r7fB0pTx9INmgPIqsi8EefhhCtNC9PJM7ciEJXfwBe3Z3RH5IJJM2p2lsZS785+ +jlVSghEbNzCtgaOWIdu2K4d77J3/OtGB5u6WeZG74yROyZsLZO1dmuUOwLKUx8M0 +tGkWn2zjAgMBAAECggEBAIZtX4yuqe337h4oCUjP16faxuW5t8xaPpLjygRpemh/ +4ujNbKTU3LATHtycihvhJbDl83H8GrrJgHNhgzRs2HeYwhjkfrJA0k6QF/uVUvdU +JzEnr5dssmxIXQvPKuDACpPXMP2RpPh8wjUEOqwIH9/pdYBXE4711ZAOPwpqkkPY +l/yUYRFQaMq++KX1rHd8BkvxjRlBM97m+HGGinFu2aXqarycs11JpFlqi235oDn9 +W59O0GZq5Z1Vpe+px8kFqViiP+Fa5wOCjhCZsFx5pMdn/tt0K9COsS5wx8xWr1pQ +XWiGFrnHMHeE9ZpeRAkrOFKDg9QyHiUGTVZVXf2814ECgYEA0i8aQkSMZ8B5vD4c +AcnGEZ/5OvCLqcQQbs0QrzZxdULqdn+k0+mycZ00Dcbe15zZUQuA0BcbrVXwVy3V +Bsw0dVHAq9BJ4w0KOzVH5pqLuWxxR05vXAKFK1UWEhKmprgMplPAvw3NLdOFNMbG +xzrE3iJjso9UP6n72nZ+qjxgKqkCgYEAwPbZ8rcjzBl/FFeWgxZtIFD90a7FXJVu +Hhh0jLGjqngm5xFw0qWkB9mYjcqhIvu+xHWvvI362ysSXHKqXoSAa2eToYBHnpgE +zJ1k7DRJ3Y1Y1NdzxRsO9ktYdYj0E9pZ7E8FhYffbNz2M3KPAb5cggBrIlS/fPBM +6Ty+JB5ePqsCgYEAg2EH8+YvMWchcOYN0ZxTH480VYAofKxebTPnOu44C0kRj5KH +8CJC9TuDXx0xC+sx97POB8R5+2YdfhDa+I3KOI8qdPsUREVRYOMUF3QA5J2BTUYc +25GDtitQSWm5G7stxQXTFFlHKF7wA6ZAeCYnCobKdMGcstLI56xrznNA1UkCgYAB +Kz2kv8FCwkDH0cQCpUch8/ulooZlii4xlnpWQ9k29iVeLvfc/s3gkkvfSAPz30yH +iiL3ZHDJlRg2YSdxDSJuBCGbz9gfONKGnsl2uNZdtjZ8i5WS8xgDG++8Pokj+aWj +zdK9vVX4JdqD80S0gP+0deYwPg0u55G/s/N+6oQtowKBgQCT914dLbEx2y+aGodK +eK4PLy0e/wf1CdexsA52MdSw8YbLJUmBalE9xXg4n1+Ed4tb+SNHndUM4xeMV20B +g67twrMvW0Ay2Z667HaSWOUNfHKppzH8phBEeFahXf6G+rKzKa+l4y7RYQJxBEei +f9eQ2sJ7ap36NRaU+Olxxi5q7Q== +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup/openssl-ca-clients.cnf b/tools/ssl_backup/openssl-ca-clients.cnf new file mode 100644 index 0000000000..cf621cc6eb --- /dev/null +++ b/tools/ssl_backup/openssl-ca-clients.cnf @@ -0,0 +1,64 @@ +## This file is based on a tutorial from StackOverflow: +## http://stackoverflow.com/questions/21297139/how-do-you-sign-certificate-signing-request-with-your-certification-authority/21340898#21340898 + +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +[ CA_default ] + +default_days = 1000 # how long to certify for +default_crl_days = 30 # how long before next CRL +default_md = sha256 # use public key default MD +preserve = no # keep passed DN ordering + +#x509_extensions = ca_extensions # The extensions to add to the cert + +email_in_dn = no # Don't concat the email in the DN +copy_extensions = copy # Required to copy SANs from CSR to cert + +base_dir = ca-clients +certificate = $base_dir/cacert.pem # The CA certifcate +private_key = $base_dir/cakey.pem # The CA private key +new_certs_dir = $base_dir # Location for new certs after signing +database = $base_dir/index.txt # Database index file +serial = $base_dir/serial.txt # The current serial number + +unique_subject = no # Set to 'no' to allow creation of + # several certificates with same subject. + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = ca_distinguished_name +#x509_extensions = ca_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ ca_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM Fake CA 2 + +#################################################################### +[ signing_policy ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ signing_req ] +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment diff --git a/tools/ssl_backup/openssl-ca.cnf b/tools/ssl_backup/openssl-ca.cnf new file mode 100644 index 0000000000..685a772bc0 --- /dev/null +++ b/tools/ssl_backup/openssl-ca.cnf @@ -0,0 +1,64 @@ +## This file is based on a tutorial from StackOverflow: +## http://stackoverflow.com/questions/21297139/how-do-you-sign-certificate-signing-request-with-your-certification-authority/21340898#21340898 + +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +[ CA_default ] + +default_days = 1000 # how long to certify for +default_crl_days = 30 # how long before next CRL +default_md = sha256 # use public key default MD +preserve = no # keep passed DN ordering + +#x509_extensions = ca_extensions # The extensions to add to the cert + +email_in_dn = no # Don't concat the email in the DN +copy_extensions = copy # Required to copy SANs from CSR to cert + +base_dir = ca +certificate = $base_dir/cacert.pem # The CA certifcate +private_key = $base_dir/cakey.pem # The CA private key +new_certs_dir = $base_dir # Location for new certs after signing +database = $base_dir/index.txt # Database index file +serial = $base_dir/serial.txt # The current serial number + +unique_subject = no # Set to 'no' to allow creation of + # several certificates with same subject. + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = ca_distinguished_name +#x509_extensions = ca_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ ca_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM Fake CA + +#################################################################### +[ signing_policy ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ signing_req ] +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment diff --git a/tools/ssl_backup/openssl-mongooseim.cnf b/tools/ssl_backup/openssl-mongooseim.cnf new file mode 100644 index 0000000000..995c1153ce --- /dev/null +++ b/tools/ssl_backup/openssl-mongooseim.cnf @@ -0,0 +1,40 @@ +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = server_distinguished_name +req_extensions = server_req_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ server_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM + +#################################################################### +[ server_req_extensions ] + +subjectKeyIdentifier = hash +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment +subjectAltName = @alternate_names +nsComment = "Fake Dev-Only Certificate" + +#################################################################### +[ alternate_names ] + +DNS.1 = localhost + +##adding node names to let tls distribution with OTP 20.3 +DNS.2 = mongooseim@localhost +DNS.3 = ejabberd2@localhost +DNS.4 = fed1@localhost +DNS.5 = reg1@localhost +DNS.6 = mongooseim3@localhost + +IP = 127.0.0.1 \ No newline at end of file diff --git a/tools/ssl_backup2/Makefile b/tools/ssl_backup2/Makefile new file mode 100644 index 0000000000..494f373964 --- /dev/null +++ b/tools/ssl_backup2/Makefile @@ -0,0 +1,56 @@ +all: mongooseim/cert.pem mongooseim/key.pem \ + mongooseim/server.pem mongooseim/dh_server.pem \ + mongooseim/pubkey.pem mongooseim/privkey.pem \ + ca/cacert.pem ca/cakey.pem ca/index.txt ca/serial.txt \ + ca-clients/cacert.pem ca-clients/cakey.pem ca-clients/index.txt ca-clients/serial.txt + chmod -R a+r mongooseim ca ca-clients + +%/cacert.pem %/cakey.pem: openssl-%.cnf + mkdir -p $(@D) + openssl req -x509 -config $< -newkey rsa:2048 -sha256 -days 1000 -nodes \ + -out $(@D)/cacert.pem -keyout $(@D)/cakey.pem -outform PEM + +%/cert.csr %/key.pem: openssl-%.cnf + mkdir -p $(@D) + openssl req -config $< -newkey rsa:2048 -sha256 -nodes \ + -out $(@D)/cert.csr -keyout $(@D)/key.pem \ + -outform PEM + +%/cert.pem: %/cert.csr openssl-ca.cnf ca/cacert.pem ca/cakey.pem | ca/index.txt ca/serial.txt + yes | openssl ca -config openssl-ca.cnf -policy signing_policy \ + -extensions signing_req -out $@ -infiles $< + +%/server.pem: %/cert.pem %/key.pem + cat $^ > $@ + +%/pubkey.pem: %/cert.pem + openssl x509 -pubkey -noout -in $< > $@ + +%/privkey.pem: %/key.pem + openssl rsa -in $< -out $@ + +# About dsaparam argument +# It speeds up generation of dhparam +# Speed is useful for fake certificates +# https://security.stackexchange.com/questions/95178/diffie-hellman-parameters-still-calculating-after-24-hours +# +# Certs generated with -dsaparam don't work with our slapd container though. +# So, let's remove the option for now. +# https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/1724285 +%/dh_server.pem: + openssl dhparam -outform PEM -out $@ 2048 + +%/index.txt: + mkdir -p $(@D) + touch $@ + +%/serial.txt: + mkdir -p $(@D) + echo 01 > $@ + +clean: + rm -rf ca ca-clients mongooseim + +clean_certs: + rm -rf ca ca-clients + ls -d mongooseim/* | grep -v dh_server.pem | xargs rm -f diff --git a/tools/ssl_backup2/ca-clients/01.pem b/tools/ssl_backup2/ca-clients/01.pem new file mode 100644 index 0000000000..360ba13be3 --- /dev/null +++ b/tools/ssl_backup2/ca-clients/01.pem @@ -0,0 +1,82 @@ +Certificate: + Data: + Version: 1 (0x0) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA 2 + Validity + Not Before: Feb 3 23:44:33 2022 GMT + Not After : Oct 30 23:44:33 2024 GMT + Subject: CN=user1 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:bb:b2:ca:ad:c7:c3:44:d1:bf:ad:2e:e0:25:05: + 8d:ea:be:27:0c:ea:a8:dc:49:2a:3e:3d:41:3a:2b: + b8:d4:53:52:51:23:ea:a8:dc:10:51:a0:b0:f9:4b: + 72:cc:fc:3f:29:d3:30:17:a7:8c:96:e0:28:9c:ff: + 28:ea:1d:d3:3e:19:51:03:d3:80:29:30:35:cf:e3: + 93:28:04:1c:b5:73:e6:35:b3:c8:b2:51:81:c4:88: + 12:2c:98:93:e2:91:d2:49:8b:5a:f0:a0:5f:88:8f: + 22:00:c9:a6:7f:93:0e:ce:19:86:81:71:6d:45:cf: + bb:3b:4c:35:66:61:f0:72:7b:7d:18:9f:a9:72:51: + e7:64:83:95:26:26:24:9b:91:d1:69:11:5f:f7:7f: + 0c:33:68:88:81:c0:b6:da:5f:e8:1b:ea:b4:c8:6e: + 4a:53:e0:50:03:a4:32:6c:86:d3:5a:2f:9d:0e:7c: + c0:4d:d8:96:9b:a8:56:9a:00:7d:90:fd:e4:35:eb: + ad:27:f6:18:ac:48:8e:c5:28:35:65:8e:5f:64:91: + ee:9b:48:3a:02:6e:c1:4f:8d:72:5f:37:af:7b:9f: + a3:cd:49:85:93:ef:44:76:70:ef:ce:f3:4b:4a:1f: + 1b:06:64:9e:21:be:25:5a:b3:cb:db:6b:4c:89:02: + 30:67 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 88:37:53:3F:F0:DF:33:8A:EC:94:DD:51:E7:22:26:B0:D6:9E:45:57 + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + othername:, email:user1@mail.domain.com + Netscape Comment: + Fake Dev-Only Certificate for SASL EXTERNAL tests + Signature Algorithm: sha256WithRSAEncryption + 78:94:db:94:c3:82:1c:da:3e:bf:cd:95:ba:f8:a7:51:76:6a: + c7:15:44:97:a4:8f:b7:3a:4a:cd:9d:0a:5c:e9:be:15:c3:18: + 16:53:bf:c0:65:7a:07:87:88:5c:ed:8b:d3:2c:f2:8c:ba:31: + 74:6e:14:63:8c:d9:ac:3c:83:c4:97:aa:a5:da:58:47:76:19: + 75:bc:df:9b:fa:e8:2d:1c:73:c8:01:30:83:40:d7:c5:bb:86: + ae:63:22:08:f1:9f:c7:b9:9c:08:97:8b:d2:76:3e:6e:e9:af: + 7f:55:7c:85:97:37:b0:c0:5b:eb:e1:c1:34:09:f5:2c:e6:b6: + a8:df:7a:70:f9:8f:8a:af:2e:fe:88:44:46:68:5f:58:d2:86: + a7:c7:ce:03:1a:2b:8e:ed:3e:07:99:94:6a:29:bd:23:71:74: + 02:79:18:56:b2:dc:cf:1d:cd:9a:9e:01:cc:a2:83:22:3e:c1: + fc:c7:7f:fc:f9:29:7c:e3:51:2b:bb:44:f6:a3:db:4d:eb:7c: + 0d:5e:76:79:02:ca:89:cd:df:a8:d1:b0:5e:82:c1:0c:26:9d: + ea:25:67:dc:6c:66:a0:68:71:80:41:36:e2:f1:e9:c6:0b:8f: + d9:a3:f5:81:35:35:03:0f:cd:22:56:71:4e:39:25:f7:f5:94: + 65:bd:95:e1 +-----BEGIN CERTIFICATE----- +MIIDqzCCApMCAQEwDQYJKoZIhvcNAQELBQAwUjELMAkGA1UEBhMCUEwxEzARBgNV +BAgMCk1hbG9wb2xza2ExDzANBgNVBAcMBktyYWtvdzEdMBsGA1UEAwwUTW9uZ29v +c2VJTSBGYWtlIENBIDIwHhcNMjIwMjAzMjM0NDMzWhcNMjQxMDMwMjM0NDMzWjAQ +MQ4wDAYDVQQDDAV1c2VyMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALuyyq3Hw0TRv60u4CUFjeq+JwzqqNxJKj49QToruNRTUlEj6qjcEFGgsPlLcsz8 +PynTMBenjJbgKJz/KOod0z4ZUQPTgCkwNc/jkygEHLVz5jWzyLJRgcSIEiyYk+KR +0kmLWvCgX4iPIgDJpn+TDs4ZhoFxbUXPuztMNWZh8HJ7fRifqXJR52SDlSYmJJuR +0WkRX/d/DDNoiIHAttpf6BvqtMhuSlPgUAOkMmyG01ovnQ58wE3YlpuoVpoAfZD9 +5DXrrSf2GKxIjsUoNWWOX2SR7ptIOgJuwU+Ncl83r3ufo81JhZPvRHZw787zS0of +GwZkniG+JVqzy9trTIkCMGcCAwEAAaOB0jCBzzAdBgNVHQ4EFgQUiDdTP/DfM4rs +lN1R5yImsNaeRVcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwVAYDVR0RBE0wS6Ay +BggrBgEFBQcIBaAmDCR1c2VyMUBtYW5hZ2VkLmRldi14bXBwLmZveHRlbC5jb20u +YXWBFXVzZXIxQG1haWwuZG9tYWluLmNvbTBABglghkgBhvhCAQ0EMxYxRmFrZSBE +ZXYtT25seSBDZXJ0aWZpY2F0ZSBmb3IgU0FTTCBFWFRFUk5BTCB0ZXN0czANBgkq +hkiG9w0BAQsFAAOCAQEAeJTblMOCHNo+v82VuvinUXZqxxVEl6SPtzpKzZ0KXOm+ +FcMYFlO/wGV6B4eIXO2L0yzyjLoxdG4UY4zZrDyDxJeqpdpYR3YZdbzfm/roLRxz +yAEwg0DXxbuGrmMiCPGfx7mcCJeL0nY+bumvf1V8hZc3sMBb6+HBNAn1LOa2qN96 +cPmPiq8u/ohERmhfWNKGp8fOAxorju0+B5mUaim9I3F0AnkYVrLczx3Nmp4BzKKD +Ij7B/Md//PkpfONRK7tE9qPbTet8DV52eQLKic3fqNGwXoLBDCad6iVn3GxmoGhx +gEE24vHpxguP2aP1gTU1Aw/NIlZxTjkl9/WUZb2V4Q== +-----END CERTIFICATE----- diff --git a/tools/ssl_backup2/ca-clients/cacert.pem b/tools/ssl_backup2/ca-clients/cacert.pem new file mode 100644 index 0000000000..9d03e580a2 --- /dev/null +++ b/tools/ssl_backup2/ca-clients/cacert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDIDCCAggCCQCciJBUKBdJfTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQ +TDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQD +DBRNb25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMjAyMDMyMzQ0MjBaFw0yNDEwMzAy +MzQ0MjBaMFIxCzAJBgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYD +VQQHDAZLcmFrb3cxHTAbBgNVBAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqS2AJLz+NnSlxQIixmRUKGJogA8X +w4Fzz+EEF15K98ZvOHNLIQ4QVCrIkNnDFqUL8kZhf7llTgdRKlaKhSBiXAFPI1n9 +m2jtleQPlrCifqI4mmYJxEKa2Z/4INNg+sGAzA2HLsVEoUegYP2ZLpEdE6dIoiVB +2+q7m6KQIpHEw0Ey7xxyZr4bNEeQkCtbtItdI7H/3/1LbiNqfUUtc6JtRUxZDq7Z +3eaRIsIxcSBr7tLZWNJiw93svGCi8xn7jDg8kvHH3AzdgRErcXKiXeHWrCr2CtVJ +FjLG8Yj85b0FSo9g3f9SaCao//zFXmhi85FpuRKCDMuAk1f73ibViaWnswIDAQAB +MA0GCSqGSIb3DQEBCwUAA4IBAQAjcsauMpoh1PLT3LIFmsqylxLMDTcS2hkTBBsv +HCbJMpn+K40/3rtAHPkrF11VkRwQbnQZ+2Oium5BKFuXY0Eva02ubZaGN/JYJaC9 +A5mU8qaQDOoZIQ/Xrs8wjOm86rLq/mwtXqgbteFhPE4vvMarKOHpYDotShJQ1qmP +J1y0jbfpHqtVldkCjLeXCAbxetCt57QDHpN27j/wPcliS2DblJ4VdvsMymehPxcr +VgUQaF/Tj3Fu30R6JNhu9cHwwZTb1N2W6Vrw+ePp3U8OQ4sUt1vvYokCx7pMyWJu +RWdWN4wliMoag5QatuMaSbzzScFgZMj6Xc4xSEE94kHJDFoq +-----END CERTIFICATE----- diff --git a/tools/ssl_backup2/ca-clients/cakey.pem b/tools/ssl_backup2/ca-clients/cakey.pem new file mode 100644 index 0000000000..30e9fde9b7 --- /dev/null +++ b/tools/ssl_backup2/ca-clients/cakey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCpLYAkvP42dKXF +AiLGZFQoYmiADxfDgXPP4QQXXkr3xm84c0shDhBUKsiQ2cMWpQvyRmF/uWVOB1Eq +VoqFIGJcAU8jWf2baO2V5A+WsKJ+ojiaZgnEQprZn/gg02D6wYDMDYcuxUShR6Bg +/ZkukR0Tp0iiJUHb6rubopAikcTDQTLvHHJmvhs0R5CQK1u0i10jsf/f/UtuI2p9 +RS1zom1FTFkOrtnd5pEiwjFxIGvu0tlY0mLD3ey8YKLzGfuMODyS8cfcDN2BEStx +cqJd4dasKvYK1UkWMsbxiPzlvQVKj2Dd/1JoJqj//MVeaGLzkWm5EoIMy4CTV/ve +JtWJpaezAgMBAAECggEBAKalN1D5CcBCbvf8/pxGP8/3/9AFDfd7EMV4dTs/msEv +KmeEykCpRdRiwGZO2yj3MylXwrq5uNx/wKffz1sLZ1gRwg6kmnf3h/DaUbCyFZ5/ +1Rnh4UT+BuLP/O74yNK4wVI/ESY1E0F6+LQRmk6Qiv/NDHMMGC+0rVDFdQ1YYWWi +vQoKom3SaUYUflQUdt2q8ByHEx2GLNh3f04LEqg65sf9LUkJHDkbz3K0HBiq+MgT +XhrImpWoEnJf5VqmA9782tIp6YZetQ8O3zvilojfT8lcqNdh+TXLoOHaZ68bvDdb +ZLQHEkLmCq8jbsG1FKIee/1zQSwuPdjnObaz94nMzeECgYEA3GUg8ntfow9PWquB +m6qi8ZX+7wsIsZICNbSTQBnM4nfK+gsl5Qos7h8jSbGlLt0UvGqt2bjVPH/8gU8a +VpQUFJdKa51feNnfl1JmYzL9FMKuAUV5ltUR4iOVYTL2pkGa6yY2D1If3MMD3p+1 +QiOI3ebQR+EN9owXTi9iat8PQv8CgYEAxIIt9JmUiAExfL9UCPbyBouPsch/n6/L +I4kgMshS8+Dbfr7Lafn4ATWzDhV1TOM/++mYa0ridco0rDwCMDAVlmdW3GT3vdbY +DyM2Xf1s2j3z2bW5BvGPdWHuz8y2PfdFJo1O4EnY3tcAbaoMO5NI3/h1NrsjEKd4 +8ngptCouf00CgYEAsh+NpExv/BJ4mRg59PzRGp2W3820JgeSf6NEyy7O903IH5R4 ++QbjT0SdOYc4sIp/otQ5U9jdhjsOcdfjuouNOyMXQ6h6K+symVNAavYfsvKwvVhQ +L8Ze4LzPkzIkRDSLp3dHg9Rk6gA3FWtQjHa5vFY6iY1rwpJwl4EWcrd61zMCgYA7 +m+Gk2RGdT/9bAA7VyVMReTRVkaRlJEZSuT3zKaFAKW1rvSSnORRqCYgPNaMnd6fp +GqsJoOWhJX1k4a8oPu3Neft3T4l3JLzVmrDbQgzLBw/5co519MC3ssVmc4q0sVVg +pGzQzJXkwwN2QKcFS2BH0G5987ZnTuX5Z0n/ROxl4QKBgQDGIR7e0wdraMVXVcQE +C9GkeLSbT9CHY5K/DTpO/CxY1BGPrMLkvIsBWp5HgyZD6fKZq+jv5amENHkEc+11 +e0QArPmx9A17Pa+N/2pQr/vH6iyntSOGZRSQn8fXZWvwz7g5oHln1WZX6UccPla3 +GmzyqGhr5pVD9hRPvohRCF7K7g== +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup2/ca-clients/index.txt b/tools/ssl_backup2/ca-clients/index.txt new file mode 100644 index 0000000000..ec7f8d5497 --- /dev/null +++ b/tools/ssl_backup2/ca-clients/index.txt @@ -0,0 +1 @@ +V 241030234433Z 01 unknown /CN=user1 diff --git a/tools/ssl_backup2/ca-clients/index.txt.attr b/tools/ssl_backup2/ca-clients/index.txt.attr new file mode 100644 index 0000000000..3a7e39e6ee --- /dev/null +++ b/tools/ssl_backup2/ca-clients/index.txt.attr @@ -0,0 +1 @@ +unique_subject = no diff --git a/tools/ssl_backup2/ca-clients/index.txt.old b/tools/ssl_backup2/ca-clients/index.txt.old new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tools/ssl_backup2/ca-clients/serial.txt b/tools/ssl_backup2/ca-clients/serial.txt new file mode 100644 index 0000000000..9e22bcb8e3 --- /dev/null +++ b/tools/ssl_backup2/ca-clients/serial.txt @@ -0,0 +1 @@ +02 diff --git a/tools/ssl_backup2/ca-clients/serial.txt.old b/tools/ssl_backup2/ca-clients/serial.txt.old new file mode 100644 index 0000000000..8a0f05e166 --- /dev/null +++ b/tools/ssl_backup2/ca-clients/serial.txt.old @@ -0,0 +1 @@ +01 diff --git a/tools/ssl_backup2/ca/01.pem b/tools/ssl_backup2/ca/01.pem new file mode 100644 index 0000000000..15819100e6 --- /dev/null +++ b/tools/ssl_backup2/ca/01.pem @@ -0,0 +1,90 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Feb 3 23:41:26 2022 GMT + Not After : Oct 30 23:41:26 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c2:49:61:d8:44:a5:b8:1b:e0:c0:57:7f:78:8c: + f9:8f:6b:ff:2d:ee:22:77:2d:6f:41:68:61:bb:27: + 59:88:62:e7:a4:88:21:41:16:41:98:dd:f3:f8:16: + 1f:33:5d:1c:6b:11:e8:e8:ea:9a:cc:0f:b3:64:17: + aa:45:aa:c4:f6:4a:b1:7f:15:5b:ab:4a:cd:ec:50: + 29:2c:c7:52:90:65:a7:dc:01:43:89:0d:fd:e2:5a: + 8a:1a:4c:d9:f6:b5:58:4e:6f:59:ae:b3:95:63:65: + ce:e2:7a:93:06:52:cc:1c:23:2f:dd:00:ee:b3:cb: + fd:4e:dc:72:6d:aa:03:7d:b1:cb:35:c7:5d:ae:7c: + f7:81:23:14:e3:4c:5f:f6:25:73:76:a3:4f:94:7c: + 62:be:b6:06:ea:b9:3b:44:4b:74:54:5b:8c:3b:d9: + 5e:53:5e:a2:c2:1b:7d:d2:3b:92:19:f7:f3:a2:07: + fe:cc:e8:bb:f3:92:e9:d6:eb:fc:e5:93:d6:57:cf: + 59:43:30:5e:04:14:85:48:42:06:d4:09:f4:77:97: + aa:90:43:9c:06:ad:81:c1:fe:c3:2b:5f:f5:27:37: + ce:d9:50:fd:13:6e:ea:ea:ed:04:5d:4d:ea:03:49: + 5d:3c:3a:6e:04:ef:99:c3:29:8c:4a:62:72:bc:2a: + 97:77 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B4:A6:9E:D8:FC:CC:12:2B:DF:AA:A0:EE:8B:3D:0A:30:01:DC:4A:80 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:FD:E4:6B:A7:8B:27:48:A0 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + aa:0b:ea:14:42:16:9a:ab:32:18:19:36:4e:cb:45:bf:35:62: + 2b:f2:cf:5d:30:89:4d:d1:d8:9a:b8:22:5f:62:f2:7e:ae:c5: + c6:68:c8:a5:c6:23:ee:96:0a:fb:ac:6c:59:c6:e0:a1:40:d4: + 7e:81:f2:1d:90:31:db:4c:56:0c:ff:37:ec:e6:07:6c:fa:0a: + a3:86:34:54:48:5f:e2:76:f0:ed:87:56:86:15:27:64:26:d4: + 24:8f:7e:88:99:bd:60:3c:cb:cd:48:8e:5b:7b:61:c0:61:ac: + c7:97:15:c9:57:d4:d3:c9:6a:34:19:66:f6:22:96:54:1b:05: + 58:ab:ac:1a:9d:ab:7b:39:6d:d9:37:85:78:37:2b:95:a6:3d: + 64:45:0d:8d:ae:8b:86:b1:b6:79:34:3e:d6:75:09:9a:a8:3d: + d1:5a:1c:45:cd:58:ed:c0:b6:2f:3e:bc:c7:89:b3:7a:87:91: + 38:2d:88:58:e8:60:70:66:cb:9e:ad:72:1e:31:c7:22:40:2a: + 32:33:d3:0c:8d:bb:5c:f6:cd:a0:87:a7:b1:8a:ca:ba:fa:c0: + 57:b5:84:33:cb:39:35:75:1c:68:3c:65:1c:03:69:78:64:ad: + 13:06:48:8e:c6:a0:d3:d3:a4:d6:b5:42:e9:ba:2a:bd:e3:70: + a7:87:d8:e6 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMjAzMjM0MTI2WhcNMjQxMDMwMjM0MTI2 +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAwklh2ESluBvgwFd/eIz5j2v/Le4idy1vQWhhuydZiGLnpIgh +QRZBmN3z+BYfM10caxHo6OqazA+zZBeqRarE9kqxfxVbq0rN7FApLMdSkGWn3AFD +iQ394lqKGkzZ9rVYTm9ZrrOVY2XO4nqTBlLMHCMv3QDus8v9TtxybaoDfbHLNcdd +rnz3gSMU40xf9iVzdqNPlHxivrYG6rk7REt0VFuMO9leU16iwht90juSGffzogf+ +zOi785Lp1uv85ZPWV89ZQzBeBBSFSEIG1An0d5eqkEOcBq2Bwf7DK1/1JzfO2VD9 +E27q6u0EXU3qA0ldPDpuBO+ZwymMSmJyvCqXdwIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFLSmntj8zBIr36qg7os9CjAB3EqAMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAP3ka6eLJ0igMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQCqC+oUQhaaqzIYGTZOy0W/NWIr8s9dMIlN0diauCJfYvJ+rsXGaMil +xiPulgr7rGxZxuChQNR+gfIdkDHbTFYM/zfs5gds+gqjhjRUSF/idvDth1aGFSdk +JtQkj36Imb1gPMvNSI5be2HAYazHlxXJV9TTyWo0GWb2IpZUGwVYq6wanat7OW3Z +N4V4NyuVpj1kRQ2NrouGsbZ5ND7WdQmaqD3RWhxFzVjtwLYvPrzHibN6h5E4LYhY +6GBwZsuerXIeMcciQCoyM9MMjbtc9s2gh6exisq6+sBXtYQzyzk1dRxoPGUcA2l4 +ZK0TBkiOxqDT06TWtULpuiq943Cnh9jm +-----END CERTIFICATE----- diff --git a/tools/ssl_backup2/ca/cacert.pem b/tools/ssl_backup2/ca/cacert.pem new file mode 100644 index 0000000000..3b6f26d2e9 --- /dev/null +++ b/tools/ssl_backup2/ca/cacert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHDCCAgQCCQD95GuniydIoDANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQ +TDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQD +DBJNb25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMjAzMjM0MTI1WhcNMjIwMzA1MjM0 +MTI1WjBQMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UE +BwwGS3Jha293MRswGQYDVQQDDBJNb25nb29zZUlNIEZha2UgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFtgZXGTIerMHiaGe0MT39P8cNuwlo5Gxw +Zy5cQZKGj8i4vXN97Si+w2axLSn5FPLg9XjMazs6J05yD/hNtRNaqsEDJKXsAC0T +3pJscjbonQYIYhCIhXEPpVq7lAc1+ZmKMi6EUolE0HIyxnLF2mztp5UGjDp2+Gdf +5JXXVm739de77041ze3+9B/NXOpK6KoDf0079hXTm/LiTLS0AkUzGsegk1ke9/0l +s6/+4RXktU2WggR5Z5rU8EgDwCK1n4vkrVqr/kl9+qafSuDNy5liEGEDL8A9GkRM +KuUbDJyreY3+AWlziCwWS+ZATE03QJQkkCiHi4IljxfOR0ks0bLfAgMBAAEwDQYJ +KoZIhvcNAQELBQADggEBAJFZAinYO3FDMI0UWOEWdFMvD/QHr9Op6xTgM2SL5qDB +RASStos+w/m1Zbx8fGioGy3Uv2mHE3mTtAYuD37nSMcrbNkOXISdDQI+czicNkUx +Uu9Mt7f3QPawGqIF/yM8FYaFwujmp/B9NBT0Xz8az9mNpfhXvEwUAx2nJ4gT+RSd +4SUtaFRNSXUUL7kgbBNqK7lncReiVBc8TyII01VCvRcwu4JFwlA9ca8R0gKQyNZ6 +6lC3toJajfQVQFjm+jWvs20u1ANGHiTJUEeV6KtKMQ5TtitHm7lYly1HPIJsBqy9 +sjpAaPHW54YSHZDdFu1t0YwwOEy59FGSRTIB9wK6pYA= +-----END CERTIFICATE----- diff --git a/tools/ssl_backup2/ca/cakey.pem b/tools/ssl_backup2/ca/cakey.pem new file mode 100644 index 0000000000..99623e6d0b --- /dev/null +++ b/tools/ssl_backup2/ca/cakey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFtgZXGTIerMHi +aGe0MT39P8cNuwlo5GxwZy5cQZKGj8i4vXN97Si+w2axLSn5FPLg9XjMazs6J05y +D/hNtRNaqsEDJKXsAC0T3pJscjbonQYIYhCIhXEPpVq7lAc1+ZmKMi6EUolE0HIy +xnLF2mztp5UGjDp2+Gdf5JXXVm739de77041ze3+9B/NXOpK6KoDf0079hXTm/Li +TLS0AkUzGsegk1ke9/0ls6/+4RXktU2WggR5Z5rU8EgDwCK1n4vkrVqr/kl9+qaf +SuDNy5liEGEDL8A9GkRMKuUbDJyreY3+AWlziCwWS+ZATE03QJQkkCiHi4IljxfO +R0ks0bLfAgMBAAECggEAZsXXB+GGByIAawOgnK9YLNPBUibenlLW95r7I2PGmgIV +8coxRc1I99i1AfabMeos0rlnQMOg9vrFsU8R4Lr2w5OtX0fmpAX3aLOy44J/fm1Z +XHQ1afILsnle79Dj6q/Dm224dno89rNwGWrE8Io5Q1RwiAXOwlcfzV4ScexxJJ0R +SOJip4TGnIk08/xEWpCfK2uK/oEeSi9x6m/e3Y6Va/P7IMTyR+1Owp0E5WFoTq+2 +AR16HqcUV3K1+aWm0ThiMdFiMo5oB5tJR+0A/enH9vp33NjPUdF9wivNBa6XiN5y +ujUB1+KfFjodK/Cs0XyWWUg3iZbNo14y5oC0TdU1oQKBgQDwtJiiGqBZQWOsbrYa +lG9/hGxZLMLTG1cgnQ6kHJrXeRJkQi+RENl8oLdAuq3SWk6ykS7u9Pmp2FzsKi6g +2nzsbw1dFLshcBRsceqtZfmiBxAAWIpvBTY0MAl8N65gLOuDGxdEuOMSnx4C3tD9 +kXXctr+uAhCqP+yqg7AcK65bkQKBgQDSRhDAm1JELnzRn7vjJZWcW3rByUxtt1EE +Tbhz8FQWEJcoUiIFUppSj42ir5L6zG517Cl7P8CDCVewjUKpGSTtP8dKtrTXKsDG +exb04nmpvStDv35l2zEwQJwVjC3XM5jIr3ELlgXT4abz9xGLfiJeO0oYpxUlga0r +uJ9QyPKPbwKBgQCpt5ybR8zhwhJGZXVu/lQzhCplIgNomDFxpGvLWQPwg8Rs/qHN +ViUTE7rCIB4pYFV24JlIEWDr2cuDFSb1cbh9eLvicpiTNhSgdh3zDyDZlsM4izVo +nDMgzvIRLK190I5qTbK1WOt6mMivW23eLC7/Zbd3OKuJbzMu81U8N6xjkQKBgQC6 +ZkITe5zBtDQR33e/NGIb6Tw47SlDWW4IUp1gqXrg1HQq2iQuc7s51OfJf7rbeL2y +61caWrldb7q8V3zwScniRtdz8+L7mnqpeBQxoVIYlgj0VZzGzjgcfinfMBSy4Jpf +zKZ5jtQ7r51AR5TWA0qUHhrhH7wvM3U/fLo98uSTIQKBgH16oDaxqVts64qXclHn +x0grfHFWi43hn5+ReBI1QAuPvev5WcK+wM7t15i6qq6YxYZnzAVRd0F+2riGvDWB +z0fOF0BByIUgm3+YgmT8cDbwxiX5r0jWda8RUb1iOXfYY2HH4j2GfOfVPozSeMtk ++E7HMeAKSqPEsa4eDztzOvhk +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup2/ca/index.txt b/tools/ssl_backup2/ca/index.txt new file mode 100644 index 0000000000..fdd738e2a2 --- /dev/null +++ b/tools/ssl_backup2/ca/index.txt @@ -0,0 +1 @@ +V 241030234126Z 01 unknown /C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM diff --git a/tools/ssl_backup2/ca/index.txt.attr b/tools/ssl_backup2/ca/index.txt.attr new file mode 100644 index 0000000000..3a7e39e6ee --- /dev/null +++ b/tools/ssl_backup2/ca/index.txt.attr @@ -0,0 +1 @@ +unique_subject = no diff --git a/tools/ssl_backup2/ca/index.txt.old b/tools/ssl_backup2/ca/index.txt.old new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tools/ssl_backup2/ca/serial.txt b/tools/ssl_backup2/ca/serial.txt new file mode 100644 index 0000000000..9e22bcb8e3 --- /dev/null +++ b/tools/ssl_backup2/ca/serial.txt @@ -0,0 +1 @@ +02 diff --git a/tools/ssl_backup2/ca/serial.txt.old b/tools/ssl_backup2/ca/serial.txt.old new file mode 100644 index 0000000000..8a0f05e166 --- /dev/null +++ b/tools/ssl_backup2/ca/serial.txt.old @@ -0,0 +1 @@ +01 diff --git a/tools/ssl_backup2/mongooseim/cert.pem b/tools/ssl_backup2/mongooseim/cert.pem new file mode 100644 index 0000000000..15819100e6 --- /dev/null +++ b/tools/ssl_backup2/mongooseim/cert.pem @@ -0,0 +1,90 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Feb 3 23:41:26 2022 GMT + Not After : Oct 30 23:41:26 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c2:49:61:d8:44:a5:b8:1b:e0:c0:57:7f:78:8c: + f9:8f:6b:ff:2d:ee:22:77:2d:6f:41:68:61:bb:27: + 59:88:62:e7:a4:88:21:41:16:41:98:dd:f3:f8:16: + 1f:33:5d:1c:6b:11:e8:e8:ea:9a:cc:0f:b3:64:17: + aa:45:aa:c4:f6:4a:b1:7f:15:5b:ab:4a:cd:ec:50: + 29:2c:c7:52:90:65:a7:dc:01:43:89:0d:fd:e2:5a: + 8a:1a:4c:d9:f6:b5:58:4e:6f:59:ae:b3:95:63:65: + ce:e2:7a:93:06:52:cc:1c:23:2f:dd:00:ee:b3:cb: + fd:4e:dc:72:6d:aa:03:7d:b1:cb:35:c7:5d:ae:7c: + f7:81:23:14:e3:4c:5f:f6:25:73:76:a3:4f:94:7c: + 62:be:b6:06:ea:b9:3b:44:4b:74:54:5b:8c:3b:d9: + 5e:53:5e:a2:c2:1b:7d:d2:3b:92:19:f7:f3:a2:07: + fe:cc:e8:bb:f3:92:e9:d6:eb:fc:e5:93:d6:57:cf: + 59:43:30:5e:04:14:85:48:42:06:d4:09:f4:77:97: + aa:90:43:9c:06:ad:81:c1:fe:c3:2b:5f:f5:27:37: + ce:d9:50:fd:13:6e:ea:ea:ed:04:5d:4d:ea:03:49: + 5d:3c:3a:6e:04:ef:99:c3:29:8c:4a:62:72:bc:2a: + 97:77 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B4:A6:9E:D8:FC:CC:12:2B:DF:AA:A0:EE:8B:3D:0A:30:01:DC:4A:80 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:FD:E4:6B:A7:8B:27:48:A0 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + aa:0b:ea:14:42:16:9a:ab:32:18:19:36:4e:cb:45:bf:35:62: + 2b:f2:cf:5d:30:89:4d:d1:d8:9a:b8:22:5f:62:f2:7e:ae:c5: + c6:68:c8:a5:c6:23:ee:96:0a:fb:ac:6c:59:c6:e0:a1:40:d4: + 7e:81:f2:1d:90:31:db:4c:56:0c:ff:37:ec:e6:07:6c:fa:0a: + a3:86:34:54:48:5f:e2:76:f0:ed:87:56:86:15:27:64:26:d4: + 24:8f:7e:88:99:bd:60:3c:cb:cd:48:8e:5b:7b:61:c0:61:ac: + c7:97:15:c9:57:d4:d3:c9:6a:34:19:66:f6:22:96:54:1b:05: + 58:ab:ac:1a:9d:ab:7b:39:6d:d9:37:85:78:37:2b:95:a6:3d: + 64:45:0d:8d:ae:8b:86:b1:b6:79:34:3e:d6:75:09:9a:a8:3d: + d1:5a:1c:45:cd:58:ed:c0:b6:2f:3e:bc:c7:89:b3:7a:87:91: + 38:2d:88:58:e8:60:70:66:cb:9e:ad:72:1e:31:c7:22:40:2a: + 32:33:d3:0c:8d:bb:5c:f6:cd:a0:87:a7:b1:8a:ca:ba:fa:c0: + 57:b5:84:33:cb:39:35:75:1c:68:3c:65:1c:03:69:78:64:ad: + 13:06:48:8e:c6:a0:d3:d3:a4:d6:b5:42:e9:ba:2a:bd:e3:70: + a7:87:d8:e6 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMjAzMjM0MTI2WhcNMjQxMDMwMjM0MTI2 +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAwklh2ESluBvgwFd/eIz5j2v/Le4idy1vQWhhuydZiGLnpIgh +QRZBmN3z+BYfM10caxHo6OqazA+zZBeqRarE9kqxfxVbq0rN7FApLMdSkGWn3AFD +iQ394lqKGkzZ9rVYTm9ZrrOVY2XO4nqTBlLMHCMv3QDus8v9TtxybaoDfbHLNcdd +rnz3gSMU40xf9iVzdqNPlHxivrYG6rk7REt0VFuMO9leU16iwht90juSGffzogf+ +zOi785Lp1uv85ZPWV89ZQzBeBBSFSEIG1An0d5eqkEOcBq2Bwf7DK1/1JzfO2VD9 +E27q6u0EXU3qA0ldPDpuBO+ZwymMSmJyvCqXdwIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFLSmntj8zBIr36qg7os9CjAB3EqAMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAP3ka6eLJ0igMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQCqC+oUQhaaqzIYGTZOy0W/NWIr8s9dMIlN0diauCJfYvJ+rsXGaMil +xiPulgr7rGxZxuChQNR+gfIdkDHbTFYM/zfs5gds+gqjhjRUSF/idvDth1aGFSdk +JtQkj36Imb1gPMvNSI5be2HAYazHlxXJV9TTyWo0GWb2IpZUGwVYq6wanat7OW3Z +N4V4NyuVpj1kRQ2NrouGsbZ5ND7WdQmaqD3RWhxFzVjtwLYvPrzHibN6h5E4LYhY +6GBwZsuerXIeMcciQCoyM9MMjbtc9s2gh6exisq6+sBXtYQzyzk1dRxoPGUcA2l4 +ZK0TBkiOxqDT06TWtULpuiq943Cnh9jm +-----END CERTIFICATE----- diff --git a/tools/ssl_backup2/mongooseim/dh_server.pem b/tools/ssl_backup2/mongooseim/dh_server.pem new file mode 100644 index 0000000000..9e664b2f71 --- /dev/null +++ b/tools/ssl_backup2/mongooseim/dh_server.pem @@ -0,0 +1,14 @@ +-----BEGIN DH PARAMETERS----- +MIICDQKCAQEA33fD30C9IZvHGeOFebuNpUG1I10RmsOMZrfOUmdT9ovECHQXCvfV +JQrFMCLekmG7ArXj3z4tKhFEAYM3XqjeRD2GDCltiKekqsE15UQ1vSkJC5iqskeP +GfVo0zKRo4tJrhtawG7x5MkJK6tA+aFHXtf6KypMe7fGmvl9Ettg4VktgTiGi4Bo +MM1TesR80a8X1LDtqrlxg2rZUN8Unh2dD2GcQgMqkffVmJoWsnf0JuppQgzAV4NX +xFys0Q7Srb9myTtGuLVgikxuesZXMESDj08sacQSeM+692HJpcydV/vRetvwKicj +8VbFRZVgh1JawHYrDD05JhHA6ExfWqFYrwKCAQBA8BqIt1HYgDj0IHnodQzZC+5x +C4sqGdW2QdxILicv64u7hF27jg0CNdI2NUEQS9V3BBiZvdgfO3ejWoPR1bYxFeyw +fWH0zgHwiD8N2nJhKQo/gysQ1caX9ZtI4BwQruuYWPjdBzp8ELWQzk4ynmegKEEB +/koU/s5SFxjVKE+2onWwWxrtMQ7d+7X38NrLskgM0gnevocGYRr70705/nd+k+1q +enKlNrvfpUfB7/Nrcb2HCu34ykZ/wVWu3KNPYvQ338X3nCtWskx8E0tQbIIW3Hyd +VcjdQOvxzn9uX0xbJ55mWGBjfK6Ant7OyjxITQ0ua0Qw2e+wph2UUeQOyP6tAgIB +AA== +-----END DH PARAMETERS----- diff --git a/tools/ssl_backup2/mongooseim/key.pem b/tools/ssl_backup2/mongooseim/key.pem new file mode 100644 index 0000000000..768f4ce7e1 --- /dev/null +++ b/tools/ssl_backup2/mongooseim/key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDCSWHYRKW4G+DA +V394jPmPa/8t7iJ3LW9BaGG7J1mIYuekiCFBFkGY3fP4Fh8zXRxrEejo6prMD7Nk +F6pFqsT2SrF/FVurSs3sUCksx1KQZafcAUOJDf3iWooaTNn2tVhOb1mus5VjZc7i +epMGUswcIy/dAO6zy/1O3HJtqgN9scs1x12ufPeBIxTjTF/2JXN2o0+UfGK+tgbq +uTtES3RUW4w72V5TXqLCG33SO5IZ9/OiB/7M6LvzkunW6/zlk9ZXz1lDMF4EFIVI +QgbUCfR3l6qQQ5wGrYHB/sMrX/UnN87ZUP0Tburq7QRdTeoDSV08Om4E75nDKYxK +YnK8Kpd3AgMBAAECggEAPihKBG3Z8vAAVKjpoEDB6s+rYR9pqWVAzdU+RykMrOSv +pWTj9rXPIMAJuJojO0STvfGJ6VJ9WcHAK8qicA11XDKDXNwRatjQzsTKl4fhc08C +iBFjcOqoCg3bVxS1OwfDi7x2Hb1YkudUbAK5HPHKWUosmvEcbStbDCrc9RbKbSCw +p//QiNsV/3wPiqA8a9EClV+INa8C7d85FfET6IGvHeZqLoaEcn70HvoU0omJLrxD +/4Q9QNPqq4borrGV+Ev7LD8wVfLaMQ4iu+NnhOim28FjuJB8ouGMnPzT3ohqLMzt +mPlImBZ8EuqGuk6YECwjuMcNGOAZ8MmdKb7v9YvdoQKBgQDsaiv0zKMNC1c0jLDm +9nv3RCdut+oJWe8OeHagO2o3K9dClrRcILlTjqf6UaaEK8uLg/Whens2eVfZatdx +SsLKx5x6bNC4V17I6KfsQkIyjOzY7nSJvtwEEIIQvWg01+SUs78JksV2lrbTgxIL ++Scm+Qsm0iKvnQrPFKBGCSEJkQKBgQDSYcSZPIybJsM1B0JqMA5Owqd40ggzmy5/ +Km3Bom78R/yc50zZWznLt0nn1W9d2fxEa0hiBZpAY8hELw2XBbA4SNQtasefeSge +V+6/l2gono+4Re26OE9ONzCSTTGOKYKxhZae3FTEJp0MpAG+rQIQsb72hJQOdjiN +CdnwLq/MhwKBgDhMxHEEtqOpmrfZ9VrbQgRNh7J3O9XERAjHKUDZRV8kIpwp9YOn +C1tZsqkK/sOlBlEQONOerm73kLMnHW1OZ3sQ9DO3bDEqJVllBnBeCxOsuc6jYr9W +42BYahEAeitzamz7LThjaoDmPV27bfXJ/MfsMPqqujXmCSfteomTLPnxAoGAHBn3 +GsjdtzO8S28GzgxRPO//UsIrWklWMqJGOuEplgU/lu3GdBodZDq9Ynw9/flKGxGB +f6Zj7knlzEXEuPGHkl0YCmEC/Sg/1Z3FRE5DGXnklKaylHdFEJuKn2A0SFr/HBtN +/TZNFE5cF/4oRYHyjqxPZ7pZ1HyyHRS9yblSvi0CgYEAsrRH/Sai/mTIJQ1widrg +Bat/wKrv3HVSJZt3O/EQ1ir+LZoVZ53ysL3IHETN+B8o0dNQmuN5U73G+BA3vOlm +a7f/gk8cSpxqEKpMUwjTjbmByK8X4rolTqk4QcWgOALTjOEsibuJKu1IYGikxiL3 +lX5VDsidzV3uedHs2xo7s80= +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup2/mongooseim/privkey.pem b/tools/ssl_backup2/mongooseim/privkey.pem new file mode 100644 index 0000000000..e8690ff476 --- /dev/null +++ b/tools/ssl_backup2/mongooseim/privkey.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAwklh2ESluBvgwFd/eIz5j2v/Le4idy1vQWhhuydZiGLnpIgh +QRZBmN3z+BYfM10caxHo6OqazA+zZBeqRarE9kqxfxVbq0rN7FApLMdSkGWn3AFD +iQ394lqKGkzZ9rVYTm9ZrrOVY2XO4nqTBlLMHCMv3QDus8v9TtxybaoDfbHLNcdd +rnz3gSMU40xf9iVzdqNPlHxivrYG6rk7REt0VFuMO9leU16iwht90juSGffzogf+ +zOi785Lp1uv85ZPWV89ZQzBeBBSFSEIG1An0d5eqkEOcBq2Bwf7DK1/1JzfO2VD9 +E27q6u0EXU3qA0ldPDpuBO+ZwymMSmJyvCqXdwIDAQABAoIBAD4oSgRt2fLwAFSo +6aBAwerPq2EfaallQM3VPkcpDKzkr6Vk4/a1zyDACbiaIztEk73xielSfVnBwCvK +onANdVwyg1zcEWrY0M7EypeH4XNPAogRY3DqqAoN21cUtTsHw4u8dh29WJLnVGwC +uRzxyllKLJrxHG0rWwwq3PUWym0gsKf/0IjbFf98D4qgPGvRApVfiDWvAu3fORXx +E+iBrx3mai6GhHJ+9B76FNKJiS68Q/+EPUDT6quG6K6xlfhL+yw/MFXy2jEOIrvj +Z4ToptvBY7iQfKLhjJz8096IaizM7Zj5SJgWfBLqhrpOmBAsI7jHDRjgGfDJnSm+ +7/WL3aECgYEA7Gor9MyjDQtXNIyw5vZ790QnbrfqCVnvDnh2oDtqNyvXQpa0XCC5 +U46n+lGmhCvLi4P1oXp7NnlX2WrXcUrCysecemzQuFdeyOin7EJCMozs2O50ib7c +BBCCEL1oNNfklLO/CZLFdpa204MSC/knJvkLJtIir50KzxSgRgkhCZECgYEA0mHE +mTyMmybDNQdCajAOTsKneNIIM5sufyptwaJu/Ef8nOdM2Vs5y7dJ59VvXdn8RGtI +YgWaQGPIRC8NlwWwOEjULWrHn3koHlfuv5doKJ6PuEXtujhPTjcwkk0xjimCsYWW +ntxUxCadDKQBvq0CELG+9oSUDnY4jQnZ8C6vzIcCgYA4TMRxBLajqZq32fVa20IE +TYeydzvVxEQIxylA2UVfJCKcKfWDpwtbWbKpCv7DpQZREDjTnq5u95CzJx1tTmd7 +EPQzt2wxKiVZZQZwXgsTrLnOo2K/VuNgWGoRAHorc2ps+y04Y2qA5j1du231yfzH +7DD6qro15gkn7XqJkyz58QKBgBwZ9xrI3bczvEtvBs4MUTzv/1LCK1pJVjKiRjrh +KZYFP5btxnQaHWQ6vWJ8Pf35ShsRgX+mY+5J5cxFxLjxh5JdGAphAv0oP9WdxURO +Qxl55JSmspR3RRCbip9gNEha/xwbTf02TRROXBf+KEWB8o6sT2e6WdR8sh0Uvcm5 +Ur4tAoGBALK0R/0mov5kyCUNcIna4AWrf8Cq79x1UiWbdzvxENYq/i2aFWed8rC9 +yBxEzfgfKNHTUJrjeVO9xvgQN7zpZmu3/4JPHEqcahCqTFMI0425gcivF+K6JU6p +OEHFoDgC04zhLIm7iSrtSGBopMYi95V+VQ7Inc1d7nnR7NsaO7PN +-----END RSA PRIVATE KEY----- diff --git a/tools/ssl_backup2/mongooseim/pubkey.pem b/tools/ssl_backup2/mongooseim/pubkey.pem new file mode 100644 index 0000000000..6800375477 --- /dev/null +++ b/tools/ssl_backup2/mongooseim/pubkey.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwklh2ESluBvgwFd/eIz5 +j2v/Le4idy1vQWhhuydZiGLnpIghQRZBmN3z+BYfM10caxHo6OqazA+zZBeqRarE +9kqxfxVbq0rN7FApLMdSkGWn3AFDiQ394lqKGkzZ9rVYTm9ZrrOVY2XO4nqTBlLM +HCMv3QDus8v9TtxybaoDfbHLNcddrnz3gSMU40xf9iVzdqNPlHxivrYG6rk7REt0 +VFuMO9leU16iwht90juSGffzogf+zOi785Lp1uv85ZPWV89ZQzBeBBSFSEIG1An0 +d5eqkEOcBq2Bwf7DK1/1JzfO2VD9E27q6u0EXU3qA0ldPDpuBO+ZwymMSmJyvCqX +dwIDAQAB +-----END PUBLIC KEY----- diff --git a/tools/ssl_backup2/mongooseim/server.pem b/tools/ssl_backup2/mongooseim/server.pem new file mode 100644 index 0000000000..7e327d33e3 --- /dev/null +++ b/tools/ssl_backup2/mongooseim/server.pem @@ -0,0 +1,118 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Feb 3 23:41:26 2022 GMT + Not After : Oct 30 23:41:26 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c2:49:61:d8:44:a5:b8:1b:e0:c0:57:7f:78:8c: + f9:8f:6b:ff:2d:ee:22:77:2d:6f:41:68:61:bb:27: + 59:88:62:e7:a4:88:21:41:16:41:98:dd:f3:f8:16: + 1f:33:5d:1c:6b:11:e8:e8:ea:9a:cc:0f:b3:64:17: + aa:45:aa:c4:f6:4a:b1:7f:15:5b:ab:4a:cd:ec:50: + 29:2c:c7:52:90:65:a7:dc:01:43:89:0d:fd:e2:5a: + 8a:1a:4c:d9:f6:b5:58:4e:6f:59:ae:b3:95:63:65: + ce:e2:7a:93:06:52:cc:1c:23:2f:dd:00:ee:b3:cb: + fd:4e:dc:72:6d:aa:03:7d:b1:cb:35:c7:5d:ae:7c: + f7:81:23:14:e3:4c:5f:f6:25:73:76:a3:4f:94:7c: + 62:be:b6:06:ea:b9:3b:44:4b:74:54:5b:8c:3b:d9: + 5e:53:5e:a2:c2:1b:7d:d2:3b:92:19:f7:f3:a2:07: + fe:cc:e8:bb:f3:92:e9:d6:eb:fc:e5:93:d6:57:cf: + 59:43:30:5e:04:14:85:48:42:06:d4:09:f4:77:97: + aa:90:43:9c:06:ad:81:c1:fe:c3:2b:5f:f5:27:37: + ce:d9:50:fd:13:6e:ea:ea:ed:04:5d:4d:ea:03:49: + 5d:3c:3a:6e:04:ef:99:c3:29:8c:4a:62:72:bc:2a: + 97:77 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + B4:A6:9E:D8:FC:CC:12:2B:DF:AA:A0:EE:8B:3D:0A:30:01:DC:4A:80 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:FD:E4:6B:A7:8B:27:48:A0 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + aa:0b:ea:14:42:16:9a:ab:32:18:19:36:4e:cb:45:bf:35:62: + 2b:f2:cf:5d:30:89:4d:d1:d8:9a:b8:22:5f:62:f2:7e:ae:c5: + c6:68:c8:a5:c6:23:ee:96:0a:fb:ac:6c:59:c6:e0:a1:40:d4: + 7e:81:f2:1d:90:31:db:4c:56:0c:ff:37:ec:e6:07:6c:fa:0a: + a3:86:34:54:48:5f:e2:76:f0:ed:87:56:86:15:27:64:26:d4: + 24:8f:7e:88:99:bd:60:3c:cb:cd:48:8e:5b:7b:61:c0:61:ac: + c7:97:15:c9:57:d4:d3:c9:6a:34:19:66:f6:22:96:54:1b:05: + 58:ab:ac:1a:9d:ab:7b:39:6d:d9:37:85:78:37:2b:95:a6:3d: + 64:45:0d:8d:ae:8b:86:b1:b6:79:34:3e:d6:75:09:9a:a8:3d: + d1:5a:1c:45:cd:58:ed:c0:b6:2f:3e:bc:c7:89:b3:7a:87:91: + 38:2d:88:58:e8:60:70:66:cb:9e:ad:72:1e:31:c7:22:40:2a: + 32:33:d3:0c:8d:bb:5c:f6:cd:a0:87:a7:b1:8a:ca:ba:fa:c0: + 57:b5:84:33:cb:39:35:75:1c:68:3c:65:1c:03:69:78:64:ad: + 13:06:48:8e:c6:a0:d3:d3:a4:d6:b5:42:e9:ba:2a:bd:e3:70: + a7:87:d8:e6 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjIwMjAzMjM0MTI2WhcNMjQxMDMwMjM0MTI2 +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAwklh2ESluBvgwFd/eIz5j2v/Le4idy1vQWhhuydZiGLnpIgh +QRZBmN3z+BYfM10caxHo6OqazA+zZBeqRarE9kqxfxVbq0rN7FApLMdSkGWn3AFD +iQ394lqKGkzZ9rVYTm9ZrrOVY2XO4nqTBlLMHCMv3QDus8v9TtxybaoDfbHLNcdd +rnz3gSMU40xf9iVzdqNPlHxivrYG6rk7REt0VFuMO9leU16iwht90juSGffzogf+ +zOi785Lp1uv85ZPWV89ZQzBeBBSFSEIG1An0d5eqkEOcBq2Bwf7DK1/1JzfO2VD9 +E27q6u0EXU3qA0ldPDpuBO+ZwymMSmJyvCqXdwIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFLSmntj8zBIr36qg7os9CjAB3EqAMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAP3ka6eLJ0igMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQCqC+oUQhaaqzIYGTZOy0W/NWIr8s9dMIlN0diauCJfYvJ+rsXGaMil +xiPulgr7rGxZxuChQNR+gfIdkDHbTFYM/zfs5gds+gqjhjRUSF/idvDth1aGFSdk +JtQkj36Imb1gPMvNSI5be2HAYazHlxXJV9TTyWo0GWb2IpZUGwVYq6wanat7OW3Z +N4V4NyuVpj1kRQ2NrouGsbZ5ND7WdQmaqD3RWhxFzVjtwLYvPrzHibN6h5E4LYhY +6GBwZsuerXIeMcciQCoyM9MMjbtc9s2gh6exisq6+sBXtYQzyzk1dRxoPGUcA2l4 +ZK0TBkiOxqDT06TWtULpuiq943Cnh9jm +-----END CERTIFICATE----- +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDCSWHYRKW4G+DA +V394jPmPa/8t7iJ3LW9BaGG7J1mIYuekiCFBFkGY3fP4Fh8zXRxrEejo6prMD7Nk +F6pFqsT2SrF/FVurSs3sUCksx1KQZafcAUOJDf3iWooaTNn2tVhOb1mus5VjZc7i +epMGUswcIy/dAO6zy/1O3HJtqgN9scs1x12ufPeBIxTjTF/2JXN2o0+UfGK+tgbq +uTtES3RUW4w72V5TXqLCG33SO5IZ9/OiB/7M6LvzkunW6/zlk9ZXz1lDMF4EFIVI +QgbUCfR3l6qQQ5wGrYHB/sMrX/UnN87ZUP0Tburq7QRdTeoDSV08Om4E75nDKYxK +YnK8Kpd3AgMBAAECggEAPihKBG3Z8vAAVKjpoEDB6s+rYR9pqWVAzdU+RykMrOSv +pWTj9rXPIMAJuJojO0STvfGJ6VJ9WcHAK8qicA11XDKDXNwRatjQzsTKl4fhc08C +iBFjcOqoCg3bVxS1OwfDi7x2Hb1YkudUbAK5HPHKWUosmvEcbStbDCrc9RbKbSCw +p//QiNsV/3wPiqA8a9EClV+INa8C7d85FfET6IGvHeZqLoaEcn70HvoU0omJLrxD +/4Q9QNPqq4borrGV+Ev7LD8wVfLaMQ4iu+NnhOim28FjuJB8ouGMnPzT3ohqLMzt +mPlImBZ8EuqGuk6YECwjuMcNGOAZ8MmdKb7v9YvdoQKBgQDsaiv0zKMNC1c0jLDm +9nv3RCdut+oJWe8OeHagO2o3K9dClrRcILlTjqf6UaaEK8uLg/Whens2eVfZatdx +SsLKx5x6bNC4V17I6KfsQkIyjOzY7nSJvtwEEIIQvWg01+SUs78JksV2lrbTgxIL ++Scm+Qsm0iKvnQrPFKBGCSEJkQKBgQDSYcSZPIybJsM1B0JqMA5Owqd40ggzmy5/ +Km3Bom78R/yc50zZWznLt0nn1W9d2fxEa0hiBZpAY8hELw2XBbA4SNQtasefeSge +V+6/l2gono+4Re26OE9ONzCSTTGOKYKxhZae3FTEJp0MpAG+rQIQsb72hJQOdjiN +CdnwLq/MhwKBgDhMxHEEtqOpmrfZ9VrbQgRNh7J3O9XERAjHKUDZRV8kIpwp9YOn +C1tZsqkK/sOlBlEQONOerm73kLMnHW1OZ3sQ9DO3bDEqJVllBnBeCxOsuc6jYr9W +42BYahEAeitzamz7LThjaoDmPV27bfXJ/MfsMPqqujXmCSfteomTLPnxAoGAHBn3 +GsjdtzO8S28GzgxRPO//UsIrWklWMqJGOuEplgU/lu3GdBodZDq9Ynw9/flKGxGB +f6Zj7knlzEXEuPGHkl0YCmEC/Sg/1Z3FRE5DGXnklKaylHdFEJuKn2A0SFr/HBtN +/TZNFE5cF/4oRYHyjqxPZ7pZ1HyyHRS9yblSvi0CgYEAsrRH/Sai/mTIJQ1widrg +Bat/wKrv3HVSJZt3O/EQ1ir+LZoVZ53ysL3IHETN+B8o0dNQmuN5U73G+BA3vOlm +a7f/gk8cSpxqEKpMUwjTjbmByK8X4rolTqk4QcWgOALTjOEsibuJKu1IYGikxiL3 +lX5VDsidzV3uedHs2xo7s80= +-----END PRIVATE KEY----- diff --git a/tools/ssl_backup2/openssl-ca-clients.cnf b/tools/ssl_backup2/openssl-ca-clients.cnf new file mode 100644 index 0000000000..139defede3 --- /dev/null +++ b/tools/ssl_backup2/openssl-ca-clients.cnf @@ -0,0 +1,64 @@ +## This file is based on a tutorial from StackOverflow: +## http://stackoverflow.com/questions/21297139/how-do-you-sign-certificate-signing-request-with-your-certification-authority/21340898#21340898 + +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +[ CA_default ] + +default_days = 1000 # how long to certify for +default_crl_days = 1000 # how long before next CRL +default_md = sha256 # use public key default MD +preserve = no # keep passed DN ordering + +#x509_extensions = ca_extensions # The extensions to add to the cert + +email_in_dn = no # Don't concat the email in the DN +copy_extensions = copy # Required to copy SANs from CSR to cert + +base_dir = ca-clients +certificate = $base_dir/cacert.pem # The CA certifcate +private_key = $base_dir/cakey.pem # The CA private key +new_certs_dir = $base_dir # Location for new certs after signing +database = $base_dir/index.txt # Database index file +serial = $base_dir/serial.txt # The current serial number + +unique_subject = no # Set to 'no' to allow creation of + # several certificates with same subject. + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = ca_distinguished_name +#x509_extensions = ca_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ ca_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM Fake CA 2 + +#################################################################### +[ signing_policy ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ signing_req ] +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment diff --git a/tools/ssl_backup2/openssl-ca.cnf b/tools/ssl_backup2/openssl-ca.cnf new file mode 100644 index 0000000000..38cdad745e --- /dev/null +++ b/tools/ssl_backup2/openssl-ca.cnf @@ -0,0 +1,64 @@ +## This file is based on a tutorial from StackOverflow: +## http://stackoverflow.com/questions/21297139/how-do-you-sign-certificate-signing-request-with-your-certification-authority/21340898#21340898 + +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +[ CA_default ] + +default_days = 1000 # how long to certify for +default_crl_days = 1000 # how long before next CRL +default_md = sha256 # use public key default MD +preserve = no # keep passed DN ordering + +#x509_extensions = ca_extensions # The extensions to add to the cert + +email_in_dn = no # Don't concat the email in the DN +copy_extensions = copy # Required to copy SANs from CSR to cert + +base_dir = ca +certificate = $base_dir/cacert.pem # The CA certifcate +private_key = $base_dir/cakey.pem # The CA private key +new_certs_dir = $base_dir # Location for new certs after signing +database = $base_dir/index.txt # Database index file +serial = $base_dir/serial.txt # The current serial number + +unique_subject = no # Set to 'no' to allow creation of + # several certificates with same subject. + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = ca_distinguished_name +#x509_extensions = ca_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ ca_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM Fake CA + +#################################################################### +[ signing_policy ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ signing_req ] +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment diff --git a/tools/ssl_backup2/openssl-mongooseim.cnf b/tools/ssl_backup2/openssl-mongooseim.cnf new file mode 100644 index 0000000000..995c1153ce --- /dev/null +++ b/tools/ssl_backup2/openssl-mongooseim.cnf @@ -0,0 +1,40 @@ +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = server_distinguished_name +req_extensions = server_req_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ server_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM + +#################################################################### +[ server_req_extensions ] + +subjectKeyIdentifier = hash +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment +subjectAltName = @alternate_names +nsComment = "Fake Dev-Only Certificate" + +#################################################################### +[ alternate_names ] + +DNS.1 = localhost + +##adding node names to let tls distribution with OTP 20.3 +DNS.2 = mongooseim@localhost +DNS.3 = ejabberd2@localhost +DNS.4 = fed1@localhost +DNS.5 = reg1@localhost +DNS.6 = mongooseim3@localhost + +IP = 127.0.0.1 \ No newline at end of file diff --git a/tools/ssl_old/Makefile b/tools/ssl_old/Makefile new file mode 100644 index 0000000000..a53ecd3f72 --- /dev/null +++ b/tools/ssl_old/Makefile @@ -0,0 +1,60 @@ +all: mongooseim/cert.pem mongooseim/key.pem \ + mongooseim/server.pem mongooseim/dh_server.pem \ + mongooseim/pubkey.pem mongooseim/privkey.pem \ + ca/cacert.pem ca/cakey.pem ca/index.txt ca/serial.txt \ + ca-clients/cacert.pem ca-clients/cakey.pem ca-clients/index.txt ca-clients/serial.txt \ + ca/db_cacert.pem + chmod -R a+r mongooseim ca ca-clients + +ca/db_cacert.pem: ca/cacert.pem + cp ca/cacert.pem ca/db_cacert.pem + +%/cacert.pem %/cakey.pem: openssl-%.cnf + mkdir -p $(@D) + openssl req -x509 -config $< -newkey rsa:2048 -sha256 -nodes \ + -out $(@D)/cacert.pem -keyout $(@D)/cakey.pem -outform PEM + +%/cert.csr %/key.pem: openssl-%.cnf + mkdir -p $(@D) + openssl req -config $< -newkey rsa:2048 -sha256 -nodes \ + -out $(@D)/cert.csr -keyout $(@D)/key.pem \ + -outform PEM + +%/cert.pem: %/cert.csr openssl-ca.cnf ca/cacert.pem ca/cakey.pem | ca/index.txt ca/serial.txt + yes | openssl ca -config openssl-ca.cnf -policy signing_policy \ + -extensions signing_req -out $@ -infiles $< + +%/server.pem: %/cert.pem %/key.pem + cat $^ > $@ + +%/pubkey.pem: %/cert.pem + openssl x509 -pubkey -noout -in $< > $@ + +%/privkey.pem: %/key.pem + openssl rsa -in $< -out $@ + +# About dsaparam argument +# It speeds up generation of dhparam +# Speed is useful for fake certificates +# https://security.stackexchange.com/questions/95178/diffie-hellman-parameters-still-calculating-after-24-hours +# +# Certs generated with -dsaparam don't work with our slapd container though. +# So, let's remove the option for now. +# https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/1724285 +%/dh_server.pem: + openssl dhparam -outform PEM -out $@ 2048 + +%/index.txt: + mkdir -p $(@D) + touch $@ + +%/serial.txt: + mkdir -p $(@D) + echo 01 > $@ + +clean: + rm -rf ca ca-clients mongooseim + +clean_certs: + rm -rf ca ca-clients + ls -d mongooseim/* | grep -v dh_server.pem | xargs rm -f diff --git a/tools/ssl_old/ca-clients/cacert.pem b/tools/ssl_old/ca-clients/cacert.pem new file mode 100644 index 0000000000..55c9d7c294 --- /dev/null +++ b/tools/ssl_old/ca-clients/cacert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDIDCCAggCCQDQngpBGpJ4cTANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJQ +TDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MR0wGwYDVQQD +DBRNb25nb29zZUlNIEZha2UgQ0EgMjAeFw0yMTExMTYyMDM4MDVaFw0yMTEyMTYy +MDM4MDVaMFIxCzAJBgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYD +VQQHDAZLcmFrb3cxHTAbBgNVBAMMFE1vbmdvb3NlSU0gRmFrZSBDQSAyMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArt7PcjF88TeKrBgOJlMEKRIaK4w/ +VZFaBQCdtvFXe87/C5AcpY2Rsux8+wl4/8sstMBH/lkQ7CeJ9vzUcgXtKWRHOS3y ++jti7yflU5u/WjdcDjSOfZ5iJ6BG7OilmF7Lzm9rOCtKiedmFLHE2eFkeJ0Q8LWO +Owh2HQguXv5Yqdzf8ITJyyjQAmq7+W7TZBfHgO5W8XanXrnyzt9ePWEqwDdMpcpV +oHraJUd2Z+3ae3RUQBBwaVGGl9Qq3wLoDwwol5uB2ST5+UG47O/MRSEuKcOIQkme +CqIz6HwqDwAXGo5NbUUlyAmzb2ImsDUnZYkmQ94sRw5fFG0sU7BUgTVeRQIDAQAB +MA0GCSqGSIb3DQEBCwUAA4IBAQBRwVLA1KfwimY6P4MB+2HRpEFtrYGnIzk3mJLi +Nup9CqIAkaGpifQTRM/2I874zdLvFenuoQgUgNn1rPi7j0p2orEAEfwn86DZQKgK +p3w4mOQyqwpv8DH4nb+3dgofJ9Asxs3eKTlfYidelrcuBdeWgOWED1Cs2njn4vyr +XCxzc6y3vjASyw3LRSdQRQcamVjMAQmaRw9hof1d03fGMvw0ylwbGvvYTgyk1Fcf +9PYNPKeU7Q9yudxuaFiwa+O2BdPqwS3dIQYtHY9K5bG9QMmNjrXChAzKiNL22k1P +wFycU82kdVMCLgFkFohrw/9ps9uthvIYz8Jcxul71MFxQwB/ +-----END CERTIFICATE----- diff --git a/tools/ssl_old/ca-clients/cakey.pem b/tools/ssl_old/ca-clients/cakey.pem new file mode 100644 index 0000000000..8dc1899f3b --- /dev/null +++ b/tools/ssl_old/ca-clients/cakey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCu3s9yMXzxN4qs +GA4mUwQpEhorjD9VkVoFAJ228Vd7zv8LkByljZGy7Hz7CXj/yyy0wEf+WRDsJ4n2 +/NRyBe0pZEc5LfL6O2LvJ+VTm79aN1wONI59nmInoEbs6KWYXsvOb2s4K0qJ52YU +scTZ4WR4nRDwtY47CHYdCC5e/lip3N/whMnLKNACarv5btNkF8eA7lbxdqdeufLO +3149YSrAN0ylylWgetolR3Zn7dp7dFRAEHBpUYaX1CrfAugPDCiXm4HZJPn5Qbjs +78xFIS4pw4hCSZ4KojPofCoPABcajk1tRSXICbNvYiawNSdliSZD3ixHDl8UbSxT +sFSBNV5FAgMBAAECggEAAKrE69CYg2sM0l89HpROfcGd6/CbBT6Ks14vO9Vr2gMO +IgMouNDzb1VLnMGKfp9Nylq5a5T3ZY85DYIlZVH0d6X0R5mPRbkYRYVHcKw1bKit +Zzh4Gq6R/Ui1PI4eo5go+t6d8BbqL+B8GTQcZiBf+73NpL1sj3kWykGPu7kIqY02 +iAz+1JK04NZp+Vidw5abIEMdj4jmLiGV44zBxqoaNtSC+E30OOcPQmVq0F2LJGDB +sMw6KdQkEAkqB6YXqXBns/eAnMBeqcdKyltwd33nbjL/nlLwrt8vnKAdNmitv/2f +b7l2BTjcYxHmKGkJrGdm1ON1Zn0XRIQPVJmsnpH+gQKBgQDZ8w5z9DwzWqWbcF14 +FhGFHc14/f8SeARObDWJNlF5kdVtBtybuX8LrhcHSz3OmG6FJByl50Iguuv7tOtP +WrlnOlM4HTvve2AiPXLFE9YBcowY3SxBXAjxpmdl8TJVN1J1q6Pp6PgLHTywmjtK +xytZ3yKMXnXmwKZnWpxxL17WUQKBgQDNZmUMjaujRCSNUzchwFVmXLyyRvbZemfM +Ls1WpOG8g6e10zsCwM6VrcrXyFqI5SymmwMw2dAFbQ8Ha4DAGJtQV/O6HTVqmI0J +u4qFNw7WmA6pbshc3+J9192i0BdSnDIwfSB4nKFq86U6YIcWiMkTxr1geYAkww6b +VkG+NImntQKBgQC6l6iMBVF09epKhYzAPsSJHtbG+03hVfb53RKIgoSGfCAo03MT +r1/hdA4rJHOp6D7WpfAQ6UhoFR/rwxyiN537jqeopv6lLQ9EwS79ItpZKuRedRxq +aI0PtdNYJ4NcCZ0DOQuAOwABI+rNl32jq5ilvK8rVcPC5rSQT7cX/+JFwQKBgQCX +ozOQq/p94y3VBA1cpoClvGs2dnuBHQQKUrcXc0yP/uZOru4O30bka9Snr2tfS0nG +igQ2CWewyc3hnXUE3GW1T+lIio3H722YNNNT+8zBkqqoXXggUM0GONqQe23seBH5 +iDbztDbbHZrq2R6B/WPtbLicw7Zd7X8YIPsSL/k8TQKBgACccVu5+K6GgogWwGLf +IvwnJYti1tSWlxvvyw1rh/Zgfm/sO2kIcZUdAwZV9FptJB+BpFwZN6XiWQ8dd2Cj +JR9rXh1kRHWayYa9HPY6rShbQhz6Y83edCjyoJdtGWfbnalJGCnBba7IQzfYPL9K +ocY+r6i57Nz/w4bOGSUG2ssL +-----END PRIVATE KEY----- diff --git a/tools/ssl_old/ca-clients/index.txt b/tools/ssl_old/ca-clients/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tools/ssl_old/ca-clients/serial.txt b/tools/ssl_old/ca-clients/serial.txt new file mode 100644 index 0000000000..8a0f05e166 --- /dev/null +++ b/tools/ssl_old/ca-clients/serial.txt @@ -0,0 +1 @@ +01 diff --git a/tools/ssl_old/ca/01.pem b/tools/ssl_old/ca/01.pem new file mode 100644 index 0000000000..acc3cd66e9 --- /dev/null +++ b/tools/ssl_old/ca/01.pem @@ -0,0 +1,90 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Nov 16 19:25:27 2021 GMT + Not After : Aug 12 19:25:27 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:cf:62:db:03:58:27:fa:b0:e5:8c:89:16:6b:7b: + 3c:da:89:b6:30:8e:8a:a4:04:cf:8e:be:28:a1:57: + b5:27:29:9c:c6:be:3c:9a:f8:d1:9f:66:d0:d0:a9: + d0:fe:9b:ef:44:8b:96:1d:0b:30:8b:0c:5e:27:93: + b0:d0:c7:c1:11:a4:92:58:bb:21:a5:33:a3:57:d4: + b6:fe:25:b4:0f:5d:e0:b0:76:35:37:8b:11:99:b8: + 6b:d0:93:22:b8:6a:ae:71:7e:50:ae:63:68:1f:e8: + 81:7e:46:a5:b7:87:5e:6f:6f:da:16:42:34:6e:9b: + c7:3b:f5:63:f5:fe:19:48:34:c0:19:84:34:ca:a1: + 25:c9:00:18:8d:c5:43:f6:48:4c:9a:de:19:40:7c: + 22:43:c0:a1:a9:59:59:3d:b0:5d:55:51:1b:74:2e: + 63:2a:6a:fb:a2:22:db:ad:93:0e:b5:44:c9:de:6a: + 26:18:15:e7:04:de:ed:05:ec:0c:43:d9:25:af:66: + 80:e8:6c:6d:85:8c:ff:73:44:fb:d9:8e:b1:30:b5: + 6e:91:ad:af:8c:ec:91:5c:4f:e0:b0:06:98:a7:82: + e8:c4:29:27:86:c2:26:c3:3a:e6:24:be:0c:a6:0c: + 0e:35:29:70:98:0f:5a:79:f7:3d:13:cd:bc:83:e7: + bb:ed + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 6E:DF:E2:8A:FD:AA:47:E9:7D:3C:E2:22:99:DE:59:D6:EC:EF:A4:41 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:B8:59:CA:07:86:F3:11:50 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + 6e:9a:5a:90:e9:17:a1:91:5d:59:56:d7:0f:1a:43:98:9b:2d: + 5e:52:8f:86:76:09:24:ca:f3:df:87:00:4e:8c:fc:2e:99:44: + 4f:b5:f9:d7:15:d5:8c:d1:ce:2c:63:96:f0:f2:b8:92:42:f8: + 63:f9:1e:2e:af:34:e9:e6:4a:c3:88:66:37:24:d2:02:6c:9e: + e7:f6:82:1e:c0:44:4c:f1:ae:0e:d0:56:d1:83:60:86:25:86: + 1c:50:af:2c:79:5f:89:51:51:b8:b2:18:a6:7b:0e:c5:ad:64: + d2:2d:e9:a7:3e:4f:b0:8b:6b:67:6f:07:31:19:a8:ac:3b:3a: + 16:6c:fc:e6:ce:28:f8:7c:64:3b:b4:b8:32:4f:a7:56:dc:1f: + c5:4f:be:43:71:2a:a6:d8:19:40:2c:f4:60:c2:03:b8:77:38: + 08:68:97:3b:d7:5e:d7:64:43:25:29:2a:2d:a6:67:60:c3:17: + 6e:56:6b:2d:5f:1b:d6:f7:e6:8a:01:9f:e7:12:72:82:48:58: + be:a8:78:2f:d3:56:d7:62:c0:44:3e:b5:25:27:27:96:73:d1: + d2:fb:60:91:cd:01:b9:c5:3b:ba:f6:1d:40:1e:ee:88:29:d6: + 74:26:f9:f6:2d:29:60:65:93:b0:c2:5c:cb:95:45:96:11:0a: + ce:db:d3:77 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjExMTE2MTkyNTI3WhcNMjQwODEyMTkyNTI3 +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAz2LbA1gn+rDljIkWa3s82om2MI6KpATPjr4ooVe1Jymcxr48 +mvjRn2bQ0KnQ/pvvRIuWHQswiwxeJ5Ow0MfBEaSSWLshpTOjV9S2/iW0D13gsHY1 +N4sRmbhr0JMiuGqucX5QrmNoH+iBfkalt4deb2/aFkI0bpvHO/Vj9f4ZSDTAGYQ0 +yqElyQAYjcVD9khMmt4ZQHwiQ8ChqVlZPbBdVVEbdC5jKmr7oiLbrZMOtUTJ3mom +GBXnBN7tBewMQ9klr2aA6GxthYz/c0T72Y6xMLVuka2vjOyRXE/gsAaYp4LoxCkn +hsImwzrmJL4MpgwONSlwmA9aefc9E828g+e77QIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFG7f4or9qkfpfTziIpneWdbs76RBMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJALhZygeG8xFQMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQBumlqQ6RehkV1ZVtcPGkOYmy1eUo+GdgkkyvPfhwBOjPwumURPtfnX +FdWM0c4sY5bw8riSQvhj+R4urzTp5krDiGY3JNICbJ7n9oIewERM8a4O0FbRg2CG +JYYcUK8seV+JUVG4shimew7FrWTSLemnPk+wi2tnbwcxGaisOzoWbPzmzij4fGQ7 +tLgyT6dW3B/FT75DcSqm2BlALPRgwgO4dzgIaJc7117XZEMlKSotpmdgwxduVmst +XxvW9+aKAZ/nEnKCSFi+qHgv01bXYsBEPrUlJyeWc9HS+2CRzQG5xTu69h1AHu6I +KdZ0Jvn2LSlgZZOwwlzLlUWWEQrO29N3 +-----END CERTIFICATE----- diff --git a/tools/ssl_old/ca/02.pem b/tools/ssl_old/ca/02.pem new file mode 100644 index 0000000000..55a63740ab --- /dev/null +++ b/tools/ssl_old/ca/02.pem @@ -0,0 +1,90 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 2 (0x2) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Nov 16 20:38:03 2021 GMT + Not After : Aug 12 20:38:03 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c3:d9:97:c9:c9:03:72:99:c8:5e:72:b1:51:80: + 53:55:83:f6:31:54:df:88:c7:e0:54:cd:a9:5a:de: + 15:3c:55:29:f1:11:c6:73:d0:2f:3b:9d:08:d3:ae: + 88:71:5f:a5:e7:e5:f2:b6:fc:e4:d2:82:34:d2:d2: + 8f:e8:6a:ba:be:ee:01:ab:9f:a6:71:73:4e:13:14: + 00:2d:87:a0:06:bf:44:26:c5:64:32:d0:45:3a:cc: + 69:c9:ac:9d:6e:da:35:c7:8a:08:c8:2a:48:d8:b1: + 0a:9d:60:9a:a0:88:78:26:3b:d0:3b:32:73:a8:dc: + d6:f9:8e:c9:03:57:4d:00:e6:e8:a7:0d:b1:7a:ae: + 0c:06:69:9e:89:1e:83:24:18:79:9c:9f:77:2a:d4: + 4c:da:44:1c:db:78:f1:0e:b8:84:2b:d1:fb:4c:1d: + 95:ad:d9:b4:68:5a:49:11:1e:ec:f1:b2:42:d3:28: + 5d:a8:1b:25:68:c5:b1:d5:92:f0:12:70:16:09:26: + 9e:aa:ac:54:15:b4:89:df:48:6e:c8:49:80:63:13: + 2f:26:0f:8e:85:28:4b:23:14:f6:c4:5b:44:d9:2c: + 27:a3:74:8a:94:19:35:e1:8d:3d:56:ed:59:24:8c: + b2:93:1d:30:07:aa:74:94:00:74:15:e2:72:5a:e5: + 28:45 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 8E:11:F5:96:06:8A:F0:34:B6:CA:D6:5C:D0:BA:6B:EA:C3:E7:E6:A1 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:92:1F:BC:DC:7D:09:9F:15 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + b6:c4:a9:1f:b0:07:f2:ca:c9:4a:5b:d3:05:0d:05:e1:55:11: + f0:92:0e:86:0c:5c:ac:3c:11:06:aa:c7:f4:64:d6:27:31:6f: + 90:e8:97:5a:2f:60:f7:d3:f6:63:2c:f1:35:22:6e:3e:8b:9e: + 81:e5:b5:34:cb:57:3f:c8:72:a2:44:f4:30:6c:cc:a4:48:1a: + f8:3b:46:07:f7:bd:45:42:1f:0e:12:bf:25:58:d4:b7:d4:c7: + 83:d8:b4:23:41:89:64:4b:23:fd:5a:da:d7:74:56:77:45:b4: + 87:8d:b2:7a:7c:46:74:77:e9:11:4c:dc:16:03:44:1e:da:d7: + 36:28:55:b0:1e:e4:c6:1c:f7:78:e7:ac:e3:d6:af:be:92:a1: + 09:e1:70:0c:7e:1a:e4:86:c3:b1:2f:04:c0:47:ef:3a:8c:7c: + 00:5e:30:62:08:1b:a2:c2:be:d3:fa:b8:45:c3:93:0f:3f:c0: + af:f0:fc:83:1d:98:2b:9b:dc:0f:1f:92:ee:6d:27:50:01:bb: + 8e:97:65:08:2c:ed:90:70:c6:94:20:c4:bd:da:22:41:34:64: + 99:40:3f:18:b9:0d:db:98:f4:ef:ec:3d:80:72:ae:75:3f:fe: + 08:af:4a:28:72:27:de:59:44:47:ad:f4:4c:e6:9f:b2:e3:11: + 0b:2d:cf:83 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBAjANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjExMTE2MjAzODAzWhcNMjQwODEyMjAzODAz +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAw9mXyckDcpnIXnKxUYBTVYP2MVTfiMfgVM2pWt4VPFUp8RHG +c9AvO50I066IcV+l5+Xytvzk0oI00tKP6Gq6vu4Bq5+mcXNOExQALYegBr9EJsVk +MtBFOsxpyaydbto1x4oIyCpI2LEKnWCaoIh4JjvQOzJzqNzW+Y7JA1dNAObopw2x +eq4MBmmeiR6DJBh5nJ93KtRM2kQc23jxDriEK9H7TB2Vrdm0aFpJER7s8bJC0yhd +qBslaMWx1ZLwEnAWCSaeqqxUFbSJ30huyEmAYxMvJg+OhShLIxT2xFtE2Swno3SK +lBk14Y09Vu1ZJIyykx0wB6p0lAB0FeJyWuUoRQIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFI4R9ZYGivA0tsrWXNC6a+rD5+ahMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAJIfvNx9CZ8VMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQC2xKkfsAfyyslKW9MFDQXhVRHwkg6GDFysPBEGqsf0ZNYnMW+Q6Jda +L2D30/ZjLPE1Im4+i56B5bU0y1c/yHKiRPQwbMykSBr4O0YH971FQh8OEr8lWNS3 +1MeD2LQjQYlkSyP9WtrXdFZ3RbSHjbJ6fEZ0d+kRTNwWA0Qe2tc2KFWwHuTGHPd4 +56zj1q++kqEJ4XAMfhrkhsOxLwTAR+86jHwAXjBiCBuiwr7T+rhFw5MPP8Cv8PyD +HZgrm9wPH5LubSdQAbuOl2UILO2QcMaUIMS92iJBNGSZQD8YuQ3bmPTv7D2Acq51 +P/4Ir0oocifeWURHrfRM5p+y4xELLc+D +-----END CERTIFICATE----- diff --git a/tools/ssl_old/ca/cacert.pem b/tools/ssl_old/ca/cacert.pem new file mode 100644 index 0000000000..be3bdeff57 --- /dev/null +++ b/tools/ssl_old/ca/cacert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHDCCAgQCCQCSH7zcfQmfFTANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQ +TDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQD +DBJNb25nb29zZUlNIEZha2UgQ0EwHhcNMjExMTE2MjAzODAxWhcNMjExMjE2MjAz +ODAxWjBQMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UE +BwwGS3Jha293MRswGQYDVQQDDBJNb25nb29zZUlNIEZha2UgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQD1Vtgy8epLMWATDqO4dxlsHJj9WbvKs1HI +eBQAj32gnthcXlx3KA9zotbUtULqDgfO7fHKd8IjCOqdMgJd8aJQMa8sqEXsK2ZA ++Y5Z6DgPnW5IT9lMvyGDhsy5p00EuIZjwoKKse5d+HuQcZ62iz+ZolGW4YCrdDR9 +8H3qnfKu6Im8kNyFi+S4aJtvyPk1yKPbVQ0LkvnhIpOr2j4mmNYD0BdVupAwe1Ef +AGk3ISNKWx4N7PuUOVTrurDtyvDILoWDzsrHls/jmc0NfcjJPS2nnN2WcxxRXChR +6adLvG+W48cBj2rfCK3KUQcTx8KAuOGb+UNTbrc2eWaUihER3Ur7AgMBAAEwDQYJ +KoZIhvcNAQELBQADggEBACzdIAHqFSQnmlXjcK6wIpMpKHpJTXKmGUzKNLUqS9UR +IJY/YWDqraY4cAcU0ry44JU9w9XQ0Bi1ZneAbIPRh7mij3AABhFFnOf2iT1SUIiR +h2wjCv5qb7LoDyzJ8K9b9UmHMuibi2ImaqDv9iXTW0HYFtPOpa955UwtBKbDvGSM +sCEamkwWqioAAYP0FJl64VYoeuWigLu/seJYTpnDLecDGc1B3+a29MPtUx4QJIKQ +QWgGUC1EhirT+UG0QDtQy5t9pfAPNbFfZPmdCZv6LMXuxKYBL1b9Wm1ZL/g58EHy +yb8xDfMlEG+Dqi81CgvWTM1OoabikBNhqDabrA1TNdI= +-----END CERTIFICATE----- diff --git a/tools/ssl_old/ca/cakey.pem b/tools/ssl_old/ca/cakey.pem new file mode 100644 index 0000000000..39f5d21777 --- /dev/null +++ b/tools/ssl_old/ca/cakey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQD1Vtgy8epLMWAT +DqO4dxlsHJj9WbvKs1HIeBQAj32gnthcXlx3KA9zotbUtULqDgfO7fHKd8IjCOqd +MgJd8aJQMa8sqEXsK2ZA+Y5Z6DgPnW5IT9lMvyGDhsy5p00EuIZjwoKKse5d+HuQ +cZ62iz+ZolGW4YCrdDR98H3qnfKu6Im8kNyFi+S4aJtvyPk1yKPbVQ0LkvnhIpOr +2j4mmNYD0BdVupAwe1EfAGk3ISNKWx4N7PuUOVTrurDtyvDILoWDzsrHls/jmc0N +fcjJPS2nnN2WcxxRXChR6adLvG+W48cBj2rfCK3KUQcTx8KAuOGb+UNTbrc2eWaU +ihER3Ur7AgMBAAECggEAN5wqv0l0aPzVIRy1YY+ldIr65ppbZbPFuuH07reXqzu2 +ISHGZb/v2K81cNtxQmpRvMbUgqcomxZfT6hRPwgRWYoZgc7WopSnxdyLNrfbVTbD +E6L9x1afexen+gEBBSvqUlx5iISSWjyDjZcjeY8QqHtRcRjGOJbLeyxy7iZFJv3e +9PbU8GIrwRJXn3EAwWz54fChQ6lWsJ0oAcDOrcgc61VfyHDNlcZJK51QSC1SHsrc +CMFUQCdbS4eDXalNNH5tHtewhoLs1DzttPzFg4f4tLxBpI7Ihfn5JxAu/DmELVfj +Z/mnyZOuXi41ivanHQG+lSMpplkC2s6HOWLfWcq5YQKBgQD8iGMfo7OnJv9ucgIm +GXq31qD19BHcj02BHhOkvv0xhToOJJajSl6zfnm3t0AydMAwHubNoDQa1h8ys1cH +ZaxbwdqiYZ2oEpw13XS/pkKzCWnZzW5kWf6YKFINZQ1CovcLDUVJyFu456cvX+cZ +io8rBewSLleQqHouAX5nYQ+9kQKBgQD4tSxX9eb9Yx7jcYn0EgVQHE3gUctHyIDO +8wY79LNB3GGyThluDVqoCaQCR9Nj6obWpBZylb56BZEIx9t8Xum92wgJ5FqsMw1O +6a5PqskMxzt4RJulZJk48cAq3DcNif2k80EnohoPr3zrljumd/ddXyIvjPYKwrT2 +XZ7s8MnpywKBgAVdID3bzEUQnvxJj6IfiGu/M0wGExsMMCk96kzlgZs7qTADtu9g +9QH6/brZOZPYxvw+q8hSTskDI0aAaKjPkAmi5HHugNrBCnBac9BeR6xl1sm5g06+ +WpoAwT1nmBCCRZ0GeyJGDyyuPu7SqqXwO3o+dfUs5s87xNyVS4oGlb8BAoGBAPFX +fgxtRxWj1hmH2ALMafNvQ/Ll7Ilf+/7Wvbn4nurOXM+WEf9FXi+qC0lbQbq3ntky +qcXPoeLu++q1ZjuuLsxZe9d9jK+Fauikws30QNzxiLgQe6lnkXg8v+nXgGTW/xfO +Je+70eZeuK40PvYvfA9Tfez+sNOIVeqstsfecVE5AoGAItq/TiDxnNrQNtJ8nJvq +QmDnAJc2V3hpDt07pfzgQ1zfk8LzcXOR3SPNXYjcGCUSnUOL0OqQXwfOGQL3UHVC +WAFyuwtyZfRP9WUY1s+4EwBwkZFQC05l6d5JS7cn9+ZUsL9yoTL4VrYDJIC5ug1W +xYXlR1oaTrEC08n6Eyc1R2o= +-----END PRIVATE KEY----- diff --git a/tools/ssl_old/ca/db_cacert.pem b/tools/ssl_old/ca/db_cacert.pem new file mode 100644 index 0000000000..be3bdeff57 --- /dev/null +++ b/tools/ssl_old/ca/db_cacert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHDCCAgQCCQCSH7zcfQmfFTANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQ +TDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQD +DBJNb25nb29zZUlNIEZha2UgQ0EwHhcNMjExMTE2MjAzODAxWhcNMjExMjE2MjAz +ODAxWjBQMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UE +BwwGS3Jha293MRswGQYDVQQDDBJNb25nb29zZUlNIEZha2UgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQD1Vtgy8epLMWATDqO4dxlsHJj9WbvKs1HI +eBQAj32gnthcXlx3KA9zotbUtULqDgfO7fHKd8IjCOqdMgJd8aJQMa8sqEXsK2ZA ++Y5Z6DgPnW5IT9lMvyGDhsy5p00EuIZjwoKKse5d+HuQcZ62iz+ZolGW4YCrdDR9 +8H3qnfKu6Im8kNyFi+S4aJtvyPk1yKPbVQ0LkvnhIpOr2j4mmNYD0BdVupAwe1Ef +AGk3ISNKWx4N7PuUOVTrurDtyvDILoWDzsrHls/jmc0NfcjJPS2nnN2WcxxRXChR +6adLvG+W48cBj2rfCK3KUQcTx8KAuOGb+UNTbrc2eWaUihER3Ur7AgMBAAEwDQYJ +KoZIhvcNAQELBQADggEBACzdIAHqFSQnmlXjcK6wIpMpKHpJTXKmGUzKNLUqS9UR +IJY/YWDqraY4cAcU0ry44JU9w9XQ0Bi1ZneAbIPRh7mij3AABhFFnOf2iT1SUIiR +h2wjCv5qb7LoDyzJ8K9b9UmHMuibi2ImaqDv9iXTW0HYFtPOpa955UwtBKbDvGSM +sCEamkwWqioAAYP0FJl64VYoeuWigLu/seJYTpnDLecDGc1B3+a29MPtUx4QJIKQ +QWgGUC1EhirT+UG0QDtQy5t9pfAPNbFfZPmdCZv6LMXuxKYBL1b9Wm1ZL/g58EHy +yb8xDfMlEG+Dqi81CgvWTM1OoabikBNhqDabrA1TNdI= +-----END CERTIFICATE----- diff --git a/tools/ssl_old/ca/index.txt b/tools/ssl_old/ca/index.txt new file mode 100644 index 0000000000..00ce582ff8 --- /dev/null +++ b/tools/ssl_old/ca/index.txt @@ -0,0 +1,2 @@ +V 240812192527Z 01 unknown /C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM +V 240812203803Z 02 unknown /C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM diff --git a/tools/ssl_old/ca/index.txt.attr b/tools/ssl_old/ca/index.txt.attr new file mode 100644 index 0000000000..3a7e39e6ee --- /dev/null +++ b/tools/ssl_old/ca/index.txt.attr @@ -0,0 +1 @@ +unique_subject = no diff --git a/tools/ssl_old/ca/index.txt.attr.old b/tools/ssl_old/ca/index.txt.attr.old new file mode 100644 index 0000000000..3a7e39e6ee --- /dev/null +++ b/tools/ssl_old/ca/index.txt.attr.old @@ -0,0 +1 @@ +unique_subject = no diff --git a/tools/ssl_old/ca/index.txt.old b/tools/ssl_old/ca/index.txt.old new file mode 100644 index 0000000000..c9173454ec --- /dev/null +++ b/tools/ssl_old/ca/index.txt.old @@ -0,0 +1 @@ +V 240812192527Z 01 unknown /C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM diff --git a/tools/ssl_old/ca/serial.txt b/tools/ssl_old/ca/serial.txt new file mode 100644 index 0000000000..75016ea362 --- /dev/null +++ b/tools/ssl_old/ca/serial.txt @@ -0,0 +1 @@ +03 diff --git a/tools/ssl_old/ca/serial.txt.old b/tools/ssl_old/ca/serial.txt.old new file mode 100644 index 0000000000..9e22bcb8e3 --- /dev/null +++ b/tools/ssl_old/ca/serial.txt.old @@ -0,0 +1 @@ +02 diff --git a/tools/ssl_old/mongooseim/cert.pem b/tools/ssl_old/mongooseim/cert.pem new file mode 100644 index 0000000000..55a63740ab --- /dev/null +++ b/tools/ssl_old/mongooseim/cert.pem @@ -0,0 +1,90 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 2 (0x2) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Nov 16 20:38:03 2021 GMT + Not After : Aug 12 20:38:03 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c3:d9:97:c9:c9:03:72:99:c8:5e:72:b1:51:80: + 53:55:83:f6:31:54:df:88:c7:e0:54:cd:a9:5a:de: + 15:3c:55:29:f1:11:c6:73:d0:2f:3b:9d:08:d3:ae: + 88:71:5f:a5:e7:e5:f2:b6:fc:e4:d2:82:34:d2:d2: + 8f:e8:6a:ba:be:ee:01:ab:9f:a6:71:73:4e:13:14: + 00:2d:87:a0:06:bf:44:26:c5:64:32:d0:45:3a:cc: + 69:c9:ac:9d:6e:da:35:c7:8a:08:c8:2a:48:d8:b1: + 0a:9d:60:9a:a0:88:78:26:3b:d0:3b:32:73:a8:dc: + d6:f9:8e:c9:03:57:4d:00:e6:e8:a7:0d:b1:7a:ae: + 0c:06:69:9e:89:1e:83:24:18:79:9c:9f:77:2a:d4: + 4c:da:44:1c:db:78:f1:0e:b8:84:2b:d1:fb:4c:1d: + 95:ad:d9:b4:68:5a:49:11:1e:ec:f1:b2:42:d3:28: + 5d:a8:1b:25:68:c5:b1:d5:92:f0:12:70:16:09:26: + 9e:aa:ac:54:15:b4:89:df:48:6e:c8:49:80:63:13: + 2f:26:0f:8e:85:28:4b:23:14:f6:c4:5b:44:d9:2c: + 27:a3:74:8a:94:19:35:e1:8d:3d:56:ed:59:24:8c: + b2:93:1d:30:07:aa:74:94:00:74:15:e2:72:5a:e5: + 28:45 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 8E:11:F5:96:06:8A:F0:34:B6:CA:D6:5C:D0:BA:6B:EA:C3:E7:E6:A1 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:92:1F:BC:DC:7D:09:9F:15 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + b6:c4:a9:1f:b0:07:f2:ca:c9:4a:5b:d3:05:0d:05:e1:55:11: + f0:92:0e:86:0c:5c:ac:3c:11:06:aa:c7:f4:64:d6:27:31:6f: + 90:e8:97:5a:2f:60:f7:d3:f6:63:2c:f1:35:22:6e:3e:8b:9e: + 81:e5:b5:34:cb:57:3f:c8:72:a2:44:f4:30:6c:cc:a4:48:1a: + f8:3b:46:07:f7:bd:45:42:1f:0e:12:bf:25:58:d4:b7:d4:c7: + 83:d8:b4:23:41:89:64:4b:23:fd:5a:da:d7:74:56:77:45:b4: + 87:8d:b2:7a:7c:46:74:77:e9:11:4c:dc:16:03:44:1e:da:d7: + 36:28:55:b0:1e:e4:c6:1c:f7:78:e7:ac:e3:d6:af:be:92:a1: + 09:e1:70:0c:7e:1a:e4:86:c3:b1:2f:04:c0:47:ef:3a:8c:7c: + 00:5e:30:62:08:1b:a2:c2:be:d3:fa:b8:45:c3:93:0f:3f:c0: + af:f0:fc:83:1d:98:2b:9b:dc:0f:1f:92:ee:6d:27:50:01:bb: + 8e:97:65:08:2c:ed:90:70:c6:94:20:c4:bd:da:22:41:34:64: + 99:40:3f:18:b9:0d:db:98:f4:ef:ec:3d:80:72:ae:75:3f:fe: + 08:af:4a:28:72:27:de:59:44:47:ad:f4:4c:e6:9f:b2:e3:11: + 0b:2d:cf:83 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBAjANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjExMTE2MjAzODAzWhcNMjQwODEyMjAzODAz +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAw9mXyckDcpnIXnKxUYBTVYP2MVTfiMfgVM2pWt4VPFUp8RHG +c9AvO50I066IcV+l5+Xytvzk0oI00tKP6Gq6vu4Bq5+mcXNOExQALYegBr9EJsVk +MtBFOsxpyaydbto1x4oIyCpI2LEKnWCaoIh4JjvQOzJzqNzW+Y7JA1dNAObopw2x +eq4MBmmeiR6DJBh5nJ93KtRM2kQc23jxDriEK9H7TB2Vrdm0aFpJER7s8bJC0yhd +qBslaMWx1ZLwEnAWCSaeqqxUFbSJ30huyEmAYxMvJg+OhShLIxT2xFtE2Swno3SK +lBk14Y09Vu1ZJIyykx0wB6p0lAB0FeJyWuUoRQIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFI4R9ZYGivA0tsrWXNC6a+rD5+ahMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAJIfvNx9CZ8VMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQC2xKkfsAfyyslKW9MFDQXhVRHwkg6GDFysPBEGqsf0ZNYnMW+Q6Jda +L2D30/ZjLPE1Im4+i56B5bU0y1c/yHKiRPQwbMykSBr4O0YH971FQh8OEr8lWNS3 +1MeD2LQjQYlkSyP9WtrXdFZ3RbSHjbJ6fEZ0d+kRTNwWA0Qe2tc2KFWwHuTGHPd4 +56zj1q++kqEJ4XAMfhrkhsOxLwTAR+86jHwAXjBiCBuiwr7T+rhFw5MPP8Cv8PyD +HZgrm9wPH5LubSdQAbuOl2UILO2QcMaUIMS92iJBNGSZQD8YuQ3bmPTv7D2Acq51 +P/4Ir0oocifeWURHrfRM5p+y4xELLc+D +-----END CERTIFICATE----- diff --git a/tools/ssl_old/mongooseim/dh_server.pem b/tools/ssl_old/mongooseim/dh_server.pem new file mode 100644 index 0000000000..9e664b2f71 --- /dev/null +++ b/tools/ssl_old/mongooseim/dh_server.pem @@ -0,0 +1,14 @@ +-----BEGIN DH PARAMETERS----- +MIICDQKCAQEA33fD30C9IZvHGeOFebuNpUG1I10RmsOMZrfOUmdT9ovECHQXCvfV +JQrFMCLekmG7ArXj3z4tKhFEAYM3XqjeRD2GDCltiKekqsE15UQ1vSkJC5iqskeP +GfVo0zKRo4tJrhtawG7x5MkJK6tA+aFHXtf6KypMe7fGmvl9Ettg4VktgTiGi4Bo +MM1TesR80a8X1LDtqrlxg2rZUN8Unh2dD2GcQgMqkffVmJoWsnf0JuppQgzAV4NX +xFys0Q7Srb9myTtGuLVgikxuesZXMESDj08sacQSeM+692HJpcydV/vRetvwKicj +8VbFRZVgh1JawHYrDD05JhHA6ExfWqFYrwKCAQBA8BqIt1HYgDj0IHnodQzZC+5x +C4sqGdW2QdxILicv64u7hF27jg0CNdI2NUEQS9V3BBiZvdgfO3ejWoPR1bYxFeyw +fWH0zgHwiD8N2nJhKQo/gysQ1caX9ZtI4BwQruuYWPjdBzp8ELWQzk4ynmegKEEB +/koU/s5SFxjVKE+2onWwWxrtMQ7d+7X38NrLskgM0gnevocGYRr70705/nd+k+1q +enKlNrvfpUfB7/Nrcb2HCu34ykZ/wVWu3KNPYvQ338X3nCtWskx8E0tQbIIW3Hyd +VcjdQOvxzn9uX0xbJ55mWGBjfK6Ant7OyjxITQ0ua0Qw2e+wph2UUeQOyP6tAgIB +AA== +-----END DH PARAMETERS----- diff --git a/tools/ssl_old/mongooseim/key.pem b/tools/ssl_old/mongooseim/key.pem new file mode 100644 index 0000000000..cae327cdc6 --- /dev/null +++ b/tools/ssl_old/mongooseim/key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDD2ZfJyQNymche +crFRgFNVg/YxVN+Ix+BUzala3hU8VSnxEcZz0C87nQjTrohxX6Xn5fK2/OTSgjTS +0o/oarq+7gGrn6Zxc04TFAAth6AGv0QmxWQy0EU6zGnJrJ1u2jXHigjIKkjYsQqd +YJqgiHgmO9A7MnOo3Nb5jskDV00A5uinDbF6rgwGaZ6JHoMkGHmcn3cq1EzaRBzb +ePEOuIQr0ftMHZWt2bRoWkkRHuzxskLTKF2oGyVoxbHVkvAScBYJJp6qrFQVtInf +SG7ISYBjEy8mD46FKEsjFPbEW0TZLCejdIqUGTXhjT1W7VkkjLKTHTAHqnSUAHQV +4nJa5ShFAgMBAAECggEADWcluRx1jPEzQittMRusGE0YmxWo2o57LrKIZXyPTXqy +jRnfT+uuX9EGWp42HjQigXU+IAG8kx9wCAF68bfkIc7d9GXPmTH/5NRYksUWUX/j +ZRfbHJMeOcDleHTErWJnjclHgpNKOvIavNxwmI3eUxeCz5pLSgIbACciYIUn8ui7 +xwHULytn/t6/xRN6O+MNTudJX0Wx5Hgge3HzTzbkBum2bBVJEMe7yxzdBPI8q9GA +cS2QEywFTBDSMoyyv0vlD8ahJumieDssi18kwSbSAuPoAxU8bZutnMwIvTc4lN6m +ZhIy+QXYdY0jjlvDFSdFjsZevzRA1RWIGpGFL2/wHQKBgQDwr91o0oOl5gmjhEZh +RF/2A7OO1LshkBdLt7nUtIf9cEdXY177iE9Q2pA5WN09SpaupLL+XFfC/gDPJlPQ +9XxNpdCcUu/Fs2gzkLwd4va8dZMujAaZlA8dzDDuXvk46bB4joK+DQngSi2m+7b5 +ZPaQIS870B9JLHCUkU2Y6oZDswKBgQDQT3SYvTGyFUJR50NdyUW3fB6inFvinl2f +VX6usZ+WqztWlBzjbro+3FmNBPTShmQ5yVBe2r208tbLFvcgtixT6ITurTI7SM3c +z63Qc2rmiMKP7ZWvUGoaThBLrZckTZfsOsD+Zu9JEX0XU6joHYS97Q2pAs1vtYLn +yeWhY7/IJwKBgQDfx1N/c0MNiwzpKEHbi5wA+z4GDYoTUYonTyILPvK1U6AxAuY7 +zWeZUC0J9LJ2mxPwOpdlYWwDkvAjqYoCXUv+Ua3cukvOL9kxIF+XFf+8B0EZ5Pz5 +66wGU2QnLMxg+v2liTLMCwlkrPM3Lw/XXuTT6taksQN1oEjoCRTxmRPOewKBgFh1 +RTgPL2lGKdGJ+Ut8SwStynyXFVXYlj0xGwioGPLsZ9hOMS5LOP+0prqBnk1AEJOR +b3W4QdLzRE8dw3e6pHxFQx3vomMWeYUJE/Bu8rhO3wArjeLSrRvahoT8hDBAWwFP +ueDOaVKIAKzFM/bNgi782U4qCH8lfx9a1w5/w1MFAoGBANFR8RZFe2CMskDZSpjM +blv6CIVMiiNix3BLcR/UEPvQwONk620XBQ8Mf73C76JcJIrCFRNGBur92IYbwLQR +a+rXWGsBWKeXyQtkkSPrkxSsnTjC4WdMP7WQRdBCUq9NXkaPcnjSUWV+iwIBLY0/ +Y3j6Qo8YHuZRVMKKYftVRo1F +-----END PRIVATE KEY----- diff --git a/tools/ssl_old/mongooseim/privkey.pem b/tools/ssl_old/mongooseim/privkey.pem new file mode 100644 index 0000000000..36d545ab90 --- /dev/null +++ b/tools/ssl_old/mongooseim/privkey.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAw9mXyckDcpnIXnKxUYBTVYP2MVTfiMfgVM2pWt4VPFUp8RHG +c9AvO50I066IcV+l5+Xytvzk0oI00tKP6Gq6vu4Bq5+mcXNOExQALYegBr9EJsVk +MtBFOsxpyaydbto1x4oIyCpI2LEKnWCaoIh4JjvQOzJzqNzW+Y7JA1dNAObopw2x +eq4MBmmeiR6DJBh5nJ93KtRM2kQc23jxDriEK9H7TB2Vrdm0aFpJER7s8bJC0yhd +qBslaMWx1ZLwEnAWCSaeqqxUFbSJ30huyEmAYxMvJg+OhShLIxT2xFtE2Swno3SK +lBk14Y09Vu1ZJIyykx0wB6p0lAB0FeJyWuUoRQIDAQABAoIBAA1nJbkcdYzxM0Ir +bTEbrBhNGJsVqNqOey6yiGV8j016so0Z30/rrl/RBlqeNh40IoF1PiABvJMfcAgB +evG35CHO3fRlz5kx/+TUWJLFFlF/42UX2xyTHjnA5Xh0xK1iZ43JR4KTSjryGrzc +cJiN3lMXgs+aS0oCGwAnImCFJ/Lou8cB1C8rZ/7ev8UTejvjDU7nSV9FseR4IHtx +80825AbptmwVSRDHu8sc3QTyPKvRgHEtkBMsBUwQ0jKMsr9L5Q/GoSbpong7LItf +JMEm0gLj6AMVPG2brZzMCL03OJTepmYSMvkF2HWNI45bwxUnRY7GXr80QNUViBqR +hS9v8B0CgYEA8K/daNKDpeYJo4RGYURf9gOzjtS7IZAXS7e51LSH/XBHV2Ne+4hP +UNqQOVjdPUqWrqSy/lxXwv4AzyZT0PV8TaXQnFLvxbNoM5C8HeL2vHWTLowGmZQP +Hcww7l75OOmweI6Cvg0J4Eotpvu2+WT2kCEvO9AfSSxwlJFNmOqGQ7MCgYEA0E90 +mL0xshVCUedDXclFt3weopxb4p5dn1V+rrGflqs7VpQc4266PtxZjQT00oZkOclQ +Xtq9tPLWyxb3ILYsU+iE7q0yO0jN3M+t0HNq5ojCj+2Vr1BqGk4QS62XJE2X7DrA +/mbvSRF9F1Oo6B2Eve0NqQLNb7WC58nloWO/yCcCgYEA38dTf3NDDYsM6ShB24uc +APs+Bg2KE1GKJ08iCz7ytVOgMQLmO81nmVAtCfSydpsT8DqXZWFsA5LwI6mKAl1L +/lGt3LpLzi/ZMSBflxX/vAdBGeT8+eusBlNkJyzMYPr9pYkyzAsJZKzzNy8P117k +0+rWpLEDdaBI6AkU8ZkTznsCgYBYdUU4Dy9pRinRiflLfEsErcp8lxVV2JY9MRsI +qBjy7GfYTjEuSzj/tKa6gZ5NQBCTkW91uEHS80RPHcN3uqR8RUMd76JjFnmFCRPw +bvK4Tt8AK43i0q0b2oaE/IQwQFsBT7ngzmlSiACsxTP2zYIu/NlOKgh/JX8fWtcO +f8NTBQKBgQDRUfEWRXtgjLJA2UqYzG5b+giFTIojYsdwS3Ef1BD70MDjZOttFwUP +DH+9wu+iXCSKwhUTRgbq/diGG8C0EWvq11hrAVinl8kLZJEj65MUrJ04wuFnTD+1 +kEXQQlKvTV5Gj3J40lFlfosCAS2NP2N4+kKPGB7mUVTCimH7VUaNRQ== +-----END RSA PRIVATE KEY----- diff --git a/tools/ssl_old/mongooseim/pubkey.pem b/tools/ssl_old/mongooseim/pubkey.pem new file mode 100644 index 0000000000..acc591bf4e --- /dev/null +++ b/tools/ssl_old/mongooseim/pubkey.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw9mXyckDcpnIXnKxUYBT +VYP2MVTfiMfgVM2pWt4VPFUp8RHGc9AvO50I066IcV+l5+Xytvzk0oI00tKP6Gq6 +vu4Bq5+mcXNOExQALYegBr9EJsVkMtBFOsxpyaydbto1x4oIyCpI2LEKnWCaoIh4 +JjvQOzJzqNzW+Y7JA1dNAObopw2xeq4MBmmeiR6DJBh5nJ93KtRM2kQc23jxDriE +K9H7TB2Vrdm0aFpJER7s8bJC0yhdqBslaMWx1ZLwEnAWCSaeqqxUFbSJ30huyEmA +YxMvJg+OhShLIxT2xFtE2Swno3SKlBk14Y09Vu1ZJIyykx0wB6p0lAB0FeJyWuUo +RQIDAQAB +-----END PUBLIC KEY----- diff --git a/tools/ssl_old/mongooseim/server.pem b/tools/ssl_old/mongooseim/server.pem new file mode 100644 index 0000000000..ec2dcfd294 --- /dev/null +++ b/tools/ssl_old/mongooseim/server.pem @@ -0,0 +1,118 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 2 (0x2) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA + Validity + Not Before: Nov 16 20:38:03 2021 GMT + Not After : Aug 12 20:38:03 2024 GMT + Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:c3:d9:97:c9:c9:03:72:99:c8:5e:72:b1:51:80: + 53:55:83:f6:31:54:df:88:c7:e0:54:cd:a9:5a:de: + 15:3c:55:29:f1:11:c6:73:d0:2f:3b:9d:08:d3:ae: + 88:71:5f:a5:e7:e5:f2:b6:fc:e4:d2:82:34:d2:d2: + 8f:e8:6a:ba:be:ee:01:ab:9f:a6:71:73:4e:13:14: + 00:2d:87:a0:06:bf:44:26:c5:64:32:d0:45:3a:cc: + 69:c9:ac:9d:6e:da:35:c7:8a:08:c8:2a:48:d8:b1: + 0a:9d:60:9a:a0:88:78:26:3b:d0:3b:32:73:a8:dc: + d6:f9:8e:c9:03:57:4d:00:e6:e8:a7:0d:b1:7a:ae: + 0c:06:69:9e:89:1e:83:24:18:79:9c:9f:77:2a:d4: + 4c:da:44:1c:db:78:f1:0e:b8:84:2b:d1:fb:4c:1d: + 95:ad:d9:b4:68:5a:49:11:1e:ec:f1:b2:42:d3:28: + 5d:a8:1b:25:68:c5:b1:d5:92:f0:12:70:16:09:26: + 9e:aa:ac:54:15:b4:89:df:48:6e:c8:49:80:63:13: + 2f:26:0f:8e:85:28:4b:23:14:f6:c4:5b:44:d9:2c: + 27:a3:74:8a:94:19:35:e1:8d:3d:56:ed:59:24:8c: + b2:93:1d:30:07:aa:74:94:00:74:15:e2:72:5a:e5: + 28:45 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 8E:11:F5:96:06:8A:F0:34:B6:CA:D6:5C:D0:BA:6B:EA:C3:E7:E6:A1 + X509v3 Authority Key Identifier: + DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA + serial:92:1F:BC:DC:7D:09:9F:15 + + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Subject Alternative Name: + DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1 + Netscape Comment: + Fake Dev-Only Certificate + Signature Algorithm: sha256WithRSAEncryption + b6:c4:a9:1f:b0:07:f2:ca:c9:4a:5b:d3:05:0d:05:e1:55:11: + f0:92:0e:86:0c:5c:ac:3c:11:06:aa:c7:f4:64:d6:27:31:6f: + 90:e8:97:5a:2f:60:f7:d3:f6:63:2c:f1:35:22:6e:3e:8b:9e: + 81:e5:b5:34:cb:57:3f:c8:72:a2:44:f4:30:6c:cc:a4:48:1a: + f8:3b:46:07:f7:bd:45:42:1f:0e:12:bf:25:58:d4:b7:d4:c7: + 83:d8:b4:23:41:89:64:4b:23:fd:5a:da:d7:74:56:77:45:b4: + 87:8d:b2:7a:7c:46:74:77:e9:11:4c:dc:16:03:44:1e:da:d7: + 36:28:55:b0:1e:e4:c6:1c:f7:78:e7:ac:e3:d6:af:be:92:a1: + 09:e1:70:0c:7e:1a:e4:86:c3:b1:2f:04:c0:47:ef:3a:8c:7c: + 00:5e:30:62:08:1b:a2:c2:be:d3:fa:b8:45:c3:93:0f:3f:c0: + af:f0:fc:83:1d:98:2b:9b:dc:0f:1f:92:ee:6d:27:50:01:bb: + 8e:97:65:08:2c:ed:90:70:c6:94:20:c4:bd:da:22:41:34:64: + 99:40:3f:18:b9:0d:db:98:f4:ef:ec:3d:80:72:ae:75:3f:fe: + 08:af:4a:28:72:27:de:59:44:47:ad:f4:4c:e6:9f:b2:e3:11: + 0b:2d:cf:83 +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIBAjANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET +MBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN +b25nb29zZUlNIEZha2UgQ0EwHhcNMjExMTE2MjAzODAzWhcNMjQwODEyMjAzODAz +WjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG +S3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAw9mXyckDcpnIXnKxUYBTVYP2MVTfiMfgVM2pWt4VPFUp8RHG +c9AvO50I066IcV+l5+Xytvzk0oI00tKP6Gq6vu4Bq5+mcXNOExQALYegBr9EJsVk +MtBFOsxpyaydbto1x4oIyCpI2LEKnWCaoIh4JjvQOzJzqNzW+Y7JA1dNAObopw2x +eq4MBmmeiR6DJBh5nJ93KtRM2kQc23jxDriEK9H7TB2Vrdm0aFpJER7s8bJC0yhd +qBslaMWx1ZLwEnAWCSaeqqxUFbSJ30huyEmAYxMvJg+OhShLIxT2xFtE2Swno3SK +lBk14Y09Vu1ZJIyykx0wB6p0lAB0FeJyWuUoRQIDAQABo4IBTzCCAUswHQYDVR0O +BBYEFI4R9ZYGivA0tsrWXNC6a+rD5+ahMGoGA1UdIwRjMGGhVKRSMFAxCzAJBgNV +BAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ +BgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIJAJIfvNx9CZ8VMAkGA1UdEwQCMAAw +CwYDVR0PBAQDAgWgMHwGA1UdEQR1MHOCCWxvY2FsaG9zdIIUbW9uZ29vc2VpbUBs +b2NhbGhvc3SCE2VqYWJiZXJkMkBsb2NhbGhvc3SCDmZlZDFAbG9jYWxob3N0gg5y +ZWcxQGxvY2FsaG9zdIIVbW9uZ29vc2VpbTNAbG9jYWxob3N0hwR/AAABMCgGCWCG +SAGG+EIBDQQbFhlGYWtlIERldi1Pbmx5IENlcnRpZmljYXRlMA0GCSqGSIb3DQEB +CwUAA4IBAQC2xKkfsAfyyslKW9MFDQXhVRHwkg6GDFysPBEGqsf0ZNYnMW+Q6Jda +L2D30/ZjLPE1Im4+i56B5bU0y1c/yHKiRPQwbMykSBr4O0YH971FQh8OEr8lWNS3 +1MeD2LQjQYlkSyP9WtrXdFZ3RbSHjbJ6fEZ0d+kRTNwWA0Qe2tc2KFWwHuTGHPd4 +56zj1q++kqEJ4XAMfhrkhsOxLwTAR+86jHwAXjBiCBuiwr7T+rhFw5MPP8Cv8PyD +HZgrm9wPH5LubSdQAbuOl2UILO2QcMaUIMS92iJBNGSZQD8YuQ3bmPTv7D2Acq51 +P/4Ir0oocifeWURHrfRM5p+y4xELLc+D +-----END CERTIFICATE----- +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDD2ZfJyQNymche +crFRgFNVg/YxVN+Ix+BUzala3hU8VSnxEcZz0C87nQjTrohxX6Xn5fK2/OTSgjTS +0o/oarq+7gGrn6Zxc04TFAAth6AGv0QmxWQy0EU6zGnJrJ1u2jXHigjIKkjYsQqd +YJqgiHgmO9A7MnOo3Nb5jskDV00A5uinDbF6rgwGaZ6JHoMkGHmcn3cq1EzaRBzb +ePEOuIQr0ftMHZWt2bRoWkkRHuzxskLTKF2oGyVoxbHVkvAScBYJJp6qrFQVtInf +SG7ISYBjEy8mD46FKEsjFPbEW0TZLCejdIqUGTXhjT1W7VkkjLKTHTAHqnSUAHQV +4nJa5ShFAgMBAAECggEADWcluRx1jPEzQittMRusGE0YmxWo2o57LrKIZXyPTXqy +jRnfT+uuX9EGWp42HjQigXU+IAG8kx9wCAF68bfkIc7d9GXPmTH/5NRYksUWUX/j +ZRfbHJMeOcDleHTErWJnjclHgpNKOvIavNxwmI3eUxeCz5pLSgIbACciYIUn8ui7 +xwHULytn/t6/xRN6O+MNTudJX0Wx5Hgge3HzTzbkBum2bBVJEMe7yxzdBPI8q9GA +cS2QEywFTBDSMoyyv0vlD8ahJumieDssi18kwSbSAuPoAxU8bZutnMwIvTc4lN6m +ZhIy+QXYdY0jjlvDFSdFjsZevzRA1RWIGpGFL2/wHQKBgQDwr91o0oOl5gmjhEZh +RF/2A7OO1LshkBdLt7nUtIf9cEdXY177iE9Q2pA5WN09SpaupLL+XFfC/gDPJlPQ +9XxNpdCcUu/Fs2gzkLwd4va8dZMujAaZlA8dzDDuXvk46bB4joK+DQngSi2m+7b5 +ZPaQIS870B9JLHCUkU2Y6oZDswKBgQDQT3SYvTGyFUJR50NdyUW3fB6inFvinl2f +VX6usZ+WqztWlBzjbro+3FmNBPTShmQ5yVBe2r208tbLFvcgtixT6ITurTI7SM3c +z63Qc2rmiMKP7ZWvUGoaThBLrZckTZfsOsD+Zu9JEX0XU6joHYS97Q2pAs1vtYLn +yeWhY7/IJwKBgQDfx1N/c0MNiwzpKEHbi5wA+z4GDYoTUYonTyILPvK1U6AxAuY7 +zWeZUC0J9LJ2mxPwOpdlYWwDkvAjqYoCXUv+Ua3cukvOL9kxIF+XFf+8B0EZ5Pz5 +66wGU2QnLMxg+v2liTLMCwlkrPM3Lw/XXuTT6taksQN1oEjoCRTxmRPOewKBgFh1 +RTgPL2lGKdGJ+Ut8SwStynyXFVXYlj0xGwioGPLsZ9hOMS5LOP+0prqBnk1AEJOR +b3W4QdLzRE8dw3e6pHxFQx3vomMWeYUJE/Bu8rhO3wArjeLSrRvahoT8hDBAWwFP +ueDOaVKIAKzFM/bNgi782U4qCH8lfx9a1w5/w1MFAoGBANFR8RZFe2CMskDZSpjM +blv6CIVMiiNix3BLcR/UEPvQwONk620XBQ8Mf73C76JcJIrCFRNGBur92IYbwLQR +a+rXWGsBWKeXyQtkkSPrkxSsnTjC4WdMP7WQRdBCUq9NXkaPcnjSUWV+iwIBLY0/ +Y3j6Qo8YHuZRVMKKYftVRo1F +-----END PRIVATE KEY----- diff --git a/tools/ssl_old/openssl-ca-clients.cnf b/tools/ssl_old/openssl-ca-clients.cnf new file mode 100644 index 0000000000..cf621cc6eb --- /dev/null +++ b/tools/ssl_old/openssl-ca-clients.cnf @@ -0,0 +1,64 @@ +## This file is based on a tutorial from StackOverflow: +## http://stackoverflow.com/questions/21297139/how-do-you-sign-certificate-signing-request-with-your-certification-authority/21340898#21340898 + +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +[ CA_default ] + +default_days = 1000 # how long to certify for +default_crl_days = 30 # how long before next CRL +default_md = sha256 # use public key default MD +preserve = no # keep passed DN ordering + +#x509_extensions = ca_extensions # The extensions to add to the cert + +email_in_dn = no # Don't concat the email in the DN +copy_extensions = copy # Required to copy SANs from CSR to cert + +base_dir = ca-clients +certificate = $base_dir/cacert.pem # The CA certifcate +private_key = $base_dir/cakey.pem # The CA private key +new_certs_dir = $base_dir # Location for new certs after signing +database = $base_dir/index.txt # Database index file +serial = $base_dir/serial.txt # The current serial number + +unique_subject = no # Set to 'no' to allow creation of + # several certificates with same subject. + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = ca_distinguished_name +#x509_extensions = ca_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ ca_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM Fake CA 2 + +#################################################################### +[ signing_policy ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ signing_req ] +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment diff --git a/tools/ssl_old/openssl-ca.cnf b/tools/ssl_old/openssl-ca.cnf new file mode 100644 index 0000000000..685a772bc0 --- /dev/null +++ b/tools/ssl_old/openssl-ca.cnf @@ -0,0 +1,64 @@ +## This file is based on a tutorial from StackOverflow: +## http://stackoverflow.com/questions/21297139/how-do-you-sign-certificate-signing-request-with-your-certification-authority/21340898#21340898 + +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +[ CA_default ] + +default_days = 1000 # how long to certify for +default_crl_days = 30 # how long before next CRL +default_md = sha256 # use public key default MD +preserve = no # keep passed DN ordering + +#x509_extensions = ca_extensions # The extensions to add to the cert + +email_in_dn = no # Don't concat the email in the DN +copy_extensions = copy # Required to copy SANs from CSR to cert + +base_dir = ca +certificate = $base_dir/cacert.pem # The CA certifcate +private_key = $base_dir/cakey.pem # The CA private key +new_certs_dir = $base_dir # Location for new certs after signing +database = $base_dir/index.txt # Database index file +serial = $base_dir/serial.txt # The current serial number + +unique_subject = no # Set to 'no' to allow creation of + # several certificates with same subject. + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = ca_distinguished_name +#x509_extensions = ca_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ ca_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM Fake CA + +#################################################################### +[ signing_policy ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ signing_req ] +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment diff --git a/tools/ssl_old/openssl-mongooseim.cnf b/tools/ssl_old/openssl-mongooseim.cnf new file mode 100644 index 0000000000..995c1153ce --- /dev/null +++ b/tools/ssl_old/openssl-mongooseim.cnf @@ -0,0 +1,40 @@ +HOME = . +RANDFILE = $ENV::HOME/.rnd + +#################################################################### +[ req ] +default_bits = 4096 +distinguished_name = server_distinguished_name +req_extensions = server_req_extensions +string_mask = utf8only +prompt = no + +#################################################################### +[ server_distinguished_name ] +countryName = PL +stateOrProvinceName = Malopolska +localityName = Krakow +commonName = MongooseIM + +#################################################################### +[ server_req_extensions ] + +subjectKeyIdentifier = hash +basicConstraints = CA:FALSE +keyUsage = digitalSignature, keyEncipherment +subjectAltName = @alternate_names +nsComment = "Fake Dev-Only Certificate" + +#################################################################### +[ alternate_names ] + +DNS.1 = localhost + +##adding node names to let tls distribution with OTP 20.3 +DNS.2 = mongooseim@localhost +DNS.3 = ejabberd2@localhost +DNS.4 = fed1@localhost +DNS.5 = reg1@localhost +DNS.6 = mongooseim3@localhost + +IP = 127.0.0.1 \ No newline at end of file diff --git a/xxx b/xxx new file mode 100644 index 0000000000..17654a619a Binary files /dev/null and b/xxx differ