Source
View
Class
constructor
_reserved1
_reserved10
_reserved11
_reserved12
_reserved13
_reserved14
_reserved15
_reserved16
_reserved17
_reserved18
_reserved19
_reserved2
_reserved20
_reserved21
_reserved22
_reserved23
_reserved24
_reserved3
_reserved4
_reserved5
_reserved6
_reserved7
_reserved8
_reserved9
parent_
class
name
add_
cursor
append_
to_
count
auto_
indent
begin_
macro
begin_
rename
capture_
modifier
clear_
count
clear_
modifier
clear_
search
clear_
selection
clear_
snippets
cycle_
completion
decrease_
font_
size
delete_
selection
end_
macro
focus_
location
goto_
definition
hide_
completion
increase_
font_
size
indent_
selection
insert_
at_
cursor_
and_
indent
insert_
modifier
jump
move_
error
move_
search
movement
paste_
clipboard_
extended
pop_
selection
push_
selection
rebuild_
highlight
remove_
cursors
replay_
macro
request_
documentation
reset_
font_
size
restore_
insert_
mark
save_
command
save_
insert_
mark
save_
search_
char
select_
inner
select_
tag
selection_
theatric
set_
mode
set_
overwrite
set_
search_
text
sort
swap_
selection_
bounds
GJS API Reference
Ide-1.0
Ide
SourceViewClass
Class SourceViewClass
Hierarchy
SourceViewClass
Index
Constructors
constructor
Properties
_reserved1
_reserved10
_reserved11
_reserved12
_reserved13
_reserved14
_reserved15
_reserved16
_reserved17
_reserved18
_reserved19
_reserved2
_reserved20
_reserved21
_reserved22
_reserved23
_reserved24
_reserved3
_reserved4
_reserved5
_reserved6
_reserved7
_reserved8
_reserved9
parent_
class
name
Methods
add_
cursor
append_
to_
count
auto_
indent
begin_
macro
begin_
rename
capture_
modifier
clear_
count
clear_
modifier
clear_
search
clear_
selection
clear_
snippets
cycle_
completion
decrease_
font_
size
delete_
selection
end_
macro
focus_
location
goto_
definition
hide_
completion
increase_
font_
size
indent_
selection
insert_
at_
cursor_
and_
indent
insert_
modifier
jump
move_
error
move_
search
movement
paste_
clipboard_
extended
pop_
selection
push_
selection
rebuild_
highlight
remove_
cursors
replay_
macro
request_
documentation
reset_
font_
size
restore_
insert_
mark
save_
command
save_
insert_
mark
save_
search_
char
select_
inner
select_
tag
selection_
theatric
set_
mode
set_
overwrite
set_
search_
text
sort
swap_
selection_
bounds
Constructors
constructor
new
Source
View
Class
(
)
:
SourceViewClass
Returns
SourceViewClass
Properties
_reserved1
_reserved1
:
object
_reserved10
_reserved10
:
object
_reserved11
_reserved11
:
object
_reserved12
_reserved12
:
object
_reserved13
_reserved13
:
object
_reserved14
_reserved14
:
object
_reserved15
_reserved15
:
object
_reserved16
_reserved16
:
object
_reserved17
_reserved17
:
object
_reserved18
_reserved18
:
object
_reserved19
_reserved19
:
object
_reserved2
_reserved2
:
object
_reserved20
_reserved20
:
object
_reserved21
_reserved21
:
object
_reserved22
_reserved22
:
object
_reserved23
_reserved23
:
object
_reserved24
_reserved24
:
object
_reserved3
_reserved3
:
object
_reserved4
_reserved4
:
object
_reserved5
_reserved5
:
object
_reserved6
_reserved6
:
object
_reserved7
_reserved7
:
object
_reserved8
_reserved8
:
object
_reserved9
_reserved9
:
object
parent_
class
parent_
class
:
GtkSource
.
ViewClass
Static
name
name
:
string
Methods
add_
cursor
add_
cursor
(
self
:
SourceView
, type
:
number
)
:
void
Parameters
self:
SourceView
type:
number
Returns
void
append_
to_
count
append_
to_
count
(
self
:
SourceView
, digit
:
number
)
:
void
Parameters
self:
SourceView
digit:
number
Returns
void
auto_
indent
auto_
indent
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
begin_
macro
begin_
macro
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
begin_
rename
begin_
rename
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
capture_
modifier
capture_
modifier
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
clear_
count
clear_
count
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
clear_
modifier
clear_
modifier
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
clear_
search
clear_
search
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
clear_
selection
clear_
selection
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
clear_
snippets
clear_
snippets
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
cycle_
completion
cycle_
completion
(
self
:
SourceView
, direction
:
Gtk
.
DirectionType
)
:
void
Parameters
self:
SourceView
direction:
Gtk
.
DirectionType
Returns
void
decrease_
font_
size
decrease_
font_
size
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
delete_
selection
delete_
selection
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
end_
macro
end_
macro
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
focus_
location
focus_
location
(
self
:
SourceView
, location
:
SourceLocation
)
:
void
Parameters
self:
SourceView
location:
SourceLocation
Returns
void
goto_
definition
goto_
definition
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
hide_
completion
hide_
completion
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
increase_
font_
size
increase_
font_
size
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
indent_
selection
indent_
selection
(
self
:
SourceView
, level
:
number
)
:
void
Parameters
self:
SourceView
level:
number
Returns
void
insert_
at_
cursor_
and_
indent
insert_
at_
cursor_
and_
indent
(
self
:
SourceView
, str
:
string
)
:
void
Parameters
self:
SourceView
str:
string
Returns
void
insert_
modifier
insert_
modifier
(
self
:
SourceView
, use_count
:
boolean
)
:
void
Parameters
self:
SourceView
use_count:
boolean
Returns
void
jump
jump
(
self
:
SourceView
, location
:
Gtk
.
TextIter
)
:
void
Parameters
self:
SourceView
location:
Gtk
.
TextIter
Returns
void
move_
error
move_
error
(
self
:
SourceView
, dir
:
Gtk
.
DirectionType
)
:
void
Parameters
self:
SourceView
dir:
Gtk
.
DirectionType
Returns
void
move_
search
move_
search
(
self
:
SourceView
, dir
:
Gtk
.
DirectionType
, extend_selection
:
boolean
, select_match
:
boolean
, exclusive
:
boolean
, apply_count
:
boolean
, at_word_boundaries
:
number
)
:
void
Parameters
self:
SourceView
dir:
Gtk
.
DirectionType
extend_selection:
boolean
select_match:
boolean
exclusive:
boolean
apply_count:
boolean
at_word_boundaries:
number
Returns
void
movement
movement
(
self
:
SourceView
, movement
:
SourceViewMovement
, extend_selection
:
boolean
, exclusive
:
boolean
, apply_count
:
boolean
)
:
void
Parameters
self:
SourceView
movement:
SourceViewMovement
extend_selection:
boolean
exclusive:
boolean
apply_count:
boolean
Returns
void
paste_
clipboard_
extended
paste_
clipboard_
extended
(
self
:
SourceView
, smart_lines
:
boolean
, after_cursor
:
boolean
, place_cursor_at_original
:
boolean
)
:
void
Parameters
self:
SourceView
smart_lines:
boolean
after_cursor:
boolean
place_cursor_at_original:
boolean
Returns
void
pop_
selection
pop_
selection
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
push_
selection
push_
selection
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
rebuild_
highlight
rebuild_
highlight
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
remove_
cursors
remove_
cursors
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
replay_
macro
replay_
macro
(
self
:
SourceView
, use_count
:
boolean
)
:
void
Parameters
self:
SourceView
use_count:
boolean
Returns
void
request_
documentation
request_
documentation
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
reset_
font_
size
reset_
font_
size
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
restore_
insert_
mark
restore_
insert_
mark
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
save_
command
save_
command
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
save_
insert_
mark
save_
insert_
mark
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
save_
search_
char
save_
search_
char
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
select_
inner
select_
inner
(
self
:
SourceView
, inner_left
:
string
, inner_right
:
string
, exclusive
:
boolean
, string_mode
:
boolean
)
:
void
Parameters
self:
SourceView
inner_left:
string
inner_right:
string
exclusive:
boolean
string_mode:
boolean
Returns
void
select_
tag
select_
tag
(
self
:
SourceView
, exclusive
:
boolean
)
:
void
Parameters
self:
SourceView
exclusive:
boolean
Returns
void
selection_
theatric
selection_
theatric
(
self
:
SourceView
, theatric
:
SourceViewTheatric
)
:
void
Parameters
self:
SourceView
theatric:
SourceViewTheatric
Returns
void
set_
mode
set_
mode
(
self
:
SourceView
, mode
:
string
, type
:
SourceViewModeType
)
:
void
Parameters
self:
SourceView
mode:
string
type:
SourceViewModeType
Returns
void
set_
overwrite
set_
overwrite
(
self
:
SourceView
, overwrite
:
boolean
)
:
void
Parameters
self:
SourceView
overwrite:
boolean
Returns
void
set_
search_
text
set_
search_
text
(
self
:
SourceView
, search_text
:
string
, from_selection
:
boolean
)
:
void
Parameters
self:
SourceView
search_text:
string
from_selection:
boolean
Returns
void
sort
sort
(
self
:
SourceView
, ignore_case
:
boolean
, reverse
:
boolean
)
:
void
Parameters
self:
SourceView
ignore_case:
boolean
reverse:
boolean
Returns
void
swap_
selection_
bounds
swap_
selection_
bounds
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
Source
View
Class
constructor
_reserved1
_reserved10
_reserved11
_reserved12
_reserved13
_reserved14
_reserved15
_reserved16
_reserved17
_reserved18
_reserved19
_reserved2
_reserved20
_reserved21
_reserved22
_reserved23
_reserved24
_reserved3
_reserved4
_reserved5
_reserved6
_reserved7
_reserved8
_reserved9
parent_
class
name
add_
cursor
append_
to_
count
auto_
indent
begin_
macro
begin_
rename
capture_
modifier
clear_
count
clear_
modifier
clear_
search
clear_
selection
clear_
snippets
cycle_
completion
decrease_
font_
size
delete_
selection
end_
macro
focus_
location
goto_
definition
hide_
completion
increase_
font_
size
indent_
selection
insert_
at_
cursor_
and_
indent
insert_
modifier
jump
move_
error
move_
search
movement
paste_
clipboard_
extended
pop_
selection
push_
selection
rebuild_
highlight
remove_
cursors
replay_
macro
request_
documentation
reset_
font_
size
restore_
insert_
mark
save_
command
save_
insert_
mark
save_
search_
char
select_
inner
select_
tag
selection_
theatric
set_
mode
set_
overwrite
set_
search_
text
sort
swap_
selection_
bounds
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDEiLCJuYW1lIjoiX3Jlc2VydmVkMSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDEwIiwibmFtZSI6Il9yZXNlcnZlZDEwIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjX3Jlc2VydmVkMTEiLCJuYW1lIjoiX3Jlc2VydmVkMTEiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNfcmVzZXJ2ZWQxMiIsIm5hbWUiOiJfcmVzZXJ2ZWQxMiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDEzIiwibmFtZSI6Il9yZXNlcnZlZDEzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjX3Jlc2VydmVkMTQiLCJuYW1lIjoiX3Jlc2VydmVkMTQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNfcmVzZXJ2ZWQxNSIsIm5hbWUiOiJfcmVzZXJ2ZWQxNSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDE2IiwibmFtZSI6Il9yZXNlcnZlZDE2IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjX3Jlc2VydmVkMTciLCJuYW1lIjoiX3Jlc2VydmVkMTciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNfcmVzZXJ2ZWQxOCIsIm5hbWUiOiJfcmVzZXJ2ZWQxOCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDE5IiwibmFtZSI6Il9yZXNlcnZlZDE5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjX3Jlc2VydmVkMiIsIm5hbWUiOiJfcmVzZXJ2ZWQyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjX3Jlc2VydmVkMjAiLCJuYW1lIjoiX3Jlc2VydmVkMjAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNfcmVzZXJ2ZWQyMSIsIm5hbWUiOiJfcmVzZXJ2ZWQyMSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDIyIiwibmFtZSI6Il9yZXNlcnZlZDIyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjX3Jlc2VydmVkMjMiLCJuYW1lIjoiX3Jlc2VydmVkMjMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNfcmVzZXJ2ZWQyNCIsIm5hbWUiOiJfcmVzZXJ2ZWQyNCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDMiLCJuYW1lIjoiX3Jlc2VydmVkMyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDQiLCJuYW1lIjoiX3Jlc2VydmVkNCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDUiLCJuYW1lIjoiX3Jlc2VydmVkNSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDYiLCJuYW1lIjoiX3Jlc2VydmVkNiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDciLCJuYW1lIjoiX3Jlc2VydmVkNyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDgiLCJuYW1lIjoiX3Jlc2VydmVkOCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI19yZXNlcnZlZDkiLCJuYW1lIjoiX3Jlc2VydmVkOSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3BhcmVudF9jbGFzcyIsIm5hbWUiOiJwYXJlbnRfY2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNhZGRfY3Vyc29yIiwibmFtZSI6ImFkZF9jdXJzb3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjYXBwZW5kX3RvX2NvdW50IiwibmFtZSI6ImFwcGVuZF90b19jb3VudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNhdXRvX2luZGVudCIsIm5hbWUiOiJhdXRvX2luZGVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNiZWdpbl9tYWNybyIsIm5hbWUiOiJiZWdpbl9tYWNybyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNiZWdpbl9yZW5hbWUiLCJuYW1lIjoiYmVnaW5fcmVuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2NhcHR1cmVfbW9kaWZpZXIiLCJuYW1lIjoiY2FwdHVyZV9tb2RpZmllciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNjbGVhcl9jb3VudCIsIm5hbWUiOiJjbGVhcl9jb3VudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNjbGVhcl9tb2RpZmllciIsIm5hbWUiOiJjbGVhcl9tb2RpZmllciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNjbGVhcl9zZWFyY2giLCJuYW1lIjoiY2xlYXJfc2VhcmNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2NsZWFyX3NlbGVjdGlvbiIsIm5hbWUiOiJjbGVhcl9zZWxlY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjY2xlYXJfc25pcHBldHMiLCJuYW1lIjoiY2xlYXJfc25pcHBldHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjY3ljbGVfY29tcGxldGlvbiIsIm5hbWUiOiJjeWNsZV9jb21wbGV0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2RlY3JlYXNlX2ZvbnRfc2l6ZSIsIm5hbWUiOiJkZWNyZWFzZV9mb250X3NpemUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjZGVsZXRlX3NlbGVjdGlvbiIsIm5hbWUiOiJkZWxldGVfc2VsZWN0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2VuZF9tYWNybyIsIm5hbWUiOiJlbmRfbWFjcm8iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjZm9jdXNfbG9jYXRpb24iLCJuYW1lIjoiZm9jdXNfbG9jYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjZ290b19kZWZpbml0aW9uIiwibmFtZSI6ImdvdG9fZGVmaW5pdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNoaWRlX2NvbXBsZXRpb24iLCJuYW1lIjoiaGlkZV9jb21wbGV0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2luY3JlYXNlX2ZvbnRfc2l6ZSIsIm5hbWUiOiJpbmNyZWFzZV9mb250X3NpemUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjaW5kZW50X3NlbGVjdGlvbiIsIm5hbWUiOiJpbmRlbnRfc2VsZWN0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2luc2VydF9hdF9jdXJzb3JfYW5kX2luZGVudCIsIm5hbWUiOiJpbnNlcnRfYXRfY3Vyc29yX2FuZF9pbmRlbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjaW5zZXJ0X21vZGlmaWVyIiwibmFtZSI6Imluc2VydF9tb2RpZmllciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNqdW1wIiwibmFtZSI6Imp1bXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjbW92ZV9lcnJvciIsIm5hbWUiOiJtb3ZlX2Vycm9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI21vdmVfc2VhcmNoIiwibmFtZSI6Im1vdmVfc2VhcmNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI21vdmVtZW50IiwibmFtZSI6Im1vdmVtZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Bhc3RlX2NsaXBib2FyZF9leHRlbmRlZCIsIm5hbWUiOiJwYXN0ZV9jbGlwYm9hcmRfZXh0ZW5kZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcG9wX3NlbGVjdGlvbiIsIm5hbWUiOiJwb3Bfc2VsZWN0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3B1c2hfc2VsZWN0aW9uIiwibmFtZSI6InB1c2hfc2VsZWN0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3JlYnVpbGRfaGlnaGxpZ2h0IiwibmFtZSI6InJlYnVpbGRfaGlnaGxpZ2h0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3JlbW92ZV9jdXJzb3JzIiwibmFtZSI6InJlbW92ZV9jdXJzb3JzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3JlcGxheV9tYWNybyIsIm5hbWUiOiJyZXBsYXlfbWFjcm8iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcmVxdWVzdF9kb2N1bWVudGF0aW9uIiwibmFtZSI6InJlcXVlc3RfZG9jdW1lbnRhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNldF9mb250X3NpemUiLCJuYW1lIjoicmVzZXRfZm9udF9zaXplIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc3RvcmVfaW5zZXJ0X21hcmsiLCJuYW1lIjoicmVzdG9yZV9pbnNlcnRfbWFyayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzYXZlX2NvbW1hbmQiLCJuYW1lIjoic2F2ZV9jb21tYW5kIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3NhdmVfaW5zZXJ0X21hcmsiLCJuYW1lIjoic2F2ZV9pbnNlcnRfbWFyayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzYXZlX3NlYXJjaF9jaGFyIiwibmFtZSI6InNhdmVfc2VhcmNoX2NoYXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2VsZWN0X2lubmVyIiwibmFtZSI6InNlbGVjdF9pbm5lciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzZWxlY3RfdGFnIiwibmFtZSI6InNlbGVjdF90YWciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2VsZWN0aW9uX3RoZWF0cmljIiwibmFtZSI6InNlbGVjdGlvbl90aGVhdHJpYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzZXRfbW9kZSIsIm5hbWUiOiJzZXRfbW9kZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzZXRfb3ZlcndyaXRlIiwibmFtZSI6InNldF9vdmVyd3JpdGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2V0X3NlYXJjaF90ZXh0IiwibmFtZSI6InNldF9zZWFyY2hfdGV4dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzb3J0IiwibmFtZSI6InNvcnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc3dhcF9zZWxlY3Rpb25fYm91bmRzIiwibmFtZSI6InN3YXBfc2VsZWN0aW9uX2JvdW5kcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sIiwibmFtZSI6IlNvdXJjZVZpZXdDbGFzcyJ9