Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–112 unchanged (112 lines)
113 x: 0,
114 y: 0,
115 },
116 objectsSnapModeEnabled: false,
117 userToFollow: null,
118 followedBy: new Set(),
119 };
120};
121
122/**
123 * Config containing all AppState keys. Used to determine whether given state
124 * prop should be stripped when exporting to given storage type.
125 */
…lines 126–232 unchanged (107 lines)
233 selectedLinearElement: { browser: true, export: false, server: false },
234 snapLines: { browser: false, export: false, server: false },
235 originSnapOffset: { browser: false, export: false, server: false },
236 objectsSnapModeEnabled: { browser: true, export: false, server: false },
237 userToFollow: { browser: false, export: false, server: false },
238 followedBy: { browser: false, export: false, server: false },
239});
240
241const _clearAppStateForStorage = <
242 ExportType extends "export" | "browser" | "server",
243>(
244 appState: Partial<AppState>,
245 exportType: ExportType,
…lines 246–290 unchanged (45 lines)

After

…lines 1–112 unchanged (112 lines)
113 x: 0,
114 y: 0,
115 },
116 objectsSnapModeEnabled: false,
117 userToFollow: null,
118 followedBy: new Set(),
119 searchMatches: [],
120 };
121};
122
123/**
124 * Config containing all AppState keys. Used to determine whether given state
125 * prop should be stripped when exporting to given storage type.
…lines 126–233 unchanged (108 lines)
234 selectedLinearElement: { browser: true, export: false, server: false },
235 snapLines: { browser: false, export: false, server: false },
236 originSnapOffset: { browser: false, export: false, server: false },
237 objectsSnapModeEnabled: { browser: true, export: false, server: false },
238 userToFollow: { browser: false, export: false, server: false },
239 followedBy: { browser: false, export: false, server: false },
240 searchMatches: { browser: false, export: false, server: false },
241});
242
243const _clearAppStateForStorage = <
244 ExportType extends "export" | "browser" | "server",
245>(
246 appState: Partial<AppState>,
…lines 247–292 unchanged (46 lines)

Before

program
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "COLOR_PALETTE"
} "}"
from "from"
string
" "\""
string_fragment "./colors"
" "\""
; ";"
import_statement (+42 nodes collapsed)
import_statement
import "import"
type "type"
import_clause
named_imports
{ "{"
import_specifier
identifier "AppState"
, ","
import_specifier
identifier "NormalizedZoomValue"
} "}"
from "from"
string
" "\""
string_fragment "./types"
" "\""
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "defaultExportScale"
= "="
ternary_expression
call_expression
member_expression
identifier "EXPORT_SCALES"
. "."
property_identifier "includes"
arguments
( "("
identifier "devicePixelRatio"
) ")"
? "?"
identifier "devicePixelRatio"
: ":"
number "1"
; ";"
export_statement
export "export"
lexical_declaration
const "const"
variable_declarator
identifier "getDefaultAppState"
= "="
arrow_function
formal_parameters
( "("
) ")"
type_annotation (+35 nodes collapsed)
=> "=>"
statement_block
{ "{"
return_statement
return "return"
object
{ "{"
pair
property_identifier "showWelcomeScreen"
: ":"
false "false"
, ","
pair
property_identifier "theme"
: ":"
member_expression
identifier "THEME"
. "."
property_identifier "LIGHT"
, ","
pair
property_identifier "collaborators"
: ":"
new_expression
new "new"
identifier "Map"
arguments
( "("
) ")"
, ","
pair
property_identifier "currentChartType"
: ":"
string
" "\""
string_fragment "bar"
" "\""
, ","
pair
property_identifier "currentItemBackgroundColor"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "backgroundColor"
, ","
pair
property_identifier "currentItemEndArrowhead"
: ":"
string
" "\""
string_fragment "arrow"
" "\""
, ","
pair
property_identifier "currentItemFillStyle"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "fillStyle"
, ","
pair
property_identifier "currentItemFontFamily"
: ":"
identifier "DEFAULT_FONT_FAMILY"
, ","
pair
property_identifier "currentItemFontSize"
: ":"
identifier "DEFAULT_FONT_SIZE"
, ","
pair
property_identifier "currentItemOpacity"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "opacity"
, ","
pair
property_identifier "currentItemRoughness"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "roughness"
, ","
pair
property_identifier "currentItemStartArrowhead"
: ":"
null "null"
, ","
pair
property_identifier "currentItemStrokeColor"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "strokeColor"
, ","
pair
property_identifier "currentItemRoundness"
: ":"
string
" "\""
string_fragment "round"
" "\""
, ","
pair
property_identifier "currentItemArrowType"
: ":"
member_expression
identifier "ARROW_TYPE"
. "."
property_identifier "round"
, ","
pair
property_identifier "currentItemStrokeStyle"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "strokeStyle"
, ","
pair
property_identifier "currentItemStrokeWidth"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "strokeWidth"
, ","
pair
property_identifier "currentItemTextAlign"
: ":"
identifier "DEFAULT_TEXT_ALIGN"
, ","
pair
property_identifier "currentHoveredFontFamily"
: ":"
null "null"
, ","
pair
property_identifier "cursorButton"
: ":"
string
" "\""
string_fragment "up"
" "\""
, ","
pair
property_identifier "activeEmbeddable"
: ":"
null "null"
, ","
pair
property_identifier "newElement"
: ":"
null "null"
, ","
pair
property_identifier "editingTextElement"
: ":"
null "null"
, ","
pair
property_identifier "editingGroupId"
: ":"
null "null"
, ","
pair
property_identifier "editingLinearElement"
: ":"
null "null"
, ","
pair (+32 nodes collapsed)
, ","
pair
property_identifier "penMode"
: ":"
false "false"
, ","
pair
property_identifier "penDetected"
: ":"
false "false"
, ","
pair
property_identifier "errorMessage"
: ":"
null "null"
, ","
pair
property_identifier "exportBackground"
: ":"
true "true"
, ","
pair
property_identifier "exportScale"
: ":"
identifier "defaultExportScale"
, ","
pair
property_identifier "exportEmbedScene"
: ":"
false "false"
, ","
pair
property_identifier "exportWithDarkMode"
: ":"
false "false"
, ","
pair
property_identifier "fileHandle"
: ":"
null "null"
, ","
pair
property_identifier "gridSize"
: ":"
identifier "DEFAULT_GRID_SIZE"
, ","
pair
property_identifier "gridStep"
: ":"
identifier "DEFAULT_GRID_STEP"
, ","
pair
property_identifier "gridModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "isBindingEnabled"
: ":"
true "true"
, ","
pair
property_identifier "defaultSidebarDockedPreference"
: ":"
false "false"
, ","
pair
property_identifier "isLoading"
: ":"
false "false"
, ","
pair
property_identifier "isResizing"
: ":"
false "false"
, ","
pair
property_identifier "isRotating"
: ":"
false "false"
, ","
pair
property_identifier "lastPointerDownWith"
: ":"
string
" "\""
string_fragment "mouse"
" "\""
, ","
pair
property_identifier "multiElement"
: ":"
null "null"
, ","
pair
property_identifier "name"
: ":"
null "null"
, ","
pair
property_identifier "contextMenu"
: ":"
null "null"
, ","
pair
property_identifier "openMenu"
: ":"
null "null"
, ","
pair
property_identifier "openPopup"
: ":"
null "null"
, ","
pair
property_identifier "openSidebar"
: ":"
null "null"
, ","
pair
property_identifier "openDialog"
: ":"
null "null"
, ","
pair
property_identifier "pasteDialog"
: ":"
object
{ "{"
pair
property_identifier "shown"
: ":"
false "false"
, ","
pair
property_identifier "data"
: ":"
null "null"
} "}"
, ","
pair
property_identifier "previousSelectedElementIds"
: ":"
object
{ "{"
} "}"
, ","
pair
property_identifier "resizingElement"
: ":"
null "null"
, ","
pair
property_identifier "scrolledOutside"
: ":"
false "false"
, ","
pair
property_identifier "scrollX"
: ":"
number "0"
, ","
pair
property_identifier "scrollY"
: ":"
number "0"
, ","
pair
property_identifier "selectedElementIds"
: ":"
object
{ "{"
} "}"
, ","
pair
property_identifier "selectedGroupIds"
: ":"
object
{ "{"
} "}"
, ","
pair
property_identifier "selectedElementsAreBeingDragged"
: ":"
false "false"
, ","
pair
property_identifier "selectionElement"
: ":"
null "null"
, ","
pair
property_identifier "shouldCacheIgnoreZoom"
: ":"
false "false"
, ","
pair (+25 nodes collapsed)
, ","
pair
property_identifier "startBoundElement"
: ":"
null "null"
, ","
pair
property_identifier "suggestedBindings"
: ":"
array
[ "["
] "]"
, ","
pair (+25 nodes collapsed)
, ","
pair
property_identifier "frameToHighlight"
: ":"
null "null"
, ","
pair
property_identifier "editingFrame"
: ":"
null "null"
, ","
pair
property_identifier "elementsToHighlight"
: ":"
null "null"
, ","
pair
property_identifier "toast"
: ":"
null "null"
, ","
pair
property_identifier "viewBackgroundColor"
: ":"
member_expression
identifier "COLOR_PALETTE"
. "."
property_identifier "white"
, ","
pair
property_identifier "zenModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "zoom"
: ":"
object
{ "{"
pair
property_identifier "value"
: ":"
as_expression
number "1"
as "as"
type_identifier "NormalizedZoomValue"
, ","
} "}"
, ","
pair
property_identifier "viewModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "pendingImageElementId"
: ":"
null "null"
, ","
pair
property_identifier "showHyperlinkPopup"
: ":"
false "false"
, ","
pair
property_identifier "selectedLinearElement"
: ":"
null "null"
, ","
pair
property_identifier "snapLines"
: ":"
array
[ "["
] "]"
, ","
pair
property_identifier "originSnapOffset"
: ":"
object
{ "{"
pair
property_identifier "x"
: ":"
number "0"
, ","
pair
property_identifier "y"
: ":"
number "0"
, ","
} "}"
, ","
pair
property_identifier "objectsSnapModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "userToFollow"
: ":"
null "null"
, ","
pair
property_identifier "followedBy"
: ":"
new_expression
new "new"
identifier "Set"
arguments
( "("
) ")"
, ","
} "}"
; ";"
} "}"
; ";"
comment "/**\n * Config containing all AppState keys. Used to determin"...
lexical_declaration
const "const"
variable_declarator
identifier "APP_STATE_STORAGE_CONF"
= "="
call_expression
parenthesized_expression (+92 nodes collapsed)
arguments
( "("
object
{ "{"
pair
property_identifier "showWelcomeScreen"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "theme"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "collaborators"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentChartType"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemBackgroundColor"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemEndArrowhead"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemFillStyle"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemFontFamily"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemFontSize"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair (+21 nodes collapsed)
, ","
pair (+21 nodes collapsed)
, ","
pair
property_identifier "currentItemOpacity"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemRoughness"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStartArrowhead"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStrokeColor"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStrokeStyle"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStrokeWidth"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemTextAlign"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentHoveredFontFamily"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "cursorButton"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "activeEmbeddable"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "newElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingTextElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingGroupId"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingLinearElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "activeTool"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "penMode"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "penDetected"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "errorMessage"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportBackground"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportEmbedScene"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportScale"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportWithDarkMode"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "fileHandle"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "gridSize"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "gridStep"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "gridModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "height"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "isBindingEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair (+21 nodes collapsed)
, ","
pair
property_identifier "isLoading"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "isResizing"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "isRotating"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "lastPointerDownWith"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "multiElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "name"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "offsetLeft"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "offsetTop"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "contextMenu"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openMenu"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openPopup"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openSidebar"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openDialog"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "pasteDialog"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "previousSelectedElementIds"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "resizingElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "scrolledOutside"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "scrollX"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "scrollY"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "selectedElementIds"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "selectedGroupIds"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair (+21 nodes collapsed)
, ","
pair
property_identifier "selectionElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "shouldCacheIgnoreZoom"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "stats"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "startBoundElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "suggestedBindings"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "frameRendering"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "frameToHighlight"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingFrame"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "elementsToHighlight"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "toast"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "viewBackgroundColor"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "width"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "zenModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "zoom"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "viewModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "pendingImageElementId"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "showHyperlinkPopup"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "selectedLinearElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "snapLines"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "originSnapOffset"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "objectsSnapModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "userToFollow"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "followedBy"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
} "}"
) ")"
; ";"
lexical_declaration (+229 nodes collapsed)
export_statement (+40 nodes collapsed)
export_statement (+40 nodes collapsed)
export_statement (+40 nodes collapsed)
export_statement (+48 nodes collapsed)
export_statement (+54 nodes collapsed)

After

program
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "COLOR_PALETTE"
} "}"
from "from"
string
" "\""
string_fragment "./colors"
" "\""
; ";"
import_statement (+42 nodes collapsed)
import_statement
import "import"
type "type"
import_clause
named_imports
{ "{"
import_specifier
identifier "AppState"
, ","
import_specifier
identifier "NormalizedZoomValue"
} "}"
from "from"
string
" "\""
string_fragment "./types"
" "\""
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "defaultExportScale"
= "="
ternary_expression
call_expression
member_expression
identifier "EXPORT_SCALES"
. "."
property_identifier "includes"
arguments
( "("
identifier "devicePixelRatio"
) ")"
? "?"
identifier "devicePixelRatio"
: ":"
number "1"
; ";"
export_statement
export "export"
lexical_declaration
const "const"
variable_declarator
identifier "getDefaultAppState"
= "="
arrow_function
formal_parameters
( "("
) ")"
type_annotation (+35 nodes collapsed)
=> "=>"
statement_block
{ "{"
return_statement
return "return"
object
{ "{"
pair
property_identifier "showWelcomeScreen"
: ":"
false "false"
, ","
pair
property_identifier "theme"
: ":"
member_expression
identifier "THEME"
. "."
property_identifier "LIGHT"
, ","
pair
property_identifier "collaborators"
: ":"
new_expression
new "new"
identifier "Map"
arguments
( "("
) ")"
, ","
pair
property_identifier "currentChartType"
: ":"
string
" "\""
string_fragment "bar"
" "\""
, ","
pair
property_identifier "currentItemBackgroundColor"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "backgroundColor"
, ","
pair
property_identifier "currentItemEndArrowhead"
: ":"
string
" "\""
string_fragment "arrow"
" "\""
, ","
pair
property_identifier "currentItemFillStyle"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "fillStyle"
, ","
pair
property_identifier "currentItemFontFamily"
: ":"
identifier "DEFAULT_FONT_FAMILY"
, ","
pair
property_identifier "currentItemFontSize"
: ":"
identifier "DEFAULT_FONT_SIZE"
, ","
pair
property_identifier "currentItemOpacity"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "opacity"
, ","
pair
property_identifier "currentItemRoughness"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "roughness"
, ","
pair
property_identifier "currentItemStartArrowhead"
: ":"
null "null"
, ","
pair
property_identifier "currentItemStrokeColor"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "strokeColor"
, ","
pair
property_identifier "currentItemRoundness"
: ":"
string
" "\""
string_fragment "round"
" "\""
, ","
pair
property_identifier "currentItemArrowType"
: ":"
member_expression
identifier "ARROW_TYPE"
. "."
property_identifier "round"
, ","
pair
property_identifier "currentItemStrokeStyle"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "strokeStyle"
, ","
pair
property_identifier "currentItemStrokeWidth"
: ":"
member_expression
identifier "DEFAULT_ELEMENT_PROPS"
. "."
property_identifier "strokeWidth"
, ","
pair
property_identifier "currentItemTextAlign"
: ":"
identifier "DEFAULT_TEXT_ALIGN"
, ","
pair
property_identifier "currentHoveredFontFamily"
: ":"
null "null"
, ","
pair
property_identifier "cursorButton"
: ":"
string
" "\""
string_fragment "up"
" "\""
, ","
pair
property_identifier "activeEmbeddable"
: ":"
null "null"
, ","
pair
property_identifier "newElement"
: ":"
null "null"
, ","
pair
property_identifier "editingTextElement"
: ":"
null "null"
, ","
pair
property_identifier "editingGroupId"
: ":"
null "null"
, ","
pair
property_identifier "editingLinearElement"
: ":"
null "null"
, ","
pair (+32 nodes collapsed)
, ","
pair
property_identifier "penMode"
: ":"
false "false"
, ","
pair
property_identifier "penDetected"
: ":"
false "false"
, ","
pair
property_identifier "errorMessage"
: ":"
null "null"
, ","
pair
property_identifier "exportBackground"
: ":"
true "true"
, ","
pair
property_identifier "exportScale"
: ":"
identifier "defaultExportScale"
, ","
pair
property_identifier "exportEmbedScene"
: ":"
false "false"
, ","
pair
property_identifier "exportWithDarkMode"
: ":"
false "false"
, ","
pair
property_identifier "fileHandle"
: ":"
null "null"
, ","
pair
property_identifier "gridSize"
: ":"
identifier "DEFAULT_GRID_SIZE"
, ","
pair
property_identifier "gridStep"
: ":"
identifier "DEFAULT_GRID_STEP"
, ","
pair
property_identifier "gridModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "isBindingEnabled"
: ":"
true "true"
, ","
pair
property_identifier "defaultSidebarDockedPreference"
: ":"
false "false"
, ","
pair
property_identifier "isLoading"
: ":"
false "false"
, ","
pair
property_identifier "isResizing"
: ":"
false "false"
, ","
pair
property_identifier "isRotating"
: ":"
false "false"
, ","
pair
property_identifier "lastPointerDownWith"
: ":"
string
" "\""
string_fragment "mouse"
" "\""
, ","
pair
property_identifier "multiElement"
: ":"
null "null"
, ","
pair
property_identifier "name"
: ":"
null "null"
, ","
pair
property_identifier "contextMenu"
: ":"
null "null"
, ","
pair
property_identifier "openMenu"
: ":"
null "null"
, ","
pair
property_identifier "openPopup"
: ":"
null "null"
, ","
pair
property_identifier "openSidebar"
: ":"
null "null"
, ","
pair
property_identifier "openDialog"
: ":"
null "null"
, ","
pair
property_identifier "pasteDialog"
: ":"
object
{ "{"
pair
property_identifier "shown"
: ":"
false "false"
, ","
pair
property_identifier "data"
: ":"
null "null"
} "}"
, ","
pair
property_identifier "previousSelectedElementIds"
: ":"
object
{ "{"
} "}"
, ","
pair
property_identifier "resizingElement"
: ":"
null "null"
, ","
pair
property_identifier "scrolledOutside"
: ":"
false "false"
, ","
pair
property_identifier "scrollX"
: ":"
number "0"
, ","
pair
property_identifier "scrollY"
: ":"
number "0"
, ","
pair
property_identifier "selectedElementIds"
: ":"
object
{ "{"
} "}"
, ","
pair
property_identifier "selectedGroupIds"
: ":"
object
{ "{"
} "}"
, ","
pair
property_identifier "selectedElementsAreBeingDragged"
: ":"
false "false"
, ","
pair
property_identifier "selectionElement"
: ":"
null "null"
, ","
pair
property_identifier "shouldCacheIgnoreZoom"
: ":"
false "false"
, ","
pair (+25 nodes collapsed)
, ","
pair
property_identifier "startBoundElement"
: ":"
null "null"
, ","
pair
property_identifier "suggestedBindings"
: ":"
array
[ "["
] "]"
, ","
pair (+25 nodes collapsed)
, ","
pair
property_identifier "frameToHighlight"
: ":"
null "null"
, ","
pair
property_identifier "editingFrame"
: ":"
null "null"
, ","
pair
property_identifier "elementsToHighlight"
: ":"
null "null"
, ","
pair
property_identifier "toast"
: ":"
null "null"
, ","
pair
property_identifier "viewBackgroundColor"
: ":"
member_expression
identifier "COLOR_PALETTE"
. "."
property_identifier "white"
, ","
pair
property_identifier "zenModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "zoom"
: ":"
object
{ "{"
pair
property_identifier "value"
: ":"
as_expression
number "1"
as "as"
type_identifier "NormalizedZoomValue"
, ","
} "}"
, ","
pair
property_identifier "viewModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "pendingImageElementId"
: ":"
null "null"
, ","
pair
property_identifier "showHyperlinkPopup"
: ":"
false "false"
, ","
pair
property_identifier "selectedLinearElement"
: ":"
null "null"
, ","
pair
property_identifier "snapLines"
: ":"
array
[ "["
] "]"
, ","
pair
property_identifier "originSnapOffset"
: ":"
object
{ "{"
pair
property_identifier "x"
: ":"
number "0"
, ","
pair
property_identifier "y"
: ":"
number "0"
, ","
} "}"
, ","
pair
property_identifier "objectsSnapModeEnabled"
: ":"
false "false"
, ","
pair
property_identifier "userToFollow"
: ":"
null "null"
, ","
pair
property_identifier "followedBy"
: ":"
new_expression
new "new"
identifier "Set"
arguments
( "("
) ")"
, ","
pair
property_identifier "searchMatches"
: ":"
array
[ "["
] "]"
, ","
} "}"
; ";"
} "}"
; ";"
comment "/**\n * Config containing all AppState keys. Used to determin"...
lexical_declaration
const "const"
variable_declarator
identifier "APP_STATE_STORAGE_CONF"
= "="
call_expression
parenthesized_expression (+92 nodes collapsed)
arguments
( "("
object
{ "{"
pair
property_identifier "showWelcomeScreen"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "theme"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "collaborators"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentChartType"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemBackgroundColor"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemEndArrowhead"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemFillStyle"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemFontFamily"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemFontSize"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair (+21 nodes collapsed)
, ","
pair (+21 nodes collapsed)
, ","
pair
property_identifier "currentItemOpacity"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemRoughness"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStartArrowhead"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStrokeColor"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStrokeStyle"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemStrokeWidth"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentItemTextAlign"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "currentHoveredFontFamily"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "cursorButton"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "activeEmbeddable"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "newElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingTextElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingGroupId"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingLinearElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "activeTool"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "penMode"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "penDetected"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "errorMessage"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportBackground"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportEmbedScene"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportScale"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "exportWithDarkMode"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "fileHandle"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "gridSize"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "gridStep"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "gridModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "height"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "isBindingEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair (+21 nodes collapsed)
, ","
pair
property_identifier "isLoading"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "isResizing"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "isRotating"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "lastPointerDownWith"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "multiElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "name"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "offsetLeft"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "offsetTop"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "contextMenu"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openMenu"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openPopup"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openSidebar"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "openDialog"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "pasteDialog"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "previousSelectedElementIds"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "resizingElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "scrolledOutside"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "scrollX"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "scrollY"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "selectedElementIds"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "selectedGroupIds"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair (+21 nodes collapsed)
, ","
pair
property_identifier "selectionElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "shouldCacheIgnoreZoom"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "stats"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "startBoundElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "suggestedBindings"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "frameRendering"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "frameToHighlight"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "editingFrame"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "elementsToHighlight"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "toast"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "viewBackgroundColor"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
true "true"
, ","
pair
property_identifier "server"
: ":"
true "true"
} "}"
, ","
pair
property_identifier "width"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "zenModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "zoom"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "viewModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "pendingImageElementId"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "showHyperlinkPopup"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "selectedLinearElement"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "snapLines"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "originSnapOffset"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "objectsSnapModeEnabled"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
true "true"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "userToFollow"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "followedBy"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
pair
property_identifier "searchMatches"
: ":"
object
{ "{"
pair
property_identifier "browser"
: ":"
false "false"
, ","
pair
property_identifier "export"
: ":"
false "false"
, ","
pair
property_identifier "server"
: ":"
false "false"
} "}"
, ","
} "}"
) ")"
; ";"
lexical_declaration (+229 nodes collapsed)
export_statement (+40 nodes collapsed)
export_statement (+40 nodes collapsed)
export_statement (+40 nodes collapsed)
export_statement (+48 nodes collapsed)
export_statement (+54 nodes collapsed)