Provider
Meta
Interface
constructor
g_
iface
padding
name
btypes
character_
set
character_
sets
check_
column
check_
columns
collation
collations
columns
constraint_
ref
constraint_
table
constraints_
ref
constraints_
ref_
table
constraints_
table
constraints_
tables
domain
domain_
constraint
domain_
constraints
domains
domains_
constraints
element_
type
element_
types
enum_
type
enums_
type
index_
col
index_
cols
index_
table
indexes_
table
indexes_
tables
key_
column
key_
columns
routine
routine_
col
routine_
pars
routines
routines_
col
routines_
pars
schemata
schematas
table
table_
column
table_
columns
tables
tables_
columns
trigger
triggers
udt
udt_
col
udt_
cols
udts
view
view_
column
view_
columns
views
views_
columns
GJS API Reference
Gda-6.0
Gda
ProviderMetaInterface
Class ProviderMetaInterface
Hierarchy
ProviderMetaInterface
Index
Constructors
constructor
Properties
g_
iface
padding
name
Methods
btypes
character_
set
character_
sets
check_
column
check_
columns
collation
collations
columns
constraint_
ref
constraint_
table
constraints_
ref
constraints_
ref_
table
constraints_
table
constraints_
tables
domain
domain_
constraint
domain_
constraints
domains
domains_
constraints
element_
type
element_
types
enum_
type
enums_
type
index_
col
index_
cols
index_
table
indexes_
table
indexes_
tables
key_
column
key_
columns
routine
routine_
col
routine_
pars
routines
routines_
col
routines_
pars
schemata
schematas
table
table_
column
table_
columns
tables
tables_
columns
trigger
triggers
udt
udt_
col
udt_
cols
udts
view
view_
column
view_
columns
views
views_
columns
Constructors
constructor
new
Provider
Meta
Interface
(
)
:
ProviderMetaInterface
Returns
ProviderMetaInterface
Properties
g_
iface
g_
iface
:
TypeInterface
padding
padding
:
object
[]
Static
name
name
:
string
Methods
btypes
btypes
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
character_
set
character_
set
(
prov
:
ProviderMeta
, chset_catalog
:
string
, chset_schema
:
string
, chset_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
chset_catalog:
string
chset_schema:
string
chset_name_n:
string
Returns
Gda
.
Row
character_
sets
character_
sets
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
check_
column
check_
column
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
, constraint_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
constraint_name:
string
Returns
Gda
.
Row
check_
columns
check_
columns
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
collation
collation
(
prov
:
ProviderMeta
, collation_catalog
:
string
, collation_schema
:
string
, collation_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
collation_catalog:
string
collation_schema:
string
collation_name_n:
string
Returns
Gda
.
Row
collations
collations
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
columns
columns
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
constraint_
ref
constraint_
ref
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
, constraint_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
constraint_name:
string
Returns
Gda
.
Row
constraint_
table
constraint_
table
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
, constraint_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
constraint_name_n:
string
Returns
Gda
.
Row
constraints_
ref
constraints_
ref
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
constraints_
ref_
table
constraints_
ref_
table
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
Returns
Gda
.
DataModel
constraints_
table
constraints_
table
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
Returns
Gda
.
DataModel
constraints_
tables
constraints_
tables
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
domain
domain
(
prov
:
ProviderMeta
, domain_catalog
:
string
, domain_schema
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
domain_catalog:
string
domain_schema:
string
Returns
Gda
.
Row
domain_
constraint
domain_
constraint
(
prov
:
ProviderMeta
, domain_catalog
:
string
, domain_schema
:
string
, domain_name
:
string
, constraint_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
domain_catalog:
string
domain_schema:
string
domain_name:
string
constraint_name:
string
Returns
Gda
.
Row
domain_
constraints
domain_
constraints
(
prov
:
ProviderMeta
, domain_catalog
:
string
, domain_schema
:
string
, domain_name
:
string
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
domain_catalog:
string
domain_schema:
string
domain_name:
string
Returns
Gda
.
DataModel
domains
domains
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
domains_
constraints
domains_
constraints
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
element_
type
element_
type
(
prov
:
ProviderMeta
, specific_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
specific_name:
string
Returns
Gda
.
Row
element_
types
element_
types
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
enum_
type
enum_
type
(
prov
:
ProviderMeta
, udt_catalog
:
string
, udt_schema
:
string
, udt_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
udt_catalog:
string
udt_schema:
string
udt_name:
string
Returns
Gda
.
Row
enums_
type
enums_
type
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
index_
col
index_
col
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
, index_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
index_name:
string
Returns
Gda
.
Row
index_
cols
index_
cols
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
index_
table
index_
table
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
, index_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
index_name_n:
string
Returns
Gda
.
Row
indexes_
table
indexes_
table
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
Returns
Gda
.
DataModel
indexes_
tables
indexes_
tables
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
key_
column
key_
column
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
, constraint_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
constraint_name:
string
Returns
Gda
.
Row
key_
columns
key_
columns
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
routine
routine
(
prov
:
ProviderMeta
, routine_catalog
:
string
, routine_schema
:
string
, routine_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
routine_catalog:
string
routine_schema:
string
routine_name_n:
string
Returns
Gda
.
Row
routine_
col
routine_
col
(
prov
:
ProviderMeta
, rout_catalog
:
string
, rout_schema
:
string
, rout_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
rout_catalog:
string
rout_schema:
string
rout_name:
string
Returns
Gda
.
Row
routine_
pars
routine_
pars
(
prov
:
ProviderMeta
, rout_catalog
:
string
, rout_schema
:
string
, rout_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
rout_catalog:
string
rout_schema:
string
rout_name:
string
Returns
Gda
.
Row
routines
routines
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
routines_
col
routines_
col
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
routines_
pars
routines_
pars
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
schemata
schemata
(
prov
:
ProviderMeta
, catalog_name
:
string
, schema_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
catalog_name:
string
schema_name_n:
string
Returns
Gda
.
Row
schematas
schematas
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
table
table
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name_n:
string
Returns
Gda
.
Row
table_
column
table_
column
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
, column_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
column_name:
string
Returns
Gda
.
Row
table_
columns
table_
columns
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
Returns
Gda
.
DataModel
tables
tables
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
tables_
columns
tables_
columns
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
trigger
trigger
(
prov
:
ProviderMeta
, table_catalog
:
string
, table_schema
:
string
, table_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
table_catalog:
string
table_schema:
string
table_name:
string
Returns
Gda
.
Row
triggers
triggers
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
udt
udt
(
prov
:
ProviderMeta
, udt_catalog
:
string
, udt_schema
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
udt_catalog:
string
udt_schema:
string
Returns
Gda
.
Row
udt_
col
udt_
col
(
prov
:
ProviderMeta
, udt_catalog
:
string
, udt_schema
:
string
, udt_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
udt_catalog:
string
udt_schema:
string
udt_name:
string
Returns
Gda
.
Row
udt_
cols
udt_
cols
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
udts
udts
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
view
view
(
prov
:
ProviderMeta
, view_catalog
:
string
, view_schema
:
string
, view_name_n
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
view_catalog:
string
view_schema:
string
view_name_n:
string
Returns
Gda
.
Row
view_
column
view_
column
(
prov
:
ProviderMeta
, view_catalog
:
string
, view_schema
:
string
, view_name
:
string
, column_name
:
string
)
:
Gda
.
Row
Parameters
prov:
ProviderMeta
view_catalog:
string
view_schema:
string
view_name:
string
column_name:
string
Returns
Gda
.
Row
view_
columns
view_
columns
(
prov
:
ProviderMeta
, view_catalog
:
string
, view_schema
:
string
, view_name
:
string
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
view_catalog:
string
view_schema:
string
view_name:
string
Returns
Gda
.
DataModel
views
views
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
views_
columns
views_
columns
(
prov
:
ProviderMeta
)
:
Gda
.
DataModel
Parameters
prov:
ProviderMeta
Returns
Gda
.
DataModel
Provider
Meta
Interface
constructor
g_
iface
padding
name
btypes
character_
set
character_
sets
check_
column
check_
columns
collation
collations
columns
constraint_
ref
constraint_
table
constraints_
ref
constraints_
ref_
table
constraints_
table
constraints_
tables
domain
domain_
constraint
domain_
constraints
domains
domains_
constraints
element_
type
element_
types
enum_
type
enums_
type
index_
col
index_
cols
index_
table
indexes_
table
indexes_
tables
key_
column
key_
columns
routine
routine_
col
routine_
pars
routines
routines_
col
routines_
pars
schemata
schematas
table
table_
column
table_
columns
tables
tables_
columns
trigger
triggers
udt
udt_
col
udt_
cols
udts
view
view_
column
view_
columns
views
views_
columns
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2dfaWZhY2UiLCJuYW1lIjoiZ19pZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3BhZGRpbmciLCJuYW1lIjoicGFkZGluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2J0eXBlcyIsIm5hbWUiOiJidHlwZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjY2hhcmFjdGVyX3NldCIsIm5hbWUiOiJjaGFyYWN0ZXJfc2V0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2NoYXJhY3Rlcl9zZXRzIiwibmFtZSI6ImNoYXJhY3Rlcl9zZXRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2NoZWNrX2NvbHVtbiIsIm5hbWUiOiJjaGVja19jb2x1bW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjY2hlY2tfY29sdW1ucyIsIm5hbWUiOiJjaGVja19jb2x1bW5zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2NvbGxhdGlvbiIsIm5hbWUiOiJjb2xsYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjY29sbGF0aW9ucyIsIm5hbWUiOiJjb2xsYXRpb25zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2NvbHVtbnMiLCJuYW1lIjoiY29sdW1ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNjb25zdHJhaW50X3JlZiIsIm5hbWUiOiJjb25zdHJhaW50X3JlZiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNjb25zdHJhaW50X3RhYmxlIiwibmFtZSI6ImNvbnN0cmFpbnRfdGFibGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjY29uc3RyYWludHNfcmVmIiwibmFtZSI6ImNvbnN0cmFpbnRzX3JlZiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNjb25zdHJhaW50c19yZWZfdGFibGUiLCJuYW1lIjoiY29uc3RyYWludHNfcmVmX3RhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2NvbnN0cmFpbnRzX3RhYmxlIiwibmFtZSI6ImNvbnN0cmFpbnRzX3RhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2NvbnN0cmFpbnRzX3RhYmxlcyIsIm5hbWUiOiJjb25zdHJhaW50c190YWJsZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjZG9tYWluIiwibmFtZSI6ImRvbWFpbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNkb21haW5fY29uc3RyYWludCIsIm5hbWUiOiJkb21haW5fY29uc3RyYWludCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNkb21haW5fY29uc3RyYWludHMiLCJuYW1lIjoiZG9tYWluX2NvbnN0cmFpbnRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2RvbWFpbnMiLCJuYW1lIjoiZG9tYWlucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNkb21haW5zX2NvbnN0cmFpbnRzIiwibmFtZSI6ImRvbWFpbnNfY29uc3RyYWludHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjZWxlbWVudF90eXBlIiwibmFtZSI6ImVsZW1lbnRfdHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNlbGVtZW50X3R5cGVzIiwibmFtZSI6ImVsZW1lbnRfdHlwZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjZW51bV90eXBlIiwibmFtZSI6ImVudW1fdHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNlbnVtc190eXBlIiwibmFtZSI6ImVudW1zX3R5cGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjaW5kZXhfY29sIiwibmFtZSI6ImluZGV4X2NvbCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNpbmRleF9jb2xzIiwibmFtZSI6ImluZGV4X2NvbHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjaW5kZXhfdGFibGUiLCJuYW1lIjoiaW5kZXhfdGFibGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjaW5kZXhlc190YWJsZSIsIm5hbWUiOiJpbmRleGVzX3RhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2luZGV4ZXNfdGFibGVzIiwibmFtZSI6ImluZGV4ZXNfdGFibGVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI2tleV9jb2x1bW4iLCJuYW1lIjoia2V5X2NvbHVtbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNrZXlfY29sdW1ucyIsIm5hbWUiOiJrZXlfY29sdW1ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNyb3V0aW5lIiwibmFtZSI6InJvdXRpbmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjcm91dGluZV9jb2wiLCJuYW1lIjoicm91dGluZV9jb2wiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjcm91dGluZV9wYXJzIiwibmFtZSI6InJvdXRpbmVfcGFycyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNyb3V0aW5lcyIsIm5hbWUiOiJyb3V0aW5lcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNyb3V0aW5lc19jb2wiLCJuYW1lIjoicm91dGluZXNfY29sIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3JvdXRpbmVzX3BhcnMiLCJuYW1lIjoicm91dGluZXNfcGFycyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNzY2hlbWF0YSIsIm5hbWUiOiJzY2hlbWF0YSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCNzY2hlbWF0YXMiLCJuYW1lIjoic2NoZW1hdGFzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3RhYmxlIiwibmFtZSI6InRhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3RhYmxlX2NvbHVtbiIsIm5hbWUiOiJ0YWJsZV9jb2x1bW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjdGFibGVfY29sdW1ucyIsIm5hbWUiOiJ0YWJsZV9jb2x1bW5zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3RhYmxlcyIsIm5hbWUiOiJ0YWJsZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjdGFibGVzX2NvbHVtbnMiLCJuYW1lIjoidGFibGVzX2NvbHVtbnMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjdHJpZ2dlciIsIm5hbWUiOiJ0cmlnZ2VyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3RyaWdnZXJzIiwibmFtZSI6InRyaWdnZXJzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3VkdCIsIm5hbWUiOiJ1ZHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjdWR0X2NvbCIsIm5hbWUiOiJ1ZHRfY29sIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3VkdF9jb2xzIiwibmFtZSI6InVkdF9jb2xzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdkYV82XzAuR2RhLlByb3ZpZGVyTWV0YUludGVyZmFjZS5odG1sI3VkdHMiLCJuYW1lIjoidWR0cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCN2aWV3IiwibmFtZSI6InZpZXciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjdmlld19jb2x1bW4iLCJuYW1lIjoidmlld19jb2x1bW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2RhXzZfMC5HZGEuUHJvdmlkZXJNZXRhSW50ZXJmYWNlLmh0bWwjdmlld19jb2x1bW5zIiwibmFtZSI6InZpZXdfY29sdW1ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCN2aWV3cyIsIm5hbWUiOiJ2aWV3cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCN2aWV3c19jb2x1bW5zIiwibmFtZSI6InZpZXdzX2NvbHVtbnMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHZGFfNl8wLkdkYS5Qcm92aWRlck1ldGFJbnRlcmZhY2UuaHRtbCIsIm5hbWUiOiJQcm92aWRlck1ldGFJbnRlcmZhY2UifQ==