Source
View
Class
constructor
parent
Class
reserved1
reserved10
reserved11
reserved12
reserved13
reserved14
reserved15
reserved16
reserved17
reserved18
reserved19
reserved2
reserved20
reserved21
reserved22
reserved23
reserved24
reserved3
reserved4
reserved5
reserved6
reserved7
reserved8
reserved9
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
NODE-GTK API Reference
Ide-1.0
Ide
SourceViewClass
Class SourceViewClass
Hierarchy
SourceViewClass
Index
Constructors
constructor
Properties
parent
Class
reserved1
reserved10
reserved11
reserved12
reserved13
reserved14
reserved15
reserved16
reserved17
reserved18
reserved19
reserved2
reserved20
reserved21
reserved22
reserved23
reserved24
reserved3
reserved4
reserved5
reserved6
reserved7
reserved8
reserved9
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
parent
Class
parent
Class
:
GtkSource
.
ViewClass
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
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
, useCount
:
boolean
)
:
void
Parameters
self:
SourceView
useCount:
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
, extendSelection
:
boolean
, selectMatch
:
boolean
, exclusive
:
boolean
, applyCount
:
boolean
, atWordBoundaries
:
number
)
:
void
Parameters
self:
SourceView
dir:
Gtk
.
DirectionType
extendSelection:
boolean
selectMatch:
boolean
exclusive:
boolean
applyCount:
boolean
atWordBoundaries:
number
Returns
void
movement
movement
(
self
:
SourceView
, movement
:
SourceViewMovement
, extendSelection
:
boolean
, exclusive
:
boolean
, applyCount
:
boolean
)
:
void
Parameters
self:
SourceView
movement:
SourceViewMovement
extendSelection:
boolean
exclusive:
boolean
applyCount:
boolean
Returns
void
paste
Clipboard
Extended
paste
Clipboard
Extended
(
self
:
SourceView
, smartLines
:
boolean
, afterCursor
:
boolean
, placeCursorAtOriginal
:
boolean
)
:
void
Parameters
self:
SourceView
smartLines:
boolean
afterCursor:
boolean
placeCursorAtOriginal:
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
, useCount
:
boolean
)
:
void
Parameters
self:
SourceView
useCount:
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
, innerLeft
:
string
, innerRight
:
string
, exclusive
:
boolean
, stringMode
:
boolean
)
:
void
Parameters
self:
SourceView
innerLeft:
string
innerRight:
string
exclusive:
boolean
stringMode:
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
, searchText
:
string
, fromSelection
:
boolean
)
:
void
Parameters
self:
SourceView
searchText:
string
fromSelection:
boolean
Returns
void
sort
sort
(
self
:
SourceView
, ignoreCase
:
boolean
, reverse
:
boolean
)
:
void
Parameters
self:
SourceView
ignoreCase:
boolean
reverse:
boolean
Returns
void
swap
Selection
Bounds
swap
Selection
Bounds
(
self
:
SourceView
)
:
void
Parameters
self:
SourceView
Returns
void
Source
View
Class
constructor
parent
Class
reserved1
reserved10
reserved11
reserved12
reserved13
reserved14
reserved15
reserved16
reserved17
reserved18
reserved19
reserved2
reserved20
reserved21
reserved22
reserved23
reserved24
reserved3
reserved4
reserved5
reserved6
reserved7
reserved8
reserved9
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:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3BhcmVudENsYXNzIiwibmFtZSI6InBhcmVudENsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcmVzZXJ2ZWQxIiwibmFtZSI6InJlc2VydmVkMSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTAiLCJuYW1lIjoicmVzZXJ2ZWQxMCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTEiLCJuYW1lIjoicmVzZXJ2ZWQxMSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTIiLCJuYW1lIjoicmVzZXJ2ZWQxMiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTMiLCJuYW1lIjoicmVzZXJ2ZWQxMyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTQiLCJuYW1lIjoicmVzZXJ2ZWQxNCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTUiLCJuYW1lIjoicmVzZXJ2ZWQxNSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTYiLCJuYW1lIjoicmVzZXJ2ZWQxNiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTciLCJuYW1lIjoicmVzZXJ2ZWQxNyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTgiLCJuYW1lIjoicmVzZXJ2ZWQxOCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMTkiLCJuYW1lIjoicmVzZXJ2ZWQxOSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkMiIsIm5hbWUiOiJyZXNlcnZlZDIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDIwIiwibmFtZSI6InJlc2VydmVkMjAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDIxIiwibmFtZSI6InJlc2VydmVkMjEiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDIyIiwibmFtZSI6InJlc2VydmVkMjIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDIzIiwibmFtZSI6InJlc2VydmVkMjMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDI0IiwibmFtZSI6InJlc2VydmVkMjQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDMiLCJuYW1lIjoicmVzZXJ2ZWQzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcmVzZXJ2ZWQ0IiwibmFtZSI6InJlc2VydmVkNCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkNSIsIm5hbWUiOiJyZXNlcnZlZDUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDYiLCJuYW1lIjoicmVzZXJ2ZWQ2IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcmVzZXJ2ZWQ3IiwibmFtZSI6InJlc2VydmVkNyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3Jlc2VydmVkOCIsIm5hbWUiOiJyZXNlcnZlZDgiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNlcnZlZDkiLCJuYW1lIjoicmVzZXJ2ZWQ5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjYWRkQ3Vyc29yIiwibmFtZSI6ImFkZEN1cnNvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNhcHBlbmRUb0NvdW50IiwibmFtZSI6ImFwcGVuZFRvQ291bnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjYXV0b0luZGVudCIsIm5hbWUiOiJhdXRvSW5kZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2JlZ2luTWFjcm8iLCJuYW1lIjoiYmVnaW5NYWNybyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNiZWdpblJlbmFtZSIsIm5hbWUiOiJiZWdpblJlbmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNjYXB0dXJlTW9kaWZpZXIiLCJuYW1lIjoiY2FwdHVyZU1vZGlmaWVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2NsZWFyQ291bnQiLCJuYW1lIjoiY2xlYXJDb3VudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNjbGVhck1vZGlmaWVyIiwibmFtZSI6ImNsZWFyTW9kaWZpZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjY2xlYXJTZWFyY2giLCJuYW1lIjoiY2xlYXJTZWFyY2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjY2xlYXJTZWxlY3Rpb24iLCJuYW1lIjoiY2xlYXJTZWxlY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjY2xlYXJTbmlwcGV0cyIsIm5hbWUiOiJjbGVhclNuaXBwZXRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2N5Y2xlQ29tcGxldGlvbiIsIm5hbWUiOiJjeWNsZUNvbXBsZXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjZGVjcmVhc2VGb250U2l6ZSIsIm5hbWUiOiJkZWNyZWFzZUZvbnRTaXplIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2RlbGV0ZVNlbGVjdGlvbiIsIm5hbWUiOiJkZWxldGVTZWxlY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjZW5kTWFjcm8iLCJuYW1lIjoiZW5kTWFjcm8iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjZm9jdXNMb2NhdGlvbiIsIm5hbWUiOiJmb2N1c0xvY2F0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2dvdG9EZWZpbml0aW9uIiwibmFtZSI6ImdvdG9EZWZpbml0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2hpZGVDb21wbGV0aW9uIiwibmFtZSI6ImhpZGVDb21wbGV0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2luY3JlYXNlRm9udFNpemUiLCJuYW1lIjoiaW5jcmVhc2VGb250U2l6ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNpbmRlbnRTZWxlY3Rpb24iLCJuYW1lIjoiaW5kZW50U2VsZWN0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2luc2VydEF0Q3Vyc29yQW5kSW5kZW50IiwibmFtZSI6Imluc2VydEF0Q3Vyc29yQW5kSW5kZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2luc2VydE1vZGlmaWVyIiwibmFtZSI6Imluc2VydE1vZGlmaWVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI2p1bXAiLCJuYW1lIjoianVtcCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNtb3ZlRXJyb3IiLCJuYW1lIjoibW92ZUVycm9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI21vdmVTZWFyY2giLCJuYW1lIjoibW92ZVNlYXJjaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNtb3ZlbWVudCIsIm5hbWUiOiJtb3ZlbWVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNwYXN0ZUNsaXBib2FyZEV4dGVuZGVkIiwibmFtZSI6InBhc3RlQ2xpcGJvYXJkRXh0ZW5kZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcG9wU2VsZWN0aW9uIiwibmFtZSI6InBvcFNlbGVjdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNwdXNoU2VsZWN0aW9uIiwibmFtZSI6InB1c2hTZWxlY3Rpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcmVidWlsZEhpZ2hsaWdodCIsIm5hbWUiOiJyZWJ1aWxkSGlnaGxpZ2h0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3JlbW92ZUN1cnNvcnMiLCJuYW1lIjoicmVtb3ZlQ3Vyc29ycyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXBsYXlNYWNybyIsIm5hbWUiOiJyZXBsYXlNYWNybyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXF1ZXN0RG9jdW1lbnRhdGlvbiIsIm5hbWUiOiJyZXF1ZXN0RG9jdW1lbnRhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNyZXNldEZvbnRTaXplIiwibmFtZSI6InJlc2V0Rm9udFNpemUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjcmVzdG9yZUluc2VydE1hcmsiLCJuYW1lIjoicmVzdG9yZUluc2VydE1hcmsiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2F2ZUNvbW1hbmQiLCJuYW1lIjoic2F2ZUNvbW1hbmQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2F2ZUluc2VydE1hcmsiLCJuYW1lIjoic2F2ZUluc2VydE1hcmsiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2F2ZVNlYXJjaENoYXIiLCJuYW1lIjoic2F2ZVNlYXJjaENoYXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2VsZWN0SW5uZXIiLCJuYW1lIjoic2VsZWN0SW5uZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2VsZWN0VGFnIiwibmFtZSI6InNlbGVjdFRhZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzZWxlY3Rpb25UaGVhdHJpYyIsIm5hbWUiOiJzZWxlY3Rpb25UaGVhdHJpYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzZXRNb2RlIiwibmFtZSI6InNldE1vZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc2V0T3ZlcndyaXRlIiwibmFtZSI6InNldE92ZXJ3cml0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJZGVfMV8wLklkZS5Tb3VyY2VWaWV3Q2xhc3MuaHRtbCNzZXRTZWFyY2hUZXh0IiwibmFtZSI6InNldFNlYXJjaFRleHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSWRlXzFfMC5JZGUuU291cmNlVmlld0NsYXNzLmh0bWwjc29ydCIsIm5hbWUiOiJzb3J0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sI3N3YXBTZWxlY3Rpb25Cb3VuZHMiLCJuYW1lIjoic3dhcFNlbGVjdGlvbkJvdW5kcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IklkZV8xXzAuSWRlLlNvdXJjZVZpZXdDbGFzcy5odG1sIiwibmFtZSI6IlNvdXJjZVZpZXdDbGFzcyJ9