From 5f3dd867ad9050336dd209e5600221d95094c3d8 Mon Sep 17 00:00:00 2001 From: akumatus Date: Thu, 5 Sep 2024 02:58:54 +0000 Subject: [PATCH] feat(core): support snapshot preview in editor settings (#8094) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
🎥 Video uploaded on Graphite:
--- .../editor/edgeless/connector.tsx | 3 +- .../editor/edgeless/docs/connector.json | 78 + .../editor/edgeless/docs/index.ts | 55 + .../editor/edgeless/docs/mindmap.json | 238 ++ .../editor/edgeless/docs/note.json | 138 ++ .../editor/edgeless/docs/pen.json | 2105 +++++++++++++++++ .../editor/edgeless/docs/shape.json | 186 ++ .../editor/edgeless/docs/text.json | 99 + .../editor/edgeless/mind-map.tsx | 4 +- .../general-setting/editor/edgeless/note.tsx | 34 +- .../general-setting/editor/edgeless/pen.tsx | 3 +- .../general-setting/editor/edgeless/shape.tsx | 3 +- .../editor/edgeless/snapshot.tsx | 86 +- .../general-setting/editor/edgeless/text.tsx | 6 +- 14 files changed, 3003 insertions(+), 35 deletions(-) create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/connector.json create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/index.ts create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/mindmap.json create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/note.json create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/pen.json create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/shape.json create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/text.json diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/connector.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/connector.tsx index c6edd4e805..18330f2dea 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/connector.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/connector.tsx @@ -190,8 +190,7 @@ export const ConnectorSettings = () => { <> { + let collection: DocCollection | null = null; + return async function () { + if (collection) { + return collection; + } + const schema = new Schema(); + schema.register(AffineSchemas); + collection = new DocCollection({ schema }); + collection.meta.initialize(); + return collection; + }; +})(); + +export type DocName = + | 'note' + | 'pen' + | 'shape' + | 'text' + | 'connector' + | 'mindmap'; + +const docMap = new Map>(); + +export async function getDocByName(name: DocName) { + const rawData: Record = { + note: (await import('./note.json')).default, + pen: (await import('./pen.json')).default, + shape: (await import('./shape.json')).default, + text: (await import('./text.json')).default, + connector: (await import('./connector.json')).default, + mindmap: (await import('./mindmap.json')).default, + }; + if (docMap.get(name)) { + return docMap.get(name); + } + const snapshot = rawData[name] as DocSnapshot; + const promiseDoc = initDocFromSnapshot(snapshot); + docMap.set(name, promiseDoc); + return promiseDoc; +} + +async function initDocFromSnapshot(snapshot: DocSnapshot) { + const collection = await getCollection(); + const job = new Job({ + collection, + middlewares: [], + }); + + return await job.snapshotToDoc(snapshot); +} diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/mindmap.json b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/mindmap.json new file mode 100644 index 0000000000..746d209823 --- /dev/null +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/mindmap.json @@ -0,0 +1,238 @@ +{ + "type": "page", + "meta": { + "id": "0P4XpxtY1T", + "title": "", + "createDate": 1725500529462, + "tags": [] + }, + "blocks": { + "type": "block", + "id": "o_kDMq1Y2z", + "flavour": "affine:page", + "version": 2, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [] + } + }, + "children": [ + { + "type": "block", + "id": "CX3YRdnn7u", + "flavour": "affine:surface", + "version": 5, + "props": { + "elements": { + "uXwcJ22j4U": { + "index": "a1", + "seed": 521352102, + "children": { + "affine:surface:ymap": true, + "json": { + "5Jk9NbvuPN": { + "index": "a0" + }, + "DqF847301v": { + "index": "a0", + "parent": "5Jk9NbvuPN" + }, + "3cpFVUO7z_": { + "index": "a1", + "parent": "5Jk9NbvuPN" + }, + "cq1V7jb9Nw": { + "index": "a2", + "parent": "5Jk9NbvuPN" + } + } + }, + "layoutType": 0, + "style": 1, + "type": "mindmap", + "id": "uXwcJ22j4U" + }, + "5Jk9NbvuPN": { + "index": "a0", + "seed": 2040865434, + "color": "--affine-black", + "fillColor": "--affine-white", + "filled": true, + "fontFamily": "blocksuite:surface:Poppins", + "fontSize": 20, + "fontWeight": "600", + "maxWidth": 400, + "padding": [11, 22], + "radius": 8, + "rotate": 0, + "roughness": 1.4, + "shadow": { + "offsetX": 0, + "offsetY": 6, + "blur": 12, + "color": "rgba(0, 0, 0, 0.14)" + }, + "shapeStyle": "General", + "shapeType": "rect", + "strokeColor": "#84CFFF", + "strokeStyle": "solid", + "strokeWidth": 4, + "text": { + "affine:surface:text": true, + "delta": [ + { + "insert": "Mind Map" + } + ] + }, + "textResizing": 0, + "xywh": "[219.1787109375,-137.21072387695312,144.7799530029297,52]", + "type": "shape", + "id": "5Jk9NbvuPN" + }, + "DqF847301v": { + "index": "a0", + "seed": 42391752, + "color": "--affine-black", + "fillColor": "--affine-white", + "filled": true, + "fontFamily": "blocksuite:surface:Poppins", + "fontSize": 16, + "fontWeight": "500", + "maxWidth": false, + "padding": [6, 22], + "radius": 8, + "rotate": 0, + "roughness": 1.4, + "shadow": { + "offsetX": 0, + "offsetY": 6, + "blur": 12, + "color": "rgba(0, 0, 0, 0.14)" + }, + "shapeStyle": "General", + "shapeType": "rect", + "strokeColor": "--affine-palette-line-purple", + "strokeStyle": "solid", + "strokeWidth": 3, + "text": { + "affine:surface:text": true, + "delta": [ + { + "insert": "Text" + } + ] + }, + "textResizing": 0, + "xywh": "[563.9586639404297,-210.21072387695312,76.83197021484375,36]", + "type": "shape", + "id": "DqF847301v" + }, + "3cpFVUO7z_": { + "index": "a0", + "seed": 1821565231, + "color": "--affine-black", + "fillColor": "--affine-white", + "filled": true, + "fontFamily": "blocksuite:surface:Poppins", + "fontSize": 16, + "fontWeight": "500", + "maxWidth": false, + "padding": [6, 22], + "radius": 8, + "rotate": 0, + "roughness": 1.4, + "shadow": { + "offsetX": 0, + "offsetY": 6, + "blur": 12, + "color": "rgba(0, 0, 0, 0.14)" + }, + "shapeStyle": "General", + "shapeType": "rect", + "strokeColor": "--affine-palette-line-magenta", + "strokeStyle": "solid", + "strokeWidth": 3, + "text": { + "affine:surface:text": true, + "delta": [ + { + "insert": "Text" + } + ] + }, + "textResizing": 0, + "xywh": "[563.9586639404297,-129.21072387695312,76.83197021484375,36]", + "type": "shape", + "id": "3cpFVUO7z_" + }, + "cq1V7jb9Nw": { + "index": "a0", + "seed": 1835053830, + "color": "--affine-black", + "fillColor": "--affine-white", + "filled": true, + "fontFamily": "blocksuite:surface:Poppins", + "fontSize": 16, + "fontWeight": "500", + "maxWidth": false, + "padding": [6, 22], + "radius": 8, + "rotate": 0, + "roughness": 1.4, + "shadow": { + "offsetX": 0, + "offsetY": 6, + "blur": 12, + "color": "rgba(0, 0, 0, 0.14)" + }, + "shapeStyle": "General", + "shapeType": "rect", + "strokeColor": "--affine-palette-line-orange", + "strokeStyle": "solid", + "strokeWidth": 3, + "text": { + "affine:surface:text": true, + "delta": [ + { + "insert": "Text" + } + ] + }, + "textResizing": 0, + "xywh": "[563.9586639404297,-48.210723876953125,76.83197021484375,36]", + "type": "shape", + "id": "cq1V7jb9Nw" + } + } + }, + "children": [ + { + "type": "block", + "id": "yUWjMW5rEZ", + "flavour": "affine:frame", + "version": 1, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "Frame 1" + } + ] + }, + "background": "--affine-palette-transparent", + "xywh": "[138.3125,-266.609375,602.640625,321.26171875]", + "index": "a0", + "childElementIds": { + "uXwcJ22j4U": true + } + }, + "children": [] + } + ] + } + ] + } +} diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/note.json b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/note.json new file mode 100644 index 0000000000..179777cac7 --- /dev/null +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/note.json @@ -0,0 +1,138 @@ +{ + "type": "page", + "meta": { + "id": "pfXt9oH_Rb", + "title": "Note", + "createDate": 1725451650158, + "tags": [] + }, + "blocks": { + "type": "block", + "id": "hNFCyKIXqH", + "flavour": "affine:page", + "version": 2, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "Note" + } + ] + } + }, + "children": [ + { + "type": "block", + "id": "odnFJlKwxt", + "flavour": "affine:surface", + "version": 5, + "props": { + "elements": {} + }, + "children": [ + { + "type": "block", + "id": "D1UhpqzS37", + "flavour": "affine:frame", + "version": 1, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "Frame 1" + } + ] + }, + "background": "--affine-palette-transparent", + "xywh": "[361.3046875,-9.600906372070312,803.04296875,291.26953125]", + "index": "a0", + "childElementIds": { + "C5e-RyxlTI": true + } + }, + "children": [] + } + ] + }, + { + "type": "block", + "id": "C5e-RyxlTI", + "flavour": "affine:note", + "version": 1, + "props": { + "xywh": "[538.826171875,46.71159362792969,448,180]", + "background": "--affine-note-background-blue", + "index": "a3", + "hidden": false, + "displayMode": "edgeless", + "edgeless": { + "style": { + "borderRadius": 0, + "borderSize": 4, + "borderStyle": "none", + "shadowType": "--affine-note-shadow-sticker" + } + } + }, + "children": [ + { + "type": "block", + "id": "AjSEjoCq1Q", + "flavour": "affine:paragraph", + "version": 1, + "props": { + "type": "h1", + "text": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "Write, draw, plan all at once." + } + ] + } + }, + "children": [] + }, + { + "type": "block", + "id": "s5v28mktAO", + "flavour": "affine:paragraph", + "version": 1, + "props": { + "type": "text", + "text": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "AFFiNE is a workspace with fully merged docs," + } + ] + } + }, + "children": [] + }, + { + "type": "block", + "id": "Jd9Unn0j4a", + "flavour": "affine:paragraph", + "version": 1, + "props": { + "type": "text", + "text": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "whiteboards and databases." + } + ] + } + }, + "children": [] + } + ] + } + ] + } +} diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/pen.json b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/pen.json new file mode 100644 index 0000000000..1a26f02833 --- /dev/null +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/pen.json @@ -0,0 +1,2105 @@ +{ + "type": "page", + "meta": { + "id": "-obrGMzcTk", + "title": "BlockSuite Playground", + "createDate": 1725457726818, + "tags": [] + }, + "blocks": { + "type": "block", + "id": "1SwQIDauzM", + "flavour": "affine:page", + "version": 2, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "BlockSuite Playground" + } + ] + } + }, + "children": [ + { + "type": "block", + "id": "bU2q2UVXot", + "flavour": "affine:surface", + "version": 5, + "props": { + "elements": { + "f-uhoROXQ1": { + "index": "aT", + "seed": 930141788, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 2, 0.07999999821186066], + [4, 5, 0.2606160044670105], + [4, 5, 0.2606160044670105], + [7, 6, 0.29249799251556396], + [7, 6, 0.29249799251556396], + [10, 8, 0.30849799513816833], + [10, 8, 0.30849799513816833], + [14, 10, 0.2991815209388733], + [14, 10, 0.2991815209388733], + [17, 12, 0.1921611875295639], + [17, 12, 0.1921611875295639], + [19, 13, 0.16775710880756378], + [19, 13, 0.16775710880756378] + ], + "rotate": 0, + "xywh": "[5.338820553987489,373.4424937914271,21,15]", + "type": "brush", + "id": "f-uhoROXQ1" + }, + "EbTf00IFMh": { + "index": "aU", + "seed": 1175065049, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 2, 0.07999999821186066], + [5, 2, 0.4342400133609772], + [5, 2, 0.4342400133609772], + [8, 3, 0.426395982503891], + [8, 3, 0.426395982503891], + [12, 5, 0.4344480037689209], + [12, 5, 0.4344480037689209], + [16, 6, 0.28428566455841064], + [16, 6, 0.28428566455841064], + [17, 6, 0.262082040309906], + [17, 6, 0.262082040309906] + ], + "rotate": 0, + "xywh": "[4.338820553987489,400.4424937914271,19,8]", + "type": "brush", + "id": "EbTf00IFMh" + }, + "wXY2Ab0Duo": { + "index": "aV", + "seed": 225475485, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 11, 0.07999999821186066], + [7, 11, 0.3378250002861023], + [7, 11, 0.3378250002861023], + [11, 9, 0.3700520098209381], + [11, 9, 0.3700520098209381], + [16, 7, 0.3126690089702606], + [16, 7, 0.3126690089702606], + [21, 2, 0.31032323837280273], + [21, 2, 0.31032323837280273] + ], + "rotate": 0, + "xywh": "[-1.661179446012511,423.4424937914271,23,13]", + "type": "brush", + "id": "wXY2Ab0Duo" + }, + "UaExj66-4Z": { + "index": "aW", + "seed": 140962525, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 4, 0.07999999821186066], + [4, 6, 0.318695992231369], + [4, 6, 0.318695992231369], + [5, 7, 0.3280281722545624], + [5, 7, 0.3280281722545624], + [7, 8, 0.34308063983917236], + [7, 8, 0.34308063983917236], + [8, 10, 0.3468312621116638], + [8, 10, 0.3468312621116638], + [9, 10, 0.3616268038749695], + [9, 10, 0.3616268038749695], + [10, 11, 0.36024218797683716], + [10, 11, 0.36024218797683716], + [11, 12, 0.38763824105262756], + [11, 12, 0.38763824105262756], + [13, 12, 0.3992640972137451], + [13, 12, 0.3992640972137451], + [15, 12, 0.41562214493751526], + [15, 12, 0.41562214493751526], + [18, 10, 0.427421510219574], + [18, 10, 0.427421510219574], + [21, 9, 0.3926153779029846], + [21, 9, 0.3926153779029846], + [25, 7, 0.3877038061618805], + [25, 7, 0.3877038061618805], + [28, 5, 0.28508585691452026], + [28, 5, 0.28508585691452026], + [31, 3, 0.2543472349643707], + [31, 3, 0.2543472349643707], + [34, 2, 0.08147580176591873], + [34, 2, 0.08147580176591873] + ], + "rotate": 0, + "xywh": "[45.33882055398749,395.4424937914271,36,14]", + "type": "brush", + "id": "UaExj66-4Z" + }, + "gaD_Ze52TJ": { + "index": "aX", + "seed": 2003216140, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [12, 7, 0.07999999821186066], + [12, 4, 0.18959686160087585], + [12, 4, 0.18959686160087585], + [12, 4, 0.29224973917007446], + [12, 3, 0.33191293478012085], + [12, 3, 0.33191293478012085], + [12, 3, 0.3927247226238251], + [12, 3, 0.4236619770526886], + [12, 2, 0.4416619837284088], + [12, 2, 0.4416619837284088], + [11, 2, 0.507764995098114], + [11, 2, 0.507764995098114], + [11, 3, 0.5404660105705261], + [11, 3, 0.5404660105705261], + [10, 5, 0.5302525162696838], + [10, 5, 0.5302525162696838], + [8, 11, 0.5351979732513428], + [8, 11, 0.5351979732513428], + [6, 16, 0.541547954082489], + [6, 16, 0.541547954082489], + [6, 19, 0.5515480637550354], + [6, 19, 0.5515480637550354], + [4, 26, 0.5745328664779663], + [4, 26, 0.5745328664779663], + [3, 32, 0.5793829560279846], + [3, 32, 0.5793829560279846], + [2, 39, 0.5985066294670105], + [2, 39, 0.5985066294670105], + [2, 43, 0.6084787249565125], + [2, 43, 0.6084787249565125], + [2, 46, 0.6224569082260132], + [2, 46, 0.6224569082260132], + [2, 48, 0.6001071929931641], + [2, 48, 0.6001071929931641], + [3, 49, 0.6014661192893982], + [3, 49, 0.6014661192893982], + [5, 50, 0.5439914464950562], + [5, 50, 0.5439914464950562], + [6, 51, 0.5280889272689819], + [6, 51, 0.5280889272689819], + [7, 52, 0.5173540115356445], + [7, 52, 0.5173540115356445], + [10, 52, 0.48867717385292053], + [10, 52, 0.48867717385292053], + [12, 52, 0.4820888638496399], + [12, 52, 0.4820888638496399], + [14, 52, 0.46353891491889954], + [14, 52, 0.46353891491889954], + [17, 51, 0.4467557668685913], + [17, 51, 0.4467557668685913], + [20, 48, 0.4250929653644562], + [20, 48, 0.4250929653644562], + [22, 47, 0.4211066663265228], + [22, 47, 0.4211066663265228], + [25, 44, 0.1963813155889511], + [25, 44, 0.1963813155889511] + ], + "rotate": 0, + "xywh": "[59.33882055398749,373.4424937914271,27,54]", + "type": "brush", + "id": "gaD_Ze52TJ" + }, + "Fz3jbY2dge": { + "index": "aY", + "seed": 1302768834, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [10, 4, 0.07999999821186066], + [8, 3, 0.29256927967071533], + [8, 3, 0.29256927967071533], + [7, 3, 0.32740601897239685], + [7, 3, 0.32740601897239685], + [6, 3, 0.34340599179267883], + [6, 3, 0.34340599179267883], + [6, 3, 0.3594059944152832], + [5, 4, 0.43699949979782104], + [5, 4, 0.43699949979782104], + [4, 4, 0.4728640019893646], + [4, 4, 0.4728640019893646], + [4, 5, 0.4446605145931244], + [4, 5, 0.4446605145931244], + [3, 7, 0.44792598485946655], + [3, 7, 0.44792598485946655], + [2, 9, 0.44683802127838135], + [2, 9, 0.44683802127838135], + [2, 11, 0.4716622829437256], + [2, 11, 0.4716622829437256], + [2, 13, 0.48044759035110474], + [2, 13, 0.48044759035110474], + [2, 16, 0.49808669090270996], + [2, 16, 0.49808669090270996], + [2, 18, 0.5016840100288391], + [2, 18, 0.5016840100288391], + [4, 21, 0.5473921895027161], + [4, 21, 0.5473921895027161], + [5, 23, 0.5775240063667297], + [5, 23, 0.5775240063667297], + [7, 24, 0.5703234672546387], + [7, 24, 0.5703234672546387], + [10, 25, 0.5508673191070557], + [10, 25, 0.5508673191070557], + [12, 25, 0.5428951978683472], + [12, 25, 0.5428951978683472], + [14, 25, 0.5126131772994995], + [14, 25, 0.5126131772994995], + [16, 24, 0.48826834559440613], + [16, 24, 0.48826834559440613], + [18, 21, 0.4762577414512634], + [18, 21, 0.4762577414512634], + [20, 18, 0.4664226472377777], + [20, 18, 0.4664226472377777], + [21, 15, 0.4865860641002655], + [21, 15, 0.4865860641002655], + [21, 12, 0.48886263370513916], + [21, 12, 0.48886263370513916], + [20, 8, 0.5454437136650085], + [20, 8, 0.5454437136650085], + [20, 6, 0.5938751101493835], + [20, 6, 0.5938751101493835], + [18, 5, 0.6395639181137085], + [18, 5, 0.6395639181137085], + [17, 3, 0.6948049664497375], + [17, 3, 0.6948049664497375], + [15, 2, 0.7384392619132996], + [15, 2, 0.7384392619132996], + [14, 2, 0.7850593328475952], + [14, 2, 0.7850593328475952], + [12, 2, 0.8112660050392151], + [12, 2, 0.8112660050392151], + [11, 2, 0.8033759593963623], + [11, 2, 0.8033759593963623], + [10, 2, 0.8107460141181946], + [10, 2, 0.8107460141181946], + [10, 2, 0.6119456887245178] + ], + "rotate": 0, + "xywh": "[92.33882055398749,397.4424937914271,23,27]", + "type": "brush", + "id": "Fz3jbY2dge" + }, + "29gtvdskoB": { + "index": "aZ", + "seed": 2123783898, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [19, 7, 0.07999999821186066], + [18, 4, 0.18657000362873077], + [18, 4, 0.18657000362873077], + [18, 4, 0.24454550445079803], + [18, 3, 0.2820093631744385], + [18, 3, 0.2820093631744385], + [17, 2, 0.32105201482772827], + [17, 2, 0.32105201482772827], + [17, 2, 0.33599600195884705], + [16, 2, 0.3589400053024292], + [16, 2, 0.3589400053024292], + [15, 2, 0.38541001081466675], + [15, 2, 0.38541001081466675], + [14, 2, 0.395920991897583], + [14, 2, 0.395920991897583], + [13, 4, 0.40643197298049927], + [13, 4, 0.40643197298049927], + [12, 4, 0.3978700041770935], + [12, 4, 0.3978700041770935], + [10, 8, 0.3847157657146454], + [10, 8, 0.3847157657146454], + [9, 10, 0.3811604678630829], + [9, 10, 0.3811604678630829], + [8, 12, 0.35765552520751953], + [8, 12, 0.35765552520751953], + [8, 13, 0.34668493270874023], + [8, 13, 0.34668493270874023], + [7, 15, 0.3305884897708893], + [7, 15, 0.3305884897708893], + [6, 17, 0.2987392842769623], + [6, 17, 0.2987392842769623], + [6, 18, 0.2836398482322693], + [6, 18, 0.2836398482322693], + [6, 19, 0.27404171228408813], + [6, 19, 0.27404171228408813], + [6, 19, 0.24829891324043274], + [7, 19, 0.24347546696662903], + [7, 19, 0.24347546696662903], + [7, 19, 0.2348436564207077], + [9, 20, 0.22355028986930847], + [9, 20, 0.22355028986930847], + [11, 20, 0.23227554559707642], + [11, 20, 0.23227554559707642], + [13, 20, 0.22308678925037384], + [13, 20, 0.22308678925037384], + [15, 20, 0.2245209962129593], + [15, 20, 0.2245209962129593], + [18, 21, 0.2200210839509964], + [18, 21, 0.2200210839509964], + [20, 21, 0.21423135697841644], + [20, 21, 0.21423135697841644], + [22, 22, 0.21618404984474182], + [22, 22, 0.21618404984474182], + [24, 23, 0.21175171434879303], + [24, 23, 0.21175171434879303], + [25, 23, 0.2572232782840729], + [25, 23, 0.2572232782840729], + [25, 25, 0.32417523860931396], + [25, 25, 0.32417523860931396], + [25, 25, 0.35091066360473633], + [25, 27, 0.3808022439479828], + [25, 27, 0.3808022439479828], + [24, 28, 0.4406905472278595], + [24, 28, 0.4406905472278595], + [22, 30, 0.47332000732421875], + [22, 30, 0.47332000732421875], + [19, 31, 0.4923039972782135], + [19, 31, 0.4923039972782135], + [17, 32, 0.49331000447273254], + [17, 32, 0.49331000447273254], + [13, 32, 0.5113099813461304], + [13, 32, 0.5113099813461304], + [10, 32, 0.4908510148525238], + [10, 32, 0.4908510148525238], + [7, 32, 0.4946979880332947], + [7, 32, 0.4946979880332947], + [5, 31, 0.4508178234100342], + [5, 31, 0.4508178234100342], + [3, 31, 0.4371323883533478], + [3, 31, 0.4371323883533478], + [2, 30, 0.33625829219818115], + [2, 30, 0.33625829219818115], + [2, 30, 0.19867989420890808], + [2, 29, 0.10387896746397018], + [2, 29, 0.10387896746397018], + [3, 29, 0.047939483076334], + [3, 29, 0.047939483076334] + ], + "rotate": 0, + "xywh": "[151.3388205539875,391.4424937914271,27,34]", + "type": "brush", + "id": "29gtvdskoB" + }, + "PTbR7cMkX5": { + "index": "aa", + "seed": 706133801, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [4, 4, 0.07999999821186066], + [3, 2, 0.23433898389339447], + [3, 2, 0.23433898389339447], + [3, 2, 0.2603380084037781], + [3, 2, 0.3484664857387543], + [3, 2, 0.35750600695610046], + [3, 2, 0.3664500117301941], + [4, 2, 0.35938799381256104], + [4, 2, 0.35938799381256104], + [5, 2, 0.3472200036048889], + [5, 2, 0.3472200036048889], + [6, 2, 0.3441140055656433], + [6, 2, 0.3441140055656433], + [6, 3, 0.35098782181739807], + [6, 3, 0.35098782181739807], + [7, 5, 0.35381603240966797], + [7, 5, 0.35381603240966797], + [8, 8, 0.35795825719833374], + [8, 8, 0.35795825719833374], + [8, 11, 0.35881149768829346], + [8, 11, 0.35881149768829346], + [8, 15, 0.38555142283439636], + [8, 15, 0.38555142283439636], + [8, 22, 0.40043994784355164], + [8, 22, 0.40043994784355164], + [7, 29, 0.4440000057220459], + [7, 29, 0.4440000057220459], + [6, 36, 0.47104087471961975], + [6, 36, 0.47104087471961975], + [4, 42, 0.5303947329521179], + [4, 42, 0.5303947329521179], + [3, 47, 0.5628460049629211], + [3, 47, 0.5628460049629211], + [3, 48, 0.5783020257949829], + [3, 48, 0.5783020257949829], + [3, 48, 0.5532299876213074], + [3, 48, 0.5404260158538818], + [3, 48, 0.46246784925460815], + [3, 47, 0.4277772307395935], + [3, 47, 0.4277772307395935], + [3, 47, 0.41338279843330383], + [2, 45, 0.35486090183258057], + [2, 45, 0.35486090183258057], + [2, 44, 0.3307364583015442], + [2, 44, 0.3307364583015442], + [2, 42, 0.2966119945049286], + [2, 42, 0.2966119945049286], + [2, 40, 0.2973714768886566], + [2, 40, 0.2973714768886566], + [2, 38, 0.295522004365921], + [2, 38, 0.295522004365921], + [2, 35, 0.2775219976902008], + [2, 35, 0.2775219976902008], + [2, 32, 0.2343914806842804], + [2, 32, 0.2343914806842804], + [3, 29, 0.20934799313545227], + [3, 29, 0.20934799313545227], + [5, 26, 0.19134798645973206], + [5, 26, 0.19134798645973206], + [6, 24, 0.17534799873828888], + [6, 24, 0.17534799873828888], + [7, 22, 0.1259789764881134], + [7, 22, 0.1259789764881134], + [8, 21, 0.09685599058866501], + [8, 21, 0.09685599058866501], + [9, 21, 0.1095854789018631], + [9, 21, 0.1095854789018631], + [10, 20, 0.10316199064254761], + [10, 20, 0.10316199064254761], + [11, 20, 0.10904800146818161], + [11, 20, 0.10904800146818161], + [12, 20, 0.15319710969924927], + [12, 20, 0.15319710969924927], + [14, 20, 0.1627408117055893], + [14, 20, 0.1627408117055893], + [15, 20, 0.18442712724208832], + [15, 20, 0.18442712724208832], + [16, 20, 0.20093637704849243], + [16, 20, 0.20093637704849243], + [18, 20, 0.19937340915203094], + [18, 20, 0.19937340915203094], + [19, 20, 0.20828555524349213], + [19, 20, 0.20828555524349213], + [19, 20, 0.21811065077781677], + [19, 20, 0.22246335446834564], + [20, 20, 0.25558894872665405], + [20, 20, 0.25558894872665405], + [20, 21, 0.2905181348323822], + [20, 21, 0.2905181348323822], + [20, 22, 0.3098260462284088], + [20, 22, 0.3098260462284088], + [20, 23, 0.3256779611110687], + [20, 23, 0.3256779611110687], + [20, 25, 0.34571629762649536], + [20, 25, 0.34571629762649536], + [20, 28, 0.4219245910644531], + [20, 28, 0.4219245910644531], + [20, 32, 0.4549766480922699], + [20, 32, 0.4549766480922699], + [20, 35, 0.4681819975376129], + [20, 35, 0.4681819975376129], + [20, 39, 0.4841820001602173], + [20, 39, 0.4841820001602173], + [20, 43, 0.4743974804878235], + [20, 43, 0.4743974804878235], + [20, 45, 0.44601887464523315], + [20, 45, 0.44601887464523315], + [21, 47, 0.4428178668022156], + [21, 47, 0.4428178668022156], + [23, 47, 0.3268067538738251], + [23, 47, 0.3268067538738251], + [25, 47, 0.28685131669044495], + [25, 47, 0.28685131669044495], + [27, 45, 0.12850183248519897], + [27, 45, 0.12850183248519897] + ], + "rotate": 0, + "xywh": "[183.3388205539875,374.4424937914271,29,50]", + "type": "brush", + "id": "PTbR7cMkX5" + }, + "1jld6ckL25": { + "index": "ab", + "seed": 1404216526, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [16, 18, 0.07999999821186066], + [16, 15, 0.20508499443531036], + [16, 15, 0.20508499443531036], + [16, 14, 0.23906174302101135], + [16, 14, 0.23906174302101135], + [16, 13, 0.2530539929866791], + [16, 13, 0.2530539929866791], + [16, 10, 0.29224199056625366], + [16, 10, 0.29224199056625366], + [16, 9, 0.30024200677871704], + [16, 9, 0.30024200677871704], + [16, 6, 0.31899601221084595], + [16, 6, 0.31899601221084595], + [16, 5, 0.32301098108291626], + [16, 5, 0.32301098108291626], + [16, 3, 0.3330259919166565], + [16, 3, 0.3330259919166565], + [15, 2, 0.34834998846054077], + [15, 2, 0.34834998846054077], + [14, 2, 0.3583499789237976], + [14, 2, 0.3583499789237976], + [13, 2, 0.3853565752506256], + [13, 2, 0.3853565752506256], + [12, 3, 0.39747709035873413], + [12, 3, 0.39747709035873413], + [9, 6, 0.4310646653175354], + [9, 6, 0.4310646653175354], + [8, 8, 0.43905776739120483], + [8, 8, 0.43905776739120483], + [6, 12, 0.47688591480255127], + [6, 12, 0.47688591480255127], + [4, 18, 0.5008519887924194], + [4, 18, 0.5008519887924194], + [3, 22, 0.5168519616127014], + [3, 22, 0.5168519616127014], + [2, 26, 0.5094555020332336], + [2, 26, 0.5094555020332336], + [2, 28, 0.5089899897575378], + [2, 28, 0.5089899897575378], + [2, 30, 0.4890829920768738], + [2, 30, 0.4890829920768738], + [3, 33, 0.4858386814594269], + [3, 33, 0.4858386814594269], + [4, 34, 0.47350701689720154], + [4, 34, 0.47350701689720154], + [6, 35, 0.4615417718887329], + [6, 35, 0.4615417718887329], + [7, 35, 0.44458433985710144], + [7, 35, 0.44458433985710144], + [10, 35, 0.437885582447052], + [10, 35, 0.437885582447052], + [12, 34, 0.43268638849258423], + [12, 34, 0.43268638849258423], + [15, 32, 0.4356154799461365], + [15, 32, 0.4356154799461365], + [18, 29, 0.4389813542366028], + [18, 29, 0.4389813542366028], + [21, 26, 0.40886372327804565], + [21, 26, 0.40886372327804565], + [23, 22, 0.3969523012638092], + [23, 22, 0.3969523012638092], + [25, 18, 0.3345963954925537], + [25, 18, 0.3345963954925537], + [26, 14, 0.2804817855358124], + [26, 14, 0.2804817855358124], + [26, 14, 0.2588568925857544], + [27, 13, 0.206588014960289], + [27, 13, 0.206588014960289], + [26, 12, 0.19858801364898682], + [26, 12, 0.19858801364898682], + [26, 12, 0.19741597771644592], + [25, 12, 0.18941599130630493], + [25, 12, 0.18941599130630493], + [25, 13, 0.21859851479530334], + [25, 13, 0.21859851479530334], + [25, 13, 0.21819598972797394], + [24, 13, 0.27330341935157776], + [24, 13, 0.27330341935157776], + [23, 14, 0.29044947028160095], + [23, 14, 0.29044947028160095], + [23, 16, 0.3317313492298126], + [23, 16, 0.3317313492298126], + [22, 19, 0.418462336063385], + [22, 19, 0.418462336063385], + [21, 21, 0.43682217597961426], + [21, 21, 0.43682217597961426], + [21, 23, 0.4936690330505371], + [21, 23, 0.4936690330505371], + [21, 26, 0.538419246673584], + [21, 26, 0.538419246673584], + [21, 29, 0.5344308018684387], + [21, 29, 0.5344308018684387], + [22, 31, 0.5437679886817932], + [22, 31, 0.5437679886817932], + [23, 33, 0.4682130217552185], + [23, 33, 0.4682130217552185], + [26, 34, 0.46082422137260437], + [26, 34, 0.46082422137260437], + [28, 34, 0.38996177911758423], + [28, 34, 0.38996177911758423], + [31, 33, 0.2722037732601166], + [31, 33, 0.2722037732601166], + [36, 30, 0.16185547411441803], + [36, 30, 0.16185547411441803] + ], + "rotate": 0, + "xywh": "[211.3388205539875,389.4424937914271,38,37]", + "type": "brush", + "id": "1jld6ckL25" + }, + "Rf9E8hoQC2": { + "index": "ac", + "seed": 1570152044, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [15, 19, 0.07999999821186066], + [13, 18, 0.20035800337791443], + [13, 18, 0.20035800337791443], + [13, 18, 0.26453697681427], + [12, 18, 0.4176176190376282], + [12, 18, 0.4176176190376282], + [12, 18, 0.49732741713523865], + [12, 18, 0.5171497464179993], + [12, 17, 0.5549719929695129], + [12, 17, 0.5549719929695129], + [12, 17, 0.5012879967689514], + [13, 16, 0.49767401814460754], + [13, 16, 0.49767401814460754], + [16, 13, 0.4672977328300476], + [16, 13, 0.4672977328300476], + [17, 12, 0.4672439992427826], + [17, 12, 0.4672439992427826], + [20, 8, 0.3404124677181244], + [20, 8, 0.3404124677181244], + [22, 6, 0.266548216342926], + [22, 6, 0.266548216342926], + [24, 4, 0.22728455066680908], + [24, 4, 0.22728455066680908], + [24, 3, 0.21726998686790466], + [24, 3, 0.21726998686790466], + [25, 2, 0.19926999509334564], + [25, 2, 0.19926999509334564], + [25, 2, 0.2211344838142395], + [25, 2, 0.21944525837898254], + [25, 3, 0.24364922940731049], + [25, 3, 0.24364922940731049], + [24, 4, 0.2529940903186798], + [24, 4, 0.2529940903186798], + [24, 5, 0.25945180654525757], + [24, 5, 0.25945180654525757], + [24, 8, 0.2740645706653595], + [24, 8, 0.2740645706653595], + [24, 9, 0.27848580479621887], + [24, 9, 0.27848580479621887], + [24, 13, 0.2738115191459656], + [24, 13, 0.2738115191459656], + [24, 15, 0.27499115467071533], + [24, 15, 0.27499115467071533], + [24, 18, 0.26102879643440247], + [24, 18, 0.26102879643440247], + [24, 22, 0.2539224922657013], + [24, 22, 0.2539224922657013], + [24, 28, 0.25005239248275757], + [24, 28, 0.25005239248275757], + [24, 33, 0.24654175341129303], + [24, 33, 0.24654175341129303], + [23, 44, 0.2713744044303894], + [23, 44, 0.2713744044303894], + [23, 48, 0.27053046226501465], + [23, 48, 0.27053046226501465], + [22, 58, 0.3543557822704315], + [22, 58, 0.3543557822704315], + [22, 61, 0.4132113456726074], + [22, 61, 0.4132113456726074], + [20, 68, 0.5146151781082153], + [20, 68, 0.5146151781082153], + [19, 71, 0.5581437945365906], + [19, 71, 0.5581437945365906], + [18, 72, 0.5753200054168701], + [18, 72, 0.5753200054168701], + [16, 73, 0.6297879815101624], + [16, 73, 0.6297879815101624], + [12, 74, 0.6593769788742065], + [12, 74, 0.6593769788742065], + [11, 74, 0.6608099937438965], + [11, 74, 0.6608099937438965], + [6, 73, 0.6045359969139099], + [6, 73, 0.6045359969139099], + [5, 72, 0.5713990330696106], + [5, 72, 0.5713990330696106], + [2, 68, 0.29678910970687866], + [2, 68, 0.29678910970687866] + ], + "rotate": 0, + "xywh": "[232.3388205539875,383.4424937914271,27,76]", + "type": "brush", + "id": "Rf9E8hoQC2" + }, + "HKjvevKgrM": { + "index": "ad", + "seed": 2117166361, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [5.183440729955009, 6.4568170219370415, 0.07999999821186066], + [3.9100644379730056, 5.82012887594604, 0.07058398425579071], + [3.9100644379730056, 5.82012887594604, 0.07058398425579071], + [3.9100644379730056, 5.82012887594604, 0.12665799260139465], + [3.2733762919820037, 5.183440729955038, 0.17871350049972534], + [3.2733762919820037, 5.183440729955038, 0.17871350049972534], + [3.2733762919820037, 5.183440729955038, 0.22858886420726776], + [3.2733762919820037, 4.546752583964036, 0.25521397590637207], + [3.2733762919820037, 4.546752583964036, 0.25521397590637207], + [3.2733762919820037, 3.9100644379730056, 0.31940972805023193], + [3.2733762919820037, 3.9100644379730056, 0.31940972805023193], + [3.2733762919820037, 3.9100644379730056, 0.3431519865989685], + [3.2733762919820037, 3.2733762919820037, 0.3511520028114319], + [3.2733762919820037, 3.2733762919820037, 0.3511520028114319], + [3.9100644379730056, 3.2733762919820037, 0.37125399708747864], + [3.9100644379730056, 3.2733762919820037, 0.37125399708747864], + [5.183440729955009, 2.636688145991002, 0.3747899830341339], + [5.183440729955009, 2.636688145991002, 0.3747899830341339], + [6.456817021937013, 2.636688145991002, 0.36840251088142395], + [6.456817021937013, 2.636688145991002, 0.36840251088142395], + [8.366881459910076, 2, 0.3769400119781494], + [8.366881459910076, 2, 0.3769400119781494], + [9.64025775189208, 2, 0.3550593852996826], + [9.64025775189208, 2, 0.3550593852996826], + [12.187010335856087, 3.2733762919820037, 0.342803418636322], + [12.187010335856087, 3.2733762919820037, 0.342803418636322], + [13.460386627838147, 3.2733762919820037, 0.33636152744293213], + [13.460386627838147, 3.2733762919820037, 0.33636152744293213], + [15.370451065811153, 4.546752583964036, 0.3258213400840759], + [15.370451065811153, 4.546752583964036, 0.3258213400840759], + [16.643827357793157, 6.4568170219370415, 0.2634645402431488], + [16.643827357793157, 6.4568170219370415, 0.2634645402431488], + [18.553891795766162, 9.003569605901077, 0.2912028729915619], + [18.553891795766162, 9.003569605901077, 0.2912028729915619], + [19.19057994175722, 9.64025775189208, 0.2943159341812134], + [19.19057994175722, 9.64025775189208, 0.2943159341812134], + [19.19057994175722, 11.550322189865113, 0.33024126291275024], + [19.19057994175722, 11.550322189865113, 0.33024126291275024], + [19.19057994175722, 13.460386627838147, 0.3431699573993683], + [19.19057994175722, 13.460386627838147, 0.3431699573993683], + [19.19057994175722, 16.007139211802183, 0.3871162235736847], + [19.19057994175722, 16.007139211802183, 0.3871162235736847], + [19.19057994175722, 17.280515503784187, 0.4061059355735779], + [19.19057994175722, 17.280515503784187, 0.4061059355735779], + [17.91720364977516, 18.55389179576622, 0.4266290068626404], + [17.91720364977516, 18.55389179576622, 0.4266290068626404], + [16.643827357793157, 19.827268087748223, 0.4504072666168213], + [16.643827357793157, 19.827268087748223, 0.4504072666168213], + [15.370451065811153, 21.100644379730255, 0.48403429985046387], + [15.370451065811153, 21.100644379730255, 0.48403429985046387], + [13.460386627838147, 21.737332525721257, 0.5059099793434143], + [13.460386627838147, 21.737332525721257, 0.5059099793434143], + [11.550322189865085, 22.37402067171226, 0.5312139987945557], + [11.550322189865085, 22.37402067171226, 0.5312139987945557], + [9.64025775189208, 23.01070881770326, 0.5627689957618713], + [9.64025775189208, 23.01070881770326, 0.5627689957618713], + [7.730193313919074, 23.01070881770326, 0.5839539766311646], + [7.730193313919074, 23.01070881770326, 0.5839539766311646], + [5.820128875946011, 23.01070881770326, 0.5921600461006165], + [5.820128875946011, 23.01070881770326, 0.5921600461006165], + [4.5467525839640075, 23.01070881770326, 0.606160044670105], + [4.5467525839640075, 23.01070881770326, 0.606160044670105], + [3.2733762919820037, 23.01070881770326, 0.541802167892456], + [3.2733762919820037, 23.01070881770326, 0.541802167892456], + [2.636688145991002, 22.37402067171226, 0.5349676609039307], + [2.636688145991002, 22.37402067171226, 0.5349676609039307], + [2, 21.737332525721257, 0.4620896577835083], + [2, 21.737332525721257, 0.4620896577835083], + [2, 21.737332525721257, 0.2208499163389206] + ], + "rotate": 0, + "xywh": "[254.5951474386211,389.5329185107686,21.19057994175722,25.01070881770326]", + "type": "brush", + "id": "HKjvevKgrM" + }, + "1sPUKvnzLl": { + "index": "ae", + "seed": 1268192592, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [7.730193313919074, 14.09707477382915, 0.07999999821186066], + [10.91363404387414, 14.09707477382915, 0.4431820213794708], + [10.91363404387414, 14.09707477382915, 0.4431820213794708], + [13.460386627838147, 13.460386627838147, 0.4316770136356354], + [13.460386627838147, 13.460386627838147, 0.4316770136356354], + [16.00713921180221, 12.187010335856115, 0.403981477022171], + [16.00713921180221, 12.187010335856115, 0.403981477022171], + [17.280515503784216, 12.187010335856115, 0.3958066403865814], + [17.280515503784216, 12.187010335856115, 0.3958066403865814], + [18.55389179576622, 10.913634043874112, 0.3805922567844391], + [18.55389179576622, 10.913634043874112, 0.3805922567844391], + [20.46395623373928, 9.64025775189208, 0.33836841583251953], + [20.46395623373928, 9.64025775189208, 0.33836841583251953], + [20.46395623373928, 8.366881459910076, 0.30559495091438293], + [20.46395623373928, 8.366881459910076, 0.30559495091438293], + [20.46395623373928, 7.730193313919074, 0.278987318277359], + [20.46395623373928, 7.730193313919074, 0.278987318277359], + [19.82726808774828, 6.4568170219370415, 0.24035924673080444], + [19.82726808774828, 6.4568170219370415, 0.24035924673080444], + [19.19057994175722, 5.82012887594604, 0.2233736217021942], + [19.19057994175722, 5.82012887594604, 0.2233736217021942], + [16.643827357793214, 3.9100644379730056, 0.20625899732112885], + [16.643827357793214, 3.9100644379730056, 0.20625899732112885], + [15.37045106581121, 3.2733762919820037, 0.20762500166893005], + [15.37045106581121, 3.2733762919820037, 0.20762500166893005], + [13.460386627838147, 2.636688145991002, 0.20103399455547333], + [13.460386627838147, 2.636688145991002, 0.20103399455547333], + [12.187010335856144, 2, 0.2220291793346405], + [12.187010335856144, 2, 0.2220291793346405], + [10.91363404387414, 2, 0.2397841513156891], + [10.91363404387414, 2, 0.2397841513156891], + [10.276945897883138, 2, 0.24052773416042328], + [10.276945897883138, 2, 0.24052773416042328], + [9.003569605901134, 2, 0.3219841420650482], + [9.003569605901134, 2, 0.3219841420650482], + [7.730193313919074, 2.636688145991002, 0.34460750222206116], + [7.730193313919074, 2.636688145991002, 0.34460750222206116], + [6.45681702193707, 3.2733762919820037, 0.3731030225753784], + [6.45681702193707, 3.2733762919820037, 0.3731030225753784], + [5.820128875946068, 3.9100644379730056, 0.40914252400398254], + [5.820128875946068, 3.9100644379730056, 0.40914252400398254], + [4.546752583964064, 5.82012887594604, 0.46118199825286865], + [4.546752583964064, 5.82012887594604, 0.46118199825286865], + [3.9100644379730625, 7.093505167928043, 0.4725320041179657], + [3.9100644379730625, 7.093505167928043, 0.4725320041179657], + [3.2733762919820606, 8.366881459910076, 0.47652900218963623], + [3.2733762919820606, 8.366881459910076, 0.47652900218963623], + [2.636688145991002, 10.27694589788311, 0.48052600026130676], + [2.636688145991002, 10.27694589788311, 0.48052600026130676], + [2, 10.913634043874112, 0.48852598667144775], + [2, 10.913634043874112, 0.48852598667144775], + [2, 13.460386627838147, 0.48195865750312805], + [2, 13.460386627838147, 0.48195865750312805], + [2, 15.370451065811153, 0.48636671900749207], + [2, 15.370451065811153, 0.48636671900749207], + [2.636688145991002, 17.280515503784187, 0.49347686767578125], + [2.636688145991002, 17.280515503784187, 0.49347686767578125], + [3.2733762919820606, 19.19057994175722, 0.4861747920513153], + [3.2733762919820606, 19.19057994175722, 0.4861747920513153], + [3.9100644379730625, 19.827268087748223, 0.48954302072525024], + [3.9100644379730625, 19.827268087748223, 0.48954302072525024], + [6.45681702193707, 22.37402067171226, 0.5031906366348267], + [6.45681702193707, 22.37402067171226, 0.5031906366348267], + [7.730193313919074, 23.01070881770326, 0.5023793578147888], + [7.730193313919074, 23.01070881770326, 0.5023793578147888], + [9.640257751892136, 24.284085109685293, 0.5080402493476868], + [9.640257751892136, 24.284085109685293, 0.5080402493476868], + [12.187010335856144, 24.920773255676295, 0.48343387246131897], + [12.187010335856144, 24.920773255676295, 0.48343387246131897], + [14.097074773829206, 24.920773255676295, 0.4623490869998932], + [14.097074773829206, 24.920773255676295, 0.4623490869998932], + [16.643827357793214, 24.284085109685293, 0.39611518383026123], + [16.643827357793214, 24.284085109685293, 0.39611518383026123], + [19.19057994175722, 23.01070881770326, 0.3421780467033386], + [19.19057994175722, 23.01070881770326, 0.3421780467033386], + [20.46395623373928, 22.37402067171226, 0.22837302088737488], + [20.46395623373928, 22.37402067171226, 0.22837302088737488] + ], + "rotate": 0, + "xywh": "[281.9727377162344,386.3494777808136,22.46395623373928,26.920773255676295]", + "type": "brush", + "id": "1sPUKvnzLl" + }, + "_rW_p1VqMO": { + "index": "af", + "seed": 2028387099, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [5.820128875946068, 2, 0.07999999821186066], + [3.9100644379730056, 2, 0.18652300536632538], + [3.9100644379730056, 2, 0.18652300536632538], + [3.9100644379730056, 2, 0.21698598563671112], + [4.5467525839640075, 2, 0.22522400319576263], + [4.5467525839640075, 2, 0.22522400319576263], + [5.820128875946068, 2, 0.241224005818367], + [5.820128875946068, 2, 0.241224005818367], + [7.093505167928072, 2, 0.21991991996765137], + [7.093505167928072, 2, 0.21991991996765137], + [8.366881459910076, 2, 0.20375989377498627], + [8.366881459910076, 2, 0.20375989377498627], + [9.64025775189208, 2, 0.17913207411766052], + [9.64025775189208, 2, 0.17913207411766052], + [10.913634043874083, 2.636688145991002, 0.17089730501174927], + [10.913634043874083, 2.636688145991002, 0.17089730501174927], + [12.187010335856144, 3.2733762919820037, 0.12244696170091629], + [12.187010335856144, 3.2733762919820037, 0.12244696170091629], + [12.187010335856144, 4.546752583964036, 0.09735983610153198], + [12.187010335856144, 4.546752583964036, 0.09735983610153198], + [12.187010335856144, 6.4568170219370415, 0.11774884164333344], + [12.187010335856144, 6.4568170219370415, 0.11774884164333344], + [12.187010335856144, 7.730193313919074, 0.11865487694740295], + [12.187010335856144, 7.730193313919074, 0.11865487694740295], + [10.913634043874083, 10.913634043874112, 0.1785554438829422], + [10.913634043874083, 10.913634043874112, 0.1785554438829422], + [7.730193313919074, 17.280515503784187, 0.23699603974819183], + [7.730193313919074, 17.280515503784187, 0.23699603974819183], + [5.820128875946068, 21.737332525721257, 0.2798835337162018], + [5.820128875946068, 21.737332525721257, 0.2798835337162018], + [3.9100644379730056, 24.920773255676295, 0.3198259770870209], + [3.9100644379730056, 24.920773255676295, 0.3198259770870209], + [2.636688145991002, 28.104213985631333, 0.3535580039024353], + [2.636688145991002, 28.104213985631333, 0.3535580039024353], + [2.636688145991002, 28.740902131622335, 0.3615580201148987], + [2.636688145991002, 28.740902131622335, 0.3615580201148987], + [2, 30.014278423604367, 0.38555800914764404], + [2, 30.014278423604367, 0.38555800914764404], + [2, 30.014278423604367, 0.3684709966182709], + [2, 30.014278423604367, 0.3653840124607086], + [2, 29.377590277613336, 0.27960771322250366], + [2, 29.377590277613336, 0.27960771322250366], + [2.636688145991002, 29.377590277613336, 0.263451486825943], + [2.636688145991002, 29.377590277613336, 0.263451486825943], + [3.9100644379730056, 27.46752583964033, 0.18462398648262024], + [3.9100644379730056, 27.46752583964033, 0.18462398648262024], + [4.5467525839640075, 26.1941495476583, 0.16784512996673584], + [4.5467525839640075, 26.1941495476583, 0.16784512996673584], + [6.45681702193707, 23.01070881770326, 0.1343499720096588], + [6.45681702193707, 23.01070881770326, 0.1343499720096588], + [8.366881459910076, 20.463956233739225, 0.13509298861026764], + [8.366881459910076, 20.463956233739225, 0.13509298861026764], + [9.003569605901077, 19.19057994175722, 0.13267400860786438], + [9.003569605901077, 19.19057994175722, 0.13267400860786438], + [12.187010335856144, 15.370451065811153, 0.13259698450565338], + [12.187010335856144, 15.370451065811153, 0.13259698450565338], + [14.733762919820151, 12.187010335856115, 0.14876437187194824], + [14.733762919820151, 12.187010335856115, 0.14876437187194824], + [17.280515503784216, 9.64025775189208, 0.1603640466928482], + [17.280515503784216, 9.64025775189208, 0.1603640466928482], + [19.827268087748223, 7.093505167928043, 0.1721242368221283], + [19.827268087748223, 7.093505167928043, 0.1721242368221283], + [21.100644379730227, 5.82012887594604, 0.17708075046539307], + [21.100644379730227, 5.82012887594604, 0.17708075046539307], + [22.374020671712287, 4.546752583964036, 0.18281066417694092], + [22.374020671712287, 4.546752583964036, 0.18281066417694092], + [23.64739696369429, 3.9100644379730056, 0.20021286606788635], + [23.64739696369429, 3.9100644379730056, 0.20021286606788635], + [24.284085109685293, 3.9100644379730056, 0.20691083371639252], + [24.284085109685293, 3.9100644379730056, 0.20691083371639252], + [24.284085109685293, 3.9100644379730056, 0.21084938943386078], + [24.920773255676295, 4.546752583964036, 0.2250569462776184], + [24.920773255676295, 4.546752583964036, 0.2250569462776184], + [24.920773255676295, 4.546752583964036, 0.24046500027179718], + [24.920773255676295, 5.183440729955038, 0.24718426167964935], + [24.920773255676295, 5.183440729955038, 0.24718426167964935], + [25.557461401667297, 5.82012887594604, 0.2572740316390991], + [25.557461401667297, 5.82012887594604, 0.2572740316390991], + [25.557461401667297, 7.093505167928043, 0.2690824568271637], + [25.557461401667297, 7.093505167928043, 0.2690824568271637], + [25.557461401667297, 8.366881459910076, 0.27873945236206055], + [25.557461401667297, 8.366881459910076, 0.27873945236206055], + [25.557461401667297, 10.27694589788311, 0.3090604245662689], + [25.557461401667297, 10.27694589788311, 0.3090604245662689], + [24.920773255676295, 12.187010335856115, 0.3315122127532959], + [24.920773255676295, 12.187010335856115, 0.3315122127532959], + [23.64739696369429, 16.007139211802183, 0.34974026679992676], + [23.64739696369429, 16.007139211802183, 0.34974026679992676], + [23.64739696369429, 17.91720364977519, 0.3680764138698578], + [23.64739696369429, 17.91720364977519, 0.3680764138698578], + [22.374020671712287, 21.737332525721257, 0.39999645948410034], + [22.374020671712287, 21.737332525721257, 0.39999645948410034], + [22.374020671712287, 23.01070881770326, 0.40836748480796814], + [22.374020671712287, 23.01070881770326, 0.40836748480796814], + [21.73733252572123, 26.1941495476583, 0.40856480598449707], + [21.73733252572123, 26.1941495476583, 0.40856480598449707], + [21.73733252572123, 27.46752583964033, 0.4032917320728302], + [21.73733252572123, 27.46752583964033, 0.4032917320728302], + [23.01070881770329, 27.46752583964033, 0.35465875267982483], + [23.01070881770329, 27.46752583964033, 0.35465875267982483], + [24.284085109685293, 27.46752583964033, 0.3182371258735657], + [24.284085109685293, 27.46752583964033, 0.3182371258735657], + [26.8308376936493, 26.8308376936493, 0.27553245425224304], + [26.8308376936493, 26.8308376936493, 0.27553245425224304], + [30.014278423604367, 25.557461401667297, 0.23601071536540985], + [30.014278423604367, 25.557461401667297, 0.23601071536540985], + [33.197719153559376, 23.01070881770326, 0.1485726684331894], + [33.197719153559376, 23.01070881770326, 0.1485726684331894], + [36.38115988351444, 21.100644379730227, 0.06033315882086754], + [36.38115988351444, 21.100644379730227, 0.06033315882086754], + [37.654536175496446, 19.827268087748223, 0.026166565716266632], + [37.654536175496446, 19.827268087748223, 0.026166565716266632] + ], + "rotate": 0, + "xywh": "[341.82142343938926,386.3494777808136,39.654536175496446,32.01427842360437]", + "type": "brush", + "id": "_rW_p1VqMO" + }, + "2VSWULK7N7": { + "index": "ag", + "seed": 1730436869, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [7.730193313919074, 5.183440729955038, 0.07999999821186066], + [7.093505167928072, 3.2733762919820037, 0.1174599900841713], + [7.093505167928072, 3.2733762919820037, 0.1174599900841713], + [6.45681702193707, 2.636688145991002, 0.1705159842967987], + [6.45681702193707, 2.636688145991002, 0.1705159842967987], + [6.45681702193707, 2.636688145991002, 0.18651598691940308], + [5.820128875946068, 3.2733762919820037, 0.20812198519706726], + [5.820128875946068, 3.2733762919820037, 0.20812198519706726], + [5.183440729955066, 3.9100644379730056, 0.22412197291851044], + [5.183440729955066, 3.9100644379730056, 0.22412197291851044], + [4.546752583964064, 5.183440729955038, 0.22704000771045685], + [4.546752583964064, 5.183440729955038, 0.22704000771045685], + [3.2733762919820037, 6.4568170219370415, 0.21847988665103912], + [3.2733762919820037, 6.4568170219370415, 0.21847988665103912], + [2.636688145991002, 8.366881459910076, 0.21631450951099396], + [2.636688145991002, 8.366881459910076, 0.21631450951099396], + [2, 9.64025775189208, 0.2061072140932083], + [2, 9.64025775189208, 0.2061072140932083], + [2, 12.187010335856115, 0.20179681479930878], + [2, 12.187010335856115, 0.20179681479930878], + [2, 14.09707477382915, 0.19062741100788116], + [2, 14.09707477382915, 0.19062741100788116], + [2, 16.007139211802183, 0.1911950707435608], + [2, 16.007139211802183, 0.1911950707435608], + [2.636688145991002, 17.91720364977519, 0.19708563387393951], + [2.636688145991002, 17.91720364977519, 0.19708563387393951], + [3.2733762919820037, 19.19057994175722, 0.20318958163261414], + [3.2733762919820037, 19.19057994175722, 0.20318958163261414], + [4.546752583964064, 19.827268087748223, 0.20629143714904785], + [4.546752583964064, 19.827268087748223, 0.20629143714904785], + [5.820128875946068, 20.463956233739225, 0.2052246630191803], + [5.820128875946068, 20.463956233739225, 0.2052246630191803], + [7.093505167928072, 20.463956233739225, 0.20889221131801605], + [7.093505167928072, 20.463956233739225, 0.20889221131801605], + [9.003569605901077, 20.463956233739225, 0.21227596700191498], + [9.003569605901077, 20.463956233739225, 0.21227596700191498], + [10.91363404387414, 19.19057994175722, 0.21543680131435394], + [10.91363404387414, 19.19057994175722, 0.21543680131435394], + [12.187010335856144, 17.280515503784187, 0.22076232731342316], + [12.187010335856144, 17.280515503784187, 0.22076232731342316], + [14.09707477382915, 14.733762919820151, 0.2233734130859375], + [14.09707477382915, 14.733762919820151, 0.2233734130859375], + [14.733762919820151, 12.187010335856115, 0.22302481532096863], + [14.733762919820151, 12.187010335856115, 0.22302481532096863], + [15.37045106581121, 9.003569605901077, 0.2340354025363922], + [15.37045106581121, 9.003569605901077, 0.2340354025363922], + [16.00713921180221, 6.4568170219370415, 0.23769235610961914], + [16.00713921180221, 6.4568170219370415, 0.23769235610961914], + [16.00713921180221, 4.5467525839640075, 0.260530024766922], + [16.00713921180221, 4.5467525839640075, 0.260530024766922], + [14.733762919820151, 3.2733762919820037, 0.2805005609989166], + [14.733762919820151, 3.2733762919820037, 0.2805005609989166], + [13.460386627838147, 2.636688145991002, 0.3312086760997772], + [13.460386627838147, 2.636688145991002, 0.3312086760997772], + [12.187010335856144, 2.636688145991002, 0.3742885887622833], + [12.187010335856144, 2.636688145991002, 0.3742885887622833], + [10.91363404387414, 2, 0.4275301396846771], + [10.91363404387414, 2, 0.4275301396846771], + [9.640257751892136, 2, 0.4559440016746521], + [9.640257751892136, 2, 0.4559440016746521], + [7.730193313919074, 2.636688145991002, 0.45769399404525757], + [7.730193313919074, 2.636688145991002, 0.45769399404525757], + [7.093505167928072, 2.636688145991002, 0.4378160238265991], + [7.093505167928072, 2.636688145991002, 0.4378160238265991], + [6.45681702193707, 3.2733762919820037, 0.4269075393676758], + [6.45681702193707, 3.2733762919820037, 0.4269075393676758], + [5.820128875946068, 3.9100644379730056, 0.328207403421402], + [5.820128875946068, 3.9100644379730056, 0.328207403421402], + [5.820128875946068, 4.5467525839640075, 0.24858157336711884], + [5.820128875946068, 4.5467525839640075, 0.24858157336711884], + [5.820128875946068, 4.5467525839640075, 0.23298922181129456] + ], + "rotate": 0, + "xywh": "[377.4759596148856,388.8962303647776,18.00713921180221,22.463956233739225]", + "type": "brush", + "id": "2VSWULK7N7" + }, + "mgaD5GbPzV": { + "index": "ah", + "seed": 377436171, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 7.730193313919074, 0.07999999821186066], + [4.546752583964064, 7.093505167928072, 0.34160998463630676], + [4.546752583964064, 7.093505167928072, 0.34160998463630676], + [7.730193313919074, 5.82012887594604, 0.374781996011734], + [7.730193313919074, 5.82012887594604, 0.374781996011734], + [11.550322189865142, 5.183440729955038, 0.35953399538993835], + [11.550322189865142, 5.183440729955038, 0.35953399538993835], + [16.00713921180221, 3.910064437973034, 0.35409802198410034], + [16.00713921180221, 3.910064437973034, 0.35409802198410034], + [19.82726808774828, 2.636688145991002, 0.2833487391471863], + [19.82726808774828, 2.636688145991002, 0.2833487391471863], + [22.374020671712287, 2, 0.22632132470607758], + [22.374020671712287, 2, 0.22632132470607758], + [24.920773255676295, 2, 0.13736334443092346], + [24.920773255676295, 2, 0.13736334443092346], + [25.557461401667354, 2, 0.09533831477165222], + [25.557461401667354, 2, 0.09533831477165222], + [26.194149547658355, 2, 0.04423315450549126], + [26.194149547658355, 2, 0.04423315450549126] + ], + "rotate": 0, + "xywh": "[395.9399158486249,387.6228540727956,28.194149547658355,9.730193313919074]", + "type": "brush", + "id": "mgaD5GbPzV" + }, + "hJEP8cjxcg": { + "index": "ai", + "seed": 778156917, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [9.003569605901077, 2, 0.07999999821186066], + [7.730193313919074, 3.9100644379730056, 0.17753204703330994], + [7.730193313919074, 3.9100644379730056, 0.17753204703330994], + [7.730193313919074, 6.4568170219370415, 0.1829644739627838], + [7.730193313919074, 6.4568170219370415, 0.1829644739627838], + [7.093505167928072, 10.27694589788311, 0.18580950796604156], + [7.093505167928072, 10.27694589788311, 0.18580950796604156], + [5.820128875946068, 14.733762919820151, 0.17997686564922333], + [5.820128875946068, 14.733762919820151, 0.17997686564922333], + [4.5467525839640075, 19.827268087748223, 0.1821822226047516], + [4.5467525839640075, 19.827268087748223, 0.1821822226047516], + [3.9100644379730056, 24.920773255676295, 0.17848065495491028], + [3.9100644379730056, 24.920773255676295, 0.17848065495491028], + [2.636688145991002, 28.740902131622335, 0.19082455337047577], + [2.636688145991002, 28.740902131622335, 0.19082455337047577], + [2.636688145991002, 31.924342861577372, 0.20836932957172394], + [2.636688145991002, 31.924342861577372, 0.20836932957172394], + [2, 34.47109544554141, 0.23228158056735992], + [2, 34.47109544554141, 0.23228158056735992], + [2, 36.38115988351444, 0.2565101087093353], + [2, 36.38115988351444, 0.2565101087093353], + [2, 37.654536175496446, 0.2792287766933441], + [2, 37.654536175496446, 0.2792287766933441], + [2, 38.92791246747848, 0.30684274435043335], + [2, 38.92791246747848, 0.30684274435043335], + [2.636688145991002, 39.56460061346948, 0.3016584515571594], + [2.636688145991002, 39.56460061346948, 0.3016584515571594], + [3.2733762919820037, 40.20128875946048, 0.31266650557518005], + [3.2733762919820037, 40.20128875946048, 0.31266650557518005], + [4.5467525839640075, 40.20128875946048, 0.2584337294101715], + [4.5467525839640075, 40.20128875946048, 0.2584337294101715], + [5.820128875946068, 40.20128875946048, 0.2078874558210373], + [5.820128875946068, 40.20128875946048, 0.2078874558210373], + [8.366881459910076, 38.29122432148745, 0.17141295969486237], + [8.366881459910076, 38.29122432148745, 0.17141295969486237], + [12.187010335856144, 35.10778359153241, 0.13279864192008972], + [12.187010335856144, 35.10778359153241, 0.13279864192008972], + [14.09707477382915, 33.197719153559405, 0.11113207787275314], + [14.09707477382915, 33.197719153559405, 0.11113207787275314] + ], + "rotate": 0, + "xywh": "[404.216861746508,374.8890911529754,16.09707477382915,42.20128875946048]", + "type": "brush", + "id": "hJEP8cjxcg" + }, + "WZ_PhGStnp": { + "index": "aj", + "seed": 1095606790, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 10.76646946303984, 0.07999999821186066], + [5.984758846836314, 10.76646946303984, 0.38519299030303955], + [5.984758846836314, 10.76646946303984, 0.38519299030303955], + [9.172565924305331, 9.9695176936726, 0.4044800102710724], + [9.172565924305331, 9.9695176936726, 0.4044800102710724], + [12.360373001774406, 8.375614154938063, 0.42048001289367676], + [12.360373001774406, 8.375614154938063, 0.42048001289367676], + [16.345131848610777, 7.578662385570823, 0.40865999460220337], + [16.345131848610777, 7.578662385570823, 0.40865999460220337], + [19.532938926079737, 5.984758846836286, 0.40579497814178467], + [19.532938926079737, 5.984758846836286, 0.40579497814178467], + [22.720746003548697, 4.390855308101777, 0.34788182377815247], + [22.720746003548697, 4.390855308101777, 0.34788182377815247], + [24.31464954228329, 3.5939035387345086, 0.30367007851600647], + [24.31464954228329, 3.5939035387345086, 0.30367007851600647], + [25.11160131165059, 2.79695176936724, 0.1840389370918274], + [25.11160131165059, 2.79695176936724, 0.1840389370918274], + [25.11160131165059, 2.79695176936724, 0.13150723278522491], + [25.11160131165059, 2, 0.06453628838062286], + [25.11160131165059, 2, 0.06453628838062286], + [25.11160131165059, 2, 0.028347564861178398] + ], + "rotate": 0, + "xywh": "[458.18640991199834,383.38564905306475,27.11160131165059,12.76646946303984]", + "type": "brush", + "id": "WZ_PhGStnp" + }, + "h92CmLDDgm": { + "index": "ak", + "seed": 667632025, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [8.375614154938091, 5.984758846836314, 0.07999999821186066], + [8.375614154938091, 3.593903538734537, 0.062221985310316086], + [8.375614154938091, 3.593903538734537, 0.062221985310316086], + [8.375614154938091, 2.7969517693672685, 0.18768875300884247], + [8.375614154938091, 2.7969517693672685, 0.18768875300884247], + [8.375614154938091, 2, 0.2214241921901703], + [8.375614154938091, 2, 0.2214241921901703], + [8.375614154938091, 2, 0.24503198266029358], + [8.375614154938091, 2.7969517693672685, 0.26103201508522034], + [8.375614154938091, 2.7969517693672685, 0.26103201508522034], + [8.375614154938091, 4.390855308101777, 0.28147798776626587], + [8.375614154938091, 4.390855308101777, 0.28147798776626587], + [8.375614154938091, 6.781710616203554, 0.2994779944419861], + [8.375614154938091, 6.781710616203554, 0.2994779944419861], + [7.578662385570794, 10.766469463039869, 0.30045199394226074], + [7.578662385570794, 10.766469463039869, 0.30045199394226074], + [7.578662385570794, 14.751228309876154, 0.305635005235672], + [7.578662385570794, 14.751228309876154, 0.305635005235672], + [5.984758846836314, 19.53293892607971, 0.3116472661495209], + [5.984758846836314, 19.53293892607971, 0.3116472661495209], + [5.187807077469017, 25.11160131165053, 0.31217607855796814], + [5.187807077469017, 25.11160131165053, 0.31217607855796814], + [3.593903538734537, 30.690263697221354, 0.3066396713256836], + [3.593903538734537, 30.690263697221354, 0.3066396713256836], + [2.79695176936724, 36.268926082792206, 0.30777525901794434], + [2.79695176936724, 36.268926082792206, 0.30777525901794434], + [2, 41.05063669899576, 0.30409878492355347], + [2, 41.05063669899576, 0.30409878492355347], + [2, 42.64454023773024, 0.31380030512809753], + [2, 42.64454023773024, 0.31380030512809753], + [2, 46.629299084566554, 0.32139304280281067], + [2, 46.629299084566554, 0.32139304280281067], + [2, 47.426250853933794, 0.3237910270690918], + [2, 47.426250853933794, 0.3237910270690918], + [2, 48.22320262330109, 0.3265143930912018], + [2, 48.22320262330109, 0.3265143930912018], + [3.593903538734537, 49.02015439266833, 0.2939642667770386], + [3.593903538734537, 49.02015439266833, 0.2939642667770386], + [5.187807077469017, 49.02015439266833, 0.27188530564308167], + [5.187807077469017, 49.02015439266833, 0.27188530564308167], + [6.781710616203554, 48.22320262330109, 0.2558932602405548], + [6.781710616203554, 48.22320262330109, 0.2558932602405548], + [9.172565924305331, 47.426250853933794, 0.2536466717720032], + [9.172565924305331, 47.426250853933794, 0.2536466717720032], + [9.969517693672685, 45.832347315199314, 0.2514469623565674], + [9.969517693672685, 45.832347315199314, 0.2514469623565674], + [13.157324771141646, 42.64454023773024, 0.2064790576696396], + [13.157324771141646, 42.64454023773024, 0.2064790576696396], + [14.75122830987624, 40.25368492962846, 0.1833445131778717], + [14.75122830987624, 40.25368492962846, 0.1833445131778717], + [16.345131848610606, 37.862829621526686, 0.08807074278593063], + [16.345131848610606, 37.862829621526686, 0.08807074278593063] + ], + "rotate": 0, + "xywh": "[464.5620240669364,363.46185481888324,18.345131848610606,51.02015439266833]", + "type": "brush", + "id": "h92CmLDDgm" + }, + "aw5vI3jL27": { + "index": "al", + "seed": 1331977937, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [13.954276540509, 5.187807077469017, 0.07999999821186066], + [11.563421232407222, 3.5939035387345086, 0.0901685506105423], + [11.563421232407222, 3.5939035387345086, 0.0901685506105423], + [10.766469463039925, 2.79695176936724, 0.12206900119781494], + [10.766469463039925, 2.79695176936724, 0.12206900119781494], + [10.766469463039925, 2.79695176936724, 0.1465119868516922], + [9.969517693672742, 2, 0.17175698280334473], + [9.969517693672742, 2, 0.17175698280334473], + [9.172565924305445, 2, 0.1910019814968109], + [9.172565924305445, 2, 0.1910019814968109], + [7.578662385570851, 2.79695176936724, 0.22035199403762817], + [7.578662385570851, 2.79695176936724, 0.22035199403762817], + [6.781710616203668, 3.5939035387345086, 0.24170199036598206], + [6.781710616203668, 3.5939035387345086, 0.24170199036598206], + [5.984758846836371, 5.984758846836286, 0.25581198930740356], + [5.984758846836371, 5.984758846836286, 0.25581198930740356], + [4.390855308101891, 8.375614154938063, 0.26615798473358154], + [4.390855308101891, 8.375614154938063, 0.26615798473358154], + [3.593903538734594, 11.56342123240708, 0.2821579873561859], + [3.593903538734594, 11.56342123240708, 0.2821579873561859], + [2.796951769367297, 14.751228309876154, 0.287229984998703], + [2.796951769367297, 14.751228309876154, 0.287229984998703], + [2.796951769367297, 17.93903538734517, 0.2891143560409546], + [2.796951769367297, 17.93903538734517, 0.2891143560409546], + [2, 21.126842464814246, 0.28568780422210693], + [2, 21.126842464814246, 0.28568780422210693], + [2, 24.314649542283263, 0.277800053358078], + [2, 24.314649542283263, 0.277800053358078], + [2.796951769367297, 25.9085530810178, 0.28364530205726624], + [2.796951769367297, 25.9085530810178, 0.28364530205726624], + [4.390855308101891, 27.50245661975228, 0.2879997193813324], + [4.390855308101891, 27.50245661975228, 0.2879997193813324], + [5.984758846836371, 27.50245661975228, 0.2769775986671448], + [5.984758846836371, 27.50245661975228, 0.2769775986671448], + [7.578662385570851, 27.50245661975228, 0.26725074648857117], + [7.578662385570851, 27.50245661975228, 0.26725074648857117], + [9.969517693672742, 27.50245661975228, 0.2626360058784485], + [9.969517693672742, 27.50245661975228, 0.2626360058784485], + [12.360373001774406, 25.9085530810178, 0.2774404287338257], + [12.360373001774406, 25.9085530810178, 0.2774404287338257], + [14.751228309876296, 22.720746003548726, 0.29183846712112427], + [14.751228309876296, 22.720746003548726, 0.29183846712112427], + [17.14208361797796, 19.53293892607971, 0.30138933658599854], + [17.14208361797796, 19.53293892607971, 0.30138933658599854], + [18.735987156712554, 15.548180079243394, 0.30587199330329895], + [18.735987156712554, 15.548180079243394, 0.30587199330329895], + [20.329890695447034, 12.360373001774377, 0.3019565939903259], + [20.329890695447034, 12.360373001774377, 0.3019565939903259], + [20.329890695447034, 9.172565924305303, 0.3062137961387634], + [20.329890695447034, 9.172565924305303, 0.3062137961387634], + [20.329890695447034, 5.984758846836286, 0.31963127851486206], + [20.329890695447034, 5.984758846836286, 0.31963127851486206], + [19.53293892607985, 4.390855308101777, 0.3327433168888092], + [19.53293892607985, 4.390855308101777, 0.3327433168888092], + [18.735987156712554, 2.79695176936724, 0.34723666310310364], + [18.735987156712554, 2.79695176936724, 0.34723666310310364], + [17.14208361797796, 2, 0.3888736665248871], + [17.14208361797796, 2, 0.3888736665248871], + [14.751228309876296, 2, 0.4259481728076935], + [14.751228309876296, 2, 0.4259481728076935], + [13.157324771141703, 2, 0.46054357290267944], + [13.157324771141703, 2, 0.46054357290267944], + [10.766469463039925, 2, 0.4909999966621399], + [10.766469463039925, 2, 0.4909999966621399], + [9.172565924305445, 2.79695176936724, 0.4336091876029968], + [9.172565924305445, 2.79695176936724, 0.4336091876029968], + [7.578662385570851, 4.390855308101777, 0.4313899278640747], + [7.578662385570851, 4.390855308101777, 0.4313899278640747], + [5.984758846836371, 5.187807077469017, 0.2776710093021393], + [5.984758846836371, 5.187807077469017, 0.2776710093021393], + [5.187807077469188, 5.984758846836286, 0.24637213349342346], + [5.187807077469188, 5.984758846836286, 0.24637213349342346] + ], + "rotate": 0, + "xywh": "[488.47057714795415,383.38564905306475,22.329890695447034,29.50245661975228]", + "type": "brush", + "id": "aw5vI3jL27" + }, + "3HNMzhOZlx": { + "index": "am", + "seed": 368164521, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [21.126842464814445, 14.751228309876126, 0.07999999821186066], + [21.126842464814445, 12.360373001774349, 0.170213982462883], + [21.126842464814445, 12.360373001774349, 0.170213982462883], + [21.126842464814445, 10.766469463039869, 0.2191300094127655], + [21.126842464814445, 10.766469463039869, 0.2191300094127655], + [21.126842464814445, 9.969517693672572, 0.2564789950847626], + [21.126842464814445, 9.969517693672572, 0.2564789950847626], + [20.329890695447148, 7.578662385570823, 0.2903420031070709], + [20.329890695447148, 7.578662385570823, 0.2903420031070709], + [20.329890695447148, 6.781710616203554, 0.2987070083618164], + [20.329890695447148, 6.781710616203554, 0.2987070083618164], + [20.329890695447148, 5.187807077469046, 0.3070719838142395], + [20.329890695447148, 5.187807077469046, 0.3070719838142395], + [19.53293892607985, 3.5939035387345086, 0.3180150091648102], + [19.53293892607985, 3.5939035387345086, 0.3180150091648102], + [18.735987156712554, 2.79695176936724, 0.3269580006599426], + [18.735987156712554, 2.79695176936724, 0.3269580006599426], + [17.939035387345257, 2, 0.3367980122566223], + [17.939035387345257, 2, 0.3367980122566223], + [16.34513184861089, 2, 0.35383501648902893], + [16.34513184861089, 2, 0.35383501648902893], + [14.751228309876296, 2, 0.341465562582016], + [14.751228309876296, 2, 0.341465562582016], + [12.360373001774406, 2.79695176936724, 0.3278696537017822], + [12.360373001774406, 2.79695176936724, 0.3278696537017822], + [9.969517693672742, 4.390855308101777, 0.31726038455963135], + [9.969517693672742, 4.390855308101777, 0.31726038455963135], + [7.578662385570851, 6.781710616203554, 0.30446845293045044], + [7.578662385570851, 6.781710616203554, 0.30446845293045044], + [5.984758846836485, 9.172565924305331, 0.2882799208164215], + [5.984758846836485, 9.172565924305331, 0.2882799208164215], + [3.593903538734594, 12.360373001774349, 0.2712459862232208], + [3.593903538734594, 12.360373001774349, 0.2712459862232208], + [2.796951769367297, 14.751228309876126, 0.25417500734329224], + [2.796951769367297, 14.751228309876126, 0.25417500734329224], + [2, 17.142083617977903, 0.23005713522434235], + [2, 17.142083617977903, 0.23005713522434235], + [2, 20.329890695446977, 0.21109701693058014], + [2, 20.329890695446977, 0.21109701693058014], + [2, 22.720746003548754, 0.18348431587219238], + [2, 22.720746003548754, 0.18348431587219238], + [2.796951769367297, 24.31464954228329, 0.1590709537267685], + [2.796951769367297, 24.31464954228329, 0.1590709537267685], + [3.593903538734594, 26.70550485038507, 0.13536560535430908], + [3.593903538734594, 26.70550485038507, 0.13536560535430908], + [4.390855308101891, 27.50245661975231, 0.12964461743831635], + [4.390855308101891, 27.50245661975231, 0.12964461743831635], + [5.984758846836485, 28.29940838911955, 0.1217065155506134], + [5.984758846836485, 28.29940838911955, 0.1217065155506134], + [7.578662385570851, 29.096360158486846, 0.12564148008823395], + [7.578662385570851, 29.096360158486846, 0.12564148008823395], + [8.375614154938148, 29.096360158486846, 0.12781856954097748], + [8.375614154938148, 29.096360158486846, 0.12781856954097748], + [10.766469463040039, 28.29940838911955, 0.14672161638736725], + [10.766469463040039, 28.29940838911955, 0.14672161638736725], + [12.360373001774406, 26.70550485038507, 0.15464834868907928], + [12.360373001774406, 26.70550485038507, 0.15464834868907928], + [13.954276540509, 25.11160131165053, 0.1964522749185562], + [13.954276540509, 25.11160131165053, 0.1964522749185562], + [16.34513184861089, 22.720746003548754, 0.21559612452983856], + [16.34513184861089, 22.720746003548754, 0.21559612452983856], + [17.939035387345257, 19.532938926079737, 0.23264773190021515], + [17.939035387345257, 19.532938926079737, 0.23264773190021515], + [19.53293892607985, 17.142083617977903, 0.23029004037380219], + [19.53293892607985, 17.142083617977903, 0.23029004037380219], + [21.923794234181514, 13.954276540508886, 0.23039202392101288], + [21.923794234181514, 13.954276540508886, 0.23039202392101288], + [22.72074600354881, 12.360373001774349, 0.21773581206798553], + [22.72074600354881, 12.360373001774349, 0.21773581206798553], + [22.72074600354881, 10.766469463039869, 0.20673449337482452], + [22.72074600354881, 10.766469463039869, 0.20673449337482452], + [23.517697772916108, 9.969517693672572, 0.1940198689699173], + [23.517697772916108, 9.969517693672572, 0.1940198689699173], + [23.517697772916108, 9.172565924305331, 0.18165792524814606], + [23.517697772916108, 9.172565924305331, 0.18165792524814606], + [23.517697772916108, 9.172565924305331, 0.19137533009052277], + [23.517697772916108, 9.172565924305331, 0.19809912145137787], + [22.72074600354881, 9.172565924305331, 0.19630901515483856], + [22.72074600354881, 9.172565924305331, 0.19630901515483856], + [22.72074600354881, 9.172565924305331, 0.2018788754940033], + [22.72074600354881, 9.172565924305331, 0.20965838432312012], + [22.72074600354881, 9.969517693672572, 0.2134653925895691], + [22.72074600354881, 9.969517693672572, 0.2134653925895691], + [21.923794234181514, 10.766469463039869, 0.22063076496124268], + [21.923794234181514, 10.766469463039869, 0.22063076496124268], + [21.923794234181514, 11.563421232407109, 0.2084941416978836], + [21.923794234181514, 11.563421232407109, 0.2084941416978836], + [21.923794234181514, 13.954276540508886, 0.19598431885242462], + [21.923794234181514, 13.954276540508886, 0.19598431885242462], + [21.126842464814445, 16.345131848610663, 0.2129811942577362], + [21.126842464814445, 16.345131848610663, 0.2129811942577362], + [21.126842464814445, 18.73598715671244, 0.23371732234954834], + [21.126842464814445, 18.73598715671244, 0.23371732234954834], + [21.126842464814445, 20.329890695446977, 0.2512880265712738], + [21.126842464814445, 20.329890695446977, 0.2512880265712738], + [21.126842464814445, 21.923794234181514, 0.25788256525993347], + [21.126842464814445, 21.923794234181514, 0.25788256525993347], + [21.923794234181514, 23.517697772915994, 0.2660159766674042], + [21.923794234181514, 23.517697772915994, 0.2660159766674042], + [22.72074600354881, 25.11160131165053, 0.23134887218475342], + [22.72074600354881, 25.11160131165053, 0.23134887218475342], + [24.314649542283405, 25.11160131165053, 0.20500412583351135], + [24.314649542283405, 25.11160131165053, 0.20500412583351135], + [26.70550485038507, 25.11160131165053, 0.11300878971815109], + [26.70550485038507, 25.11160131165053, 0.11300878971815109], + [29.09636015848696, 25.11160131165053, 0.08020169287919998], + [29.09636015848696, 25.11160131165053, 0.08020169287919998] + ], + "rotate": 0, + "xywh": "[546.6480563117641,380.19784197559574,31.09636015848696,31.096360158486846]", + "type": "brush", + "id": "3HNMzhOZlx" + }, + "4UmfxQ7Iy4": { + "index": "an", + "seed": 649801494, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [16.979791422464018, 36.95284665241587, 0.07999999821186066], + [14.483159518719958, 35.7045307005439, 0.1528722494840622], + [14.483159518719958, 35.7045307005439, 0.1528722494840622], + [14.483159518719958, 35.7045307005439, 0.1836399883031845], + [14.483159518719958, 34.456214748671925, 0.19963999092578888], + [14.483159518719958, 34.456214748671925, 0.19963999092578888], + [14.483159518719958, 34.456214748671925, 0.19560998678207397], + [14.483159518719958, 31.959582844927922, 0.20957998931407928], + [14.483159518719958, 31.959582844927922, 0.20957998931407928], + [13.234843566847985, 31.959582844927922, 0.20413248240947723], + [13.234843566847985, 31.959582844927922, 0.20413248240947723], + [13.234843566847985, 30.711266893055893, 0.20459353923797607], + [13.234843566847985, 30.711266893055893, 0.20459353923797607], + [11.986527614976012, 30.711266893055893, 0.21795663237571716], + [11.986527614976012, 30.711266893055893, 0.21795663237571716], + [11.986527614976012, 30.711266893055893, 0.21709084510803223], + [10.738211663104039, 30.711266893055893, 0.21456731855869293], + [10.738211663104039, 30.711266893055893, 0.21456731855869293], + [9.489895711231952, 30.711266893055893, 0.21818338334560394], + [9.489895711231952, 30.711266893055893, 0.21818338334560394], + [6.993263807488006, 34.456214748671925, 0.20841071009635925], + [6.993263807488006, 34.456214748671925, 0.20841071009635925], + [5.744947855616033, 38.2011626042879, 0.21039819717407227], + [5.744947855616033, 38.2011626042879, 0.21039819717407227], + [4.49663190374406, 43.19442641177585, 0.22014544904232025], + [4.49663190374406, 43.19442641177585, 0.22014544904232025], + [3.248315951871973, 44.44274236364788, 0.22200588881969452], + [3.248315951871973, 44.44274236364788, 0.22200588881969452], + [2, 50.68432212300786, 0.232419952750206], + [2, 50.68432212300786, 0.232419952750206], + [2, 54.429269978623836, 0.23640261590480804], + [2, 54.429269978623836, 0.23640261590480804], + [2, 56.92590188236784, 0.2459643930196762], + [2, 56.92590188236784, 0.2459643930196762], + [2, 58.17421783423981, 0.24917849898338318], + [2, 58.17421783423981, 0.24917849898338318], + [3.248315951871973, 59.42253378611184, 0.25050708651542664], + [3.248315951871973, 59.42253378611184, 0.25050708651542664], + [4.49663190374406, 60.670849737983815, 0.25646960735321045], + [4.49663190374406, 60.670849737983815, 0.25646960735321045], + [6.993263807488006, 60.670849737983815, 0.24977435171604156], + [6.993263807488006, 60.670849737983815, 0.24977435171604156], + [9.489895711231952, 59.42253378611184, 0.25420916080474854], + [9.489895711231952, 59.42253378611184, 0.25420916080474854], + [10.738211663104039, 58.17421783423981, 0.2506369650363922], + [10.738211663104039, 58.17421783423981, 0.2506369650363922], + [13.234843566847985, 56.92590188236784, 0.24718105792999268], + [13.234843566847985, 56.92590188236784, 0.24718105792999268], + [20.724739278079937, 45.691058315519854, 0.21255600452423096], + [20.724739278079937, 45.691058315519854, 0.21255600452423096], + [20.724739278079937, 43.19442641177585, 0.20204424858093262], + [20.724739278079937, 43.19442641177585, 0.20204424858093262], + [21.97305522995191, 38.2011626042879, 0.18711349368095398], + [21.97305522995191, 38.2011626042879, 0.18711349368095398], + [24.46968713369597, 30.711266893055893, 0.15553820133209229], + [24.46968713369597, 30.711266893055893, 0.15553820133209229], + [24.46968713369597, 26.966319037439916, 0.12980645895004272], + [24.46968713369597, 26.966319037439916, 0.12980645895004272], + [24.46968713369597, 21.973055229951967, 0.11554858088493347], + [24.46968713369597, 21.973055229951967, 0.11554858088493347], + [24.46968713369597, 19.476423326207964, 0.11010836809873581], + [24.46968713369597, 19.476423326207964, 0.11010836809873581], + [24.46968713369597, 16.97979142246396, 0.11901888996362686], + [24.46968713369597, 16.97979142246396, 0.11901888996362686], + [24.46968713369597, 14.483159518719958, 0.1249489113688469], + [24.46968713369597, 14.483159518719958, 0.1249489113688469], + [24.46968713369597, 10.738211663103982, 0.13405407965183258], + [24.46968713369597, 10.738211663103982, 0.13405407965183258], + [24.46968713369597, 9.489895711231952, 0.13750280439853668], + [24.46968713369597, 9.489895711231952, 0.13750280439853668], + [24.46968713369597, 5.744947855615976, 0.15864647924900055], + [24.46968713369597, 5.744947855615976, 0.15864647924900055], + [24.46968713369597, 4.496631903744003, 0.16918545961380005], + [24.46968713369597, 4.496631903744003, 0.16918545961380005], + [24.46968713369597, 3.248315951871973, 0.21099704504013062], + [24.46968713369597, 3.248315951871973, 0.21099704504013062], + [24.46968713369597, 2, 0.2216428816318512], + [24.46968713369597, 2, 0.2216428816318512], + [24.46968713369597, 2, 0.2731504738330841], + [24.46968713369597, 2, 0.29844969511032104], + [24.46968713369597, 2, 0.32574036717414856], + [24.46968713369597, 2, 0.33475202322006226], + [23.221371181823997, 4.496631903744003, 0.3556459844112396], + [23.221371181823997, 4.496631903744003, 0.3556459844112396], + [21.97305522995191, 6.993263807488006, 0.3802260160446167], + [21.97305522995191, 6.993263807488006, 0.3802260160446167], + [21.97305522995191, 10.738211663103982, 0.39622601866722107], + [21.97305522995191, 10.738211663103982, 0.39622601866722107], + [20.724739278079937, 11.986527614975955, 0.3981660008430481], + [20.724739278079937, 11.986527614975955, 0.3981660008430481], + [19.476423326207964, 18.228107374335934, 0.4241660237312317], + [19.476423326207964, 18.228107374335934, 0.4241660237312317], + [19.476423326207964, 23.22137118182394, 0.42351987957954407], + [19.476423326207964, 23.22137118182394, 0.42351987957954407], + [18.22810737433599, 28.214634989311946, 0.41853809356689453], + [18.22810737433599, 28.214634989311946, 0.41853809356689453], + [18.22810737433599, 30.711266893055893, 0.4195430278778076], + [18.22810737433599, 30.711266893055893, 0.4195430278778076], + [16.979791422464018, 35.7045307005439, 0.42261171340942383], + [16.979791422464018, 35.7045307005439, 0.42261171340942383], + [16.979791422464018, 43.19442641177585, 0.43024009466171265], + [16.979791422464018, 43.19442641177585, 0.43024009466171265], + [18.22810737433599, 46.939374267391884, 0.427147775888443], + [18.22810737433599, 46.939374267391884, 0.427147775888443], + [19.476423326207964, 49.43600617113589, 0.4230480492115021], + [19.476423326207964, 49.43600617113589, 0.4230480492115021], + [20.724739278079937, 50.68432212300786, 0.39828187227249146], + [20.724739278079937, 50.68432212300786, 0.39828187227249146], + [21.97305522995191, 51.93263807487983, 0.394315242767334], + [21.97305522995191, 51.93263807487983, 0.394315242767334], + [25.718003085567943, 53.18095402675186, 0.3895960748195648], + [25.718003085567943, 53.18095402675186, 0.3895960748195648], + [28.214634989312003, 53.18095402675186, 0.3366013765335083], + [28.214634989312003, 53.18095402675186, 0.3366013765335083], + [30.71126689305595, 53.18095402675186, 0.28786584734916687], + [30.71126689305595, 53.18095402675186, 0.28786584734916687], + [31.959582844927922, 53.18095402675186, 0.2707067131996155], + [31.959582844927922, 53.18095402675186, 0.2707067131996155], + [34.45621474867198, 51.93263807487983, 0.17519116401672363], + [34.45621474867198, 51.93263807487983, 0.17519116401672363], + [36.95284665241593, 49.43600617113589, 0.13731229305267334], + [36.95284665241593, 49.43600617113589, 0.13731229305267334] + ], + "rotate": 0, + "xywh": "[578.5497532789361,351.0557611252886,38.95284665241593,62.670849737983815]", + "type": "brush", + "id": "4UmfxQ7Iy4" + }, + "JAtFCPNgK9": { + "index": "ao", + "seed": 1487715532, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [21.97305522995191, 13.234843566847928, 0.07999999821186066], + [19.476423326207964, 11.986527614975955, 0.1546579897403717], + [19.476423326207964, 11.986527614975955, 0.1546579897403717], + [18.228107374335877, 10.738211663103925, 0.17888198792934418], + [18.228107374335877, 10.738211663103925, 0.17888198792934418], + [18.228107374335877, 10.738211663103925, 0.18688198924064636], + [16.979791422463904, 8.241579759359979, 0.22213198244571686], + [16.979791422463904, 8.241579759359979, 0.22213198244571686], + [16.979791422463904, 8.241579759359979, 0.24100899696350098], + [15.731475470591931, 5.744947855615976, 0.27588599920272827], + [15.731475470591931, 5.744947855615976, 0.27588599920272827], + [15.731475470591931, 4.496631903743946, 0.30796000361442566], + [15.731475470591931, 4.496631903743946, 0.30796000361442566], + [14.483159518719958, 3.248315951871973, 0.32396000623703003], + [14.483159518719958, 3.248315951871973, 0.32396000623703003], + [14.483159518719958, 3.248315951871973, 0.34047600626945496], + [11.986527614975898, 3.248315951871973, 0.3566429913043976], + [11.986527614975898, 3.248315951871973, 0.3566429913043976], + [10.738211663103925, 3.248315951871973, 0.3628099858760834], + [10.738211663103925, 3.248315951871973, 0.3628099858760834], + [8.241579759359979, 3.248315951871973, 0.36048102378845215], + [8.241579759359979, 3.248315951871973, 0.36048102378845215], + [8.241579759359979, 4.496631903743946, 0.35931652784347534], + [8.241579759359979, 4.496631903743946, 0.35931652784347534], + [5.744947855615919, 8.241579759359979, 0.3523778021335602], + [5.744947855615919, 8.241579759359979, 0.3523778021335602], + [4.496631903743946, 9.489895711231952, 0.34783753752708435], + [4.496631903743946, 9.489895711231952, 0.34783753752708435], + [3.248315951871973, 14.483159518719958, 0.3366992473602295], + [3.248315951871973, 14.483159518719958, 0.3366992473602295], + [2, 18.228107374335934, 0.3272879421710968], + [2, 18.228107374335934, 0.3272879421710968], + [2, 20.724739278079937, 0.3265460133552551], + [2, 20.724739278079937, 0.3265460133552551], + [2, 21.97305522995191, 0.3267765939235687], + [2, 21.97305522995191, 0.3267765939235687], + [2, 24.469687133695913, 0.32315540313720703], + [2, 24.469687133695913, 0.32315540313720703], + [3.248315951871973, 25.718003085567887, 0.32282376289367676], + [3.248315951871973, 25.718003085567887, 0.32282376289367676], + [5.744947855615919, 28.21463498931189, 0.2886034846305847], + [5.744947855615919, 28.21463498931189, 0.2886034846305847], + [6.993263807488006, 28.21463498931189, 0.28767725825309753], + [6.993263807488006, 28.21463498931189, 0.28767725825309753], + [9.489895711231952, 28.21463498931189, 0.24334606528282166], + [9.489895711231952, 28.21463498931189, 0.24334606528282166], + [10.738211663103925, 28.21463498931189, 0.2311307042837143], + [10.738211663103925, 28.21463498931189, 0.2311307042837143], + [15.731475470591931, 25.718003085567887, 0.2198403924703598], + [15.731475470591931, 25.718003085567887, 0.2198403924703598], + [18.228107374335877, 23.22137118182394, 0.206680029630661], + [18.228107374335877, 23.22137118182394, 0.206680029630661], + [20.724739278079937, 19.476423326207907, 0.19953744113445282], + [20.724739278079937, 19.476423326207907, 0.19953744113445282], + [21.97305522995191, 15.731475470591931, 0.19407245516777039], + [21.97305522995191, 15.731475470591931, 0.19407245516777039], + [23.221371181823883, 11.986527614975955, 0.19598880410194397], + [23.221371181823883, 11.986527614975955, 0.19598880410194397], + [24.469687133695857, 6.993263807487949, 0.2012365758419037], + [24.469687133695857, 6.993263807487949, 0.2012365758419037], + [25.718003085567943, 4.496631903743946, 0.2059820592403412], + [25.718003085567943, 4.496631903743946, 0.2059820592403412], + [25.718003085567943, 2, 0.21388131380081177], + [25.718003085567943, 2, 0.21388131380081177], + [25.718003085567943, 2, 0.2292618751525879], + [25.718003085567943, 2, 0.22828182578086853], + [24.469687133695857, 2, 0.3031352460384369], + [24.469687133695857, 2, 0.3031352460384369], + [24.469687133695857, 2, 0.34632712602615356], + [24.469687133695857, 3.248315951871973, 0.38332366943359375], + [24.469687133695857, 3.248315951871973, 0.38332366943359375], + [23.221371181823883, 4.496631903743946, 0.3949289619922638], + [23.221371181823883, 4.496631903743946, 0.3949289619922638], + [23.221371181823883, 6.993263807487949, 0.3998219966888428], + [23.221371181823883, 6.993263807487949, 0.3998219966888428], + [21.97305522995191, 9.489895711231952, 0.4082949757575989], + [21.97305522995191, 9.489895711231952, 0.4082949757575989], + [21.97305522995191, 11.986527614975955, 0.41676801443099976], + [21.97305522995191, 11.986527614975955, 0.41676801443099976], + [20.724739278079937, 14.483159518719958, 0.4296424686908722], + [20.724739278079937, 14.483159518719958, 0.4296424686908722], + [20.724739278079937, 18.228107374335934, 0.4335583746433258], + [20.724739278079937, 18.228107374335934, 0.4335583746433258], + [20.724739278079937, 18.228107374335934, 0.42996272444725037], + [21.97305522995191, 21.97305522995191, 0.40212947130203247], + [21.97305522995191, 21.97305522995191, 0.40212947130203247], + [23.221371181823883, 24.469687133695913, 0.3766911029815674], + [23.221371181823883, 24.469687133695913, 0.3766911029815674], + [24.469687133695857, 25.718003085567887, 0.29996457695961], + [24.469687133695857, 25.718003085567887, 0.29996457695961], + [26.966319037439916, 25.718003085567887, 0.23599065840244293], + [26.966319037439916, 25.718003085567887, 0.23599065840244293], + [30.711266893055836, 25.718003085567887, 0.15364517271518707], + [30.711266893055836, 25.718003085567887, 0.15364517271518707], + [34.45621474867187, 23.22137118182394, 0.12105877697467804], + [34.45621474867187, 23.22137118182394, 0.12105877697467804], + [36.952846652415815, 19.476423326207907, 0.05037219077348709], + [36.952846652415815, 19.476423326207907, 0.05037219077348709] + ], + "rotate": 0, + "xywh": "[612.2542839794801,377.27039611460054,38.952846652415815,30.21463498931189]", + "type": "brush", + "id": "JAtFCPNgK9" + }, + "2BXqTL2otJ": { + "index": "ap", + "seed": 781297555, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [10.738211663104039, 16.979791422463904, 0.07999999821186066], + [6.993263807488006, 16.979791422463904, 0.4459514915943146], + [6.993263807488006, 16.979791422463904, 0.4459514915943146], + [6.993263807488006, 15.731475470591931, 0.4635799825191498], + [6.993263807488006, 15.731475470591931, 0.4635799825191498], + [8.241579759359979, 15.731475470591931, 0.4735799729824066], + [8.241579759359979, 15.731475470591931, 0.4735799729824066], + [9.489895711232066, 15.731475470591931, 0.45370498299598694], + [9.489895711232066, 15.731475470591931, 0.45370498299598694], + [11.986527614976012, 13.234843566847928, 0.4427987337112427], + [11.986527614976012, 13.234843566847928, 0.4427987337112427], + [15.731475470592045, 9.489895711231952, 0.39423060417175293], + [15.731475470592045, 9.489895711231952, 0.39423060417175293], + [18.22810737433599, 6.993263807487949, 0.35110533237457275], + [18.22810737433599, 6.993263807487949, 0.35110533237457275], + [19.476423326207964, 5.744947855615976, 0.3168283700942993], + [19.476423326207964, 5.744947855615976, 0.3168283700942993], + [23.221371181823997, 3.248315951871973, 0.24322760105133057], + [23.221371181823997, 3.248315951871973, 0.24322760105133057], + [24.46968713369597, 3.248315951871973, 0.21774877607822418], + [24.46968713369597, 3.248315951871973, 0.21774877607822418], + [25.718003085567943, 2, 0.15715335309505463], + [25.718003085567943, 2, 0.15715335309505463], + [25.718003085567943, 2, 0.12986798584461212], + [25.718003085567943, 2, 0.1311749815940857], + [25.718003085567943, 3.248315951871973, 0.14166699349880219], + [25.718003085567943, 3.248315951871973, 0.14166699349880219], + [25.718003085567943, 5.744947855615976, 0.14255575835704803], + [25.718003085567943, 5.744947855615976, 0.14255575835704803], + [25.718003085567943, 6.993263807487949, 0.14085198938846588], + [25.718003085567943, 6.993263807487949, 0.14085198938846588], + [24.46968713369597, 13.234843566847928, 0.1760852038860321], + [24.46968713369597, 13.234843566847928, 0.1760852038860321], + [24.46968713369597, 15.731475470591931, 0.17965587973594666], + [24.46968713369597, 15.731475470591931, 0.17965587973594666], + [23.221371181823997, 24.469687133695913, 0.21871648728847504], + [23.221371181823997, 24.469687133695913, 0.21871648728847504], + [21.973055229952024, 30.711266893055893, 0.26756221055984497], + [21.973055229952024, 30.711266893055893, 0.26756221055984497], + [20.724739278079937, 38.201162604287845, 0.2969196140766144], + [20.724739278079937, 38.201162604287845, 0.2969196140766144], + [20.724739278079937, 41.94611045990388, 0.3245103657245636], + [20.724739278079937, 41.94611045990388, 0.3245103657245636], + [19.476423326207964, 48.18769021926386, 0.35610905289649963], + [19.476423326207964, 48.18769021926386, 0.35610905289649963], + [16.979791422464018, 56.92590188236778, 0.43572285771369934], + [16.979791422464018, 56.92590188236778, 0.43572285771369934], + [14.483159518719958, 61.91916568985579, 0.4801720082759857], + [14.483159518719958, 61.91916568985579, 0.4801720082759857], + [13.234843566847985, 64.41579759359979, 0.48440301418304443], + [13.234843566847985, 64.41579759359979, 0.48440301418304443], + [11.986527614976012, 64.41579759359979, 0.4855184853076935], + [11.986527614976012, 64.41579759359979, 0.4855184853076935], + [9.489895711232066, 65.66411354547176, 0.49003198742866516], + [9.489895711232066, 65.66411354547176, 0.49003198742866516], + [8.241579759359979, 65.66411354547176, 0.49373099207878113], + [8.241579759359979, 65.66411354547176, 0.49373099207878113], + [5.744947855616033, 65.66411354547176, 0.41292059421539307], + [5.744947855616033, 65.66411354547176, 0.41292059421539307], + [3.2483159518720868, 64.41579759359979, 0.29301923513412476], + [3.2483159518720868, 64.41579759359979, 0.29301923513412476], + [3.2483159518720868, 63.16748164172776, 0.23195861279964447], + [3.2483159518720868, 63.16748164172776, 0.23195861279964447], + [2, 60.670849737983815, 0.1741216480731964], + [2, 60.670849737983815, 0.1741216480731964], + [2, 59.422533786111785, 0.08552181720733643], + [2, 59.422533786111785, 0.08552181720733643] + ], + "rotate": 0, + "xywh": "[640.9655508725359,364.7872365958806,27.718003085567943,67.66411354547176]", + "type": "brush", + "id": "2BXqTL2otJ" + }, + "oynVyFAI0W": { + "index": "aq", + "seed": 950769071, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [9.489895711231952, 3.248315951871973, 0.07999999821186066], + [5.744947855615919, 3.248315951871973, 0.2923942506313324], + [5.744947855615919, 3.248315951871973, 0.2923942506313324], + [5.744947855615919, 3.248315951871973, 0.3803582787513733], + [4.496631903743946, 2, 0.42534300684928894], + [4.496631903743946, 2, 0.42534300684928894], + [4.496631903743946, 2, 0.4422665238380432], + [4.496631903743946, 2, 0.4671899974346161], + [5.744947855615919, 2, 0.416359007358551], + [5.744947855615919, 2, 0.416359007358551], + [8.241579759359979, 2, 0.36189910769462585], + [8.241579759359979, 2, 0.36189910769462585], + [9.489895711231952, 2, 0.35834553837776184], + [9.489895711231952, 2, 0.35834553837776184], + [13.234843566847985, 2, 0.3040165305137634], + [13.234843566847985, 2, 0.3040165305137634], + [14.483159518719958, 2, 0.28475403785705566], + [14.483159518719958, 2, 0.28475403785705566], + [19.476423326207964, 3.248315951871973, 0.24096018075942993], + [19.476423326207964, 3.248315951871973, 0.24096018075942993], + [19.476423326207964, 3.248315951871973, 0.2257479876279831], + [21.97305522995191, 4.496631903743946, 0.2339392751455307], + [21.97305522995191, 4.496631903743946, 0.2339392751455307], + [23.221371181823883, 5.744947855615976, 0.23143436014652252], + [23.221371181823883, 5.744947855615976, 0.23143436014652252], + [24.469687133695857, 8.241579759359979, 0.29475873708724976], + [24.469687133695857, 8.241579759359979, 0.29475873708724976], + [24.469687133695857, 9.489895711231952, 0.37251824140548706], + [24.469687133695857, 9.489895711231952, 0.37251824140548706], + [24.469687133695857, 11.986527614975955, 0.4332962930202484], + [24.469687133695857, 11.986527614975955, 0.4332962930202484], + [20.724739278079937, 15.731475470591931, 0.5293843746185303], + [20.724739278079937, 15.731475470591931, 0.5293843746185303], + [19.476423326207964, 15.731475470591931, 0.5478562116622925], + [19.476423326207964, 15.731475470591931, 0.5478562116622925], + [15.731475470591931, 18.228107374335934, 0.5904915928840637], + [15.731475470591931, 18.228107374335934, 0.5904915928840637], + [11.986527614975898, 19.476423326207907, 0.615369975566864], + [11.986527614975898, 19.476423326207907, 0.615369975566864], + [6.993263807488006, 20.724739278079937, 0.6361640095710754], + [6.993263807488006, 20.724739278079937, 0.6361640095710754], + [4.496631903743946, 21.97305522995191, 0.6171729564666748], + [4.496631903743946, 21.97305522995191, 0.6171729564666748], + [4.496631903743946, 21.97305522995191, 0.6076775193214417], + [2, 21.97305522995191, 0.4665432870388031], + [2, 21.97305522995191, 0.4665432870388031], + [2, 21.97305522995191, 0.4367610216140747], + [2, 21.97305522995191, 0.4221944510936737] + ], + "rotate": 0, + "xywh": "[660.9386061024879,377.27039611460054,26.469687133695857,23.97305522995191]", + "type": "brush", + "id": "oynVyFAI0W" + }, + "4WPIdrKVYt": { + "index": "ar", + "seed": 1741156016, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 5.744947855615976, 0.07999999821186066], + [5.744947855616033, 4.496631903744003, 0.40223199129104614], + [5.744947855616033, 4.496631903744003, 0.40223199129104614], + [8.241579759359979, 3.24831595187203, 0.4077880084514618], + [8.241579759359979, 3.24831595187203, 0.4077880084514618], + [11.986527614976012, 3.24831595187203, 0.38370001316070557], + [11.986527614976012, 3.24831595187203, 0.38370001316070557], + [15.731475470591931, 2, 0.23887331783771515], + [15.731475470591931, 2, 0.23887331783771515], + [18.22810737433599, 2, 0.1208721324801445], + [18.22810737433599, 2, 0.1208721324801445] + ], + "rotate": 0, + "xywh": "[694.6431368030317,376.0220801627285,20.22810737433599,7.744947855615976]", + "type": "brush", + "id": "4WPIdrKVYt" + }, + "GMXyqi1Rs3": { + "index": "as", + "seed": 1573145582, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [9.489895711231952, 5.744947855616033, 0.07999999821186066], + [9.489895711231952, 2, 0.07999999821186066], + [9.489895711231952, 2, 0.16974450647830963], + [9.489895711231952, 2, 0.250448614358902], + [9.489895711231952, 2, 0.28665533661842346], + [9.489895711231952, 2, 0.32231032848358154], + [9.489895711231952, 2, 0.3898027837276459], + [9.489895711231952, 2, 0.4060159921646118], + [8.241579759359979, 4.496631903744003, 0.4156999886035919], + [8.241579759359979, 4.496631903744003, 0.4156999886035919], + [8.241579759359979, 4.496631903744003, 0.4071030020713806], + [6.993263807487892, 8.241579759360036, 0.4165060222148895], + [6.993263807487892, 8.241579759360036, 0.4165060222148895], + [6.993263807487892, 9.489895711232009, 0.4150699973106384], + [6.993263807487892, 9.489895711232009, 0.4150699973106384], + [5.744947855615919, 13.234843566847985, 0.4310699999332428], + [5.744947855615919, 13.234843566847985, 0.4310699999332428], + [4.496631903743946, 18.22810737433599, 0.4437739849090576], + [4.496631903743946, 18.22810737433599, 0.4437739849090576], + [3.248315951871973, 25.718003085567943, 0.46357113122940063], + [3.248315951871973, 25.718003085567943, 0.46357113122940063], + [2, 28.214634989311946, 0.4744313955307007], + [2, 28.214634989311946, 0.4744313955307007], + [2, 35.7045307005439, 0.5166052579879761], + [2, 35.7045307005439, 0.5166052579879761], + [2, 36.95284665241593, 0.5229271650314331], + [2, 36.95284665241593, 0.5229271650314331], + [2, 41.946110459903934, 0.5289853811264038], + [2, 41.946110459903934, 0.5289853811264038], + [2, 44.44274236364788, 0.5478519797325134], + [2, 44.44274236364788, 0.5478519797325134], + [3.248315951871973, 44.44274236364788, 0.5638520121574402], + [3.248315951871973, 44.44274236364788, 0.5638520121574402], + [4.496631903743946, 45.69105831551991, 0.4995272755622864], + [4.496631903743946, 45.69105831551991, 0.4995272755622864], + [6.993263807487892, 45.69105831551991, 0.4447861909866333], + [6.993263807487892, 45.69105831551991, 0.4447861909866333], + [9.489895711231952, 44.44274236364788, 0.38414466381073], + [9.489895711231952, 44.44274236364788, 0.38414466381073], + [11.986527614975898, 43.19442641177591, 0.33432477712631226], + [11.986527614975898, 43.19442641177591, 0.33432477712631226], + [14.483159518719958, 39.44947855615993, 0.2775622606277466], + [14.483159518719958, 39.44947855615993, 0.2775622606277466], + [18.228107374335877, 36.95284665241593, 0.23692604899406433], + [18.228107374335877, 36.95284665241593, 0.23692604899406433], + [19.47642332620785, 35.7045307005439, 0.16447803378105164], + [19.47642332620785, 35.7045307005439, 0.16447803378105164], + [20.724739278079937, 33.20789879679995, 0.12425399571657181], + [20.724739278079937, 33.20789879679995, 0.12425399571657181] + ], + "rotate": 0, + "xywh": "[697.1397687067758,358.54565683652055,22.724739278079937,47.69105831551991]", + "type": "brush", + "id": "GMXyqi1Rs3" + }, + "Len3jrlmMB": { + "index": "at", + "seed": 94123324, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [23.221371181823997, 2, 0.07999999821186066], + [20.724739278079937, 3.248315951871973, 0.3983948230743408], + [20.724739278079937, 3.248315951871973, 0.3983948230743408], + [19.476423326207964, 4.496631903743946, 0.42359599471092224], + [19.476423326207964, 4.496631903743946, 0.42359599471092224], + [16.979791422464018, 6.993263807487949, 0.43812400102615356], + [16.979791422464018, 6.993263807487949, 0.43812400102615356], + [14.483159518719958, 9.489895711231952, 0.45412400364875793], + [14.483159518719958, 9.489895711231952, 0.45412400364875793], + [10.738211663104039, 13.234843566847928, 0.44657501578330994], + [10.738211663104039, 13.234843566847928, 0.44657501578330994], + [6.993263807488006, 15.731475470591931, 0.44341325759887695], + [6.993263807488006, 15.731475470591931, 0.44341325759887695], + [4.49663190374406, 18.228107374335934, 0.35487818717956543], + [4.49663190374406, 18.228107374335934, 0.35487818717956543], + [2, 20.724739278079937, 0.3308577835559845], + [2, 20.724739278079937, 0.3308577835559845], + [2, 20.724739278079937, 0.24541638791561127], + [2, 21.97305522995191, 0.22643224895000458], + [2, 21.97305522995191, 0.22643224895000458] + ], + "rotate": 0, + "xywh": "[730.8442994073198,349.8074451734166,25.221371181823997,23.97305522995191]", + "type": "brush", + "id": "Len3jrlmMB" + }, + "vpjGUfRP8B": { + "index": "au", + "seed": 823278468, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [4.496631903743946, 2, 0.07999999821186066], + [2, 3.248315951871973, 0.388786643743515], + [2, 3.248315951871973, 0.388786643743515], + [2, 3.248315951871973, 0.44122314453125], + [2, 3.248315951871973, 0.4724997580051422], + [4.496631903743946, 3.248315951871973, 0.5016379952430725], + [4.496631903743946, 3.248315951871973, 0.5016379952430725], + [6.993263807487892, 3.248315951871973, 0.5276840329170227], + [6.993263807487892, 3.248315951871973, 0.5276840329170227], + [9.489895711231952, 3.248315951871973, 0.5511959791183472], + [9.489895711231952, 3.248315951871973, 0.5511959791183472], + [11.986527614975898, 3.248315951871973, 0.5671960115432739], + [11.986527614975898, 3.248315951871973, 0.5671960115432739], + [14.483159518719958, 3.248315951871973, 0.5527809858322144], + [14.483159518719958, 3.248315951871973, 0.5527809858322144], + [16.979791422463904, 3.248315951871973, 0.5579760074615479], + [16.979791422463904, 3.248315951871973, 0.5579760074615479], + [19.47642332620785, 3.248315951871973, 0.45323100686073303], + [19.47642332620785, 3.248315951871973, 0.45323100686073303], + [21.97305522995191, 3.248315951871973, 0.3157587945461273], + [21.97305522995191, 3.248315951871973, 0.3157587945461273], + [21.97305522995191, 3.248315951871973, 0.21165119111537933], + [23.221371181823883, 3.248315951871973, 0.18896658718585968], + [23.221371181823883, 3.248315951871973, 0.18896658718585968] + ], + "rotate": 0, + "xywh": "[733.3409313110637,381.0153439702165,25.221371181823883,5.248315951871973]", + "type": "brush", + "id": "vpjGUfRP8B" + }, + "dATwARYhm1": { + "index": "av", + "seed": 48765550, + "color": "--affine-palette-line-black", + "lineWidth": 4, + "points": [ + [2, 2, 0.07999999821186066], + [3.248315951871973, 4.496631903744003, 0.5396149754524231], + [3.248315951871973, 4.496631903744003, 0.5396149754524231], + [4.496631903743946, 5.744947855616033, 0.5594109892845154], + [4.496631903743946, 5.744947855616033, 0.5594109892845154], + [5.744947855616033, 8.241579759359979, 0.5693680644035339], + [5.744947855616033, 8.241579759359979, 0.5693680644035339], + [6.993263807488006, 9.489895711232009, 0.554468035697937], + [6.993263807488006, 9.489895711232009, 0.554468035697937], + [8.241579759359979, 9.489895711232009, 0.5492929816246033], + [8.241579759359979, 9.489895711232009, 0.5492929816246033], + [9.489895711231952, 10.738211663103982, 0.5140911936759949], + [9.489895711231952, 10.738211663103982, 0.5140911936759949], + [9.489895711231952, 11.986527614976012, 0.5098710060119629], + [9.489895711231952, 11.986527614976012, 0.5098710060119629], + [10.738211663103925, 11.986527614976012, 0.33544155955314636], + [10.738211663103925, 11.986527614976012, 0.33544155955314636], + [11.986527614976012, 11.986527614976012, 0.18907620012760162], + [11.986527614976012, 11.986527614976012, 0.18907620012760162] + ], + "rotate": 0, + "xywh": "[735.8375632148077,400.98839920016843,13.986527614976012,13.986527614976012]", + "type": "brush", + "id": "dATwARYhm1" + } + } + }, + "children": [ + { + "type": "block", + "id": "TQYDlBlazJ", + "flavour": "affine:frame", + "version": 1, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "Frame 1" + } + ] + }, + "background": "--affine-palette-transparent", + "xywh": "[-99.9869384765625,288.2265319824219,963.30859375,237.13671875]", + "index": "a0", + "childElementIds": { + "f-uhoROXQ1": true, + "EbTf00IFMh": true, + "wXY2Ab0Duo": true, + "UaExj66-4Z": true, + "gaD_Ze52TJ": true, + "Fz3jbY2dge": true, + "29gtvdskoB": true, + "PTbR7cMkX5": true, + "1jld6ckL25": true, + "Rf9E8hoQC2": true, + "HKjvevKgrM": true, + "1sPUKvnzLl": true, + "_rW_p1VqMO": true, + "2VSWULK7N7": true, + "mgaD5GbPzV": true, + "hJEP8cjxcg": true, + "WZ_PhGStnp": true, + "h92CmLDDgm": true, + "aw5vI3jL27": true, + "3HNMzhOZlx": true, + "4UmfxQ7Iy4": true, + "JAtFCPNgK9": true, + "2BXqTL2otJ": true, + "oynVyFAI0W": true, + "4WPIdrKVYt": true, + "GMXyqi1Rs3": true, + "Len3jrlmMB": true, + "vpjGUfRP8B": true, + "dATwARYhm1": true + } + }, + "children": [] + } + ] + } + ] + } +} diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/shape.json b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/shape.json new file mode 100644 index 0000000000..a082f57aae --- /dev/null +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/shape.json @@ -0,0 +1,186 @@ +{ + "type": "page", + "meta": { + "id": "H26C3mrHAO", + "title": "BlockSuite Playground", + "createDate": 1725457623442, + "tags": [] + }, + "blocks": { + "type": "block", + "id": "gMFM1yrveo", + "flavour": "affine:page", + "version": 2, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "BlockSuite Playground" + } + ] + } + }, + "children": [ + { + "type": "block", + "id": "ICj50zYaZ-", + "flavour": "affine:surface", + "version": 5, + "props": { + "elements": { + "e6t9tKz8Sy": { + "index": "a5", + "seed": 338503204, + "color": "--affine-palette-line-black", + "fillColor": "--affine-palette-shape-yellow", + "filled": true, + "fontFamily": "blocksuite:surface:Inter", + "fontSize": 12, + "maxWidth": false, + "padding": [10, 20], + "radius": 0, + "rotate": 0, + "roughness": 1.4, + "shadow": null, + "shapeStyle": "General", + "shapeType": "ellipse", + "strokeColor": "--affine-palette-line-yellow", + "strokeStyle": "solid", + "strokeWidth": 2, + "textResizing": 1, + "xywh": "[-14.79056021743071,154.8369594850144,100.11936661988601,100.11932857954827]", + "type": "shape", + "id": "e6t9tKz8Sy" + }, + "F8qB_zDC5Q": { + "index": "a6", + "seed": 1896265661, + "color": "--affine-palette-line-black", + "fillColor": "--affine-palette-shape-yellow", + "filled": true, + "fontFamily": "blocksuite:surface:Inter", + "fontSize": 12, + "maxWidth": false, + "padding": [10, 20], + "radius": 0.1, + "rotate": 0, + "roughness": 1.4, + "shadow": null, + "shapeStyle": "General", + "shapeType": "rect", + "strokeColor": "--affine-palette-line-yellow", + "strokeStyle": "solid", + "strokeWidth": 2, + "textResizing": 1, + "xywh": "[145.85713815180185,171.45701762455542,131.14345570418993,66.87921230046624]", + "type": "shape", + "id": "F8qB_zDC5Q" + }, + "mPR44JBpcd": { + "index": "a7", + "seed": 2073974140, + "color": "--affine-palette-line-black", + "fillColor": "--affine-palette-shape-yellow", + "filled": true, + "fontFamily": "blocksuite:surface:Inter", + "fontSize": 12, + "maxWidth": false, + "padding": [10, 20], + "radius": 0, + "rotate": 0, + "roughness": 1.4, + "shadow": null, + "shapeStyle": "General", + "shapeType": "diamond", + "strokeColor": "--affine-palette-line-yellow", + "strokeStyle": "solid", + "strokeWidth": 2, + "textResizing": 1, + "xywh": "[337.5289256053383,154.8369594850144,105.1083470248982,101.65945505340866]", + "type": "shape", + "id": "mPR44JBpcd" + }, + "cmtluc3FWR": { + "index": "a8", + "seed": 1457248130, + "color": "--affine-palette-line-black", + "fillColor": "--affine-palette-shape-yellow", + "filled": true, + "fontFamily": "blocksuite:surface:Inter", + "fontSize": 12, + "maxWidth": false, + "padding": [10, 20], + "radius": 0, + "rotate": 0, + "roughness": 1.4, + "shadow": null, + "shapeStyle": "General", + "shapeType": "triangle", + "strokeColor": "--affine-palette-line-yellow", + "strokeStyle": "solid", + "strokeWidth": 2, + "textResizing": 1, + "xywh": "[503.16560437958293,165.36299989942228,99.95316838431143,80.60737422459296]", + "type": "shape", + "id": "cmtluc3FWR" + }, + "knt_TKvACR": { + "index": "a9", + "seed": 1896265661, + "color": "--affine-palette-line-black", + "fillColor": "--affine-palette-shape-yellow", + "filled": true, + "fontFamily": "blocksuite:surface:Inter", + "fontSize": 12, + "maxWidth": false, + "padding": [10, 20], + "radius": 0, + "rotate": 0, + "roughness": 1.4, + "shadow": null, + "shapeStyle": "General", + "shapeType": "rect", + "strokeColor": "--affine-palette-line-yellow", + "strokeStyle": "solid", + "strokeWidth": 2, + "textResizing": 1, + "xywh": "[663.6471045132407,172.22708086148566,131.14345570418993,66.87921230046624]", + "type": "shape", + "id": "knt_TKvACR" + } + } + }, + "children": [ + { + "type": "block", + "id": "GuSXhkqpUl", + "flavour": "affine:frame", + "version": 1, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "Frame 1" + } + ] + }, + "background": "--affine-palette-transparent", + "xywh": "[-140.35546875000006,60.96746826171875,1079.28125,307.06640625]", + "index": "a0", + "childElementIds": { + "e6t9tKz8Sy": true, + "F8qB_zDC5Q": true, + "mPR44JBpcd": true, + "cmtluc3FWR": true, + "knt_TKvACR": true + } + }, + "children": [] + } + ] + } + ] + } +} diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/text.json b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/text.json new file mode 100644 index 0000000000..49b49e9eb0 --- /dev/null +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/docs/text.json @@ -0,0 +1,99 @@ +{ + "type": "page", + "meta": { + "id": "VKd9Ksg2BG", + "title": "BlockSuite Playground", + "createDate": 1725454903728, + "tags": [] + }, + "blocks": { + "type": "block", + "id": "rhCCfuveZ8", + "flavour": "affine:page", + "version": 2, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "BlockSuite Playground" + } + ] + } + }, + "children": [ + { + "type": "block", + "id": "1Gr7rOSQE0", + "flavour": "affine:surface", + "version": 5, + "props": { + "elements": {} + }, + "children": [ + { + "type": "block", + "id": "wTA9OwLHan", + "flavour": "affine:edgeless-text", + "version": 1, + "props": { + "xywh": "[272.7708206176758,163.16667556762695,245.12498474121088,56]", + "index": "a1", + "color": "--affine-palette-line-blue", + "fontFamily": "blocksuite:surface:Inter", + "fontStyle": "normal", + "fontWeight": "400", + "textAlign": "left", + "scale": 1, + "rotate": 0, + "hasMaxWidth": true + }, + "children": [ + { + "type": "block", + "id": "ig8oN3BQrC", + "flavour": "affine:paragraph", + "version": 1, + "props": { + "type": "text", + "text": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "To shape, Not to Adapt." + } + ] + } + }, + "children": [] + } + ] + }, + { + "type": "block", + "id": "d3qe5CuEDW", + "flavour": "affine:frame", + "version": 1, + "props": { + "title": { + "$blocksuite:internal:text$": true, + "delta": [ + { + "insert": "Frame 1" + } + ] + }, + "background": "--affine-palette-transparent", + "xywh": "[207.38800048828125,138.71615600585938,328.28125,106.92578125]", + "index": "a0", + "childElementIds": { + "wTA9OwLHan": true + } + }, + "children": [] + } + ] + } + ] + } +} diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/mind-map.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/mind-map.tsx index 0972863d32..4db86a2f29 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/mind-map.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/mind-map.tsx @@ -47,8 +47,8 @@ export const MindMapSettings = () => { <> { @@ -157,8 +169,7 @@ export const NoteSettings = () => { <> { items={cornerItems} trigger={ - {String(settings['affine:note'].edgeless.style.borderRadius)} + { + CornerSizeMap[ + settings['affine:note'].edgeless.style + .borderRadius as CornerSize + ] + } } /> @@ -201,7 +217,7 @@ export const NoteSettings = () => { items={shadowItems} trigger={ - {String(settings['affine:note'].edgeless.style.shadowType)} + {NoteShadowMap[settings['affine:note'].edgeless.style.shadowType]} } /> diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/pen.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/pen.tsx index eb7751270a..89da40ccc8 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/pen.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/pen.tsx @@ -44,8 +44,7 @@ export const PenSettings = () => { <> { <> { + docName: DocName; + height?: number; +} + +function getFrameBlock(doc: Doc) { + const blocks = doc.getBlocksByFlavour('affine:frame'); + return blocks.length !== 0 ? (blocks[0].model as FrameBlockModel) : null; +} + +const boundMap = new Map(); + +export const EdgelessSnapshot = (props: Props) => { + const { title, docName, height = 180 } = props; + const wrapperRef = useRef(null); + + const renderEditor = useCallback(async () => { + if (!wrapperRef.current) return; + const doc = await getDocByName(docName); + if (!doc) return; + + const editorHost = new BlockStdScope({ + doc, + extensions: SpecProvider.getInstance().getSpec('edgeless:preview').value, + }).render(); + + const edgelessService = editorHost.std.getService( + 'affine:page' + ) as EdgelessRootService; + + // refresh viewport + edgelessService.specSlots.viewConnected.once(({ component }) => { + const edgelessBlock = component as any; + edgelessBlock.editorViewportSelector = 'ref-viewport'; + edgelessBlock.service.viewport.sizeUpdated.once(() => { + const frame = getFrameBlock(doc); + if (frame) { + boundMap.set(docName, Bound.deserialize(frame.xywh)); + doc.deleteBlock(frame); + } + const bound = boundMap.get(docName); + bound && edgelessService.viewport.setViewportByBound(bound); + }); + }); + + wrapperRef.current.append(editorHost); + }, [docName]); + + useEffect(() => { + // eslint-disable-next-line @typescript-eslint/no-floating-promises + renderEditor(); + }, [renderEditor]); + return (
{title}
- Mock Preview -
+ ref={wrapperRef} + style={{ + position: 'relative', + pointerEvents: 'none', + userSelect: 'none', + overflow: 'hidden', + height, + }} + >
); }; diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/text.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/text.tsx index 25c66886d4..c5df40293e 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/text.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/edgeless/text.tsx @@ -12,6 +12,7 @@ import { FontFamilyMap, FontStyle, FontWeight, + FontWeightMap, LineColor, TextAlign, } from '@blocksuite/blocks'; @@ -139,8 +140,7 @@ export const TextSettings = () => { <> { items={fontWeightItems} trigger={ - {settings['affine:edgeless-text'].fontWeight} + {FontWeightMap[settings['affine:edgeless-text'].fontWeight]} } />