From 64d00dc4278a1fc3436fe08880f6e4c6c50f5cbc Mon Sep 17 00:00:00 2001 From: Steve Ruiz Date: Mon, 30 Aug 2021 11:44:42 +0100 Subject: [PATCH] Replaces isDarkMode with meta, a more flexible option for custom rendering context --- .vscode/snippets.code-snippets | 5 +- package.json | 6 +- .../core/src/components/canvas/canvas.tsx | 6 +- .../core/src/components/page/page.test.tsx | 1 - packages/core/src/components/page/page.tsx | 14 +- .../core/src/components/renderer/renderer.tsx | 66 +++++++- .../components/shape/editing-text-shape.tsx | 12 +- .../src/components/shape/rendered-shape.tsx | 14 +- .../core/src/components/shape/shape-node.tsx | 11 +- .../core/src/components/shape/shape.test.tsx | 1 - packages/core/src/components/shape/shape.tsx | 12 +- packages/core/src/hooks/useShapeTree.tsx | 32 ++-- packages/core/src/index.ts | 4 - packages/core/src/types.ts | 20 +-- packages/core/src/utils/utils.ts | 8 - packages/tldraw/README.md | 8 +- .../src/components/page-panel/page-panel.tsx | 125 ++++++++------ .../tldraw/src/components/tldraw/tldraw.tsx | 4 +- .../tldraw/src/shape/shapes/arrow/arrow.tsx | 156 ++++++------------ .../tldraw/src/shape/shapes/draw/draw.tsx | 15 +- .../src/shape/shapes/ellipse/ellipse.tsx | 15 +- .../src/shape/shapes/rectangle/rectangle.tsx | 15 +- .../tldraw/src/shape/shapes/text/text.tsx | 16 +- .../src/state/command/align/align.command.ts | 6 +- .../change-page/change-page.command.ts | 5 +- .../create-page/create-page.command.ts | 4 +- .../state/command/create/create.command.ts | 10 +- .../delete-page/delete-page.command.ts | 4 +- .../state/command/delete/delete.command.ts | 4 +- .../command/distribute/distribute.command.ts | 4 +- .../duplicate-page/duplicate-page.command.ts | 4 +- .../command/duplicate/duplicate.command.ts | 4 +- .../src/state/command/flip/flip.command.ts | 4 +- .../src/state/command/move/move.command.ts | 4 +- .../rename-page/rename-page.command.ts | 4 +- .../state/command/rotate/rotate.command.ts | 4 +- .../state/command/stretch/stretch.command.ts | 4 +- .../src/state/command/style/style.command.ts | 4 +- .../toggle-decoration.command.ts | 8 +- .../state/command/toggle/toggle.command.ts | 4 +- .../command/translate/translate.command.ts | 4 +- .../session/sessions/brush/brush.session.ts | 5 +- .../sessions/translate/translate.session.ts | 4 +- packages/tldraw/src/state/tldr.ts | 19 +-- packages/tldraw/src/types.ts | 45 +++-- tsconfig.base.json | 1 + tsconfig.tsbuildinfo | 2 +- 47 files changed, 391 insertions(+), 336 deletions(-) diff --git a/.vscode/snippets.code-snippets b/.vscode/snippets.code-snippets index 047864012..1effdca66 100644 --- a/.vscode/snippets.code-snippets +++ b/.vscode/snippets.code-snippets @@ -1,7 +1,7 @@ { "createComment": { "scope": "typescript,typescriptreact", - "prefix": "/**", + "prefix": "ccc", "body": [ "/**", " * ${1:description}", @@ -10,8 +10,7 @@ " *", " *```ts", " * ${2:example}", - " *```", - " */" + " *```" ], "description": "comment" } diff --git a/package.json b/package.json index bdd5d9560..b56f8914d 100644 --- a/package.json +++ b/package.json @@ -19,11 +19,12 @@ "test": "jest", "test:watch": "test --watchAll", "lerna": "lerna", - "start": "yarn build:packages && lerna run start --parallel", + "start": "lerna run start --stream --parallel", "start:www": "yarn build:packages && lerna run start --parallel & cd packages/www && yarn dev", "build": "yarn build:packages && cd packages/www && yarn build", "build:packages": "cd packages/core && yarn build && cd ../tldraw && yarn build", - "publish:patch": "yarn build:packages && lerna publish patch" + "publish:patch": "yarn build:packages && lerna publish patch", + "docs": "lerna run docs --stream" }, "devDependencies": { "@babel/plugin-syntax-import-meta": "^7.10.4", @@ -46,6 +47,7 @@ "react-dom": "^17.0.2", "ts-jest": "^27.0.5", "tslib": "^2.3.0", + "typedoc": "^0.21.9", "typescript": "^4.4.2" }, "dependencies": {}, diff --git a/packages/core/src/components/canvas/canvas.tsx b/packages/core/src/components/canvas/canvas.tsx index e74470539..77c3bd169 100644 --- a/packages/core/src/components/canvas/canvas.tsx +++ b/packages/core/src/components/canvas/canvas.tsx @@ -23,13 +23,13 @@ interface CanvasProps { hideBounds?: boolean hideHandles?: boolean hideIndicators?: boolean - isDarkMode?: boolean + meta?: Record } export const Canvas = React.memo(function Canvas({ page, pageState, - isDarkMode = false, + meta, hideHandles = false, hideBounds = false, hideIndicators = false, @@ -58,7 +58,7 @@ export const Canvas = React.memo(function Canvas({ hideBounds={hideBounds} hideIndicators={hideIndicators} hideHandles={hideHandles} - isDarkMode={isDarkMode} + meta={meta} /> diff --git a/packages/core/src/components/page/page.test.tsx b/packages/core/src/components/page/page.test.tsx index 3d0928921..a380d5437 100644 --- a/packages/core/src/components/page/page.test.tsx +++ b/packages/core/src/components/page/page.test.tsx @@ -11,7 +11,6 @@ describe('page', () => { hideBounds={false} hideIndicators={false} hideHandles={false} - isDarkMode={false} /> ) }) diff --git a/packages/core/src/components/page/page.tsx b/packages/core/src/components/page/page.tsx index 04bca1c10..fc45dd17d 100644 --- a/packages/core/src/components/page/page.tsx +++ b/packages/core/src/components/page/page.tsx @@ -13,22 +13,30 @@ interface PageProps { hideBounds: boolean hideHandles: boolean hideIndicators: boolean - isDarkMode: boolean + meta?: Record } +/** + * The Page component renders the current page. + * + * ### Example + * + *```ts + * example + *``` */ export function Page({ page, pageState, hideBounds, hideHandles, hideIndicators, - isDarkMode, + meta, }: PageProps): JSX.Element { const { callbacks, shapeUtils } = useTLContext() useRenderOnResize() - const shapeTree = useShapeTree(page, pageState, shapeUtils, isDarkMode, callbacks.onChange) + const shapeTree = useShapeTree(page, pageState, shapeUtils, meta, callbacks.onChange) const { shapeWithHandles } = useHandles(page, pageState) diff --git a/packages/core/src/components/renderer/renderer.tsx b/packages/core/src/components/renderer/renderer.tsx index b39612fb2..d054cee91 100644 --- a/packages/core/src/components/renderer/renderer.tsx +++ b/packages/core/src/components/renderer/renderer.tsx @@ -3,7 +3,6 @@ import type { TLShape, TLPage, TLPageState, - TLSettings, TLCallbacks, TLShapeUtils, TLTheme, @@ -13,30 +12,79 @@ import type { import { Canvas } from '../canvas' import { useTLTheme, TLContext } from '../../hooks' -export interface RendererProps - extends Partial, - Partial { +export interface RendererProps> + extends Partial { + /** + * An object containing instances of your shape classes. + */ shapeUtils: TLShapeUtils + /** + * The current page, containing shapes and bindings. + */ page: TLPage + /** + * The current page state. + */ pageState: TLPageState + /** + * An object of custom theme colors. + */ theme?: Partial + /** + * When true, the renderer will not show the bounds for selected objects. + */ hideBounds?: boolean + /** + * When true, the renderer will not show the handles of shapes with handles. + */ hideHandles?: boolean + /** + * When true, the renderer will not show indicators for selected or hovered objects, + */ hideIndicators?: boolean - isDarkMode?: boolean + /** + * When true, the renderer will ignore all inputs that were not made by a stylus or pen-type device. + */ + isPenMode?: boolean + /** + * An object of custom options that should be passed to rendered shapes. + */ + meta?: M } -export function Renderer({ +/** + The Renderer component is the main component of the library. It accepts the current `page`, the `shapeUtils` needed to interpret and render the shapes and bindings on the `page`, and the current `pageState`. + +* It also (optionally) accepts several settings and visibility flags, + * a `theme` to use, and callbacks to respond to various user interactions. + * + * ### Example + * + *```tsx + * + *``` + */ + +/** + * The Renderer component is the main component of the library. It accepts the current `page`, the `shapeUtils` needed to interpret and render the shapes and bindings on the `page`, and the current `pageState`. + * @param props + * @returns + */ +export function Renderer>({ shapeUtils, page, pageState, theme, + meta, hideHandles = false, hideIndicators = false, hideBounds = false, - isDarkMode = false, ...rest -}: RendererProps): JSX.Element { +}: RendererProps): JSX.Element { useTLTheme(theme) const rScreenBounds = React.useRef(null) const rPageState = React.useRef(pageState) @@ -60,7 +108,7 @@ export function Renderer({ hideBounds={hideBounds} hideIndicators={hideIndicators} hideHandles={hideHandles} - isDarkMode={isDarkMode} + meta={meta} /> ) diff --git a/packages/core/src/components/shape/editing-text-shape.tsx b/packages/core/src/components/shape/editing-text-shape.tsx index a8e087b6f..3ac04dd96 100644 --- a/packages/core/src/components/shape/editing-text-shape.tsx +++ b/packages/core/src/components/shape/editing-text-shape.tsx @@ -2,19 +2,21 @@ import { useTLContext } from '+hooks' import * as React from 'react' import type { TLShapeUtil, TLRenderInfo, TLShape } from '+types' -interface EditingShapeProps extends TLRenderInfo { +interface EditingShapeProps> + extends TLRenderInfo { shape: T utils: TLShapeUtil + meta?: M } -export function EditingTextShape({ +export function EditingTextShape>({ shape, utils, isEditing, isBinding, - isDarkMode, isCurrentParent, -}: EditingShapeProps) { + meta, +}: EditingShapeProps) { const { callbacks: { onTextChange, onTextBlur, onTextFocus, onTextKeyDown, onTextKeyUp }, } = useTLContext() @@ -26,11 +28,11 @@ export function EditingTextShape({ isEditing, isCurrentParent, isBinding, - isDarkMode, onTextChange, onTextBlur, onTextFocus, onTextKeyDown, onTextKeyUp, + meta, }) } diff --git a/packages/core/src/components/shape/rendered-shape.tsx b/packages/core/src/components/shape/rendered-shape.tsx index 5d44959d9..fe0036118 100644 --- a/packages/core/src/components/shape/rendered-shape.tsx +++ b/packages/core/src/components/shape/rendered-shape.tsx @@ -1,32 +1,34 @@ import * as React from 'react' import type { TLShapeUtil, TLRenderInfo, TLShape } from '+types' -interface RenderedShapeProps extends TLRenderInfo { +interface RenderedShapeProps> + extends TLRenderInfo { shape: T utils: TLShapeUtil + meta?: M } export const RenderedShape = React.memo( - function RenderedShape({ + function RenderedShape>({ shape, utils, isEditing, isBinding, - isDarkMode, isCurrentParent, - }: RenderedShapeProps) { + meta, + }: RenderedShapeProps) { return utils.render(shape, { isEditing, isBinding, - isDarkMode, isCurrentParent, + meta, }) }, (prev, next) => { if ( prev.isEditing !== next.isEditing || - prev.isDarkMode !== next.isDarkMode || prev.isBinding !== next.isBinding || + prev.meta !== next.meta || prev.isCurrentParent !== next.isCurrentParent ) { return false diff --git a/packages/core/src/components/shape/shape-node.tsx b/packages/core/src/components/shape/shape-node.tsx index 989feab72..b9d130f72 100644 --- a/packages/core/src/components/shape/shape-node.tsx +++ b/packages/core/src/components/shape/shape-node.tsx @@ -3,15 +3,22 @@ import type { IShapeTreeNode } from '+types' import { Shape } from './shape' export const ShapeNode = React.memo( - ({ shape, children, isEditing, isDarkMode, isBinding, isCurrentParent }: IShapeTreeNode) => { + >({ + shape, + children, + isEditing, + isBinding, + isCurrentParent, + meta, + }: IShapeTreeNode) => { return ( <> {children && children.map((childNode) => )} diff --git a/packages/core/src/components/shape/shape.test.tsx b/packages/core/src/components/shape/shape.test.tsx index 9e0b1af1f..0064e5c80 100644 --- a/packages/core/src/components/shape/shape.test.tsx +++ b/packages/core/src/components/shape/shape.test.tsx @@ -9,7 +9,6 @@ describe('handles', () => { shape={mockUtils.box.create({})} isEditing={false} isBinding={false} - isDarkMode={false} isCurrentParent={false} /> ) diff --git a/packages/core/src/components/shape/shape.tsx b/packages/core/src/components/shape/shape.tsx index 8827219b7..f479873c5 100644 --- a/packages/core/src/components/shape/shape.tsx +++ b/packages/core/src/components/shape/shape.tsx @@ -5,7 +5,13 @@ import { RenderedShape } from './rendered-shape' import { EditingTextShape } from './editing-text-shape' export const Shape = React.memo( - ({ shape, isEditing, isBinding, isDarkMode, isCurrentParent }: IShapeTreeNode) => { + >({ + shape, + isEditing, + isBinding, + isCurrentParent, + meta, + }: IShapeTreeNode) => { const { shapeUtils } = useTLContext() const events = useShapeEvents(shape.id, isCurrentParent) const utils = shapeUtils[shape.type] @@ -26,9 +32,9 @@ export const Shape = React.memo( shape={shape} isBinding={false} isCurrentParent={false} - isDarkMode={isDarkMode} isEditing={true} utils={utils} + meta={meta} /> ) : ( )} diff --git a/packages/core/src/hooks/useShapeTree.tsx b/packages/core/src/hooks/useShapeTree.tsx index 401c1c712..9135c74f0 100644 --- a/packages/core/src/hooks/useShapeTree.tsx +++ b/packages/core/src/hooks/useShapeTree.tsx @@ -10,26 +10,26 @@ import type { } from '+types' import { Utils, Vec } from '+utils' -function addToShapeTree( +function addToShapeTree>( shape: TLShape, - branch: IShapeTreeNode[], + branch: IShapeTreeNode[], shapes: TLPage['shapes'], selectedIds: string[], - info: { + pageState: { bindingId?: string hoveredId?: string currentParentId?: string editingId?: string editingBindingId?: string - isDarkMode?: boolean - } + }, + meta?: M ) { - const node: IShapeTreeNode = { + const node: IShapeTreeNode = { shape, - isCurrentParent: info.currentParentId === shape.id, - isEditing: info.editingId === shape.id, - isBinding: info.bindingId === shape.id, - isDarkMode: info.isDarkMode || false, + isCurrentParent: pageState.currentParentId === shape.id, + isEditing: pageState.editingId === shape.id, + isBinding: pageState.bindingId === shape.id, + meta, } branch.push(node) @@ -41,16 +41,16 @@ function addToShapeTree( .sort((a, b) => a.childIndex - b.childIndex) .forEach((childShape) => // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - addToShapeTree(childShape, node.children!, shapes, selectedIds, info) + addToShapeTree(childShape, node.children!, shapes, selectedIds, pageState, meta) ) } } -export function useShapeTree( +export function useShapeTree>( page: TLPage, pageState: TLPageState, shapeUtils: TLShapeUtils, - isDarkMode: boolean, + meta?: M, onChange?: TLCallbacks['onChange'] ) { const rPreviousCount = React.useRef(0) @@ -102,13 +102,11 @@ export function useShapeTree( // Populate the shape tree - const tree: IShapeTreeNode[] = [] + const tree: IShapeTreeNode[] = [] shapesToRender .sort((a, b) => a.childIndex - b.childIndex) - .forEach((shape) => - addToShapeTree(shape, tree, page.shapes, selectedIds, { ...pageState, isDarkMode }) - ) + .forEach((shape) => addToShapeTree(shape, tree, page.shapes, selectedIds, pageState, meta)) return tree } diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index eae9bb94e..f28ce2b3a 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -2,7 +2,3 @@ export * from './components' export * from './types' export * from './utils' export * from './inputs' - -export interface Steve { - age: string -} diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 392155a4b..9392a69a5 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -54,17 +54,17 @@ export interface TLShape { export type TLShapeUtils = Record> -export interface TLRenderInfo { +export interface TLRenderInfo { + ref?: React.RefObject isEditing: boolean isBinding: boolean - isDarkMode: boolean isCurrentParent: boolean - ref?: React.RefObject onTextChange?: TLCallbacks['onTextChange'] onTextBlur?: TLCallbacks['onTextBlur'] onTextFocus?: TLCallbacks['onTextFocus'] onTextKeyDown?: TLCallbacks['onTextKeyDown'] onTextKeyUp?: TLCallbacks['onTextKeyUp'] + meta: M extends any ? M : never } export interface TLTool { @@ -79,12 +79,6 @@ export interface TLBinding { fromId: string } -export interface TLSettings { - isDebugMode: boolean - isDarkMode: boolean - isPenMode: boolean -} - export interface TLTheme { brushFill?: string brushStroke?: string @@ -375,24 +369,26 @@ export abstract class TLShapeUtil { /* -------------------- Internal -------------------- */ -export interface IShapeTreeNode { +export interface IShapeTreeNode> { shape: TLShape - children?: IShapeTreeNode[] + children?: IShapeTreeNode[] isEditing: boolean isBinding: boolean - isDarkMode: boolean isCurrentParent: boolean + meta?: M } /* -------------------------------------------------- */ /* Utility Types */ /* -------------------------------------------------- */ +/** @internal */ export type MappedByType = { // eslint-disable-next-line @typescript-eslint/no-explicit-any [P in T['type']]: T extends any ? (P extends T['type'] ? T : never) : never } +/** @internal */ export type RequiredKeys = { [K in keyof T]-?: Record extends Pick ? never : K }[keyof T] diff --git a/packages/core/src/utils/utils.ts b/packages/core/src/utils/utils.ts index a7febbafd..c1b700f85 100644 --- a/packages/core/src/utils/utils.ts +++ b/packages/core/src/utils/utils.ts @@ -1718,14 +1718,6 @@ export default Utils // Helper types -export type DeepPartial = T extends Function - ? T - : T extends object - ? T extends unknown[] - ? DeepPartial[] - : { [P in keyof T]?: DeepPartial } - : T - type Entry = { [K in keyof T]: [K, T[K]] }[keyof T] diff --git a/packages/tldraw/README.md b/packages/tldraw/README.md index 5cda592dc..0ff14834a 100644 --- a/packages/tldraw/README.md +++ b/packages/tldraw/README.md @@ -5,7 +5,13 @@ This package contains the [tldraw](https://tldraw.com) editor as a standalone Re ## Installation ```bash -yarn add @tldraw/tldraw --peer +npm i @tldraw/tldraw +``` + +or + +```bash +yarn add @tldraw/tldraw ``` ## Usage diff --git a/packages/tldraw/src/components/page-panel/page-panel.tsx b/packages/tldraw/src/components/page-panel/page-panel.tsx index def069adb..4eaac39fe 100644 --- a/packages/tldraw/src/components/page-panel/page-panel.tsx +++ b/packages/tldraw/src/components/page-panel/page-panel.tsx @@ -18,13 +18,16 @@ import type { Data } from '~types' const sortedSelector = (s: Data) => Object.values(s.document.pages).sort((a, b) => (a.childIndex || 0) - (b.childIndex || 0)) -const currentPageSelector = (s: Data) => s.document.pages[s.appState.currentPageId] +const currentPageNameSelector = (s: Data) => s.document.pages[s.appState.currentPageId].name + +const currentPageIdSelector = (s: Data) => s.document.pages[s.appState.currentPageId].id export function PagePanel(): JSX.Element { - const rIsOpen = React.useRef(false) - const [isOpen, setIsOpen] = React.useState(false) + const { useSelector } = useTLDrawContext() - const { tlstate, useSelector } = useTLDrawContext() + const rIsOpen = React.useRef(false) + + const [isOpen, setIsOpen] = React.useState(false) React.useEffect(() => { if (rIsOpen.current !== isOpen) { @@ -32,67 +35,83 @@ export function PagePanel(): JSX.Element { } }, [isOpen]) + const handleClose = React.useCallback(() => { + setIsOpen(false) + }, [setIsOpen]) + + const handleOpenChange = React.useCallback( + (isOpen: boolean) => { + if (rIsOpen.current !== isOpen) { + setIsOpen(isOpen) + } + }, + [setIsOpen] + ) + const currentPageName = useSelector(currentPageNameSelector) + + return ( + + + + {currentPageName || 'Page'} + + + + {isOpen && } + + + ) +} + +function PageMenuContent({ onClose }: { onClose: () => void }) { + const { tlstate, useSelector } = useTLDrawContext() + + const sortedPages = useSelector(sortedSelector) + + const currentPageId = useSelector(currentPageIdSelector) + const handleCreatePage = React.useCallback(() => { tlstate.createPage() }, [tlstate]) const handleChangePage = React.useCallback( (id: string) => { - setIsOpen(false) + onClose() tlstate.changePage(id) }, [tlstate] ) - const currentPage = useSelector(currentPageSelector) - - const sortedPages = useSelector(sortedSelector) - return ( - { - if (rIsOpen.current !== isOpen) { - setIsOpen(isOpen) - } - }} - > - - - {currentPage.name || 'Page'} - - - - - {sortedPages.map((page) => ( - - - {page.name || 'Page'} - - - - - - - - - ))} - - - - Create Page - - - - - - + <> + + {sortedPages.map((page) => ( + + + {page.name || 'Page'} + + + + + + + + + ))} + + + + Create Page + + + + + ) } diff --git a/packages/tldraw/src/components/tldraw/tldraw.tsx b/packages/tldraw/src/components/tldraw/tldraw.tsx index 3a8cb2632..20afb8dc7 100644 --- a/packages/tldraw/src/components/tldraw/tldraw.tsx +++ b/packages/tldraw/src/components/tldraw/tldraw.tsx @@ -53,6 +53,8 @@ export function TLDraw({ document, currentPageId, onMount, onChange: _onChange } // Hide indicators when not using the select tool, or when in session const hideIndicators = !isSelecting || isInSession + const meta = React.useMemo(() => ({ isDarkMode }), [isDarkMode]) + React.useEffect(() => { if (!document) return tlstate.loadDocument(document, _onChange) @@ -92,7 +94,7 @@ export function TLDraw({ document, currentPageId, onMount, onChange: _onChange } pageState={pageState} shapeUtils={tldrawShapeUtils} theme={theme} - isDarkMode={isDarkMode} + meta={meta} hideBounds={hideBounds} hideHandles={hideHandles} hideIndicators={hideIndicators} diff --git a/packages/tldraw/src/shape/shapes/arrow/arrow.tsx b/packages/tldraw/src/shape/shapes/arrow/arrow.tsx index 45e707ddd..d1a14813c 100644 --- a/packages/tldraw/src/shape/shapes/arrow/arrow.tsx +++ b/packages/tldraw/src/shape/shapes/arrow/arrow.tsx @@ -4,7 +4,6 @@ import { Utils, Vec, TLTransformInfo, - TLRenderInfo, Intersect, TLHandle, TLPointerInfo, @@ -20,6 +19,7 @@ import { DashStyle, TLDrawShape, ArrowBinding, + TLDrawRenderInfo, } from '~types' export class Arrow extends TLDrawShapeUtil { @@ -70,7 +70,7 @@ export class Arrow extends TLDrawShapeUtil { return next.handles !== prev.handles || next.style !== prev.style } - render = (shape: ArrowShape, { isDarkMode }: TLRenderInfo) => { + render = (shape: ArrowShape, { meta }: TLDrawRenderInfo) => { const { handles: { start, bend, end }, decorations = {}, @@ -79,57 +79,11 @@ export class Arrow extends TLDrawShapeUtil { const isDraw = style.dash === DashStyle.Draw - // if (!isDraw) { - // const styles = getShapeStyle(style, isDarkMode) - - // const { strokeWidth } = styles - - // const arrowDist = Vec.dist(start.point, end.point) - - // const sw = strokeWidth * 1.618 - - // const { strokeDasharray, strokeDashoffset } = getPerfectDashProps( - // arrowDist, - // sw, - // shape.style.dash, - // 2 - // ) - - // const path = getArrowPath(shape) - - // return ( - // - // - // - // - // ) - // } - // TODO: Improve drawn arrows const isStraightLine = Vec.dist(bend.point, Vec.round(Vec.med(start.point, end.point))) < 1 - const styles = getShapeStyle(style, isDarkMode) + const styles = getShapeStyle(style, meta.isDarkMode) const { strokeWidth } = styles @@ -724,21 +678,6 @@ function renderCurvedFreehandArrowShaft(shape: ArrowShape, circle: number[]) { return path } -function getArrowHeadPath(shape: ArrowShape, point: number[], inset: number[]) { - const { left, right } = getArrowHeadPoints(shape, point, inset) - return ['M', left, 'L', point, right].join(' ') -} - -function getArrowHeadPoints(shape: ArrowShape, point: number[], inset: number[]) { - // Use the shape's random seed to create minor offsets for the angles - const getRandom = Utils.rng(shape.id) - - return { - left: Vec.rotWith(inset, point, Math.PI / 6 + (Math.PI / 12) * getRandom()), - right: Vec.rotWith(inset, point, -Math.PI / 6 + (Math.PI / 12) * getRandom()), - } -} - function getCtp(shape: ArrowShape) { const { start, end, bend } = shape.handles return Utils.circleFromThreePoints(start.point, end.point, bend.point) @@ -844,52 +783,67 @@ function getArrowPath(shape: ArrowShape) { return path.join(' ') } -function getDrawArrowPath(shape: ArrowShape) { - const { - decorations, - handles: { start, end, bend: _bend }, - style, - } = shape +// function getArrowHeadPath(shape: ArrowShape, point: number[], inset: number[]) { +// const { left, right } = getArrowHeadPoints(shape, point, inset) +// return ['M', left, 'L', point, right].join(' ') +// } - const { strokeWidth } = getShapeStyle(style, false) +// function getArrowHeadPoints(shape: ArrowShape, point: number[], inset: number[]) { +// // Use the shape's random seed to create minor offsets for the angles +// const getRandom = Utils.rng(shape.id) - const arrowDist = Vec.dist(start.point, end.point) +// return { +// left: Vec.rotWith(inset, point, Math.PI / 6 + (Math.PI / 12) * getRandom()), +// right: Vec.rotWith(inset, point, -Math.PI / 6 + (Math.PI / 12) * getRandom()), +// } +// } - const arrowHeadLength = Math.min(arrowDist / 3, strokeWidth * 8) +// function getDrawArrowPath(shape: ArrowShape) { +// const { +// decorations, +// handles: { start, end, bend: _bend }, +// style, +// } = shape - const path: (string | number)[] = [] +// const { strokeWidth } = getShapeStyle(style, false) - const isStraightLine = Vec.dist(_bend.point, Vec.round(Vec.med(start.point, end.point))) < 1 +// const arrowDist = Vec.dist(start.point, end.point) - if (isStraightLine) { - // Path (line segment) - path.push(`M ${start.point} L ${end.point}`) +// const arrowHeadLength = Math.min(arrowDist / 3, strokeWidth * 8) - // Start arrow head - if (decorations?.start) { - path.push(getStraightArrowHeadPath(start.point, end.point, arrowHeadLength)) - } +// const path: (string | number)[] = [] - // End arrow head - if (decorations?.end) { - path.push(getStraightArrowHeadPath(end.point, start.point, arrowHeadLength)) - } - } else { - const { center, radius, length } = getArrowArc(shape) +// const isStraightLine = Vec.dist(_bend.point, Vec.round(Vec.med(start.point, end.point))) < 1 - // Path (arc) - path.push(`M ${start.point} A ${radius} ${radius} 0 0 ${length > 0 ? '1' : '0'} ${end.point}`) +// if (isStraightLine) { +// // Path (line segment) +// path.push(`M ${start.point} L ${end.point}`) - // Start Arrow head - if (decorations?.start) { - path.push(getCurvedArrowHeadPath(start.point, arrowHeadLength, center, radius, length < 0)) - } +// // Start arrow head +// if (decorations?.start) { +// path.push(getStraightArrowHeadPath(start.point, end.point, arrowHeadLength)) +// } - // End arrow head - if (decorations?.end) { - path.push(getCurvedArrowHeadPath(end.point, arrowHeadLength, center, radius, length >= 0)) - } - } +// // End arrow head +// if (decorations?.end) { +// path.push(getStraightArrowHeadPath(end.point, start.point, arrowHeadLength)) +// } +// } else { +// const { center, radius, length } = getArrowArc(shape) - return path.join(' ') -} +// // Path (arc) +// path.push(`M ${start.point} A ${radius} ${radius} 0 0 ${length > 0 ? '1' : '0'} ${end.point}`) + +// // Start Arrow head +// if (decorations?.start) { +// path.push(getCurvedArrowHeadPath(start.point, arrowHeadLength, center, radius, length < 0)) +// } + +// // End arrow head +// if (decorations?.end) { +// path.push(getCurvedArrowHeadPath(end.point, arrowHeadLength, center, radius, length >= 0)) +// } +// } + +// return path.join(' ') +// } diff --git a/packages/tldraw/src/shape/shapes/draw/draw.tsx b/packages/tldraw/src/shape/shapes/draw/draw.tsx index 1af2db6ba..39ba2e884 100644 --- a/packages/tldraw/src/shape/shapes/draw/draw.tsx +++ b/packages/tldraw/src/shape/shapes/draw/draw.tsx @@ -1,8 +1,15 @@ import * as React from 'react' -import { TLBounds, Utils, Vec, TLTransformInfo, TLRenderInfo, Intersect } from '@tldraw/core' +import { TLBounds, Utils, Vec, TLTransformInfo, Intersect } from '@tldraw/core' import getStroke, { getStrokePoints } from 'perfect-freehand' import { defaultStyle, getShapeStyle } from '~shape/shape-styles' -import { DrawShape, DashStyle, TLDrawShapeUtil, TLDrawShapeType, TLDrawToolType } from '~types' +import { + DrawShape, + DashStyle, + TLDrawShapeUtil, + TLDrawShapeType, + TLDrawToolType, + TLDrawRenderInfo, +} from '~types' export class Draw extends TLDrawShapeUtil { type = TLDrawShapeType.Draw as const @@ -30,10 +37,10 @@ export class Draw extends TLDrawShapeUtil { return next.points !== prev.points || next.style !== prev.style } - render(shape: DrawShape, { isDarkMode, isEditing }: TLRenderInfo): JSX.Element { + render(shape: DrawShape, { meta, isEditing }: TLDrawRenderInfo): JSX.Element { const { points, style } = shape - const styles = getShapeStyle(style, isDarkMode) + const styles = getShapeStyle(style, meta.isDarkMode) const strokeWidth = styles.strokeWidth diff --git a/packages/tldraw/src/shape/shapes/ellipse/ellipse.tsx b/packages/tldraw/src/shape/shapes/ellipse/ellipse.tsx index 75584a9c2..0f644737e 100644 --- a/packages/tldraw/src/shape/shapes/ellipse/ellipse.tsx +++ b/packages/tldraw/src/shape/shapes/ellipse/ellipse.tsx @@ -1,6 +1,13 @@ import * as React from 'react' -import { Utils, TLTransformInfo, TLBounds, Intersect, Vec, TLRenderInfo } from '@tldraw/core' -import { DashStyle, EllipseShape, TLDrawShapeType, TLDrawShapeUtil, TLDrawToolType } from '~types' +import { Utils, TLTransformInfo, TLBounds, Intersect, Vec } from '@tldraw/core' +import { + DashStyle, + EllipseShape, + TLDrawRenderInfo, + TLDrawShapeType, + TLDrawShapeUtil, + TLDrawToolType, +} from '~types' import { defaultStyle, getPerfectDashProps, getShapeStyle } from '~shape/shape-styles' import getStroke from 'perfect-freehand' @@ -26,13 +33,13 @@ export class Ellipse extends TLDrawShapeUtil { return next.radius !== prev.radius || next.style !== prev.style } - render(shape: EllipseShape, { isDarkMode, isBinding }: TLRenderInfo) { + render(shape: EllipseShape, { meta, isBinding }: TLDrawRenderInfo) { const { radius: [radiusX, radiusY], style, } = shape - const styles = getShapeStyle(style, isDarkMode) + const styles = getShapeStyle(style, meta.isDarkMode) const strokeWidth = +styles.strokeWidth const rx = Math.max(0, radiusX - strokeWidth / 2) diff --git a/packages/tldraw/src/shape/shapes/rectangle/rectangle.tsx b/packages/tldraw/src/shape/shapes/rectangle/rectangle.tsx index e3e852de8..e678d02f0 100644 --- a/packages/tldraw/src/shape/shapes/rectangle/rectangle.tsx +++ b/packages/tldraw/src/shape/shapes/rectangle/rectangle.tsx @@ -1,8 +1,15 @@ import * as React from 'react' -import { TLBounds, Utils, Vec, TLTransformInfo, TLRenderInfo, Intersect } from '@tldraw/core' +import { TLBounds, Utils, Vec, TLTransformInfo, Intersect } from '@tldraw/core' import getStroke from 'perfect-freehand' import { getPerfectDashProps, defaultStyle, getShapeStyle } from '~shape/shape-styles' -import { RectangleShape, DashStyle, TLDrawShapeUtil, TLDrawShapeType, TLDrawToolType } from '~types' +import { + RectangleShape, + DashStyle, + TLDrawShapeUtil, + TLDrawShapeType, + TLDrawToolType, + TLDrawRenderInfo, +} from '~types' export class Rectangle extends TLDrawShapeUtil { type = TLDrawShapeType.Rectangle as const @@ -27,9 +34,9 @@ export class Rectangle extends TLDrawShapeUtil { return next.size !== prev.size || next.style !== prev.style } - render(shape: RectangleShape, { isBinding, isDarkMode }: TLRenderInfo) { + render(shape: RectangleShape, { isBinding, meta }: TLDrawRenderInfo) { const { id, size, style } = shape - const styles = getShapeStyle(style, isDarkMode) + const styles = getShapeStyle(style, meta.isDarkMode) const strokeWidth = +styles.strokeWidth if (style.dash === DashStyle.Draw) { diff --git a/packages/tldraw/src/shape/shapes/text/text.tsx b/packages/tldraw/src/shape/shapes/text/text.tsx index 39936697f..2a5fe49d4 100644 --- a/packages/tldraw/src/shape/shapes/text/text.tsx +++ b/packages/tldraw/src/shape/shapes/text/text.tsx @@ -1,7 +1,13 @@ import * as React from 'react' -import { TLBounds, Utils, Vec, TLTransformInfo, TLRenderInfo, Intersect } from '@tldraw/core' +import { TLBounds, Utils, Vec, TLTransformInfo, Intersect } from '@tldraw/core' import { getShapeStyle, getFontSize, getFontStyle, defaultStyle } from '~shape/shape-styles' -import { TextShape, TLDrawShapeUtil, TLDrawShapeType, TLDrawToolType } from '~types' +import { + TextShape, + TLDrawShapeUtil, + TLDrawShapeType, + TLDrawRenderInfo, + TLDrawToolType, +} from '~types' import styled from '~styles' import TextAreaUtils from './text-utils' @@ -77,17 +83,17 @@ export class Text extends TLDrawShapeUtil { shape: TextShape, { ref, + meta, isEditing, - isDarkMode, onTextBlur, onTextChange, onTextFocus, onTextKeyDown, onTextKeyUp, - }: TLRenderInfo + }: TLDrawRenderInfo ): JSX.Element { const { id, text, style } = shape - const styles = getShapeStyle(style, isDarkMode) + const styles = getShapeStyle(style, meta.isDarkMode) const font = getFontStyle(shape.style) const bounds = this.getBounds(shape) diff --git a/packages/tldraw/src/state/command/align/align.command.ts b/packages/tldraw/src/state/command/align/align.command.ts index 9849659dc..9ee5bdd11 100644 --- a/packages/tldraw/src/state/command/align/align.command.ts +++ b/packages/tldraw/src/state/command/align/align.command.ts @@ -1,9 +1,9 @@ import { Utils } from '@tldraw/core' -import { AlignType } from '~types' -import type { Data, Command } from '~types' +import { AlignType, TLDrawCommand } from '~types' +import type { Data } from '~types' import { TLDR } from '~state/tldr' -export function align(data: Data, ids: string[], type: AlignType): Command { +export function align(data: Data, ids: string[], type: AlignType): TLDrawCommand { const { currentPageId } = data.appState const initialShapes = ids.map((id) => TLDR.getShape(data, id, currentPageId)) diff --git a/packages/tldraw/src/state/command/change-page/change-page.command.ts b/packages/tldraw/src/state/command/change-page/change-page.command.ts index fbf447ede..a625b3000 100644 --- a/packages/tldraw/src/state/command/change-page/change-page.command.ts +++ b/packages/tldraw/src/state/command/change-page/change-page.command.ts @@ -1,7 +1,6 @@ -import type { TLDrawShape, Data, Command } from '~types' -import { TLDR } from '~state/tldr' +import type { Data, TLDrawCommand } from '~types' -export function changePage(data: Data, pageId: string): Command { +export function changePage(data: Data, pageId: string): TLDrawCommand { return { id: 'change_page', before: { diff --git a/packages/tldraw/src/state/command/create-page/create-page.command.ts b/packages/tldraw/src/state/command/create-page/create-page.command.ts index 1d477fae7..23463cb8d 100644 --- a/packages/tldraw/src/state/command/create-page/create-page.command.ts +++ b/packages/tldraw/src/state/command/create-page/create-page.command.ts @@ -1,7 +1,7 @@ -import type { Data, Command } from '~types' +import type { Data, TLDrawCommand } from '~types' import { Utils } from '@tldraw/core' -export function createPage(data: Data): Command { +export function createPage(data: Data): TLDrawCommand { const newId = Utils.uniqueId() const { currentPageId } = data.appState diff --git a/packages/tldraw/src/state/command/create/create.command.ts b/packages/tldraw/src/state/command/create/create.command.ts index bd9883135..ce1fdcb72 100644 --- a/packages/tldraw/src/state/command/create/create.command.ts +++ b/packages/tldraw/src/state/command/create/create.command.ts @@ -1,11 +1,11 @@ -import type { DeepPartial } from '~../../core/dist/types/utils/utils' +import type { Patch } from 'rko' import { TLDR } from '~state/tldr' -import type { TLDrawShape, Data, Command } from '~types' +import type { TLDrawShape, Data, TLDrawCommand } from '~types' -export function create(data: Data, shapes: TLDrawShape[]): Command { +export function create(data: Data, shapes: TLDrawShape[]): TLDrawCommand { const { currentPageId } = data.appState - const beforeShapes: Record | undefined> = {} - const afterShapes: Record | undefined> = {} + const beforeShapes: Record | undefined> = {} + const afterShapes: Record | undefined> = {} shapes.forEach((shape) => { beforeShapes[shape.id] = undefined diff --git a/packages/tldraw/src/state/command/delete-page/delete-page.command.ts b/packages/tldraw/src/state/command/delete-page/delete-page.command.ts index 30727c297..b54fd7d8b 100644 --- a/packages/tldraw/src/state/command/delete-page/delete-page.command.ts +++ b/packages/tldraw/src/state/command/delete-page/delete-page.command.ts @@ -1,6 +1,6 @@ -import type { Data, Command } from '~types' +import type { Data, TLDrawCommand } from '~types' -export function deletePage(data: Data, pageId: string): Command { +export function deletePage(data: Data, pageId: string): TLDrawCommand { const { currentPageId } = data.appState const pagesArr = Object.values(data.document.pages).sort( diff --git a/packages/tldraw/src/state/command/delete/delete.command.ts b/packages/tldraw/src/state/command/delete/delete.command.ts index 801f880d3..d3867075c 100644 --- a/packages/tldraw/src/state/command/delete/delete.command.ts +++ b/packages/tldraw/src/state/command/delete/delete.command.ts @@ -1,11 +1,11 @@ import { TLDR } from '~state/tldr' -import type { Data, Command, PagePartial } from '~types' +import type { Data, TLDrawCommand, PagePartial } from '~types' // - [x] Delete shapes // - [x] Delete bindings too // - [ ] Update parents and possibly delete parents -export function deleteShapes(data: Data, ids: string[]): Command { +export function deleteShapes(data: Data, ids: string[]): TLDrawCommand { const { currentPageId } = data.appState const before: PagePartial = { diff --git a/packages/tldraw/src/state/command/distribute/distribute.command.ts b/packages/tldraw/src/state/command/distribute/distribute.command.ts index 43778dfc7..fa73a892e 100644 --- a/packages/tldraw/src/state/command/distribute/distribute.command.ts +++ b/packages/tldraw/src/state/command/distribute/distribute.command.ts @@ -1,8 +1,8 @@ import { Utils } from '@tldraw/core' -import { DistributeType, TLDrawShape, Data, Command } from '~types' +import { DistributeType, TLDrawShape, Data, TLDrawCommand } from '~types' import { TLDR } from '~state/tldr' -export function distribute(data: Data, ids: string[], type: DistributeType): Command { +export function distribute(data: Data, ids: string[], type: DistributeType): TLDrawCommand { const { currentPageId } = data.appState const initialShapes = ids.map((id) => TLDR.getShape(data, id, currentPageId)) const deltaMap = Object.fromEntries(getDistributions(initialShapes, type).map((d) => [d.id, d])) diff --git a/packages/tldraw/src/state/command/duplicate-page/duplicate-page.command.ts b/packages/tldraw/src/state/command/duplicate-page/duplicate-page.command.ts index fc9ab4f35..31a3524df 100644 --- a/packages/tldraw/src/state/command/duplicate-page/duplicate-page.command.ts +++ b/packages/tldraw/src/state/command/duplicate-page/duplicate-page.command.ts @@ -1,7 +1,7 @@ -import type { Data, Command } from '~types' +import type { Data, TLDrawCommand } from '~types' import { Utils } from '@tldraw/core' -export function duplicatePage(data: Data, pageId: string): Command { +export function duplicatePage(data: Data, pageId: string): TLDrawCommand { const newId = Utils.uniqueId() const { currentPageId } = data.appState diff --git a/packages/tldraw/src/state/command/duplicate/duplicate.command.ts b/packages/tldraw/src/state/command/duplicate/duplicate.command.ts index 726b5f87c..b2bfd483b 100644 --- a/packages/tldraw/src/state/command/duplicate/duplicate.command.ts +++ b/packages/tldraw/src/state/command/duplicate/duplicate.command.ts @@ -1,8 +1,8 @@ import { Utils, Vec } from '@tldraw/core' import { TLDR } from '~state/tldr' -import type { Data, Command } from '~types' +import type { Data, TLDrawCommand } from '~types' -export function duplicate(data: Data, ids: string[]): Command { +export function duplicate(data: Data, ids: string[]): TLDrawCommand { const { currentPageId } = data.appState const delta = Vec.div([16, 16], TLDR.getCamera(data, currentPageId).zoom) diff --git a/packages/tldraw/src/state/command/flip/flip.command.ts b/packages/tldraw/src/state/command/flip/flip.command.ts index f5c39b672..1756b2ad2 100644 --- a/packages/tldraw/src/state/command/flip/flip.command.ts +++ b/packages/tldraw/src/state/command/flip/flip.command.ts @@ -1,9 +1,9 @@ import { FlipType } from '~types' import { TLBoundsCorner, Utils } from '@tldraw/core' -import type { Data, Command } from '~types' +import type { Data, TLDrawCommand } from '~types' import { TLDR } from '~state/tldr' -export function flip(data: Data, ids: string[], type: FlipType): Command { +export function flip(data: Data, ids: string[], type: FlipType): TLDrawCommand { const { currentPageId } = data.appState const initialShapes = ids.map((id) => TLDR.getShape(data, id, currentPageId)) diff --git a/packages/tldraw/src/state/command/move/move.command.ts b/packages/tldraw/src/state/command/move/move.command.ts index 61b2bdcfb..fa97d6290 100644 --- a/packages/tldraw/src/state/command/move/move.command.ts +++ b/packages/tldraw/src/state/command/move/move.command.ts @@ -1,7 +1,7 @@ -import { MoveType, Data, TLDrawShape, Command } from '~types' +import { MoveType, Data, TLDrawShape, TLDrawCommand } from '~types' import { TLDR } from '~state/tldr' -export function move(data: Data, ids: string[], type: MoveType): Command { +export function move(data: Data, ids: string[], type: MoveType): TLDrawCommand { const { currentPageId } = data.appState // Get the unique parent ids for the selected elements diff --git a/packages/tldraw/src/state/command/rename-page/rename-page.command.ts b/packages/tldraw/src/state/command/rename-page/rename-page.command.ts index e2be4159f..a694bd8eb 100644 --- a/packages/tldraw/src/state/command/rename-page/rename-page.command.ts +++ b/packages/tldraw/src/state/command/rename-page/rename-page.command.ts @@ -1,6 +1,6 @@ -import type { Data, Command } from '~types' +import type { Data, TLDrawCommand } from '~types' -export function renamePage(data: Data, pageId: string, name: string): Command { +export function renamePage(data: Data, pageId: string, name: string): TLDrawCommand { const page = data.document.pages[pageId] return { id: 'rename_page', diff --git a/packages/tldraw/src/state/command/rotate/rotate.command.ts b/packages/tldraw/src/state/command/rotate/rotate.command.ts index deb2d8762..15318b76b 100644 --- a/packages/tldraw/src/state/command/rotate/rotate.command.ts +++ b/packages/tldraw/src/state/command/rotate/rotate.command.ts @@ -1,10 +1,10 @@ import { Utils, Vec } from '@tldraw/core' -import type { Command, Data } from '~types' +import type { TLDrawCommand, Data } from '~types' import { TLDR } from '~state/tldr' const PI2 = Math.PI * 2 -export function rotate(data: Data, ids: string[], delta = -PI2 / 4): Command { +export function rotate(data: Data, ids: string[], delta = -PI2 / 4): TLDrawCommand { const { currentPageId } = data.appState const initialShapes = ids.map((id) => TLDR.getShape(data, id, currentPageId)) diff --git a/packages/tldraw/src/state/command/stretch/stretch.command.ts b/packages/tldraw/src/state/command/stretch/stretch.command.ts index e2f602d87..755a41785 100644 --- a/packages/tldraw/src/state/command/stretch/stretch.command.ts +++ b/packages/tldraw/src/state/command/stretch/stretch.command.ts @@ -1,9 +1,9 @@ import { TLBoundsCorner, Utils } from '@tldraw/core' import { StretchType } from '~types' -import type { Data, Command } from '~types' +import type { Data, TLDrawCommand } from '~types' import { TLDR } from '~state/tldr' -export function stretch(data: Data, ids: string[], type: StretchType): Command { +export function stretch(data: Data, ids: string[], type: StretchType): TLDrawCommand { const { currentPageId } = data.appState const initialShapes = ids.map((id) => TLDR.getShape(data, id, currentPageId)) diff --git a/packages/tldraw/src/state/command/style/style.command.ts b/packages/tldraw/src/state/command/style/style.command.ts index d41586a89..ddc7b0399 100644 --- a/packages/tldraw/src/state/command/style/style.command.ts +++ b/packages/tldraw/src/state/command/style/style.command.ts @@ -1,7 +1,7 @@ -import type { ShapeStyles, Command, Data } from '~types' +import type { ShapeStyles, TLDrawCommand, Data } from '~types' import { TLDR } from '~state/tldr' -export function style(data: Data, ids: string[], changes: Partial): Command { +export function style(data: Data, ids: string[], changes: Partial): TLDrawCommand { const { currentPageId } = data.appState const { before, after } = TLDR.mutateShapes( diff --git a/packages/tldraw/src/state/command/toggle-decoration/toggle-decoration.command.ts b/packages/tldraw/src/state/command/toggle-decoration/toggle-decoration.command.ts index 6391d54ce..370513fa7 100644 --- a/packages/tldraw/src/state/command/toggle-decoration/toggle-decoration.command.ts +++ b/packages/tldraw/src/state/command/toggle-decoration/toggle-decoration.command.ts @@ -1,8 +1,12 @@ import { Decoration } from '~types' -import type { ArrowShape, Command, Data } from '~types' +import type { ArrowShape, TLDrawCommand, Data } from '~types' import { TLDR } from '~state/tldr' -export function toggleDecoration(data: Data, ids: string[], handleId: 'start' | 'end'): Command { +export function toggleDecoration( + data: Data, + ids: string[], + handleId: 'start' | 'end' +): TLDrawCommand { const { currentPageId } = data.appState const { before, after } = TLDR.mutateShapes( data, diff --git a/packages/tldraw/src/state/command/toggle/toggle.command.ts b/packages/tldraw/src/state/command/toggle/toggle.command.ts index 4282d15c1..980312117 100644 --- a/packages/tldraw/src/state/command/toggle/toggle.command.ts +++ b/packages/tldraw/src/state/command/toggle/toggle.command.ts @@ -1,7 +1,7 @@ -import type { TLDrawShape, Data, Command } from '~types' +import type { TLDrawShape, Data, TLDrawCommand } from '~types' import { TLDR } from '~state/tldr' -export function toggle(data: Data, ids: string[], prop: keyof TLDrawShape): Command { +export function toggle(data: Data, ids: string[], prop: keyof TLDrawShape): TLDrawCommand { const { currentPageId } = data.appState const initialShapes = ids.map((id) => TLDR.getShape(data, id, currentPageId)) const isAllToggled = initialShapes.every((shape) => shape[prop]) diff --git a/packages/tldraw/src/state/command/translate/translate.command.ts b/packages/tldraw/src/state/command/translate/translate.command.ts index 025c7c875..8f6bcb194 100644 --- a/packages/tldraw/src/state/command/translate/translate.command.ts +++ b/packages/tldraw/src/state/command/translate/translate.command.ts @@ -1,8 +1,8 @@ import { Vec } from '@tldraw/core' -import type { Data, Command, PagePartial } from '~types' +import type { Data, TLDrawCommand, PagePartial } from '~types' import { TLDR } from '~state/tldr' -export function translate(data: Data, ids: string[], delta: number[]): Command { +export function translate(data: Data, ids: string[], delta: number[]): TLDrawCommand { const before: PagePartial = { shapes: {}, bindings: {}, diff --git a/packages/tldraw/src/state/session/sessions/brush/brush.session.ts b/packages/tldraw/src/state/session/sessions/brush/brush.session.ts index 1e0068010..2b93b8279 100644 --- a/packages/tldraw/src/state/session/sessions/brush/brush.session.ts +++ b/packages/tldraw/src/state/session/sessions/brush/brush.session.ts @@ -1,8 +1,7 @@ import { brushUpdater, Utils, Vec } from '@tldraw/core' -import { Data, Session, TLDrawStatus } from '~types' +import { Data, Session, TLDrawPatch, TLDrawStatus } from '~types' import { getShapeUtils } from '~shape' import { TLDR } from '~state/tldr' -import type { DeepPartial } from '~../../core/dist/types/utils/utils' export class BrushSession implements Session { id = 'brush' @@ -17,7 +16,7 @@ export class BrushSession implements Session { start = () => void null - update = (data: Data, point: number[], containMode = false): DeepPartial => { + update = (data: Data, point: number[], containMode = false): TLDrawPatch => { const { snapshot, origin } = this const { currentPageId } = data.appState diff --git a/packages/tldraw/src/state/session/sessions/translate/translate.session.ts b/packages/tldraw/src/state/session/sessions/translate/translate.session.ts index 94a4b34d2..3e4c95499 100644 --- a/packages/tldraw/src/state/session/sessions/translate/translate.session.ts +++ b/packages/tldraw/src/state/session/sessions/translate/translate.session.ts @@ -1,5 +1,5 @@ import { TLPageState, Utils, Vec } from '@tldraw/core' -import { TLDrawShape, TLDrawBinding, Session, Data, Command, TLDrawStatus } from '~types' +import { TLDrawShape, TLDrawBinding, Session, Data, TLDrawCommand, TLDrawStatus } from '~types' import { TLDR } from '~state/tldr' export class TranslateSession implements Session { @@ -184,7 +184,7 @@ export class TranslateSession implements Session { } } - complete(data: Data): Command { + complete(data: Data): TLDrawCommand { const pageId = data.appState.currentPageId const { initialShapes, bindingsToDelete, clones, clonedBindings } = this.snapshot diff --git a/packages/tldraw/src/state/tldr.ts b/packages/tldraw/src/state/tldr.ts index 29f625e28..93abbb977 100644 --- a/packages/tldraw/src/state/tldr.ts +++ b/packages/tldraw/src/state/tldr.ts @@ -2,13 +2,14 @@ import { TLBounds, TLTransformInfo, Vec, Utils, TLPageState } from '@tldraw/core import { getShapeUtils } from '~shape' import type { Data, - DeepPartial, ShapeStyles, ShapesWithProp, TLDrawShape, TLDrawShapeUtil, TLDrawBinding, TLDrawPage, + TLDrawCommand, + TLDrawPatch, } from '~types' export class TLDR { @@ -445,12 +446,8 @@ export class TLDR { } } - static createShapes( - data: Data, - shapes: TLDrawShape[], - pageId: string - ): { before: DeepPartial; after: DeepPartial } { - const before: DeepPartial = { + static createShapes(data: Data, shapes: TLDrawShape[], pageId: string): TLDrawCommand { + const before: TLDrawPatch = { document: { pages: { [pageId]: { @@ -477,7 +474,7 @@ export class TLDR { }, } - const after: DeepPartial = { + const after: TLDrawPatch = { document: { pages: { [pageId]: { @@ -516,7 +513,7 @@ export class TLDR { data: Data, shapes: TLDrawShape[] | string[], pageId?: string - ): { before: DeepPartial; after: DeepPartial } { + ): TLDrawCommand { pageId = pageId ? pageId : data.appState.currentPageId const page = this.getPage(data, pageId) @@ -526,7 +523,7 @@ export class TLDR { ? (shapes as string[]) : (shapes as TLDrawShape[]).map((shape) => shape.id) - const before: DeepPartial = { + const before: TLDrawPatch = { document: { pages: { [pageId]: { @@ -565,7 +562,7 @@ export class TLDR { }, } - const after: DeepPartial = { + const after: TLDrawPatch = { document: { pages: { [pageId]: { diff --git a/packages/tldraw/src/types.ts b/packages/tldraw/src/types.ts index c0879cc00..8a80a8907 100644 --- a/packages/tldraw/src/types.ts +++ b/packages/tldraw/src/types.ts @@ -1,9 +1,10 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable @typescript-eslint/ban-types */ -import type { TLBinding } from '@tldraw/core' +import type { TLBinding, TLRenderInfo } from '@tldraw/core' import { TLShape, TLShapeUtil, TLHandle } from '@tldraw/core' -import type { TLPage, TLPageState, TLSettings } from '@tldraw/core' +import type { TLPage, TLPageState } from '@tldraw/core' import type { StoreApi } from 'zustand' +import type { Command, Patch } from 'rko' export type TLStore = StoreApi @@ -17,12 +18,21 @@ export interface TLDrawDocument { pageStates: Record } -export interface TLDrawSettings extends TLSettings { +export interface TLDrawSettings { + isDarkMode: boolean + isDebugMode: boolean + isPenMode: boolean isReadonlyMode: boolean nudgeDistanceSmall: number nudgeDistanceLarge: number } +export interface TLDrawMeta { + isDarkMode: boolean +} + +export type TLDrawRenderInfo = TLRenderInfo + export interface Data { document: TLDrawDocument settings: TLDrawSettings @@ -41,30 +51,13 @@ export interface Data { } } -export type TLDrawPatch = DeepPartial +export type TLDrawPatch = Patch + +export type TLDrawCommand = Command export type PagePartial = { - shapes: DeepPartial - bindings: DeepPartial -} - -export type DeepPartial = T extends Function - ? T - : T extends object - ? T extends unknown[] - ? DeepPartial[] - : { [P in keyof T]?: DeepPartial } - : T - -export interface Command { - id: string - before: TLDrawPatch - after: TLDrawPatch -} - -export interface History { - pointer: number - stack: Command[] + shapes: Patch + bindings: Patch } export interface SelectHistory { @@ -77,7 +70,7 @@ export interface Session { status: TLDrawStatus start: (data: Readonly, ...args: any[]) => TLDrawPatch | undefined update: (data: Readonly, ...args: any[]) => TLDrawPatch | undefined - complete: (data: Readonly, ...args: any[]) => TLDrawPatch | Command | undefined + complete: (data: Readonly, ...args: any[]) => TLDrawPatch | TLDrawCommand | undefined cancel: (data: Readonly, ...args: any[]) => TLDrawPatch | undefined } diff --git a/tsconfig.base.json b/tsconfig.base.json index bd1793973..06cc147c2 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -6,6 +6,7 @@ "experimentalDecorators": true, "forceConsistentCasingInFileNames": true, "importsNotUsedAsValues": "error", + "stripInternal": true, "incremental": true, "importHelpers": true, "moduleResolution": "node", diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo index 625d0b878..6d7f417e3 100644 --- a/tsconfig.tsbuildinfo +++ b/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"program":{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.esnext.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/tslib/tslib.d.ts","./setuptests.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/scheduler/tracing.d.ts","./node_modules/@types/react/index.d.ts","./packages/core/dist/types/types.d.ts","./packages/core/dist/types/components/renderer/renderer.d.ts","./packages/core/dist/types/components/renderer/index.d.ts","./packages/core/src/types.ts","./packages/core/dist/types/components/brush/brushupdater.d.ts","./packages/core/dist/types/components/brush/brush.d.ts","./packages/core/dist/types/components/brush/index.d.ts","./packages/core/dist/types/components/index.d.ts","./packages/core/dist/types/utils/polyfills.d.ts","./packages/core/dist/types/utils/utils.d.ts","./packages/core/dist/types/utils/intersect.d.ts","./packages/core/dist/types/utils/svg.d.ts","./packages/core/dist/types/utils/vec.d.ts","./packages/core/dist/types/utils/index.d.ts","./packages/core/dist/types/inputs.d.ts","./packages/core/dist/types/index.d.ts","./packages/core/dist/types/components/binding/binding.d.ts","./packages/core/dist/types/components/binding/binding.test.d.ts","./packages/core/dist/types/components/binding/index.d.ts","./packages/core/dist/types/components/bounds/bounds-bg.d.ts","./packages/core/dist/types/components/bounds/bounds.d.ts","./packages/core/dist/types/components/bounds/bounds.test.d.ts","./packages/core/dist/types/components/bounds/center-handle.d.ts","./packages/core/dist/types/components/bounds/corner-handle.d.ts","./packages/core/dist/types/components/bounds/edge-handle.d.ts","./packages/core/dist/types/components/bounds/index.d.ts","./packages/core/dist/types/components/bounds/rotate-handle.d.ts","./packages/core/dist/types/components/brush/brush.test.d.ts","./packages/core/dist/types/components/canvas/canvas.d.ts","./packages/core/dist/types/components/canvas/canvas.test.d.ts","./packages/core/dist/types/components/canvas/index.d.ts","./packages/core/dist/types/components/defs/defs.d.ts","./packages/core/dist/types/components/defs/defs.test.d.ts","./packages/core/dist/types/components/defs/index.d.ts","./packages/core/dist/types/components/error-fallback/error-fallback.d.ts","./packages/core/dist/types/components/error-fallback/error-fallback.test.d.ts","./packages/core/dist/types/components/error-fallback/index.d.ts","./packages/core/dist/types/components/handles/handle.d.ts","./packages/core/dist/types/components/handles/handles.d.ts","./packages/core/dist/types/components/handles/handles.test.d.ts","./packages/core/dist/types/components/handles/index.d.ts","./packages/core/dist/types/components/page/page.d.ts","./packages/core/dist/types/components/page/index.d.ts","./packages/core/dist/types/components/page/page.test.d.ts","./packages/core/dist/types/components/renderer/renderer.test.d.ts","./packages/core/dist/types/components/shape/editing-text-shape.d.ts","./packages/core/dist/types/components/shape/shape-node.d.ts","./packages/core/dist/types/components/shape/index.d.ts","./packages/core/dist/types/components/shape/rendered-shape.d.ts","./packages/core/dist/types/components/shape/shape.d.ts","./packages/core/dist/types/components/shape/shape.test.d.ts","./packages/core/dist/types/components/shape-indicator/shape-indicator.d.ts","./packages/core/dist/types/components/shape-indicator/index.d.ts","./packages/core/dist/types/components/shape-indicator/shape-indicator.test.d.ts","./packages/core/dist/types/hooks/usetlcontext.d.ts","./packages/core/dist/types/hooks/usezoomevents.d.ts","./packages/core/dist/types/hooks/usesafarifocusoutfix.d.ts","./packages/core/dist/types/hooks/usecanvasevents.d.ts","./packages/core/dist/types/hooks/useshapeevents.d.ts","./packages/core/dist/types/hooks/useshapetree.d.ts","./packages/core/dist/types/hooks/usestyle.d.ts","./packages/core/dist/types/hooks/useboundshandleevents.d.ts","./packages/core/dist/types/hooks/usecameracss.d.ts","./packages/core/dist/types/hooks/userenderonresize.d.ts","./packages/core/dist/types/hooks/useselection.d.ts","./packages/core/dist/types/hooks/usehandleevents.d.ts","./packages/core/dist/types/hooks/usehandles.d.ts","./packages/core/dist/types/hooks/usepreventnavigation.d.ts","./packages/core/dist/types/hooks/useboundsevents.d.ts","./packages/core/dist/types/hooks/index.d.ts","./packages/core/dist/types/test/box.d.ts","./packages/core/dist/types/test/box.spec.d.ts","./packages/core/dist/types/test/context-wrapper.d.ts","./packages/core/dist/types/test/mockdocument.d.ts","./packages/core/dist/types/test/mockutils.d.ts","./node_modules/@types/aria-query/index.d.ts","./node_modules/@testing-library/dom/types/matches.d.ts","./node_modules/@testing-library/dom/types/wait-for.d.ts","./node_modules/@testing-library/dom/types/query-helpers.d.ts","./node_modules/@testing-library/dom/types/queries.d.ts","./node_modules/@testing-library/dom/types/get-queries-for-element.d.ts","./node_modules/pretty-format/build/types.d.ts","./node_modules/pretty-format/build/index.d.ts","./node_modules/@testing-library/dom/types/screen.d.ts","./node_modules/@testing-library/dom/types/wait-for-element-to-be-removed.d.ts","./node_modules/@testing-library/dom/types/get-node-text.d.ts","./node_modules/@testing-library/dom/types/events.d.ts","./node_modules/@testing-library/dom/types/pretty-dom.d.ts","./node_modules/@testing-library/dom/types/role-helpers.d.ts","./node_modules/@testing-library/dom/types/config.d.ts","./node_modules/@testing-library/dom/types/suggestions.d.ts","./node_modules/@testing-library/dom/types/index.d.ts","./node_modules/@types/react-dom/index.d.ts","./node_modules/@types/react-dom/test-utils/index.d.ts","./node_modules/@testing-library/react/types/index.d.ts","./packages/core/dist/types/test/renderwithcontext.d.ts","./packages/core/dist/types/test/renderwithsvg.d.ts","./packages/core/dist/types/test/index.d.ts","./node_modules/react-error-boundary/dist/index.d.ts","./packages/core/src/hooks/usetlcontext.tsx","./node_modules/deepmerge/index.d.ts","./node_modules/ismobilejs/types/ismobile.d.ts","./node_modules/ismobilejs/types/index.d.ts","./packages/core/src/utils/vec.tsx","./packages/core/src/utils/polyfills.ts","./packages/core/src/utils/utils.ts","./packages/core/src/utils/intersect.ts","./packages/core/src/utils/svg.ts","./packages/core/src/utils/index.ts","./node_modules/react-use-gesture/dist/utils/math.d.ts","./node_modules/react-use-gesture/dist/utils/rubberband.d.ts","./node_modules/react-use-gesture/dist/controller.d.ts","./node_modules/react-use-gesture/dist/recognizers/recognizer.d.ts","./node_modules/react-use-gesture/dist/types.d.ts","./node_modules/react-use-gesture/dist/hooks/usedrag.d.ts","./node_modules/react-use-gesture/dist/hooks/usepinch.d.ts","./node_modules/react-use-gesture/dist/hooks/usewheel.d.ts","./node_modules/react-use-gesture/dist/hooks/usemove.d.ts","./node_modules/react-use-gesture/dist/hooks/usehover.d.ts","./node_modules/react-use-gesture/dist/hooks/usescroll.d.ts","./node_modules/react-use-gesture/dist/hooks/usegesture.d.ts","./node_modules/react-use-gesture/dist/index.d.ts","./packages/core/src/inputs.ts","./packages/core/src/hooks/usezoomevents.ts","./packages/core/src/hooks/usesafarifocusoutfix.tsx","./packages/core/src/hooks/usecanvasevents.tsx","./packages/core/src/hooks/useshapeevents.tsx","./packages/core/src/hooks/useshapetree.tsx","./packages/core/src/hooks/usestyle.tsx","./packages/core/src/hooks/useboundshandleevents.tsx","./packages/core/src/hooks/usecameracss.tsx","./packages/core/src/hooks/userenderonresize.tsx","./packages/core/src/hooks/useselection.tsx","./packages/core/src/hooks/usehandleevents.tsx","./packages/core/src/hooks/usehandles.ts","./packages/core/src/hooks/usepreventnavigation.tsx","./packages/core/src/hooks/useboundsevents.tsx","./packages/core/src/hooks/index.ts","./packages/core/src/components/error-fallback/error-fallback.tsx","./packages/core/src/components/error-fallback/index.ts","./packages/core/src/components/brush/brushupdater.ts","./packages/core/src/components/brush/brush.tsx","./packages/core/src/components/brush/index.ts","./packages/core/src/components/defs/defs.tsx","./packages/core/src/components/defs/index.ts","./packages/core/src/components/bounds/center-handle.tsx","./packages/core/src/components/bounds/rotate-handle.tsx","./packages/core/src/components/bounds/corner-handle.tsx","./packages/core/src/components/bounds/edge-handle.tsx","./packages/core/src/components/bounds/bounds.tsx","./packages/core/src/components/bounds/index.ts","./packages/core/src/components/bounds/bounds-bg.tsx","./packages/core/src/components/handles/handle.tsx","./packages/core/src/components/handles/handles.tsx","./packages/core/src/components/handles/index.ts","./packages/core/src/components/shape/rendered-shape.tsx","./packages/core/src/components/shape/editing-text-shape.tsx","./packages/core/src/components/shape/shape.tsx","./packages/core/src/components/shape/shape-node.tsx","./packages/core/src/components/shape/index.ts","./packages/core/src/components/shape-indicator/shape-indicator.tsx","./packages/core/src/components/shape-indicator/index.ts","./packages/core/src/components/page/page.tsx","./packages/core/src/components/page/index.ts","./packages/core/src/components/canvas/canvas.tsx","./packages/core/src/components/canvas/index.ts","./packages/core/src/components/renderer/renderer.tsx","./packages/core/src/components/renderer/index.tsx","./packages/core/src/components/index.tsx","./packages/core/src/index.ts","./packages/core/src/test/box.tsx","./packages/core/src/test/mockdocument.ts","./packages/core/src/test/mockutils.tsx","./packages/core/src/test/context-wrapper.tsx","./packages/core/src/test/renderwithcontext.tsx","./packages/core/src/test/renderwithsvg.tsx","./packages/core/src/test/index.ts","./packages/core/src/components/binding/binding.tsx","./packages/core/src/components/binding/binding.test.tsx","./packages/core/src/components/binding/index.ts","./packages/core/src/components/bounds/bounds.test.tsx","./packages/core/src/components/brush/brush.test.tsx","./packages/core/src/components/canvas/canvas.test.tsx","./packages/core/src/components/defs/defs.test.tsx","./packages/core/src/components/error-fallback/error-fallback.test.tsx","./packages/core/src/components/handles/handles.test.tsx","./packages/core/src/components/page/page.test.tsx","./packages/core/src/components/renderer/renderer.test.tsx","./packages/core/src/components/shape/shape.test.tsx","./packages/core/src/components/shape-indicator/shape-indicator.test.tsx","./packages/core/src/test/box.spec.tsx","./node_modules/zustand/vanilla.d.ts","./node_modules/zustand/index.d.ts","./packages/tldraw/src/types.ts","./node_modules/rko/dist/types/types.d.ts","./node_modules/rko/dist/types/index.d.ts","./node_modules/perfect-freehand/dist/types/types.d.ts","./node_modules/perfect-freehand/dist/types/index.d.ts","./packages/tldraw/src/shape/shape-styles.ts","./packages/tldraw/src/shape/shapes/draw/draw.tsx","./packages/tldraw/src/shape/shapes/draw/index.ts","./packages/tldraw/src/shape/shapes/arrow/arrow.tsx","./packages/tldraw/src/shape/shapes/arrow/index.ts","./packages/tldraw/src/shape/shapes/rectangle/rectangle.tsx","./packages/tldraw/src/shape/shapes/rectangle/index.ts","./packages/tldraw/src/shape/shapes/ellipse/ellipse.tsx","./packages/tldraw/src/shape/shapes/ellipse/index.ts","./node_modules/@stitches/react/types/css-types.d.ts","./node_modules/@stitches/react/types/core.d.ts","./node_modules/@stitches/react/types/styled.d.ts","./node_modules/@stitches/react/types/index.d.ts","./packages/tldraw/src/styles/stitches.config.ts","./packages/tldraw/src/styles/index.ts","./packages/tldraw/src/shape/shapes/text/text-utils.ts","./packages/tldraw/src/shape/shapes/text/text.tsx","./packages/tldraw/src/shape/shapes/text/index.ts","./packages/tldraw/src/shape/shapes/index.ts","./packages/tldraw/src/shape/shape-utils.tsx","./packages/tldraw/src/shape/index.ts","./packages/tldraw/src/state/tldr.ts","./packages/tldraw/src/state/session/sessions/brush/brush.session.ts","./packages/tldraw/src/state/session/sessions/brush/index.ts","./packages/tldraw/src/state/session/sessions/translate/translate.session.ts","./packages/tldraw/src/state/session/sessions/translate/index.ts","./packages/tldraw/src/state/session/sessions/transform-single/transform-single.session.ts","./packages/tldraw/src/state/session/sessions/transform-single/index.ts","./packages/tldraw/src/state/session/sessions/transform/transform.session.ts","./packages/tldraw/src/state/session/sessions/transform/index.ts","./packages/tldraw/src/state/session/sessions/draw/draw.session.ts","./packages/tldraw/src/state/session/sessions/draw/index.ts","./packages/tldraw/src/state/session/sessions/rotate/rotate.session.ts","./packages/tldraw/src/state/session/sessions/rotate/index.ts","./packages/tldraw/src/state/session/sessions/handle/handle.session.ts","./packages/tldraw/src/state/session/sessions/handle/index.ts","./packages/tldraw/src/state/session/sessions/text/text.session.ts","./packages/tldraw/src/state/session/sessions/text/index.ts","./packages/tldraw/src/state/session/sessions/arrow/arrow.session.ts","./packages/tldraw/src/state/session/sessions/arrow/index.ts","./packages/tldraw/src/state/session/sessions/index.ts","./packages/tldraw/src/state/session/index.ts","./packages/tldraw/src/state/command/align/align.command.ts","./packages/tldraw/src/state/command/align/index.ts","./packages/tldraw/src/state/command/create/create.command.ts","./packages/tldraw/src/state/command/create/index.ts","./packages/tldraw/src/state/command/delete/delete.command.ts","./packages/tldraw/src/state/command/delete/index.ts","./packages/tldraw/src/state/command/distribute/distribute.command.ts","./packages/tldraw/src/state/command/distribute/index.ts","./packages/tldraw/src/state/command/duplicate/duplicate.command.ts","./packages/tldraw/src/state/command/duplicate/index.ts","./packages/tldraw/src/state/command/move/move.command.ts","./packages/tldraw/src/state/command/move/index.ts","./packages/tldraw/src/state/command/rotate/rotate.command.ts","./packages/tldraw/src/state/command/rotate/index.ts","./packages/tldraw/src/state/command/stretch/stretch.command.ts","./packages/tldraw/src/state/command/stretch/index.ts","./packages/tldraw/src/state/command/style/style.command.ts","./packages/tldraw/src/state/command/style/index.ts","./packages/tldraw/src/state/command/toggle/toggle.command.ts","./packages/tldraw/src/state/command/toggle/index.ts","./packages/tldraw/src/state/command/translate/translate.command.ts","./packages/tldraw/src/state/command/translate/index.ts","./packages/tldraw/src/state/command/flip/flip.command.ts","./packages/tldraw/src/state/command/flip/index.ts","./packages/tldraw/src/state/command/toggle-decoration/toggle-decoration.command.ts","./packages/tldraw/src/state/command/toggle-decoration/index.ts","./packages/tldraw/src/state/command/create-page/create-page.command.ts","./packages/tldraw/src/state/command/create-page/index.ts","./packages/tldraw/src/state/command/delete-page/delete-page.command.ts","./packages/tldraw/src/state/command/delete-page/index.ts","./packages/tldraw/src/state/command/rename-page/rename-page.command.ts","./packages/tldraw/src/state/command/rename-page/index.ts","./packages/tldraw/src/state/command/duplicate-page/duplicate-page.command.ts","./packages/tldraw/src/state/command/duplicate-page/index.ts","./packages/tldraw/src/state/command/change-page/change-page.command.ts","./packages/tldraw/src/state/command/change-page/index.ts","./packages/tldraw/src/state/command/index.ts","./packages/tldraw/src/state/tlstate.ts","./packages/tldraw/src/state/index.ts","./packages/tldraw/dist/types/components/tldraw/tldraw.d.ts","./packages/tldraw/dist/types/components/tldraw/index.d.ts","./packages/tldraw/dist/types/types.d.ts","./packages/tldraw/dist/types/shape/shape-utils.d.ts","./packages/tldraw/dist/types/shape/shape-styles.d.ts","./packages/tldraw/dist/types/shape/index.d.ts","./packages/tldraw/dist/types/state/tlstate.d.ts","./packages/tldraw/dist/types/state/index.d.ts","./packages/tldraw/dist/types/index.d.ts","./node_modules/idb/build/esm/wrap-idb-value.d.ts","./node_modules/idb/build/esm/entry.d.ts","./node_modules/idb/build/esm/database-extras.d.ts","./node_modules/idb/build/esm/index.d.ts","./packages/dev/src/hooks/usepersistence.tsx","./packages/dev/src/components/editor.tsx","./packages/dev/src/app.tsx","./packages/dev/src/index.tsx","./packages/tldraw/dist/types/components/shared/tooltip.d.ts","./packages/tldraw/dist/types/components/shared/kbd.d.ts","./packages/tldraw/dist/types/components/shared/breakpoints.d.ts","./packages/tldraw/dist/types/components/shared/buttons-row.d.ts","./node_modules/@radix-ui/react-polymorphic/dist/index.d.ts","./node_modules/@radix-ui/react-primitive/dist/index.d.ts","./node_modules/@radix-ui/react-arrow/dist/index.d.ts","./node_modules/@radix-ui/popper/dist/index.d.ts","./node_modules/@radix-ui/rect/dist/index.d.ts","./node_modules/@radix-ui/react-popper/dist/index.d.ts","./packages/tldraw/dist/types/components/shared/context-menu.d.ts","./packages/tldraw/dist/types/components/shared/dialog.d.ts","./packages/tldraw/dist/types/components/shared/dropdown-menu.d.ts","./packages/tldraw/dist/types/components/shared/floating-container.d.ts","./packages/tldraw/dist/types/components/shared/icon-button.d.ts","./packages/tldraw/dist/types/components/shared/icon-wrapper.d.ts","./packages/tldraw/dist/types/components/shared/menu.d.ts","./node_modules/@radix-ui/react-roving-focus/dist/index.d.ts","./node_modules/@radix-ui/react-radio-group/dist/index.d.ts","./packages/tldraw/dist/types/components/shared/radio-group.d.ts","./packages/tldraw/dist/types/components/shared/row-button.d.ts","./packages/tldraw/dist/types/components/shared/index.d.ts","./packages/tldraw/dist/types/components/icons/redo.d.ts","./packages/tldraw/dist/types/components/icons/trash.d.ts","./packages/tldraw/dist/types/components/icons/undo.d.ts","./packages/tldraw/dist/types/components/icons/check.d.ts","./packages/tldraw/dist/types/components/icons/circle.d.ts","./packages/tldraw/dist/types/components/icons/index.d.ts","./packages/tldraw/dist/types/components/index.d.ts","./packages/tldraw/dist/types/components/context-menu/context-menu.d.ts","./packages/tldraw/dist/types/components/context-menu/context-menu.test.d.ts","./packages/tldraw/dist/types/components/context-menu/index.d.ts","./packages/tldraw/dist/types/components/menu/menu.d.ts","./packages/tldraw/dist/types/components/menu/index.d.ts","./packages/tldraw/dist/types/components/menu/menu.test.d.ts","./packages/tldraw/dist/types/components/menu/preferences.d.ts","./packages/tldraw/dist/types/components/page-options-dialog/page-options-dialog.d.ts","./packages/tldraw/dist/types/components/page-options-dialog/index.d.ts","./packages/tldraw/dist/types/components/page-options-dialog/page-options-dialog.test.d.ts","./packages/tldraw/dist/types/components/page-panel/page-panel.d.ts","./packages/tldraw/dist/types/components/page-panel/index.d.ts","./packages/tldraw/dist/types/components/page-panel/page-panel.test.d.ts","./packages/tldraw/dist/types/components/style-panel/align-distribute.d.ts","./packages/tldraw/dist/types/components/style-panel/style-panel.d.ts","./packages/tldraw/dist/types/components/style-panel/index.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-color-select.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-dash-select.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-fill-select.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-size-select.d.ts","./packages/tldraw/dist/types/components/style-panel/shapes-functions.d.ts","./packages/tldraw/dist/types/components/style-panel/style-panel.test.d.ts","./packages/tldraw/dist/types/components/style-panel/styled.d.ts","./packages/tldraw/dist/types/components/tldraw/tldraw.test.d.ts","./packages/tldraw/dist/types/components/tools-panel/back-to-content.d.ts","./packages/tldraw/dist/types/components/tools-panel/tools-panel.d.ts","./packages/tldraw/dist/types/components/tools-panel/index.d.ts","./packages/tldraw/dist/types/components/tools-panel/status-bar.d.ts","./packages/tldraw/dist/types/components/tools-panel/styled.d.ts","./packages/tldraw/dist/types/components/tools-panel/tools-panel.test.d.ts","./packages/tldraw/dist/types/components/tools-panel/undo-redo.d.ts","./packages/tldraw/dist/types/components/tools-panel/zoom.d.ts","./packages/tldraw/dist/types/hooks/usekeyboardshortcuts.d.ts","./packages/tldraw/dist/types/hooks/usetldrawcontext.d.ts","./packages/tldraw/dist/types/hooks/usetheme.d.ts","./packages/tldraw/dist/types/hooks/index.d.ts","./packages/tldraw/dist/types/shape/shapes/draw/draw.d.ts","./packages/tldraw/dist/types/shape/shapes/draw/index.d.ts","./packages/tldraw/dist/types/shape/shapes/arrow/arrow.d.ts","./packages/tldraw/dist/types/shape/shapes/arrow/index.d.ts","./packages/tldraw/dist/types/shape/shapes/rectangle/rectangle.d.ts","./packages/tldraw/dist/types/shape/shapes/rectangle/index.d.ts","./packages/tldraw/dist/types/shape/shapes/ellipse/ellipse.d.ts","./packages/tldraw/dist/types/shape/shapes/ellipse/index.d.ts","./packages/tldraw/dist/types/shape/shapes/text/text.d.ts","./packages/tldraw/dist/types/shape/shapes/text/index.d.ts","./packages/tldraw/dist/types/shape/shapes/index.d.ts","./packages/tldraw/dist/types/shape/shapes/arrow/arrow.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/draw/draw.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/ellipse/ellipse.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/rectangle/rectangle.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/text/text-utils.d.ts","./packages/tldraw/dist/types/shape/shapes/text/text.spec.d.ts","./packages/tldraw/dist/types/state/__tlstate.d.ts","./packages/tldraw/dist/types/state/tldr.d.ts","./packages/tldraw/dist/types/state/tlstate.spec.d.ts","./packages/tldraw/dist/types/state/utils.spec.d.ts","./packages/tldraw/dist/types/state/command/align/align.command.d.ts","./packages/tldraw/dist/types/state/command/align/index.d.ts","./packages/tldraw/dist/types/state/command/create/create.command.d.ts","./packages/tldraw/dist/types/state/command/create/index.d.ts","./packages/tldraw/dist/types/state/command/delete/delete.command.d.ts","./packages/tldraw/dist/types/state/command/delete/index.d.ts","./packages/tldraw/dist/types/state/command/distribute/distribute.command.d.ts","./packages/tldraw/dist/types/state/command/distribute/index.d.ts","./packages/tldraw/dist/types/state/command/duplicate/duplicate.command.d.ts","./packages/tldraw/dist/types/state/command/duplicate/index.d.ts","./packages/tldraw/dist/types/state/command/move/move.command.d.ts","./packages/tldraw/dist/types/state/command/move/index.d.ts","./packages/tldraw/dist/types/state/command/rotate/rotate.command.d.ts","./packages/tldraw/dist/types/state/command/rotate/index.d.ts","./packages/tldraw/dist/types/state/command/stretch/stretch.command.d.ts","./packages/tldraw/dist/types/state/command/stretch/index.d.ts","./packages/tldraw/dist/types/state/command/style/style.command.d.ts","./packages/tldraw/dist/types/state/command/style/index.d.ts","./packages/tldraw/dist/types/state/command/toggle/toggle.command.d.ts","./packages/tldraw/dist/types/state/command/toggle/index.d.ts","./packages/tldraw/dist/types/state/command/translate/translate.command.d.ts","./packages/tldraw/dist/types/state/command/translate/index.d.ts","./packages/tldraw/dist/types/state/command/flip/flip.command.d.ts","./packages/tldraw/dist/types/state/command/flip/index.d.ts","./packages/tldraw/dist/types/state/command/toggle-decoration/toggle-decoration.command.d.ts","./packages/tldraw/dist/types/state/command/toggle-decoration/index.d.ts","./packages/tldraw/dist/types/state/command/create-page/create-page.command.d.ts","./packages/tldraw/dist/types/state/command/create-page/index.d.ts","./packages/tldraw/dist/types/state/command/delete-page/delete-page.command.d.ts","./packages/tldraw/dist/types/state/command/delete-page/index.d.ts","./packages/tldraw/dist/types/state/command/rename-page/rename-page.command.d.ts","./packages/tldraw/dist/types/state/command/rename-page/index.d.ts","./packages/tldraw/dist/types/state/command/duplicate-page/duplicate-page.command.d.ts","./packages/tldraw/dist/types/state/command/duplicate-page/index.d.ts","./packages/tldraw/dist/types/state/command/change-page/change-page.command.d.ts","./packages/tldraw/dist/types/state/command/change-page/index.d.ts","./packages/tldraw/dist/types/state/command/index.d.ts","./packages/tldraw/dist/types/state/command/align/align.command.spec.d.ts","./packages/tldraw/dist/types/state/command/change-page/change-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/create/create.command.spec.d.ts","./packages/tldraw/dist/types/state/command/create-page/create-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/delete/delete.command.spec.d.ts","./packages/tldraw/dist/types/state/command/delete-page/delete-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/distribute/distribute.command.spec.d.ts","./packages/tldraw/dist/types/state/command/duplicate/duplicate.command.spec.d.ts","./packages/tldraw/dist/types/state/command/duplicate-page/duplicate-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/flip/flip.command.spec.d.ts","./packages/tldraw/dist/types/state/command/move/move.command.spec.d.ts","./packages/tldraw/dist/types/state/command/rename-page/rename-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/rotate/rotate.command.spec.d.ts","./packages/tldraw/dist/types/state/command/stretch/stretch.command.spec.d.ts","./packages/tldraw/dist/types/state/command/style/style.command.spec.d.ts","./packages/tldraw/dist/types/state/command/toggle/toggle.command.spec.d.ts","./packages/tldraw/dist/types/state/command/toggle-decoration/toggle-decoration.command.spec.d.ts","./packages/tldraw/dist/types/state/command/translate/translate.command.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/brush/brush.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/brush/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/translate/translate.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/translate/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform-single/transform-single.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform-single/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform/transform.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/draw/draw.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/draw/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/rotate/rotate.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/rotate/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/handle/handle.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/handle/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/text/text.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/text/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/arrow/arrow.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/arrow/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/index.d.ts","./packages/tldraw/dist/types/state/session/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/arrow/arrow.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/brush/brush.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/draw/draw.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/handle/handle.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/rotate/rotate.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/text/text.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform/transform.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform-single/transform-single.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/translate/translate.session.spec.d.ts","./packages/tldraw/dist/types/styles/stitches.config.d.ts","./packages/tldraw/dist/types/styles/index.d.ts","./packages/tldraw/dist/types/test/mock-document.d.ts","./packages/tldraw/dist/types/test/renderwithcontext.d.ts","./packages/tldraw/dist/types/test/state-utils.d.ts","./packages/tldraw/dist/types/test/index.d.ts","./node_modules/@radix-ui/react-id/dist/index.d.ts","./node_modules/react-hotkeys-hook/dist/useishotkeypressed.d.ts","./node_modules/hotkeys-js/index.d.ts","./node_modules/react-hotkeys-hook/dist/usehotkeys.d.ts","./node_modules/react-hotkeys-hook/dist/index.d.ts","./packages/tldraw/src/hooks/usekeyboardshortcuts.tsx","./packages/tldraw/src/hooks/usetldrawcontext.tsx","./packages/tldraw/src/hooks/usetheme.ts","./packages/tldraw/src/hooks/index.ts","./node_modules/@radix-ui/react-dismissable-layer/dist/index.d.ts","./node_modules/@radix-ui/react-focus-scope/dist/index.d.ts","./node_modules/@radix-ui/react-menu/dist/index.d.ts","./node_modules/@radix-ui/react-context-menu/dist/index.d.ts","./packages/tldraw/src/components/shared/breakpoints.tsx","./packages/tldraw/src/components/shared/buttons-row.tsx","./node_modules/@radix-ui/react-icons/dist/types.d.ts","./node_modules/@radix-ui/react-icons/dist/activitylogicon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignbaselineicon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignbottomicon.d.ts","./node_modules/@radix-ui/react-icons/dist/aligncenterhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/aligncenterverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/aligntopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/allsidesicon.d.ts","./node_modules/@radix-ui/react-icons/dist/angleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/archiveicon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowbottomlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowbottomrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowtoplefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowtoprighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/aspectratioicon.d.ts","./node_modules/@radix-ui/react-icons/dist/avataricon.d.ts","./node_modules/@radix-ui/react-icons/dist/backpackicon.d.ts","./node_modules/@radix-ui/react-icons/dist/badgeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/barcharticon.d.ts","./node_modules/@radix-ui/react-icons/dist/bellicon.d.ts","./node_modules/@radix-ui/react-icons/dist/blendingmodeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/bookmarkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderallicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderbottomicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderdashedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderdottedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/bordernoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/bordersolidicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderspliticon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderstyleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/bordertopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/boxicon.d.ts","./node_modules/@radix-ui/react-icons/dist/boxmodelicon.d.ts","./node_modules/@radix-ui/react-icons/dist/buttonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/calendaricon.d.ts","./node_modules/@radix-ui/react-icons/dist/cameraicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cardstackicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cardstackminusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cardstackplusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretsorticon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/chatbubbleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/checkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/checkcircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/checkboxicon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevrondownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevronlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevronrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevronupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/circleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/circlebackslashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/clipboardicon.d.ts","./node_modules/@radix-ui/react-icons/dist/clipboardcopyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/clockicon.d.ts","./node_modules/@radix-ui/react-icons/dist/codeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/codesandboxlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/columnspacingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/columnsicon.d.ts","./node_modules/@radix-ui/react-icons/dist/commiticon.d.ts","./node_modules/@radix-ui/react-icons/dist/component1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/component2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentbooleanicon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentinstanceicon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentnoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentplaceholdericon.d.ts","./node_modules/@radix-ui/react-icons/dist/containericon.d.ts","./node_modules/@radix-ui/react-icons/dist/cookieicon.d.ts","./node_modules/@radix-ui/react-icons/dist/copyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornerbottomlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornerbottomrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornertoplefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornertoprighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornersicon.d.ts","./node_modules/@radix-ui/react-icons/dist/countdowntimericon.d.ts","./node_modules/@radix-ui/react-icons/dist/counterclockwiseclockicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cropicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cross1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/cross2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/crosscircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/crosshair1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/crosshair2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/crumpledpapericon.d.ts","./node_modules/@radix-ui/react-icons/dist/cubeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cursorarrowicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cursortexticon.d.ts","./node_modules/@radix-ui/react-icons/dist/dashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dashboardicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dimensionsicon.d.ts","./node_modules/@radix-ui/react-icons/dist/discicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dividerhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dividerverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/doticon.d.ts","./node_modules/@radix-ui/react-icons/dist/dotfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dotshorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dotsverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/downloadicon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandledots1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandledots2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandlehorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandleverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/drawingpinicon.d.ts","./node_modules/@radix-ui/react-icons/dist/drawingpinfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dropdownmenuicon.d.ts","./node_modules/@radix-ui/react-icons/dist/entericon.d.ts","./node_modules/@radix-ui/react-icons/dist/enterfullscreenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/envelopeclosedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/envelopeopenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/exclamationtriangleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/exiticon.d.ts","./node_modules/@radix-ui/react-icons/dist/exitfullscreenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/externallinkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/eyeclosedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/eyenoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/eyeopenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/faceicon.d.ts","./node_modules/@radix-ui/react-icons/dist/figmalogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fileicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fileminusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fileplusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/filetexticon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontboldicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontfamilyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontitalicicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontromanicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontsizeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontstyleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/frameicon.d.ts","./node_modules/@radix-ui/react-icons/dist/framerlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/gearicon.d.ts","./node_modules/@radix-ui/react-icons/dist/githublogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/globeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/gridicon.d.ts","./node_modules/@radix-ui/react-icons/dist/groupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/half1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/half2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/hamburgermenuicon.d.ts","./node_modules/@radix-ui/react-icons/dist/handicon.d.ts","./node_modules/@radix-ui/react-icons/dist/headingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/heighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/homeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/iconjarlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/idcardicon.d.ts","./node_modules/@radix-ui/react-icons/dist/imageicon.d.ts","./node_modules/@radix-ui/react-icons/dist/infocircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/inputicon.d.ts","./node_modules/@radix-ui/react-icons/dist/laptimericon.d.ts","./node_modules/@radix-ui/react-icons/dist/layersicon.d.ts","./node_modules/@radix-ui/react-icons/dist/layouticon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercasecapitalizeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercaselowercaseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercasetoggleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercaseuppercaseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/letterspacingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lightningbolticon.d.ts","./node_modules/@radix-ui/react-icons/dist/lineheighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/link1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/link2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linkbreak1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linkbreak2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linknone1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linknone2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/listbulleticon.d.ts","./node_modules/@radix-ui/react-icons/dist/lockclosedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lockopen1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/lockopen2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/loopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/magicwandicon.d.ts","./node_modules/@radix-ui/react-icons/dist/magnifyingglassicon.d.ts","./node_modules/@radix-ui/react-icons/dist/marginicon.d.ts","./node_modules/@radix-ui/react-icons/dist/maskofficon.d.ts","./node_modules/@radix-ui/react-icons/dist/maskonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/minusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/minuscircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/mixicon.d.ts","./node_modules/@radix-ui/react-icons/dist/mixerhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/mixerverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/modulzlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/moonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/moveicon.d.ts","./node_modules/@radix-ui/react-icons/dist/notionlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/opacityicon.d.ts","./node_modules/@radix-ui/react-icons/dist/overlineicon.d.ts","./node_modules/@radix-ui/react-icons/dist/paddingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/paperplaneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pauseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pencil1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/pencil2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/personicon.d.ts","./node_modules/@radix-ui/react-icons/dist/piecharticon.d.ts","./node_modules/@radix-ui/react-icons/dist/pilcrowicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pinbottomicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pinlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/pinrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/pintopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/playicon.d.ts","./node_modules/@radix-ui/react-icons/dist/plusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pluscircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/questionmarkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/questionmarkcircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/quoteicon.d.ts","./node_modules/@radix-ui/react-icons/dist/radiobuttonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/readericon.d.ts","./node_modules/@radix-ui/react-icons/dist/reloadicon.d.ts","./node_modules/@radix-ui/react-icons/dist/reseticon.d.ts","./node_modules/@radix-ui/react-icons/dist/resumeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rocketicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rotatecounterclockwiseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rowspacingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rowsicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rulerhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rulersquareicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sectionicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sewingpinicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sewingpinfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadowicon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadowinnericon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadownoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadowoutericon.d.ts","./node_modules/@radix-ui/react-icons/dist/share1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/share2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/shuffleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sizeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sketchlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/slashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/slidericon.d.ts","./node_modules/@radix-ui/react-icons/dist/spacebetweenhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/spacebetweenverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/spaceevenlyhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/spaceevenlyverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakerloudicon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakermoderateicon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakerofficon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakerquieticon.d.ts","./node_modules/@radix-ui/react-icons/dist/squareicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stackicon.d.ts","./node_modules/@radix-ui/react-icons/dist/staricon.d.ts","./node_modules/@radix-ui/react-icons/dist/starfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stitcheslogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stopwatchicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stretchhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stretchverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/strikethroughicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sunicon.d.ts","./node_modules/@radix-ui/react-icons/dist/switchicon.d.ts","./node_modules/@radix-ui/react-icons/dist/symbolicon.d.ts","./node_modules/@radix-ui/react-icons/dist/tableicon.d.ts","./node_modules/@radix-ui/react-icons/dist/targeticon.d.ts","./node_modules/@radix-ui/react-icons/dist/texticon.d.ts","./node_modules/@radix-ui/react-icons/dist/textaligncentericon.d.ts","./node_modules/@radix-ui/react-icons/dist/textalignjustifyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/textalignlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/textalignrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/textnoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/timericon.d.ts","./node_modules/@radix-ui/react-icons/dist/tokensicon.d.ts","./node_modules/@radix-ui/react-icons/dist/tracknexticon.d.ts","./node_modules/@radix-ui/react-icons/dist/trackpreviousicon.d.ts","./node_modules/@radix-ui/react-icons/dist/transparencygridicon.d.ts","./node_modules/@radix-ui/react-icons/dist/trashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/triangledownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/trianglelefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/trianglerighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/triangleupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/twitterlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/underlineicon.d.ts","./node_modules/@radix-ui/react-icons/dist/updateicon.d.ts","./node_modules/@radix-ui/react-icons/dist/uploadicon.d.ts","./node_modules/@radix-ui/react-icons/dist/valueicon.d.ts","./node_modules/@radix-ui/react-icons/dist/valuenoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/vercellogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/videoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewgridicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewnoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/widthicon.d.ts","./node_modules/@radix-ui/react-icons/dist/zoominicon.d.ts","./node_modules/@radix-ui/react-icons/dist/zoomouticon.d.ts","./node_modules/@radix-ui/react-icons/dist/index.d.ts","./packages/tldraw/src/components/shared/row-button.tsx","./packages/tldraw/src/components/shared/icon-button.tsx","./packages/tldraw/src/components/shared/icon-wrapper.tsx","./packages/tldraw/src/components/shared/menu.tsx","./packages/tldraw/src/components/shared/context-menu.tsx","./packages/tldraw/src/components/shared/dialog.tsx","./node_modules/@radix-ui/react-dropdown-menu/dist/index.d.ts","./node_modules/@radix-ui/react-tooltip/dist/index.d.ts","./packages/tldraw/src/components/shared/kbd.tsx","./packages/tldraw/src/components/shared/tooltip.tsx","./packages/tldraw/src/components/shared/dropdown-menu.tsx","./packages/tldraw/src/components/shared/floating-container.tsx","./packages/tldraw/src/components/shared/radio-group.tsx","./packages/tldraw/src/components/shared/index.ts","./packages/tldraw/src/components/context-menu/context-menu.tsx","./packages/tldraw/src/components/context-menu/index.ts","./packages/tldraw/src/components/icons/redo.tsx","./packages/tldraw/src/components/icons/trash.tsx","./packages/tldraw/src/components/icons/undo.tsx","./packages/tldraw/src/components/icons/check.tsx","./packages/tldraw/src/components/icons/circle.tsx","./packages/tldraw/src/components/icons/index.tsx","./packages/tldraw/src/components/style-panel/shapes-functions.tsx","./packages/tldraw/src/components/style-panel/align-distribute.tsx","./packages/tldraw/src/components/style-panel/styled.tsx","./packages/tldraw/src/components/style-panel/quick-color-select.tsx","./packages/tldraw/src/components/style-panel/quick-size-select.tsx","./packages/tldraw/src/components/style-panel/quick-dash-select.tsx","./node_modules/@radix-ui/react-checkbox/dist/index.d.ts","./packages/tldraw/src/components/style-panel/quick-fill-select.tsx","./packages/tldraw/src/components/style-panel/style-panel.tsx","./packages/tldraw/src/components/style-panel/index.ts","./packages/tldraw/src/components/tools-panel/status-bar.tsx","./packages/tldraw/src/components/tools-panel/styled.tsx","./packages/tldraw/src/components/tools-panel/undo-redo.tsx","./packages/tldraw/src/components/tools-panel/zoom.tsx","./packages/tldraw/src/components/tools-panel/back-to-content.tsx","./packages/tldraw/src/components/tools-panel/tools-panel.tsx","./packages/tldraw/src/components/tools-panel/index.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-polymorphic/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-dismissable-layer/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-focus-scope/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/dist/index.d.ts","./node_modules/@radix-ui/react-alert-dialog/node_modules/@radix-ui/react-polymorphic/dist/index.d.ts","./node_modules/@radix-ui/react-alert-dialog/node_modules/@radix-ui/react-primitive/dist/index.d.ts","./node_modules/@radix-ui/react-alert-dialog/dist/index.d.ts","./packages/tldraw/src/components/page-options-dialog/page-options-dialog.tsx","./packages/tldraw/src/components/page-options-dialog/index.ts","./packages/tldraw/src/components/page-panel/page-panel.tsx","./packages/tldraw/src/components/page-panel/index.ts","./packages/tldraw/src/components/menu/preferences.tsx","./packages/tldraw/src/components/menu/menu.tsx","./packages/tldraw/src/components/menu/index.ts","./packages/tldraw/src/components/tldraw/tldraw.tsx","./packages/tldraw/src/components/tldraw/index.ts","./packages/tldraw/src/index.ts","./packages/tldraw/src/components/index.ts","./packages/tldraw/src/test/mock-document.tsx","./packages/tldraw/src/test/renderwithcontext.tsx","./packages/tldraw/src/test/state-utils.tsx","./packages/tldraw/src/test/index.ts","./packages/tldraw/src/components/context-menu/context-menu.test.tsx","./packages/tldraw/src/components/menu/menu.test.tsx","./packages/tldraw/src/components/page-options-dialog/page-options-dialog.test.tsx","./packages/tldraw/src/components/page-panel/page-panel.test.tsx","./packages/tldraw/src/components/style-panel/style-panel.test.tsx","./packages/tldraw/src/components/tldraw/tldraw.test.tsx","./packages/tldraw/src/components/tools-panel/tools-panel.test.tsx","./packages/tldraw/src/shape/shapes/arrow/arrow.spec.tsx","./packages/tldraw/src/shape/shapes/draw/draw.spec.tsx","./packages/tldraw/src/shape/shapes/ellipse/ellipse.spec.tsx","./packages/tldraw/src/shape/shapes/rectangle/rectangle.spec.tsx","./packages/tldraw/src/shape/shapes/text/text.spec.tsx","./packages/tldraw/src/state/__tlstate.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostic_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/querystring/decode.d.ts","./node_modules/querystring/encode.d.ts","./node_modules/querystring/index.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/util/types.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/globals.global.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/ts3.6/base.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/base.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/styled-jsx/index.d.ts","./node_modules/next/dist/server/get-page-files.d.ts","./node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/next/dist/server/image-config.d.ts","./node_modules/next/dist/server/config-shared.d.ts","./node_modules/next/dist/server/config.d.ts","./node_modules/@next/env/types/index.d.ts","./node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/next/dist/build/webpack/plugins/build-manifest-plugin.d.ts","./node_modules/next/dist/client/route-loader.d.ts","./node_modules/next/dist/client/page-loader.d.ts","./node_modules/next/dist/client/with-router.d.ts","./node_modules/next/dist/client/router.d.ts","./node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/next/dist/server/api-utils.d.ts","./node_modules/next/dist/build/index.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/next/dist/shared/lib/router/utils/sorted-routes.d.ts","./node_modules/next/dist/shared/lib/router/utils/is-dynamic.d.ts","./node_modules/next/dist/shared/lib/router/utils/index.d.ts","./node_modules/next/dist/server/load-components.d.ts","./node_modules/next/dist/server/router.d.ts","./node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/next/dist/server/font-utils.d.ts","./node_modules/next/dist/server/next-server.d.ts","./node_modules/next/dist/server/next.d.ts","./node_modules/next/types/index.d.ts","./node_modules/next/types/global.d.ts","./node_modules/next/image-types/global.d.ts","./packages/www/next-env.d.ts","./packages/www/hooks/usepersistence.tsx","./packages/www/components/editor.tsx","./node_modules/next/router.d.ts","./packages/www/utils/gtag.ts","./packages/www/hooks/usegtag.tsx","./packages/www/hooks/index.ts","./node_modules/next/dist/pages/_app.d.ts","./node_modules/next/app.d.ts","./node_modules/next/dist/shared/lib/head.d.ts","./node_modules/next/head.d.ts","./packages/www/pages/_app.tsx","./node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/next/dynamic.d.ts","./packages/www/pages/index.tsx","./packages/www/pages/r/[id].tsx","./packages/www/pages/u/[id].tsx","./packages/www/styles/stitches.config.ts","./packages/www/styles/index.ts","./node_modules/jest-diff/build/cleanupsemantic.d.ts","./node_modules/jest-diff/build/types.d.ts","./node_modules/jest-diff/build/difflines.d.ts","./node_modules/jest-diff/build/printdiffs.d.ts","./node_modules/jest-diff/build/index.d.ts","./node_modules/@types/jest/index.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/cleanupsemantic.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/difflines.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/index.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/printdiffs.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/types.d.ts","./node_modules/@types/jest/node_modules/pretty-format/build/index.d.ts","./node_modules/@types/jest/node_modules/pretty-format/build/types.d.ts"],"fileInfos":[{"version":"aa9fb4c70f369237c2f45f9d969c9a59e0eae9a192962eb48581fe864aa609db","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","e21c071ca3e1b4a815d5f04a7475adcaeea5d64367e840dd0154096d705c3940","eb75e89d63b3b72dd9ca8b0cac801cecae5be352307c004adeaa60bc9d6df51f","2cc028cd0bdb35b1b5eb723d84666a255933fffbea607f72cbd0c7c7b4bee144",{"version":"e54c8715a4954cfdc66cd69489f2b725c09ebf37492dbd91cff0a1688b1159e8","affectsGlobalScope":true},{"version":"51b8b27c21c066bf877646e320bf6a722b80d1ade65e686923cd9d4494aef1ca","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"2c8c5ee58f30e7c944e04ab1fb5506fdbb4dd507c9efa6972cf4b91cec90c503","affectsGlobalScope":true},{"version":"2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"1b3fe904465430e030c93239a348f05e1be80640d91f2f004c3512c2c2c89f34","affectsGlobalScope":true},{"version":"7435b75fdf3509622e79622dbe5091cf4b09688410ee2034e4fc17d0c99d0862","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"9f1817f7c3f02f6d56e0f403b927e90bb133f371dcebc36fa7d6d208ef6899da","affectsGlobalScope":true},{"version":"cd6efb9467a8b6338ece2e2855e37765700f2cd061ca54b01b33878cf5c7677e","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"4632665b87204bb1caa8b44d165bce0c50dfab177df5b561b345a567cabacf9a","affectsGlobalScope":true},"12f4cfe2fe60b810c3174537bc2ddb20c1067b7768643d12cb1266fd183afb75","955bd53292cbb77a9e84584c23692367ad5da7303f805cd4b03b40fdc9d2c6bc",{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},"4ee363f83d7be2202f34fcd84c44da71bf3a9329fee8a05f976f75083a52ea94","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"2612ddb9dec0fdb148b20bff58d3737fe467e01b8662b4dc5f1304f792a87706","affectsGlobalScope":true},"f33b4a06403cbfb86da2fce62f2ea5d0ded5739cc239d53b872d165f7c67fed5","750e0399f74857cd30e51b6fed2d2a0d72380a05edc3989aa27819eae1da30db","b838a4df8b7dcf7fb18c31548f6df2db3557bb0e61ebfcfcb5dc630a5bb9f57e","7883c4a23e947629b8b112827c76afec758e17696af69ab4efe055a34d89eb61","0c8c2a5d7036374002bc399b41cac0e1be8f7a6d703ce3aadb6a81d8bbbe1ad9","f5950879bd8d3b947e4c8b502f0bf8f623685787df418f7a3394b9b35b71a3e6","2541d288e2ab69f4c813b165fdcfea7e35b1858ae28731d47136306575c677d7","9d7e8428f02e199561a6b17ed57c051a999954cce282bea45a886808fc42620e","e0cf19f141c3b2632d9fc02d65a753864304fd6cc4391fcb532844356399519f","ffedbeb275ee26dd99e0b7a705fa71d9b3ef97ee5d1d0267fad6a244a1d093dc","4853dcad8dee51622d7ceb1211a131f32aac2dbd84962a660cd638943928181e","9e4e91969e82c8fabbd27ef0539e4c9489221ede2157aff91dc0cfeff866f011","954360f47ffacaea1c304ff8e5db6e2457c72facf1d7f6ea2629b1605f20853b","8d9f4e84eff6f5fee54ba4da3470f17ef3e6754f55e4c1431b030061d02aea31","d746f1fd21a06ba011ffb7ba725fe15c7d6ba55ce15abfcff678d65bef6dd263","c08eed41d1dc72735cd9882c4fd9950cc524e53c35a197eba6037ed8f4821ba4","3da1d7fdf2a0b38c104108ee2efe75f90c5ac1e23e12bd2f02ef60a81d37df42","94b6c87407478c2c6ff1f59a78dd03533528402d7b0062510d2e678cd3a586c7","272c64adb32e362d0adac57adeed597b50d8b71f4fd0f239a7da917b4ac3d182","700c30a796d9706c5fa3bb8b14dd5f4aee5ce85b84ddf859d0c5e38254dcfeff","1c3f16b4a5818b0313f4a66ce6bae1bbcde073bf404bdd0ec28bc66e97d11ed9","c240c4dd8caa42bfc84482c7fe5c06ac492deef044fa4306c3ea234a45e97b73","ad4fa4fe514e1908fa380f0a8c8c62c9b971adfa999cba34bbb1e5d0b713240e","0e2df3991cd41b914c4b575b3408e36f5cd52cd17235ee4fdfeda6428e09281c","c899c57bedc988e25e610f3606ed25eedeb3f84c3f6d923496af9a307f513e3c","f2e37c8add26ba301e58109ef020a1e00d3ab05cda548f8900f64828d40c2379","6c2e0826a27391cc494aaa87f808b59baa6a508df84666f81693946690f230ce","1279a10f5027b747821de90b4cd1a0fbe72c3ba3f42c49eb56f35feef109da72","ed76099072c59987549c143f67ff36e288541e1a890af56f00154e84d9baf936","265406bf2e2997ee9eba936244816b115b45337acfc488ff9b3efb5aabac7d6d","5a39070c602d6c3f4295536c8f448b0c2adae7e3f7d9801ce1b928a56491feca","2c410e6789cb6f3ba1890c69603b405c33c99a5bdcd7da4487f4588059e13f7a","1b98f73dc13f7ffc416fc4e477837478520e98f47f5f4a658130f27ad677f824","203e5319c15be515b9c7863149c0182e5aa4e13b10784dbb788f63f570e37f77","7de7c203d471c12a3ebf2a7c1b8cceda856df83cec487537dec9d717b22ff168","cd6d21ea8e2fdfa4aa8667be32b9360b040ca20434bc9470f69127171b965d62","878d2a17b121c1f50305f5263e3df0458679077e1f409500c309dd280c5ef725","391f5523bd70a17c6535fe5cf73eb2fb7cf8e670d97380f618b43df48a98b40b","870aaaa5076e79698981a178d4d2ca18c09936e86b5c14839c7c24d9e09b4c74","5d09ddcf4ef33574fb974ddb84201a07a77d3c0f4d05c4f535b9e1f4e1cef691","f4aa9db1679f9cddfca8fa5ae5ba70f2b64d489f8d40330c2e540117716e7756","75681daf51472d25d1613bfe793010bb4a3d7e034763543f134c0ef068558850","f3d37d6f69e6a3b499263f4aba971e6ad8cc1699fc4c8d79feb42366a9d63f4d","a2a9f5b8e3c6483e2cf7f0a2a0a56a9a657a1afbcbb9c9845c66b11baeb77d7a","6aaeba723cbbb5df51512c9d97bd8cdc44aba9a6440f9edf0380702dbf571421","89ae61ee38ff9291a10d88bfd61ad3781f9e4fa6dd62597ee654d99d8fa93172","4667e2d41c8b5324c0ad7933ae2914dfa924f37717464736b7a3ec7577a3f6fa","53d8b45a8ebe1b2067e70774e101a6a31f62a7960532e83b7735b41840429494","827c02355f255bbcb2b548043de0bee082f088ef74e033775abe6d890530feda","120e28c47aca5df97ddcd40873b362b84592101b218214e7deb5266bcd9f5033","4d3f786bc5a86767f64e5dc28758a0cf9da0e77f5bb77bf7aaf9861463e2655f","6206b940eb66e5f86396c917ba848c824b8a94b4c3214cd4fb076210bacd2ba1","f4614e22cd0ee964a84223bf18fe41b11b7d3a1f841206ffd22801702d3ef89d","d2635f147e3ca6c72cde52e2aacabc5ef8ed8a1dd6a536eb08c184fc095a4dc5","24238e05c0e9657f1b6861c123104eb862659774affb998d65d3dee375b4b6ce","68b5143464859cca91e4d9e42ac17bf93db6f014f17c62e0266df1ca375a6f8a","680d8c21f6bfef29a20a5b20a94b59959e4209b2b25686c058b240d40679896a","0de971c3bdc1fba2f73853453f6f0807427fa88e24d5cfbc9abdec0bcec23a76","e39d01ca153aeb0290799181f2797dd2c93ba5a447fb825bd499b7e18990b6f5","1defb0278fc236a2def01ed9f96568c8e2c422f02d211487d985df13ef811ada","e40975535ca4c463928f1a49ba4d9772a1f5251f273c3c6393a0cb2eeab8f4d6","dfa08f7f60d3509ca63a1960edbab41efc67909079397921cf1d3a2a95dcb494","17da81e8c27a125019446fe48b257c96731bd8eb3924cc42c3ea82783a4a8dd7","f98d4b7e4a51b213d6d36e0fffa3b863e84c336919a204bc45cec01a2e0837f4","87f23fef4180ac8cb70039b97742b54b0bd79fe50c6519c94ef2beb4b19ad04b","aab9b69f2b07722579cf247205f308f2e3468004e18c9edfa5a062e4d150a6c5","ffc1ec1b29231b1bb255a84dba0a55323a8bf844aae9f457d2546f83930d83db","c7a523081016cda9e9bf2f5908a96f09817fc731074d272cf75557abf8fdd5cb","e9649936d0050b056a03387cf1379ec437e659a4ceb6d266cd567e1d361c4ea6","ef7f7353b1a13a830bc86860a086d07f52a5967bc167e6ef88d8ca7e48faad61","5601ba7a7aa1f7f9719891c171c4c21c5e30dc7c639b48d071631c6f617cdd08","7f942ea76985377f541ca275df8eafecfa64f6abb654c4f605d29ed482392cfd","a9dfc5eb0f500f64b799ac2fdd847b38a5aacfaf20d39efa642246c484b7ff67","0974b13f06c49dc814ec72f1f52b47f6f0dfa2f353bb07ef25bb585ef9b1c097","c227e6362a87ceb6027a6d28ea6f3b969e402bd893d0f6f2085dd231aed0501e","5024433f8da3a7968f6d12cffd32f2cefae4442a9ad1c965fa2d23342338b700","f70bc756d933cc38dc603331a4b5c8dee89e1e1fb956cfb7a6e04ebb4c008091","8387ec1601cf6b8948672537cf8d430431ba0d87b1f9537b4597c1ab8d3ade5b","e4b367f488986faa41155eba6408573e8ff66e98fd1870c3fb2a3570e421fad4","54b127d9a2c6a6995580ac422ab05c2711aa85ae5c4bfe71e4d2f0f9e533c528","38917038579abb914ee0957b48968b2bed721532e9bee8cb01b354093283344f","f014d6d053cb1840965952268a589c9e2a74d66c8c88286562d5699350e28e19","66851b263230decb3684072b2cb777f70ea3e52d4489b88f78f185618d4d398e","d2ac9ef9ac638aebb16f0dfd03949f14d442dc9c58a0605069ba03b2088f1034","3aca7f4260dad9dcc0a0333654cb3cde6664d34a553ec06c953bce11151764d7","a0a6f0095f25f08a7129bc4d7cb8438039ec422dc341218d274e1e5131115988","c26231a11f4cc0ceaff5addda1b47d80dcc920ca706ea55b0dc9dc0d648b2a87","45785e608b3d380c79e21957a6d1467e1206ac0281644e43e8ed6498808ace72","a3ce619711ff1bcdaaf4b5187d1e3f84e76064909a7c7ecb2e2f404f145b7b5c","1710c396fe5c4804b37df33caab2e2f69cf0dd2a9f7a5e5379148d50f4ea7419","82200e963d3c767976a5a9f41ecf8c65eca14a6b33dcbe00214fcbe959698c46","b4966c503c08bbd9e834037a8ab60e5f53c5fd1092e8873c4a1c344806acdab2","b4dfafe583b829a382edccbe32303535d0785f0c02ba7f04418e2a81de97af8a","ebe19dc5ff7af748f8622236cd9e2c42a5e6fc8599afccedea37c64130015303","93d72cd6f97ba8fa778d340091a0b25a08ea336a2ac79cd7d33086906b5c498e","f9af19c36432cdc91078e796d6427e2c8c18e87f027c03d6b4fc310f4162267b","9ccafd40d793138494992894dc29b3e030009eed6a840569700c4ed780ae04ab","8f3a2e8e4ed5b7989f4b52dcd17ac315dee4b4949d88991bc872aedc72b075ec","b69c64f20d31c187c2d13826935feb22b05e15a2085027a64dc692805c2936fc","9da481d380ebdd8636c7554c33ee1e23f6ba81ddf31d3cf011bb23a80a6256d2","f163b1edf76fbde01836f8522fbe646fe2f55e313bb7fdd363891748f9b57c60","45b5d392517d0c5fc145493fcdbc11f250e3c7039349e1df5cc12ad25e573db3","6d56d55733cd03a2f5922f434a25b505e01465ef8c068588291f7efdfdf09271","30a6a93fe9bbbe0880eeef9ca0062a995cc2b91947895cf402231b726b810b69",{"version":"37d9bfea550277f40aa415c65083976bba3622612df33ff1488abd85aece0ced","affectsGlobalScope":true},"513b37794a7c387e4477cd04efcd956a36c8242931f2bae41a97bb91dc4258fd","97e4d3e9b8beee8ef1af9608ecf6930963d89a544e51b01a70d66ec32a097e6b","8b8edb6299957aa3fbbd73667f068ea96ae2b3e7fe671485ec451293909a1aac","4ec8340d509e5ac01e4afe7bba85c0304f76dfb5a6f6dcddb6de104bf4ae55b8","59e71f6318858dcceab52b7ed35f70ffc4a42e2bda99ec76326273ecbc319251","82327ab1bd5c970ab0fbaf51c51906c9b3de3aeeae90615cf9c8af5c1d47a937","35b301eceb8eb8f5988f0ac348d476b1d39d500fd64a917ac04f79cdd929fddc","a0f27f3383774a8bcbb36fc29f6e5471529005c4228ed3cde505f07cda70318b","7195785e8f8c6b3730e30f04875bc4220769b0ef0a7631410e11561ebfeed09a","2569d03f3d05eb5389646f24548589e8d4e320c85062ca7175993d3bbfc1e83b","94c3a0fdc9f35a05cb9f1c72dae936d9681bab3b63ea9ce636ce5f009a170d93","6c32d42eb7f69ba1b3f6e5619cf86d2f2d80e24af296c854690397e66a0dd2fe","cfd5481498c4b050c791b1fd5ae7976bc8f00a9c17f305b272ac54ad1fd17122","c645d6ba8c1c75e38600c5af994fa2ea2535e315e191c656300961e33321d546","13f369be1b53e787ed9b3dc235e94b28d9392733fe51a48e9797b8e24d1d9e8b","92222a4e813ec900a72c5956fd65f850ab48dffc6f14d2965b372db56d804bc2","3717d9f34a8a59c3a6fe157ce6255979210a21b91f81b1d11cba990ab6e566b1","0530c3286be5510b6117d497183fdf3bbedc0b0fcfc390e37e37871c98c98f09","6edc4467f7cb52405696d6603f81213771ad312b9f5f3535fbf5d0272b74a674","01075202637beb756b60d08906679ef46bbdb3ae422a45955cebfd9df88d7aad","87b341ae7a8cc154dd3d6250c15bfb06a1e134a9cc816fd674ca1289e7d0bd17","92c18ab0732cced65fefe31f6587eff02ce112e2fcb1dddc4ba6b208607183b6","47e3e8cfcade6d6d8ae37c8020daf99cea17e0cf7ccfe7f51548f77cbd50821c","4e7f3291928e9be7f45a813f13621524a7c3236eaed912fa1d26e7cc2fb3ce6b","aacfa5ff77f1442223b15e981aafd1c7e95305c2169b8f0bb96ee7a4641de527","dcfaf5c0a43553099cf6b113a979ae66dd538e7db020ca9d5ba96c7c38e2a9ae","59aef61ef5c03b80b2d65a8a75b413e495c035a542cc5070ddef66dcf539d472","1cdb7372ee206b2f2bc81ba9ed1f205cf8c0a664c4af1113a8a2028419691fe8","4390acb689f4f6cf0e3364e036a164e7217b2617856bcf2916dbd2590d8bb788","d2b36d7a75ab6abd92b6f7ec4e5e362aa842d4dbb56d7cf9ed845cbb0ff2faca","c6a977b4879992b5c9343102c7a24f2e86ab0f7dd8c22a43565ee3d97c9c4613","bd4cfaac0ac4847045d7040861341be2eacf3e6edc151c5e9e8a1c72dcd0156d","b7bd60de4cb1594fa9799e06994fb645d948dcdecba51911cb93db1f91550864","a12287861742efbde8c40e8ede88fe96e1cfdeb80461a49848798d136eb684a1","e866182fccba9f7d1e06b063138f7f4bb04622ea874bc5d93376d65382bfd9d1","34d8c994fecdca3264adb4f8777bacba01b0e58d1777c26bd54d224388938094","9e82330516a7273d216600928fc146ca8a257207f6cf7ff365750a78543fbc4d","a5cc98551e63dd60c44cd45a8b2307f2036eb1cfb53aab658fe6ee2054b059c4","cfd84a4d989833e80df2469c7edd2de1f466fddbad526537422ad9d98f39fcfc","9af95cf23515d05965e6fff9695cd4e99e5ca535ba8b14472c626fa889aaa9f8","721c7fdf74eba0b4c5e905aaa365a964c44902fbe2cf96b68f939411ec30f1f5","fbee5c4447ca0a78303217aaa85825f16c0cae393bec1d7ce7ca3934a7ee1bb3","febbde3b3d5bf4af8a2317ad12f43753454662f3c6542627d6de8f69f8532d7b","ff45066e1c6bb668242885f839e741d88416dad2c549d488d2955da5faf8d113","b5917a4b48001b9af880c984f69ab941e1030489e5d108478237d9e38df18950","292f4a1085c4b61ee9662a6f137d72ee44ef5095325c67db211aa13e683cea0d","b2320a94a9a1d7c0b43116edbc50e58966c91f88af2fcbbd3e8e9c138411a814","068a28a13b8c688b5555fbe8fec721e967743e946353af28a3eaad38391652de","7240b12bfe31498a9db580e56b952c6b71b527974dc7d19456bdc268ee9ce099","db5c5142b4e040d191544f199dd1668731ee54a7f05bcaf73f40611d99dff89d","e240b4adf125cf6d6a20a3ddd09083f330c3d4cd9edb595cc5cf804046d5c69f","0619668414ff4637552d56d814f36dfb51e4fdad09be2aa2da97efb13f71dbc1","6b0cec809ba0e1ad51c9a400c348e84f312a8b118b68d337b11ad680d82a5084","2e34f14a9a1224a253623ddc8811a5bb4ce407f6be100926ad5ca63748313853","efde39fac3aef687116e6731bf91112db7f25dc2085bf3c10e8eb7fe3bd75bf6","5158e481864266c5c18fd55ebd7026abfaa25f3f50bc15b05221489cbbc0b30a","9334eaca3166ab501031d33381360d17397cbf569fa12428e24b9b70d23acb0b","0d2f099c5a404d13b206e9e6b7c77d328198f18fc4f69f406c5aad223a7473ed","dd02183c3f58bb913656025203d519545d14348a41c2f4e1913fd987ebde42ba","758b0d49cf1814f873b5424d907fc3889e50920ae4424d1afed3e07d9eb161a8","37b37340025567e3763ab393a931f945fe4e31722b878619a56a86094112d7cc","cb268c006e48c0a646e017e2fb169374908e1a97f8fb245984d68fd1d4f36b45","90793adae3152c7b5dfe6e2896fa28541e85ab074d89de76fbfb8318d8d22c7d","8f438f95d9c5cb8f51b63f252d7071c9ac3ea51ca6552db63af6ccebc2a91f3f","ed01179352b34af582fbfe060f73467d2a483e5b1dea92bda6a3607d1d66c853","5b55f4ebfc76edd0bb59918e27aabd0a14703624129443f309b958f0d858038e","5ddb22adfbe96f89a08f6381e1ee4880a03633a8d5b58633ff54793ba521bd38","d22cc93fbf80d86613a36ec92fb161d0fb9d11a9959f739bb4b9e4f1b3ce7d7e","b05b3e40cff7bdd1f72043298e6154b741bf046e3c1a4bed9cf243fe35b178f7","b818ef025ed19bb7f50f328ff51634800769f484897d1896189fea944946dcca","73e808394fe106fd9a374ca2d3b84bd858673312f2dadd382537529eb4716e00","5a644bfaf977a1d85f45c84d789a17a8836af7c693a80b9a5ca64ac6db2797d4","343c6802fc4b1dd83e41479f0b75f010bbbc7051dbe3103f7631070287055860","a05d7c1b05921cd11d2680a4a805ab827b0c855cf516d88d12745bec2097b342","ef846ce6cc2b0a028dac01a892637bb4336ed5151df60b81059b41e0659d936a","1d0a7d708c9693ca86ce5fcc3595a4a703468fd7eb370ba05d2a32ef73ce3189","be34b55d10a7778ab528db7e622e1c75b2734a533e58e4251b26954942328009","3c0d64384bda3a4a4d3b87b0d98aec78cd00279c4a14b521ebea52638f783199","a1dfa516b77d00072976c60520c7c52064a92b897f27d80edf94267c0cee5f21","0e7e646510213db796085de6f74f7cff33cc37cf839f506ee9ab24dd70c9c6d0","363404502553f1e00eb211510e255810752dfe062adde5565e7cfa025a5a407f","acefb08a2370c37e4babf2f30fc863a68619c90daee680ec45ab8dca4fdddc41","517e9b6f14e2b1ede68ac8e4379f52a92ebf8be6404d77b484589adea9ef14d1","a459c124631a66c5b909069ff0a665a86cd0e4fdf736884297f4988f766371c8","744f17afc13eec61117fc6d5168dcbceb131814408a198980a7d7a42d8d4917f","196338caea66730e2533610ef56a0f13ac06fa3987354b889eeade30c2af59eb","5a7e08d1f741929f219121fd5adb83b12bdf6b4ed3c2e4179daf5e1e0be6fd4d","2f97c19039ae92c31b5e5044832b26c06d9d256d4ee62f2018e264062c3ffddb",{"version":"59ec69b21bf8ba6e79923d8115d85396c9f9db1a5d96b01d10bae7fa3c0539bd","signature":"4660f12606837d713cc493a63e0ed4e747a40761b4b0a6f4c7c956dcaeb15326"},"33560081b50664c17b8c668a9fe5c9ba5e703ff3a2dd0765f5b077acf076d705","0133e41766369b00b054378bb21c2b85638d65cd6c200498f33af4962ea67d72","7674e2c3dc4683f55352fd62929afceb774570208b607ac9fb459a23fa7d1d12","b074a6d2da8cea3e6842aa2de89a456306e993123bf26a2e972fb91b0199ce76",{"version":"b691ef1ad0e0480af7b6146415e0e9a1f4d476f5f734f0362a018cd6c7ba6675","signature":"1e10d27545a7815ea5a4cb38ce7b6dc3702dec3c19636c5070d4ab955256543c"},{"version":"98c0779e246841d01aedfff3a6ff94c96af1a01f84205c3f2798494a7f59bb42","signature":"6c87a9fbcb511ccd605283c64270e7a5d721e564a6a13a53c06df63c73c4210f"},{"version":"a4d827bb9d953e2012187ecd99b6c3ce235c0d58da0b9173244c004e7db4b0b2","signature":"8ee0f616aedf5c3c3c2eaea1a10c804363e7762ac8f927be615d21db7d522da6"},{"version":"6031a95b1c0ccd1c925f13b65cc7a435bd16b5424006f47769008f7a3d473f4c","signature":"7bf54e3ec0b0c4128356e2e47f7d163957c6dfc206b368396e17c9cafbcd7677"},{"version":"2b551ddf7bb58e349c01eba2a5b7764e013b991d09a6e96913b7ea906cfa4e1d","signature":"49b2e04a493481a1b17674d88c2e905420e77ce41e37e6baa3c0812e6d6a769c"},{"version":"2cc0d3ac1f97df6978bdf70aa80e2898d85f30e0cae38fb238fc3fe7b31fbd0f","signature":"80dafa970bf8ea66d7468ae57f246233ad8c75c846656dbf6eb542e5c188ae7c"},{"version":"a7adbc22d0e6f520afd64ee60657583c389988ffc17c485042ac51af29c4c24d","signature":"638c78b17dcb4a119133b2c3195e6eafc5eec7b364e10f4406c8bd7fbb66cf91"},{"version":"75b41a2995eba519932238b82f29232093a37696fbc8b1243cea081353e1c43e","signature":"4185b47371948f9787066b20700dc49de15bebf398229548b90de6cd8d47cd81"},{"version":"88fc3e6f4740c138eada8449ad2c7ead581bad273ff0d6e78b052e2ba9e969dc","signature":"ae0fa5b0df7fee6942ecdb6cff2c355650023dfdf9ed948abb8318d07fe1d2b5"},"e54b8222c87f9dbafed1fae686bfea545bcf4cbf1e5f405aed21444be39bd5b5","1e317e343d4eb4a654f9ffd27da9a7fd684a113b6242ebc779acbff5a6482b6e","a511ebdf1fe8ec4fa5b7dff9f02f674d10fd13d22999f4dc6208227a4c04210a","8c91f36f0afbaaa79829f934e9df87f800951165fdbe189c18a6272481c3036e","3b9a94741b2026a8e535e734c3b10891ab1932e32014ba90b46243c787e4700e","d0347bb90c30de44526b9141baf931747bfff547f5f9aaab230f0611e1a4699c","707de040bb96cf1505258dac53414a29ea6cef2c171a0a53747fa0ca2b25a23a",{"version":"fcbdc4751f96a564b2ef89769599ebacafeb2ac6a03bfaefe3a13833230b6585","signature":"475e7736ad00d0f32b71f836eff04bd85cd0c683bf118b524dfc39ddba48c1cf"},{"version":"a084fba8cc48f051ed80def7f4cfd3c9b8c260ed481024cbb6688072e590ea52","signature":"56cb05b1ac9502f84b9c4acc4096f29bae7f67765855c9f77f9e146a01a2c388"},{"version":"020a03cec4575ce33dde7f59b399a37427da0df3b4838bc42e1c51b1a123f2c1","signature":"beaaa081f75503996db47057c91d56120ff6801da559d58c6c8bbd504d60454e"},{"version":"cca53e29b6cf7f5e99640e3da011c1c75be9bd31f5a0e7ef881f580a7ec7ebd0","signature":"c8640941f7d882f3138fbf207cc078aaef2b03d7f61685b979878b86a633ffa9"},{"version":"fda22a3a519fa661d460e13c624c7a7b5c3fb854f57796f0a4358e31f1bc18df","signature":"b178bd84c079e0e638ff6f08a54decf361cd67b5e195b524d4fb550175967109"},{"version":"5eb98f1fcf11407cc1af6eefa32fbef1b8a704303cec7ab33e9c484ca248fe39","signature":"3ca739ab3255f24f554fd08045127c8a5610a7857644b9bcc88d8ed4a98e83ea"},{"version":"2ea07acf1d5f96b872fc0eaea415e5ef29ad7762f3f7aaae012267e5d4fab9b2","signature":"495c2beb74de9ff8fd0cf316ae3bb1f6a1325bc87bd8f250fcfc8f0edc2776b2"},{"version":"84ba4c27e83510d9e0bb72c7a2d5d69087f9ee2e017f3f9e999a717d34a24e37","signature":"e9f0da06c78ee5935f06d994f861a775bbe7b42d2ce563dfb7d1a4fde5a2c2bc"},{"version":"c36878911ff9cc9960a357579e2d16147e966a2553463be7a403c24e3df713d6","signature":"a6c74cab28f13db7fb65915208c95a8bb5582c98928e18b1cdad27d37e325c6e"},{"version":"39548ae68b16395124a0bc8da5ab991ab266ace537cff00bdb09a9a0e98b6991","signature":"9b3a62972a98feda8557471eeb9df034a8522bc635829eb67b8fc8ffa57e9bd1"},{"version":"289da4da3bcdca7e5218d0428557a5bd88f5ec0bda9b0184411318a6c3e7a4ac","signature":"fab10c12322a238d68922adffc6cfba5bf72f9d17597134b3963327b955d8f12"},{"version":"40c58a76773864e23aa9ab7150746759f58366a309e6835bb9f5fbd15e5665ac","signature":"1d8ee46014f32e3625512c5815235a724ad15da8778902a6cfee689ea302dc64"},{"version":"18f80bc64643fe3d55001f0199e35f72d7ec5252f6483d81e9bea7e355000491","signature":"78b1b7ef840e1797ca69eec30f05d9aff5e8aafaf854b1bb6d356d92c91bae05"},{"version":"ab1813553e548d07efb4481f3be6b55b89e09c21a94414d76241c3e1c448bd36","signature":"75866d774ea1e43006ed4e8f985b9a8f46ac547457a456a0e353ca0a2c84a414"},{"version":"a7958a194aba7bdf89004d4ebefc117a9e11d64d71bd4060f8755c71dc049e29","signature":"ec984246a0180563bf0ec0a04c2fa0b22c626fb877cd380b84d162f18f7afe0b"},{"version":"737672e2e2c1f404486cb86b97970cdc751a2a04c33f1c007dbdaca4ff8dab95","signature":"6063ab2a42cc2f90a1105d104228c51eb1c6f0f96d8a2603bd8597c42c553196"},{"version":"260818b903c527ed538e98dd76380798e0c3e8524be247f02dc9a05efe581f62","signature":"d650443576e8f8ee7b4629cd361f20a640272297e4d2c6b5bfd77bf92ba5a43a"},{"version":"867ce24482ae01d94a9d94183c7347590355aa077b79cd0d082e6d35b9cf2876","signature":"e46349690d4611551df964294a02090a5ce3472f58eb742e15a5bac62a9e781d"},{"version":"c650dd7c01881705d293f594aa99c76fd3570867cd13593732c37a9223995734","signature":"07be3e279dbd631a756591fc8b9845373d75e1032ba482b53847d378642ca3e1"},{"version":"1cef58d9a4fc3dacebf46badf539f675219ab69c6561c139999b53437ec50ef1","signature":"f1285c4689df44d148b24bdafc6787fc634ff136c5c8389648921ee798305d06"},{"version":"ee8f75ba51b22673a7ae38ed353687985845ce48787c5991d17372cdb7203fd3","signature":"e0ea3022fc30f5414b3b743229b38bb2fac4b7e58c9f6afa73dd77e3973946f6"},{"version":"a4205538e835244a3af0363917013269cf39dd27b668c1e86b21ad081efdf1a3","signature":"0664de38afaf4f8e18e65dd1b0d826087a2e749ed255c7a451d578adaf732f51"},{"version":"61de6314c5493259329e74b72a2c0dbd8c7a5b7ade94ab346d1a66bc6eb1f368","signature":"ab887eb234b634fb1dd7cb8e1f97c279a2972e5a4a6cc34fe0d6aecbf3d82b5c"},{"version":"58aef7e1353c763cf132804c0254d5458968869e5cc5c46ed51be6700af14dbc","signature":"3eea413444ec10fe0eec2eea753a1751cd6c2883b96e52b95fa56129e6c321fa"},{"version":"e92039c62af4460feb8f4a500f6594da598199f168e14646ad5a3e402dbe5cee","signature":"58a5509d0c1c8c60b927654d6392232ace3b72821d9edc4949f49e77a0ef11a4"},{"version":"5b994ab5e9838258492bf093900caf9fd32b032fdea7003537f04d9a7b16f0aa","signature":"5802ec833213d084b48c03cd6102ec2afa75f9336279979d5dd964b1470e8776"},{"version":"0bb4f433f1c571cbae43c97d867a822a587b4ef4b04edf1ef388c80bc762aa4c","signature":"aac5a50798220b9712cbc4e34aaa3b005630c1714e637b1cf28d08e61be48286"},{"version":"4cf18271af0092a3cc30c5c3ede13a230b960a8d1a18b23825e920248215f589","signature":"7fbf0788d3f0e991778740ddfe0db323ed492b8842837163f277d1a472b1ff21"},{"version":"fabd5098c54419c4111794bebd89554025cd76ee34e92a3e2d517720d3d8e9ee","signature":"37e96e00e2d9c7330ff50880940b97dd4544269373f19dd910c418e07c23f53a"},{"version":"6cd8dcfe1a854474e72c7bec14794317f6eb234125d261aaef61e9c89b0e4dac","signature":"e82f3f2e4a6ed9a970b807e2fa2571f9ddadcd6a568e1850ccb2108bc1090a17"},{"version":"4a361bcc8a81a2656ffcfbd409c4eeb1192e6a807610765a8ccb28f7dec4f99e","signature":"1883c4cc7c69e7eae71b447f06cc0db1f665845cc223c0c43214e958f9350e34"},{"version":"7bdfd8b967985a3c162773d28c600cfd0321ccdb1a18e6fcc572156528a0f0d2","signature":"691b6fd70fbdfa1fe2ebef9d3d83236c78314e6d4fc2fcf4d5d6fd08d692744e"},{"version":"81bf2117e84a8e26d3a4367ab803112f7a203e298e7609d4e8ec35d056b20239","signature":"499b894b8cc739b8f5f6712b7cc64ddd7c994adc31e4fe51cda8a86f1d7f32fe"},{"version":"125879fa0153760442c1fa3674e10f3a8134e1f520c468ccdb0d16f55eab06f9","signature":"8e359345e83e618cbde83fcfb4ebd55419c095ddc12e5d879d61c8ae25895d02"},{"version":"e3856e90b46a3bc68953d80e0cc8c62842f7e88bc3525d0eb0c90bf7bfb6b889","signature":"4f227c53a4558a146dd0fa361f2a8b47b4d87646d792349aab88a5275749a25e"},{"version":"c2f4a79716943a8dd15f29bd1f103452d749ec37fc05e1285962e72158cb18e5","signature":"29ea799e1080b248a17ce97b49123c050a228ace8b6b627fe1b9722df7389383"},{"version":"8c1ae29ddbb059602d855e523714afc70146d69653df67ba5b1c744c33bb3470","signature":"849cc845900ffd3d23bf0dfe01f5fd8d069aa757fe53454320820ff594198ad4"},{"version":"116dd4b794fbd63b0d854be9e9e557ef53830780e3cb8a4239172639cb262fba","signature":"86c7873b43d4a7888991d04813ef21efbdcd297981ce90706e4ccc039349157c"},{"version":"6dcd171e3745a3e0842f1855d422a8011e3ce7995a21c48b5dd22e1d9e1ee718","signature":"e8753cf90235d0ecc4ff5d52573654b94f865a778e2b9c28ec66b80d0216f484"},{"version":"767c431cbec978d05d99c41aad7d55bfd9e079d3bbf3ae2d4c2a699bd2d1f14e","signature":"f71988fe9a7e1189f47d54a14c2c30279d5dac39e0b43ed3acb96df2204fd009"},{"version":"1727b7c66a547be642c125475886b6dbe1c0d82823629be86ec1cec4582ab3f9","signature":"b2ce5476d34be5e69cffc64170731dae83efad459bbc8915b1f8b6256192aeb1"},{"version":"20bdeb919eab5c16b0242c98fda42aa0df8c97e07b201d733028dd002c5a6f7c","signature":"fb4b9bc8afc5cabb73a5fe52fd13d5e708e2f42c2e1d7566eea7719c174a4926"},{"version":"740d1efa748a5a6040cb0414e42c2c7e8c2d6162c6acd2cbe2cb4e9d5bc29fc1","signature":"1486e8a44a84771ba083ba445bdc2e0f40d0cb68dd5ea733f66d38258ee36296"},{"version":"349828d08d6b6b41c0c43d9b90a776e50ad05ec2861b22b82fd3a219f4cab7f0","signature":"a367cbab5d2246e058d392857bde50b7df08f0275740bbd0d8446ae1cbf4b0b5"},{"version":"22f8f2c38a3f6fab6b253aabd71c41b5413bd043bc8cd622bf639ff1ba1d772a","signature":"10b01b938dd5c1d20cd56f6e3f0c89cf6f209272798ff73524c3148e37ec3233"},{"version":"ee3fcdcd3ae7b864ab7fbca63eddf6a8776748318d76022fdaac037c8aabdb30","signature":"39f0198fa7a3713165573b9b2d3e9b61252431ab4d3f585a1da9d93c732149eb"},{"version":"b974f246d04dd22eef81f1688722c0079e26a4db3a20bd9fcf226bf30a64569a","signature":"62dd54a96240fae42ac2d5242db8d52e3fe6065ac2397b4ed0cdd621892e05d3"},{"version":"2643aa5066a173ebc4f1c91e544cc0910d8e48affe903b9a688c7094945de174","signature":"7b01d5cce6f822fafbaa8aa67907b7821589675b27f31a4079e18ed7362a69c1"},{"version":"217e2e6691cea5f1acd178799026d373df41c5b06ef4e2d77f1201b2ef3b7931","signature":"2f6efb73ea4a549c59f58a6fdbd86d2d0df7af343dce5f886488f39e0f607edc"},{"version":"23b908525c321cd1b8fe58ec40847129e4a6b01d57d9a4c5b0b12594e64aca67","signature":"83773c870b798d72e3b7354e27bd846df1d8be0c89019d6ccdf9b9908861f9fa"},{"version":"8bb82db355156da040a7a4e3049caad591a1bef8ca951a81cbb92b56f975fe30","signature":"7f17d87b3a8b33cf5835921b195eeec3e3f3fe21856d2d85bbe3831c912c3663"},{"version":"dd6f58ef3cda03b45c30fd2689004d4541ae8747655071d85019a6b57b7de2f2","signature":"91715978399b3aebcb9eabc5eecab4bb0355e883bdb29747d574f28b0d92fbd0"},{"version":"6204bb4322d72d2de40d28b26a321dea92ba9849d71fd91c5c5d205f968648b8","signature":"5c19e82444a821a4cbb7b7d62bb364085dc2d6e5543a31f5576c901afceea605"},{"version":"32ea78d2cf2b510a09252dd860432614a275944974e837f675213490ddad9cd2","signature":"1a9ff56adbd718fe45c192194b05c3b04930ffe4a0572dba9dd59fdebedf0293"},{"version":"87a97d3e383ac76cffbf0b3fcc85a98d703825e750a9d695deff0120bca09fb9","signature":"f70c6a8fb79ca4c9b4c4a3e65e06e5df09e99ef00c0cedcbefb2db6d6f028f56"},{"version":"9d831a5d820cfb1873f77c1330c16a3891736edf5da9de8fd22952a3112d698b","signature":"65f148e6afce359f31c8164a3072bfec4aa2697325d89583cccd2b807004b5a0"},{"version":"ebf015bed59a9a3c6be5fd992e82be0d22e5e426ae2b16816eb0cea15beaaea9","signature":"ed8def0e5404f157e7dbc2b637f214ab3829a246af953961aa15f7bbb194709a"},{"version":"28388743cfda79f09874c860d56439a92c1be67f767bf2d51b4049691cbfd662","signature":"107b5469773a7c27a9bc894acbe1f49d2e3d4dfacf0fd5807def53966650dc3a"},{"version":"c203834fcd06a409096d9dbb2ad173568816eb1ccaf86a09eb32a826f56aa84b","signature":"47c1c8ba8d346f91d008366f8ccb106488612c3be210ef7e095d8c92172a647f"},{"version":"80c27b66499aac7eb263ffa74174241cbb3ef87a61adbf1612e1d0c918558af1","signature":"03737ea43bebf9d59ec4a36cc5e3d403d203bece84e86096c7f4e2635354b9fc"},{"version":"22b15d5a0de68875601f3e88374ee463137e1ea98a2c5488dd781ccfa497dca9","signature":"fa3a9d0fdeb2a4051dedc6551e10254477b7af3c679d58045b1b6b1b8f524900"},{"version":"067d8083c3b847011d3ab702ce51e74faba980b1a1598fbca5fcae1d551823ce","signature":"eb376a5ae3fc9a1a02d41d62a31b92e1629275f510bb1c7c3cf28f88e7df0fc1"},{"version":"da74df504a505cb706af80c56857e328a0cd482796a286b392a6dcfe2ef5ebcd","signature":"5bbc4e7d9b761068dc38b380d2d082b317f35e28c1ce599b3321103e9ccd8599"},{"version":"82fe7ce1fdccedf02a52fdb94ba448db693bbbc0f16f65870cd077797eeddee0","signature":"add2613905e4fba0530fa13007180e70fdda7be18d9433e27847c9e58acd3e78"},{"version":"78136299b246b3bd1a93418fdf4234c7fe9d0b918f0d71b56833116b47130a15","signature":"128477991b5229112ad251dcf17fc971254624a792dd3bfdfbbaa57772ee8e5b"},"db48e86e9161b0b2414fb84e9f8188ef670a7dfb4cc714cb3307445adcae1c04","4f6226dd2d225493041ebe92bd792b3db8dc6df9440ce44ea11b5c6144d3a5e8","59d34933d7d11a4fdac3433769f3f51f1d0bbf2eb1e30e0296a324ee980a2280","d38050604ddb18035dbb3dbca1c8de57e857046ad940d7acc32d6bba70f5c4ca","c78af8cbda6b66a04321b33d62aa4662c91aa5e82c49263362c0285aa0bac080","6086684b3bcdaad070547a18b7a87e5aa29a73ecea6f8198ee5394fb9f937172","1f475f266865e5db9fd7200e1abbdf126df8a97426834b205ca9e18231f5758f","56b752fe566b359f9c427203926281aa0e00e6439352a73ed4dda507f7ddf184","66e917fa49cb1ad4bdbdc5e497487a75c2d8a44309799d5b207bc8ad4a19590f","b68fe57ed9d152c98aeccc2b3f0267172c2dd3bee000d65f78be88992416daff","6915102cd6a3a163f4703630692b13cd2dc01fb94f7a2eb4359737fc3c965947","fa5588949549e2bb8473a4946c5c13168f995cfb84e1d68973a308fdf3514ae4","f45b7aeade418c0b7f6eef3f29291eff534ef593331b893f57aaeef7156da6d9",{"version":"aff3c9215a9ea71b8d19080d1abfd788841109cb7c697e11211a61fd5d3d11e8","signature":"f00215e07ab3027a2860ebba0d5840fd8888c90a0d2a2b2e7bb24c72698ea56e"},{"version":"06e9cd0e70d0e5945f1e83e163893aa6b8d46f7bd1e9e6c66952215d5e64de5b","signature":"f5f7614605ed7ec458e8565057c0599ecfd869785c3f7770aded3e1d2679a00f"},{"version":"f001a9498d7c663a6f00f65a31a88ce06b176e540b15459c7c0848f6014d142a","signature":"b0690b0c51c220354d30984393d1b2a935eb25d8b9d9207041354dcb76216f42"},{"version":"b8c866443d1d8d91bf2fc4d01c50f45ebba1fece917b1be7a90968c47b92057d","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"b8329abb1dda643db7bd5863914efd9b631b7a59cd15a5b80f9ff80f5e0de697","56cf36dd2fe7e7d2a51a82a8673928123ff11c42b4362b3b5988d42606dcf8b6","50d7a27703e4b16cbe0e14568a52a3373e5065ba3c18ba64ddcf0f013c0b6c9f","c35cb15c59fb09021fb61aed786d431131ea0c2671624c89c5e22c4f6b7466b9","9ad5897090e1ded13d1c2009169fd7118d82cafba77cf46f4eec92d9b3c55752","7a5be5c042681d792658bc7141b050127b56168d921ba117b4ed08f628c8ad8e","40ab268188b17db0ed26aabf0f085f2ea019095efaf3e5e9747df335fdd1a80d","77d9bdd8b1283c1b515f06d6715b2949fbec40c05f080a2f834662cf3004a4bc","f6333512273b449f40a9c1a7809fc9a6abc518c03ab8f2738e8ff8f9ddc41acd","bd44dc14f1043f830f79f46c116c682b9ecbce429a6cbb6e1719d68114655e93","0e422a858af5d97da15d9aa38494e927e3c5ca964f61e8eb09ea24037ef744c9","13094deff705b004df9438015f55f96de7f6ff3351eeb127d1aac9bda220b95a","c2d716683609ebe5c60eb6b66798f4682bce05999607f1fba83a1fc1ac95065b","19eeabfad7ee0e55d3c7c69a23d651950012223ab8af65310931e8f4f97e86be","71964162164462161fbecc69719a0a83ea9c96c74939e08f1254c513f653ea7b","d1b851b6d1bb4e77357e92f2dc72a26053fd794fdda5c8b51c2a7451e3d82c81","ee1d51b001f826d85d173f2e1f2e6646300ba19aec0880195e1232af6ff2b9fe","89544b210941e9b16dfb5b665aeaa312471ea558e8eb3863106e273cb78aee9b","b5d602afe632a42214579e8f2cb9a9236d49d469967bae7b3f776e97aff94dcc","c90b919bc316c2ce20787e46416e87cef5a350273d8bb2cd2fdc1a00347b3d63","ac030afa95bb36971b77e9a812a4f98bffce34fffbd8184475cb192b7f252512","d4fd4c11a597dc8f00c9cfd544462494c66b9d1c7ade762a1814578f1bd5c9d3","421381cf388a4ef1cf467750f475b42431cd9d0dc4f1b223407a3d70ab80b995","ce853a7dbd8b7619ba34b00e9ae24413d148b4430d9b6bc6672a1a46c851f777","5c21ca74a9b8d7d08c16c66dcb6882eaf459834b633c01f357e11085901cae23","82853f00125f3e89a97ab77909de2fbdfe1c4802bb882e9a319e8ec38b50865d","f6e10e32fe53dd396aaf1e63b6b97f1af48db9f909b2f97a540d69720183fd7e","91ded9822cc813637d563ce5689b35a7560294af8c05d73a4a796b2acd7b62e5","0b18f2c0ff783fe3617d874faf9100a2034ef2f1d3a51b4e64f09678f1eac144","d07be53a9efce561cba88ee6c81a641081ecc8d96f32cb7be4377a04947269cf","fcc483a25c940d958e62ab8dbc0c60d7731d5b75ae8e0936066bc79c9f0c8c8f","01bea3783cbafde318a08a140d4eace2aa3e0d062e19afbf330e3547ca9b02db","1d287fff70dd264f579b2e3e989c07d8ef9d681b4d6cfdef3f5c47ded352ecbc","17020dac69bc94e0be24e7a9c223f3d90943a703a81dc21c56088a1b30618640","1be1c5fd9a60fba342ee9132617c2f445442e02ff07f63158f099a9951974e6a","d33512d46313f8ac0e61dc14f26a6e3bf43b1c556916d2706c772d7308a5454a","08e5044bc3902887606d2d0fa52621bacbecb6a45325abdbb3dad1aebf403c0b","701fc04666ba302cb44b343238f2db4cb688ca496c6027c22a1d83bb0db74a18","9e5e96442e8f69b63a83e5d069fb49a99637a29ecbac23516f387e8e84314196","7cf4175f84a842638ccc9a8f031ffcd104493b2e04e62411cc03a8c9efba0d07","32ce2bab9753e523edfdc99e1a1a4e11a6a447490cbfc42e1661a218c6420e10","50252818546465ba7f7c4b8e6b645f8ef312e61197b1a7554b8f009a081ce65c","4a347a5a79a17b60db894899924048f4a3cf6e3466e3a5c7b843d505040077de","8a8ca072faa45bd16ec34214525f107a76a95e1659ea193c333282af6d7b3e3a","731b88641b912d8fd53c6ff7df93ba01b336aea65db5bec57c588bc994d75651","202c3a8dac27a705f988f5a89f01a7cd51e1542eaadbbf230907bfa7c6f56e59","7093174f14cf9297d8f872e802b0f1d38605853c2d0e685d547c6f79833c7fcb","8f199f268ceeb9ad91b26ce7d3056aabb6145d8dedc6b259ed12063f23d99139","9771299a854cf0ab6b676d04f04ee6140b7e8651cba1a3c284d3faeedd7a6b6d","e8ac8ac73353df0408a5fffa8aff1e7640c595c3c1f7e13e76f2dc6a179b3b49","9f8fd3ab08a16cdebafdc5b7650b71a99041b00103355ddf310fd14b315238e6","187b81ffddf8647c2871f33fe3733ec188a84b56044bb4b6a27295e4d580eeed","874577aed1e0d0c9e03f9429b22fa2a3832a9e75b7d06d2ed384fa251759fc8e","da29c894cce0aedbf11786b79d141240caead6a9619a145aaaf2b7e0f14005b6","4ec3f47e52e987e44db433e77d5f2cf8ebaf4cf24750ac050a401f8ae0f67323","b1a82e914b110135761b643673eb00084a662971ff6a222c3eb0f6e15c9a18bb","df7b1456820f147ccc8122cfbbb6bfee0057a40d3a81398e2fe66be6aeaf1b81","154496bb072b770776e793af3296ce82b4f6052ad47444ec671177d6912ad3b4","839c62dfcc671098144d765d19347026a667e1665712077d8c462fe893e9e160","2952fd95a9e94d77e4e1f63ffdc02b5a9aa4a64ddc6f0dc87f5ba97e3befce71","0668adcd00844c49576557977d6b498fd4667e5ae072e2f787da1c893c1fcf47","aeb559c7d64a2dd2a60d14206c0fe5801bee0e81d8a20afe9124a4db23ee1221","79c248aa95bf53711f30570f5697a179f57d6727eb9b975d097721e69eeb115f","6ee74f72deb8d5982594888aeec007cc4cd403efb6908ed71abfb99816454062","20c707aa959a33fe0677813916a00fa22f8054921bb7c384e46c5428c20eff18","773a7a25bd0df0c9783b5d2e9d9ed7fca8d00dbcbdf9be88d284ea90e5b3154e","94882d1b4eb2388d65b4f1314830ae4e8d447ba4b0a74dc15244245018d78f17","6163f0fca9a56cde91f9edf37f20f1b64109a1670f7d993fec685c4df02a8669","5a187daf8cfe8c35f8c548faedbc30644913782e1a803f9667808cff7012bfdb","8e82945b98b89886813536586fa2066c5e2f9af5b27b3706d708cfa10ab73fc8","3035a58a97815543404e9f47c2af5d40139fee7ab4f25be7e64db85b988aa1c4","ef431d32bf2e637d08ec483d39fe512f200f1097bdd5b4fffa7b040c6ec687d8","2b4ad5e6ee7f18ca43072fef190016c0634abaeedd5c9795f61276fd629cbf39","8b712fe45f340ef6def40c64595d952448307bb45839e1840797d387d53737dc","8bd5763e0d163ab007efd5f7defbc70c0ba131eee751566a663a512d14a4bfcb","b1b35ff588f253600ada6daf353273c8ec9a6f7a656951bc3aecbb6156268d50","df4b936f98d73646ec8fd4157958fa46e76d9edb2096ba12e584e86812926311","c80daab28f4ec01ab4890436d771251cc9dec0ffda8b2bdbb7bf5b0081f6595e","61e2003f33fad5d34076990572b8141f828b6d92e48905b4b1567209900288a7","917b62cc4bd9b72376cc9e8755d1d8330b9ff12d5b443425821535c7b881d3aa","03495942daa85e68b37437bf442ee851067999483fa31be0c26b0e220ee43eec","ae3e64e2695513d7e1426f693f07bb796fc065a5126c73add20d692119433918","9c6f302406d4d4ab9aaeadc78cccd8fb222f282bbbfd17d5300867ab7721fcde","9857fd3314df9226a12c2515892625a90a57600b1df86d7be21c0ade79fc8ac1","93b7b4eb70fd0b57fb1019aa3375ca764beb75543551f6ef2ab8c5d33e8b5ea0","96babe3a69eac2df10f6f4d925925c60a21706cf90819dbb1ad9b77c96a73907","db24b5c2167f687d7ba28adf33116d885cbbe735d3d4036588a678d1c524a201","3b78b6dd254e7ec7e847d611b7240f764e3cae1aab1d19971b86d1b417c568d6","537248e38e38d62bf2fc2959ffa7433e6498b97f3ce3bbaaf8eb03d1645edb9b","334bd43b4d94ed8ef20212ec962cff4bd4972a9c0f3c995cfd032287f002065b","57b48e2aa56e0c09f4cf88beac04aad19b0e5e742ce499b7b6f165e89eae6de8","e0fb795ccac0b932ffacf4b11c1e82d140dd1573e01e664e3af8334e098c32d9","3b3b379610e7d3e16b64b4349a751076a45317c433ddb0649936b90056186b52","c460ccf948775f439411d7e11436b1ddae55f91e5bd912a724f3453cffeabf45","3054e6e4ad2b47c3aa362274b74cbfa2d0e9cd57710d5b5f06d9a5dcc058bb2f","cccb54711d55badb160fbcd022cb6c465d59554412f13754983d9cb0692b8c2f","2ca87f61b29366c08d3c425ea0eff4b01256f9abd180f363486c9d313c35088a","fa8a55e356f99e9139c9ca0d2fefb4c643823083eab8ce4ab00169cf54821ecb","a1445ae6813bcb12d4825bf7878b6977c376919f2ce1b880af41daa9bba4de58","8d3a81ee410c73a06b222fe0d86a840a346b2a986c79c688228b81770a244396","804298c34e52a85165928e47bc226cf2d9b7bfe72a252bda1846bb2de7f9d521","0a05fc0e881519d94cbc2d738dd4f1f2516e3c67322f74af2f1f8a84f18306d4","ed0ed4b9db6815fcab6f468f2837ca7547b0d05c0082708f437b299e294b6995","9938497843a3a22b5d3bc1ad8a358f665cf9bbe99c5053a18a05aa3585849075","4c43ff31ad2cd285a260544a8aa77e79de9d2e8898ba7f49a73f287b06d1efd7","93748081a54c2ea42fa4c0e86fe95969bd854c1a79ab059fc496193d87d42fca","6ab11b5bd56080dc6c98e6f1049b884954edc1329bd920c7d0f4adc9aa27554a","572107edf7e20c2b2f7e8a64ebef2db521718e13d4990e578f716464ab711ac1","3b82d8d037b4cbe024fdacc9efa71a0c79e9ae3709dd419710345a8e06bd19a1","9372e9756836d1112d52d2085c3dcc9002279d5641846edc9d6585c52288e22e","964b8a822031a67aed9577a9ffe611ea164a793ab78bb751ff468295f95fae0d","6f884e71549b755017a899833c5b86164a82ff694d2946096e30fca8767da7b2","d7d923d872a2939b90ca797ed9da2641b6e2bbbb96de64d384849984f4a64dfa","5bd76e16bcb2646ae6f341adfb7d9eab415cce3febf70cae2b644828e116786d","15203dfbfdd27516bd244a4c0575fcecc62b12517f614df32893e9ee666c3fa9","f03b4d101b7755dd1181ab06e55ca58d43bf9e0e989765c5a5889383c75f37f7","9ce3bf129b0e4cc6541a218a4ea921309f0e7ae237967262ef35cad2aecd77b2","2acad7fdfcf7b1cba106136ee9e19099971469dee50601f33fc23279fa0cc76f","41889933f2339855b9b6c2979dddda57744ef52605d3eb76078b6d5d851bd7f6","42da3a79e0d17a63f18453058436577967f9a46cf5ad4485d7c90382f9d7fed6","9fa22108f8e4b4c14dae3c3061c7832cb9e67e6ca7b5fba018cfe8b23aa2abfe","70ac869abe712c0d7260f9602d86a92337bfeb52b63eabcfaf57873ca55d704c","94ff137be9a4ac5cd3689ba8f093e9a710442bae6317ec8e120a7ffb2672a3cf","088f9a40cd50323e83910dbbde4bc673ee51a4f5893d5068587272bc75155c3e","dce26be972c409ef47954e84851adb9d0156dc550e74118573c0b5b23ed5a377","61cdfe3322f6d95b526638069e62b49e026a0b878120e5203c44f89c204c27f9","cf27e0e47a963edc7d5cebc0ecc5e18722d50b9a593f2152d88cd2ec2a039751","3abec9851038b75116abfdd869900f088f481aeb7d0ee5ff118313d244a4f1fc","1c5ea76a3ffe1d9912d72e4f17fae30bb422c3ac3eb76e7d13ee6b0649e84df7","a8b1541905bdc1e67f4e4677a64b8f268ced5e216176899d8069cd38c719dadf","5039c738e142c7fb3f1ec426472cc927cfbdbff8745b28e9a664c8de66098177","fd177450af1b82272bf561f524a5b072b06ea2b5c08ae6dd5cec2c6994c402e5","b070f847e4f92300090c3ddbad3384454eff8c177390aeb33caffb93ea30aedc","442b568120f5d87d580b5784b479fa22caddf547e3355c8b8c668b64fe8836bc","98e9e20bac95885ab7689fb48649873d1c24ba4146ded23d3d11fbab8e6c95ee","13fb8553757ac85ed1a286e8e45d7005f7f938454017da72225b77c48ad6ee72","4a59fe2f0305292c5c2558bcae27e08d0596c8f5898954f83f9e67dd7259fafb","48bf4abb3f690db5b530598a42a493cefa82c0110591e22a8ee97019db116608","3b4e1899a4c9643e7f705d2c2062319e059a9e8070c671cbf7ae3656a7eac591","05b32998dd3881916960534288feb3803c99a346a6e2b2d4586077e79d861bbb","978622effbd77d2a41b69a75db49f3202530ad17c2cee746d8c1dd6b3064a36d","1a005e66848b15e7b7e4705655c98eede78f4891f1f4627d7f277fd1d9f4e4c6","db67c4a573091e9d40b6a54f3a7f3f185b82fb7deae2dc5baaf168182ea58581","6e18107db62d6580ff8a83366d80a532711eaafd4ad14ffcfc87710c942dcc11","d7b187088093763e4a4f5eba86e1514e0fc388f574dd48f8fd9a5e04821fb780","bdafb624feb1a1372867627bcb0cdcbc00cf900d27bf5c014040b321632895e0","5315c93beb44fd49b7331369bfa93a36f262983427cc3b5b89ff77988fa720fb","3c2d52abc6c0213b7066de846b341e1547c47e4323eadb81fb979b50a81b6f88","555f0a99df8be8796b73395dc3cc4d6fa21525874e2e390ed397c30a0976486e","0324c78791f78d5fc14c3889e7e570e1354aa7b83c9d3a9bf37cc07a08f63707","51c58810ada6636b07c8dd5713672539c1211d001f1fd62844a780a5cd7dcc0a","c6688eae8516aa2ddeb21cd17adb8a1ed12e533c5a2d4c85d028baae2dea9e8f","20052b1cae2c5cd21316a75c369707bba176cd71cdb9e46ec679e2b8b81e277c","8025185bd6c043ae42a402b6f742b764d0edc98de0a65aac6a4c242e93abcfe8","6ed76321403962508e83587115de14bd8f8781d8b7a0661e362bd37c433876bb","809a85f35fa13c4a27dbfa8b2e10c3436545b0f9a5ead2367e4eb4acef75809c","6d0ba6a3d63b24a9aecd84aff7059d8a0603192e9af5ac055cd8d40c0eddffcd","0c6467f70aed32144dce95fb36131b210d3a38fd9dee5cc0c03f18e2d615adee","69e24eabaa86c0c83a91bdc9c3b552d962d7bc731d6d61a6769bc9c2f1726fcf","e2a4d2e8882dcb60d0331ad4911396bdafeda0aaab60ad18f5bb9bb04b6895f2","6f62efdd2517efe22d89e4d49c0bed129a7b1e8ecc50a7adc232a636269a7a74","6520cd111b6f59feebce951cd67e875b42712d69a9f13c9d0c2aae6e3014091a","130901c2c451452990cedb7e3632daaaadce81a8aaef5a425ca277a2b78a2626","daf6157575593efe0e52a4edcf73dd1035cb61078b22f79bc39cb28a6774ab0e","5ce40bb50df0b5c71fc1207e72b3f5bfcbe3554abe4db3b2aecb3654e495e064","bc72de400de7b815fe477a45b6e474cc426e5c36023835a46894a9f85c34a0c3","ce5e3f7637b1bba7f57f2ec0b9eb2683dc57bc48582022e49c339ff88bdf5561","3d683cec376db2135dcec6d3fbb6d03daa2fe882d70d1b21902d1f2e165755ad","f46b1ef0b2bb0ece52fc36a3e1638be06ed6032de14d5569625a3f9b20e10413","d13014e724796f4b8df266ca03cf36c2574552a9b2525c23fb9196c4dd3596d8","6826d6382087f848f0ebb957f3ac3436f4015ae4b93682f11561397af709d259","a6b1aa1bac35850631bf98a081c82bbc45fd708144d5e3dd35ceba47f15d1a07","1e597f9f9535325a28bfe8b1b6806b4cc090cdae70a1fb7e4b1bcc0c359be491","f26f0b5c726661b385b920e0dc07f8c37a1bae0b2765bd9a1619108affaee009","2ca6c66f50a6c25addd90838fb54b8e6097d28f7bb066d6142e3dca5f0fd6134","d3debdb2442532f38ca5f093ec3deed108bdb4d469dd7b38ac436235a6e91d41","6ecbb5604d95880a4a22895dbc7db9dcc294e6bf5ae33e0510e5128703cb12d5","152ebbeba243bd02a65553d9a7072f5985b394ec7ea31be11f1ba5d5b3d72820","b66ca978e0bf4e97dbd0b4632e62bbd33fd301849b6edb3971fd5eba711c0871","4c60872f31e0a4bff15c9dcc52c6554497c61bc499c8dcbb5e58687e4cb2c568","f35584e9b6124229b23f0c44d75aedde2b9fb3b0117e292863a80f256de3eaa1",{"version":"fcf07bbfd6b2adfaa931fbc7d7d42e0734cc1e4e2e994a4a783a910d537b8d0f","signature":"04cc751154ca43aa72e567680186f810a99d82c107aacc0483bddaa903c72f7c"},{"version":"5bd8269cc3bd4d1a85a19de032fa5d3a7b5bb20ac6568ebd36a701ed040c2db8","signature":"7c7bbf88ce6a309918cd6a27a68fc5a7773f534cecc4573fea4b4edea12b78d7"},{"version":"1873194016fda59d4e455ee7f0d8c227093778be60755f6ca50a76bbead04471","signature":"42576b10c7e2bc69539a270ba6589e378b1839a834d041f74c6a41738708163a"},{"version":"0352f9e20826364e50b0f534c32daea97dadd6ed70f89874e6b6cbd99e7c0b84","signature":"be92586f18962ba20b706860d5268209b13ee2b3ccb1b05987318d80cb505dd6"},"d6550445e8402822f775acbd94bbf8af6a8ba7282d3614a6a56200719604ed80","255fdab5279e75a3fa28bafa0cd4fd67f7b1f858382f271e9e5c8ade085e3d82","a349a5fdd60a402b7f2aab9b8acb2077c4813d4830fa2a846477c76d1188df36","d8936bb18ab0b62bedebdda082633a021c0d8b7ed415c73767c47e670c7a9752","15aa0b2f13f8a8cac35302cc2fab440f3a2ddd96e55f23c8daed03362878531a","63f20ad221d05bdc101b40a19dc7bb4f421e9b54ffafb0354352a7b3e6e535d5","a58825dfef3de2927244c5337ff2845674d1d1a794fb76d37e1378e156302b90","a48553595da584120091fb7615ed8d3b48aaea4b2a7f5bc5451c1247110be41a","ebba1c614e81bf35da8d88a130e7a2924058a9ad140abe79ef4c275d4aa47b0d","3f3cfb6d0795d076c62fca9fa90e61e1a1dd9ba1601cd28b30b21af0b989b85a","2647c7b6ad90f146f26f3cdf0477eed1cefb1826e8de3f61c584cc727e2e4496","891faf74d5399bee0d216314ecf7a0000ba56194ffd16b2b225e4e61706192fb","c1227e0b571469c249e7b152e98268b3ccdfd67b5324f55448fad877ba6dbbff","230a4cc1df158d6e6e29567bfa2bc88511822a068da08f8761cc4df5d2328dcc","c6ee2448a0c52942198242ec9d05251ff5abfb18b26a27970710cf85e3b62e50","39525087f91a6f9a246c2d5c947a90d4b80d67efb96e60f0398226827ae9161e","1bf429877d50f454b60c081c00b17be4b0e55132517ac322beffe6288b6e7cf6","b139b4ed2c853858184aed5798880633c290b680d22aee459b1a7cf9626a540d","037a9dab60c22cda0cd6c502a27b2ecfb1ac5199efe5e8c8d939591f32bd73c9","a21eaf3dc3388fae4bdd0556eb14c9e737e77b6f1b387d68c3ed01ca05439619","60931d8fb8f91afacbb005180092f4f745d2af8b8a9c0957c44c42409ec758e7","70e88656db130df927e0c98edcdb4e8beeb2779ac0e650b889ab3a1a3aa71d3d","a6473d7b874c3cffc1cb18f5d08dd18ac880b97ec0a651348739ade3b3730272","89720b54046b31371a2c18f7c7a35956f1bf497370f4e1b890622078718875b1","281637d0a9a4b617138c505610540583676347c856e414121a5552b9e4aeb818","87612b346018721fa0ee2c0cb06de4182d86c5c8b55476131612636aac448444","c0b2ae1fea13046b9c66df05dd8d36f9b1c9fcea88d822899339183e6ef1b952","8c7b41fd103b70c3a65b7ace9f16cd00570b405916d0e3bd63e9986ce91e6156","0e51075b769786db5e581e43a64529dca371040256e23d779603a2c8283af7d6","54fd7300c6ba1c98cda49b50c215cde3aa5dbae6786eaf05655abf818000954c","01a265adad025aa93f619b5521a9cb08b88f3c328b1d3e59c0394a41e5977d43","af6082823144bd943323a50c844b3dc0e37099a3a19e7d15c687cd85b3985790","241f5b92543efc1557ddb6c27b4941a5e0bb2f4af8dc5dd250d8ee6ca67ad67c","55e8db543ceaedfdd244182b3363613143ca19fc9dbc466e6307f687d100e1c8","2d39120fb1d7e13f8141fa089543a817a94102bba05b2b9d14b6f33a97de4e0c","51c1a42c27ae22f5a2f7a26afcf9aa8e3fd155ba8ecc081c6199a5ce6239b5f4","72fb41649e77c743e03740d1fd8e18c824bd859a313a7caeba6ba313a84a79a9","6ee51191c0df1ec11db3fbc71c39a7dee2b3e77dcaab974348eaf04b2f22307d","b8a996130883aaffdee89e0a3e241d4674a380bde95f8270a8517e118350def7","a3dce310d0bd772f93e0303bb364c09fc595cc996b840566e8ef8df7ab0e5360","eb9fa21119013a1c7566d2154f6686c468e9675083ef39f211cd537c9560eb53","c6b5695ccff3ceab8c7a1fe5c5e1c37667c8e46b6fc9c3c953d53aa17f6e2e59","d08d0d4b4a47cc80dbea459bb1830c15ec8d5d7056742ae5ccc16dd4729047d0","975c1ef08d7f7d9a2f7bc279508cc47ddfdfe6186c37ac98acbf302cf20e7bb1","bd53b46bab84955dc0f83afc10237036facbc7e086125f81f13fd8e02b43a0d5","88f4763dddd0f685397f1f6e6e486b0297c049196b3d3531c48743e6334ddfcb","8f0ab3468882aba7a39acbc1f3b76589a1ef517bfb2ef62e2dd896f25db7fba6","407b6b015a9cf880756296a91142e72b3e6810f27f117130992a1138d3256740","0bee9708164899b64512c066ba4de189e6decd4527010cc325f550451a32e5ab","2472ae6554b4e997ec35ae5ad5f91ab605f4e30b97af860ced3a18ab8651fb89","df0e9f64d5facaa59fca31367be5e020e785335679aa088af6df0d63b7c7b3df","07ce90ffcac490edb66dfcb3f09f1ffa7415ecf4845f525272b53971c07ad284","801a0aa3e78ef62277f712aefb7455a023063f87577df019dde7412d2bc01df9","ab457e1e513214ba8d7d13040e404aea11a3e6e547d10a2cbbd926cccd756213","d62fbef71a36476326671f182368aed0d77b6577c607e6597d080e05ce49cf9e","2a72354cb43930dc8482bd6f623f948d932250c5358ec502a47e7b060ed3bbb6","cff4d73049d4fbcd270f6d2b3a6212bf17512722f8a9dfcc7a3ff1b8a8eef1f0","f9a7c0d530affbd3a38853818a8c739fbf042a376b7deca9230e65de7b65ee34","c024252e3e524fcebaeed916ccb8ede5d487eb8d705c6080dc009df3c87dd066","641448b49461f3e6936e82b901a48f2d956a70e75e20c6a688f8303e9604b2ff","0d923bfc7b397b8142db7c351ba6f59f118c4fe820c1e4a0b6641ac4b7ab533d","13737fae5d9116556c56b3fc01ffae01f31d77748bc419185514568d43aae9be","4224758de259543c154b95f11c683da9ac6735e1d53c05ae9a38835425782979","2704fd2c7b0e4df05a072202bfcc87b5e60a228853df055f35c5ea71455def95","cb52c3b46277570f9eb2ef6d24a9732c94daf83761d9940e10147ebb28fbbb8e","1bc305881078821daa054e3cb80272dc7528e0a51c91bf3b5f548d7f1cf13c2b","ba53329809c073b86270ebd0423f6e7659418c5bd48160de23f120c32b5ceccc","f0a86f692166c5d2b153db200e84bb3d65e0c43deb8f560e33f9f70045821ec9","b163773a303feb2cbfc9de37a66ce0a01110f2fb059bc86ea3475399f2c4d888","cf781f174469444530756c85b6c9d297af460bf228380ed65a9e5d38b2e8c669","cbe1b33356dbcf9f0e706d170f3edf9896a2abc9bc1be12a28440bdbb48f16b1","d8498ad8a1aa7416b1ebfec256149f369c4642b48eca37cd1ea85229b0ca00d6","d054294baaab34083b56c038027919d470b5c5b26c639720a50b1814d18c5ee4","878bf2fc1bbed99db0c0aa2f1200af4f2a77913a9ba9aafe80b3d75fd2de6ccc","039d6e764bb46e433c29c86be0542755035fc7a93aa2e1d230767dd54d7307c2","f80195273b09618979ad43009ca9ad7d01461cce7f000dc5b7516080e1bca959","16a7f250b6db202acc93d9f1402f1049f0b3b1b94135b4f65c7a7b770a030083","d15e9aaeef9ff4e4f8887060c0f0430b7d4767deafb422b7e474d3a61be541b9","777ddacdcb4fb6c3e423d3f020419ae3460b283fc5fa65c894a62dff367f9ad2","9a02117e0da8889421c322a2650711788622c28b69ed6d70893824a1183a45a8","9e30d7ef1a67ddb4b3f304b5ee2873f8e39ed22e409e1b6374819348c1e06dfa","ddeb300b9cf256fb7f11e54ce409f6b862681c96cc240360ab180f2f094c038b","0dbdd4be29dfc4f317711269757792ccde60140386721bee714d3710f3fbbd66","1f92e3e35de7c7ddb5420320a5f4be7c71f5ce481c393b9a6316c0f3aaa8b5e4","b721dc785a4d747a8dabc82962b07e25080e9b194ba945f6ff401782e81d1cef","f88b42ae60eb60621eec477610a8f457930af3cb83f0bebc5b6ece0a8cc17126","97c89e7e4e301d6db3e35e33d541b8ab9751523a0def016d5d7375a632465346","29ab360e8b7560cf55b6fb67d0ed81aae9f787427cf2887378fdecf386887e07","009bfb8cd24c1a1d5170ba1c1ccfa946c5082d929d1994dcf80b9ebebe6be026","654ee5d98b93d5d1a5d9ad4f0571de66c37367e2d86bae3513ea8befb9ed3cac","83c14b1b0b4e3d42e440c6da39065ab0050f1556788dfd241643430d9d870cf3","d96dfcef148bd4b06fa3c765c24cb07ff20a264e7f208ec4c5a9cbb3f028a346","f65550bf87be517c3178ae5372f91f9165aa2f7fc8d05a833e56edc588331bb0","9f4031322535a054dcdd801bc39e2ed1cdeef567f83631af473a4994717358e1","e6ef5df7f413a8ede8b53f351aac7138908253d8497a6f3150df49270b1e7831","b5b3104513449d4937a542fb56ba0c1eb470713ec351922e7c42ac695618e6a4","2b117d7401af4b064388acbb26a745c707cbe3420a599dc55f5f8e0fd8dd5baa","7d768eb1b419748eec264eff74b384d3c71063c967ac04c55303c9acc0a6c5dd","2f1bf6397cecf50211d082f338f3885d290fb838576f71ed4f265e8c698317f9","54f0d5e59a56e6ba1f345896b2b79acf897dfbd5736cbd327d88aafbef26ac28","760f3a50c7a9a1bc41e514a3282fe88c667fbca83ce5255d89da7a7ffb573b18","e966c134cdad68fb5126af8065a5d6608255ed0e9a008b63cf2509940c13660c","64a39a5d4bcbe5c8d9e5d32d7eb22dd35ae12cd89542ecb76567334306070f73","c1cc0ffa5bca057cc50256964882f462f714e5a76b86d9e23eb9ff1dfa14768d","0736d054796bb2215f457464811691bf994c0244498f1bb3119c7f4a73c2f99a","23bc9533664545d3ba2681eb0816b3f57e6ed2f8dce2e43e8f36745eafd984d4","a9f4de411d2edff59e85dd16cde3d382c3c490cbde0a984bf15533cfed6a8539","e30c1cf178412030c123b16dbbee1d59c312678593a0b3622c9f6d487c7e08ba","837033f34e1d4b56eab73998c5a0b64ee97db7f6ee9203c649e4cd17572614d8","cc8d033897f386df54c65c97c8bb23cfb6912954aa8128bff472d6f99352bb80","ca5820f82654abe3a72170fb04bbbb65bb492c397ecce8df3be87155b4a35852","9badb725e63229b86fa35d822846af78321a84de4a363da4fe6b5a3262fa31f2","f8e96a237b01a2b696b5b31172339d50c77bef996b225e8be043478a3f4a9be5","7d048c0fbdb740ae3fa64225653304fdb8d8bb7d905facf14f62e72f3e0ba21a","c59b8fb44e6ad7dc3e80359b43821026730a82d98856b690506ba39b5b03789b","bd86b749fb17c6596803ace4cae1b6474d820fd680c157e66d884e7c43ef1b24","879ba0ae1e59ec935b82af4f3f5ca62cbddecb3eb750c7f5ab28180d3180ec86","14fb829e7830df3e326af086bb665fd8dc383b1da2cde92e8ef67b6c49b13980","ec14ef5e67a6522f967a17eeedb0b8214c17b5ae3214f1434fcfa0ea66e25756","b38474dee55446b3b65ea107bc05ea15b5b5ca3a5fa534371daed44610181303","511db7e798d39b067ea149b0025ad2198cfe13ce284a789ef87f0a629942d52f","0e50ecb8433db4570ed22f3f56fd7372ebddb01f4e94346f043eeb42b4ada566","2beccefff361c478d57f45279478baeb7b7bcdac48c6108bec3a2d662344e1ea","b5c984f3e386c7c7c736ed7667b94d00a66f115920e82e9fa450dc27ccc0301e","acdd01e74c36396d3743b0caf0b4c7801297ca7301fa5db8ce7dbced64ec5732","82da8b99d0030a3babb7adfe3bb77bc8f89cc7d0737b622f4f9554abdc53cd89","80e11385ab5c1b042e02d64c65972fff234806525bf4916a32221d1baebfe2f9","a894178e9f79a38124f70afb869468bace08d789925fd22f5f671d9fb2f68307","910c0d9ce9a39acafc16f6ca56bdbdb46c558ef44a9aa1ee385257f236498ee1","fed512983a39b9f0c6f1f0f04cc926aca2096e81570ae8cd84cad8c348e5e619","2ebf8f17b91314ec8167507ee29ebeb8be62a385348a0b8a1e7f433a7fb2cf89","cb48d9c290927137bfbd9cd93f98fca80a3704d0a1a26a4609542a3ab416c638","9ab3d74792d40971106685fb08a1c0e4b9b80d41e3408aa831e8a19fedc61ab8","394f9d6dc566055724626b455a9b5c86c27eeb1fdbd499c3788ab763585f5c41","9bc0ab4b8cb98cd3cb314b341e5aaab3475e5385beafb79706a497ebddc71b5d","35433c5ee1603dcac929defe439eec773772fab8e51b10eeb71e6296a44d9acb","aeee9ba5f764cea87c2b9905beb82cfdf36f9726f8dea4352fc233b308ba2169","35ea8672448e71ffa3538648f47603b4f872683e6b9db63168d7e5e032e095ef","8e63b8db999c7ad92c668969d0e26d486744175426157964771c65580638740d","f9da6129c006c79d6029dc34c49da453b1fe274e3022275bcdecaa02895034a0","2e9694d05015feb762a5dc7052dd51f66f692c07394b15f6aff612a9fb186f60","f570c4e30ea43aecf6fc7dc038cf0a964cf589111498b7dd735a97bf17837e3a","cdad25d233b377dd852eaa9cf396f48d916c1f8fd2193969fcafa8fe7c3387cb","243b9e4bcd123a332cb99e4e7913114181b484c0bb6a3b1458dcb5eb08cffdc4","ada76d272991b9fa901b2fbd538f748a9294f7b9b4bc2764c03c0c9723739fd1","6409389a0fa9db5334e8fbcb1046f0a1f9775abce0da901a5bc4fec1e458917c","af8d9efb2a64e68ac4c224724ac213dbc559bcfc165ce545d498b1c2d5b2d161","094faf910367cc178228cafe86f5c2bd94a99446f51e38d9c2a4eb4c0dec534d","dc4cf53cebe96ef6b569db81e9572f55490bd8a0e4f860aac02b7a0e45292c71","2c23e2a6219fbce2801b2689a9920548673d7ca0e53859200d55a0d5d05ea599","62491ce05a8e3508c8f7366208287c5fded66aad2ba81854aa65067d328281cc","8be1b9d5a186383e435c71d371e85016f92aa25e7a6a91f29aa7fd47651abf55","95a1b43dfa67963bd60eb50a556e3b08a9aea65a9ffa45504e5d92d34f58087a","b872dcd2b627694001616ab82e6aaec5a970de72512173201aae23f7e3f6503d","13517c2e04de0bbf4b33ff0dde160b0281ee47d1bf8690f7836ba99adc56294b","a9babac4cb35b319253dfc0f48097bcb9e7897f4f5762a5b1e883c425332d010","3d97a5744e12e54d735e7755eabc719f88f9d651e936ff532d56bdd038889fc4","7fffc8f7842b7c4df1ae19df7cc18cd4b1447780117fca5f014e6eb9b1a7215e","aaea91db3f0d14aca3d8b57c5ffb40e8d6d7232e65947ca6c00ae0c82f0a45dc","b940719c852fd3d759e123b29ace8bbd2ec9c5e4933c10749b13426b096a96a1","5d6b6e6a7626621372d2d3bbe9e66b8168dcd5a40f93ae36ee339a68272a0d8b","64868d7db2d9a4fde65524147730a0cccdbd1911ada98d04d69f865ea93723d8","368b06a0dd2a29a35794eaa02c2823269a418761d38fdb5e1ac0ad2d7fdd0166","20164fb31ecfad1a980bd183405c389149a32e1106993d8224aaa93aae5bfbb9","bb4b51c75ee079268a127b19bf386eb979ab370ce9853c7d94c0aca9b75aff26","f0ef6f1a7e7de521846c163161b0ec7e52ce6c2665a4e0924e1be73e5e103ed3","b35dc79960a69cd311a7c1da15ee30a8ab966e6db26ec99c2cc339b93b028ff6","5f8a5619e6ae3fb52aaaa727b305c9b8cbe5ff91fa1509ffa61e32f804b55bd8","15becc25682fa4c93d45d92eab97bc5d1bb0563b8c075d98f4156e91652eec86","702f5c10b38e8c223e1d055d3e6a3f8c572aa421969c5d8699220fbc4f664901","4db15f744ba0cd3ae6b8ac9f6d043bf73d8300c10bbe4d489b86496e3eb1870b","80841050a3081b1803dbee94ff18c8b1770d1d629b0b6ebaf3b0351a8f42790b","9b7987f332830a7e99a4a067e34d082d992073a4dcf26acd3ecf41ca7b538ed5","e95b8e0dc325174c9cb961a5e38eccfe2ac15f979b202b0e40fa7e699751b4e9","21360a9fd6895e97cbbd36b7ce74202548710c8e833a36a2f48133b3341c2e8f","d74ac436397aa26367b37aa24bdae7c1933d2fed4108ff93c9620383a7f65855","65825f8fda7104efe682278afec0a63aeb3c95584781845c58d040d537d3cfed","1f467a5e086701edf716e93064f672536fc084bba6fc44c3de7c6ae41b91ac77","7e12b5758df0e645592f8252284bfb18d04f0c93e6a2bf7a8663974c88ef01de","47dbc4b0afb6bc4c131b086f2a75e35cbae88fb68991df2075ca0feb67bbe45b","146d8745ed5d4c6028d9a9be2ecf857da6c241bbbf031976a3dc9b0e17efc8a1","c4be9442e9de9ee24a506128453cba1bdf2217dbc88d86ed33baf2c4cbfc3e84","e6a958ab1e50a3bda4857734954cd122872e6deea7930d720afeebd9058dbaa5","088adb4a27dab77e99484a4a5d381f09420b9d7466fce775d9fbd3c931e3e773","ddf3d7751343800454d755371aa580f4c5065b21c38a716502a91fbb6f0ef92b","9b93adcccd155b01b56b55049028baac649d9917379c9c50c0291d316c6b9cdd","b48c56cc948cdf5bc711c3250a7ccbdd41f24f5bbbca8784de4c46f15b3a1e27","9eeee88a8f1eed92c11aea07551456a0b450da36711c742668cf0495ffb9149c","aeb081443dadcb4a66573dba7c772511e6c3f11c8fa8d734d6b0739e5048eb37","acf16021a0b863117ff497c2be4135f3c2d6528e4166582d306c4acb306cb639","13fbdad6e115524e50af76b560999459b3afd2810c1cbaa52c08cdc1286d2564","d3972149b50cdea8e6631a9b4429a5a9983c6f2453070fb8298a5d685911dc46","e2dcfcb61b582c2e1fa1a83e3639e2cc295c79be4c8fcbcbeef9233a50b71f7b","4e49b8864a54c0dcde72d637ca1c5718f5c017f378f8c9024eff5738cd84738f","8db9eaf81db0fc93f4329f79dd05ea6de5654cabf6526adb0b473d6d1cd1f331","f76d2001e2c456b814761f2057874dd775e2f661646a5b4bacdcc4cdaf00c3e6","d95afdd2f35228db20ec312cb7a014454c80e53a8726906bd222a9ad56f58297","ced33b4c97c0c078254a2a2c1b223a68a79157d1707957d18b0b04f7450d1ad5","0e31e4ec65a4d12b088ecf5213c4660cb7d37181b4e7f1f2b99fe58b1ba93956","3028552149f473c2dcf073c9e463d18722a9b179a70403edf8b588fcea88f615","0ccbcaa5cb885ad2981e4d56ed6845d65e8d59aba9036796c476ca152bc2ee37","cb86555aef01e7aa1602fce619da6de970bb63f84f8cffc4d21a12e60cd33a8c","544c1aa6fcc2166e7b627581fdd9795fc844fa66a568bfa3a1bc600207d74472","745c7e4f6e3666df51143ed05a1200032f57d71a180652b3528c5859a062e083","0308b7494aa630c6ecc0e4f848f85fcad5b5d6ef811d5c04673b78cf3f87041c","c540aea897a749517aea1c08aeb2562b8b6fc9e70f938f55b50624602cc8b2e4","a1ab0c6b4400a900efd4cd97d834a72b7aeaa4b146a165043e718335f23f9a5f","89ebe83d44d78b6585dfd547b898a2a36759bc815c87afdf7256204ab453bd08","e6a29b3b1ac19c5cdf422685ac0892908eb19993c65057ec4fd3405ebf62f03d","c43912d69f1d4e949b0b1ce3156ad7bc169589c11f23db7e9b010248fdd384fa","d585b623240793e85c71b537b8326b5506ec4e0dcbb88c95b39c2a308f0e81ba","aac094f538d04801ebf7ea02d4e1d6a6b91932dbce4894acb3b8d023fdaa1304","da0d796387b08a117070c20ec46cc1c6f93584b47f43f69503581d4d95da2a1e","f2307295b088c3da1afb0e5a390b313d0d9b7ff94c7ba3107b2cdaf6fca9f9e6","d00bd133e0907b71464cbb0adae6353ebbec6977671d34d3266d75f11b9591a8","c3616c3b6a33defc62d98f1339468f6066842a811c6f7419e1ee9cae9db39184","7d068fc64450fc5080da3772705441a48016e1022d15d1d738defa50cac446b8","4c3c31fba20394c26a8cfc2a0554ae3d7c9ba9a1bc5365ee6a268669851cfe19","584e168e0939271bcec62393e2faa74cff7a2f58341c356b3792157be90ea0f7","50b6829d9ef8cf6954e0adf0456720dd3fd16f01620105072bae6be3963054d1","a72a2dd0145eaf64aa537c22af8a25972c0acf9db1a7187fa00e46df240e4bb0","0008a9f24fcd300259f8a8cd31af280663554b67bf0a60e1f481294615e4c6aa","21738ef7b3baf3065f0f186623f8af2d695009856a51e1d2edf9873cee60fe3a","19c9f153e001fb7ab760e0e3a5df96fa8b7890fc13fc848c3b759453e3965bf0","5d3a82cef667a1cff179a0a72465a34a6f1e31d3cdba3adce27b70b85d69b071","38763534c4b9928cd33e7d1c2141bc16a8d6719e856bf88fda57ef2308939d82","292ec7e47dfc1f6539308adc8a406badff6aa98c246f57616b5fa412d58067f8","a11ee86b5bc726da1a2de014b71873b613699cfab8247d26a09e027dee35e438","95a595935eecbce6cc8615c20fafc9a2d94cf5407a5b7ff9fa69850bbef57169","c42fc2b9cf0b6923a473d9c85170f1e22aa098a2c95761f552ec0b9e0a620d69","8c9a55357196961a07563ac00bb6434c380b0b1be85d70921cd110b5e6db832d","73149a58ebc75929db972ab9940d4d0069d25714e369b1bc6e33bc63f1f8f094","43738308660af5cb4a34985a2bd18e5e2ded1b2c8f8b9c148fca208c5d2768a6","bb4fa3df2764387395f30de00e17d484a51b679b315d4c22316d2d0cd76095d6","0498a3d27ec7107ba49ecc951e38c7726af555f438bab1267385677c6918d8ec","fe24f95741e98d4903772dc308156562ae7e4da4f3845e27a10fab9017edae75","b63482acb91346b325c20087e1f2533dc620350bf7d0aa0c52967d3d79549523","2aef798b8572df98418a7ac4259b315df06839b968e2042f2b53434ee1dc2da4","249c41965bd0c7c5b987f242ac9948a2564ef92d39dde6af1c4d032b368738b0","7141b7ffd1dcd8575c4b8e30e465dd28e5ae4130ff9abd1a8f27c68245388039","d1dd80825d527d2729f4581b7da45478cdaaa0c71e377fd2684fb477761ea480","e78b1ba3e800a558899aba1a50704553cf9dc148036952f0b5c66d30b599776d","be4ccea4deb9339ca73a5e6a8331f644a6b8a77d857d21728e911eb3271a963c","3ee5a61ffc7b633157279afd7b3bd70daa989c8172b469d358aed96f81a078ef","23c63869293ca315c9e8eb9359752704068cc5fff98419e49058838125d59b1e","af0a68781958ab1c73d87e610953bd70c062ddb2ab761491f3e125eadef2a256","c20c624f1b803a54c5c12fdd065ae0f1677f04ffd1a21b94dddee50f2e23f8ec","49ef6d2d93b793cc3365a79f31729c0dc7fc2e789425b416b1a4a5654edb41ac","c2151736e5df2bdc8b38656b2e59a4bb0d7717f7da08b0ae9f5ddd1e429d90a1","3f1baacc3fc5e125f260c89c1d2a940cdccb65d6adef97c9936a3ac34701d414","3603cbabe151a2bea84325ce1ea57ca8e89f9eb96546818834d18fb7be5d4232","989762adfa2de753042a15514f5ccc4ed799b88bdc6ac562648972b26bc5bc60","a23f251635f89a1cc7363cae91e578073132dc5b65f6956967069b2b425a646a","995ed46b1839b3fc9b9a0bd5e7572120eac3ba959fa8f5a633be9bcded1f87ae","ddabaf119da03258aa0a33128401bbb91c54ef483e9de0f87be1243dd3565144","4e79855295a233d75415685fa4e8f686a380763e78a472e3c6c52551c6b74fd3","3b036f77ed5cbb981e433f886a07ec719cf51dd6c513ef31e32fd095c9720028","ee58f8fca40561d30c9b5e195f39dbc9305a6f2c8e1ff2bf53204cacb2cb15c0","83ac7ceab438470b6ddeffce2c13d3cf7d22f4b293d1e6cdf8f322edcd87a393","ef0e7387c15b5864b04dd9358513832d1c93b15f4f07c5226321f5f17993a0e2","86b6a71515872d5286fbcc408695c57176f0f7e941c8638bcd608b3718a1e28c","be59c70c4576ea08eee55cf1083e9d1f9891912ef0b555835b411bc4488464d4","57c97195e8efcfc808c41c1b73787b85588974181349b6074375eb19cc3bba91","d7cafcc0d3147486b39ac4ad02d879559dd3aa8ac4d0600a0c5db66ab621bdf3","b5c8e50e4b06f504513ca8c379f2decb459d9b8185bdcd1ee88d3f7e69725d3b","122621159b4443b4e14a955cf5f1a23411e6a59d2124d9f0d59f3465eddc97ec","c4889859626d56785246179388e5f2332c89fa4972de680b9b810ab89a9502cd","e9395973e2a57933fcf27b0e95b72cb45df8ecc720929ce039fc1c9013c5c0dc","a81723e440f533b0678ce5a3e7f5046a6bb514e086e712f9be98ebef74bd39b8","298d10f0561c6d3eb40f30001d7a2c8a5aa1e1e7e5d1babafb0af51cc27d2c81","8357843758edd0a0bd1ef4283fcabb50916663cf64a6a0675bd0996ae5204f3d","1525d7dd58aad8573ae1305cc30607d35c9164a8e2b0b14c7d2eaea44143f44b","fd19dff6b77e377451a1beacb74f0becfee4e7f4c2906d723570f6e7382bd46f","0da423d17493690db0f1adc8bf69065511c22dd99c478d9a2b59df704f77301b","5fce817227cd56cb5642263709b441f118e19a64af6b0ed520f19fa032bdb49e","754107d580b33acc15edffaa6ac63d3cdf40fb11b1b728a2023105ca31fcb1a8","03cbeabd581d540021829397436423086e09081d41e3387c7f50df8c92d93b35","91322bf698c0c547383d3d1a368e5f1f001d50b9c3c177de84ab488ead82a1b8","79337611e64395512cad3eb04c8b9f50a2b803fa0ae17f8614f19c1e4a7eef8d","6835fc8e288c1a4c7168a72a33cb8a162f5f52d8e1c64e7683fc94f427335934","a90a83f007a1dece225eb2fd59b41a16e65587270bd405a2eb5f45aa3d2b2044","320333b36a5e801c0e6cee69fb6edc2bcc9d192cd71ee1d28c4b46467c69d0b4","e4e2457e74c4dc9e0bb7483113a6ba18b91defc39d6a84e64b532ad8a4c9951c","95ab9fb3b863c4f05999f131c0d2bd44a9de8e7a36bb18be890362aafa9f0a26","c95da8d445b765b3f704c264370ac3c92450cefd9ec5033a12f2b4e0fca3f0f4","ac534eb4f4c86e7bef6ed3412e7f072ec83fe36a73e79cbf8f3acb623a2447bb","a2a295f55159b84ca69eb642b99e06deb33263b4253c32b4119ea01e4e06a681","271584dd56ae5c033542a2788411e62a53075708f51ee4229c7f4f7804b46f98","f8fe7bba5c4b19c5e84c614ffcd3a76243049898678208f7af0d0a9752f17429","bad7d161bfe5943cb98c90ec486a46bf2ebc539bd3b9dbc3976968246d8c801d","be1f9104fa3890f1379e88fdbb9e104e5447ac85887ce5c124df4e3b3bc3fece","2d38259c049a6e5f2ea960ff4ad0b2fb1f8d303535afb9d0e590bb4482b26861","ae07140e803da03cc30c595a32bb098e790423629ab94fdb211a22c37171af5a","b0b6206f9b779be692beab655c1e99ec016d62c9ea6982c7c0108716d3ebb2ec","cc39605bf23068cbec34169b69ef3eb1c0585311247ceedf7a2029cf9d9711bd","132d600b779fb52dba5873aadc1e7cf491996c9e5abe50bcbc34f5e82c7bfe8a","429a4b07e9b7ff8090cc67db4c5d7d7e0a9ee5b9e5cd4c293fd80fca84238f14","4ffb10b4813cdca45715d9a8fc8f54c4610def1820fae0e4e80a469056e3c3d5","673a5aa23532b1d47a324a6945e73a3e20a6ec32c7599e0a55b2374afd1b098d","a70d616684949fdff06a57c7006950592a897413b2d76ec930606c284f89e0b9","ddfff10877e34d7c341cb85e4e9752679f9d1dd03e4c20bf2a8d175eda58d05b","d4afbe82fbc4e92c18f6c6e4007c68e4971aca82b887249fdcb292b6ae376153","9a6a791ca7ed8eaa9a3953cbf58ec5a4211e55c90dcd48301c010590a68b945e","10098d13345d8014bbfd83a3f610989946b3c22cdec1e6b1af60693ab6c9f575","9e71ea37f2494a50d768c54f8008315c1a98487eeb43c0114f7538fe65703cf2","87e322399f98b834e201853b71658de233fc53cf6715ed6ecb75662f2cfd7edf","a94f88be4f93215f4f4af0125d673ba71591bdbd3255936c9cb81fc18f68daea","4f3724c32db8a734cec05b72586e726783f312367c0d0d98e3c4465a7fa47f12","4b21df8925a780dede149a6fac75c837f96d7f807c7c4c295f1640c033b5de3b","48a5c1ffcbc6aa4a63fb5412b806beae30e644b87ba533b46387f3540698e0d2","9692d5e24aabd7d798d4aa954e748f57a449013e89d3f24a42bb1e68ac37055f","23aa2b5bc172879e4720de76a0f481f865329cf24163f2491f9376015d254245","e537c2ddb0b8154e9233d218cbbce95f7142be017004b630e9ce181f6aa8586b",{"version":"07fc9660f3a7457e2cf0ab7b41bbaffe5da81488a806d94f47c1ebf41844435f","signature":"34f40df08bef632ceffc9cfbfdfe357b9dede3591a511324220ebcf5dc30af49"},{"version":"3f0f89c2530e1dca35026f27a08e6fafb23636cfae46e56114d5a5fa63cf6fe9","signature":"7fb3c8a80105bb645fdaff0b02b1817d1829d0ae1b7b9cc821f13d682cde951c"},{"version":"f3eb1ed9610ae8399fa0e07719f6654ab4f1f45a94909c02afc4337c44222d17","signature":"b099569118e3c9f440f8e020cdfc8fce10ec34606848d1c698fcdc39dd95f2ad"},"2df95ad9baaf4b174900c1d06bb7a46c85e1711e1c87fe557c43ff2c151d0ce2","1a1c205ed422f5823804695238981d68e0f1db1e73dd57ac3802d47260f74be9",{"version":"ec694316232d48c74be42fda8b8e2d2131c11ffa8688d833136735b01df6367a","signature":"7fcd6c485af72bfb9ccebc65d31e27986bedd3f1245a9e7239e896e09eed276b"},{"version":"d54fda7369d55d99b9cd120edad8fbaaad973953598cfaf08b30c5f23088895c","signature":"ae25dfabec30f5e5ab2718d167666fd57a10bd3c6cd32868173dd0df5bf2efbf"},{"version":"caed8bd31b695123ad2791d5dba515e876f2efe016fc5db28809ae30c9aabef1","signature":"776316282966e21aa5e11953b788ae2a14ae172f09015fd4f37927b6552ac447"},"77da159dd2b284fabf3fe220b5d99c072ac524f2ece6cc3d3873489778f016e9","b6d707705e2f3847bab442d5354ff1de720e445cf4fe017da308851a2ac786a5","4924cc57274074c735781570d44392fb4ce13d3016ea340894e0cbc33fd08f54","6e0aa2603427037a179150b594a42a0e87d30169da188ee99d5bdf5ff1fe9e5e","c818c4aed900591a4a40086bee07f406047db03a8296f7d77c15f28929bc0bd1","f53dfecb9bcb6de6b732e25c195c7f80cafa0ae5bd069f28ee8d15dd2bff770e",{"version":"664215f5c5ac174ef2dcebba5ceceb532c1f8a88103e8b19ee6e3a90c278956b","signature":"3d9a49a3d1b380c9b9a6b3cd23c06b36ec9f144b1e3ee2056a4983842efec956"},{"version":"595a900010f026f0eb8103d485ac1959ac988a059cb64c48e456846dda3e857d","signature":"2aec3ea440712f383acc3f9b5423fe00aa25c6aaf301326140e787d0b096452f"},"c1be2ed7f33df404286f6feaf89002f529d32c8fa148b85b3db526577e977556",{"version":"b3d929eebd88fdc7da557dfc6c78210f4c31fb6ba823071b3d218921f0813d08","signature":"44349383406facad40032c804a84b019340d9fe2bece0b76459af42fa493f08d"},{"version":"2ba3bfce36bcb3afe107230f5ce587ae43c25ff239bc68b58bf4852d589beaf6","signature":"83da8248d5192bc9ae61bac09247e1d5dbe58c2c692546be22bf510e69f573dc"},{"version":"67e20e9c151325922189c678d5b4178a253c3cd3db64f16512c1f5f4e1ffa18b","signature":"efaeaca650fdddcd3beeec6d7a9af14d0bd34c3dbd893b8d300df159f59cfb1e"},"39b22dfe9be6fc68760da134384d46793b19fe5e47186e5e8a1d7a1318fa3520",{"version":"8976681f272cc8a95c3d7c6e8096dc77f96c4463c90645a30443a917aaf26c82","signature":"57cda216e0155e30dc569b506b81fc1c69b0b70f815407bbb549e6ca97c6b3ef"},{"version":"9d898cf62ecaa11bd1ff97d4c99c3162328e278ec84c6578df7efa31c8916b3c","signature":"318a2ac56fd821f9fd390badfeb643bf045ec47f283974122523f795429dd752"},{"version":"0a4c409728c7e440d90d80a385db99c78d5efce6dc2d685d8a097525d338ee53","signature":"2dd3d15ba78b355f3c6de7538d904be725036c62abb2b62c68a77a8edf1c168a"},{"version":"c15f643771d43020522cfae910c46999a09af319de543096b215d7de4611ddca","signature":"7e2caef84b58b2334990082a44e7442b4d68383ab70fc929055bece9051ac368"},{"version":"b36f18ffc0ef2e8822d10a2ee757e8b5f3efa7186bdbf666c637418037543b07","signature":"484e5dc9dfd04f816ac4f9e6913e2dce74682e4e425d5ebb05a27e2aad5af5c4"},{"version":"b9d098c5381abf3025a8cd36db47917c056e5ee102db22a67d828de5e363710f","signature":"94b403a26997ffefeee957a07230f0736b2471a1887befbbbb1b983dc2ceb083"},{"version":"7e5dfce9c56a708d0b84cd4bb1afe94b18546be2c45e910937c197879ff3b63c","signature":"8c8d98cfbe4ff2a4069bb13be54ee1945401e75145dd9a47323c808542c875d5"},{"version":"c370e42fdd74dbb816fd350732850d98760113e4f557a46b13a23d7fa6b1e666","signature":"1d11f7a5e74ac7d6c2337a935cbb38a635f7c4847273299cb2de5e3173958708"},{"version":"40e72b837de1a87450469badf773dee88571869ba190427603cb9f891ac2a456","signature":"c9eb5355c1be28a82050f095699631110ca696284830700a246228ad6d56b32f"},{"version":"44cbcd56cbc3041267de6c1aab025bf8d53df94a91e744343593a08c8864fbb8","signature":"a1ec1301d2213f20d10f1d80b19f9d368eea04643608786dbce354776f4c6c92"},"76fde18a4e9dd74ebab84d355565bf1603c198fcc14a525ec08391e1ce82246e","7a5be5c042681d792658bc7141b050127b56168d921ba117b4ed08f628c8ad8e","2843d149e7c8857dc402f1371e51efde92864f0365a75e2c5edcb3329d5d6144","f0d495de73ff6550bf20008b4ba92d38a11f1c5f1be166ce769e78dd8abe66d1","559ee7910953244085d94868073f79dd53d8ea37165377afdddaf732679b2cd1","76fde18a4e9dd74ebab84d355565bf1603c198fcc14a525ec08391e1ce82246e","7a5be5c042681d792658bc7141b050127b56168d921ba117b4ed08f628c8ad8e","1f53a4f1bd82e83767de7b39a3912f0ef5bb5a0c2015936be7ccc0b8dca95377",{"version":"969d4af30f4d52d8f6c1edb67eb96f2ee7bdb628ccefc038aeaf9fd1c2cde76d","signature":"1903dda382700d3aa900d76908e8a50c17645ea11eeb0ec09c6a59b3de35d5cb"},{"version":"8cd162b6fc0857b5cbbd4fd08c7e44ceece52b3acfb5264ac86958a5fc850da5","signature":"9f4a67013c49414d8b2a99ff10023f97559854aeeee2195b6be0de759e9a19ce"},{"version":"ff2eea26f5a9fc0eb98b0b06b597be009f937feddd1f524c19574d33207157c7","signature":"3a6bf528306c8be96e769e6ac0ee098a21f3cc9ad0a619d5764fa3d8150a17a2"},{"version":"82b454d76c122b8e807c786c9f44b6390d5331986471aff566f54d19e5fdaea2","signature":"2cbf923ca6a3a59b40bea4befc24485bdbbc18956cb23bc1695cd58513f116b3"},{"version":"bd7d9963f6394729061b83618aacf08e54678677d8e791d710b811e249ac9f58","signature":"83061dd8a06c187690d9335603a13b27b55968dea8dca7f011d9503bc81e0732"},{"version":"135d41d13d6cdb483d7088d43d341d03dbcca41fab1cf642e34640cec28adf95","signature":"245864fa9afd0a85a2b031875933272aa5bee8c1d98db10b6886e7414bf31186"},{"version":"e9855bd7c4159ad57f04340f4e7494c032453373c617bbe3756cbbb20bd69bf9","signature":"00d7a8520b6e9320dee8e58f83be762e6831226a912ebc3ddd8ef12d9049f032"},{"version":"0f24701f7a7785154601b1a21dd7d1db4a151ebb263750fee6260365b91ac9cf","signature":"41e3498c38a88e0a5a956f3817a89906743939561e84c8535503ef0d91696ff7"},{"version":"023589f1b3a6358c46be5fa5a3455ed7d7d3d3a0e47ff35435117957829fc5ae","signature":"45ac467d344136a97b68ae60c77f0be071d02796222cbdad7f21edf0471fe341"},{"version":"28021cd97744a9b623a8843cc7a7076fad9e353f5126db9c65a7113c3bdca7ef","signature":"42237036a72a081cfa7ed5e88e4093114542eea6a3ec46d27287d0ea6c04a87e"},{"version":"dd526101f45bf696f5d5da602108949a963b57a7a2a569e81bf819bcf0f8a3c0","signature":"0a306d02c8be80147db6f979a22250e7d9cf0c10426cb9604421ae7839209328"},{"version":"432b42e3116c44e187407301a55c1a3ec15b66c624f11acf8baf5b2268e300a9","signature":"2c851a22e627c846314b9bf73f110fd3984c18aa2595bfee79f8efc7342b93b1"},{"version":"b10c02db1ab8bb22e30629ca862cb1e29b412603cb80beecc3fe29f6ef07a67d","signature":"10caab89022bda0b7d5fa4ab43fba3c3419e6dd951439557e0fe50bc433696e3"},{"version":"a111d9ee388766ddf5e5509ababab154797415e600ea4f7c7674bf6993555e3a","signature":"c4c3a094d2e3a904e232ab473d9176eb35f2de9ee717805d2b0ee15a5193a3cf"},{"version":"2b1eb70fd6a721b0f54135ae50f193df1f36d712beb3ff74b1cd096177686613","signature":"ed86b008054a00c59c0a5b3128beaa50df50607826abda57745cec093edb249e"},{"version":"de47a2fccaafa41f602138c8280a2c4a9b78b7f34db2bf0674b9e6c856294690","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"004ddddd0d52ad2da81843aa465897a81e462e7f22d3dd820f3386c797466432","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"12d777a85b045b66bb34d7ea64d684b09d08e0dd439f682019866c9b2fe23e10","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"c0d114aa45fd45353b9efecd24de62094f7094f2954925fd2ab2c3aa6ee9e604","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"231b99fba17de6c0d7b30d8994c2df55be42c5e7a5319c50de481d32250ddcad","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"a75bcedc0b5ad3cb33f0982bb5403c81c9e4b0500fa5dfd8453ce34223840c49","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"3a7a406c9425f5cc977ef0c69425a1b3689ecd07e3bb80d79011ad9d82b97bd9","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"7a5135e19b6090ef03d06e373dd4f93af10828671757aa921e2c17c1fbb4fd8e","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"d3c888fd126f39969179d58211eef76cfdcf8f18c9fc1b71e2b348f2e259d4f8","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"5f7293f2f42683ef9c0daa739d52478e6a67444b28aedb151f85b2e15c503d6c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b4e4b7c6c5fd6099d3f83dbeba70aa05c53a1a273fed6d243c13cd6b699ade6e","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"2bd3f0b4c9c56f9bbcfbb02f64d955a3bd562b9666ce316e21716e03eb43e11c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"d16b04f553ea266afef51f09d534dd7df1c1982072fbe751bef2b37f4fe9dfe9","signature":"a3e570ac3a136be8c6137c0c2153aa69570e207e4c9e42575731812c340cf1e9"},"c7bdc99177a2a94d25fb13722adaaf5b3291bf70b4d1b27584ba189dd3889ba3",{"version":"d1c92b66c4105659fcad4eb76a1481f7311033e117d0678a1ec545e8ddb8d4c6","affectsGlobalScope":true},"e23424b97418eca3226fd24de079f1203eb70360622e4e093af2aff14d4be6ec","dee93c07b4df5e26010dc9ec4cdf4d6e4076bb4474d2a8371529217c8b2740a4","ed40f2f184db052dc8df62d1f199823c8bbccc487c0a2a7c54eeea0badcf4378","04eaa93bd75f937f9184dcb95a7983800c5770cf8ddd8ac0f3734dc02f5b20ef",{"version":"c8155caf28fc7b0a564156a5df28ad8a844a3bd32d331d148d8f3ce88025c870","affectsGlobalScope":true},"45ac321f2e15d268fd74a90ddaa6467dcaaff2c5b13f95b4b85831520fb7a491","dfc747ab8dd5f623055a4c26fd35e8cceca869fd3f1cf09701c941ca3679665a","c9f5f2920ff61d7158417b8440d5181ddc34a3dfef811a5677dd8a9fb91471e9","5cc0a492da3602510b8f5ed1852b1e0390002780d8758fbc8c0cd023ca7085f8","ec7dafafe751a5121f8f1c80201ebe7e7238c47e6329280a73c4d1ca4bb7fa28","64debeb10e4b7ae4ec9e89bfb4e04c6101ab98c3cc806d14e5488607cfec2753",{"version":"2866a528b2708aa272ec3eaafd3c980abb23aec1ef831cfc5eb2186b98c37ce5","affectsGlobalScope":true},{"version":"a5782d6cea81fe43d2db7ed41e789458c933ab3ab60602f7b5b14c4da3370496","affectsGlobalScope":true},"f258ba66915f0196ec344bc53afe1888240bbcc855ebd151b6cc072275533319","6194335ee3353f7226ba31f31d6301d0c6be87228419c0a08976ccd9d4f1213e","3ac12a54cfaa84683506db8d4cf779135a271d9f0ec18930cf53e61fbeea0c5d","cf3d3b087d1a8a3355eec47d206162c75e912315b9b5c1cd49fda93e948fb80a","36f316c066c4a72dd6f19fec49a074f935744fc9ccbe75c87ebc07fb2feb9062","42176966283d3835c34278b9b5c0f470d484c0c0c6a55c20a2c916a1ce69b6e8","0cff7901aedfe78e314f7d44088f07e2afa1b6e4f0473a4169b8456ca2fb245d","ec70fd6f8a9a83f850dab2960a6789e93d5b034b354a16814cad5daabf62a360","e2236264a811ed1d09a2487a433e8f5216ae62378cf233954ae220cf886f6717","3ec1e108d587a5661ec790db607f482605ba9f3830e118ce578e3ffa3c42e22b","100b3bb9d39d2b1b5340f1bf45a52e94ef1692b45232b4ba00fac5c3cc56d331",{"version":"04fe7e7d8008887943260af1fde2bfd4877e0dc57bf634e0f0b2f3d1794dfd11","affectsGlobalScope":true},"7f77304372efe3c9967e5f9ea2061f1b4bf41dc3cda3c83cdd676f2e5af6b7e6","992c6f6be16c0a1d2eec13ece33adeea2c747ba27fcd078353a8f4bb5b4fea58","2597718d91e306949d89e285bf34c44192014ef541c3bd7cbb825c022749e974","a6b0abdb67d63ebe964ba5fee31bc3daf10c12eecd46b24d778426010c04c67e","ac4801ebc2355ba32329070123b1cd15891bf71b41dcaf9e75b4744832126a59","fd2298fba0640e7295e7bd545e2dfbfcccbb00c27019e501c87965a02bbdebf6","4fd3c4debadce3e9ab9dec3eb45f7f5e2e3d4ad65cf975a6d938d883cfb25a50","71ddd49185b68f27bfac127ef5d22cb2672c278e53e5370d9020ef50ca9c377d","b1ea7a6eaa7608e0e0529aebd323b526a79c6c05a4e519ae5c779675004dcdf1","9fcb033a6208485d8f3fadde31eb5cbcaf99149cff3e40c0dc53ebc6d0dff4e9","7df562288f949945cf69c21cd912100c2afedeeb7cdb219085f7f4b46cb7dde4","9d16690485ff1eb4f6fc57aebe237728fd8e03130c460919da3a35f4d9bd97f5","ad7e61eca7f2f8bf47e72695f9f6663b75e41d87ef49abdb17c0cb843862f8aa","ecba2e44af95b0599c269a92628cec22e752868bce37396740deb51a5c547a26","46a9fb41a8f3bc7539eeebc15a6e04b9e55d7537a081615ad3614220d34c3e0f","dcc6910d95a3625fd2b0487fda055988e46ab46c357a1b3618c27b4a8dd739c9","f4149f1aa299474c7040a35fe8f8ac2ad078cc1b190415adc1fff3ed52d490ea","3730099ed008776216268a97771de31753ef71e0a7d0ec650f588cba2a06ce44","8d649dbc429d7139a1d9a14ea2bf8af1dc089e0a879447539587463d4b6c248c","60c9e27816ec8ac8df7240598bb086e95b47edfb454c5cbf4003c812e0ed6e39","e361aecf17fc4034b4c122a1564471cdcd22ef3a51407803cb5a5fc020c04d02","4926467de88a92a4fc9971d8c6f21b91eca1c0e7fc2a46cc4638ab9440c73875",{"version":"2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1","affectsGlobalScope":true},"fc0ae4a8ad3c762b96f9d2c3700cb879a373458cb0bf3175478e3b4f85f7ef2f","fabbec378e1ddd86fcf2662e716c2b8318acedb664ee3a4cba6f9e8ee8269cf1","b3593bd345ebea5e4d0a894c03251a3774b34df3d6db57075c18e089a599ba76","e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b","efd55e8ca79171bf26c0d0e30221cb8ee1f5a31dd0c791ec4b2e886f42bab124","c5ff6f6b1441c9cc52907c9c5a5022eb8afc8e754a008c1a55bb5bcc8d95a3f2","714bc11c4ece2d28d6b70207fcefce4651c138cc77ce0b8147a6bab25c66b67a","08935635053203ba941035573962605b91376318dbce19e97c71354f2241e0e9","1ab9cd3062ea7d1366444f84fd2b4d8b20380ee86efb07ccf2cfef4fa145cec1","e2ae78941c8eb82cfa1aa0a3781f2d2f9eb920b8dd88ee415cd2ae7ef3201ee2","562e66c29f4c43b32c203ca892cd6d5b6fa8e70954d23b4d0e2db0eb3d6b698e","764f5b39a73fd6371e5a118ee037b685cec4ff2fc3579225eb57d0f82a38ab18","4e57b0ba28f0776ba55248c03f8d3565c068acc0b207ebd8db5f0a338f3988a3","8c1bf2420061d20981a227c06a8c7cbbd973f97943c1f3fd64f871047dfcc44d",{"version":"85386906b3ef94685119e5fcf7980b37e61200211df31dda47e0df086e3aed1f","affectsGlobalScope":true},"35412edae231770693b7d5e7fcb98a98e407211e86d9e17e718fc51445e68e17","93865b0723d744eab9c00bfe7a8ccd962d1f6a2047e4c7eecd18482ef8b87e8a","72c88123ada80953914b43a0d9810bb0ce8e5b25cd8b7965bfb6842ffff74f05","2766dee26ea113e9b491b7842cb44df57c4d79b17057b42607e09fc174bd411d",{"version":"a3a994779b441c3f90860d200dfea3f9299b9a87c7fcc04242a7918a7d452fc5","affectsGlobalScope":true},"03a7b185c2483fd1bcf358228d918eee6d03ccaea4d587863f135124a48815bf","5a43647407ad15b039ba22913bc3c6431ac581b413a3c0e7fd324fbe739f1e73","3ffe1dc2de9e55a28e0e17d8974b1f4e1b222911b84b6be6c4f0ee14723851ad","ddae6e637e160dceec077487bbd9176f4a8c60b46596a86fafd3bbd1882f6232","e990bfb110c37fa629d8679ac8bba89d36a566d2c0984ab0190a70e4d54f5576","d2d90639077deb5644ec7cee738126779eff847692d95ebcd9f76d6ef2f08cec","d2bd714b146c0c6c27a0bc9f16c96522ef1c829923fad14b6a33e2580a012323","a0e2a5c9452564716496fa1215ccd43bc919be41be89c9b33d3b6d98a61d08d5","e374141cd405cf24a2f288a1ac2c20060c07466d4a4a9b34d3c1434a7a2706e2","b201251cde5fc3e091984144c944a5d6cfe1cf6e62ced4820e03a0ebfa3d1f99","a8c3c3a27e8c7b93d5bec55beeb89f31c293c516e9139f4cc2eb60f5a06acd89","dd1b2492877b4d5b42fc2724d18d9805248efc5648be6ebea3c70b8bbff0a804","836020758df0d70683a4d4c7bd29717055a93edb2f21e9585783c313871628a9","73d959256b4a510edadfff37562affea8f50d477fa4900908d2dcfbd239e6d79","c583ee96c48faab174c5287aae6535814793fc3475c094316c5715da06baa3aa",{"version":"af0040a31d9a72880965d28bd64acda764060af13cd474832942afbddd25fa50","affectsGlobalScope":true},{"version":"7b12c9b3d141286a465d7ce80ad9ba4774d5e7daa2f18a0f8cdb24ba65f7d7be","affectsGlobalScope":true},"608f53422a1ee2658a484fad060307614f0c3359b1a3dd228c9c24540655abb2",{"version":"b3f2560a62d9490af4233d05ffb15d9055e2d7f8f1d8b4879ab7ef7add583e3e","signature":"f00215e07ab3027a2860ebba0d5840fd8888c90a0d2a2b2e7bb24c72698ea56e"},{"version":"14ee6201429466a7d217580cc79c7cbda8148795d0eda03765fa08d2aca3bdac","signature":"f5f7614605ed7ec458e8565057c0599ecfd869785c3f7770aded3e1d2679a00f"},"2d7d2d542a30602ad869c89e497ffc1d45ebee0352f3806833bb1a73f88a26a7","68a3d795ce731002e8596f3920785e5ac55d2e4864e6e947c10b1e4904c601a0","8ed8979b7c3a0c99f7977d20eab261d9c416952c11bb33bc5fef31887093e0fb",{"version":"30d9cd69c734b93d0f700c7fa45a9b0f407ac6ff5ea01303dc5a42b45736073a","signature":"562e10c08c59459ec4c10357190fa89005310e91a4c8f61ce0a592893cbd482f"},"7956c589e9247d5cd75f0efcae087aaf7c1691f8a6cdab257e8078758e1ab183","40060cbf37ae99b1ae16d83ef6eba94907a5ff369da0d9c544e22bffe4707ed0","c2489c80994d62e5b51370a6f02f537db4c37af5f914fcb5b2755b81f1906cae","913e12626ff2cb7da9ee1dda2ffb365f1adfc72339d5d64aca4bbb988fc980c8","299a1a9f77784f1d6cd6686de4e98d0914c1ffea9d2d08d9a28ae8a18b0898cb","4788e494f275a3b5143e58eac26b8ed6d2514a0230c376ea1ccfe39ba6ec5fb2","dd5f3f0344d3a7b78b58ecb4d253b458b808785659ad1365522d1831fdbfbcab",{"version":"e0548faccb7c8cc251c15961a7cf1bfa925c880e0e518b82f01f0a3a4a3037a0","signature":"89df4390061321d5d4de29c3f57d6ff33a310b9086dfc407184c0b53f2f3e179"},"210e6db82469a95331ee9c40e39989333cd1f500001b6d70ae8d7f7214c83429","c9160a1fdcd96a24a972b50dc7874b95c873cca29a8b425ef240330a440e338f","3b9a94741b2026a8e535e734c3b10891ab1932e32014ba90b46243c787e4700e","d0347bb90c30de44526b9141baf931747bfff547f5f9aaab230f0611e1a4699c","d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322","69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2","561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9","62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f","8a8a96898906f065f296665e411f51010b51372fa260d5373bf9f64356703190",{"version":"3a3b67317eaa3b7fac600760815a3f308ff14275e73636bc359926371d46c3a0","affectsGlobalScope":true}],"options":{"allowSyntheticDefaultImports":true,"declaration":true,"esModuleInterop":true,"experimentalDecorators":true,"importHelpers":true,"importsNotUsedAsValues":2,"jsx":1,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitReturns":true,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":true,"sourceMap":true,"strict":false,"strictNullChecks":true,"target":1},"fileIdsList":[[48],[51,877,878,881],[51],[51,877],[352,353],[51,352,353],[51,352,353,357,535],[51,877,878,879,880],[877,878],[51,539],[540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836],[51,352,353,357,365,533,534],[51,352,353,354,355,356],[51,352],[51,352,353,365],[51,352,353,357],[259],[261],[51,260],[131],[128,129,130,131,132,135,136,137,138,139,140,141,142],[127],[134],[128,129,130],[128,129],[131,132,134],[129],[143,144,145],[134,1023],[965],[964,965],[916,921],[927,928,935,944],[917,927,935],[956],[921,928,936],[944,949],[924,927,935],[925],[924],[927],[927,929,944,955],[927,928,944],[935,944,955],[927,928,930,935,944,949,955],[930,944,949,955],[966],[955],[924,927,944],[937],[915],[951],[942,956,959],[927,945],[944],[947],[921,935],[913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,955,956,957,958,959,960,961,962,963],[935],[941],[957],[916,921,927,929,938,944,955,959],[51,145],[47,48,49,50],[340],[341,342],[341],[153],[1019,1020],[1019,1020,1021,1022],[1007],[984],[970,975],[975],[51,977],[51,976],[979,982],[51,980,983],[973],[930,967,983,997],[970,971],[972],[51,969,983,997],[930,941,955,967,970,972,973,984,985,990,991,992,993,994],[930,955,967,995],[930,955,967,970],[51,941,955,967,973,978,980,981,983],[986,987,988,989],[986],[51,930,941,955,967,969,973,974,982,997],[1012],[1009],[980],[967],[51,144,930,941,967,968,973,983,984,996],[248],[133],[952,953],[525,527],[51,526],[51,165],[165],[161,162,166,167,168,169,170,171,172],[51,163,165],[51,163,164],[244,246],[51,997],[243],[51,55],[68],[72],[51,56],[56,57],[80],[83],[86],[90],[54,58],[93],[53],[51,52],[103],[98],[106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],[55],[52,59,65,66],[122,125,126,147,148],[55,122],[131,146],[61,62,63,64],[52],[45,51,228,229],[45,51,55],[45,229],[45,51,55,160,189],[45,51,201,228],[45,51,55,160,197,198,199,200],[45,51,55,189],[45,201],[45,51,193,228],[45,51,192],[45,192,193],[45,51,216,228],[45,51,55,150,189,191,194,196,215],[45,216],[45,51,195,228],[45,51],[45,195],[45,51,190,228],[45,51,189],[45,190],[45,51,205,228],[45,51,55,160,189,204],[45,205],[45,194,219],[45,214],[45,51,214,228],[45,51,55,189,202,203,206,211,213],[45,218],[45,51,146,218,228],[45,51,55,189,217],[45,212],[45,51,212,228],[45,210],[45,51,55,209],[45,51,209,228],[45,51,55,189,207,208],[45,151,175,176,177,178,179,180,181,182,183,184,185,186,187,188],[45,51,151,174],[45,51,55,151,174],[45,55],[45,51,160],[45,51,151,160],[45,55,160,189],[45,51,151,160,174],[45,51,55,160],[45,51,151,160,173,174],[45,55,160,174,220],[45,222],[45,51,55,189,223,224],[45,222,223,224,226,227],[45,55,222],[45,51,146,225],[45],[45,155,157,158,159],[45,55,155,157],[45,157],[45,51,55,152,154,155],[45,51,345],[45,51,339,344],[45,51,339,343],[45,51,144,346],[377],[370,371,372,373,374],[332,348,349,369,375],[380],[384],[51,245],[387],[262],[51,262,353,357],[348,349,350,351,358,359,360,361,362,363,364,367,368],[51,262],[262,366],[391],[331],[51,245,330],[402],[409,410,411],[330],[245],[51,244,245,330],[332,333,336,338],[334,335],[51,67,245],[415],[413],[419],[414,416,418,420,422],[417],[421],[67,244,245],[434],[468],[460],[436],[462],[438],[440],[466],[442],[456],[435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469],[444],[464],[446],[448],[450],[458],[452],[454],[337],[507],[67,245],[505],[61,67,245],[489],[497],[501],[490,492,494,496,498,500,502,504,506],[499],[503],[493],[495],[491],[67,245,247],[518],[259,262],[520,521,522],[51,131,146],[67,330],[67,244],[45,51,852,899],[45,51,67,245,264,532,536,837,851],[45,852],[45,854,855,856,857,858],[45,846,847,851,859,893],[45,890],[45,51,890,899],[45,51,532,837,844,851,889],[45,51,245,532,851],[45,885],[45,51,885,899],[45,51,245,532,837,851,884],[45,887],[45,51,887,899],[45,51,245,264,532,837,844,851,886],[45,264],[45,51,264,536,537,837,838,839,840,841],[45,51,264,537,837,838,839,840,841,844,847],[45,537,538,838,839,840,841,842,843,846,847,848,849,850],[45,51,67,264],[45,264,537,838],[45,264,366],[45,51,264,845,846],[45,51,245,532,837,851],[45,868],[45,51,245,270,532,844,851,862],[45,51,245,532,844,851,862],[45,51,245,532,851,862,866],[45,51,245,532,844,848,859,862],[45,51,245,532,837,847,851,859],[45,51,868,899],[45,51,67,245,532,837,846,847,851,860,861,863,864,865,867],[45,51,264],[45,892],[45,51,146,892],[45,51,67,245,264,270,330,524,532,853,869,876,888,891],[45,51,245,264,532,851],[45,875],[45,51,245,264,532],[45,51,264,847,851],[45,51,875,899],[45,51,245,264,532,837,851,870,871,872,873,874],[45,51,532,859,871],[45,51,245,532,837,871],[45,529,530,531],[45,51,67,245,330,528],[45,245],[45,51,244,245,330],[45,245,270,330,893],[45,250,269],[45,67,245],[45,245,268],[45,253],[45,51,67,245,249,250],[45,251],[45,257],[45,252,254,256,258,267],[45,255],[45,266],[45,51,67,245,250,264,265],[45,67,244,245,270,271,291,328],[45,67,245,271],[45,292],[45,245,271],[45,326],[45,318],[45,61,245,271],[45,294],[45,320],[45,296],[45,298],[45,324],[45,300],[45,314],[45,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327],[45,302],[45,322],[45,304],[45,306],[45,308],[45,316],[45,310],[45,312],[45,329],[45,290],[45,288],[45,61,67,245,270,271],[45,272],[45,280],[45,284],[45,273,275,277,279,281,283,285,287,289],[45,282],[45,286],[45,276],[45,278],[45,274],[45,67,245,270],[45,67,245,247,270,271,291,328],[45,263],[45,262],[45,896,897,898],[45,51,146,330,524,532,896],[45,67,330],[45,67,244],[45,51,339,1001],[45,1001,1005],[45,51,1003,1004],[997,998,999],[45,1005,1008,1010],[45,51,1002,1013],[45,51,997],[45,1017],[339],[852],[846,847,851,859,893],[890],[885],[887],[537,538,838,839,840,841,842,843,846,847,848,849,850],[868],[892],[245,330],[875],[529,530,531],[245,270,330,893],[250,269],[253],[251],[257],[252,254,256,258,267],[255],[266],[292],[326],[318],[294],[320],[296],[298],[324],[300],[314],[293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327],[302],[322],[304],[306],[308],[316],[310],[312],[329],[290],[288],[272],[280],[284],[273,275,277,279,281,283,285,287,289],[282],[286],[276],[278],[274],[896,897,898],[1001,1005]],"referencedMap":[[355,1],[884,2],[882,3],[883,4],[354,5],[866,6],[536,7],[881,8],[879,9],[880,9],[877,3],[878,4],[533,5],[844,7],[534,5],[540,10],[541,10],[542,10],[543,10],[544,10],[545,10],[546,10],[547,10],[548,10],[549,10],[550,10],[551,10],[552,10],[553,10],[554,10],[555,10],[556,10],[557,10],[558,10],[559,10],[560,10],[561,10],[562,10],[563,10],[564,10],[565,10],[566,10],[567,10],[568,10],[569,10],[570,10],[571,10],[572,10],[573,10],[574,10],[575,10],[576,10],[577,10],[578,10],[579,10],[580,10],[581,10],[582,10],[583,10],[584,10],[585,10],[586,10],[587,10],[588,10],[589,10],[590,10],[591,10],[594,10],[593,10],[592,10],[595,10],[596,10],[597,10],[598,10],[600,10],[599,10],[602,10],[601,10],[603,10],[604,10],[605,10],[607,10],[606,10],[608,10],[609,10],[610,10],[611,10],[612,10],[613,10],[614,10],[615,10],[616,10],[617,10],[618,10],[619,10],[622,10],[620,10],[621,10],[623,10],[624,10],[625,10],[626,10],[627,10],[628,10],[629,10],[630,10],[631,10],[632,10],[633,10],[634,10],[636,10],[635,10],[637,10],[638,10],[639,10],[640,10],[642,10],[641,10],[643,10],[644,10],[645,10],[646,10],[647,10],[648,10],[649,10],[650,10],[651,10],[652,10],[653,10],[655,10],[654,10],[656,10],[658,10],[657,10],[659,10],[660,10],[661,10],[663,10],[662,10],[664,10],[665,10],[666,10],[667,10],[668,10],[669,10],[670,10],[671,10],[672,10],[673,10],[674,10],[675,10],[676,10],[677,10],[678,10],[679,10],[680,10],[681,10],[682,10],[683,10],[684,10],[685,10],[686,10],[687,10],[688,10],[689,10],[690,10],[691,10],[692,10],[693,10],[694,10],[695,10],[696,10],[837,11],[697,10],[698,10],[699,10],[700,10],[701,10],[702,10],[703,10],[704,10],[705,10],[706,10],[707,10],[708,10],[709,10],[710,10],[711,10],[712,10],[713,10],[714,10],[715,10],[716,10],[717,10],[718,10],[719,10],[720,10],[721,10],[722,10],[723,10],[724,10],[726,10],[725,10],[728,10],[729,10],[727,10],[730,10],[731,10],[732,10],[733,10],[734,10],[735,10],[736,10],[737,10],[738,10],[739,10],[740,10],[741,10],[742,10],[743,10],[744,10],[745,10],[746,10],[747,10],[748,10],[750,10],[749,10],[752,10],[751,10],[753,10],[754,10],[755,10],[756,10],[757,10],[758,10],[759,10],[760,10],[762,10],[761,10],[763,10],[764,10],[765,10],[767,10],[766,10],[768,10],[769,10],[770,10],[771,10],[772,10],[773,10],[774,10],[775,10],[776,10],[777,10],[778,10],[779,10],[780,10],[781,10],[782,10],[783,10],[784,10],[785,10],[786,10],[787,10],[788,10],[790,10],[789,10],[791,10],[792,10],[793,10],[794,10],[795,10],[796,10],[797,10],[798,10],[799,10],[800,10],[801,10],[803,10],[804,10],[805,10],[806,10],[802,10],[807,10],[808,10],[809,10],[810,10],[811,10],[812,10],[813,10],[814,10],[815,10],[816,10],[817,10],[818,10],[819,10],[820,10],[821,10],[822,10],[539,3],[823,10],[824,10],[825,10],[826,10],[827,10],[828,10],[829,10],[830,10],[831,10],[832,10],[833,10],[834,10],[835,10],[836,10],[524,3],[535,12],[352,3],[357,13],[353,14],[366,15],[365,6],[845,16],[260,17],[262,18],[261,19],[132,20],[143,21],[128,22],[139,23],[131,24],[130,25],[135,26],[136,27],[146,28],[1024,29],[913,30],[966,31],[916,32],[917,33],[918,34],[919,35],[920,36],[921,37],[922,38],[924,39],[925,40],[926,41],[927,41],[928,42],[929,43],[930,44],[931,45],[932,46],[967,47],[933,41],[934,48],[935,49],[937,50],[938,51],[939,52],[942,41],[943,53],[944,54],[945,55],[947,41],[948,56],[949,57],[964,58],[951,59],[955,60],[956,61],[958,55],[960,62],[961,55],[144,3],[145,63],[51,64],[341,65],[343,66],[340,67],[154,68],[1021,69],[1023,70],[1022,69],[1008,71],[985,72],[976,73],[993,74],[978,75],[977,76],[980,77],[979,78],[970,79],[1007,78],[984,80],[972,81],[973,82],[991,83],[995,84],[996,85],[992,86],[1012,3],[1009,3],[982,87],[990,88],[987,89],[983,90],[1013,91],[1010,92],[1003,93],[998,94],[997,95],[249,96],[134,97],[954,98],[150,3],[528,99],[527,100],[163,101],[166,102],[172,102],[170,102],[169,102],[167,102],[171,102],[168,102],[173,103],[164,104],[165,105],[247,106],[968,107],[244,108],[68,109],[70,110],[71,109],[72,109],[74,109],[75,109],[76,109],[77,111],[78,109],[57,112],[56,109],[58,113],[80,109],[82,114],[83,3],[85,115],[86,3],[88,116],[89,3],[90,109],[92,117],[59,118],[94,119],[93,109],[54,120],[53,121],[104,122],[103,109],[97,109],[99,123],[100,109],[98,109],[101,109],[121,124],[120,3],[113,109],[114,109],[109,3],[117,3],[118,125],[119,3],[116,125],[110,3],[111,125],[112,125],[106,109],[67,126],[66,121],[122,109],[124,3],[149,127],[125,128],[126,128],[147,129],[148,129],[52,3],[65,130],[62,131],[61,121],[230,132],[229,133],[231,134],[203,135],[232,136],[201,137],[197,133],[199,138],[200,138],[202,139],[198,138],[233,140],[193,141],[192,133],[194,142],[234,143],[216,144],[217,145],[235,146],[195,147],[196,148],[236,149],[190,150],[191,151],[204,150],[237,152],[205,153],[206,154],[220,155],[215,156],[238,157],[214,158],[219,159],[239,160],[218,161],[213,162],[241,163],[212,138],[208,138],[211,164],[207,133],[210,165],[240,166],[209,167],[189,168],[188,169],[181,170],[182,133],[177,169],[185,169],[186,171],[187,147],[183,172],[176,173],[184,174],[178,175],[179,176],[180,133],[151,133],[175,177],[221,178],[174,176],[242,179],[222,176],[225,180],[228,181],[223,182],[224,182],[226,183],[227,183],[55,184],[160,185],[158,186],[159,187],[157,188],[155,184],[346,189],[345,190],[344,191],[347,192],[377,3],[379,193],[373,3],[374,3],[375,194],[370,3],[371,3],[372,3],[376,195],[381,196],[380,3],[383,3],[385,197],[384,198],[388,199],[387,3],[351,200],[358,201],[359,200],[360,201],[361,200],[362,200],[363,200],[369,202],[349,203],[364,203],[367,204],[368,200],[348,3],[390,3],[392,205],[393,3],[394,3],[395,3],[396,3],[397,3],[391,3],[399,203],[332,206],[331,207],[401,3],[403,208],[404,3],[405,203],[402,3],[407,3],[408,3],[412,209],[409,210],[411,211],[410,212],[339,213],[336,214],[335,211],[334,211],[415,215],[416,216],[413,215],[414,217],[419,215],[420,218],[423,219],[418,220],[417,215],[422,221],[421,215],[430,222],[434,211],[435,223],[468,211],[469,224],[460,211],[461,225],[436,211],[437,226],[462,211],[463,227],[438,211],[439,228],[440,211],[441,229],[466,211],[467,230],[442,211],[443,231],[456,211],[457,232],[470,233],[445,234],[444,211],[465,235],[464,211],[447,236],[446,211],[449,237],[448,211],[451,238],[450,211],[459,239],[458,211],[453,240],[452,211],[455,241],[454,211],[338,242],[508,243],[505,244],[506,245],[489,246],[490,247],[497,244],[498,248],[501,211],[502,249],[507,250],[500,251],[499,211],[504,252],[503,211],[494,253],[493,244],[496,254],[495,244],[492,255],[491,244],[431,244],[337,256],[519,257],[518,258],[523,259],[520,211],[521,260],[522,261],[333,262],[900,263],[852,264],[853,265],[857,147],[858,147],[859,266],[854,147],[855,147],[856,147],[895,267],[891,268],[901,269],[890,270],[889,271],[886,272],[902,273],[885,274],[888,275],[903,276],[887,277],[537,184],[538,278],[842,279],[843,278],[848,280],[849,278],[839,278],[840,278],[851,281],[846,282],[841,283],[850,284],[838,278],[847,285],[861,286],[869,287],[863,288],[865,289],[867,290],[864,291],[860,292],[904,293],[868,294],[862,295],[893,296],[905,297],[892,298],[874,299],[876,300],[870,301],[871,302],[906,303],[875,304],[872,305],[873,306],[532,307],[529,308],[531,309],[530,310],[894,311],[270,312],[250,313],[269,314],[907,315],[253,316],[254,315],[908,317],[251,316],[252,317],[909,318],[257,316],[258,318],[268,319],[256,320],[910,320],[255,316],[267,321],[265,184],[911,321],[266,322],[912,323],[292,324],[293,325],[326,326],[327,327],[318,313],[319,328],[294,329],[295,330],[320,309],[321,331],[296,326],[297,332],[298,324],[299,333],[324,313],[325,334],[300,324],[301,335],[314,324],[315,336],[328,337],[303,338],[302,326],[323,339],[322,309],[305,340],[304,324],[307,341],[306,324],[309,342],[308,326],[317,343],[316,326],[311,344],[310,326],[313,345],[312,324],[330,346],[291,347],[288,324],[289,348],[272,349],[273,350],[280,324],[281,351],[284,324],[285,352],[290,353],[283,354],[282,324],[287,355],[286,326],[277,356],[276,324],[279,357],[278,324],[275,358],[274,324],[271,359],[329,360],[264,361],[263,362],[899,363],[896,309],[897,364],[898,365],[245,366],[1002,367],[1006,368],[1005,369],[1001,191],[1000,370],[1011,371],[1014,372],[1015,373],[1016,147],[1018,374],[1017,362],[1004,184],[46,184]],"exportedModulesMap":[[355,1],[884,2],[882,3],[883,4],[354,5],[866,6],[536,7],[881,8],[879,9],[880,9],[877,3],[878,4],[533,5],[844,7],[534,5],[540,10],[541,10],[542,10],[543,10],[544,10],[545,10],[546,10],[547,10],[548,10],[549,10],[550,10],[551,10],[552,10],[553,10],[554,10],[555,10],[556,10],[557,10],[558,10],[559,10],[560,10],[561,10],[562,10],[563,10],[564,10],[565,10],[566,10],[567,10],[568,10],[569,10],[570,10],[571,10],[572,10],[573,10],[574,10],[575,10],[576,10],[577,10],[578,10],[579,10],[580,10],[581,10],[582,10],[583,10],[584,10],[585,10],[586,10],[587,10],[588,10],[589,10],[590,10],[591,10],[594,10],[593,10],[592,10],[595,10],[596,10],[597,10],[598,10],[600,10],[599,10],[602,10],[601,10],[603,10],[604,10],[605,10],[607,10],[606,10],[608,10],[609,10],[610,10],[611,10],[612,10],[613,10],[614,10],[615,10],[616,10],[617,10],[618,10],[619,10],[622,10],[620,10],[621,10],[623,10],[624,10],[625,10],[626,10],[627,10],[628,10],[629,10],[630,10],[631,10],[632,10],[633,10],[634,10],[636,10],[635,10],[637,10],[638,10],[639,10],[640,10],[642,10],[641,10],[643,10],[644,10],[645,10],[646,10],[647,10],[648,10],[649,10],[650,10],[651,10],[652,10],[653,10],[655,10],[654,10],[656,10],[658,10],[657,10],[659,10],[660,10],[661,10],[663,10],[662,10],[664,10],[665,10],[666,10],[667,10],[668,10],[669,10],[670,10],[671,10],[672,10],[673,10],[674,10],[675,10],[676,10],[677,10],[678,10],[679,10],[680,10],[681,10],[682,10],[683,10],[684,10],[685,10],[686,10],[687,10],[688,10],[689,10],[690,10],[691,10],[692,10],[693,10],[694,10],[695,10],[696,10],[837,11],[697,10],[698,10],[699,10],[700,10],[701,10],[702,10],[703,10],[704,10],[705,10],[706,10],[707,10],[708,10],[709,10],[710,10],[711,10],[712,10],[713,10],[714,10],[715,10],[716,10],[717,10],[718,10],[719,10],[720,10],[721,10],[722,10],[723,10],[724,10],[726,10],[725,10],[728,10],[729,10],[727,10],[730,10],[731,10],[732,10],[733,10],[734,10],[735,10],[736,10],[737,10],[738,10],[739,10],[740,10],[741,10],[742,10],[743,10],[744,10],[745,10],[746,10],[747,10],[748,10],[750,10],[749,10],[752,10],[751,10],[753,10],[754,10],[755,10],[756,10],[757,10],[758,10],[759,10],[760,10],[762,10],[761,10],[763,10],[764,10],[765,10],[767,10],[766,10],[768,10],[769,10],[770,10],[771,10],[772,10],[773,10],[774,10],[775,10],[776,10],[777,10],[778,10],[779,10],[780,10],[781,10],[782,10],[783,10],[784,10],[785,10],[786,10],[787,10],[788,10],[790,10],[789,10],[791,10],[792,10],[793,10],[794,10],[795,10],[796,10],[797,10],[798,10],[799,10],[800,10],[801,10],[803,10],[804,10],[805,10],[806,10],[802,10],[807,10],[808,10],[809,10],[810,10],[811,10],[812,10],[813,10],[814,10],[815,10],[816,10],[817,10],[818,10],[819,10],[820,10],[821,10],[822,10],[539,3],[823,10],[824,10],[825,10],[826,10],[827,10],[828,10],[829,10],[830,10],[831,10],[832,10],[833,10],[834,10],[835,10],[836,10],[524,3],[535,12],[352,3],[357,13],[353,14],[366,15],[365,6],[845,16],[260,17],[262,18],[261,19],[132,20],[143,21],[128,22],[139,23],[131,24],[130,25],[135,26],[136,27],[146,28],[1024,29],[913,30],[966,31],[916,32],[917,33],[918,34],[919,35],[920,36],[921,37],[922,38],[924,39],[925,40],[926,41],[927,41],[928,42],[929,43],[930,44],[931,45],[932,46],[967,47],[933,41],[934,48],[935,49],[937,50],[938,51],[939,52],[942,41],[943,53],[944,54],[945,55],[947,41],[948,56],[949,57],[964,58],[951,59],[955,60],[956,61],[958,55],[960,62],[961,55],[144,3],[145,63],[51,64],[341,65],[343,66],[340,67],[154,68],[1021,69],[1023,70],[1022,69],[1008,71],[985,72],[976,73],[993,74],[978,75],[977,76],[980,77],[979,78],[970,79],[1007,78],[984,80],[972,81],[973,82],[991,83],[995,84],[996,85],[992,86],[1012,3],[1009,3],[982,87],[990,88],[987,89],[983,90],[1013,91],[1010,92],[1003,93],[998,94],[997,95],[249,96],[134,97],[954,98],[150,3],[528,99],[527,100],[163,101],[166,102],[172,102],[170,102],[169,102],[167,102],[171,102],[168,102],[173,103],[164,104],[165,105],[247,106],[968,107],[244,108],[68,109],[70,110],[71,109],[72,109],[74,109],[75,109],[76,109],[77,111],[78,109],[57,112],[56,109],[58,113],[80,109],[82,114],[83,3],[85,115],[86,3],[88,116],[89,3],[90,109],[92,117],[59,118],[94,119],[93,109],[54,120],[53,121],[104,122],[103,109],[97,109],[99,123],[100,109],[98,109],[101,109],[121,124],[120,3],[113,109],[114,109],[109,3],[117,3],[118,125],[119,3],[116,125],[110,3],[111,125],[112,125],[106,109],[67,126],[66,121],[122,109],[124,3],[149,127],[125,128],[126,128],[147,129],[148,129],[52,3],[65,130],[62,131],[61,121],[230,132],[229,133],[231,134],[203,135],[232,136],[201,137],[197,133],[199,138],[200,138],[202,139],[198,138],[233,140],[193,141],[192,133],[194,142],[234,143],[216,144],[217,145],[235,146],[195,147],[196,148],[236,149],[190,150],[191,151],[204,150],[237,152],[205,153],[206,154],[220,155],[215,156],[238,157],[214,158],[219,159],[239,160],[218,161],[213,162],[241,163],[212,138],[208,138],[211,164],[207,133],[210,165],[240,166],[209,167],[189,168],[188,169],[181,170],[182,133],[177,169],[185,169],[186,171],[187,147],[183,172],[176,173],[184,174],[178,175],[179,176],[180,133],[151,133],[175,177],[221,178],[174,176],[242,179],[222,176],[225,180],[228,181],[223,182],[224,182],[226,183],[227,183],[55,184],[160,185],[158,186],[159,187],[157,188],[155,184],[344,375],[377,3],[379,193],[373,3],[374,3],[375,194],[370,3],[371,3],[372,3],[376,195],[381,196],[380,3],[383,3],[385,197],[384,198],[388,199],[387,3],[351,200],[358,201],[359,200],[360,201],[361,200],[362,200],[363,200],[369,202],[349,203],[364,203],[367,204],[368,200],[348,3],[390,3],[392,205],[393,3],[394,3],[395,3],[396,3],[397,3],[391,3],[399,203],[332,206],[331,207],[401,3],[403,208],[404,3],[405,203],[402,3],[407,3],[408,3],[412,209],[409,210],[411,211],[410,212],[339,213],[336,214],[335,211],[334,211],[415,215],[416,216],[413,215],[414,217],[419,215],[420,218],[423,219],[418,220],[417,215],[422,221],[421,215],[430,222],[434,211],[435,223],[468,211],[469,224],[460,211],[461,225],[436,211],[437,226],[462,211],[463,227],[438,211],[439,228],[440,211],[441,229],[466,211],[467,230],[442,211],[443,231],[456,211],[457,232],[470,233],[445,234],[444,211],[465,235],[464,211],[447,236],[446,211],[449,237],[448,211],[451,238],[450,211],[459,239],[458,211],[453,240],[452,211],[455,241],[454,211],[338,242],[508,243],[505,244],[506,245],[489,246],[490,247],[497,244],[498,248],[501,211],[502,249],[507,250],[500,251],[499,211],[504,252],[503,211],[494,253],[493,244],[496,254],[495,244],[492,255],[491,244],[431,244],[337,256],[519,257],[518,258],[523,259],[520,211],[521,260],[522,261],[333,262],[852,3],[853,376],[857,147],[858,147],[859,266],[854,147],[855,147],[856,147],[895,377],[891,378],[890,3],[886,379],[885,211],[888,380],[537,184],[538,278],[842,279],[843,278],[848,201],[849,278],[839,278],[840,278],[851,381],[846,200],[841,283],[850,284],[838,278],[847,3],[861,3],[869,382],[863,3],[865,3],[867,3],[864,3],[860,3],[862,295],[893,383],[892,384],[874,3],[876,385],[871,203],[875,3],[872,3],[873,3],[532,386],[529,210],[531,211],[530,212],[894,387],[270,388],[250,211],[269,211],[253,244],[254,389],[251,244],[252,390],[257,244],[258,391],[268,392],[256,393],[255,244],[267,394],[265,184],[266,244],[912,222],[292,211],[293,395],[326,211],[327,396],[318,211],[319,397],[294,211],[295,398],[320,211],[321,399],[296,211],[297,400],[298,211],[299,401],[324,211],[325,402],[300,211],[301,403],[314,211],[315,404],[328,405],[303,406],[302,211],[323,407],[322,211],[305,408],[304,211],[307,409],[306,211],[309,410],[308,211],[317,411],[316,211],[311,412],[310,211],[313,413],[312,211],[330,414],[291,415],[288,244],[289,416],[272,246],[273,417],[280,244],[281,418],[284,211],[285,419],[290,420],[283,421],[282,211],[287,422],[286,211],[277,423],[276,244],[279,424],[278,244],[275,425],[274,244],[271,244],[329,256],[264,361],[263,362],[899,426],[896,211],[897,260],[898,261],[245,262],[1006,427],[1005,369],[1001,375],[1000,370],[1011,371],[1015,373],[1016,147],[1018,374],[1017,362],[1004,184],[46,184]],"semanticDiagnosticsPerFile":[974,355,884,882,883,354,866,536,881,879,880,877,878,533,844,534,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,594,593,592,595,596,597,598,600,599,602,601,603,604,605,607,606,608,609,610,611,612,613,614,615,616,617,618,619,622,620,621,623,624,625,626,627,628,629,630,631,632,633,634,636,635,637,638,639,640,642,641,643,644,645,646,647,648,649,650,651,652,653,655,654,656,658,657,659,660,661,663,662,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,837,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,726,725,728,729,727,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,750,749,752,751,753,754,755,756,757,758,759,760,762,761,763,764,765,767,766,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,790,789,791,792,793,794,795,796,797,798,799,800,801,803,804,805,806,802,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,539,823,824,825,826,827,828,829,830,831,832,833,834,835,836,524,535,352,357,353,366,365,845,356,260,259,262,261,141,138,137,132,143,128,139,131,130,140,135,142,136,129,146,127,1024,965,913,915,966,916,917,918,919,920,921,922,923,924,925,926,927,928,929,914,962,930,931,932,967,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,964,951,955,956,957,958,959,963,960,961,49,144,145,47,51,50,48,152,526,342,341,343,340,154,153,1019,1021,1023,1022,1020,1008,985,976,993,978,977,980,979,975,970,1007,984,972,973,994,969,971,991,995,996,992,1012,1009,981,982,990,989,987,986,988,983,1013,1010,999,1003,998,997,249,248,134,133,952,953,954,150,528,527,525,163,166,172,170,169,167,171,168,173,164,165,161,162,247,246,968,45,10,12,11,2,13,14,15,16,17,18,19,20,3,4,24,21,22,23,25,26,27,5,28,29,30,31,6,32,33,34,35,7,40,36,37,38,39,8,41,42,43,1,9,44,244,243,68,69,70,71,72,73,74,75,76,77,78,57,79,56,58,80,81,82,83,84,85,86,87,88,89,90,91,92,59,94,93,95,54,53,96,104,103,105,97,99,100,98,101,102,121,120,113,114,109,117,118,119,115,108,116,110,111,112,106,107,67,66,122,123,124,149,125,126,147,148,52,65,62,60,63,61,64,230,229,231,203,232,201,197,199,200,202,198,233,193,192,194,234,216,217,235,195,196,236,190,191,204,237,205,206,220,215,238,214,219,239,218,213,241,212,208,211,207,210,240,209,189,188,181,182,177,185,186,187,183,176,184,178,179,180,151,175,221,174,242,222,225,228,223,224,226,227,55,160,158,156,159,157,155,346,[345,[{"file":"./packages/dev/src/components/editor.tsx","start":2323,"length":8,"code":2322,"category":1,"messageText":{"messageText":"Type '(tlstate: TLDrawState, patch: TLDrawPatch, reason: string) => void' is not assignable to type '(tlstate: TLDrawState, data: Data, reason: string) => void'.","category":1,"code":2322,"next":[{"messageText":"Types of parameters 'tlstate' and 'tlstate' are incompatible.","category":1,"code":2328,"next":[{"messageText":"Type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState' is not assignable to type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState'.","category":1,"code":2322}]}]},"relatedInformation":[{"file":"./packages/tldraw/dist/types/components/tldraw/tldraw.d.ts","start":254,"length":8,"messageText":"The expected type comes from property 'onChange' which is declared here on type 'IntrinsicAttributes & TLDrawProps'","category":3,"code":6500}]}]],344,347,377,378,379,373,374,375,370,371,372,376,381,380,382,383,385,384,386,388,387,389,350,351,358,359,360,361,362,363,369,349,364,367,368,348,390,392,393,394,395,396,397,391,398,399,332,331,400,401,403,404,405,402,406,407,408,412,409,411,410,339,336,335,334,415,424,416,413,425,414,419,426,420,423,418,417,427,422,428,421,429,430,434,471,435,468,472,469,460,474,461,436,473,437,462,476,463,438,475,439,440,477,441,466,479,467,442,478,443,456,480,457,470,445,444,481,465,464,482,447,446,483,449,448,484,451,450,485,459,458,487,453,452,486,455,454,488,338,508,505,509,506,489,510,490,497,511,498,501,512,502,507,500,499,513,504,503,514,494,493,516,496,495,515,492,491,517,431,337,432,433,519,518,523,520,521,522,333,900,852,853,857,858,859,854,855,856,895,891,901,890,889,886,902,885,888,903,887,537,538,842,843,848,849,839,840,851,846,841,850,838,847,861,869,863,865,867,864,860,904,868,862,893,905,892,874,876,870,871,906,875,872,873,532,529,531,530,894,270,250,269,907,253,254,908,251,252,909,257,258,268,256,910,255,267,265,911,266,912,292,293,326,327,318,319,294,295,320,321,296,297,298,299,324,325,300,301,314,315,328,303,302,323,322,305,304,307,306,309,308,317,316,311,310,313,312,330,291,288,289,272,273,280,281,284,285,290,283,282,287,286,277,276,279,278,275,274,271,329,264,263,899,896,897,898,245,[1002,[{"file":"./packages/www/components/editor.tsx","start":2338,"length":8,"code":2322,"category":1,"messageText":{"messageText":"Type '(tlstate: TLDrawState, patch: TLDrawPatch, reason: string) => void' is not assignable to type '(tlstate: TLDrawState, data: Data, reason: string) => void'.","category":1,"code":2322,"next":[{"messageText":"Types of parameters 'tlstate' and 'tlstate' are incompatible.","category":1,"code":2328,"next":[{"messageText":"Type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState' is not assignable to type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState'.","category":1,"code":2322,"next":[{"messageText":"Types of property '_onChange' are incompatible.","category":1,"code":2326,"next":[{"messageText":"Type '((tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void) | undefined' is not assignable to type '((tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void) | undefined'.","category":1,"code":2322,"next":[{"messageText":"Type '(tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void' is not assignable to type '(tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void'.","category":1,"code":2322,"next":[{"messageText":"Types of parameters 'tlstate' and 'tlstate' are incompatible.","category":1,"code":2328,"next":[{"messageText":"Type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState' is not assignable to type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState'.","category":1,"code":2322,"next":[{"messageText":"Property 'onStateDidChange' is protected but type 'TLDrawState' is not a class derived from 'TLDrawState'.","category":1,"code":2443}]}]}]}]}]}]}]}]},"relatedInformation":[{"file":"./packages/tldraw/dist/types/components/tldraw/tldraw.d.ts","start":254,"length":8,"messageText":"The expected type comes from property 'onChange' which is declared here on type 'IntrinsicAttributes & TLDrawProps'","category":3,"code":6500}]}]],1006,1005,1001,1000,1011,1014,1015,1016,1018,1017,1004,46],"affectedFilesPendingEmit":[[974,1],[355,1],[884,1],[882,1],[883,1],[354,1],[866,1],[536,1],[881,1],[879,1],[880,1],[877,1],[878,1],[533,1],[844,1],[534,1],[540,1],[541,1],[542,1],[543,1],[544,1],[545,1],[546,1],[547,1],[548,1],[549,1],[550,1],[551,1],[552,1],[553,1],[554,1],[555,1],[556,1],[557,1],[558,1],[559,1],[560,1],[561,1],[562,1],[563,1],[564,1],[565,1],[566,1],[567,1],[568,1],[569,1],[570,1],[571,1],[572,1],[573,1],[574,1],[575,1],[576,1],[577,1],[578,1],[579,1],[580,1],[581,1],[582,1],[583,1],[584,1],[585,1],[586,1],[587,1],[588,1],[589,1],[590,1],[591,1],[594,1],[593,1],[592,1],[595,1],[596,1],[597,1],[598,1],[600,1],[599,1],[602,1],[601,1],[603,1],[604,1],[605,1],[607,1],[606,1],[608,1],[609,1],[610,1],[611,1],[612,1],[613,1],[614,1],[615,1],[616,1],[617,1],[618,1],[619,1],[622,1],[620,1],[621,1],[623,1],[624,1],[625,1],[626,1],[627,1],[628,1],[629,1],[630,1],[631,1],[632,1],[633,1],[634,1],[636,1],[635,1],[637,1],[638,1],[639,1],[640,1],[642,1],[641,1],[643,1],[644,1],[645,1],[646,1],[647,1],[648,1],[649,1],[650,1],[651,1],[652,1],[653,1],[655,1],[654,1],[656,1],[658,1],[657,1],[659,1],[660,1],[661,1],[663,1],[662,1],[664,1],[665,1],[666,1],[667,1],[668,1],[669,1],[670,1],[671,1],[672,1],[673,1],[674,1],[675,1],[676,1],[677,1],[678,1],[679,1],[680,1],[681,1],[682,1],[683,1],[684,1],[685,1],[686,1],[687,1],[688,1],[689,1],[690,1],[691,1],[692,1],[693,1],[694,1],[695,1],[696,1],[837,1],[697,1],[698,1],[699,1],[700,1],[701,1],[702,1],[703,1],[704,1],[705,1],[706,1],[707,1],[708,1],[709,1],[710,1],[711,1],[712,1],[713,1],[714,1],[715,1],[716,1],[717,1],[718,1],[719,1],[720,1],[721,1],[722,1],[723,1],[724,1],[726,1],[725,1],[728,1],[729,1],[727,1],[730,1],[731,1],[732,1],[733,1],[734,1],[735,1],[736,1],[737,1],[738,1],[739,1],[740,1],[741,1],[742,1],[743,1],[744,1],[745,1],[746,1],[747,1],[748,1],[750,1],[749,1],[752,1],[751,1],[753,1],[754,1],[755,1],[756,1],[757,1],[758,1],[759,1],[760,1],[762,1],[761,1],[763,1],[764,1],[765,1],[767,1],[766,1],[768,1],[769,1],[770,1],[771,1],[772,1],[773,1],[774,1],[775,1],[776,1],[777,1],[778,1],[779,1],[780,1],[781,1],[782,1],[783,1],[784,1],[785,1],[786,1],[787,1],[788,1],[790,1],[789,1],[791,1],[792,1],[793,1],[794,1],[795,1],[796,1],[797,1],[798,1],[799,1],[800,1],[801,1],[803,1],[804,1],[805,1],[806,1],[802,1],[807,1],[808,1],[809,1],[810,1],[811,1],[812,1],[813,1],[814,1],[815,1],[816,1],[817,1],[818,1],[819,1],[820,1],[821,1],[822,1],[539,1],[823,1],[824,1],[825,1],[826,1],[827,1],[828,1],[829,1],[830,1],[831,1],[832,1],[833,1],[834,1],[835,1],[836,1],[524,1],[535,1],[352,1],[357,1],[353,1],[366,1],[365,1],[845,1],[356,1],[260,1],[259,1],[262,1],[261,1],[141,1],[138,1],[137,1],[132,1],[143,1],[128,1],[139,1],[131,1],[130,1],[140,1],[135,1],[142,1],[136,1],[129,1],[146,1],[127,1],[1024,1],[1025,1],[1026,1],[1027,1],[1028,1],[1029,1],[1030,1],[1031,1],[965,1],[913,1],[915,1],[966,1],[916,1],[917,1],[918,1],[919,1],[920,1],[921,1],[922,1],[923,1],[924,1],[925,1],[926,1],[927,1],[928,1],[929,1],[914,1],[962,1],[930,1],[931,1],[932,1],[967,1],[933,1],[934,1],[935,1],[936,1],[937,1],[938,1],[939,1],[940,1],[941,1],[942,1],[943,1],[944,1],[945,1],[946,1],[947,1],[948,1],[949,1],[950,1],[964,1],[951,1],[955,1],[956,1],[957,1],[958,1],[959,1],[963,1],[960,1],[961,1],[49,1],[144,1],[145,1],[47,1],[51,1],[50,1],[48,1],[152,1],[526,1],[342,1],[341,1],[343,1],[340,1],[154,1],[153,1],[1019,1],[1021,1],[1023,1],[1022,1],[1020,1],[1008,1],[985,1],[976,1],[993,1],[978,1],[977,1],[980,1],[979,1],[975,1],[970,1],[1007,1],[984,1],[972,1],[973,1],[994,1],[969,1],[971,1],[991,1],[995,1],[996,1],[992,1],[1012,1],[1009,1],[981,1],[982,1],[990,1],[989,1],[987,1],[986,1],[988,1],[983,1],[1013,1],[1010,1],[999,1],[1003,1],[998,1],[997,1],[249,1],[248,1],[134,1],[133,1],[952,1],[953,1],[954,1],[150,1],[528,1],[527,1],[525,1],[163,1],[166,1],[172,1],[170,1],[169,1],[167,1],[171,1],[168,1],[173,1],[164,1],[165,1],[161,1],[162,1],[247,1],[246,1],[968,1],[45,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[244,1],[243,1],[68,1],[69,1],[70,1],[71,1],[72,1],[73,1],[74,1],[75,1],[76,1],[77,1],[78,1],[57,1],[79,1],[56,1],[58,1],[80,1],[81,1],[82,1],[83,1],[84,1],[85,1],[86,1],[87,1],[88,1],[89,1],[90,1],[91,1],[92,1],[59,1],[94,1],[93,1],[95,1],[54,1],[53,1],[96,1],[104,1],[103,1],[105,1],[97,1],[99,1],[100,1],[98,1],[101,1],[102,1],[121,1],[120,1],[113,1],[114,1],[109,1],[117,1],[118,1],[119,1],[115,1],[108,1],[116,1],[110,1],[111,1],[112,1],[106,1],[107,1],[67,1],[66,1],[122,1],[123,1],[124,1],[149,1],[125,1],[126,1],[147,1],[148,1],[52,1],[65,1],[62,1],[60,1],[63,1],[61,1],[64,1],[230,1],[229,1],[231,1],[203,1],[232,1],[201,1],[197,1],[199,1],[200,1],[202,1],[198,1],[233,1],[193,1],[192,1],[194,1],[234,1],[216,1],[217,1],[235,1],[195,1],[196,1],[236,1],[190,1],[191,1],[204,1],[237,1],[205,1],[206,1],[220,1],[215,1],[238,1],[214,1],[219,1],[239,1],[218,1],[213,1],[241,1],[212,1],[208,1],[211,1],[207,1],[210,1],[240,1],[209,1],[189,1],[188,1],[181,1],[182,1],[177,1],[185,1],[186,1],[187,1],[183,1],[176,1],[184,1],[178,1],[179,1],[180,1],[151,1],[175,1],[221,1],[174,1],[242,1],[222,1],[225,1],[228,1],[223,1],[224,1],[226,1],[227,1],[55,1],[160,1],[158,1],[156,1],[159,1],[157,1],[155,1],[346,1],[345,1],[344,1],[347,1],[377,1],[378,1],[379,1],[373,1],[374,1],[375,1],[370,1],[371,1],[372,1],[376,1],[381,1],[380,1],[382,1],[383,1],[385,1],[384,1],[386,1],[388,1],[387,1],[389,1],[350,1],[351,1],[358,1],[359,1],[360,1],[361,1],[362,1],[363,1],[369,1],[349,1],[364,1],[367,1],[368,1],[348,1],[390,1],[392,1],[393,1],[394,1],[395,1],[396,1],[397,1],[391,1],[398,1],[399,1],[332,1],[331,1],[400,1],[401,1],[403,1],[404,1],[405,1],[402,1],[406,1],[407,1],[408,1],[412,1],[409,1],[411,1],[410,1],[339,1],[336,1],[335,1],[334,1],[415,1],[424,1],[416,1],[413,1],[425,1],[414,1],[419,1],[426,1],[420,1],[423,1],[418,1],[417,1],[427,1],[422,1],[428,1],[421,1],[429,1],[430,1],[434,1],[471,1],[435,1],[468,1],[472,1],[469,1],[460,1],[474,1],[461,1],[436,1],[473,1],[437,1],[462,1],[476,1],[463,1],[438,1],[475,1],[439,1],[440,1],[477,1],[441,1],[466,1],[479,1],[467,1],[442,1],[478,1],[443,1],[456,1],[480,1],[457,1],[470,1],[445,1],[444,1],[481,1],[465,1],[464,1],[482,1],[447,1],[446,1],[483,1],[449,1],[448,1],[484,1],[451,1],[450,1],[485,1],[459,1],[458,1],[487,1],[453,1],[452,1],[486,1],[455,1],[454,1],[488,1],[338,1],[508,1],[505,1],[509,1],[506,1],[489,1],[510,1],[490,1],[497,1],[511,1],[498,1],[501,1],[512,1],[502,1],[507,1],[500,1],[499,1],[513,1],[504,1],[503,1],[514,1],[494,1],[493,1],[516,1],[496,1],[495,1],[515,1],[492,1],[491,1],[517,1],[431,1],[337,1],[432,1],[433,1],[519,1],[518,1],[523,1],[520,1],[521,1],[522,1],[333,1],[900,1],[852,1],[853,1],[857,1],[858,1],[859,1],[854,1],[855,1],[856,1],[895,1],[891,1],[901,1],[890,1],[889,1],[886,1],[902,1],[885,1],[888,1],[903,1],[887,1],[537,1],[538,1],[842,1],[843,1],[848,1],[849,1],[839,1],[840,1],[851,1],[846,1],[841,1],[850,1],[838,1],[847,1],[861,1],[869,1],[863,1],[865,1],[867,1],[864,1],[860,1],[904,1],[868,1],[862,1],[893,1],[905,1],[892,1],[874,1],[876,1],[870,1],[871,1],[906,1],[875,1],[872,1],[873,1],[532,1],[529,1],[531,1],[530,1],[894,1],[270,1],[250,1],[269,1],[907,1],[253,1],[254,1],[908,1],[251,1],[252,1],[909,1],[257,1],[258,1],[268,1],[256,1],[910,1],[255,1],[267,1],[265,1],[911,1],[266,1],[912,1],[292,1],[293,1],[326,1],[327,1],[318,1],[319,1],[294,1],[295,1],[320,1],[321,1],[296,1],[297,1],[298,1],[299,1],[324,1],[325,1],[300,1],[301,1],[314,1],[315,1],[328,1],[303,1],[302,1],[323,1],[322,1],[305,1],[304,1],[307,1],[306,1],[309,1],[308,1],[317,1],[316,1],[311,1],[310,1],[313,1],[312,1],[330,1],[291,1],[288,1],[289,1],[272,1],[273,1],[280,1],[281,1],[284,1],[285,1],[290,1],[283,1],[282,1],[287,1],[286,1],[277,1],[276,1],[279,1],[278,1],[275,1],[274,1],[271,1],[329,1],[264,1],[263,1],[899,1],[896,1],[897,1],[898,1],[245,1],[1002,1],[1006,1],[1005,1],[1001,1],[1000,1],[1011,1],[1014,1],[1015,1],[1016,1],[1018,1],[1017,1],[1004,1],[46,1]]},"version":"4.4.2"} \ No newline at end of file +{"program":{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.esnext.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/tslib/tslib.d.ts","./setuptests.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/scheduler/tracing.d.ts","./node_modules/@types/react/index.d.ts","./packages/core/dist/types/types.d.ts","./packages/core/dist/types/components/renderer/renderer.d.ts","./packages/core/dist/types/components/renderer/index.d.ts","./packages/core/src/types.ts","./packages/core/dist/types/components/brush/brushupdater.d.ts","./packages/core/dist/types/components/brush/brush.d.ts","./packages/core/dist/types/components/brush/index.d.ts","./packages/core/dist/types/components/index.d.ts","./packages/core/dist/types/utils/polyfills.d.ts","./packages/core/dist/types/utils/utils.d.ts","./packages/core/dist/types/utils/intersect.d.ts","./packages/core/dist/types/utils/svg.d.ts","./packages/core/dist/types/utils/vec.d.ts","./packages/core/dist/types/utils/index.d.ts","./packages/core/dist/types/inputs.d.ts","./packages/core/dist/types/index.d.ts","./packages/core/dist/types/components/binding/binding.d.ts","./packages/core/dist/types/components/binding/binding.test.d.ts","./packages/core/dist/types/components/binding/index.d.ts","./packages/core/dist/types/components/bounds/bounds-bg.d.ts","./packages/core/dist/types/components/bounds/bounds.d.ts","./packages/core/dist/types/components/bounds/bounds.test.d.ts","./packages/core/dist/types/components/bounds/center-handle.d.ts","./packages/core/dist/types/components/bounds/corner-handle.d.ts","./packages/core/dist/types/components/bounds/edge-handle.d.ts","./packages/core/dist/types/components/bounds/index.d.ts","./packages/core/dist/types/components/bounds/rotate-handle.d.ts","./packages/core/dist/types/components/brush/brush.test.d.ts","./packages/core/dist/types/components/canvas/canvas.d.ts","./packages/core/dist/types/components/canvas/canvas.test.d.ts","./packages/core/dist/types/components/canvas/index.d.ts","./packages/core/dist/types/components/defs/defs.d.ts","./packages/core/dist/types/components/defs/defs.test.d.ts","./packages/core/dist/types/components/defs/index.d.ts","./packages/core/dist/types/components/error-fallback/error-fallback.d.ts","./packages/core/dist/types/components/error-fallback/error-fallback.test.d.ts","./packages/core/dist/types/components/error-fallback/index.d.ts","./packages/core/dist/types/components/handles/handle.d.ts","./packages/core/dist/types/components/handles/handles.d.ts","./packages/core/dist/types/components/handles/handles.test.d.ts","./packages/core/dist/types/components/handles/index.d.ts","./packages/core/dist/types/components/page/page.d.ts","./packages/core/dist/types/components/page/index.d.ts","./packages/core/dist/types/components/page/page.test.d.ts","./packages/core/dist/types/components/renderer/renderer.test.d.ts","./packages/core/dist/types/components/shape/editing-text-shape.d.ts","./packages/core/dist/types/components/shape/shape-node.d.ts","./packages/core/dist/types/components/shape/index.d.ts","./packages/core/dist/types/components/shape/rendered-shape.d.ts","./packages/core/dist/types/components/shape/shape.d.ts","./packages/core/dist/types/components/shape/shape.test.d.ts","./packages/core/dist/types/components/shape-indicator/shape-indicator.d.ts","./packages/core/dist/types/components/shape-indicator/index.d.ts","./packages/core/dist/types/components/shape-indicator/shape-indicator.test.d.ts","./packages/core/dist/types/hooks/usetlcontext.d.ts","./packages/core/dist/types/hooks/usezoomevents.d.ts","./packages/core/dist/types/hooks/usesafarifocusoutfix.d.ts","./packages/core/dist/types/hooks/usecanvasevents.d.ts","./packages/core/dist/types/hooks/useshapeevents.d.ts","./packages/core/dist/types/hooks/useshapetree.d.ts","./packages/core/dist/types/hooks/usestyle.d.ts","./packages/core/dist/types/hooks/useboundshandleevents.d.ts","./packages/core/dist/types/hooks/usecameracss.d.ts","./packages/core/dist/types/hooks/userenderonresize.d.ts","./packages/core/dist/types/hooks/useselection.d.ts","./packages/core/dist/types/hooks/usehandleevents.d.ts","./packages/core/dist/types/hooks/usehandles.d.ts","./packages/core/dist/types/hooks/usepreventnavigation.d.ts","./packages/core/dist/types/hooks/useboundsevents.d.ts","./packages/core/dist/types/hooks/index.d.ts","./packages/core/dist/types/test/box.d.ts","./packages/core/dist/types/test/box.spec.d.ts","./packages/core/dist/types/test/context-wrapper.d.ts","./packages/core/dist/types/test/mockdocument.d.ts","./packages/core/dist/types/test/mockutils.d.ts","./node_modules/@types/aria-query/index.d.ts","./node_modules/@testing-library/dom/types/matches.d.ts","./node_modules/@testing-library/dom/types/wait-for.d.ts","./node_modules/@testing-library/dom/types/query-helpers.d.ts","./node_modules/@testing-library/dom/types/queries.d.ts","./node_modules/@testing-library/dom/types/get-queries-for-element.d.ts","./node_modules/pretty-format/build/types.d.ts","./node_modules/pretty-format/build/index.d.ts","./node_modules/@testing-library/dom/types/screen.d.ts","./node_modules/@testing-library/dom/types/wait-for-element-to-be-removed.d.ts","./node_modules/@testing-library/dom/types/get-node-text.d.ts","./node_modules/@testing-library/dom/types/events.d.ts","./node_modules/@testing-library/dom/types/pretty-dom.d.ts","./node_modules/@testing-library/dom/types/role-helpers.d.ts","./node_modules/@testing-library/dom/types/config.d.ts","./node_modules/@testing-library/dom/types/suggestions.d.ts","./node_modules/@testing-library/dom/types/index.d.ts","./node_modules/@types/react-dom/index.d.ts","./node_modules/@types/react-dom/test-utils/index.d.ts","./node_modules/@testing-library/react/types/index.d.ts","./packages/core/dist/types/test/renderwithcontext.d.ts","./packages/core/dist/types/test/renderwithsvg.d.ts","./packages/core/dist/types/test/index.d.ts","./node_modules/react-error-boundary/dist/index.d.ts","./packages/core/src/hooks/usetlcontext.tsx","./node_modules/deepmerge/index.d.ts","./node_modules/ismobilejs/types/ismobile.d.ts","./node_modules/ismobilejs/types/index.d.ts","./packages/core/src/utils/vec.tsx","./packages/core/src/utils/polyfills.ts","./packages/core/src/utils/utils.ts","./packages/core/src/utils/intersect.ts","./packages/core/src/utils/svg.ts","./packages/core/src/utils/index.ts","./node_modules/react-use-gesture/dist/utils/math.d.ts","./node_modules/react-use-gesture/dist/utils/rubberband.d.ts","./node_modules/react-use-gesture/dist/controller.d.ts","./node_modules/react-use-gesture/dist/recognizers/recognizer.d.ts","./node_modules/react-use-gesture/dist/types.d.ts","./node_modules/react-use-gesture/dist/hooks/usedrag.d.ts","./node_modules/react-use-gesture/dist/hooks/usepinch.d.ts","./node_modules/react-use-gesture/dist/hooks/usewheel.d.ts","./node_modules/react-use-gesture/dist/hooks/usemove.d.ts","./node_modules/react-use-gesture/dist/hooks/usehover.d.ts","./node_modules/react-use-gesture/dist/hooks/usescroll.d.ts","./node_modules/react-use-gesture/dist/hooks/usegesture.d.ts","./node_modules/react-use-gesture/dist/index.d.ts","./packages/core/src/inputs.ts","./packages/core/src/hooks/usezoomevents.ts","./packages/core/src/hooks/usesafarifocusoutfix.tsx","./packages/core/src/hooks/usecanvasevents.tsx","./packages/core/src/hooks/useshapeevents.tsx","./packages/core/src/hooks/useshapetree.tsx","./packages/core/src/hooks/usestyle.tsx","./packages/core/src/hooks/useboundshandleevents.tsx","./packages/core/src/hooks/usecameracss.tsx","./packages/core/src/hooks/userenderonresize.tsx","./packages/core/src/hooks/useselection.tsx","./packages/core/src/hooks/usehandleevents.tsx","./packages/core/src/hooks/usehandles.ts","./packages/core/src/hooks/usepreventnavigation.tsx","./packages/core/src/hooks/useboundsevents.tsx","./packages/core/src/hooks/index.ts","./packages/core/src/components/error-fallback/error-fallback.tsx","./packages/core/src/components/error-fallback/index.ts","./packages/core/src/components/brush/brushupdater.ts","./packages/core/src/components/brush/brush.tsx","./packages/core/src/components/brush/index.ts","./packages/core/src/components/defs/defs.tsx","./packages/core/src/components/defs/index.ts","./packages/core/src/components/bounds/center-handle.tsx","./packages/core/src/components/bounds/rotate-handle.tsx","./packages/core/src/components/bounds/corner-handle.tsx","./packages/core/src/components/bounds/edge-handle.tsx","./packages/core/src/components/bounds/bounds.tsx","./packages/core/src/components/bounds/index.ts","./packages/core/src/components/bounds/bounds-bg.tsx","./packages/core/src/components/handles/handle.tsx","./packages/core/src/components/handles/handles.tsx","./packages/core/src/components/handles/index.ts","./packages/core/src/components/shape/rendered-shape.tsx","./packages/core/src/components/shape/editing-text-shape.tsx","./packages/core/src/components/shape/shape.tsx","./packages/core/src/components/shape/shape-node.tsx","./packages/core/src/components/shape/index.ts","./packages/core/src/components/shape-indicator/shape-indicator.tsx","./packages/core/src/components/shape-indicator/index.ts","./packages/core/src/components/page/page.tsx","./packages/core/src/components/page/index.ts","./packages/core/src/components/canvas/canvas.tsx","./packages/core/src/components/canvas/index.ts","./packages/core/src/components/renderer/renderer.tsx","./packages/core/src/components/renderer/index.tsx","./packages/core/src/components/index.tsx","./packages/core/src/index.ts","./packages/core/src/test/box.tsx","./packages/core/src/test/mockdocument.ts","./packages/core/src/test/mockutils.tsx","./packages/core/src/test/context-wrapper.tsx","./packages/core/src/test/renderwithcontext.tsx","./packages/core/src/test/renderwithsvg.tsx","./packages/core/src/test/index.ts","./packages/core/src/components/binding/binding.tsx","./packages/core/src/components/binding/binding.test.tsx","./packages/core/src/components/binding/index.ts","./packages/core/src/components/bounds/bounds.test.tsx","./packages/core/src/components/brush/brush.test.tsx","./packages/core/src/components/canvas/canvas.test.tsx","./packages/core/src/components/defs/defs.test.tsx","./packages/core/src/components/error-fallback/error-fallback.test.tsx","./packages/core/src/components/handles/handles.test.tsx","./packages/core/src/components/page/page.test.tsx","./packages/core/src/components/renderer/renderer.test.tsx","./packages/core/src/components/shape/shape.test.tsx","./packages/core/src/components/shape-indicator/shape-indicator.test.tsx","./packages/core/src/test/box.spec.tsx","./node_modules/zustand/vanilla.d.ts","./node_modules/zustand/index.d.ts","./node_modules/rko/dist/types/types.d.ts","./node_modules/rko/dist/types/state-manager.d.ts","./node_modules/rko/dist/types/index.d.ts","./packages/tldraw/src/types.ts","./node_modules/perfect-freehand/dist/types/types.d.ts","./node_modules/perfect-freehand/dist/types/index.d.ts","./packages/tldraw/src/shape/shape-styles.ts","./packages/tldraw/src/shape/shapes/draw/draw.tsx","./packages/tldraw/src/shape/shapes/draw/index.ts","./packages/tldraw/src/shape/shapes/arrow/arrow.tsx","./packages/tldraw/src/shape/shapes/arrow/index.ts","./packages/tldraw/src/shape/shapes/rectangle/rectangle.tsx","./packages/tldraw/src/shape/shapes/rectangle/index.ts","./packages/tldraw/src/shape/shapes/ellipse/ellipse.tsx","./packages/tldraw/src/shape/shapes/ellipse/index.ts","./node_modules/@stitches/react/types/css-types.d.ts","./node_modules/@stitches/react/types/core.d.ts","./node_modules/@stitches/react/types/styled.d.ts","./node_modules/@stitches/react/types/index.d.ts","./packages/tldraw/src/styles/stitches.config.ts","./packages/tldraw/src/styles/index.ts","./packages/tldraw/src/shape/shapes/text/text-utils.ts","./packages/tldraw/src/shape/shapes/text/text.tsx","./packages/tldraw/src/shape/shapes/text/index.ts","./packages/tldraw/src/shape/shapes/index.ts","./packages/tldraw/src/shape/shape-utils.tsx","./packages/tldraw/src/shape/index.ts","./packages/tldraw/src/state/tldr.ts","./packages/tldraw/src/state/session/sessions/brush/brush.session.ts","./packages/tldraw/src/state/session/sessions/brush/index.ts","./packages/tldraw/src/state/session/sessions/translate/translate.session.ts","./packages/tldraw/src/state/session/sessions/translate/index.ts","./packages/tldraw/src/state/session/sessions/transform-single/transform-single.session.ts","./packages/tldraw/src/state/session/sessions/transform-single/index.ts","./packages/tldraw/src/state/session/sessions/transform/transform.session.ts","./packages/tldraw/src/state/session/sessions/transform/index.ts","./packages/tldraw/src/state/session/sessions/draw/draw.session.ts","./packages/tldraw/src/state/session/sessions/draw/index.ts","./packages/tldraw/src/state/session/sessions/rotate/rotate.session.ts","./packages/tldraw/src/state/session/sessions/rotate/index.ts","./packages/tldraw/src/state/session/sessions/handle/handle.session.ts","./packages/tldraw/src/state/session/sessions/handle/index.ts","./packages/tldraw/src/state/session/sessions/text/text.session.ts","./packages/tldraw/src/state/session/sessions/text/index.ts","./packages/tldraw/src/state/session/sessions/arrow/arrow.session.ts","./packages/tldraw/src/state/session/sessions/arrow/index.ts","./packages/tldraw/src/state/session/sessions/index.ts","./packages/tldraw/src/state/session/index.ts","./packages/tldraw/src/state/command/align/align.command.ts","./packages/tldraw/src/state/command/align/index.ts","./packages/tldraw/src/state/command/create/create.command.ts","./packages/tldraw/src/state/command/create/index.ts","./packages/tldraw/src/state/command/delete/delete.command.ts","./packages/tldraw/src/state/command/delete/index.ts","./packages/tldraw/src/state/command/distribute/distribute.command.ts","./packages/tldraw/src/state/command/distribute/index.ts","./packages/tldraw/src/state/command/duplicate/duplicate.command.ts","./packages/tldraw/src/state/command/duplicate/index.ts","./packages/tldraw/src/state/command/move/move.command.ts","./packages/tldraw/src/state/command/move/index.ts","./packages/tldraw/src/state/command/rotate/rotate.command.ts","./packages/tldraw/src/state/command/rotate/index.ts","./packages/tldraw/src/state/command/stretch/stretch.command.ts","./packages/tldraw/src/state/command/stretch/index.ts","./packages/tldraw/src/state/command/style/style.command.ts","./packages/tldraw/src/state/command/style/index.ts","./packages/tldraw/src/state/command/toggle/toggle.command.ts","./packages/tldraw/src/state/command/toggle/index.ts","./packages/tldraw/src/state/command/translate/translate.command.ts","./packages/tldraw/src/state/command/translate/index.ts","./packages/tldraw/src/state/command/flip/flip.command.ts","./packages/tldraw/src/state/command/flip/index.ts","./packages/tldraw/src/state/command/toggle-decoration/toggle-decoration.command.ts","./packages/tldraw/src/state/command/toggle-decoration/index.ts","./packages/tldraw/src/state/command/create-page/create-page.command.ts","./packages/tldraw/src/state/command/create-page/index.ts","./packages/tldraw/src/state/command/delete-page/delete-page.command.ts","./packages/tldraw/src/state/command/delete-page/index.ts","./packages/tldraw/src/state/command/rename-page/rename-page.command.ts","./packages/tldraw/src/state/command/rename-page/index.ts","./packages/tldraw/src/state/command/duplicate-page/duplicate-page.command.ts","./packages/tldraw/src/state/command/duplicate-page/index.ts","./packages/tldraw/src/state/command/change-page/change-page.command.ts","./packages/tldraw/src/state/command/change-page/index.ts","./packages/tldraw/src/state/command/index.ts","./packages/tldraw/src/state/tlstate.ts","./packages/tldraw/src/state/index.ts","./packages/tldraw/dist/types/components/tldraw/tldraw.d.ts","./packages/tldraw/dist/types/components/tldraw/index.d.ts","./packages/tldraw/dist/types/types.d.ts","./packages/tldraw/dist/types/shape/shape-utils.d.ts","./packages/tldraw/dist/types/shape/shape-styles.d.ts","./packages/tldraw/dist/types/shape/index.d.ts","./packages/tldraw/dist/types/state/tlstate.d.ts","./packages/tldraw/dist/types/state/index.d.ts","./packages/tldraw/dist/types/index.d.ts","./node_modules/idb/build/esm/wrap-idb-value.d.ts","./node_modules/idb/build/esm/entry.d.ts","./node_modules/idb/build/esm/database-extras.d.ts","./node_modules/idb/build/esm/index.d.ts","./packages/dev/src/hooks/usepersistence.tsx","./packages/dev/src/components/editor.tsx","./packages/dev/src/app.tsx","./packages/dev/src/index.tsx","./packages/tldraw/dist/types/components/shared/tooltip.d.ts","./packages/tldraw/dist/types/components/shared/kbd.d.ts","./packages/tldraw/dist/types/components/shared/breakpoints.d.ts","./packages/tldraw/dist/types/components/shared/buttons-row.d.ts","./node_modules/@radix-ui/react-polymorphic/dist/index.d.ts","./node_modules/@radix-ui/react-primitive/dist/index.d.ts","./node_modules/@radix-ui/react-arrow/dist/index.d.ts","./node_modules/@radix-ui/popper/dist/index.d.ts","./node_modules/@radix-ui/rect/dist/index.d.ts","./node_modules/@radix-ui/react-popper/dist/index.d.ts","./packages/tldraw/dist/types/components/shared/context-menu.d.ts","./packages/tldraw/dist/types/components/shared/dialog.d.ts","./packages/tldraw/dist/types/components/shared/dropdown-menu.d.ts","./packages/tldraw/dist/types/components/shared/floating-container.d.ts","./packages/tldraw/dist/types/components/shared/icon-button.d.ts","./packages/tldraw/dist/types/components/shared/icon-wrapper.d.ts","./packages/tldraw/dist/types/components/shared/menu.d.ts","./node_modules/@radix-ui/react-roving-focus/dist/index.d.ts","./node_modules/@radix-ui/react-radio-group/dist/index.d.ts","./packages/tldraw/dist/types/components/shared/radio-group.d.ts","./packages/tldraw/dist/types/components/shared/row-button.d.ts","./packages/tldraw/dist/types/components/shared/index.d.ts","./packages/tldraw/dist/types/components/icons/redo.d.ts","./packages/tldraw/dist/types/components/icons/trash.d.ts","./packages/tldraw/dist/types/components/icons/undo.d.ts","./packages/tldraw/dist/types/components/icons/check.d.ts","./packages/tldraw/dist/types/components/icons/circle.d.ts","./packages/tldraw/dist/types/components/icons/index.d.ts","./packages/tldraw/dist/types/components/index.d.ts","./packages/tldraw/dist/types/components/context-menu/context-menu.d.ts","./packages/tldraw/dist/types/components/context-menu/context-menu.test.d.ts","./packages/tldraw/dist/types/components/context-menu/index.d.ts","./packages/tldraw/dist/types/components/menu/menu.d.ts","./packages/tldraw/dist/types/components/menu/index.d.ts","./packages/tldraw/dist/types/components/menu/menu.test.d.ts","./packages/tldraw/dist/types/components/menu/preferences.d.ts","./packages/tldraw/dist/types/components/page-options-dialog/page-options-dialog.d.ts","./packages/tldraw/dist/types/components/page-options-dialog/index.d.ts","./packages/tldraw/dist/types/components/page-options-dialog/page-options-dialog.test.d.ts","./packages/tldraw/dist/types/components/page-panel/page-panel.d.ts","./packages/tldraw/dist/types/components/page-panel/index.d.ts","./packages/tldraw/dist/types/components/page-panel/page-panel.test.d.ts","./packages/tldraw/dist/types/components/style-panel/align-distribute.d.ts","./packages/tldraw/dist/types/components/style-panel/style-panel.d.ts","./packages/tldraw/dist/types/components/style-panel/index.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-color-select.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-dash-select.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-fill-select.d.ts","./packages/tldraw/dist/types/components/style-panel/quick-size-select.d.ts","./packages/tldraw/dist/types/components/style-panel/shapes-functions.d.ts","./packages/tldraw/dist/types/components/style-panel/style-panel.test.d.ts","./packages/tldraw/dist/types/components/style-panel/styled.d.ts","./packages/tldraw/dist/types/components/tldraw/tldraw.test.d.ts","./packages/tldraw/dist/types/components/tools-panel/back-to-content.d.ts","./packages/tldraw/dist/types/components/tools-panel/tools-panel.d.ts","./packages/tldraw/dist/types/components/tools-panel/index.d.ts","./packages/tldraw/dist/types/components/tools-panel/status-bar.d.ts","./packages/tldraw/dist/types/components/tools-panel/styled.d.ts","./packages/tldraw/dist/types/components/tools-panel/tools-panel.test.d.ts","./packages/tldraw/dist/types/components/tools-panel/undo-redo.d.ts","./packages/tldraw/dist/types/components/tools-panel/zoom.d.ts","./packages/tldraw/dist/types/hooks/usekeyboardshortcuts.d.ts","./packages/tldraw/dist/types/hooks/usetldrawcontext.d.ts","./packages/tldraw/dist/types/hooks/usetheme.d.ts","./packages/tldraw/dist/types/hooks/index.d.ts","./packages/tldraw/dist/types/shape/shapes/draw/draw.d.ts","./packages/tldraw/dist/types/shape/shapes/draw/index.d.ts","./packages/tldraw/dist/types/shape/shapes/arrow/arrow.d.ts","./packages/tldraw/dist/types/shape/shapes/arrow/index.d.ts","./packages/tldraw/dist/types/shape/shapes/rectangle/rectangle.d.ts","./packages/tldraw/dist/types/shape/shapes/rectangle/index.d.ts","./packages/tldraw/dist/types/shape/shapes/ellipse/ellipse.d.ts","./packages/tldraw/dist/types/shape/shapes/ellipse/index.d.ts","./packages/tldraw/dist/types/shape/shapes/text/text.d.ts","./packages/tldraw/dist/types/shape/shapes/text/index.d.ts","./packages/tldraw/dist/types/shape/shapes/index.d.ts","./packages/tldraw/dist/types/shape/shapes/arrow/arrow.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/draw/draw.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/ellipse/ellipse.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/rectangle/rectangle.spec.d.ts","./packages/tldraw/dist/types/shape/shapes/text/text-utils.d.ts","./packages/tldraw/dist/types/shape/shapes/text/text.spec.d.ts","./packages/tldraw/dist/types/state/tldr.d.ts","./packages/tldraw/dist/types/state/tlstate.spec.d.ts","./packages/tldraw/dist/types/state/utils.spec.d.ts","./packages/tldraw/dist/types/state/command/align/align.command.d.ts","./packages/tldraw/dist/types/state/command/align/index.d.ts","./packages/tldraw/dist/types/state/command/create/create.command.d.ts","./packages/tldraw/dist/types/state/command/create/index.d.ts","./packages/tldraw/dist/types/state/command/delete/delete.command.d.ts","./packages/tldraw/dist/types/state/command/delete/index.d.ts","./packages/tldraw/dist/types/state/command/distribute/distribute.command.d.ts","./packages/tldraw/dist/types/state/command/distribute/index.d.ts","./packages/tldraw/dist/types/state/command/duplicate/duplicate.command.d.ts","./packages/tldraw/dist/types/state/command/duplicate/index.d.ts","./packages/tldraw/dist/types/state/command/move/move.command.d.ts","./packages/tldraw/dist/types/state/command/move/index.d.ts","./packages/tldraw/dist/types/state/command/rotate/rotate.command.d.ts","./packages/tldraw/dist/types/state/command/rotate/index.d.ts","./packages/tldraw/dist/types/state/command/stretch/stretch.command.d.ts","./packages/tldraw/dist/types/state/command/stretch/index.d.ts","./packages/tldraw/dist/types/state/command/style/style.command.d.ts","./packages/tldraw/dist/types/state/command/style/index.d.ts","./packages/tldraw/dist/types/state/command/toggle/toggle.command.d.ts","./packages/tldraw/dist/types/state/command/toggle/index.d.ts","./packages/tldraw/dist/types/state/command/translate/translate.command.d.ts","./packages/tldraw/dist/types/state/command/translate/index.d.ts","./packages/tldraw/dist/types/state/command/flip/flip.command.d.ts","./packages/tldraw/dist/types/state/command/flip/index.d.ts","./packages/tldraw/dist/types/state/command/toggle-decoration/toggle-decoration.command.d.ts","./packages/tldraw/dist/types/state/command/toggle-decoration/index.d.ts","./packages/tldraw/dist/types/state/command/create-page/create-page.command.d.ts","./packages/tldraw/dist/types/state/command/create-page/index.d.ts","./packages/tldraw/dist/types/state/command/delete-page/delete-page.command.d.ts","./packages/tldraw/dist/types/state/command/delete-page/index.d.ts","./packages/tldraw/dist/types/state/command/rename-page/rename-page.command.d.ts","./packages/tldraw/dist/types/state/command/rename-page/index.d.ts","./packages/tldraw/dist/types/state/command/duplicate-page/duplicate-page.command.d.ts","./packages/tldraw/dist/types/state/command/duplicate-page/index.d.ts","./packages/tldraw/dist/types/state/command/change-page/change-page.command.d.ts","./packages/tldraw/dist/types/state/command/change-page/index.d.ts","./packages/tldraw/dist/types/state/command/index.d.ts","./packages/tldraw/dist/types/state/command/align/align.command.spec.d.ts","./packages/tldraw/dist/types/state/command/change-page/change-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/create/create.command.spec.d.ts","./packages/tldraw/dist/types/state/command/create-page/create-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/delete/delete.command.spec.d.ts","./packages/tldraw/dist/types/state/command/delete-page/delete-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/distribute/distribute.command.spec.d.ts","./packages/tldraw/dist/types/state/command/duplicate/duplicate.command.spec.d.ts","./packages/tldraw/dist/types/state/command/duplicate-page/duplicate-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/flip/flip.command.spec.d.ts","./packages/tldraw/dist/types/state/command/move/move.command.spec.d.ts","./packages/tldraw/dist/types/state/command/rename-page/rename-page.command.spec.d.ts","./packages/tldraw/dist/types/state/command/rotate/rotate.command.spec.d.ts","./packages/tldraw/dist/types/state/command/stretch/stretch.command.spec.d.ts","./packages/tldraw/dist/types/state/command/style/style.command.spec.d.ts","./packages/tldraw/dist/types/state/command/toggle/toggle.command.spec.d.ts","./packages/tldraw/dist/types/state/command/toggle-decoration/toggle-decoration.command.spec.d.ts","./packages/tldraw/dist/types/state/command/translate/translate.command.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/brush/brush.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/brush/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/translate/translate.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/translate/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform-single/transform-single.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform-single/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform/transform.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/draw/draw.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/draw/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/rotate/rotate.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/rotate/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/handle/handle.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/handle/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/text/text.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/text/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/arrow/arrow.session.d.ts","./packages/tldraw/dist/types/state/session/sessions/arrow/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/index.d.ts","./packages/tldraw/dist/types/state/session/index.d.ts","./packages/tldraw/dist/types/state/session/sessions/arrow/arrow.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/brush/brush.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/draw/draw.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/handle/handle.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/rotate/rotate.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/text/text.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform/transform.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/transform-single/transform-single.session.spec.d.ts","./packages/tldraw/dist/types/state/session/sessions/translate/translate.session.spec.d.ts","./packages/tldraw/dist/types/styles/stitches.config.d.ts","./packages/tldraw/dist/types/styles/index.d.ts","./packages/tldraw/dist/types/test/mock-document.d.ts","./packages/tldraw/dist/types/test/renderwithcontext.d.ts","./packages/tldraw/dist/types/test/state-utils.d.ts","./packages/tldraw/dist/types/test/index.d.ts","./node_modules/@radix-ui/react-id/dist/index.d.ts","./node_modules/react-hotkeys-hook/dist/useishotkeypressed.d.ts","./node_modules/hotkeys-js/index.d.ts","./node_modules/react-hotkeys-hook/dist/usehotkeys.d.ts","./node_modules/react-hotkeys-hook/dist/index.d.ts","./packages/tldraw/src/hooks/usekeyboardshortcuts.tsx","./packages/tldraw/src/hooks/usetldrawcontext.tsx","./packages/tldraw/src/hooks/usetheme.ts","./packages/tldraw/src/hooks/index.ts","./node_modules/@radix-ui/react-dismissable-layer/dist/index.d.ts","./node_modules/@radix-ui/react-focus-scope/dist/index.d.ts","./node_modules/@radix-ui/react-menu/dist/index.d.ts","./node_modules/@radix-ui/react-context-menu/dist/index.d.ts","./packages/tldraw/src/components/shared/breakpoints.tsx","./packages/tldraw/src/components/shared/buttons-row.tsx","./node_modules/@radix-ui/react-icons/dist/types.d.ts","./node_modules/@radix-ui/react-icons/dist/activitylogicon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignbaselineicon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignbottomicon.d.ts","./node_modules/@radix-ui/react-icons/dist/aligncenterhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/aligncenterverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/alignrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/aligntopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/allsidesicon.d.ts","./node_modules/@radix-ui/react-icons/dist/angleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/archiveicon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowbottomlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowbottomrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowtoplefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowtoprighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/arrowupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/aspectratioicon.d.ts","./node_modules/@radix-ui/react-icons/dist/avataricon.d.ts","./node_modules/@radix-ui/react-icons/dist/backpackicon.d.ts","./node_modules/@radix-ui/react-icons/dist/badgeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/barcharticon.d.ts","./node_modules/@radix-ui/react-icons/dist/bellicon.d.ts","./node_modules/@radix-ui/react-icons/dist/blendingmodeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/bookmarkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderallicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderbottomicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderdashedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderdottedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/bordernoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/bordersolidicon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderspliticon.d.ts","./node_modules/@radix-ui/react-icons/dist/borderstyleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/bordertopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/boxicon.d.ts","./node_modules/@radix-ui/react-icons/dist/boxmodelicon.d.ts","./node_modules/@radix-ui/react-icons/dist/buttonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/calendaricon.d.ts","./node_modules/@radix-ui/react-icons/dist/cameraicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cardstackicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cardstackminusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cardstackplusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretsorticon.d.ts","./node_modules/@radix-ui/react-icons/dist/caretupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/chatbubbleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/checkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/checkcircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/checkboxicon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevrondownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevronlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevronrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/chevronupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/circleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/circlebackslashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/clipboardicon.d.ts","./node_modules/@radix-ui/react-icons/dist/clipboardcopyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/clockicon.d.ts","./node_modules/@radix-ui/react-icons/dist/codeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/codesandboxlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/columnspacingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/columnsicon.d.ts","./node_modules/@radix-ui/react-icons/dist/commiticon.d.ts","./node_modules/@radix-ui/react-icons/dist/component1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/component2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentbooleanicon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentinstanceicon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentnoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/componentplaceholdericon.d.ts","./node_modules/@radix-ui/react-icons/dist/containericon.d.ts","./node_modules/@radix-ui/react-icons/dist/cookieicon.d.ts","./node_modules/@radix-ui/react-icons/dist/copyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornerbottomlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornerbottomrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornertoplefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornertoprighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/cornersicon.d.ts","./node_modules/@radix-ui/react-icons/dist/countdowntimericon.d.ts","./node_modules/@radix-ui/react-icons/dist/counterclockwiseclockicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cropicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cross1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/cross2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/crosscircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/crosshair1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/crosshair2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/crumpledpapericon.d.ts","./node_modules/@radix-ui/react-icons/dist/cubeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cursorarrowicon.d.ts","./node_modules/@radix-ui/react-icons/dist/cursortexticon.d.ts","./node_modules/@radix-ui/react-icons/dist/dashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dashboardicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dimensionsicon.d.ts","./node_modules/@radix-ui/react-icons/dist/discicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dividerhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dividerverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/doticon.d.ts","./node_modules/@radix-ui/react-icons/dist/dotfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dotshorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dotsverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/doublearrowupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/downloadicon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandledots1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandledots2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandlehorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/draghandleverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/drawingpinicon.d.ts","./node_modules/@radix-ui/react-icons/dist/drawingpinfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/dropdownmenuicon.d.ts","./node_modules/@radix-ui/react-icons/dist/entericon.d.ts","./node_modules/@radix-ui/react-icons/dist/enterfullscreenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/envelopeclosedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/envelopeopenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/exclamationtriangleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/exiticon.d.ts","./node_modules/@radix-ui/react-icons/dist/exitfullscreenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/externallinkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/eyeclosedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/eyenoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/eyeopenicon.d.ts","./node_modules/@radix-ui/react-icons/dist/faceicon.d.ts","./node_modules/@radix-ui/react-icons/dist/figmalogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fileicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fileminusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fileplusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/filetexticon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontboldicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontfamilyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontitalicicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontromanicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontsizeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/fontstyleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/frameicon.d.ts","./node_modules/@radix-ui/react-icons/dist/framerlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/gearicon.d.ts","./node_modules/@radix-ui/react-icons/dist/githublogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/globeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/gridicon.d.ts","./node_modules/@radix-ui/react-icons/dist/groupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/half1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/half2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/hamburgermenuicon.d.ts","./node_modules/@radix-ui/react-icons/dist/handicon.d.ts","./node_modules/@radix-ui/react-icons/dist/headingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/heighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/homeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/iconjarlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/idcardicon.d.ts","./node_modules/@radix-ui/react-icons/dist/imageicon.d.ts","./node_modules/@radix-ui/react-icons/dist/infocircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/inputicon.d.ts","./node_modules/@radix-ui/react-icons/dist/laptimericon.d.ts","./node_modules/@radix-ui/react-icons/dist/layersicon.d.ts","./node_modules/@radix-ui/react-icons/dist/layouticon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercasecapitalizeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercaselowercaseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercasetoggleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lettercaseuppercaseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/letterspacingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lightningbolticon.d.ts","./node_modules/@radix-ui/react-icons/dist/lineheighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/link1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/link2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linkbreak1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linkbreak2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linknone1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/linknone2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/listbulleticon.d.ts","./node_modules/@radix-ui/react-icons/dist/lockclosedicon.d.ts","./node_modules/@radix-ui/react-icons/dist/lockopen1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/lockopen2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/loopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/magicwandicon.d.ts","./node_modules/@radix-ui/react-icons/dist/magnifyingglassicon.d.ts","./node_modules/@radix-ui/react-icons/dist/marginicon.d.ts","./node_modules/@radix-ui/react-icons/dist/maskofficon.d.ts","./node_modules/@radix-ui/react-icons/dist/maskonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/minusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/minuscircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/mixicon.d.ts","./node_modules/@radix-ui/react-icons/dist/mixerhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/mixerverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/modulzlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/moonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/moveicon.d.ts","./node_modules/@radix-ui/react-icons/dist/notionlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/opacityicon.d.ts","./node_modules/@radix-ui/react-icons/dist/overlineicon.d.ts","./node_modules/@radix-ui/react-icons/dist/paddingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/paperplaneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pauseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pencil1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/pencil2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/personicon.d.ts","./node_modules/@radix-ui/react-icons/dist/piecharticon.d.ts","./node_modules/@radix-ui/react-icons/dist/pilcrowicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pinbottomicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pinlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/pinrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/pintopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/playicon.d.ts","./node_modules/@radix-ui/react-icons/dist/plusicon.d.ts","./node_modules/@radix-ui/react-icons/dist/pluscircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/questionmarkicon.d.ts","./node_modules/@radix-ui/react-icons/dist/questionmarkcircledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/quoteicon.d.ts","./node_modules/@radix-ui/react-icons/dist/radiobuttonicon.d.ts","./node_modules/@radix-ui/react-icons/dist/readericon.d.ts","./node_modules/@radix-ui/react-icons/dist/reloadicon.d.ts","./node_modules/@radix-ui/react-icons/dist/reseticon.d.ts","./node_modules/@radix-ui/react-icons/dist/resumeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rocketicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rotatecounterclockwiseicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rowspacingicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rowsicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rulerhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/rulersquareicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sectionicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sewingpinicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sewingpinfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadowicon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadowinnericon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadownoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/shadowoutericon.d.ts","./node_modules/@radix-ui/react-icons/dist/share1icon.d.ts","./node_modules/@radix-ui/react-icons/dist/share2icon.d.ts","./node_modules/@radix-ui/react-icons/dist/shuffleicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sizeicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sketchlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/slashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/slidericon.d.ts","./node_modules/@radix-ui/react-icons/dist/spacebetweenhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/spacebetweenverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/spaceevenlyhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/spaceevenlyverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakerloudicon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakermoderateicon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakerofficon.d.ts","./node_modules/@radix-ui/react-icons/dist/speakerquieticon.d.ts","./node_modules/@radix-ui/react-icons/dist/squareicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stackicon.d.ts","./node_modules/@radix-ui/react-icons/dist/staricon.d.ts","./node_modules/@radix-ui/react-icons/dist/starfilledicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stitcheslogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stopicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stopwatchicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stretchhorizontallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/stretchverticallyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/strikethroughicon.d.ts","./node_modules/@radix-ui/react-icons/dist/sunicon.d.ts","./node_modules/@radix-ui/react-icons/dist/switchicon.d.ts","./node_modules/@radix-ui/react-icons/dist/symbolicon.d.ts","./node_modules/@radix-ui/react-icons/dist/tableicon.d.ts","./node_modules/@radix-ui/react-icons/dist/targeticon.d.ts","./node_modules/@radix-ui/react-icons/dist/texticon.d.ts","./node_modules/@radix-ui/react-icons/dist/textaligncentericon.d.ts","./node_modules/@radix-ui/react-icons/dist/textalignjustifyicon.d.ts","./node_modules/@radix-ui/react-icons/dist/textalignlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/textalignrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/textnoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowdownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowlefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowrighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/thickarrowupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/timericon.d.ts","./node_modules/@radix-ui/react-icons/dist/tokensicon.d.ts","./node_modules/@radix-ui/react-icons/dist/tracknexticon.d.ts","./node_modules/@radix-ui/react-icons/dist/trackpreviousicon.d.ts","./node_modules/@radix-ui/react-icons/dist/transparencygridicon.d.ts","./node_modules/@radix-ui/react-icons/dist/trashicon.d.ts","./node_modules/@radix-ui/react-icons/dist/triangledownicon.d.ts","./node_modules/@radix-ui/react-icons/dist/trianglelefticon.d.ts","./node_modules/@radix-ui/react-icons/dist/trianglerighticon.d.ts","./node_modules/@radix-ui/react-icons/dist/triangleupicon.d.ts","./node_modules/@radix-ui/react-icons/dist/twitterlogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/underlineicon.d.ts","./node_modules/@radix-ui/react-icons/dist/updateicon.d.ts","./node_modules/@radix-ui/react-icons/dist/uploadicon.d.ts","./node_modules/@radix-ui/react-icons/dist/valueicon.d.ts","./node_modules/@radix-ui/react-icons/dist/valuenoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/vercellogoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/videoicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewgridicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewhorizontalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewnoneicon.d.ts","./node_modules/@radix-ui/react-icons/dist/viewverticalicon.d.ts","./node_modules/@radix-ui/react-icons/dist/widthicon.d.ts","./node_modules/@radix-ui/react-icons/dist/zoominicon.d.ts","./node_modules/@radix-ui/react-icons/dist/zoomouticon.d.ts","./node_modules/@radix-ui/react-icons/dist/index.d.ts","./packages/tldraw/src/components/shared/row-button.tsx","./packages/tldraw/src/components/shared/icon-button.tsx","./packages/tldraw/src/components/shared/icon-wrapper.tsx","./packages/tldraw/src/components/shared/menu.tsx","./packages/tldraw/src/components/shared/context-menu.tsx","./packages/tldraw/src/components/shared/dialog.tsx","./node_modules/@radix-ui/react-dropdown-menu/dist/index.d.ts","./node_modules/@radix-ui/react-tooltip/dist/index.d.ts","./packages/tldraw/src/components/shared/kbd.tsx","./packages/tldraw/src/components/shared/tooltip.tsx","./packages/tldraw/src/components/shared/dropdown-menu.tsx","./packages/tldraw/src/components/shared/floating-container.tsx","./packages/tldraw/src/components/shared/radio-group.tsx","./packages/tldraw/src/components/shared/index.ts","./packages/tldraw/src/components/context-menu/context-menu.tsx","./packages/tldraw/src/components/context-menu/index.ts","./packages/tldraw/src/components/icons/redo.tsx","./packages/tldraw/src/components/icons/trash.tsx","./packages/tldraw/src/components/icons/undo.tsx","./packages/tldraw/src/components/icons/check.tsx","./packages/tldraw/src/components/icons/circle.tsx","./packages/tldraw/src/components/icons/index.tsx","./packages/tldraw/src/components/style-panel/shapes-functions.tsx","./packages/tldraw/src/components/style-panel/align-distribute.tsx","./packages/tldraw/src/components/style-panel/styled.tsx","./packages/tldraw/src/components/style-panel/quick-color-select.tsx","./packages/tldraw/src/components/style-panel/quick-size-select.tsx","./packages/tldraw/src/components/style-panel/quick-dash-select.tsx","./node_modules/@radix-ui/react-checkbox/dist/index.d.ts","./packages/tldraw/src/components/style-panel/quick-fill-select.tsx","./packages/tldraw/src/components/style-panel/style-panel.tsx","./packages/tldraw/src/components/style-panel/index.ts","./packages/tldraw/src/components/tools-panel/status-bar.tsx","./packages/tldraw/src/components/tools-panel/styled.tsx","./packages/tldraw/src/components/tools-panel/undo-redo.tsx","./packages/tldraw/src/components/tools-panel/zoom.tsx","./packages/tldraw/src/components/tools-panel/back-to-content.tsx","./packages/tldraw/src/components/tools-panel/tools-panel.tsx","./packages/tldraw/src/components/tools-panel/index.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-polymorphic/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-dismissable-layer/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-focus-scope/dist/index.d.ts","./node_modules/@radix-ui/react-dialog/dist/index.d.ts","./node_modules/@radix-ui/react-alert-dialog/node_modules/@radix-ui/react-polymorphic/dist/index.d.ts","./node_modules/@radix-ui/react-alert-dialog/node_modules/@radix-ui/react-primitive/dist/index.d.ts","./node_modules/@radix-ui/react-alert-dialog/dist/index.d.ts","./packages/tldraw/src/components/page-options-dialog/page-options-dialog.tsx","./packages/tldraw/src/components/page-options-dialog/index.ts","./packages/tldraw/src/components/page-panel/page-panel.tsx","./packages/tldraw/src/components/page-panel/index.ts","./packages/tldraw/src/components/menu/preferences.tsx","./packages/tldraw/src/components/menu/menu.tsx","./packages/tldraw/src/components/menu/index.ts","./packages/tldraw/src/components/tldraw/tldraw.tsx","./packages/tldraw/src/components/tldraw/index.ts","./packages/tldraw/src/index.ts","./packages/tldraw/src/components/index.ts","./packages/tldraw/src/test/mock-document.tsx","./packages/tldraw/src/test/renderwithcontext.tsx","./packages/tldraw/src/test/state-utils.tsx","./packages/tldraw/src/test/index.ts","./packages/tldraw/src/components/context-menu/context-menu.test.tsx","./packages/tldraw/src/components/menu/menu.test.tsx","./packages/tldraw/src/components/page-options-dialog/page-options-dialog.test.tsx","./packages/tldraw/src/components/page-panel/page-panel.test.tsx","./packages/tldraw/src/components/style-panel/style-panel.test.tsx","./packages/tldraw/src/components/tldraw/tldraw.test.tsx","./packages/tldraw/src/components/tools-panel/tools-panel.test.tsx","./packages/tldraw/src/shape/shapes/arrow/arrow.spec.tsx","./packages/tldraw/src/shape/shapes/draw/draw.spec.tsx","./packages/tldraw/src/shape/shapes/ellipse/ellipse.spec.tsx","./packages/tldraw/src/shape/shapes/rectangle/rectangle.spec.tsx","./packages/tldraw/src/shape/shapes/text/text.spec.tsx","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostic_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/querystring/decode.d.ts","./node_modules/querystring/encode.d.ts","./node_modules/querystring/index.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/util/types.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/globals.global.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/ts3.6/base.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/base.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/styled-jsx/index.d.ts","./node_modules/next/dist/server/get-page-files.d.ts","./node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/next/dist/server/image-config.d.ts","./node_modules/next/dist/server/config-shared.d.ts","./node_modules/next/dist/server/config.d.ts","./node_modules/@next/env/types/index.d.ts","./node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/next/dist/build/webpack/plugins/build-manifest-plugin.d.ts","./node_modules/next/dist/client/route-loader.d.ts","./node_modules/next/dist/client/page-loader.d.ts","./node_modules/next/dist/client/with-router.d.ts","./node_modules/next/dist/client/router.d.ts","./node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/next/dist/server/api-utils.d.ts","./node_modules/next/dist/build/index.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/next/dist/shared/lib/router/utils/sorted-routes.d.ts","./node_modules/next/dist/shared/lib/router/utils/is-dynamic.d.ts","./node_modules/next/dist/shared/lib/router/utils/index.d.ts","./node_modules/next/dist/server/load-components.d.ts","./node_modules/next/dist/server/router.d.ts","./node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/next/dist/server/font-utils.d.ts","./node_modules/next/dist/server/next-server.d.ts","./node_modules/next/dist/server/next.d.ts","./node_modules/next/types/index.d.ts","./node_modules/next/types/global.d.ts","./node_modules/next/image-types/global.d.ts","./packages/www/next-env.d.ts","./packages/www/hooks/usepersistence.tsx","./packages/www/components/editor.tsx","./node_modules/next/router.d.ts","./packages/www/utils/gtag.ts","./packages/www/hooks/usegtag.tsx","./packages/www/hooks/index.ts","./node_modules/next/dist/pages/_app.d.ts","./node_modules/next/app.d.ts","./node_modules/next/dist/shared/lib/head.d.ts","./node_modules/next/head.d.ts","./packages/www/pages/_app.tsx","./node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/next/dynamic.d.ts","./packages/www/pages/index.tsx","./packages/www/pages/r/[id].tsx","./packages/www/pages/u/[id].tsx","./packages/www/styles/stitches.config.ts","./packages/www/styles/index.ts","./node_modules/jest-diff/build/cleanupsemantic.d.ts","./node_modules/jest-diff/build/types.d.ts","./node_modules/jest-diff/build/difflines.d.ts","./node_modules/jest-diff/build/printdiffs.d.ts","./node_modules/jest-diff/build/index.d.ts","./node_modules/@types/jest/index.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/cleanupsemantic.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/difflines.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/index.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/printdiffs.d.ts","./node_modules/@types/jest/node_modules/jest-diff/build/types.d.ts","./node_modules/@types/jest/node_modules/pretty-format/build/index.d.ts","./node_modules/@types/jest/node_modules/pretty-format/build/types.d.ts","./packages/tldraw/dist/types/state/__tlstate.d.ts","./packages/tldraw/src/state/__tlstate.ts"],"fileInfos":[{"version":"aa9fb4c70f369237c2f45f9d969c9a59e0eae9a192962eb48581fe864aa609db","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","e21c071ca3e1b4a815d5f04a7475adcaeea5d64367e840dd0154096d705c3940","eb75e89d63b3b72dd9ca8b0cac801cecae5be352307c004adeaa60bc9d6df51f","2cc028cd0bdb35b1b5eb723d84666a255933fffbea607f72cbd0c7c7b4bee144",{"version":"e54c8715a4954cfdc66cd69489f2b725c09ebf37492dbd91cff0a1688b1159e8","affectsGlobalScope":true},{"version":"51b8b27c21c066bf877646e320bf6a722b80d1ade65e686923cd9d4494aef1ca","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"2c8c5ee58f30e7c944e04ab1fb5506fdbb4dd507c9efa6972cf4b91cec90c503","affectsGlobalScope":true},{"version":"2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"1b3fe904465430e030c93239a348f05e1be80640d91f2f004c3512c2c2c89f34","affectsGlobalScope":true},{"version":"7435b75fdf3509622e79622dbe5091cf4b09688410ee2034e4fc17d0c99d0862","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"9f1817f7c3f02f6d56e0f403b927e90bb133f371dcebc36fa7d6d208ef6899da","affectsGlobalScope":true},{"version":"cd6efb9467a8b6338ece2e2855e37765700f2cd061ca54b01b33878cf5c7677e","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"4632665b87204bb1caa8b44d165bce0c50dfab177df5b561b345a567cabacf9a","affectsGlobalScope":true},"12f4cfe2fe60b810c3174537bc2ddb20c1067b7768643d12cb1266fd183afb75",{"version":"b42b6e6b8062acca373fe2036dbbe0d12e7911ac087b425478e00f7ecfbe3282","signature":"2689cd249562754573e48321017f2af15c2f44e1a20048e8a7f72d6f3449eade"},{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},"4ee363f83d7be2202f34fcd84c44da71bf3a9329fee8a05f976f75083a52ea94","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"2612ddb9dec0fdb148b20bff58d3737fe467e01b8662b4dc5f1304f792a87706","affectsGlobalScope":true},"b25d567f2d2c69735f903965343600dc0a6e3373e5afe93bc2e17a065782603f","e1df44d7a13a497b8568420bfc668418cd6d6b282b396473d48e5468e7d749fb","b838a4df8b7dcf7fb18c31548f6df2db3557bb0e61ebfcfcb5dc630a5bb9f57e",{"version":"cadbc4e7c94149f96525df727f908946db50d83d6d9091d8db55a5358705677c","signature":"adef182656ca69a397cc7db510ec581b0ced381aed479605b0b56f7d9652bd26"},"0c8c2a5d7036374002bc399b41cac0e1be8f7a6d703ce3aadb6a81d8bbbe1ad9","f5950879bd8d3b947e4c8b502f0bf8f623685787df418f7a3394b9b35b71a3e6","2541d288e2ab69f4c813b165fdcfea7e35b1858ae28731d47136306575c677d7","9d7e8428f02e199561a6b17ed57c051a999954cce282bea45a886808fc42620e","e0cf19f141c3b2632d9fc02d65a753864304fd6cc4391fcb532844356399519f","3571cf6b3307eb53417b832392a09b5167b078d31a2fd990ce2f585995088de5","4853dcad8dee51622d7ceb1211a131f32aac2dbd84962a660cd638943928181e","9e4e91969e82c8fabbd27ef0539e4c9489221ede2157aff91dc0cfeff866f011","954360f47ffacaea1c304ff8e5db6e2457c72facf1d7f6ea2629b1605f20853b","8d9f4e84eff6f5fee54ba4da3470f17ef3e6754f55e4c1431b030061d02aea31","d746f1fd21a06ba011ffb7ba725fe15c7d6ba55ce15abfcff678d65bef6dd263","062065318d8acc40912798a5fde2c4ba54092da26be305c245cfa47b088ca39e","3da1d7fdf2a0b38c104108ee2efe75f90c5ac1e23e12bd2f02ef60a81d37df42","94b6c87407478c2c6ff1f59a78dd03533528402d7b0062510d2e678cd3a586c7","272c64adb32e362d0adac57adeed597b50d8b71f4fd0f239a7da917b4ac3d182","700c30a796d9706c5fa3bb8b14dd5f4aee5ce85b84ddf859d0c5e38254dcfeff","1c3f16b4a5818b0313f4a66ce6bae1bbcde073bf404bdd0ec28bc66e97d11ed9","c240c4dd8caa42bfc84482c7fe5c06ac492deef044fa4306c3ea234a45e97b73","ad4fa4fe514e1908fa380f0a8c8c62c9b971adfa999cba34bbb1e5d0b713240e","0e2df3991cd41b914c4b575b3408e36f5cd52cd17235ee4fdfeda6428e09281c","c899c57bedc988e25e610f3606ed25eedeb3f84c3f6d923496af9a307f513e3c","f2e37c8add26ba301e58109ef020a1e00d3ab05cda548f8900f64828d40c2379","6c2e0826a27391cc494aaa87f808b59baa6a508df84666f81693946690f230ce","1279a10f5027b747821de90b4cd1a0fbe72c3ba3f42c49eb56f35feef109da72","447fb7f9715246b5b9a95452218a4e6657244005b4770259bbc1fe42eac51b34","265406bf2e2997ee9eba936244816b115b45337acfc488ff9b3efb5aabac7d6d","5a39070c602d6c3f4295536c8f448b0c2adae7e3f7d9801ce1b928a56491feca","2c410e6789cb6f3ba1890c69603b405c33c99a5bdcd7da4487f4588059e13f7a","1b98f73dc13f7ffc416fc4e477837478520e98f47f5f4a658130f27ad677f824","203e5319c15be515b9c7863149c0182e5aa4e13b10784dbb788f63f570e37f77","7de7c203d471c12a3ebf2a7c1b8cceda856df83cec487537dec9d717b22ff168","cd6d21ea8e2fdfa4aa8667be32b9360b040ca20434bc9470f69127171b965d62","878d2a17b121c1f50305f5263e3df0458679077e1f409500c309dd280c5ef725","391f5523bd70a17c6535fe5cf73eb2fb7cf8e670d97380f618b43df48a98b40b","870aaaa5076e79698981a178d4d2ca18c09936e86b5c14839c7c24d9e09b4c74","5d09ddcf4ef33574fb974ddb84201a07a77d3c0f4d05c4f535b9e1f4e1cef691","f4aa9db1679f9cddfca8fa5ae5ba70f2b64d489f8d40330c2e540117716e7756","22d747d9b7f87d478ea85610c289e7a4145bf12a3f258707f85f63d68727eabc","f3d37d6f69e6a3b499263f4aba971e6ad8cc1699fc4c8d79feb42366a9d63f4d","a2a9f5b8e3c6483e2cf7f0a2a0a56a9a657a1afbcbb9c9845c66b11baeb77d7a","6aaeba723cbbb5df51512c9d97bd8cdc44aba9a6440f9edf0380702dbf571421","5425efce2f5b6f7129a93cc00aef30b3ba1fa2f80d548d72819b90db4c4edfe7","b0235c1d7c8598f9ce5d4e1d1e106f1c58dcdd0bde21f8b3512c6b2927d2ada9","53d8b45a8ebe1b2067e70774e101a6a31f62a7960532e83b7735b41840429494","e3247226a15f0896cc30a90b85e4d1506dec5cad0ccb450f9cffb9aff9549b21","5e1809dce7f5ede164ca9fa8af1c2d8028419ea757600aef98ccfac0e9294f22","4d3f786bc5a86767f64e5dc28758a0cf9da0e77f5bb77bf7aaf9861463e2655f","6206b940eb66e5f86396c917ba848c824b8a94b4c3214cd4fb076210bacd2ba1","f4614e22cd0ee964a84223bf18fe41b11b7d3a1f841206ffd22801702d3ef89d","d2635f147e3ca6c72cde52e2aacabc5ef8ed8a1dd6a536eb08c184fc095a4dc5","24238e05c0e9657f1b6861c123104eb862659774affb998d65d3dee375b4b6ce","68b5143464859cca91e4d9e42ac17bf93db6f014f17c62e0266df1ca375a6f8a","680d8c21f6bfef29a20a5b20a94b59959e4209b2b25686c058b240d40679896a","0de971c3bdc1fba2f73853453f6f0807427fa88e24d5cfbc9abdec0bcec23a76","e39d01ca153aeb0290799181f2797dd2c93ba5a447fb825bd499b7e18990b6f5","f8b8b84ea0b2251ce0f8e2beba5abd47ce87b2ff5ece48d8beb59a371a7d440f","e40975535ca4c463928f1a49ba4d9772a1f5251f273c3c6393a0cb2eeab8f4d6","dfa08f7f60d3509ca63a1960edbab41efc67909079397921cf1d3a2a95dcb494","17da81e8c27a125019446fe48b257c96731bd8eb3924cc42c3ea82783a4a8dd7","f98d4b7e4a51b213d6d36e0fffa3b863e84c336919a204bc45cec01a2e0837f4","87f23fef4180ac8cb70039b97742b54b0bd79fe50c6519c94ef2beb4b19ad04b","aab9b69f2b07722579cf247205f308f2e3468004e18c9edfa5a062e4d150a6c5","ffc1ec1b29231b1bb255a84dba0a55323a8bf844aae9f457d2546f83930d83db","c7a523081016cda9e9bf2f5908a96f09817fc731074d272cf75557abf8fdd5cb","e9649936d0050b056a03387cf1379ec437e659a4ceb6d266cd567e1d361c4ea6","ef7f7353b1a13a830bc86860a086d07f52a5967bc167e6ef88d8ca7e48faad61","5601ba7a7aa1f7f9719891c171c4c21c5e30dc7c639b48d071631c6f617cdd08","7f942ea76985377f541ca275df8eafecfa64f6abb654c4f605d29ed482392cfd","a9dfc5eb0f500f64b799ac2fdd847b38a5aacfaf20d39efa642246c484b7ff67","0974b13f06c49dc814ec72f1f52b47f6f0dfa2f353bb07ef25bb585ef9b1c097","c227e6362a87ceb6027a6d28ea6f3b969e402bd893d0f6f2085dd231aed0501e","5024433f8da3a7968f6d12cffd32f2cefae4442a9ad1c965fa2d23342338b700","f70bc756d933cc38dc603331a4b5c8dee89e1e1fb956cfb7a6e04ebb4c008091","8387ec1601cf6b8948672537cf8d430431ba0d87b1f9537b4597c1ab8d3ade5b","e4b367f488986faa41155eba6408573e8ff66e98fd1870c3fb2a3570e421fad4","54b127d9a2c6a6995580ac422ab05c2711aa85ae5c4bfe71e4d2f0f9e533c528","38917038579abb914ee0957b48968b2bed721532e9bee8cb01b354093283344f","f014d6d053cb1840965952268a589c9e2a74d66c8c88286562d5699350e28e19","66851b263230decb3684072b2cb777f70ea3e52d4489b88f78f185618d4d398e","d2ac9ef9ac638aebb16f0dfd03949f14d442dc9c58a0605069ba03b2088f1034","3aca7f4260dad9dcc0a0333654cb3cde6664d34a553ec06c953bce11151764d7","a0a6f0095f25f08a7129bc4d7cb8438039ec422dc341218d274e1e5131115988","c26231a11f4cc0ceaff5addda1b47d80dcc920ca706ea55b0dc9dc0d648b2a87","45785e608b3d380c79e21957a6d1467e1206ac0281644e43e8ed6498808ace72","a3ce619711ff1bcdaaf4b5187d1e3f84e76064909a7c7ecb2e2f404f145b7b5c","1710c396fe5c4804b37df33caab2e2f69cf0dd2a9f7a5e5379148d50f4ea7419","82200e963d3c767976a5a9f41ecf8c65eca14a6b33dcbe00214fcbe959698c46","b4966c503c08bbd9e834037a8ab60e5f53c5fd1092e8873c4a1c344806acdab2","b4dfafe583b829a382edccbe32303535d0785f0c02ba7f04418e2a81de97af8a","ebe19dc5ff7af748f8622236cd9e2c42a5e6fc8599afccedea37c64130015303","93d72cd6f97ba8fa778d340091a0b25a08ea336a2ac79cd7d33086906b5c498e","282a5f567d078327975a731726c61375c6700d68fcf5b6fae3f25174413959b9","c8d0e5fb63dd50fcab3c82fa1fe29d774e6197eb526498bdd5968bfa830dc49a","8f3a2e8e4ed5b7989f4b52dcd17ac315dee4b4949d88991bc872aedc72b075ec","b69c64f20d31c187c2d13826935feb22b05e15a2085027a64dc692805c2936fc",{"version":"9da481d380ebdd8636c7554c33ee1e23f6ba81ddf31d3cf011bb23a80a6256d2","signature":"9cff48290fddc982d1275427eccc4dadf0ade122ec7d6a98f7a24878d1d899b2"},"f163b1edf76fbde01836f8522fbe646fe2f55e313bb7fdd363891748f9b57c60","45b5d392517d0c5fc145493fcdbc11f250e3c7039349e1df5cc12ad25e573db3","6d56d55733cd03a2f5922f434a25b505e01465ef8c068588291f7efdfdf09271","30a6a93fe9bbbe0880eeef9ca0062a995cc2b91947895cf402231b726b810b69",{"version":"37d9bfea550277f40aa415c65083976bba3622612df33ff1488abd85aece0ced","affectsGlobalScope":true},{"version":"c79710e0e35286d2145feb5655523d306c24c9c5c8e089f472394e14b8af4ec9","signature":"00eb120565f842c82493afaea6abb40dce5bd740661a9a9645a08464645c0684"},{"version":"97e4d3e9b8beee8ef1af9608ecf6930963d89a544e51b01a70d66ec32a097e6b","signature":"79c3a283a34b250a941c3ecb3909810b33b7f043ae3aa7294508a1c8bce5372b"},"8b8edb6299957aa3fbbd73667f068ea96ae2b3e7fe671485ec451293909a1aac","4ec8340d509e5ac01e4afe7bba85c0304f76dfb5a6f6dcddb6de104bf4ae55b8","59e71f6318858dcceab52b7ed35f70ffc4a42e2bda99ec76326273ecbc319251","82327ab1bd5c970ab0fbaf51c51906c9b3de3aeeae90615cf9c8af5c1d47a937","35b301eceb8eb8f5988f0ac348d476b1d39d500fd64a917ac04f79cdd929fddc","a0f27f3383774a8bcbb36fc29f6e5471529005c4228ed3cde505f07cda70318b","7195785e8f8c6b3730e30f04875bc4220769b0ef0a7631410e11561ebfeed09a","2569d03f3d05eb5389646f24548589e8d4e320c85062ca7175993d3bbfc1e83b","94c3a0fdc9f35a05cb9f1c72dae936d9681bab3b63ea9ce636ce5f009a170d93","6c32d42eb7f69ba1b3f6e5619cf86d2f2d80e24af296c854690397e66a0dd2fe","cfd5481498c4b050c791b1fd5ae7976bc8f00a9c17f305b272ac54ad1fd17122","c645d6ba8c1c75e38600c5af994fa2ea2535e315e191c656300961e33321d546","13f369be1b53e787ed9b3dc235e94b28d9392733fe51a48e9797b8e24d1d9e8b","92222a4e813ec900a72c5956fd65f850ab48dffc6f14d2965b372db56d804bc2","3717d9f34a8a59c3a6fe157ce6255979210a21b91f81b1d11cba990ab6e566b1",{"version":"0530c3286be5510b6117d497183fdf3bbedc0b0fcfc390e37e37871c98c98f09","signature":"b76d532e37dd01bd3e19acf9b440ae81e0b58b6698cb9a494619edda7d494dae"},{"version":"6edc4467f7cb52405696d6603f81213771ad312b9f5f3535fbf5d0272b74a674","signature":"863d85f283b944142506da78efb0350c46cef49d8478faf4b05e31a5969c6091"},{"version":"01075202637beb756b60d08906679ef46bbdb3ae422a45955cebfd9df88d7aad","signature":"b7aeb706e5abf879f86617ef6f5ad02299fe171f3b2b84e095e3908e33663710"},{"version":"87b341ae7a8cc154dd3d6250c15bfb06a1e134a9cc816fd674ca1289e7d0bd17","signature":"e225490d0a0de33f07a033588a8623ea4c27bd6ac75fb2b24ffc14d9c2ed35a6"},{"version":"92c18ab0732cced65fefe31f6587eff02ce112e2fcb1dddc4ba6b208607183b6","signature":"4e4e1c17b0748e7765adab21e63221dfa488f48b11976c6b08ff19a589969dcf"},{"version":"58d2f520236d9c0b1a67b2afbe0608bfa9033a14459effbe825009ed56c64991","signature":"744e7a9af44e4afd86386a290ae25a00277e78a5f380c7c26399e05c01dbf09a"},{"version":"4e7f3291928e9be7f45a813f13621524a7c3236eaed912fa1d26e7cc2fb3ce6b","signature":"32f96ddc3fda123407f5cd754bcac34819b79ec23a35072fe2ae2e1b13c103b9"},{"version":"aacfa5ff77f1442223b15e981aafd1c7e95305c2169b8f0bb96ee7a4641de527","signature":"edd5fe1fe898b03c1baba1a596c6acaaf91185bcdc20c906672ffae1acbaef5a"},{"version":"dcfaf5c0a43553099cf6b113a979ae66dd538e7db020ca9d5ba96c7c38e2a9ae","signature":"2f2123844b15de9c6c660836797373269e8c48244a969ff68e728a6ef1fe8d3b"},"59aef61ef5c03b80b2d65a8a75b413e495c035a542cc5070ddef66dcf539d472",{"version":"1cdb7372ee206b2f2bc81ba9ed1f205cf8c0a664c4af1113a8a2028419691fe8","signature":"0153a35f3a34f7760c8f913aaca76a765a27fecd48ebe8ac9f3b15bfd72e6ea7"},{"version":"4390acb689f4f6cf0e3364e036a164e7217b2617856bcf2916dbd2590d8bb788","signature":"1c6e28e87135f0597e93cf2af4f6fd117a7f92c789036e953b2828e023290b4c"},{"version":"d2b36d7a75ab6abd92b6f7ec4e5e362aa842d4dbb56d7cf9ed845cbb0ff2faca","signature":"a642fe5052a7da62fba1dd1feca45ebf73534ac763b65b8b00f2197570acc4f7"},"c6a977b4879992b5c9343102c7a24f2e86ab0f7dd8c22a43565ee3d97c9c4613",{"version":"bd4cfaac0ac4847045d7040861341be2eacf3e6edc151c5e9e8a1c72dcd0156d","signature":"04eda10ec7b34e7439d2367b6a92276af90770291a8a1d6e99769cf6aa130671"},{"version":"b7bd60de4cb1594fa9799e06994fb645d948dcdecba51911cb93db1f91550864","signature":"37dd7c39c9ad0840a956234b6a08575056abb3789dd9dae4fe387d75e9f5e4ee"},"a12287861742efbde8c40e8ede88fe96e1cfdeb80461a49848798d136eb684a1","e866182fccba9f7d1e06b063138f7f4bb04622ea874bc5d93376d65382bfd9d1",{"version":"34d8c994fecdca3264adb4f8777bacba01b0e58d1777c26bd54d224388938094","signature":"f403202d32a7c31782616f066d0e888a4ef857cb633d998983a234e00ca5302f"},{"version":"9e82330516a7273d216600928fc146ca8a257207f6cf7ff365750a78543fbc4d","signature":"0c26aec1f282c7fadf93c4caefb04fdf8ed4e274bb9e4fb94239e7c06b7ec11e"},{"version":"a5cc98551e63dd60c44cd45a8b2307f2036eb1cfb53aab658fe6ee2054b059c4","signature":"6d88028c67f67bca6a75b72acd9666e6acd1a7d76e3f376989b1323e00d7b1c0"},"cfd84a4d989833e80df2469c7edd2de1f466fddbad526537422ad9d98f39fcfc","9af95cf23515d05965e6fff9695cd4e99e5ca535ba8b14472c626fa889aaa9f8",{"version":"721c7fdf74eba0b4c5e905aaa365a964c44902fbe2cf96b68f939411ec30f1f5","signature":"4b19a298040416dd2d133603554195163521cfc864dac6d37c9dfa4d3675fe7b"},{"version":"fbee5c4447ca0a78303217aaa85825f16c0cae393bec1d7ce7ca3934a7ee1bb3","signature":"dab4fe480d6830f3df8d4e1c8420a8d1fcbe033616176435d108c827984d0990"},{"version":"febbde3b3d5bf4af8a2317ad12f43753454662f3c6542627d6de8f69f8532d7b","signature":"071748213e930ccf1f6a0f8e260f7fa61b1c090ae0116a92c76ca80e9eb8324d"},{"version":"ff45066e1c6bb668242885f839e741d88416dad2c549d488d2955da5faf8d113","signature":"be0c44331bb75ddda2b4a0c60efa57b1611e366e8084eebef23403e4dd390a0f"},{"version":"b5917a4b48001b9af880c984f69ab941e1030489e5d108478237d9e38df18950","signature":"f965293482da342e344a48749289aca662d9c4216640a152400d9a4fb4a95fe6"},"292f4a1085c4b61ee9662a6f137d72ee44ef5095325c67db211aa13e683cea0d",{"version":"b2320a94a9a1d7c0b43116edbc50e58966c91f88af2fcbbd3e8e9c138411a814","signature":"4f4823299b596a7eacad07635b1645a232e23bb79ca26bf5b50837d377b199e9"},"068a28a13b8c688b5555fbe8fec721e967743e946353af28a3eaad38391652de",{"version":"7240b12bfe31498a9db580e56b952c6b71b527974dc7d19456bdc268ee9ce099","signature":"12cb852ea519757aeee7e38712f357940251fb625955cc1b9683cd3c9e4e44bc"},"db5c5142b4e040d191544f199dd1668731ee54a7f05bcaf73f40611d99dff89d",{"version":"6cecdaec349ce12958c9f4f56d29417944e05834f04e38053601f23c46baffc9","signature":"cc2ac626450f0c4d71a5ff630eeefed8c1563831de706d4058d3cb99c59f62bc"},{"version":"45c29ca5b857703cb402b61671cf7460786284a9b09633389d224d8f62a16614","signature":"76718298184b95f412f0afaceea2084b844deeb41cab23e88dda7e926afe0888"},{"version":"1a557b55d45d2d6b5c787b74e51864d814058ff8cbe39f949a6aa51095904e92","signature":"3eea35027f8dc5f887a0fc229424cdd0e03f65b77b042b0d9150e153f50e5dd5"},{"version":"662545286d3d431b8a9a4abb0ac48b0c2d9bf2dca4fc2513f5bcf36f907e39ef","signature":"f7763bf85213a154c53104dcf0f37b16c74cbc2e28852c205f61b455bbc84f36"},{"version":"efde39fac3aef687116e6731bf91112db7f25dc2085bf3c10e8eb7fe3bd75bf6","signature":"e86bfa934f170c945b7d0c47f095455246c8df784988e3ef0c894873b9f75de5"},{"version":"5158e481864266c5c18fd55ebd7026abfaa25f3f50bc15b05221489cbbc0b30a","signature":"b5c0f564dce9c13e2ced9c44d71fc6fc582cd723d6b48a7eb26b942aa4de4d1f"},"9334eaca3166ab501031d33381360d17397cbf569fa12428e24b9b70d23acb0b",{"version":"e381bbc8c172bfc1ba392dc3567caa3bcc7c4ca12b8dd4e9b70017d0524c571d","signature":"00f9fa50ef343f323c858b49960b465ef0687131102095a5ded9a4a1dfb5c0f0"},{"version":"dd02183c3f58bb913656025203d519545d14348a41c2f4e1913fd987ebde42ba","signature":"62a53d8e20b0b864d9887f2fad4cdd390735cde8437cc73ffbf1a7d87ea5b4b8"},{"version":"f8f6601ed04aee00e58c297f6d961d93e13f35b6b8858997e4e65dd7b5b0c005","signature":"8a419a3c6b48f68b6a997a4b1932c88757dd94175bec128a51c529ad7ef086b9"},{"version":"37b37340025567e3763ab393a931f945fe4e31722b878619a56a86094112d7cc","signature":"3761cccaeccdb1e58bdae2ea19ab68328a8c033f0781edb778fc3ce477ffca17"},{"version":"65d9f0f4b485bcc8e47cfd09915fd14255f0398b1792ab429e1c61419c50f194","signature":"a4b4f6a18252bf1290857d9fec626204ac7e7b5bab0c95d2ac664888ce2f013d"},{"version":"90793adae3152c7b5dfe6e2896fa28541e85ab074d89de76fbfb8318d8d22c7d","signature":"653f6d251976023ba086424e7c1007cf73530070ef19029145374f1b1bfea412"},{"version":"8f438f95d9c5cb8f51b63f252d7071c9ac3ea51ca6552db63af6ccebc2a91f3f","signature":"82a875a9dd30602835a3cab5ddb1fd1085878e23d2d24e2220b669f764ea62f5"},{"version":"169cd780510773df787814488b0763be8fc719d3abf6aa65c54b169512479d23","signature":"e5ea5971c40517a4289c4a3e48177e0b6643b2563eca4f7cbb499de4a53850b1"},{"version":"5b55f4ebfc76edd0bb59918e27aabd0a14703624129443f309b958f0d858038e","signature":"f5ce9697b5118adab2d72992e2507b1a90108b7ca9b1d5de7d6de9a6aa7c8d10"},{"version":"5ddb22adfbe96f89a08f6381e1ee4880a03633a8d5b58633ff54793ba521bd38","signature":"22275f471072cde3e362928c4dda800182d9e46295115bed3070bc1eef0dd77f"},{"version":"d22cc93fbf80d86613a36ec92fb161d0fb9d11a9959f739bb4b9e4f1b3ce7d7e","signature":"fedf1254f6c2cee99c82513019b09e52b88bc86d93a86f26a9560ab2bbded78b"},{"version":"b05b3e40cff7bdd1f72043298e6154b741bf046e3c1a4bed9cf243fe35b178f7","signature":"a8e0dd43e3a4bc5a6a7751ced641b308048277f03c0170950c76b40398f27e03"},"b818ef025ed19bb7f50f328ff51634800769f484897d1896189fea944946dcca","73e808394fe106fd9a374ca2d3b84bd858673312f2dadd382537529eb4716e00","5a644bfaf977a1d85f45c84d789a17a8836af7c693a80b9a5ca64ac6db2797d4",{"version":"343c6802fc4b1dd83e41479f0b75f010bbbc7051dbe3103f7631070287055860","signature":"d2165ab3c5a34b42c8f8644da4ea309badaedff7fcee6a3aa03a568b4d9ba112"},{"version":"a05d7c1b05921cd11d2680a4a805ab827b0c855cf516d88d12745bec2097b342","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ef846ce6cc2b0a028dac01a892637bb4336ed5151df60b81059b41e0659d936a","signature":"ad259d0b5928c7f3f782bda20745c460edfc42176107da74bad82c73096040af"},"1d0a7d708c9693ca86ce5fcc3595a4a703468fd7eb370ba05d2a32ef73ce3189",{"version":"be34b55d10a7778ab528db7e622e1c75b2734a533e58e4251b26954942328009","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"3c0d64384bda3a4a4d3b87b0d98aec78cd00279c4a14b521ebea52638f783199","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"a1dfa516b77d00072976c60520c7c52064a92b897f27d80edf94267c0cee5f21","0e7e646510213db796085de6f74f7cff33cc37cf839f506ee9ab24dd70c9c6d0","363404502553f1e00eb211510e255810752dfe062adde5565e7cfa025a5a407f",{"version":"8f5208d83c0eb0d111436ac3f70348b91b745245951ea03410dbddda50186c89","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"517e9b6f14e2b1ede68ac8e4379f52a92ebf8be6404d77b484589adea9ef14d1","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"a19f07a05573353b5ed195075c1d8bf2edc3b8da9aa3e6a6cb466be28aa423c9","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"744f17afc13eec61117fc6d5168dcbceb131814408a198980a7d7a42d8d4917f","196338caea66730e2533610ef56a0f13ac06fa3987354b889eeade30c2af59eb","5a7e08d1f741929f219121fd5adb83b12bdf6b4ed3c2e4179daf5e1e0be6fd4d","2f97c19039ae92c31b5e5044832b26c06d9d256d4ee62f2018e264062c3ffddb","33560081b50664c17b8c668a9fe5c9ba5e703ff3a2dd0765f5b077acf076d705","0133e41766369b00b054378bb21c2b85638d65cd6c200498f33af4962ea67d72","f39e8c8f9631babb647ee57a7512af0924d6267925462ed01bd8b8bcaec6be90",{"version":"52f8e695abb336b5dc50137bc6a8b8be8dafb4d4e9f119991d2288d0ed85eefb","signature":"3f8ef492b4d5ffce50dd6219c30e7756a70db84271d4a1658982dddd19fba5be"},"7674e2c3dc4683f55352fd62929afceb774570208b607ac9fb459a23fa7d1d12","b074a6d2da8cea3e6842aa2de89a456306e993123bf26a2e972fb91b0199ce76",{"version":"b691ef1ad0e0480af7b6146415e0e9a1f4d476f5f734f0362a018cd6c7ba6675","signature":"1e10d27545a7815ea5a4cb38ce7b6dc3702dec3c19636c5070d4ab955256543c"},{"version":"2d1a8ba449f126b0a212215485e161ef739132c11319b9a2f90c900add539750","signature":"695f3d9436c3f97839e6dd8c4c381dbde8d809647e7c94540bbeb7fb67f78801"},{"version":"a4d827bb9d953e2012187ecd99b6c3ce235c0d58da0b9173244c004e7db4b0b2","signature":"8ee0f616aedf5c3c3c2eaea1a10c804363e7762ac8f927be615d21db7d522da6"},{"version":"fd3710437234e3827bbeb5137933fbc070b1f4706c09130e81256f56f7eafa58","signature":"bd0bc8c862bfc873cc2d98837fd246fd15c2762558a912a5f8d8adb467056620"},{"version":"2b551ddf7bb58e349c01eba2a5b7764e013b991d09a6e96913b7ea906cfa4e1d","signature":"49b2e04a493481a1b17674d88c2e905420e77ce41e37e6baa3c0812e6d6a769c"},{"version":"ac2e0d1c5ca28088546b74982ab018c4c8d7bdad96441b145cf8b05aaf63bb63","signature":"8d4dc8f389ff75ebdeb55593a8702ba0c0a661aff9334251dcec9b355085d98f"},{"version":"a7adbc22d0e6f520afd64ee60657583c389988ffc17c485042ac51af29c4c24d","signature":"638c78b17dcb4a119133b2c3195e6eafc5eec7b364e10f4406c8bd7fbb66cf91"},{"version":"0679fe79004aba4cea17afb4a1a05383b942ad61df0ded39d4627757a3a53645","signature":"cab7006b311653b157641ad6346285cd63f0437b4ecada86d87f550f96b6049f"},{"version":"88fc3e6f4740c138eada8449ad2c7ead581bad273ff0d6e78b052e2ba9e969dc","signature":"ae0fa5b0df7fee6942ecdb6cff2c355650023dfdf9ed948abb8318d07fe1d2b5"},"e54b8222c87f9dbafed1fae686bfea545bcf4cbf1e5f405aed21444be39bd5b5","1e317e343d4eb4a654f9ffd27da9a7fd684a113b6242ebc779acbff5a6482b6e","a511ebdf1fe8ec4fa5b7dff9f02f674d10fd13d22999f4dc6208227a4c04210a","8c91f36f0afbaaa79829f934e9df87f800951165fdbe189c18a6272481c3036e","3b9a94741b2026a8e535e734c3b10891ab1932e32014ba90b46243c787e4700e","d0347bb90c30de44526b9141baf931747bfff547f5f9aaab230f0611e1a4699c","707de040bb96cf1505258dac53414a29ea6cef2c171a0a53747fa0ca2b25a23a",{"version":"d3ea05d253e97c7e72bee3619ecadec5befa3bdfd4efd33dcbedcf54e135b6c6","signature":"fb8157f79415cb3a5b492783054ee9d850aaeb6a8ee189a22bdcff85f0673cde"},{"version":"a084fba8cc48f051ed80def7f4cfd3c9b8c260ed481024cbb6688072e590ea52","signature":"56cb05b1ac9502f84b9c4acc4096f29bae7f67765855c9f77f9e146a01a2c388"},"020a03cec4575ce33dde7f59b399a37427da0df3b4838bc42e1c51b1a123f2c1",{"version":"cca53e29b6cf7f5e99640e3da011c1c75be9bd31f5a0e7ef881f580a7ec7ebd0","signature":"c8640941f7d882f3138fbf207cc078aaef2b03d7f61685b979878b86a633ffa9"},"fda22a3a519fa661d460e13c624c7a7b5c3fb854f57796f0a4358e31f1bc18df",{"version":"f6a259ae9cdc1b52c324e648736307a1fa8ee5fe866c2faed38e23bbd4018b6e","signature":"4a245ec5bbe01a3a6d0261afb450099f9fccffe013c676825159306ccb8a09c6"},{"version":"21931e88a2e29ae4b423cf77ff5306d776ceeb69d291660fc79354c492202de9","signature":"74655ad29b10ea45f53384c492368d4f99e4f5a985d536641948d4d6f429e88a"},"84ba4c27e83510d9e0bb72c7a2d5d69087f9ee2e017f3f9e999a717d34a24e37",{"version":"c128aa1fd9925861bc2ced0a3b179f8101a275fbe0a8bbd2365ba34e68f9ed2b","signature":"e37ca6bc2b6547b88ed95e5a805a38c8a566be67c17d15da23a91f98e1d01fb1"},"39548ae68b16395124a0bc8da5ab991ab266ace537cff00bdb09a9a0e98b6991",{"version":"289da4da3bcdca7e5218d0428557a5bd88f5ec0bda9b0184411318a6c3e7a4ac","signature":"fab10c12322a238d68922adffc6cfba5bf72f9d17597134b3963327b955d8f12"},"40c58a76773864e23aa9ab7150746759f58366a309e6835bb9f5fbd15e5665ac",{"version":"18f80bc64643fe3d55001f0199e35f72d7ec5252f6483d81e9bea7e355000491","signature":"78b1b7ef840e1797ca69eec30f05d9aff5e8aafaf854b1bb6d356d92c91bae05"},"ab1813553e548d07efb4481f3be6b55b89e09c21a94414d76241c3e1c448bd36",{"version":"a7958a194aba7bdf89004d4ebefc117a9e11d64d71bd4060f8755c71dc049e29","signature":"ec984246a0180563bf0ec0a04c2fa0b22c626fb877cd380b84d162f18f7afe0b"},"737672e2e2c1f404486cb86b97970cdc751a2a04c33f1c007dbdaca4ff8dab95",{"version":"260818b903c527ed538e98dd76380798e0c3e8524be247f02dc9a05efe581f62","signature":"d650443576e8f8ee7b4629cd361f20a640272297e4d2c6b5bfd77bf92ba5a43a"},"867ce24482ae01d94a9d94183c7347590355aa077b79cd0d082e6d35b9cf2876",{"version":"c650dd7c01881705d293f594aa99c76fd3570867cd13593732c37a9223995734","signature":"07be3e279dbd631a756591fc8b9845373d75e1032ba482b53847d378642ca3e1"},"1cef58d9a4fc3dacebf46badf539f675219ab69c6561c139999b53437ec50ef1",{"version":"ee8f75ba51b22673a7ae38ed353687985845ce48787c5991d17372cdb7203fd3","signature":"e0ea3022fc30f5414b3b743229b38bb2fac4b7e58c9f6afa73dd77e3973946f6"},"a4205538e835244a3af0363917013269cf39dd27b668c1e86b21ad081efdf1a3",{"version":"61de6314c5493259329e74b72a2c0dbd8c7a5b7ade94ab346d1a66bc6eb1f368","signature":"ab887eb234b634fb1dd7cb8e1f97c279a2972e5a4a6cc34fe0d6aecbf3d82b5c"},"58aef7e1353c763cf132804c0254d5458968869e5cc5c46ed51be6700af14dbc","e92039c62af4460feb8f4a500f6594da598199f168e14646ad5a3e402dbe5cee","5b994ab5e9838258492bf093900caf9fd32b032fdea7003537f04d9a7b16f0aa",{"version":"78c5b39d8bb01755f6a0794e470f9316a82ac3445c07833bff5fb44e946c6085","signature":"485e24a60795e7311a2fd641e45470d74a17aaa2151e3be8e9d040ae25e549da"},"4cf18271af0092a3cc30c5c3ede13a230b960a8d1a18b23825e920248215f589",{"version":"027a6dc03cfe9b6d3d8206d313ab343e4f324d044e00db46184eb77a5a80189a","signature":"1f2986fb996ab0e89a68f57672e9773f1cbee5998ab275321c2ac61efa5142eb"},"6cd8dcfe1a854474e72c7bec14794317f6eb234125d261aaef61e9c89b0e4dac",{"version":"81494c3099a9b7f070db2ac829c321fe877cdedd7c0ddf69a6d07d1de99bf79c","signature":"ac7a0b6e417152345c2d5f8c6da8a8d170021873c5a6ec446a4c6ee063a35b3a"},"7bdfd8b967985a3c162773d28c600cfd0321ccdb1a18e6fcc572156528a0f0d2",{"version":"3831257f59deaf0f7751e0f188c5f785bb312f3b2a70676e9b8f942c68cfb3a0","signature":"2c5fe3450442fb1cbb1a60fef08783de740b03e9541b09c5d4c1c8984554fc3c"},"125879fa0153760442c1fa3674e10f3a8134e1f520c468ccdb0d16f55eab06f9",{"version":"a4fcb715590f7e02f225d6c95c3d6924db6614ef56be9d6078f8d37e012fbb7a","signature":"78ceb3022b66677c3c17cedc33a20e5ebd2583750f1e5bd17950c4333690151a"},"c2f4a79716943a8dd15f29bd1f103452d749ec37fc05e1285962e72158cb18e5",{"version":"643ce87cc6331e3ea87b383c6d5329a46427a3bec993cfb723aa844c6828a7be","signature":"08e7bf41925fb04eb893c4474a7c4067a91e8894e602a6941eb9ba94dad39ce7"},"116dd4b794fbd63b0d854be9e9e557ef53830780e3cb8a4239172639cb262fba",{"version":"07b5b4ac41866b52e62799aa64a5dc0ab94ebd332a5dbfe3640c646bb6a623a3","signature":"0843e26f2890d677d60d94a53f8b108f820d1b8eddff768d17763aba2e9cf4b1"},"767c431cbec978d05d99c41aad7d55bfd9e079d3bbf3ae2d4c2a699bd2d1f14e",{"version":"521bd9137153c39950395b6d2b721fc1c23ecd94f64ff2931597695541825daa","signature":"7aa6393306c1fe728362eee50e932ea19794f526275f052cb655eeb3e6a93720"},"20bdeb919eab5c16b0242c98fda42aa0df8c97e07b201d733028dd002c5a6f7c",{"version":"d2c62eee9b706394107ba9f7a376f8293ff77d61bf3f6e94b5729eb0215c8336","signature":"8585de0225e069e16a3387c252372095f7164924a0ec8a364e48fb1ff9897bd3"},"349828d08d6b6b41c0c43d9b90a776e50ad05ec2861b22b82fd3a219f4cab7f0",{"version":"738ad3b97793b14e582a9a058edc3ce1712f7ba4139aecdaeb92218dfb81201e","signature":"a0a2efa6fa021929c378f848c3bb180757d6f558fd3739cc608ed6eef93231f1"},"ee3fcdcd3ae7b864ab7fbca63eddf6a8776748318d76022fdaac037c8aabdb30",{"version":"9b50df3d819b19f2efe6260dced5fbd9d641fe7d4b4bb8ae5bf37fabeac05d7d","signature":"7719a0c5953bd48735e7ea86944e75db80f9e2371853a85565673e26f5962dfc"},"2643aa5066a173ebc4f1c91e544cc0910d8e48affe903b9a688c7094945de174",{"version":"cc0ac5504f4700a07072791df8935e9e53f2883f1865fe3df66b264c1e75d805","signature":"429a3262685d85e268e44b156fe75300ad87c3bc8d41e626d8713c8739f00a4a"},"23b908525c321cd1b8fe58ec40847129e4a6b01d57d9a4c5b0b12594e64aca67",{"version":"555d438d503b1d61e56ed67897dba82c944669c853b75c0689ddc3ba7fe839b5","signature":"f65e002f40e9b6342fcb18b9919589203b5c7427b2d4671936d593cc3ac3515a"},"dd6f58ef3cda03b45c30fd2689004d4541ae8747655071d85019a6b57b7de2f2",{"version":"09f7b6053f5d4649d1ae9d28f1ac8eb64f5757fdb2fe6786248b850a987205b7","signature":"af056a027ff9ef65ffe0e15ea3d3cc1e880e5ef118664c2ef7c27a07206bcc09"},"32ea78d2cf2b510a09252dd860432614a275944974e837f675213490ddad9cd2",{"version":"720e0ce7863dfb897da16ce4aa35132faf001ff9475a54c1c62391841660af34","signature":"77a0c0fa3f7224a777af6c543cbc95d3c61c416930bb7859835f41d403a77c42"},"9d831a5d820cfb1873f77c1330c16a3891736edf5da9de8fd22952a3112d698b",{"version":"9b06d1e4f6d82f903280197e9fb3350107bb77c8bdb72bafefe1baba8469f20a","signature":"394237cc1ec0fe8720c5e80a6e6ca58c4aa1359b29998afe0eceb43a2ae3ac15"},"28388743cfda79f09874c860d56439a92c1be67f767bf2d51b4049691cbfd662",{"version":"113f95b1179b20ce751b7038d07f7d56aaa24e16a5bc5b802d186b96b3fee440","signature":"bfc826286bc69882f895226b35be8b9a76a56007825e2616910bfaf49cf15cd6"},"80c27b66499aac7eb263ffa74174241cbb3ef87a61adbf1612e1d0c918558af1",{"version":"36cf45d2278f9115289c563c1b2dc4b4e93f357a5c22f0c1831a5d90186e806e","signature":"d51329b3014b88c4ee64c2aa7a69593013573520c25b657e1640de601a3ba26f"},"067d8083c3b847011d3ab702ce51e74faba980b1a1598fbca5fcae1d551823ce","da74df504a505cb706af80c56857e328a0cd482796a286b392a6dcfe2ef5ebcd",{"version":"6126572bc235de9893933067669e6c54022ea301860d444bc1de6699a463e988","signature":"15db3b6313ee9726b595295d467c42d95ee098d6bf266214cbe812d1cce36aee"},"78136299b246b3bd1a93418fdf4234c7fe9d0b918f0d71b56833116b47130a15","db48e86e9161b0b2414fb84e9f8188ef670a7dfb4cc714cb3307445adcae1c04","4f6226dd2d225493041ebe92bd792b3db8dc6df9440ce44ea11b5c6144d3a5e8","03e2449aa72c2c32e03528227fca461b119d9f07d8cb39f0f74e3457e5ecaff0","d38050604ddb18035dbb3dbca1c8de57e857046ad940d7acc32d6bba70f5c4ca","c78af8cbda6b66a04321b33d62aa4662c91aa5e82c49263362c0285aa0bac080","6086684b3bcdaad070547a18b7a87e5aa29a73ecea6f8198ee5394fb9f937172","654813b8e4fc1c39172dff25e75acc29cce0a18659edb5da4f5ee0b2fc5e8b02","56b752fe566b359f9c427203926281aa0e00e6439352a73ed4dda507f7ddf184","66e917fa49cb1ad4bdbdc5e497487a75c2d8a44309799d5b207bc8ad4a19590f","b68fe57ed9d152c98aeccc2b3f0267172c2dd3bee000d65f78be88992416daff","6915102cd6a3a163f4703630692b13cd2dc01fb94f7a2eb4359737fc3c965947","fa5588949549e2bb8473a4946c5c13168f995cfb84e1d68973a308fdf3514ae4","f45b7aeade418c0b7f6eef3f29291eff534ef593331b893f57aaeef7156da6d9","aff3c9215a9ea71b8d19080d1abfd788841109cb7c697e11211a61fd5d3d11e8","06e9cd0e70d0e5945f1e83e163893aa6b8d46f7bd1e9e6c66952215d5e64de5b","f001a9498d7c663a6f00f65a31a88ce06b176e540b15459c7c0848f6014d142a","b8c866443d1d8d91bf2fc4d01c50f45ebba1fece917b1be7a90968c47b92057d","b8329abb1dda643db7bd5863914efd9b631b7a59cd15a5b80f9ff80f5e0de697","56cf36dd2fe7e7d2a51a82a8673928123ff11c42b4362b3b5988d42606dcf8b6","50d7a27703e4b16cbe0e14568a52a3373e5065ba3c18ba64ddcf0f013c0b6c9f","c35cb15c59fb09021fb61aed786d431131ea0c2671624c89c5e22c4f6b7466b9","9ad5897090e1ded13d1c2009169fd7118d82cafba77cf46f4eec92d9b3c55752","7a5be5c042681d792658bc7141b050127b56168d921ba117b4ed08f628c8ad8e","40ab268188b17db0ed26aabf0f085f2ea019095efaf3e5e9747df335fdd1a80d","77d9bdd8b1283c1b515f06d6715b2949fbec40c05f080a2f834662cf3004a4bc","f6333512273b449f40a9c1a7809fc9a6abc518c03ab8f2738e8ff8f9ddc41acd","bd44dc14f1043f830f79f46c116c682b9ecbce429a6cbb6e1719d68114655e93","0e422a858af5d97da15d9aa38494e927e3c5ca964f61e8eb09ea24037ef744c9","13094deff705b004df9438015f55f96de7f6ff3351eeb127d1aac9bda220b95a","c2d716683609ebe5c60eb6b66798f4682bce05999607f1fba83a1fc1ac95065b","19eeabfad7ee0e55d3c7c69a23d651950012223ab8af65310931e8f4f97e86be","71964162164462161fbecc69719a0a83ea9c96c74939e08f1254c513f653ea7b","d1b851b6d1bb4e77357e92f2dc72a26053fd794fdda5c8b51c2a7451e3d82c81","9242163700ccffb592b2043ae727df81a2686bcf0da789e121851503776d3fc0","89544b210941e9b16dfb5b665aeaa312471ea558e8eb3863106e273cb78aee9b","b5d602afe632a42214579e8f2cb9a9236d49d469967bae7b3f776e97aff94dcc","c90b919bc316c2ce20787e46416e87cef5a350273d8bb2cd2fdc1a00347b3d63","ac030afa95bb36971b77e9a812a4f98bffce34fffbd8184475cb192b7f252512","d4fd4c11a597dc8f00c9cfd544462494c66b9d1c7ade762a1814578f1bd5c9d3","421381cf388a4ef1cf467750f475b42431cd9d0dc4f1b223407a3d70ab80b995","ce853a7dbd8b7619ba34b00e9ae24413d148b4430d9b6bc6672a1a46c851f777","5c21ca74a9b8d7d08c16c66dcb6882eaf459834b633c01f357e11085901cae23","82853f00125f3e89a97ab77909de2fbdfe1c4802bb882e9a319e8ec38b50865d","f6e10e32fe53dd396aaf1e63b6b97f1af48db9f909b2f97a540d69720183fd7e","91ded9822cc813637d563ce5689b35a7560294af8c05d73a4a796b2acd7b62e5","0b18f2c0ff783fe3617d874faf9100a2034ef2f1d3a51b4e64f09678f1eac144","d07be53a9efce561cba88ee6c81a641081ecc8d96f32cb7be4377a04947269cf","fcc483a25c940d958e62ab8dbc0c60d7731d5b75ae8e0936066bc79c9f0c8c8f","01bea3783cbafde318a08a140d4eace2aa3e0d062e19afbf330e3547ca9b02db","1d287fff70dd264f579b2e3e989c07d8ef9d681b4d6cfdef3f5c47ded352ecbc","17020dac69bc94e0be24e7a9c223f3d90943a703a81dc21c56088a1b30618640","1be1c5fd9a60fba342ee9132617c2f445442e02ff07f63158f099a9951974e6a","d33512d46313f8ac0e61dc14f26a6e3bf43b1c556916d2706c772d7308a5454a","08e5044bc3902887606d2d0fa52621bacbecb6a45325abdbb3dad1aebf403c0b","701fc04666ba302cb44b343238f2db4cb688ca496c6027c22a1d83bb0db74a18","9e5e96442e8f69b63a83e5d069fb49a99637a29ecbac23516f387e8e84314196","7cf4175f84a842638ccc9a8f031ffcd104493b2e04e62411cc03a8c9efba0d07","32ce2bab9753e523edfdc99e1a1a4e11a6a447490cbfc42e1661a218c6420e10","50252818546465ba7f7c4b8e6b645f8ef312e61197b1a7554b8f009a081ce65c","4a347a5a79a17b60db894899924048f4a3cf6e3466e3a5c7b843d505040077de","8a8ca072faa45bd16ec34214525f107a76a95e1659ea193c333282af6d7b3e3a","731b88641b912d8fd53c6ff7df93ba01b336aea65db5bec57c588bc994d75651","202c3a8dac27a705f988f5a89f01a7cd51e1542eaadbbf230907bfa7c6f56e59","7093174f14cf9297d8f872e802b0f1d38605853c2d0e685d547c6f79833c7fcb","8f199f268ceeb9ad91b26ce7d3056aabb6145d8dedc6b259ed12063f23d99139","9771299a854cf0ab6b676d04f04ee6140b7e8651cba1a3c284d3faeedd7a6b6d","e8ac8ac73353df0408a5fffa8aff1e7640c595c3c1f7e13e76f2dc6a179b3b49","9f8fd3ab08a16cdebafdc5b7650b71a99041b00103355ddf310fd14b315238e6","7dcdc213924049a7fede78d604b32ad7ee2202fde5318067ec1ce464d4c84bbf","874577aed1e0d0c9e03f9429b22fa2a3832a9e75b7d06d2ed384fa251759fc8e","da29c894cce0aedbf11786b79d141240caead6a9619a145aaaf2b7e0f14005b6","4ec3f47e52e987e44db433e77d5f2cf8ebaf4cf24750ac050a401f8ae0f67323","b1a82e914b110135761b643673eb00084a662971ff6a222c3eb0f6e15c9a18bb","df7b1456820f147ccc8122cfbbb6bfee0057a40d3a81398e2fe66be6aeaf1b81","154496bb072b770776e793af3296ce82b4f6052ad47444ec671177d6912ad3b4","839c62dfcc671098144d765d19347026a667e1665712077d8c462fe893e9e160","2952fd95a9e94d77e4e1f63ffdc02b5a9aa4a64ddc6f0dc87f5ba97e3befce71","0668adcd00844c49576557977d6b498fd4667e5ae072e2f787da1c893c1fcf47","aeb559c7d64a2dd2a60d14206c0fe5801bee0e81d8a20afe9124a4db23ee1221","79c248aa95bf53711f30570f5697a179f57d6727eb9b975d097721e69eeb115f","6ee74f72deb8d5982594888aeec007cc4cd403efb6908ed71abfb99816454062","20c707aa959a33fe0677813916a00fa22f8054921bb7c384e46c5428c20eff18","c087d0c3ecb9b2d7731ab4e78e9f3ad9bca441106b177ebf87bcdf64a4d247ce","94882d1b4eb2388d65b4f1314830ae4e8d447ba4b0a74dc15244245018d78f17","11b6e99cdec7700c55278de3916c3602feb372e0928a8d040d31981816e5d5e5","5a187daf8cfe8c35f8c548faedbc30644913782e1a803f9667808cff7012bfdb","41bc83ceffe68984af05c3b211520d225606939344e76157ca128f784783e63e","3035a58a97815543404e9f47c2af5d40139fee7ab4f25be7e64db85b988aa1c4","8af6f01b57fa01f9ff3902fcc1cf3a6846ba9256c15531b136474897cd29f3ce","2b4ad5e6ee7f18ca43072fef190016c0634abaeedd5c9795f61276fd629cbf39","a43d6579196d931b8dc316e98aafd52939556ff62720bd04bebe587dc54e7366","8bd5763e0d163ab007efd5f7defbc70c0ba131eee751566a663a512d14a4bfcb","b1b35ff588f253600ada6daf353273c8ec9a6f7a656951bc3aecbb6156268d50","df4b936f98d73646ec8fd4157958fa46e76d9edb2096ba12e584e86812926311","c80daab28f4ec01ab4890436d771251cc9dec0ffda8b2bdbb7bf5b0081f6595e","61e2003f33fad5d34076990572b8141f828b6d92e48905b4b1567209900288a7","917b62cc4bd9b72376cc9e8755d1d8330b9ff12d5b443425821535c7b881d3aa","03495942daa85e68b37437bf442ee851067999483fa31be0c26b0e220ee43eec","ae3e64e2695513d7e1426f693f07bb796fc065a5126c73add20d692119433918","c15b3a3020e22dcd8e5c6af73972c331a7f39992afa546b63ecb8617755f36bc","93b7b4eb70fd0b57fb1019aa3375ca764beb75543551f6ef2ab8c5d33e8b5ea0","96babe3a69eac2df10f6f4d925925c60a21706cf90819dbb1ad9b77c96a73907","93893b88491007a35d191321f1efb319c8a6b7bd99fb90d86d0677e131be1f55","3b78b6dd254e7ec7e847d611b7240f764e3cae1aab1d19971b86d1b417c568d6","25d21e77a8eb660ef9a706d7a3d3144be70e618f69c4cb46b12da78f1c7668bf","334bd43b4d94ed8ef20212ec962cff4bd4972a9c0f3c995cfd032287f002065b","d8617e3e75d1a2368a17124d2203d8df6ee49f9118776bb8f8722d73229fd24e","e0fb795ccac0b932ffacf4b11c1e82d140dd1573e01e664e3af8334e098c32d9","cfada57a8088521991845d6f746130dddde0a41ee0a03b569676c1e89eb09b77","c460ccf948775f439411d7e11436b1ddae55f91e5bd912a724f3453cffeabf45","72347e3edaf5af2045e042892dc8890eafc74be635287b8c9289ba006828499d","cccb54711d55badb160fbcd022cb6c465d59554412f13754983d9cb0692b8c2f","9f434c977ce0ada48aa214bb105b1dc959c7447128e03316df482358a88ec16d","fa8a55e356f99e9139c9ca0d2fefb4c643823083eab8ce4ab00169cf54821ecb","58d4b01fd929522459023ace09784b3ed17ea19094c1bf0aa66aa1919bf98f05","8d3a81ee410c73a06b222fe0d86a840a346b2a986c79c688228b81770a244396","eb14410ec248a40547d9ab9696ac277655d084390459abd64be83ae74826d01d","0a05fc0e881519d94cbc2d738dd4f1f2516e3c67322f74af2f1f8a84f18306d4","1ed6128aebfe90d922fae6822c4edb5b10b9a1cfa3d93b7283308f817c7b4f6b","9938497843a3a22b5d3bc1ad8a358f665cf9bbe99c5053a18a05aa3585849075","49b09a0c7a42aa7cc825015ae2147b9f621417f3904863ec808273154f75471a","93748081a54c2ea42fa4c0e86fe95969bd854c1a79ab059fc496193d87d42fca","9d3395b7cb6d6063e9c725312d150d062a3fca2f5134b53afb3fcac1b766be00","572107edf7e20c2b2f7e8a64ebef2db521718e13d4990e578f716464ab711ac1","12df0087df777dbe42bfaa0b62905c880bfcabec6c9b46f9dca8f319d87dfe62","9372e9756836d1112d52d2085c3dcc9002279d5641846edc9d6585c52288e22e","fb5b9b82a8444fb420ca71faede8d0634023f744bcc9dd2eb765f21588066524","6f884e71549b755017a899833c5b86164a82ff694d2946096e30fca8767da7b2","097bbfd7decedba5f2708c72136ab67577d8efbfdb25d83993455f1eec6255a3","5bd76e16bcb2646ae6f341adfb7d9eab415cce3febf70cae2b644828e116786d","bab4468c7b3f1a72c3156a22223c8edb767ae46248c465a9ed4cda71004da661","f03b4d101b7755dd1181ab06e55ca58d43bf9e0e989765c5a5889383c75f37f7","46c321f167840501ff30b9ff4454b41b89ec79ecb4944067f281a2e10915590c","2acad7fdfcf7b1cba106136ee9e19099971469dee50601f33fc23279fa0cc76f","8cffe387ba1434afec19e0cdf6e83150bca274cccbc56f6b747ebca811d31b96","42da3a79e0d17a63f18453058436577967f9a46cf5ad4485d7c90382f9d7fed6","70edf13b0b8e22810387cb63910cb21831359c87998affa2f2842adda430013b","70ac869abe712c0d7260f9602d86a92337bfeb52b63eabcfaf57873ca55d704c","94ff137be9a4ac5cd3689ba8f093e9a710442bae6317ec8e120a7ffb2672a3cf","088f9a40cd50323e83910dbbde4bc673ee51a4f5893d5068587272bc75155c3e","dce26be972c409ef47954e84851adb9d0156dc550e74118573c0b5b23ed5a377","61cdfe3322f6d95b526638069e62b49e026a0b878120e5203c44f89c204c27f9","cf27e0e47a963edc7d5cebc0ecc5e18722d50b9a593f2152d88cd2ec2a039751","3abec9851038b75116abfdd869900f088f481aeb7d0ee5ff118313d244a4f1fc","1c5ea76a3ffe1d9912d72e4f17fae30bb422c3ac3eb76e7d13ee6b0649e84df7","a8b1541905bdc1e67f4e4677a64b8f268ced5e216176899d8069cd38c719dadf","5039c738e142c7fb3f1ec426472cc927cfbdbff8745b28e9a664c8de66098177","fd177450af1b82272bf561f524a5b072b06ea2b5c08ae6dd5cec2c6994c402e5","b070f847e4f92300090c3ddbad3384454eff8c177390aeb33caffb93ea30aedc","442b568120f5d87d580b5784b479fa22caddf547e3355c8b8c668b64fe8836bc","98e9e20bac95885ab7689fb48649873d1c24ba4146ded23d3d11fbab8e6c95ee","13fb8553757ac85ed1a286e8e45d7005f7f938454017da72225b77c48ad6ee72","4a59fe2f0305292c5c2558bcae27e08d0596c8f5898954f83f9e67dd7259fafb","48bf4abb3f690db5b530598a42a493cefa82c0110591e22a8ee97019db116608","3b4e1899a4c9643e7f705d2c2062319e059a9e8070c671cbf7ae3656a7eac591","05b32998dd3881916960534288feb3803c99a346a6e2b2d4586077e79d861bbb","978622effbd77d2a41b69a75db49f3202530ad17c2cee746d8c1dd6b3064a36d","b817e14ba82200170f620293413cd1c7a8832a4af78d606085e08075f0de38ee","db67c4a573091e9d40b6a54f3a7f3f185b82fb7deae2dc5baaf168182ea58581","e54081d2fcd4624c2685d8af382b1f32282c623d268bbc1ef642c130070bdd7b","d7b187088093763e4a4f5eba86e1514e0fc388f574dd48f8fd9a5e04821fb780","bdafb624feb1a1372867627bcb0cdcbc00cf900d27bf5c014040b321632895e0","5315c93beb44fd49b7331369bfa93a36f262983427cc3b5b89ff77988fa720fb","3c2d52abc6c0213b7066de846b341e1547c47e4323eadb81fb979b50a81b6f88","555f0a99df8be8796b73395dc3cc4d6fa21525874e2e390ed397c30a0976486e","0324c78791f78d5fc14c3889e7e570e1354aa7b83c9d3a9bf37cc07a08f63707","51c58810ada6636b07c8dd5713672539c1211d001f1fd62844a780a5cd7dcc0a","c6688eae8516aa2ddeb21cd17adb8a1ed12e533c5a2d4c85d028baae2dea9e8f","20052b1cae2c5cd21316a75c369707bba176cd71cdb9e46ec679e2b8b81e277c","8025185bd6c043ae42a402b6f742b764d0edc98de0a65aac6a4c242e93abcfe8","6ed76321403962508e83587115de14bd8f8781d8b7a0661e362bd37c433876bb","809a85f35fa13c4a27dbfa8b2e10c3436545b0f9a5ead2367e4eb4acef75809c","6d0ba6a3d63b24a9aecd84aff7059d8a0603192e9af5ac055cd8d40c0eddffcd","0c6467f70aed32144dce95fb36131b210d3a38fd9dee5cc0c03f18e2d615adee","69e24eabaa86c0c83a91bdc9c3b552d962d7bc731d6d61a6769bc9c2f1726fcf","e2a4d2e8882dcb60d0331ad4911396bdafeda0aaab60ad18f5bb9bb04b6895f2","6f62efdd2517efe22d89e4d49c0bed129a7b1e8ecc50a7adc232a636269a7a74","6520cd111b6f59feebce951cd67e875b42712d69a9f13c9d0c2aae6e3014091a","130901c2c451452990cedb7e3632daaaadce81a8aaef5a425ca277a2b78a2626","daf6157575593efe0e52a4edcf73dd1035cb61078b22f79bc39cb28a6774ab0e","5ce40bb50df0b5c71fc1207e72b3f5bfcbe3554abe4db3b2aecb3654e495e064","bc72de400de7b815fe477a45b6e474cc426e5c36023835a46894a9f85c34a0c3","ce5e3f7637b1bba7f57f2ec0b9eb2683dc57bc48582022e49c339ff88bdf5561","3d683cec376db2135dcec6d3fbb6d03daa2fe882d70d1b21902d1f2e165755ad","f46b1ef0b2bb0ece52fc36a3e1638be06ed6032de14d5569625a3f9b20e10413","d13014e724796f4b8df266ca03cf36c2574552a9b2525c23fb9196c4dd3596d8","52b387dfbc5d098fd1e3dbfe832a886d120d17a3aaae7434084b78158b8c465c","a6b1aa1bac35850631bf98a081c82bbc45fd708144d5e3dd35ceba47f15d1a07","1e597f9f9535325a28bfe8b1b6806b4cc090cdae70a1fb7e4b1bcc0c359be491","f26f0b5c726661b385b920e0dc07f8c37a1bae0b2765bd9a1619108affaee009","2ca6c66f50a6c25addd90838fb54b8e6097d28f7bb066d6142e3dca5f0fd6134","d3debdb2442532f38ca5f093ec3deed108bdb4d469dd7b38ac436235a6e91d41","6ecbb5604d95880a4a22895dbc7db9dcc294e6bf5ae33e0510e5128703cb12d5","152ebbeba243bd02a65553d9a7072f5985b394ec7ea31be11f1ba5d5b3d72820","b66ca978e0bf4e97dbd0b4632e62bbd33fd301849b6edb3971fd5eba711c0871","4c60872f31e0a4bff15c9dcc52c6554497c61bc499c8dcbb5e58687e4cb2c568","f35584e9b6124229b23f0c44d75aedde2b9fb3b0117e292863a80f256de3eaa1",{"version":"fcf07bbfd6b2adfaa931fbc7d7d42e0734cc1e4e2e994a4a783a910d537b8d0f","signature":"04cc751154ca43aa72e567680186f810a99d82c107aacc0483bddaa903c72f7c"},{"version":"5bd8269cc3bd4d1a85a19de032fa5d3a7b5bb20ac6568ebd36a701ed040c2db8","signature":"7c7bbf88ce6a309918cd6a27a68fc5a7773f534cecc4573fea4b4edea12b78d7"},{"version":"1873194016fda59d4e455ee7f0d8c227093778be60755f6ca50a76bbead04471","signature":"42576b10c7e2bc69539a270ba6589e378b1839a834d041f74c6a41738708163a"},"0352f9e20826364e50b0f534c32daea97dadd6ed70f89874e6b6cbd99e7c0b84","d6550445e8402822f775acbd94bbf8af6a8ba7282d3614a6a56200719604ed80","255fdab5279e75a3fa28bafa0cd4fd67f7b1f858382f271e9e5c8ade085e3d82","a349a5fdd60a402b7f2aab9b8acb2077c4813d4830fa2a846477c76d1188df36","d8936bb18ab0b62bedebdda082633a021c0d8b7ed415c73767c47e670c7a9752","15aa0b2f13f8a8cac35302cc2fab440f3a2ddd96e55f23c8daed03362878531a","63f20ad221d05bdc101b40a19dc7bb4f421e9b54ffafb0354352a7b3e6e535d5","a58825dfef3de2927244c5337ff2845674d1d1a794fb76d37e1378e156302b90","a48553595da584120091fb7615ed8d3b48aaea4b2a7f5bc5451c1247110be41a","ebba1c614e81bf35da8d88a130e7a2924058a9ad140abe79ef4c275d4aa47b0d","3f3cfb6d0795d076c62fca9fa90e61e1a1dd9ba1601cd28b30b21af0b989b85a","2647c7b6ad90f146f26f3cdf0477eed1cefb1826e8de3f61c584cc727e2e4496","891faf74d5399bee0d216314ecf7a0000ba56194ffd16b2b225e4e61706192fb","c1227e0b571469c249e7b152e98268b3ccdfd67b5324f55448fad877ba6dbbff","230a4cc1df158d6e6e29567bfa2bc88511822a068da08f8761cc4df5d2328dcc","c6ee2448a0c52942198242ec9d05251ff5abfb18b26a27970710cf85e3b62e50","39525087f91a6f9a246c2d5c947a90d4b80d67efb96e60f0398226827ae9161e","1bf429877d50f454b60c081c00b17be4b0e55132517ac322beffe6288b6e7cf6","b139b4ed2c853858184aed5798880633c290b680d22aee459b1a7cf9626a540d","037a9dab60c22cda0cd6c502a27b2ecfb1ac5199efe5e8c8d939591f32bd73c9","a21eaf3dc3388fae4bdd0556eb14c9e737e77b6f1b387d68c3ed01ca05439619","60931d8fb8f91afacbb005180092f4f745d2af8b8a9c0957c44c42409ec758e7","70e88656db130df927e0c98edcdb4e8beeb2779ac0e650b889ab3a1a3aa71d3d","a6473d7b874c3cffc1cb18f5d08dd18ac880b97ec0a651348739ade3b3730272","89720b54046b31371a2c18f7c7a35956f1bf497370f4e1b890622078718875b1","281637d0a9a4b617138c505610540583676347c856e414121a5552b9e4aeb818","87612b346018721fa0ee2c0cb06de4182d86c5c8b55476131612636aac448444","c0b2ae1fea13046b9c66df05dd8d36f9b1c9fcea88d822899339183e6ef1b952","8c7b41fd103b70c3a65b7ace9f16cd00570b405916d0e3bd63e9986ce91e6156","0e51075b769786db5e581e43a64529dca371040256e23d779603a2c8283af7d6","54fd7300c6ba1c98cda49b50c215cde3aa5dbae6786eaf05655abf818000954c","01a265adad025aa93f619b5521a9cb08b88f3c328b1d3e59c0394a41e5977d43","af6082823144bd943323a50c844b3dc0e37099a3a19e7d15c687cd85b3985790","241f5b92543efc1557ddb6c27b4941a5e0bb2f4af8dc5dd250d8ee6ca67ad67c","55e8db543ceaedfdd244182b3363613143ca19fc9dbc466e6307f687d100e1c8","2d39120fb1d7e13f8141fa089543a817a94102bba05b2b9d14b6f33a97de4e0c","51c1a42c27ae22f5a2f7a26afcf9aa8e3fd155ba8ecc081c6199a5ce6239b5f4","72fb41649e77c743e03740d1fd8e18c824bd859a313a7caeba6ba313a84a79a9","6ee51191c0df1ec11db3fbc71c39a7dee2b3e77dcaab974348eaf04b2f22307d","b8a996130883aaffdee89e0a3e241d4674a380bde95f8270a8517e118350def7","a3dce310d0bd772f93e0303bb364c09fc595cc996b840566e8ef8df7ab0e5360","eb9fa21119013a1c7566d2154f6686c468e9675083ef39f211cd537c9560eb53","c6b5695ccff3ceab8c7a1fe5c5e1c37667c8e46b6fc9c3c953d53aa17f6e2e59","d08d0d4b4a47cc80dbea459bb1830c15ec8d5d7056742ae5ccc16dd4729047d0","975c1ef08d7f7d9a2f7bc279508cc47ddfdfe6186c37ac98acbf302cf20e7bb1","bd53b46bab84955dc0f83afc10237036facbc7e086125f81f13fd8e02b43a0d5","88f4763dddd0f685397f1f6e6e486b0297c049196b3d3531c48743e6334ddfcb","8f0ab3468882aba7a39acbc1f3b76589a1ef517bfb2ef62e2dd896f25db7fba6","407b6b015a9cf880756296a91142e72b3e6810f27f117130992a1138d3256740","0bee9708164899b64512c066ba4de189e6decd4527010cc325f550451a32e5ab","2472ae6554b4e997ec35ae5ad5f91ab605f4e30b97af860ced3a18ab8651fb89","df0e9f64d5facaa59fca31367be5e020e785335679aa088af6df0d63b7c7b3df","07ce90ffcac490edb66dfcb3f09f1ffa7415ecf4845f525272b53971c07ad284","801a0aa3e78ef62277f712aefb7455a023063f87577df019dde7412d2bc01df9","ab457e1e513214ba8d7d13040e404aea11a3e6e547d10a2cbbd926cccd756213","d62fbef71a36476326671f182368aed0d77b6577c607e6597d080e05ce49cf9e","2a72354cb43930dc8482bd6f623f948d932250c5358ec502a47e7b060ed3bbb6","cff4d73049d4fbcd270f6d2b3a6212bf17512722f8a9dfcc7a3ff1b8a8eef1f0","f9a7c0d530affbd3a38853818a8c739fbf042a376b7deca9230e65de7b65ee34","c024252e3e524fcebaeed916ccb8ede5d487eb8d705c6080dc009df3c87dd066","641448b49461f3e6936e82b901a48f2d956a70e75e20c6a688f8303e9604b2ff","0d923bfc7b397b8142db7c351ba6f59f118c4fe820c1e4a0b6641ac4b7ab533d","13737fae5d9116556c56b3fc01ffae01f31d77748bc419185514568d43aae9be","4224758de259543c154b95f11c683da9ac6735e1d53c05ae9a38835425782979","2704fd2c7b0e4df05a072202bfcc87b5e60a228853df055f35c5ea71455def95","cb52c3b46277570f9eb2ef6d24a9732c94daf83761d9940e10147ebb28fbbb8e","1bc305881078821daa054e3cb80272dc7528e0a51c91bf3b5f548d7f1cf13c2b","ba53329809c073b86270ebd0423f6e7659418c5bd48160de23f120c32b5ceccc","f0a86f692166c5d2b153db200e84bb3d65e0c43deb8f560e33f9f70045821ec9","b163773a303feb2cbfc9de37a66ce0a01110f2fb059bc86ea3475399f2c4d888","cf781f174469444530756c85b6c9d297af460bf228380ed65a9e5d38b2e8c669","cbe1b33356dbcf9f0e706d170f3edf9896a2abc9bc1be12a28440bdbb48f16b1","d8498ad8a1aa7416b1ebfec256149f369c4642b48eca37cd1ea85229b0ca00d6","d054294baaab34083b56c038027919d470b5c5b26c639720a50b1814d18c5ee4","878bf2fc1bbed99db0c0aa2f1200af4f2a77913a9ba9aafe80b3d75fd2de6ccc","039d6e764bb46e433c29c86be0542755035fc7a93aa2e1d230767dd54d7307c2","f80195273b09618979ad43009ca9ad7d01461cce7f000dc5b7516080e1bca959","16a7f250b6db202acc93d9f1402f1049f0b3b1b94135b4f65c7a7b770a030083","d15e9aaeef9ff4e4f8887060c0f0430b7d4767deafb422b7e474d3a61be541b9","777ddacdcb4fb6c3e423d3f020419ae3460b283fc5fa65c894a62dff367f9ad2","9a02117e0da8889421c322a2650711788622c28b69ed6d70893824a1183a45a8","9e30d7ef1a67ddb4b3f304b5ee2873f8e39ed22e409e1b6374819348c1e06dfa","ddeb300b9cf256fb7f11e54ce409f6b862681c96cc240360ab180f2f094c038b","0dbdd4be29dfc4f317711269757792ccde60140386721bee714d3710f3fbbd66","1f92e3e35de7c7ddb5420320a5f4be7c71f5ce481c393b9a6316c0f3aaa8b5e4","b721dc785a4d747a8dabc82962b07e25080e9b194ba945f6ff401782e81d1cef","f88b42ae60eb60621eec477610a8f457930af3cb83f0bebc5b6ece0a8cc17126","97c89e7e4e301d6db3e35e33d541b8ab9751523a0def016d5d7375a632465346","29ab360e8b7560cf55b6fb67d0ed81aae9f787427cf2887378fdecf386887e07","009bfb8cd24c1a1d5170ba1c1ccfa946c5082d929d1994dcf80b9ebebe6be026","654ee5d98b93d5d1a5d9ad4f0571de66c37367e2d86bae3513ea8befb9ed3cac","83c14b1b0b4e3d42e440c6da39065ab0050f1556788dfd241643430d9d870cf3","d96dfcef148bd4b06fa3c765c24cb07ff20a264e7f208ec4c5a9cbb3f028a346","f65550bf87be517c3178ae5372f91f9165aa2f7fc8d05a833e56edc588331bb0","9f4031322535a054dcdd801bc39e2ed1cdeef567f83631af473a4994717358e1","e6ef5df7f413a8ede8b53f351aac7138908253d8497a6f3150df49270b1e7831","b5b3104513449d4937a542fb56ba0c1eb470713ec351922e7c42ac695618e6a4","2b117d7401af4b064388acbb26a745c707cbe3420a599dc55f5f8e0fd8dd5baa","7d768eb1b419748eec264eff74b384d3c71063c967ac04c55303c9acc0a6c5dd","2f1bf6397cecf50211d082f338f3885d290fb838576f71ed4f265e8c698317f9","54f0d5e59a56e6ba1f345896b2b79acf897dfbd5736cbd327d88aafbef26ac28","760f3a50c7a9a1bc41e514a3282fe88c667fbca83ce5255d89da7a7ffb573b18","e966c134cdad68fb5126af8065a5d6608255ed0e9a008b63cf2509940c13660c","64a39a5d4bcbe5c8d9e5d32d7eb22dd35ae12cd89542ecb76567334306070f73","c1cc0ffa5bca057cc50256964882f462f714e5a76b86d9e23eb9ff1dfa14768d","0736d054796bb2215f457464811691bf994c0244498f1bb3119c7f4a73c2f99a","23bc9533664545d3ba2681eb0816b3f57e6ed2f8dce2e43e8f36745eafd984d4","a9f4de411d2edff59e85dd16cde3d382c3c490cbde0a984bf15533cfed6a8539","e30c1cf178412030c123b16dbbee1d59c312678593a0b3622c9f6d487c7e08ba","837033f34e1d4b56eab73998c5a0b64ee97db7f6ee9203c649e4cd17572614d8","cc8d033897f386df54c65c97c8bb23cfb6912954aa8128bff472d6f99352bb80","ca5820f82654abe3a72170fb04bbbb65bb492c397ecce8df3be87155b4a35852","9badb725e63229b86fa35d822846af78321a84de4a363da4fe6b5a3262fa31f2","f8e96a237b01a2b696b5b31172339d50c77bef996b225e8be043478a3f4a9be5","7d048c0fbdb740ae3fa64225653304fdb8d8bb7d905facf14f62e72f3e0ba21a","c59b8fb44e6ad7dc3e80359b43821026730a82d98856b690506ba39b5b03789b","bd86b749fb17c6596803ace4cae1b6474d820fd680c157e66d884e7c43ef1b24","879ba0ae1e59ec935b82af4f3f5ca62cbddecb3eb750c7f5ab28180d3180ec86","14fb829e7830df3e326af086bb665fd8dc383b1da2cde92e8ef67b6c49b13980","ec14ef5e67a6522f967a17eeedb0b8214c17b5ae3214f1434fcfa0ea66e25756","b38474dee55446b3b65ea107bc05ea15b5b5ca3a5fa534371daed44610181303","511db7e798d39b067ea149b0025ad2198cfe13ce284a789ef87f0a629942d52f","0e50ecb8433db4570ed22f3f56fd7372ebddb01f4e94346f043eeb42b4ada566","2beccefff361c478d57f45279478baeb7b7bcdac48c6108bec3a2d662344e1ea","b5c984f3e386c7c7c736ed7667b94d00a66f115920e82e9fa450dc27ccc0301e","acdd01e74c36396d3743b0caf0b4c7801297ca7301fa5db8ce7dbced64ec5732","82da8b99d0030a3babb7adfe3bb77bc8f89cc7d0737b622f4f9554abdc53cd89","80e11385ab5c1b042e02d64c65972fff234806525bf4916a32221d1baebfe2f9","a894178e9f79a38124f70afb869468bace08d789925fd22f5f671d9fb2f68307","910c0d9ce9a39acafc16f6ca56bdbdb46c558ef44a9aa1ee385257f236498ee1","fed512983a39b9f0c6f1f0f04cc926aca2096e81570ae8cd84cad8c348e5e619","2ebf8f17b91314ec8167507ee29ebeb8be62a385348a0b8a1e7f433a7fb2cf89","cb48d9c290927137bfbd9cd93f98fca80a3704d0a1a26a4609542a3ab416c638","9ab3d74792d40971106685fb08a1c0e4b9b80d41e3408aa831e8a19fedc61ab8","394f9d6dc566055724626b455a9b5c86c27eeb1fdbd499c3788ab763585f5c41","9bc0ab4b8cb98cd3cb314b341e5aaab3475e5385beafb79706a497ebddc71b5d","35433c5ee1603dcac929defe439eec773772fab8e51b10eeb71e6296a44d9acb","aeee9ba5f764cea87c2b9905beb82cfdf36f9726f8dea4352fc233b308ba2169","35ea8672448e71ffa3538648f47603b4f872683e6b9db63168d7e5e032e095ef","8e63b8db999c7ad92c668969d0e26d486744175426157964771c65580638740d","f9da6129c006c79d6029dc34c49da453b1fe274e3022275bcdecaa02895034a0","2e9694d05015feb762a5dc7052dd51f66f692c07394b15f6aff612a9fb186f60","f570c4e30ea43aecf6fc7dc038cf0a964cf589111498b7dd735a97bf17837e3a","cdad25d233b377dd852eaa9cf396f48d916c1f8fd2193969fcafa8fe7c3387cb","243b9e4bcd123a332cb99e4e7913114181b484c0bb6a3b1458dcb5eb08cffdc4","ada76d272991b9fa901b2fbd538f748a9294f7b9b4bc2764c03c0c9723739fd1","6409389a0fa9db5334e8fbcb1046f0a1f9775abce0da901a5bc4fec1e458917c","af8d9efb2a64e68ac4c224724ac213dbc559bcfc165ce545d498b1c2d5b2d161","094faf910367cc178228cafe86f5c2bd94a99446f51e38d9c2a4eb4c0dec534d","dc4cf53cebe96ef6b569db81e9572f55490bd8a0e4f860aac02b7a0e45292c71","2c23e2a6219fbce2801b2689a9920548673d7ca0e53859200d55a0d5d05ea599","62491ce05a8e3508c8f7366208287c5fded66aad2ba81854aa65067d328281cc","8be1b9d5a186383e435c71d371e85016f92aa25e7a6a91f29aa7fd47651abf55","95a1b43dfa67963bd60eb50a556e3b08a9aea65a9ffa45504e5d92d34f58087a","b872dcd2b627694001616ab82e6aaec5a970de72512173201aae23f7e3f6503d","13517c2e04de0bbf4b33ff0dde160b0281ee47d1bf8690f7836ba99adc56294b","a9babac4cb35b319253dfc0f48097bcb9e7897f4f5762a5b1e883c425332d010","3d97a5744e12e54d735e7755eabc719f88f9d651e936ff532d56bdd038889fc4","7fffc8f7842b7c4df1ae19df7cc18cd4b1447780117fca5f014e6eb9b1a7215e","aaea91db3f0d14aca3d8b57c5ffb40e8d6d7232e65947ca6c00ae0c82f0a45dc","b940719c852fd3d759e123b29ace8bbd2ec9c5e4933c10749b13426b096a96a1","5d6b6e6a7626621372d2d3bbe9e66b8168dcd5a40f93ae36ee339a68272a0d8b","64868d7db2d9a4fde65524147730a0cccdbd1911ada98d04d69f865ea93723d8","368b06a0dd2a29a35794eaa02c2823269a418761d38fdb5e1ac0ad2d7fdd0166","20164fb31ecfad1a980bd183405c389149a32e1106993d8224aaa93aae5bfbb9","bb4b51c75ee079268a127b19bf386eb979ab370ce9853c7d94c0aca9b75aff26","f0ef6f1a7e7de521846c163161b0ec7e52ce6c2665a4e0924e1be73e5e103ed3","b35dc79960a69cd311a7c1da15ee30a8ab966e6db26ec99c2cc339b93b028ff6","5f8a5619e6ae3fb52aaaa727b305c9b8cbe5ff91fa1509ffa61e32f804b55bd8","15becc25682fa4c93d45d92eab97bc5d1bb0563b8c075d98f4156e91652eec86","702f5c10b38e8c223e1d055d3e6a3f8c572aa421969c5d8699220fbc4f664901","4db15f744ba0cd3ae6b8ac9f6d043bf73d8300c10bbe4d489b86496e3eb1870b","80841050a3081b1803dbee94ff18c8b1770d1d629b0b6ebaf3b0351a8f42790b","9b7987f332830a7e99a4a067e34d082d992073a4dcf26acd3ecf41ca7b538ed5","e95b8e0dc325174c9cb961a5e38eccfe2ac15f979b202b0e40fa7e699751b4e9","21360a9fd6895e97cbbd36b7ce74202548710c8e833a36a2f48133b3341c2e8f","d74ac436397aa26367b37aa24bdae7c1933d2fed4108ff93c9620383a7f65855","65825f8fda7104efe682278afec0a63aeb3c95584781845c58d040d537d3cfed","1f467a5e086701edf716e93064f672536fc084bba6fc44c3de7c6ae41b91ac77","7e12b5758df0e645592f8252284bfb18d04f0c93e6a2bf7a8663974c88ef01de","47dbc4b0afb6bc4c131b086f2a75e35cbae88fb68991df2075ca0feb67bbe45b","146d8745ed5d4c6028d9a9be2ecf857da6c241bbbf031976a3dc9b0e17efc8a1","c4be9442e9de9ee24a506128453cba1bdf2217dbc88d86ed33baf2c4cbfc3e84","e6a958ab1e50a3bda4857734954cd122872e6deea7930d720afeebd9058dbaa5","088adb4a27dab77e99484a4a5d381f09420b9d7466fce775d9fbd3c931e3e773","ddf3d7751343800454d755371aa580f4c5065b21c38a716502a91fbb6f0ef92b","9b93adcccd155b01b56b55049028baac649d9917379c9c50c0291d316c6b9cdd","b48c56cc948cdf5bc711c3250a7ccbdd41f24f5bbbca8784de4c46f15b3a1e27","9eeee88a8f1eed92c11aea07551456a0b450da36711c742668cf0495ffb9149c","aeb081443dadcb4a66573dba7c772511e6c3f11c8fa8d734d6b0739e5048eb37","acf16021a0b863117ff497c2be4135f3c2d6528e4166582d306c4acb306cb639","13fbdad6e115524e50af76b560999459b3afd2810c1cbaa52c08cdc1286d2564","d3972149b50cdea8e6631a9b4429a5a9983c6f2453070fb8298a5d685911dc46","e2dcfcb61b582c2e1fa1a83e3639e2cc295c79be4c8fcbcbeef9233a50b71f7b","4e49b8864a54c0dcde72d637ca1c5718f5c017f378f8c9024eff5738cd84738f","8db9eaf81db0fc93f4329f79dd05ea6de5654cabf6526adb0b473d6d1cd1f331","f76d2001e2c456b814761f2057874dd775e2f661646a5b4bacdcc4cdaf00c3e6","d95afdd2f35228db20ec312cb7a014454c80e53a8726906bd222a9ad56f58297","ced33b4c97c0c078254a2a2c1b223a68a79157d1707957d18b0b04f7450d1ad5","0e31e4ec65a4d12b088ecf5213c4660cb7d37181b4e7f1f2b99fe58b1ba93956","3028552149f473c2dcf073c9e463d18722a9b179a70403edf8b588fcea88f615","0ccbcaa5cb885ad2981e4d56ed6845d65e8d59aba9036796c476ca152bc2ee37","cb86555aef01e7aa1602fce619da6de970bb63f84f8cffc4d21a12e60cd33a8c","544c1aa6fcc2166e7b627581fdd9795fc844fa66a568bfa3a1bc600207d74472","745c7e4f6e3666df51143ed05a1200032f57d71a180652b3528c5859a062e083","0308b7494aa630c6ecc0e4f848f85fcad5b5d6ef811d5c04673b78cf3f87041c","c540aea897a749517aea1c08aeb2562b8b6fc9e70f938f55b50624602cc8b2e4","a1ab0c6b4400a900efd4cd97d834a72b7aeaa4b146a165043e718335f23f9a5f","89ebe83d44d78b6585dfd547b898a2a36759bc815c87afdf7256204ab453bd08","e6a29b3b1ac19c5cdf422685ac0892908eb19993c65057ec4fd3405ebf62f03d","c43912d69f1d4e949b0b1ce3156ad7bc169589c11f23db7e9b010248fdd384fa","d585b623240793e85c71b537b8326b5506ec4e0dcbb88c95b39c2a308f0e81ba","aac094f538d04801ebf7ea02d4e1d6a6b91932dbce4894acb3b8d023fdaa1304","da0d796387b08a117070c20ec46cc1c6f93584b47f43f69503581d4d95da2a1e","f2307295b088c3da1afb0e5a390b313d0d9b7ff94c7ba3107b2cdaf6fca9f9e6","d00bd133e0907b71464cbb0adae6353ebbec6977671d34d3266d75f11b9591a8","c3616c3b6a33defc62d98f1339468f6066842a811c6f7419e1ee9cae9db39184","7d068fc64450fc5080da3772705441a48016e1022d15d1d738defa50cac446b8","4c3c31fba20394c26a8cfc2a0554ae3d7c9ba9a1bc5365ee6a268669851cfe19","584e168e0939271bcec62393e2faa74cff7a2f58341c356b3792157be90ea0f7","50b6829d9ef8cf6954e0adf0456720dd3fd16f01620105072bae6be3963054d1","a72a2dd0145eaf64aa537c22af8a25972c0acf9db1a7187fa00e46df240e4bb0","0008a9f24fcd300259f8a8cd31af280663554b67bf0a60e1f481294615e4c6aa","21738ef7b3baf3065f0f186623f8af2d695009856a51e1d2edf9873cee60fe3a","19c9f153e001fb7ab760e0e3a5df96fa8b7890fc13fc848c3b759453e3965bf0","5d3a82cef667a1cff179a0a72465a34a6f1e31d3cdba3adce27b70b85d69b071","38763534c4b9928cd33e7d1c2141bc16a8d6719e856bf88fda57ef2308939d82","292ec7e47dfc1f6539308adc8a406badff6aa98c246f57616b5fa412d58067f8","a11ee86b5bc726da1a2de014b71873b613699cfab8247d26a09e027dee35e438","95a595935eecbce6cc8615c20fafc9a2d94cf5407a5b7ff9fa69850bbef57169","c42fc2b9cf0b6923a473d9c85170f1e22aa098a2c95761f552ec0b9e0a620d69","8c9a55357196961a07563ac00bb6434c380b0b1be85d70921cd110b5e6db832d","73149a58ebc75929db972ab9940d4d0069d25714e369b1bc6e33bc63f1f8f094","43738308660af5cb4a34985a2bd18e5e2ded1b2c8f8b9c148fca208c5d2768a6","bb4fa3df2764387395f30de00e17d484a51b679b315d4c22316d2d0cd76095d6","0498a3d27ec7107ba49ecc951e38c7726af555f438bab1267385677c6918d8ec","fe24f95741e98d4903772dc308156562ae7e4da4f3845e27a10fab9017edae75","b63482acb91346b325c20087e1f2533dc620350bf7d0aa0c52967d3d79549523","2aef798b8572df98418a7ac4259b315df06839b968e2042f2b53434ee1dc2da4","249c41965bd0c7c5b987f242ac9948a2564ef92d39dde6af1c4d032b368738b0","7141b7ffd1dcd8575c4b8e30e465dd28e5ae4130ff9abd1a8f27c68245388039","d1dd80825d527d2729f4581b7da45478cdaaa0c71e377fd2684fb477761ea480","e78b1ba3e800a558899aba1a50704553cf9dc148036952f0b5c66d30b599776d","be4ccea4deb9339ca73a5e6a8331f644a6b8a77d857d21728e911eb3271a963c","3ee5a61ffc7b633157279afd7b3bd70daa989c8172b469d358aed96f81a078ef","23c63869293ca315c9e8eb9359752704068cc5fff98419e49058838125d59b1e","af0a68781958ab1c73d87e610953bd70c062ddb2ab761491f3e125eadef2a256","c20c624f1b803a54c5c12fdd065ae0f1677f04ffd1a21b94dddee50f2e23f8ec","49ef6d2d93b793cc3365a79f31729c0dc7fc2e789425b416b1a4a5654edb41ac","c2151736e5df2bdc8b38656b2e59a4bb0d7717f7da08b0ae9f5ddd1e429d90a1","3f1baacc3fc5e125f260c89c1d2a940cdccb65d6adef97c9936a3ac34701d414","3603cbabe151a2bea84325ce1ea57ca8e89f9eb96546818834d18fb7be5d4232","989762adfa2de753042a15514f5ccc4ed799b88bdc6ac562648972b26bc5bc60","a23f251635f89a1cc7363cae91e578073132dc5b65f6956967069b2b425a646a","995ed46b1839b3fc9b9a0bd5e7572120eac3ba959fa8f5a633be9bcded1f87ae","ddabaf119da03258aa0a33128401bbb91c54ef483e9de0f87be1243dd3565144","4e79855295a233d75415685fa4e8f686a380763e78a472e3c6c52551c6b74fd3","3b036f77ed5cbb981e433f886a07ec719cf51dd6c513ef31e32fd095c9720028","ee58f8fca40561d30c9b5e195f39dbc9305a6f2c8e1ff2bf53204cacb2cb15c0","83ac7ceab438470b6ddeffce2c13d3cf7d22f4b293d1e6cdf8f322edcd87a393","ef0e7387c15b5864b04dd9358513832d1c93b15f4f07c5226321f5f17993a0e2","86b6a71515872d5286fbcc408695c57176f0f7e941c8638bcd608b3718a1e28c","be59c70c4576ea08eee55cf1083e9d1f9891912ef0b555835b411bc4488464d4","57c97195e8efcfc808c41c1b73787b85588974181349b6074375eb19cc3bba91","d7cafcc0d3147486b39ac4ad02d879559dd3aa8ac4d0600a0c5db66ab621bdf3","b5c8e50e4b06f504513ca8c379f2decb459d9b8185bdcd1ee88d3f7e69725d3b","122621159b4443b4e14a955cf5f1a23411e6a59d2124d9f0d59f3465eddc97ec","c4889859626d56785246179388e5f2332c89fa4972de680b9b810ab89a9502cd","e9395973e2a57933fcf27b0e95b72cb45df8ecc720929ce039fc1c9013c5c0dc","a81723e440f533b0678ce5a3e7f5046a6bb514e086e712f9be98ebef74bd39b8","298d10f0561c6d3eb40f30001d7a2c8a5aa1e1e7e5d1babafb0af51cc27d2c81","8357843758edd0a0bd1ef4283fcabb50916663cf64a6a0675bd0996ae5204f3d","1525d7dd58aad8573ae1305cc30607d35c9164a8e2b0b14c7d2eaea44143f44b","fd19dff6b77e377451a1beacb74f0becfee4e7f4c2906d723570f6e7382bd46f","0da423d17493690db0f1adc8bf69065511c22dd99c478d9a2b59df704f77301b","5fce817227cd56cb5642263709b441f118e19a64af6b0ed520f19fa032bdb49e","754107d580b33acc15edffaa6ac63d3cdf40fb11b1b728a2023105ca31fcb1a8","03cbeabd581d540021829397436423086e09081d41e3387c7f50df8c92d93b35","91322bf698c0c547383d3d1a368e5f1f001d50b9c3c177de84ab488ead82a1b8","79337611e64395512cad3eb04c8b9f50a2b803fa0ae17f8614f19c1e4a7eef8d","6835fc8e288c1a4c7168a72a33cb8a162f5f52d8e1c64e7683fc94f427335934","a90a83f007a1dece225eb2fd59b41a16e65587270bd405a2eb5f45aa3d2b2044","320333b36a5e801c0e6cee69fb6edc2bcc9d192cd71ee1d28c4b46467c69d0b4","e4e2457e74c4dc9e0bb7483113a6ba18b91defc39d6a84e64b532ad8a4c9951c","95ab9fb3b863c4f05999f131c0d2bd44a9de8e7a36bb18be890362aafa9f0a26","c95da8d445b765b3f704c264370ac3c92450cefd9ec5033a12f2b4e0fca3f0f4","ac534eb4f4c86e7bef6ed3412e7f072ec83fe36a73e79cbf8f3acb623a2447bb","a2a295f55159b84ca69eb642b99e06deb33263b4253c32b4119ea01e4e06a681","271584dd56ae5c033542a2788411e62a53075708f51ee4229c7f4f7804b46f98","f8fe7bba5c4b19c5e84c614ffcd3a76243049898678208f7af0d0a9752f17429","bad7d161bfe5943cb98c90ec486a46bf2ebc539bd3b9dbc3976968246d8c801d","be1f9104fa3890f1379e88fdbb9e104e5447ac85887ce5c124df4e3b3bc3fece","2d38259c049a6e5f2ea960ff4ad0b2fb1f8d303535afb9d0e590bb4482b26861","ae07140e803da03cc30c595a32bb098e790423629ab94fdb211a22c37171af5a","b0b6206f9b779be692beab655c1e99ec016d62c9ea6982c7c0108716d3ebb2ec","cc39605bf23068cbec34169b69ef3eb1c0585311247ceedf7a2029cf9d9711bd","132d600b779fb52dba5873aadc1e7cf491996c9e5abe50bcbc34f5e82c7bfe8a","429a4b07e9b7ff8090cc67db4c5d7d7e0a9ee5b9e5cd4c293fd80fca84238f14","4ffb10b4813cdca45715d9a8fc8f54c4610def1820fae0e4e80a469056e3c3d5","673a5aa23532b1d47a324a6945e73a3e20a6ec32c7599e0a55b2374afd1b098d","a70d616684949fdff06a57c7006950592a897413b2d76ec930606c284f89e0b9","ddfff10877e34d7c341cb85e4e9752679f9d1dd03e4c20bf2a8d175eda58d05b","d4afbe82fbc4e92c18f6c6e4007c68e4971aca82b887249fdcb292b6ae376153","9a6a791ca7ed8eaa9a3953cbf58ec5a4211e55c90dcd48301c010590a68b945e","10098d13345d8014bbfd83a3f610989946b3c22cdec1e6b1af60693ab6c9f575","9e71ea37f2494a50d768c54f8008315c1a98487eeb43c0114f7538fe65703cf2","87e322399f98b834e201853b71658de233fc53cf6715ed6ecb75662f2cfd7edf","a94f88be4f93215f4f4af0125d673ba71591bdbd3255936c9cb81fc18f68daea","4f3724c32db8a734cec05b72586e726783f312367c0d0d98e3c4465a7fa47f12","4b21df8925a780dede149a6fac75c837f96d7f807c7c4c295f1640c033b5de3b","48a5c1ffcbc6aa4a63fb5412b806beae30e644b87ba533b46387f3540698e0d2","9692d5e24aabd7d798d4aa954e748f57a449013e89d3f24a42bb1e68ac37055f","23aa2b5bc172879e4720de76a0f481f865329cf24163f2491f9376015d254245","e537c2ddb0b8154e9233d218cbbce95f7142be017004b630e9ce181f6aa8586b",{"version":"07fc9660f3a7457e2cf0ab7b41bbaffe5da81488a806d94f47c1ebf41844435f","signature":"34f40df08bef632ceffc9cfbfdfe357b9dede3591a511324220ebcf5dc30af49"},{"version":"3f0f89c2530e1dca35026f27a08e6fafb23636cfae46e56114d5a5fa63cf6fe9","signature":"7fb3c8a80105bb645fdaff0b02b1817d1829d0ae1b7b9cc821f13d682cde951c"},{"version":"f3eb1ed9610ae8399fa0e07719f6654ab4f1f45a94909c02afc4337c44222d17","signature":"b099569118e3c9f440f8e020cdfc8fce10ec34606848d1c698fcdc39dd95f2ad"},"2df95ad9baaf4b174900c1d06bb7a46c85e1711e1c87fe557c43ff2c151d0ce2","1a1c205ed422f5823804695238981d68e0f1db1e73dd57ac3802d47260f74be9",{"version":"ec694316232d48c74be42fda8b8e2d2131c11ffa8688d833136735b01df6367a","signature":"7fcd6c485af72bfb9ccebc65d31e27986bedd3f1245a9e7239e896e09eed276b"},{"version":"d54fda7369d55d99b9cd120edad8fbaaad973953598cfaf08b30c5f23088895c","signature":"ae25dfabec30f5e5ab2718d167666fd57a10bd3c6cd32868173dd0df5bf2efbf"},"caed8bd31b695123ad2791d5dba515e876f2efe016fc5db28809ae30c9aabef1","77da159dd2b284fabf3fe220b5d99c072ac524f2ece6cc3d3873489778f016e9","b6d707705e2f3847bab442d5354ff1de720e445cf4fe017da308851a2ac786a5","4924cc57274074c735781570d44392fb4ce13d3016ea340894e0cbc33fd08f54","6e0aa2603427037a179150b594a42a0e87d30169da188ee99d5bdf5ff1fe9e5e","c818c4aed900591a4a40086bee07f406047db03a8296f7d77c15f28929bc0bd1","f53dfecb9bcb6de6b732e25c195c7f80cafa0ae5bd069f28ee8d15dd2bff770e",{"version":"664215f5c5ac174ef2dcebba5ceceb532c1f8a88103e8b19ee6e3a90c278956b","signature":"3d9a49a3d1b380c9b9a6b3cd23c06b36ec9f144b1e3ee2056a4983842efec956"},{"version":"595a900010f026f0eb8103d485ac1959ac988a059cb64c48e456846dda3e857d","signature":"2aec3ea440712f383acc3f9b5423fe00aa25c6aaf301326140e787d0b096452f"},"c1be2ed7f33df404286f6feaf89002f529d32c8fa148b85b3db526577e977556",{"version":"b3d929eebd88fdc7da557dfc6c78210f4c31fb6ba823071b3d218921f0813d08","signature":"44349383406facad40032c804a84b019340d9fe2bece0b76459af42fa493f08d"},{"version":"2ba3bfce36bcb3afe107230f5ce587ae43c25ff239bc68b58bf4852d589beaf6","signature":"83da8248d5192bc9ae61bac09247e1d5dbe58c2c692546be22bf510e69f573dc"},{"version":"67e20e9c151325922189c678d5b4178a253c3cd3db64f16512c1f5f4e1ffa18b","signature":"efaeaca650fdddcd3beeec6d7a9af14d0bd34c3dbd893b8d300df159f59cfb1e"},"39b22dfe9be6fc68760da134384d46793b19fe5e47186e5e8a1d7a1318fa3520",{"version":"8976681f272cc8a95c3d7c6e8096dc77f96c4463c90645a30443a917aaf26c82","signature":"57cda216e0155e30dc569b506b81fc1c69b0b70f815407bbb549e6ca97c6b3ef"},{"version":"9d898cf62ecaa11bd1ff97d4c99c3162328e278ec84c6578df7efa31c8916b3c","signature":"318a2ac56fd821f9fd390badfeb643bf045ec47f283974122523f795429dd752"},"0a4c409728c7e440d90d80a385db99c78d5efce6dc2d685d8a097525d338ee53",{"version":"c15f643771d43020522cfae910c46999a09af319de543096b215d7de4611ddca","signature":"7e2caef84b58b2334990082a44e7442b4d68383ab70fc929055bece9051ac368"},"b36f18ffc0ef2e8822d10a2ee757e8b5f3efa7186bdbf666c637418037543b07","b9d098c5381abf3025a8cd36db47917c056e5ee102db22a67d828de5e363710f",{"version":"7e5dfce9c56a708d0b84cd4bb1afe94b18546be2c45e910937c197879ff3b63c","signature":"8c8d98cfbe4ff2a4069bb13be54ee1945401e75145dd9a47323c808542c875d5"},{"version":"c370e42fdd74dbb816fd350732850d98760113e4f557a46b13a23d7fa6b1e666","signature":"1d11f7a5e74ac7d6c2337a935cbb38a635f7c4847273299cb2de5e3173958708"},{"version":"40e72b837de1a87450469badf773dee88571869ba190427603cb9f891ac2a456","signature":"c9eb5355c1be28a82050f095699631110ca696284830700a246228ad6d56b32f"},"44cbcd56cbc3041267de6c1aab025bf8d53df94a91e744343593a08c8864fbb8","76fde18a4e9dd74ebab84d355565bf1603c198fcc14a525ec08391e1ce82246e","7a5be5c042681d792658bc7141b050127b56168d921ba117b4ed08f628c8ad8e","2843d149e7c8857dc402f1371e51efde92864f0365a75e2c5edcb3329d5d6144","f0d495de73ff6550bf20008b4ba92d38a11f1c5f1be166ce769e78dd8abe66d1","559ee7910953244085d94868073f79dd53d8ea37165377afdddaf732679b2cd1","76fde18a4e9dd74ebab84d355565bf1603c198fcc14a525ec08391e1ce82246e","7a5be5c042681d792658bc7141b050127b56168d921ba117b4ed08f628c8ad8e","1f53a4f1bd82e83767de7b39a3912f0ef5bb5a0c2015936be7ccc0b8dca95377",{"version":"969d4af30f4d52d8f6c1edb67eb96f2ee7bdb628ccefc038aeaf9fd1c2cde76d","signature":"1903dda382700d3aa900d76908e8a50c17645ea11eeb0ec09c6a59b3de35d5cb"},"8cd162b6fc0857b5cbbd4fd08c7e44ceece52b3acfb5264ac86958a5fc850da5",{"version":"de9fb6479acd3dd1b159b92ee9b40ab5d1ae1b17c516110624dcb2960382cc49","signature":"3a6bf528306c8be96e769e6ac0ee098a21f3cc9ad0a619d5764fa3d8150a17a2"},"82b454d76c122b8e807c786c9f44b6390d5331986471aff566f54d19e5fdaea2",{"version":"bd7d9963f6394729061b83618aacf08e54678677d8e791d710b811e249ac9f58","signature":"83061dd8a06c187690d9335603a13b27b55968dea8dca7f011d9503bc81e0732"},"135d41d13d6cdb483d7088d43d341d03dbcca41fab1cf642e34640cec28adf95","e9855bd7c4159ad57f04340f4e7494c032453373c617bbe3756cbbb20bd69bf9",{"version":"0afbfe889021254e99925f010bf91fb1b0a61e85baf58483bfdda8e605a533b7","signature":"41e3498c38a88e0a5a956f3817a89906743939561e84c8535503ef0d91696ff7"},"023589f1b3a6358c46be5fa5a3455ed7d7d3d3a0e47ff35435117957829fc5ae",{"version":"28021cd97744a9b623a8843cc7a7076fad9e353f5126db9c65a7113c3bdca7ef","signature":"42237036a72a081cfa7ed5e88e4093114542eea6a3ec46d27287d0ea6c04a87e"},{"version":"dd526101f45bf696f5d5da602108949a963b57a7a2a569e81bf819bcf0f8a3c0","signature":"0a306d02c8be80147db6f979a22250e7d9cf0c10426cb9604421ae7839209328"},{"version":"432b42e3116c44e187407301a55c1a3ec15b66c624f11acf8baf5b2268e300a9","signature":"2c851a22e627c846314b9bf73f110fd3984c18aa2595bfee79f8efc7342b93b1"},"b10c02db1ab8bb22e30629ca862cb1e29b412603cb80beecc3fe29f6ef07a67d",{"version":"a111d9ee388766ddf5e5509ababab154797415e600ea4f7c7674bf6993555e3a","signature":"c4c3a094d2e3a904e232ab473d9176eb35f2de9ee717805d2b0ee15a5193a3cf"},"2b1eb70fd6a721b0f54135ae50f193df1f36d712beb3ff74b1cd096177686613","de47a2fccaafa41f602138c8280a2c4a9b78b7f34db2bf0674b9e6c856294690","004ddddd0d52ad2da81843aa465897a81e462e7f22d3dd820f3386c797466432","12d777a85b045b66bb34d7ea64d684b09d08e0dd439f682019866c9b2fe23e10","c0d114aa45fd45353b9efecd24de62094f7094f2954925fd2ab2c3aa6ee9e604","231b99fba17de6c0d7b30d8994c2df55be42c5e7a5319c50de481d32250ddcad","a75bcedc0b5ad3cb33f0982bb5403c81c9e4b0500fa5dfd8453ce34223840c49","3a7a406c9425f5cc977ef0c69425a1b3689ecd07e3bb80d79011ad9d82b97bd9",{"version":"7a5135e19b6090ef03d06e373dd4f93af10828671757aa921e2c17c1fbb4fd8e","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"d3c888fd126f39969179d58211eef76cfdcf8f18c9fc1b71e2b348f2e259d4f8","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"5f7293f2f42683ef9c0daa739d52478e6a67444b28aedb151f85b2e15c503d6c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b4e4b7c6c5fd6099d3f83dbeba70aa05c53a1a273fed6d243c13cd6b699ade6e","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"2bd3f0b4c9c56f9bbcfbb02f64d955a3bd562b9666ce316e21716e03eb43e11c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"c7bdc99177a2a94d25fb13722adaaf5b3291bf70b4d1b27584ba189dd3889ba3",{"version":"d1c92b66c4105659fcad4eb76a1481f7311033e117d0678a1ec545e8ddb8d4c6","affectsGlobalScope":true},"e23424b97418eca3226fd24de079f1203eb70360622e4e093af2aff14d4be6ec","dee93c07b4df5e26010dc9ec4cdf4d6e4076bb4474d2a8371529217c8b2740a4","ed40f2f184db052dc8df62d1f199823c8bbccc487c0a2a7c54eeea0badcf4378","04eaa93bd75f937f9184dcb95a7983800c5770cf8ddd8ac0f3734dc02f5b20ef",{"version":"c8155caf28fc7b0a564156a5df28ad8a844a3bd32d331d148d8f3ce88025c870","affectsGlobalScope":true},"45ac321f2e15d268fd74a90ddaa6467dcaaff2c5b13f95b4b85831520fb7a491","dfc747ab8dd5f623055a4c26fd35e8cceca869fd3f1cf09701c941ca3679665a","c9f5f2920ff61d7158417b8440d5181ddc34a3dfef811a5677dd8a9fb91471e9","5cc0a492da3602510b8f5ed1852b1e0390002780d8758fbc8c0cd023ca7085f8","ec7dafafe751a5121f8f1c80201ebe7e7238c47e6329280a73c4d1ca4bb7fa28","64debeb10e4b7ae4ec9e89bfb4e04c6101ab98c3cc806d14e5488607cfec2753",{"version":"2866a528b2708aa272ec3eaafd3c980abb23aec1ef831cfc5eb2186b98c37ce5","affectsGlobalScope":true},{"version":"a5782d6cea81fe43d2db7ed41e789458c933ab3ab60602f7b5b14c4da3370496","affectsGlobalScope":true},"f258ba66915f0196ec344bc53afe1888240bbcc855ebd151b6cc072275533319","6194335ee3353f7226ba31f31d6301d0c6be87228419c0a08976ccd9d4f1213e","3ac12a54cfaa84683506db8d4cf779135a271d9f0ec18930cf53e61fbeea0c5d","cf3d3b087d1a8a3355eec47d206162c75e912315b9b5c1cd49fda93e948fb80a","36f316c066c4a72dd6f19fec49a074f935744fc9ccbe75c87ebc07fb2feb9062","42176966283d3835c34278b9b5c0f470d484c0c0c6a55c20a2c916a1ce69b6e8","0cff7901aedfe78e314f7d44088f07e2afa1b6e4f0473a4169b8456ca2fb245d","ec70fd6f8a9a83f850dab2960a6789e93d5b034b354a16814cad5daabf62a360","e2236264a811ed1d09a2487a433e8f5216ae62378cf233954ae220cf886f6717","3ec1e108d587a5661ec790db607f482605ba9f3830e118ce578e3ffa3c42e22b","100b3bb9d39d2b1b5340f1bf45a52e94ef1692b45232b4ba00fac5c3cc56d331",{"version":"04fe7e7d8008887943260af1fde2bfd4877e0dc57bf634e0f0b2f3d1794dfd11","affectsGlobalScope":true},"7f77304372efe3c9967e5f9ea2061f1b4bf41dc3cda3c83cdd676f2e5af6b7e6","992c6f6be16c0a1d2eec13ece33adeea2c747ba27fcd078353a8f4bb5b4fea58","2597718d91e306949d89e285bf34c44192014ef541c3bd7cbb825c022749e974","a6b0abdb67d63ebe964ba5fee31bc3daf10c12eecd46b24d778426010c04c67e","ac4801ebc2355ba32329070123b1cd15891bf71b41dcaf9e75b4744832126a59","fd2298fba0640e7295e7bd545e2dfbfcccbb00c27019e501c87965a02bbdebf6","4fd3c4debadce3e9ab9dec3eb45f7f5e2e3d4ad65cf975a6d938d883cfb25a50","71ddd49185b68f27bfac127ef5d22cb2672c278e53e5370d9020ef50ca9c377d","b1ea7a6eaa7608e0e0529aebd323b526a79c6c05a4e519ae5c779675004dcdf1","9fcb033a6208485d8f3fadde31eb5cbcaf99149cff3e40c0dc53ebc6d0dff4e9","7df562288f949945cf69c21cd912100c2afedeeb7cdb219085f7f4b46cb7dde4","9d16690485ff1eb4f6fc57aebe237728fd8e03130c460919da3a35f4d9bd97f5","ad7e61eca7f2f8bf47e72695f9f6663b75e41d87ef49abdb17c0cb843862f8aa","ecba2e44af95b0599c269a92628cec22e752868bce37396740deb51a5c547a26","46a9fb41a8f3bc7539eeebc15a6e04b9e55d7537a081615ad3614220d34c3e0f","dcc6910d95a3625fd2b0487fda055988e46ab46c357a1b3618c27b4a8dd739c9","f4149f1aa299474c7040a35fe8f8ac2ad078cc1b190415adc1fff3ed52d490ea","3730099ed008776216268a97771de31753ef71e0a7d0ec650f588cba2a06ce44","8d649dbc429d7139a1d9a14ea2bf8af1dc089e0a879447539587463d4b6c248c","60c9e27816ec8ac8df7240598bb086e95b47edfb454c5cbf4003c812e0ed6e39","e361aecf17fc4034b4c122a1564471cdcd22ef3a51407803cb5a5fc020c04d02","4926467de88a92a4fc9971d8c6f21b91eca1c0e7fc2a46cc4638ab9440c73875",{"version":"2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1","affectsGlobalScope":true},"fc0ae4a8ad3c762b96f9d2c3700cb879a373458cb0bf3175478e3b4f85f7ef2f","fabbec378e1ddd86fcf2662e716c2b8318acedb664ee3a4cba6f9e8ee8269cf1","b3593bd345ebea5e4d0a894c03251a3774b34df3d6db57075c18e089a599ba76","e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b","efd55e8ca79171bf26c0d0e30221cb8ee1f5a31dd0c791ec4b2e886f42bab124","c5ff6f6b1441c9cc52907c9c5a5022eb8afc8e754a008c1a55bb5bcc8d95a3f2","714bc11c4ece2d28d6b70207fcefce4651c138cc77ce0b8147a6bab25c66b67a","08935635053203ba941035573962605b91376318dbce19e97c71354f2241e0e9","1ab9cd3062ea7d1366444f84fd2b4d8b20380ee86efb07ccf2cfef4fa145cec1","e2ae78941c8eb82cfa1aa0a3781f2d2f9eb920b8dd88ee415cd2ae7ef3201ee2","562e66c29f4c43b32c203ca892cd6d5b6fa8e70954d23b4d0e2db0eb3d6b698e","764f5b39a73fd6371e5a118ee037b685cec4ff2fc3579225eb57d0f82a38ab18","4e57b0ba28f0776ba55248c03f8d3565c068acc0b207ebd8db5f0a338f3988a3","8c1bf2420061d20981a227c06a8c7cbbd973f97943c1f3fd64f871047dfcc44d",{"version":"85386906b3ef94685119e5fcf7980b37e61200211df31dda47e0df086e3aed1f","affectsGlobalScope":true},"35412edae231770693b7d5e7fcb98a98e407211e86d9e17e718fc51445e68e17","93865b0723d744eab9c00bfe7a8ccd962d1f6a2047e4c7eecd18482ef8b87e8a","72c88123ada80953914b43a0d9810bb0ce8e5b25cd8b7965bfb6842ffff74f05","2766dee26ea113e9b491b7842cb44df57c4d79b17057b42607e09fc174bd411d",{"version":"a3a994779b441c3f90860d200dfea3f9299b9a87c7fcc04242a7918a7d452fc5","affectsGlobalScope":true},"03a7b185c2483fd1bcf358228d918eee6d03ccaea4d587863f135124a48815bf","5a43647407ad15b039ba22913bc3c6431ac581b413a3c0e7fd324fbe739f1e73","3ffe1dc2de9e55a28e0e17d8974b1f4e1b222911b84b6be6c4f0ee14723851ad","ddae6e637e160dceec077487bbd9176f4a8c60b46596a86fafd3bbd1882f6232","e990bfb110c37fa629d8679ac8bba89d36a566d2c0984ab0190a70e4d54f5576","d2d90639077deb5644ec7cee738126779eff847692d95ebcd9f76d6ef2f08cec","d2bd714b146c0c6c27a0bc9f16c96522ef1c829923fad14b6a33e2580a012323","a0e2a5c9452564716496fa1215ccd43bc919be41be89c9b33d3b6d98a61d08d5","e374141cd405cf24a2f288a1ac2c20060c07466d4a4a9b34d3c1434a7a2706e2","b201251cde5fc3e091984144c944a5d6cfe1cf6e62ced4820e03a0ebfa3d1f99","a8c3c3a27e8c7b93d5bec55beeb89f31c293c516e9139f4cc2eb60f5a06acd89","dd1b2492877b4d5b42fc2724d18d9805248efc5648be6ebea3c70b8bbff0a804","836020758df0d70683a4d4c7bd29717055a93edb2f21e9585783c313871628a9","73d959256b4a510edadfff37562affea8f50d477fa4900908d2dcfbd239e6d79","c583ee96c48faab174c5287aae6535814793fc3475c094316c5715da06baa3aa",{"version":"af0040a31d9a72880965d28bd64acda764060af13cd474832942afbddd25fa50","affectsGlobalScope":true},{"version":"7b12c9b3d141286a465d7ce80ad9ba4774d5e7daa2f18a0f8cdb24ba65f7d7be","affectsGlobalScope":true},"608f53422a1ee2658a484fad060307614f0c3359b1a3dd228c9c24540655abb2","b3f2560a62d9490af4233d05ffb15d9055e2d7f8f1d8b4879ab7ef7add583e3e","14ee6201429466a7d217580cc79c7cbda8148795d0eda03765fa08d2aca3bdac","2d7d2d542a30602ad869c89e497ffc1d45ebee0352f3806833bb1a73f88a26a7","68a3d795ce731002e8596f3920785e5ac55d2e4864e6e947c10b1e4904c601a0","8ed8979b7c3a0c99f7977d20eab261d9c416952c11bb33bc5fef31887093e0fb","30d9cd69c734b93d0f700c7fa45a9b0f407ac6ff5ea01303dc5a42b45736073a","7956c589e9247d5cd75f0efcae087aaf7c1691f8a6cdab257e8078758e1ab183","40060cbf37ae99b1ae16d83ef6eba94907a5ff369da0d9c544e22bffe4707ed0","c2489c80994d62e5b51370a6f02f537db4c37af5f914fcb5b2755b81f1906cae","913e12626ff2cb7da9ee1dda2ffb365f1adfc72339d5d64aca4bbb988fc980c8","299a1a9f77784f1d6cd6686de4e98d0914c1ffea9d2d08d9a28ae8a18b0898cb","4788e494f275a3b5143e58eac26b8ed6d2514a0230c376ea1ccfe39ba6ec5fb2","dd5f3f0344d3a7b78b58ecb4d253b458b808785659ad1365522d1831fdbfbcab","e0548faccb7c8cc251c15961a7cf1bfa925c880e0e518b82f01f0a3a4a3037a0","210e6db82469a95331ee9c40e39989333cd1f500001b6d70ae8d7f7214c83429","c9160a1fdcd96a24a972b50dc7874b95c873cca29a8b425ef240330a440e338f","3b9a94741b2026a8e535e734c3b10891ab1932e32014ba90b46243c787e4700e","d0347bb90c30de44526b9141baf931747bfff547f5f9aaab230f0611e1a4699c","d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322","69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2","561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9","62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f","8a8a96898906f065f296665e411f51010b51372fa260d5373bf9f64356703190",{"version":"3a3b67317eaa3b7fac600760815a3f308ff14275e73636bc359926371d46c3a0","affectsGlobalScope":true}],"options":{"allowSyntheticDefaultImports":true,"declaration":true,"esModuleInterop":true,"experimentalDecorators":true,"importHelpers":true,"importsNotUsedAsValues":2,"jsx":1,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitReturns":true,"noUnusedLocals":false,"noUnusedParameters":false,"skipLibCheck":true,"sourceMap":true,"strict":false,"strictNullChecks":true,"stripInternal":true,"target":2},"fileIdsList":[[48],[51,877,878,881],[51],[51,877],[353,354],[51,353,354],[51,353,354,358,535],[51,877,878,879,880],[877,878],[51,539],[540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836],[51,353,354,358,366,533,534],[51,353,354,355,356,357],[51,353],[51,353,354,366],[51,353,354,358],[260],[262],[51,261],[131],[128,129,130,131,132,135,136,137,138,139,140,141,142],[127],[134],[128,129,130],[128,129],[131,132,134],[129],[143,144,145],[134,1022],[964],[963,964],[915,920],[926,927,934,943],[916,926,934],[955],[920,927,935],[943,948],[923,926,934],[924],[923],[926],[926,928,943,954],[926,927,943],[934,943,954],[926,927,929,934,943,948,954],[929,943,948,954],[965],[954],[923,926,943],[936],[914],[950],[941,955,958],[926,944],[943],[946],[920,934],[912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,954,955,956,957,958,959,960,961,962],[934],[940],[956],[915,920,926,928,937,943,954,958],[51,145],[47,48,49,50],[341],[342,343],[342],[153],[1018,1019],[1018,1019,1020,1021],[1006],[983],[969,974],[974],[51,976],[51,975],[978,981],[51,979,982],[972],[929,966,982,996],[969,970],[971],[51,968,982,996],[929,940,954,966,969,971,972,983,984,989,990,991,992,993],[929,954,966,994],[929,954,966,969],[51,940,954,966,972,977,979,980,982],[985,986,987,988],[985],[51,929,940,954,966,968,972,973,981,996],[1011],[1008],[979],[966],[51,144,929,940,966,967,972,982,983,995],[249],[133],[951,952],[525,527],[51,526],[51,165],[165],[161,162,166,167,168,169,170,171,172],[51,163,165],[51,163,164],[245,246],[244,245],[51,996],[243],[51,55],[68],[72],[51,56],[56,57],[80],[83],[86],[90],[54,58],[93],[53],[51,52],[103],[98],[106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],[55],[52,59,65,66],[122,125,126,147,148],[55,122],[51,131,146],[61,62,63,64],[52],[45,51,228,229],[45,51,55],[45,229],[45,51,55,160,189],[45,51,201,228],[45,51,55,160,197,198,199,200],[45,51,55,189],[45,201],[45,51,193,228],[45,51,192],[45,192,193],[45,51,216,228],[45,51,55,150,189,191,194,196,215],[45,216],[45,51,195,228],[45,51],[45,195],[45,51,190,228],[45,51,189],[45,190],[45,51,205,228],[45,51,55,160,189,204],[45,205],[45,194,219],[45,214],[45,51,214,228],[45,51,55,189,202,203,206,211,213],[45,218],[45,51,146,218,228],[45,51,55,189,217],[45,212],[45,51,212,228],[45,210],[45,51,55,209],[45,51,209,228],[45,51,55,189,207,208],[45,151,175,176,177,178,179,180,181,182,183,184,185,186,187,188],[45,51,151,174],[45,51,55,151,174],[45,55],[45,51,160],[45,51,151,160],[45,55,160,189],[45,51,151,160,174],[45,51,55,160],[45,51,151,160,173,174],[45,55,160,174,220],[45,222],[45,51,55,189,223,224],[45,222,223,224,226,227],[45,55,222],[45,51,146,225],[45],[45,155,157,158,159],[45,55,155,157],[45,157],[45,51,55,152,154,155],[45,51,346],[45,51,340,345],[45,51,340,344],[45,51,144,347],[378],[371,372,373,374,375],[333,349,350,370,376],[381],[385],[51,248],[388],[263],[51,263,354,358],[349,350,351,352,359,360,361,362,363,364,365,368,369],[51,263],[263,367],[392],[332],[51,248,331],[403],[410,411,412],[331],[248],[51,244,248,331],[333,334,337,339],[335,336],[51,67,248],[416],[414],[420],[415,417,419,421,423],[418],[422],[434],[468],[460],[436],[462],[438],[440],[466],[442],[456],[435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469],[444],[464],[446],[448],[450],[458],[452],[454],[338],[507],[67,248],[505],[489],[497],[501],[490,492,494,496,498,500,502,504,506],[499],[503],[493],[495],[491],[67,247,248],[518],[260,263],[520,521,522],[67,331],[67,244,247],[45,51,852,899],[45,51,67,248,265,532,536,837,851],[45,852],[45,854,855,856,857,858],[45,846,847,851,859,893],[45,890],[45,51,890,899],[45,51,532,837,844,851,889],[45,51,248,532,851],[45,885],[45,51,885,899],[45,51,248,532,837,851,884],[45,887],[45,51,887,899],[45,51,248,265,532,837,844,851,886],[45,265],[45,51,265,536,537,837,838,839,840,841],[45,51,265,537,837,838,839,840,841,844,847],[45,537,538,838,839,840,841,842,843,846,847,848,849,850],[45,51,67,265],[45,265,537,838],[45,265,367],[45,51,265,845,846],[45,51,248,532,837,851],[45,868],[45,51,248,271,532,844,851,862],[45,51,248,532,844,851,862],[45,51,248,532,851,862,866],[45,51,248,532,844,848,859,862],[45,51,248,532,837,847,851,859],[45,51,868,899],[45,51,67,248,532,837,846,847,851,860,861,863,864,865,867],[45,51,265],[45,892],[45,51,146,892],[45,51,67,248,265,271,331,524,532,853,869,876,888,891],[45,51,248,265,532,851],[45,875],[45,51,248,265,532],[45,51,265,847,851],[45,51,875,899],[45,51,248,265,532,837,851,870,871,872,873,874],[45,51,532,859,871],[45,51,248,532,837,871],[45,529,530,531],[45,51,67,248,331,528],[45,248],[45,51,244,248,331],[45,248,271,331,893],[45,251,270],[45,67,248],[45,248,269],[45,254],[45,51,67,248,250,251],[45,252],[45,258],[45,253,255,257,259,268],[45,256],[45,267],[45,51,67,248,251,265,266],[45,67,248,272],[45,293],[45,327],[45,319],[45,247,248,272],[45,295],[45,321],[45,248,272],[45,297],[45,299],[45,325],[45,301],[45,315],[45,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328],[45,303],[45,323],[45,305],[45,307],[45,309],[45,317],[45,311],[45,313],[45,330],[45,291],[45,289],[45,67,248,271,272],[45,273],[45,281],[45,285],[45,274,276,278,280,282,284,286,288,290],[45,283],[45,287],[45,277],[45,279],[45,275],[45,67,248,271],[45,67,247,248,271,272,292,329],[45,264],[45,263],[45,896,897,898],[45,51,146,331,524,532,896],[45,67,331],[45,67,244,247],[45,51,340,1000],[45,1000,1004],[45,51,1002,1003],[996,997,998],[45,1004,1007,1009],[45,51,1001,1012],[45,51,996],[45,1016],[229],[51,192],[192,193],[216],[194,219],[214],[218],[210],[151,175,176,177,178,179,180,181,182,183,184,185,186,187,188],[55,160,174,220],[55,222],[846,847,851,859,893],[537,538,838,839,840,841,842,843,846,847,848,849,850],[248,331],[248,271,331,893],[254],[252],[258],[256],[267]],"referencedMap":[[356,1],[884,2],[882,3],[883,4],[355,5],[866,6],[536,7],[881,8],[879,9],[880,9],[877,3],[878,4],[533,5],[844,7],[534,5],[540,10],[541,10],[542,10],[543,10],[544,10],[545,10],[546,10],[547,10],[548,10],[549,10],[550,10],[551,10],[552,10],[553,10],[554,10],[555,10],[556,10],[557,10],[558,10],[559,10],[560,10],[561,10],[562,10],[563,10],[564,10],[565,10],[566,10],[567,10],[568,10],[569,10],[570,10],[571,10],[572,10],[573,10],[574,10],[575,10],[576,10],[577,10],[578,10],[579,10],[580,10],[581,10],[582,10],[583,10],[584,10],[585,10],[586,10],[587,10],[588,10],[589,10],[590,10],[591,10],[594,10],[593,10],[592,10],[595,10],[596,10],[597,10],[598,10],[600,10],[599,10],[602,10],[601,10],[603,10],[604,10],[605,10],[607,10],[606,10],[608,10],[609,10],[610,10],[611,10],[612,10],[613,10],[614,10],[615,10],[616,10],[617,10],[618,10],[619,10],[622,10],[620,10],[621,10],[623,10],[624,10],[625,10],[626,10],[627,10],[628,10],[629,10],[630,10],[631,10],[632,10],[633,10],[634,10],[636,10],[635,10],[637,10],[638,10],[639,10],[640,10],[642,10],[641,10],[643,10],[644,10],[645,10],[646,10],[647,10],[648,10],[649,10],[650,10],[651,10],[652,10],[653,10],[655,10],[654,10],[656,10],[658,10],[657,10],[659,10],[660,10],[661,10],[663,10],[662,10],[664,10],[665,10],[666,10],[667,10],[668,10],[669,10],[670,10],[671,10],[672,10],[673,10],[674,10],[675,10],[676,10],[677,10],[678,10],[679,10],[680,10],[681,10],[682,10],[683,10],[684,10],[685,10],[686,10],[687,10],[688,10],[689,10],[690,10],[691,10],[692,10],[693,10],[694,10],[695,10],[696,10],[837,11],[697,10],[698,10],[699,10],[700,10],[701,10],[702,10],[703,10],[704,10],[705,10],[706,10],[707,10],[708,10],[709,10],[710,10],[711,10],[712,10],[713,10],[714,10],[715,10],[716,10],[717,10],[718,10],[719,10],[720,10],[721,10],[722,10],[723,10],[724,10],[726,10],[725,10],[728,10],[729,10],[727,10],[730,10],[731,10],[732,10],[733,10],[734,10],[735,10],[736,10],[737,10],[738,10],[739,10],[740,10],[741,10],[742,10],[743,10],[744,10],[745,10],[746,10],[747,10],[748,10],[750,10],[749,10],[752,10],[751,10],[753,10],[754,10],[755,10],[756,10],[757,10],[758,10],[759,10],[760,10],[762,10],[761,10],[763,10],[764,10],[765,10],[767,10],[766,10],[768,10],[769,10],[770,10],[771,10],[772,10],[773,10],[774,10],[775,10],[776,10],[777,10],[778,10],[779,10],[780,10],[781,10],[782,10],[783,10],[784,10],[785,10],[786,10],[787,10],[788,10],[790,10],[789,10],[791,10],[792,10],[793,10],[794,10],[795,10],[796,10],[797,10],[798,10],[799,10],[800,10],[801,10],[803,10],[804,10],[805,10],[806,10],[802,10],[807,10],[808,10],[809,10],[810,10],[811,10],[812,10],[813,10],[814,10],[815,10],[816,10],[817,10],[818,10],[819,10],[820,10],[821,10],[822,10],[539,3],[823,10],[824,10],[825,10],[826,10],[827,10],[828,10],[829,10],[830,10],[831,10],[832,10],[833,10],[834,10],[835,10],[836,10],[524,3],[535,12],[353,3],[358,13],[354,14],[367,15],[366,6],[845,16],[261,17],[263,18],[262,19],[132,20],[143,21],[128,22],[139,23],[131,24],[130,25],[135,26],[136,27],[146,28],[1023,29],[912,30],[965,31],[915,32],[916,33],[917,34],[918,35],[919,36],[920,37],[921,38],[923,39],[924,40],[925,41],[926,41],[927,42],[928,43],[929,44],[930,45],[931,46],[966,47],[932,41],[933,48],[934,49],[936,50],[937,51],[938,52],[941,41],[942,53],[943,54],[944,55],[946,41],[947,56],[948,57],[963,58],[950,59],[954,60],[955,61],[957,55],[959,62],[960,55],[144,3],[145,63],[51,64],[342,65],[344,66],[341,67],[154,68],[1020,69],[1022,70],[1021,69],[1007,71],[984,72],[975,73],[992,74],[977,75],[976,76],[979,77],[978,78],[969,79],[1006,78],[983,80],[971,81],[972,82],[990,83],[994,84],[995,85],[991,86],[1011,3],[1008,3],[981,87],[989,88],[986,89],[982,90],[1012,91],[1009,92],[1002,93],[997,94],[996,95],[250,96],[134,97],[953,98],[150,3],[528,99],[527,100],[163,101],[166,102],[172,102],[170,102],[169,102],[167,102],[171,102],[168,102],[173,103],[164,104],[165,105],[247,106],[246,107],[967,108],[244,109],[68,110],[70,111],[71,110],[72,110],[74,110],[75,110],[76,110],[77,112],[78,110],[57,113],[56,110],[58,114],[80,110],[82,115],[83,3],[85,116],[86,3],[88,117],[89,3],[90,110],[92,118],[59,119],[94,120],[93,110],[54,121],[53,122],[104,123],[103,110],[97,110],[99,124],[100,110],[98,110],[101,110],[121,125],[120,3],[113,110],[114,110],[109,3],[117,3],[118,126],[119,3],[116,126],[110,3],[111,126],[112,126],[106,110],[67,127],[66,122],[122,110],[124,3],[149,128],[125,129],[126,129],[147,130],[148,130],[52,3],[65,131],[62,132],[61,122],[230,133],[229,134],[231,135],[203,136],[232,137],[201,138],[197,134],[199,139],[200,139],[202,140],[198,139],[233,141],[193,142],[192,134],[194,143],[234,144],[216,145],[217,146],[235,147],[195,148],[196,149],[236,150],[190,151],[191,152],[204,151],[237,153],[205,154],[206,155],[220,156],[215,157],[238,158],[214,159],[219,160],[239,161],[218,162],[213,163],[241,164],[212,139],[208,139],[211,165],[207,134],[210,166],[240,167],[209,168],[189,169],[188,170],[181,171],[182,134],[177,170],[185,170],[186,172],[187,148],[183,173],[176,174],[184,175],[178,176],[179,177],[180,134],[151,134],[175,178],[221,179],[174,177],[242,180],[222,177],[225,181],[228,182],[223,183],[224,183],[226,184],[227,184],[55,185],[160,186],[158,187],[159,188],[157,189],[155,185],[347,190],[346,191],[345,192],[348,193],[378,3],[380,194],[374,3],[375,3],[376,195],[371,3],[372,3],[373,3],[377,196],[382,197],[381,3],[384,3],[386,198],[385,199],[389,200],[388,3],[352,201],[359,202],[360,201],[361,202],[362,201],[363,201],[364,201],[370,203],[350,204],[365,201],[368,205],[369,201],[349,3],[391,3],[393,206],[394,3],[395,3],[396,3],[397,3],[398,3],[392,3],[400,201],[333,207],[332,208],[402,3],[404,209],[405,3],[406,204],[403,3],[408,3],[409,3],[413,210],[410,211],[412,212],[411,213],[340,214],[337,215],[336,212],[335,212],[416,216],[417,217],[414,216],[415,218],[420,216],[421,219],[424,220],[419,221],[418,216],[423,222],[422,216],[434,212],[435,223],[468,212],[469,224],[460,212],[461,225],[436,212],[437,226],[462,212],[463,227],[438,212],[439,228],[440,212],[441,229],[466,212],[467,230],[442,212],[443,231],[456,212],[457,232],[470,233],[445,234],[444,212],[465,235],[464,212],[447,236],[446,212],[449,237],[448,212],[451,238],[450,212],[459,239],[458,212],[453,240],[452,212],[455,241],[454,212],[339,242],[508,243],[505,244],[506,245],[489,244],[490,246],[497,244],[498,247],[501,212],[502,248],[507,249],[500,250],[499,212],[504,251],[503,212],[494,252],[493,244],[496,253],[495,244],[492,254],[491,244],[431,244],[338,255],[519,256],[518,257],[523,258],[520,212],[521,130],[522,259],[334,260],[900,261],[852,262],[853,263],[857,148],[858,148],[859,264],[854,148],[855,148],[856,148],[895,265],[891,266],[901,267],[890,268],[889,269],[886,270],[902,271],[885,272],[888,273],[903,274],[887,275],[537,185],[538,276],[842,277],[843,276],[848,278],[849,276],[839,276],[840,276],[851,279],[846,280],[841,281],[850,282],[838,276],[847,283],[861,284],[869,285],[863,286],[865,287],[867,288],[864,289],[860,290],[904,291],[868,292],[862,293],[893,294],[905,295],[892,296],[874,297],[876,298],[870,299],[871,300],[906,301],[875,302],[872,303],[873,304],[532,305],[529,306],[531,307],[530,308],[894,309],[271,310],[251,311],[270,312],[907,313],[254,314],[255,313],[908,315],[252,314],[253,315],[909,316],[258,314],[259,316],[269,317],[257,318],[910,318],[256,314],[268,319],[266,185],[911,319],[267,320],[293,321],[294,322],[327,307],[328,323],[319,311],[320,324],[295,325],[296,326],[321,307],[322,327],[297,328],[298,329],[299,321],[300,330],[325,311],[326,331],[301,321],[302,332],[315,321],[316,333],[329,334],[304,335],[303,328],[324,336],[323,307],[306,337],[305,321],[308,338],[307,321],[310,339],[309,328],[318,340],[317,328],[312,341],[311,328],[314,342],[313,321],[331,343],[292,344],[289,321],[290,345],[273,346],[274,347],[281,321],[282,348],[285,321],[286,349],[291,350],[284,351],[283,321],[288,352],[287,328],[278,353],[277,321],[280,354],[279,321],[276,355],[275,321],[272,356],[330,357],[265,358],[264,359],[899,360],[896,307],[897,361],[898,362],[248,363],[1001,364],[1005,365],[1004,366],[1000,192],[999,367],[1010,368],[1013,369],[1014,370],[1015,148],[1017,371],[1016,359],[1003,185],[46,185]],"exportedModulesMap":[[356,1],[884,2],[882,3],[883,4],[355,5],[866,6],[536,7],[881,8],[879,9],[880,9],[877,3],[878,4],[533,5],[844,7],[534,5],[540,10],[541,10],[542,10],[543,10],[544,10],[545,10],[546,10],[547,10],[548,10],[549,10],[550,10],[551,10],[552,10],[553,10],[554,10],[555,10],[556,10],[557,10],[558,10],[559,10],[560,10],[561,10],[562,10],[563,10],[564,10],[565,10],[566,10],[567,10],[568,10],[569,10],[570,10],[571,10],[572,10],[573,10],[574,10],[575,10],[576,10],[577,10],[578,10],[579,10],[580,10],[581,10],[582,10],[583,10],[584,10],[585,10],[586,10],[587,10],[588,10],[589,10],[590,10],[591,10],[594,10],[593,10],[592,10],[595,10],[596,10],[597,10],[598,10],[600,10],[599,10],[602,10],[601,10],[603,10],[604,10],[605,10],[607,10],[606,10],[608,10],[609,10],[610,10],[611,10],[612,10],[613,10],[614,10],[615,10],[616,10],[617,10],[618,10],[619,10],[622,10],[620,10],[621,10],[623,10],[624,10],[625,10],[626,10],[627,10],[628,10],[629,10],[630,10],[631,10],[632,10],[633,10],[634,10],[636,10],[635,10],[637,10],[638,10],[639,10],[640,10],[642,10],[641,10],[643,10],[644,10],[645,10],[646,10],[647,10],[648,10],[649,10],[650,10],[651,10],[652,10],[653,10],[655,10],[654,10],[656,10],[658,10],[657,10],[659,10],[660,10],[661,10],[663,10],[662,10],[664,10],[665,10],[666,10],[667,10],[668,10],[669,10],[670,10],[671,10],[672,10],[673,10],[674,10],[675,10],[676,10],[677,10],[678,10],[679,10],[680,10],[681,10],[682,10],[683,10],[684,10],[685,10],[686,10],[687,10],[688,10],[689,10],[690,10],[691,10],[692,10],[693,10],[694,10],[695,10],[696,10],[837,11],[697,10],[698,10],[699,10],[700,10],[701,10],[702,10],[703,10],[704,10],[705,10],[706,10],[707,10],[708,10],[709,10],[710,10],[711,10],[712,10],[713,10],[714,10],[715,10],[716,10],[717,10],[718,10],[719,10],[720,10],[721,10],[722,10],[723,10],[724,10],[726,10],[725,10],[728,10],[729,10],[727,10],[730,10],[731,10],[732,10],[733,10],[734,10],[735,10],[736,10],[737,10],[738,10],[739,10],[740,10],[741,10],[742,10],[743,10],[744,10],[745,10],[746,10],[747,10],[748,10],[750,10],[749,10],[752,10],[751,10],[753,10],[754,10],[755,10],[756,10],[757,10],[758,10],[759,10],[760,10],[762,10],[761,10],[763,10],[764,10],[765,10],[767,10],[766,10],[768,10],[769,10],[770,10],[771,10],[772,10],[773,10],[774,10],[775,10],[776,10],[777,10],[778,10],[779,10],[780,10],[781,10],[782,10],[783,10],[784,10],[785,10],[786,10],[787,10],[788,10],[790,10],[789,10],[791,10],[792,10],[793,10],[794,10],[795,10],[796,10],[797,10],[798,10],[799,10],[800,10],[801,10],[803,10],[804,10],[805,10],[806,10],[802,10],[807,10],[808,10],[809,10],[810,10],[811,10],[812,10],[813,10],[814,10],[815,10],[816,10],[817,10],[818,10],[819,10],[820,10],[821,10],[822,10],[539,3],[823,10],[824,10],[825,10],[826,10],[827,10],[828,10],[829,10],[830,10],[831,10],[832,10],[833,10],[834,10],[835,10],[836,10],[524,3],[535,12],[353,3],[358,13],[354,14],[367,15],[366,6],[845,16],[261,17],[263,18],[262,19],[132,20],[143,21],[128,22],[139,23],[131,24],[130,25],[135,26],[136,27],[146,28],[1023,29],[912,30],[965,31],[915,32],[916,33],[917,34],[918,35],[919,36],[920,37],[921,38],[923,39],[924,40],[925,41],[926,41],[927,42],[928,43],[929,44],[930,45],[931,46],[966,47],[932,41],[933,48],[934,49],[936,50],[937,51],[938,52],[941,41],[942,53],[943,54],[944,55],[946,41],[947,56],[948,57],[963,58],[950,59],[954,60],[955,61],[957,55],[959,62],[960,55],[144,3],[145,63],[51,64],[342,65],[344,66],[341,67],[154,68],[1020,69],[1022,70],[1021,69],[1007,71],[984,72],[975,73],[992,74],[977,75],[976,76],[979,77],[978,78],[969,79],[1006,78],[983,80],[971,81],[972,82],[990,83],[994,84],[995,85],[991,86],[1011,3],[1008,3],[981,87],[989,88],[986,89],[982,90],[1012,91],[1009,92],[1002,93],[997,94],[996,95],[250,96],[134,97],[953,98],[150,3],[528,99],[527,100],[163,101],[166,102],[172,102],[170,102],[169,102],[167,102],[171,102],[168,102],[173,103],[164,104],[165,105],[247,106],[246,107],[967,108],[244,109],[68,110],[70,111],[71,110],[72,110],[74,110],[75,110],[76,110],[77,112],[78,110],[57,113],[56,110],[58,114],[80,110],[82,115],[83,3],[85,116],[86,3],[88,117],[89,3],[90,110],[92,118],[59,119],[94,120],[93,110],[54,121],[53,122],[104,123],[103,110],[97,110],[99,124],[100,110],[98,110],[101,110],[121,125],[120,3],[113,110],[114,110],[109,3],[117,3],[118,126],[119,3],[116,126],[110,3],[111,126],[112,126],[106,110],[67,127],[66,122],[122,110],[124,3],[149,128],[125,129],[126,129],[147,130],[148,130],[52,3],[65,131],[62,132],[61,122],[229,126],[231,372],[203,126],[232,137],[201,126],[197,110],[199,110],[200,110],[202,140],[198,110],[193,373],[192,110],[194,374],[216,110],[217,375],[235,147],[195,148],[196,149],[236,150],[190,151],[191,152],[204,151],[237,153],[205,110],[206,155],[220,376],[215,377],[214,126],[219,378],[218,126],[213,163],[241,164],[212,110],[208,126],[211,379],[207,110],[210,110],[209,110],[189,380],[188,3],[181,110],[182,110],[177,3],[185,3],[186,126],[187,148],[183,173],[184,126],[178,3],[179,126],[180,126],[151,110],[221,381],[174,110],[242,180],[222,126],[225,3],[228,182],[223,382],[224,382],[226,184],[227,184],[160,186],[158,126],[159,188],[157,110],[155,185],[347,190],[346,191],[345,192],[348,193],[378,3],[380,194],[374,3],[375,3],[376,195],[371,3],[372,3],[373,3],[377,196],[382,197],[381,3],[384,3],[386,198],[385,199],[389,200],[388,3],[352,201],[359,202],[360,201],[361,202],[362,201],[363,201],[364,201],[370,203],[350,204],[365,201],[368,205],[369,201],[349,3],[391,3],[393,206],[394,3],[395,3],[396,3],[397,3],[398,3],[392,3],[400,201],[333,207],[332,208],[402,3],[404,209],[405,3],[406,204],[403,3],[408,3],[409,3],[413,210],[410,211],[412,212],[411,213],[340,214],[337,215],[336,212],[335,212],[416,216],[417,217],[414,216],[415,218],[420,216],[421,219],[424,220],[419,221],[418,216],[423,222],[422,216],[434,212],[435,223],[468,212],[469,224],[460,212],[461,225],[436,212],[437,226],[462,212],[463,227],[438,212],[439,228],[440,212],[441,229],[466,212],[467,230],[442,212],[443,231],[456,212],[457,232],[470,233],[445,234],[444,212],[465,235],[464,212],[447,236],[446,212],[449,237],[448,212],[451,238],[450,212],[459,239],[458,212],[453,240],[452,212],[455,241],[454,212],[339,242],[508,243],[505,244],[506,245],[489,244],[490,246],[497,244],[498,247],[501,212],[502,248],[507,249],[500,250],[499,212],[504,251],[503,212],[494,252],[493,244],[496,253],[495,244],[492,254],[491,244],[431,244],[338,255],[519,256],[518,257],[523,258],[520,212],[521,130],[522,259],[334,260],[900,261],[852,3],[853,263],[857,148],[858,148],[859,264],[854,148],[855,148],[856,148],[895,383],[891,266],[901,267],[890,268],[886,270],[902,271],[885,212],[888,273],[903,274],[537,185],[538,276],[842,277],[843,276],[848,202],[849,276],[839,276],[840,276],[851,384],[846,201],[841,281],[850,282],[838,276],[847,3],[861,3],[869,285],[863,3],[865,3],[867,3],[864,3],[860,3],[904,291],[862,293],[893,294],[905,295],[892,385],[874,3],[876,298],[871,300],[906,301],[875,3],[872,303],[873,3],[532,305],[529,211],[531,212],[530,213],[894,386],[271,310],[251,212],[270,212],[254,244],[255,387],[252,244],[253,388],[258,244],[259,389],[269,317],[257,390],[256,244],[268,391],[266,185],[267,244],[293,212],[294,322],[327,212],[328,323],[319,212],[320,324],[295,212],[296,326],[321,212],[322,327],[297,212],[298,329],[299,212],[300,330],[325,212],[326,331],[301,212],[302,332],[315,212],[316,333],[329,334],[304,335],[303,212],[324,336],[323,212],[306,337],[305,212],[308,338],[307,212],[310,339],[309,212],[318,340],[317,212],[312,341],[311,212],[314,342],[313,212],[331,343],[292,344],[289,244],[290,345],[273,244],[274,347],[281,244],[282,348],[285,212],[286,349],[291,350],[284,351],[283,212],[288,352],[287,212],[278,353],[277,244],[280,354],[279,244],[276,355],[275,244],[272,244],[330,255],[265,358],[264,359],[899,360],[896,212],[897,361],[898,259],[248,260],[1001,364],[1005,365],[1004,366],[1000,192],[999,367],[1010,368],[1013,369],[1014,370],[1015,148],[1017,371],[1016,359],[1003,185]],"semanticDiagnosticsPerFile":[973,356,884,882,883,355,866,536,881,879,880,877,878,533,844,534,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,594,593,592,595,596,597,598,600,599,602,601,603,604,605,607,606,608,609,610,611,612,613,614,615,616,617,618,619,622,620,621,623,624,625,626,627,628,629,630,631,632,633,634,636,635,637,638,639,640,642,641,643,644,645,646,647,648,649,650,651,652,653,655,654,656,658,657,659,660,661,663,662,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,837,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,726,725,728,729,727,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,750,749,752,751,753,754,755,756,757,758,759,760,762,761,763,764,765,767,766,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,790,789,791,792,793,794,795,796,797,798,799,800,801,803,804,805,806,802,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,539,823,824,825,826,827,828,829,830,831,832,833,834,835,836,524,535,353,358,354,367,366,845,357,261,260,263,262,141,138,137,132,143,128,139,131,130,140,135,142,136,129,146,127,1023,964,912,914,965,915,916,917,918,919,920,921,922,923,924,925,926,927,928,913,961,929,930,931,966,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,963,950,954,955,956,957,958,962,959,960,49,144,145,47,51,50,48,152,526,343,342,344,341,154,153,1018,1020,1022,1021,1019,1007,984,975,992,977,976,979,978,974,969,1006,983,971,972,993,968,970,990,994,995,991,1011,1008,980,981,989,988,986,985,987,982,1012,1009,998,1002,997,996,250,249,134,133,951,952,953,150,528,527,525,163,166,172,170,169,167,171,168,173,164,165,161,162,247,246,245,967,45,10,12,11,2,13,14,15,16,17,18,19,20,3,4,24,21,22,23,25,26,27,5,28,29,30,31,6,32,33,34,35,7,40,36,37,38,39,8,41,42,43,1,9,44,244,243,68,69,70,71,72,73,74,75,76,77,78,57,79,56,58,80,81,82,83,84,85,86,87,88,89,90,91,92,59,94,93,95,54,53,96,104,103,105,97,99,100,98,101,102,121,120,113,114,109,117,118,119,115,108,116,110,111,112,106,107,67,66,122,123,124,149,125,126,147,148,52,65,62,60,63,61,64,230,229,231,203,232,201,197,199,200,202,198,233,193,192,194,234,216,217,235,195,196,236,190,191,204,237,205,206,220,215,238,214,219,239,218,213,241,212,208,211,207,210,240,209,189,188,181,182,177,185,186,187,183,176,184,178,179,180,151,175,221,174,242,222,225,228,223,224,226,227,55,160,158,156,159,157,155,347,[346,[{"file":"./packages/dev/src/components/editor.tsx","start":2323,"length":8,"code":2322,"category":1,"messageText":{"messageText":"Type '(tlstate: TLDrawState, patch: TLDrawPatch, reason: string) => void' is not assignable to type '(tlstate: TLDrawState, data: Data, reason: string) => void'.","category":1,"code":2322,"next":[{"messageText":"Types of parameters 'tlstate' and 'tlstate' are incompatible.","category":1,"code":2328,"next":[{"messageText":"Type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState' is not assignable to type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState'.","category":1,"code":2322,"next":[{"messageText":"Types of property '_onChange' are incompatible.","category":1,"code":2326,"next":[{"messageText":"Type '((tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void) | undefined' is not assignable to type '((tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void) | undefined'.","category":1,"code":2322,"next":[{"messageText":"Type '(tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void' is not assignable to type '(tlstate: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState, data: import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/types\").Data, reason: string) => void'.","category":1,"code":2322,"next":[{"messageText":"Types of parameters 'tlstate' and 'tlstate' are incompatible.","category":1,"code":2328,"next":[{"messageText":"Type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState' is not assignable to type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState'.","category":1,"code":2322,"next":[{"messageText":"Property 'onStateWillChange' is protected but type 'TLDrawState' is not a class derived from 'TLDrawState'.","category":1,"code":2443}]}]}]}]}]}]}]}]},"relatedInformation":[{"file":"./packages/tldraw/dist/types/components/tldraw/tldraw.d.ts","start":254,"length":8,"messageText":"The expected type comes from property 'onChange' which is declared here on type 'IntrinsicAttributes & TLDrawProps'","category":3,"code":6500}]}]],345,348,378,379,380,374,375,376,371,372,373,377,382,381,383,384,386,385,387,389,388,390,351,352,359,360,361,362,363,364,370,350,365,368,369,349,391,393,394,395,396,397,398,392,399,400,333,332,401,402,404,405,406,403,407,408,409,413,410,412,411,340,337,336,335,416,425,417,414,426,415,420,427,421,424,419,418,428,423,429,422,430,434,471,435,468,472,469,460,474,461,436,473,437,462,476,463,438,475,439,440,477,441,466,479,467,442,478,443,456,480,457,470,445,444,481,465,464,482,447,446,483,449,448,484,451,450,485,459,458,487,453,452,486,455,454,488,339,508,505,509,506,489,510,490,497,511,498,501,512,502,507,500,499,513,504,503,514,494,493,516,496,495,515,492,491,517,431,338,432,433,519,518,523,520,521,522,334,900,852,853,857,858,859,854,855,856,895,891,901,890,889,886,902,885,888,903,887,537,538,842,843,848,849,839,840,851,846,841,850,838,847,861,869,863,865,867,864,860,904,868,862,893,905,892,874,876,870,871,906,875,872,873,532,529,531,530,894,271,251,270,907,254,255,908,252,253,909,258,259,269,257,910,256,268,266,911,267,293,294,327,328,319,320,295,296,321,322,297,298,299,300,325,326,301,302,315,316,329,304,303,324,323,306,305,308,307,310,309,318,317,312,311,314,313,331,292,289,290,273,274,281,282,285,286,291,284,283,288,287,278,277,280,279,276,275,272,330,265,264,899,896,897,898,248,[1001,[{"file":"./packages/www/components/editor.tsx","start":2338,"length":8,"code":2322,"category":1,"messageText":{"messageText":"Type '(tlstate: TLDrawState, patch: TLDrawPatch, reason: string) => void' is not assignable to type '(tlstate: TLDrawState, data: Data, reason: string) => void'.","category":1,"code":2322,"next":[{"messageText":"Types of parameters 'tlstate' and 'tlstate' are incompatible.","category":1,"code":2328,"next":[{"messageText":"Type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/src/state/tlstate\").TLDrawState' is not assignable to type 'import(\"/Users/steve/Developer/Github/tldraw/packages/tldraw/dist/types/state/tlstate\").TLDrawState'.","category":1,"code":2322}]}]},"relatedInformation":[{"file":"./packages/tldraw/dist/types/components/tldraw/tldraw.d.ts","start":254,"length":8,"messageText":"The expected type comes from property 'onChange' which is declared here on type 'IntrinsicAttributes & TLDrawProps'","category":3,"code":6500}]}]],1005,1004,1000,999,1010,1013,1014,1015,1017,1016,1003,46],"affectedFilesPendingEmit":[[973,1],[356,1],[884,1],[882,1],[883,1],[355,1],[866,1],[536,1],[881,1],[879,1],[880,1],[877,1],[878,1],[533,1],[844,1],[534,1],[540,1],[541,1],[542,1],[543,1],[544,1],[545,1],[546,1],[547,1],[548,1],[549,1],[550,1],[551,1],[552,1],[553,1],[554,1],[555,1],[556,1],[557,1],[558,1],[559,1],[560,1],[561,1],[562,1],[563,1],[564,1],[565,1],[566,1],[567,1],[568,1],[569,1],[570,1],[571,1],[572,1],[573,1],[574,1],[575,1],[576,1],[577,1],[578,1],[579,1],[580,1],[581,1],[582,1],[583,1],[584,1],[585,1],[586,1],[587,1],[588,1],[589,1],[590,1],[591,1],[594,1],[593,1],[592,1],[595,1],[596,1],[597,1],[598,1],[600,1],[599,1],[602,1],[601,1],[603,1],[604,1],[605,1],[607,1],[606,1],[608,1],[609,1],[610,1],[611,1],[612,1],[613,1],[614,1],[615,1],[616,1],[617,1],[618,1],[619,1],[622,1],[620,1],[621,1],[623,1],[624,1],[625,1],[626,1],[627,1],[628,1],[629,1],[630,1],[631,1],[632,1],[633,1],[634,1],[636,1],[635,1],[637,1],[638,1],[639,1],[640,1],[642,1],[641,1],[643,1],[644,1],[645,1],[646,1],[647,1],[648,1],[649,1],[650,1],[651,1],[652,1],[653,1],[655,1],[654,1],[656,1],[658,1],[657,1],[659,1],[660,1],[661,1],[663,1],[662,1],[664,1],[665,1],[666,1],[667,1],[668,1],[669,1],[670,1],[671,1],[672,1],[673,1],[674,1],[675,1],[676,1],[677,1],[678,1],[679,1],[680,1],[681,1],[682,1],[683,1],[684,1],[685,1],[686,1],[687,1],[688,1],[689,1],[690,1],[691,1],[692,1],[693,1],[694,1],[695,1],[696,1],[837,1],[697,1],[698,1],[699,1],[700,1],[701,1],[702,1],[703,1],[704,1],[705,1],[706,1],[707,1],[708,1],[709,1],[710,1],[711,1],[712,1],[713,1],[714,1],[715,1],[716,1],[717,1],[718,1],[719,1],[720,1],[721,1],[722,1],[723,1],[724,1],[726,1],[725,1],[728,1],[729,1],[727,1],[730,1],[731,1],[732,1],[733,1],[734,1],[735,1],[736,1],[737,1],[738,1],[739,1],[740,1],[741,1],[742,1],[743,1],[744,1],[745,1],[746,1],[747,1],[748,1],[750,1],[749,1],[752,1],[751,1],[753,1],[754,1],[755,1],[756,1],[757,1],[758,1],[759,1],[760,1],[762,1],[761,1],[763,1],[764,1],[765,1],[767,1],[766,1],[768,1],[769,1],[770,1],[771,1],[772,1],[773,1],[774,1],[775,1],[776,1],[777,1],[778,1],[779,1],[780,1],[781,1],[782,1],[783,1],[784,1],[785,1],[786,1],[787,1],[788,1],[790,1],[789,1],[791,1],[792,1],[793,1],[794,1],[795,1],[796,1],[797,1],[798,1],[799,1],[800,1],[801,1],[803,1],[804,1],[805,1],[806,1],[802,1],[807,1],[808,1],[809,1],[810,1],[811,1],[812,1],[813,1],[814,1],[815,1],[816,1],[817,1],[818,1],[819,1],[820,1],[821,1],[822,1],[539,1],[823,1],[824,1],[825,1],[826,1],[827,1],[828,1],[829,1],[830,1],[831,1],[832,1],[833,1],[834,1],[835,1],[836,1],[524,1],[535,1],[353,1],[358,1],[354,1],[367,1],[366,1],[845,1],[357,1],[261,1],[260,1],[263,1],[262,1],[141,1],[138,1],[137,1],[132,1],[143,1],[128,1],[139,1],[131,1],[130,1],[140,1],[135,1],[142,1],[136,1],[129,1],[146,1],[127,1],[1023,1],[1024,1],[1025,1],[1026,1],[1027,1],[1028,1],[1029,1],[1030,1],[964,1],[912,1],[914,1],[965,1],[915,1],[916,1],[917,1],[918,1],[919,1],[920,1],[921,1],[922,1],[923,1],[924,1],[925,1],[926,1],[927,1],[928,1],[913,1],[961,1],[929,1],[930,1],[931,1],[966,1],[932,1],[933,1],[934,1],[935,1],[936,1],[937,1],[938,1],[939,1],[940,1],[941,1],[942,1],[943,1],[944,1],[945,1],[946,1],[947,1],[948,1],[949,1],[963,1],[950,1],[954,1],[955,1],[956,1],[957,1],[958,1],[962,1],[959,1],[960,1],[49,1],[144,1],[145,1],[47,1],[51,1],[50,1],[48,1],[152,1],[526,1],[343,1],[342,1],[344,1],[341,1],[154,1],[153,1],[1018,1],[1020,1],[1022,1],[1021,1],[1019,1],[1007,1],[984,1],[975,1],[992,1],[977,1],[976,1],[979,1],[978,1],[974,1],[969,1],[1006,1],[983,1],[971,1],[972,1],[993,1],[968,1],[970,1],[990,1],[994,1],[995,1],[991,1],[1011,1],[1008,1],[980,1],[981,1],[989,1],[988,1],[986,1],[985,1],[987,1],[982,1],[1012,1],[1009,1],[998,1],[1002,1],[997,1],[996,1],[250,1],[249,1],[134,1],[133,1],[951,1],[952,1],[953,1],[150,1],[528,1],[527,1],[525,1],[163,1],[166,1],[172,1],[170,1],[169,1],[167,1],[171,1],[168,1],[173,1],[164,1],[165,1],[161,1],[162,1],[247,1],[246,1],[245,1],[967,1],[45,1],[10,1],[12,1],[11,1],[2,1],[13,1],[14,1],[15,1],[16,1],[17,1],[18,1],[19,1],[20,1],[3,1],[4,1],[24,1],[21,1],[22,1],[23,1],[25,1],[26,1],[27,1],[5,1],[28,1],[29,1],[30,1],[31,1],[6,1],[32,1],[33,1],[34,1],[35,1],[7,1],[40,1],[36,1],[37,1],[38,1],[39,1],[8,1],[41,1],[42,1],[43,1],[1,1],[9,1],[44,1],[244,1],[243,1],[68,1],[69,1],[70,1],[71,1],[72,1],[73,1],[74,1],[75,1],[76,1],[77,1],[78,1],[57,1],[79,1],[56,1],[58,1],[80,1],[81,1],[82,1],[83,1],[84,1],[85,1],[86,1],[87,1],[88,1],[89,1],[90,1],[91,1],[92,1],[59,1],[94,1],[93,1],[95,1],[54,1],[53,1],[96,1],[104,1],[103,1],[105,1],[97,1],[99,1],[100,1],[98,1],[101,1],[102,1],[121,1],[120,1],[113,1],[114,1],[109,1],[117,1],[118,1],[119,1],[115,1],[108,1],[116,1],[110,1],[111,1],[112,1],[106,1],[107,1],[67,1],[66,1],[122,1],[123,1],[124,1],[149,1],[125,1],[126,1],[147,1],[148,1],[52,1],[65,1],[62,1],[60,1],[63,1],[61,1],[64,1],[230,1],[229,1],[231,1],[203,1],[232,1],[201,1],[197,1],[199,1],[200,1],[202,1],[198,1],[233,1],[193,1],[192,1],[194,1],[234,1],[216,1],[217,1],[235,1],[195,1],[196,1],[236,1],[190,1],[191,1],[204,1],[237,1],[205,1],[206,1],[220,1],[215,1],[238,1],[214,1],[219,1],[239,1],[218,1],[213,1],[241,1],[212,1],[208,1],[211,1],[207,1],[210,1],[240,1],[209,1],[189,1],[188,1],[181,1],[182,1],[177,1],[185,1],[186,1],[187,1],[183,1],[176,1],[184,1],[178,1],[179,1],[180,1],[151,1],[175,1],[221,1],[174,1],[242,1],[222,1],[225,1],[228,1],[223,1],[224,1],[226,1],[227,1],[55,1],[160,1],[158,1],[156,1],[159,1],[157,1],[155,1],[347,1],[346,1],[345,1],[348,1],[378,1],[379,1],[380,1],[374,1],[375,1],[376,1],[371,1],[372,1],[373,1],[377,1],[382,1],[381,1],[383,1],[384,1],[386,1],[385,1],[387,1],[389,1],[388,1],[390,1],[351,1],[352,1],[359,1],[360,1],[361,1],[362,1],[363,1],[364,1],[370,1],[350,1],[365,1],[368,1],[369,1],[349,1],[391,1],[393,1],[394,1],[395,1],[396,1],[397,1],[398,1],[392,1],[399,1],[400,1],[333,1],[332,1],[401,1],[402,1],[404,1],[405,1],[406,1],[403,1],[407,1],[408,1],[409,1],[413,1],[410,1],[412,1],[411,1],[340,1],[337,1],[336,1],[335,1],[416,1],[425,1],[417,1],[414,1],[426,1],[415,1],[420,1],[427,1],[421,1],[424,1],[419,1],[418,1],[428,1],[423,1],[429,1],[422,1],[430,1],[1031,1],[434,1],[471,1],[435,1],[468,1],[472,1],[469,1],[460,1],[474,1],[461,1],[436,1],[473,1],[437,1],[462,1],[476,1],[463,1],[438,1],[475,1],[439,1],[440,1],[477,1],[441,1],[466,1],[479,1],[467,1],[442,1],[478,1],[443,1],[456,1],[480,1],[457,1],[470,1],[445,1],[444,1],[481,1],[465,1],[464,1],[482,1],[447,1],[446,1],[483,1],[449,1],[448,1],[484,1],[451,1],[450,1],[485,1],[459,1],[458,1],[487,1],[453,1],[452,1],[486,1],[455,1],[454,1],[488,1],[339,1],[508,1],[505,1],[509,1],[506,1],[489,1],[510,1],[490,1],[497,1],[511,1],[498,1],[501,1],[512,1],[502,1],[507,1],[500,1],[499,1],[513,1],[504,1],[503,1],[514,1],[494,1],[493,1],[516,1],[496,1],[495,1],[515,1],[492,1],[491,1],[517,1],[431,1],[338,1],[432,1],[433,1],[519,1],[518,1],[523,1],[520,1],[521,1],[522,1],[334,1],[900,1],[852,1],[853,1],[857,1],[858,1],[859,1],[854,1],[855,1],[856,1],[895,1],[891,1],[901,1],[890,1],[889,1],[886,1],[902,1],[885,1],[888,1],[903,1],[887,1],[537,1],[538,1],[842,1],[843,1],[848,1],[849,1],[839,1],[840,1],[851,1],[846,1],[841,1],[850,1],[838,1],[847,1],[861,1],[869,1],[863,1],[865,1],[867,1],[864,1],[860,1],[904,1],[868,1],[862,1],[893,1],[905,1],[892,1],[874,1],[876,1],[870,1],[871,1],[906,1],[875,1],[872,1],[873,1],[532,1],[529,1],[531,1],[530,1],[894,1],[271,1],[251,1],[270,1],[907,1],[254,1],[255,1],[908,1],[252,1],[253,1],[909,1],[258,1],[259,1],[269,1],[257,1],[910,1],[256,1],[268,1],[266,1],[911,1],[267,1],[1032,1],[293,1],[294,1],[327,1],[328,1],[319,1],[320,1],[295,1],[296,1],[321,1],[322,1],[297,1],[298,1],[299,1],[300,1],[325,1],[326,1],[301,1],[302,1],[315,1],[316,1],[329,1],[304,1],[303,1],[324,1],[323,1],[306,1],[305,1],[308,1],[307,1],[310,1],[309,1],[318,1],[317,1],[312,1],[311,1],[314,1],[313,1],[331,1],[292,1],[289,1],[290,1],[273,1],[274,1],[281,1],[282,1],[285,1],[286,1],[291,1],[284,1],[283,1],[288,1],[287,1],[278,1],[277,1],[280,1],[279,1],[276,1],[275,1],[272,1],[330,1],[265,1],[264,1],[899,1],[896,1],[897,1],[898,1],[248,1],[1001,1],[1005,1],[1004,1],[1000,1],[999,1],[1010,1],[1013,1],[1014,1],[1015,1],[1017,1],[1016,1],[1003,1],[46,1]]},"version":"4.4.2"} \ No newline at end of file