From 478439f055451858d39b6e87a26c10a0484f2f2d Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 11 Aug 2025 07:35:03 +0200 Subject: [PATCH] :bug: Fix big blur rendering for wasm render --- .../data/render-wasm/get-file-blurs.json | 6261 +++++++++++++++++ .../ui/render-wasm-specs/shapes.spec.js | 16 + ...h-blurs-applied-to-any-kind-of-shape-1.png | Bin 0 -> 280533 bytes render-wasm/src/render.rs | 53 +- render-wasm/src/render/fills.rs | 22 +- render-wasm/src/render/filters.rs | 23 + render-wasm/src/render/shadows.rs | 8 +- render-wasm/src/render/strokes.rs | 75 +- render-wasm/src/shapes.rs | 15 + render-wasm/src/shapes/modifiers.rs | 2 +- render-wasm/src/shapes/shadows.rs | 28 +- render-wasm/src/shapes/text.rs | 90 +- render-wasm/src/shapes/text_paths.rs | 2 +- render-wasm/src/wasm/text.rs | 5 +- 14 files changed, 6534 insertions(+), 66 deletions(-) create mode 100644 frontend/playwright/data/render-wasm/get-file-blurs.json create mode 100644 frontend/playwright/ui/render-wasm-specs/shapes.spec.js-snapshots/Renders-a-file-with-blurs-applied-to-any-kind-of-shape-1.png create mode 100644 render-wasm/src/render/filters.rs diff --git a/frontend/playwright/data/render-wasm/get-file-blurs.json b/frontend/playwright/data/render-wasm/get-file-blurs.json new file mode 100644 index 0000000000..1b7e094606 --- /dev/null +++ b/frontend/playwright/data/render-wasm/get-file-blurs.json @@ -0,0 +1,6261 @@ +{ + "~:features": { + "~#set": [ + "fdata/path-data", + "plugins/runtime", + "design-tokens/v1", + "variants/v1", + "layout/grid", + "styles/v2", + "fdata/pointer-map", + "fdata/objects-map", + "render-wasm/v1", + "components/v2", + "fdata/shape-data-type" + ] + }, + "~:team-id": "~ueba8fa2e-4140-8084-8005-448635d7a724", + "~:permissions": { + "~:type": "~:membership", + "~:is-owner": true, + "~:is-admin": true, + "~:can-edit": true, + "~:can-read": true, + "~:is-logged": true + }, + "~:has-media-trimmed": false, + "~:comment-thread-seqn": 0, + "~:name": "BLURS", + "~:revn": 90, + "~:modified-at": "~m1755757136543", + "~:vern": 0, + "~:id": "~uaa0a383a-7553-808a-8006-ae1237b52cf9", + "~:is-shared": false, + "~:migrations": { + "~#ordered-set": [ + "legacy-2", + "legacy-3", + "legacy-5", + "legacy-6", + "legacy-7", + "legacy-8", + "legacy-9", + "legacy-10", + "legacy-11", + "legacy-12", + "legacy-13", + "legacy-14", + "legacy-16", + "legacy-17", + "legacy-18", + "legacy-19", + "legacy-25", + "legacy-26", + "legacy-27", + "legacy-28", + "legacy-29", + "legacy-31", + "legacy-32", + "legacy-33", + "legacy-34", + "legacy-36", + "legacy-37", + "legacy-38", + "legacy-39", + "legacy-40", + "legacy-41", + "legacy-42", + "legacy-43", + "legacy-44", + "legacy-45", + "legacy-46", + "legacy-47", + "legacy-48", + "legacy-49", + "legacy-50", + "legacy-51", + "legacy-52", + "legacy-53", + "legacy-54", + "legacy-55", + "legacy-56", + "legacy-57", + "legacy-59", + "legacy-62", + "legacy-65", + "legacy-66", + "legacy-67", + "0001-remove-tokens-from-groups", + "0002-normalize-bool-content-v2", + "0002-clean-shape-interactions", + "0003-fix-root-shape", + "0003-convert-path-content-v2", + "0004-clean-shadow-color", + "0005-deprecate-image-type", + "0006-fix-old-texts-fills", + "0007-clear-invalid-strokes-and-fills-v2", + "0008-fix-library-colors-v4", + "0009-clean-library-colors", + "0009-add-partial-text-touched-flags", + "0010-fix-swap-slots-pointing-non-existent-shapes" + ] + }, + "~:version": 67, + "~:project-id": "~ueba8fa2e-4140-8084-8005-448635da32b4", + "~:created-at": "~m1755756133076", + "~:data": { + "~:pages": [ + "~uaa0a383a-7553-808a-8006-ae1237b52cfa" + ], + "~:pages-index": { + "~uaa0a383a-7553-808a-8006-ae1237b52cfa": { + "~:objects": { + "~u00000000-0000-0000-0000-000000000000": { + "~#shape": { + "~:y": 0, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:name": "Root Frame", + "~:width": 0.01, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 0, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0.01 + } + }, + { + "~#point": { + "~:x": 0, + "~:y": 0.01 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u00000000-0000-0000-0000-000000000000", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 0, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 0, + "~:y": 0, + "~:width": 0.01, + "~:height": 0.01, + "~:x1": 0, + "~:y1": 0, + "~:x2": 0.01, + "~:y2": 0.01 + } + }, + "~:fills": [ + { + "~:fill-color": "#FFFFFF", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 0.01, + "~:flip-y": null, + "~:shapes": [ + "~u32f7cd92-fbab-8057-8006-ae15abf4a0b8", + "~u32f7cd92-fbab-8057-8006-ae15abf4e9f1", + "~u32f7cd92-fbab-8057-8006-ae15abf4e9f2", + "~u32f7cd92-fbab-8057-8006-ae15abf4e9f3", + "~u13fc1849-119a-8028-8006-ae1488974651", + "~u13fc1849-119a-8028-8006-ae148b39a12f", + "~u13fc1849-119a-8028-8006-ae148e8d3b46", + "~u13fc1849-119a-8028-8006-ae13f1cb571d", + "~u13fc1849-119a-8028-8006-ae13f3784f1e", + "~u13fc1849-119a-8028-8006-ae13f4cca089", + "~u13fc1849-119a-8028-8006-ae136831d5b7", + "~u13fc1849-119a-8028-8006-ae136831d5b8", + "~u13fc1849-119a-8028-8006-ae136831d5b9", + "~u13fc1849-119a-8028-8006-ae136eba457f", + "~u13fc1849-119a-8028-8006-ae136eba4580", + "~u13fc1849-119a-8028-8006-ae136eba4581", + "~u13fc1849-119a-8028-8006-ae13412799ff", + "~u13fc1849-119a-8028-8006-ae1349518986", + "~u13fc1849-119a-8028-8006-ae134c87eab3", + "~u13fc1849-119a-8028-8006-ae12821ccb55", + "~u13fc1849-119a-8028-8006-ae12821d0027", + "~u13fc1849-119a-8028-8006-ae12821d0028", + "~u13fc1849-119a-8028-8006-ae12718b9f98", + "~u13fc1849-119a-8028-8006-ae12718b9f99", + "~u13fc1849-119a-8028-8006-ae12718b9f9a", + "~u13fc1849-119a-8028-8006-ae1258ccf72b", + "~u13fc1849-119a-8028-8006-ae1250d028e4", + "~u13fc1849-119a-8028-8006-ae1255187d6b", + "~u13fc1849-119a-8028-8006-ae124bfbec46", + "~u13fc1849-119a-8028-8006-ae132783846c", + "~u13fc1849-119a-8028-8006-ae13c850aa54", + "~u13fc1849-119a-8028-8006-ae13d295949e", + "~u13fc1849-119a-8028-8006-ae13fe15f2e0", + "~u13fc1849-119a-8028-8006-ae13fe15f2e1", + "~u13fc1849-119a-8028-8006-ae13fe15f2e2", + "~u13fc1849-119a-8028-8006-ae1409412912", + "~u13fc1849-119a-8028-8006-ae1409412913", + "~u13fc1849-119a-8028-8006-ae1409412914", + "~u13fc1849-119a-8028-8006-ae144ea899a3", + "~u13fc1849-119a-8028-8006-ae145f7fe46e", + "~u13fc1849-119a-8028-8006-ae1466a3bd0a", + "~u13fc1849-119a-8028-8006-ae149cc8c2ef", + "~u13fc1849-119a-8028-8006-ae149cc8c2f0", + "~u13fc1849-119a-8028-8006-ae149cc8c2f1", + "~u13fc1849-119a-8028-8006-ae149cc8c2f2", + "~u13fc1849-119a-8028-8006-ae149fbf3112", + "~u13fc1849-119a-8028-8006-ae149fbf3113", + "~u13fc1849-119a-8028-8006-ae149fbf3114", + "~u13fc1849-119a-8028-8006-ae149fbf3115", + "~u32f7cd92-fbab-8057-8006-ae15272bde67" + ] + } + }, + "~u13fc1849-119a-8028-8006-ae149fbf3115": { + "~#shape": { + "~:y": 395.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1048.00002479553, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1240.99990725517, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1240.99990725517, + "~:y": 459.999978065491 + } + }, + { + "~#point": { + "~:x": 1048.00002479553, + "~:y": 459.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740ee896", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149fbf3115", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 1048.00002479553, + "~:selrect": { + "~#rect": { + "~:x": 1048.00002479553, + "~:y": 395.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1048.00002479553, + "~:y1": 395.999996185303, + "~:x2": 1240.99990725517, + "~:y2": 459.999978065491 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae134c87eab3": { + "~#shape": { + "~:y": 506.000011596679, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 873.99999029541, + "~:y": 506.000011596679 + } + }, + { + "~#point": { + "~:x": 995.999991368293, + "~:y": 506.000011596679 + } + }, + { + "~#point": { + "~:x": 995.999991368293, + "~:y": 551.000011239051 + } + }, + { + "~#point": { + "~:x": 873.99999029541, + "~:y": 551.000011239051 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae1574093eb9", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae134c87eab3", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 873.99999029541, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 873.99999029541, + "~:y": 506.000011596679, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 873.99999029541, + "~:y1": 506.000011596679, + "~:x2": 995.999991368293, + "~:y2": 551.000011239051 + } + }, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:keep-aspect-ratio": true, + "~:name": "sample" + } + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u32f7cd92-fbab-8057-8006-ae15abf4e9f1": { + "~#shape": { + "~:y": 621.999988236943, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 1285.00002199411, + "~:y": 621.999988236943 + } + }, + { + "~#point": { + "~:x": 1407.000023067, + "~:y": 621.999988236943 + } + }, + { + "~#point": { + "~:x": 1407.000023067, + "~:y": 666.999987879315 + } + }, + { + "~#point": { + "~:x": 1285.00002199411, + "~:y": 666.999987879315 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740bb692", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15abf4e9f1", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 1285.00002199411, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ec1313", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15c0bf263f", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1285.00002199411, + "~:y": 621.999988236943, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 1285.00002199411, + "~:y1": 621.999988236943, + "~:x2": 1407.000023067, + "~:y2": 666.999987879315 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae149fbf3114": { + "~#shape": { + "~:y": 395.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1656.00000882149, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1848.99989128113, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1848.99989128113, + "~:y": 459.999978065491 + } + }, + { + "~#point": { + "~:x": 1656.00000882149, + "~:y": 459.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740ee895", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149fbf3114", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 3, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 1656.00000882149, + "~:selrect": { + "~#rect": { + "~:x": 1656.00000882149, + "~:y": 395.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1656.00000882149, + "~:y1": 395.999996185303, + "~:x2": 1848.99989128113, + "~:y2": 459.999978065491 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1409412914": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAACQGdEFZllRAIAAAAAAAAAAAAAAAAAAAAAAAAASkl3RAHAW0QCAAAAAAAAAAAAAAAAAAAAAAAAAACAf0QAgGlEAgAAAAAAAAAAAAAAAAAAAAAAAAACQGdEFZllRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 924.999996663628, + "~:y": 879.000019073486 + } + }, + { + "~#point": { + "~:x": 1021.99997282667, + "~:y": 879.000019073486 + } + }, + { + "~#point": { + "~:x": 1021.99997282667, + "~:y": 934.000022260568 + } + }, + { + "~#point": { + "~:x": 924.999996663628, + "~:y": 934.000022260568 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740d4831", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae1409412914", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 5, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 924.999996663628, + "~:y": 879.000019073486, + "~:width": 96.999976163042, + "~:height": 55.0000031870817, + "~:x1": 924.999996663628, + "~:y1": 879.000019073486, + "~:x2": 1021.99997282667, + "~:y2": 934.000022260568 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u32f7cd92-fbab-8057-8006-ae15abf4e9f2": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAA4LVEFJkjRAIAAAAAAAAAAAAAAAAAAAAAAAAApeS9RADAGUQCAAAAAAAAAAAAAAAAAAAAAAAAAP//wUQAgCdEAgAAAAAAAAAAAAAAAAAAAAAAAAAA4LVEFJkjRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 1454.99999582619, + "~:y": 614.999975403177 + } + }, + { + "~#point": { + "~:x": 1551.99997198923, + "~:y": 614.999975403177 + } + }, + { + "~#point": { + "~:x": 1551.99997198923, + "~:y": 669.999978590259 + } + }, + { + "~#point": { + "~:x": 1454.99999582619, + "~:y": 669.999978590259 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740c1c07", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15abf4e9f2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ec1313", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15c0bf263f", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1454.99999582619, + "~:y": 614.999975403177, + "~:width": 96.9999761630422, + "~:height": 55.0000031870816, + "~:x1": 1454.99999582619, + "~:y1": 614.999975403177, + "~:x2": 1551.99997198923, + "~:y2": 669.999978590259 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u32f7cd92-fbab-8057-8006-ae15abf4e9f3": { + "~#shape": { + "~:y": 603.000006198883, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1644.00005328655, + "~:y": 603.000006198883 + } + }, + { + "~#point": { + "~:x": 1836.99993574619, + "~:y": 603.000006198883 + } + }, + { + "~#point": { + "~:x": 1836.99993574619, + "~:y": 666.999988079071 + } + }, + { + "~#point": { + "~:x": 1644.00005328655, + "~:y": 666.999988079071 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740e2055", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15abf4e9f3", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 1644.00005328655, + "~:shadow": [ + { + "~:color": { + "~:color": "#ec1313", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15c0bf263f", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1644.00005328655, + "~:y": 603.000006198883, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1644.00005328655, + "~:y1": 603.000006198883, + "~:x2": 1836.99993574619, + "~:y2": 666.999988079071 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1488974651": { + "~#shape": { + "~:y": 225.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1250.00002479553, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1442.99990725517, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1442.99990725517, + "~:y": 289.999978065491 + } + }, + { + "~#point": { + "~:x": 1250.00002479553, + "~:y": 289.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157405b0ce", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae1488974651", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 3, + "~:stroke-color": "#f00000", + "~:stroke-opacity": 1 + } + ], + "~:x": 1250.00002479553, + "~:selrect": { + "~#rect": { + "~:x": 1250.00002479553, + "~:y": 225.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1250.00002479553, + "~:y1": 225.999996185303, + "~:x2": 1442.99990725517, + "~:y2": 289.999978065491 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae149cc8c2f1": { + "~#shape": { + "~:y": 315.999988555908, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1650.99995541572, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1843.99983787537, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1843.99983787537, + "~:y": 379.999970436096 + } + }, + { + "~#point": { + "~:x": 1650.99995541572, + "~:y": 379.999970436096 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740e5d0c", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149cc8c2f1", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 3, + "~:stroke-color": "#f00000", + "~:stroke-opacity": 1 + } + ], + "~:x": 1650.99995541572, + "~:selrect": { + "~#rect": { + "~:x": 1650.99995541572, + "~:y": 315.999988555908, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1650.99995541572, + "~:y1": 315.999988555908, + "~:x2": 1843.99983787537, + "~:y2": 379.999970436096 + } + }, + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae149cc8c2f0": { + "~#shape": { + "~:y": 315.999988555908, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1450.99995923042, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1643.99984169006, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1643.99984169006, + "~:y": 379.999970436096 + } + }, + { + "~#point": { + "~:x": 1450.99995923042, + "~:y": 379.999970436096 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740e5d0b", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149cc8c2f0", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 3, + "~:stroke-color": "#f00000", + "~:stroke-opacity": 1 + } + ], + "~:x": 1450.99995923042, + "~:selrect": { + "~#rect": { + "~:x": 1450.99995923042, + "~:y": 315.999988555908, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1450.99995923042, + "~:y1": 315.999988555908, + "~:x2": 1643.99984169006, + "~:y2": 379.999970436096 + } + }, + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae136831d5b7": { + "~#shape": { + "~:y": 575.000009429931, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 574.999981750488, + "~:y": 575.000009429931 + } + }, + { + "~#point": { + "~:x": 696.999982823372, + "~:y": 575.000009429931 + } + }, + { + "~#point": { + "~:x": 696.999982823372, + "~:y": 620.000009072303 + } + }, + { + "~#point": { + "~:x": 574.999981750488, + "~:y": 620.000009072303 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157407494b", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae136831d5b7", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 574.999981750488, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 574.999981750488, + "~:y": 575.000009429931, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 574.999981750488, + "~:y1": 575.000009429931, + "~:x2": 696.999982823372, + "~:y2": 620.000009072303 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13c850aa54": { + "~#shape": { + "~:y": 349, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:name": "807-100x100", + "~:width": 100, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 409.999998927116, + "~:y": 349 + } + }, + { + "~#point": { + "~:x": 509.999998927116, + "~:y": 349 + } + }, + { + "~#point": { + "~:x": 509.999998927116, + "~:y": 449 + } + }, + { + "~#point": { + "~:x": 409.999998927116, + "~:y": 449 + } + } + ], + "~:r2": 0, + "~:proportion-lock": true, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740bfa63", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae13c850aa54", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 409.999998927116, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 409.999998927116, + "~:y": 349, + "~:width": 100, + "~:height": 100, + "~:x1": 409.999998927116, + "~:y1": 349, + "~:x2": 509.999998927116, + "~:y2": 449 + } + }, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:id": "~uaa0a383a-7553-808a-8006-ae13c84d6e3a", + "~:keep-aspect-ratio": true + } + } + ], + "~:flip-x": null, + "~:height": 100, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae145d0a8e53": { + "~#shape": { + "~:y": 883.999982833862, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 55, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 484, + "~:y": 883.999982833862 + } + }, + { + "~#point": { + "~:x": 539, + "~:y": 883.999982833862 + } + }, + { + "~#point": { + "~:x": 539, + "~:y": 931.999982833862 + } + }, + { + "~#point": { + "~:x": 484, + "~:y": 931.999982833862 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:id": "~u13fc1849-119a-8028-8006-ae145d0a8e53", + "~:parent-id": "~u13fc1849-119a-8028-8006-ae145f7fe46e", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 484, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 484, + "~:y": 883.999982833862, + "~:width": 55, + "~:height": 48, + "~:x1": 484, + "~:y1": 883.999982833862, + "~:x2": 539, + "~:y2": 931.999982833862 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 48, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae12821ccb55": { + "~#shape": { + "~:y": 420, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 874, + "~:y": 420 + } + }, + { + "~#point": { + "~:x": 996, + "~:y": 420 + } + }, + { + "~#point": { + "~:x": 996, + "~:y": 465 + } + }, + { + "~#point": { + "~:x": 874, + "~:y": 465 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157409481f", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae12821ccb55", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 10, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae131157fc26", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 874, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 874, + "~:y": 420, + "~:width": 122, + "~:height": 45, + "~:x1": 874, + "~:y1": 420, + "~:x2": 996, + "~:y2": 465 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae149fbf3113": { + "~#shape": { + "~:y": 395.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1456.00001263618, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1648.99989509582, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1648.99989509582, + "~:y": 459.999978065491 + } + }, + { + "~#point": { + "~:x": 1456.00001263618, + "~:y": 459.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740ee894", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149fbf3113", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 3, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 1456.00001263618, + "~:selrect": { + "~#rect": { + "~:x": 1456.00001263618, + "~:y": 395.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1456.00001263618, + "~:y1": 395.999996185303, + "~:x2": 1648.99989509582, + "~:y2": 459.999978065491 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1409412913": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAACgD9EFZllRAIAAAAAAAAAAAAAAAAAAAAAAAAASolPRAHAW0QCAAAAAAAAAAAAAAAAAAAAAAAAAADAV0QAgGlEAgAAAAAAAAAAAAAAAAAAAAAAAAACgD9EFZllRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 766.000023366509, + "~:y": 879.000019073486 + } + }, + { + "~#point": { + "~:x": 862.999999529551, + "~:y": 879.000019073486 + } + }, + { + "~#point": { + "~:x": 862.999999529551, + "~:y": 934.000022260568 + } + }, + { + "~#point": { + "~:x": 766.000023366509, + "~:y": 934.000022260568 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740d4830", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae1409412913", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 5, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 766.000023366509, + "~:y": 879.000019073486, + "~:width": 96.999976163042, + "~:height": 55.0000031870817, + "~:x1": 766.000023366509, + "~:y1": 879.000019073486, + "~:x2": 862.999999529551, + "~:y2": 934.000022260568 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae149cc8c2f2": { + "~#shape": { + "~:y": 315.999988555908, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1042.99997138977, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1235.99985384941, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1235.99985384941, + "~:y": 379.999970436096 + } + }, + { + "~#point": { + "~:x": 1042.99997138977, + "~:y": 379.999970436096 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740eb4d7", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149cc8c2f2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 1042.99997138977, + "~:selrect": { + "~#rect": { + "~:x": 1042.99997138977, + "~:y": 315.999988555908, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1042.99997138977, + "~:y1": 315.999988555908, + "~:x2": 1235.99985384941, + "~:y2": 379.999970436096 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae149fbf3112": { + "~#shape": { + "~:y": 395.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1255.00001263618, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1447.99989509582, + "~:y": 395.999996185303 + } + }, + { + "~#point": { + "~:x": 1447.99989509582, + "~:y": 459.999978065491 + } + }, + { + "~#point": { + "~:x": 1255.00001263618, + "~:y": 459.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740eb4d8", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149fbf3112", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 3, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 1255.00001263618, + "~:selrect": { + "~#rect": { + "~:x": 1255.00001263618, + "~:y": 395.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1255.00001263618, + "~:y1": 395.999996185303, + "~:x2": 1447.99989509582, + "~:y2": 459.999978065491 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1409412912": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAAQBpEFZllRAIAAAAAAAAAAAAAAAAAAAAAAAAASkkqRAHAW0QCAAAAAAAAAAAAAAAAAAAAAAAAAP5/MkQAgGlEAgAAAAAAAAAAAAAAAAAAAAAAAAAAQBpEFZllRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 617.000024320183, + "~:y": 879.000019311905 + } + }, + { + "~#point": { + "~:x": 714.000000483225, + "~:y": 879.000019311905 + } + }, + { + "~#point": { + "~:x": 714.000000483225, + "~:y": 934.000022498986 + } + }, + { + "~#point": { + "~:x": 617.000024320183, + "~:y": 934.000022498986 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740d0c8f", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae1409412912", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 5, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 617.000024320183, + "~:y": 879.000019311905, + "~:width": 96.9999761630421, + "~:height": 55.0000031870817, + "~:x1": 617.000024320183, + "~:y1": 879.000019311905, + "~:x2": 714.000000483225, + "~:y2": 934.000022498986 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u32f7cd92-fbab-8057-8006-ae15abf4a0b8": { + "~#shape": { + "~:y": 621.999988555908, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1092.00000107288, + "~:y": 621.999988555908 + } + }, + { + "~#point": { + "~:x": 1214.00000107288, + "~:y": 621.999988555908 + } + }, + { + "~#point": { + "~:x": 1214.00000107288, + "~:y": 666.999988555908 + } + }, + { + "~#point": { + "~:x": 1092.00000107288, + "~:y": 666.999988555908 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740b6b35", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15abf4a0b8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 1092.00000107288, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ec1313", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15c0bf263f", + "~:offset-x": 20 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1092.00000107288, + "~:y": 621.999988555908, + "~:width": 122, + "~:height": 45, + "~:x1": 1092.00000107288, + "~:y1": 621.999988555908, + "~:x2": 1214.00000107288, + "~:y2": 666.999988555908 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae12718b9f9a": { + "~#shape": { + "~:y": 335, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 724, + "~:y": 335 + } + }, + { + "~#point": { + "~:x": 846, + "~:y": 335 + } + }, + { + "~#point": { + "~:x": 846, + "~:y": 380 + } + }, + { + "~#point": { + "~:x": 724, + "~:y": 380 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740aabef", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae12718b9f9a", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 724, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 724, + "~:y": 335, + "~:width": 122, + "~:height": 45, + "~:x1": 724, + "~:y1": 335, + "~:x2": 846, + "~:y2": 380 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae12718b9f99": { + "~#shape": { + "~:y": 335, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 574, + "~:y": 335 + } + }, + { + "~#point": { + "~:x": 696, + "~:y": 335 + } + }, + { + "~#point": { + "~:x": 696, + "~:y": 380 + } + }, + { + "~#point": { + "~:x": 574, + "~:y": 380 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740a764e", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae12718b9f99", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 574, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 574, + "~:y": 335, + "~:width": 122, + "~:height": 45, + "~:x1": 574, + "~:y1": 335, + "~:x2": 696, + "~:y2": 380 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae136831d5b8": { + "~#shape": { + "~:y": 575.000009307861, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 725.000000640869, + "~:y": 575.000009307861 + } + }, + { + "~#point": { + "~:x": 847.000001713752, + "~:y": 575.000009307861 + } + }, + { + "~#point": { + "~:x": 847.000001713752, + "~:y": 620.000008950233 + } + }, + { + "~#point": { + "~:x": 725.000000640869, + "~:y": 620.000008950233 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae1574078444", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae136831d5b8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 725.000000640869, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 725.000000640869, + "~:y": 575.000009307861, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 725.000000640869, + "~:y1": 575.000009307861, + "~:x2": 847.000001713752, + "~:y2": 620.000008950233 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae12718b9f98": { + "~#shape": { + "~:y": 335, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 874, + "~:y": 335 + } + }, + { + "~#point": { + "~:x": 996, + "~:y": 335 + } + }, + { + "~#point": { + "~:x": 996, + "~:y": 380 + } + }, + { + "~#point": { + "~:x": 874, + "~:y": 380 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740a3cad", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae12718b9f98", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 874, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 874, + "~:y": 335, + "~:width": 122, + "~:height": 45, + "~:x1": 874, + "~:y1": 335, + "~:x2": 996, + "~:y2": 380 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae136831d5b9": { + "~#shape": { + "~:y": 575.000035766601, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 875.000034027099, + "~:y": 575.000035766601 + } + }, + { + "~#point": { + "~:x": 997.000035099983, + "~:y": 575.000035766601 + } + }, + { + "~#point": { + "~:x": 997.000035099983, + "~:y": 620.000035408973 + } + }, + { + "~#point": { + "~:x": 875.000034027099, + "~:y": 620.000035408973 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157407c718", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae136831d5b9", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 875.000034027099, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 875.000034027099, + "~:y": 575.000035766601, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 875.000034027099, + "~:y1": 575.000035766601, + "~:x2": 997.000035099983, + "~:y2": 620.000035408973 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13f3784f1e": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAABQDtEFFk9RAIAAAAAAAAAAAAAAAAAAAAAAAAASklLRACAM0QCAAAAAAAAAAAAAAAAAAAAAAAAAP9/U0T/P0FEAgAAAAAAAAAAAAAAAAAAAAAAAAABQDtEFFk9RA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 749.000023841858, + "~:y": 717.999986648559 + } + }, + { + "~#point": { + "~:x": 846.0000000049, + "~:y": 717.999986648559 + } + }, + { + "~#point": { + "~:x": 846.0000000049, + "~:y": 772.999989835641 + } + }, + { + "~#point": { + "~:x": 749.000023841858, + "~:y": 772.999989835641 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae1574070b1a", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13f3784f1e", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 749.000023841858, + "~:y": 717.999986648559, + "~:width": 96.9999761630421, + "~:height": 55.0000031870817, + "~:x1": 749.000023841858, + "~:y1": 717.999986648559, + "~:x2": 846.0000000049, + "~:y2": 772.999989835641 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13d295949e": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAABgNlDFFk9RAIAAAAAAAAAAAAAAAAAAAAAAAAAlJL5QwCAM0QCAAAAAAAAAAAAAAAAAAAAAAAAAP7/BET/P0FEAgAAAAAAAAAAAAAAAAAAAAAAAAABgNlDFFk9RA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 434.999994753303, + "~:y": 717.999986847269 + } + }, + { + "~#point": { + "~:x": 531.999970916345, + "~:y": 717.999986847269 + } + }, + { + "~#point": { + "~:x": 531.999970916345, + "~:y": 772.999990034351 + } + }, + { + "~#point": { + "~:x": 434.999994753303, + "~:y": 772.999990034351 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740c1c07", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13d295949e", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 434.999994753303, + "~:y": 717.999986847269, + "~:width": 96.9999761630421, + "~:height": 55.0000031870817, + "~:x1": 434.999994753303, + "~:y1": 717.999986847269, + "~:x2": 531.999970916345, + "~:y2": 772.999990034351 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae136eba457f": { + "~#shape": { + "~:y": 647.999990509033, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 577.000035888671, + "~:y": 647.999990509033 + } + }, + { + "~#point": { + "~:x": 699.000036961555, + "~:y": 647.999990509033 + } + }, + { + "~#point": { + "~:x": 699.000036961555, + "~:y": 692.999990151405 + } + }, + { + "~#point": { + "~:x": 577.000035888671, + "~:y": 692.999990151405 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740815ab", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae136eba457f", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 10, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 577.000035888671, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 577.000035888671, + "~:y": 647.999990509033, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 577.000035888671, + "~:y1": 647.999990509033, + "~:x2": 699.000036961555, + "~:y2": 692.999990151405 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13412799ff": { + "~#shape": { + "~:y": 505.999985260009, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 573.999999053955, + "~:y": 505.999985260009 + } + }, + { + "~#point": { + "~:x": 696.000000126838, + "~:y": 505.999985260009 + } + }, + { + "~#point": { + "~:x": 696.000000126838, + "~:y": 550.999984902382 + } + }, + { + "~#point": { + "~:x": 573.999999053955, + "~:y": 550.999984902382 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157408a26b", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13412799ff", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 573.999999053955, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 573.999999053955, + "~:y": 505.999985260009, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 573.999999053955, + "~:y1": 505.999985260009, + "~:x2": 696.000000126838, + "~:y2": 550.999984902382 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13f1cb571d": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAABABZEFFk9RAIAAAAAAAAAAAAAAAAAAAAAAAAASgkmRACAM0QCAAAAAAAAAAAAAAAAAAAAAAAAAP8/LkT/P0FEAgAAAAAAAAAAAAAAAAAAAAAAAAABABZEFFk9RA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 600.000024795532, + "~:y": 717.999986886978 + } + }, + { + "~#point": { + "~:x": 697.000000958574, + "~:y": 717.999986886978 + } + }, + { + "~#point": { + "~:x": 697.000000958574, + "~:y": 772.99999007406 + } + }, + { + "~#point": { + "~:x": 600.000024795532, + "~:y": 772.99999007406 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157406cbd3", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13f1cb571d", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 600.000024795532, + "~:y": 717.999986886978, + "~:width": 96.9999761630421, + "~:height": 55.0000031870817, + "~:x1": 600.000024795532, + "~:y1": 717.999986886978, + "~:x2": 697.000000958574, + "~:y2": 772.99999007406 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13fe15f2e2": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAABAGNEFFlRRAIAAAAAAAAAAAAAAAAAAAAAAAAASglzRACAR0QCAAAAAAAAAAAAAAAAAAAAAAAAAABAe0T/P1VEAgAAAAAAAAAAAAAAAAAAAAAAAAABAGNEFFlRRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 908.000027656555, + "~:y": 797.999970436096 + } + }, + { + "~#point": { + "~:x": 1005.0000038196, + "~:y": 797.999970436096 + } + }, + { + "~#point": { + "~:x": 1005.0000038196, + "~:y": 852.999973623178 + } + }, + { + "~#point": { + "~:x": 908.000027656555, + "~:y": 852.999973623178 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740cc959", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13fe15f2e2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 908.000027656555, + "~:y": 797.999970436096, + "~:width": 96.999976163042, + "~:height": 55.0000031870817, + "~:x1": 908.000027656555, + "~:y1": 797.999970436096, + "~:x2": 1005.0000038196, + "~:y2": 852.999973623178 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae14514c00a5": { + "~#shape": { + "~:y": 623.000027202768, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 50, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 473, + "~:y": 623.000027202768 + } + }, + { + "~#point": { + "~:x": 523, + "~:y": 623.000027202768 + } + }, + { + "~#point": { + "~:x": 523, + "~:y": 672.000033044023 + } + }, + { + "~#point": { + "~:x": 473, + "~:y": 672.000033044023 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae14514c00a5", + "~:parent-id": "~u13fc1849-119a-8028-8006-ae144ea899a3", + "~:frame-id": "~u13fc1849-119a-8028-8006-ae144ea899a3", + "~:strokes": [], + "~:x": 473, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 473, + "~:y": 623.000027202768, + "~:width": 50, + "~:height": 49.0000058412552, + "~:x1": 473, + "~:y1": 623.000027202768, + "~:x2": 523, + "~:y2": 672.000033044023 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 49.0000058412552, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13fe15f2e0": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAAABZEFFlRRAIAAAAAAAAAAAAAAAAAAAAAAAAASQkmRACAR0QCAAAAAAAAAAAAAAAAAAAAAAAAAP4/LkT/P1VEAgAAAAAAAAAAAAAAAAAAAAAAAAAAABZEFFlRRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 599.999994277954, + "~:y": 797.999970674514 + } + }, + { + "~#point": { + "~:x": 696.999970440996, + "~:y": 797.999970674514 + } + }, + { + "~#point": { + "~:x": 696.999970440996, + "~:y": 852.999973861596 + } + }, + { + "~#point": { + "~:x": 599.999994277954, + "~:y": 852.999973861596 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740c4de1", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13fe15f2e0", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 599.999994277954, + "~:y": 797.999970674514, + "~:width": 96.9999761630421, + "~:height": 55.0000031870817, + "~:x1": 599.999994277954, + "~:y1": 797.999970674514, + "~:x2": 696.999970440996, + "~:y2": 852.999973861596 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae145ad77407": { + "~#shape": { + "~:y": 840.999982833862, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 55, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 429, + "~:y": 840.999982833862 + } + }, + { + "~#point": { + "~:x": 484, + "~:y": 840.999982833862 + } + }, + { + "~#point": { + "~:x": 484, + "~:y": 891.999982833862 + } + }, + { + "~#point": { + "~:x": 429, + "~:y": 891.999982833862 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae145ad77407", + "~:parent-id": "~u13fc1849-119a-8028-8006-ae145f7fe46e", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 429, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 429, + "~:y": 840.999982833862, + "~:width": 55, + "~:height": 51, + "~:x1": 429, + "~:y1": 840.999982833862, + "~:x2": 484, + "~:y2": 891.999982833862 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 51, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae136eba4580": { + "~#shape": { + "~:y": 647.999990386963, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 727.000054779052, + "~:y": 647.999990386963 + } + }, + { + "~#point": { + "~:x": 849.000055851936, + "~:y": 647.999990386963 + } + }, + { + "~#point": { + "~:x": 849.000055851936, + "~:y": 692.999990029335 + } + }, + { + "~#point": { + "~:x": 727.000054779052, + "~:y": 692.999990029335 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740815ac", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae136eba4580", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 10, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 727.000054779052, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 727.000054779052, + "~:y": 647.999990386963, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 727.000054779052, + "~:y1": 647.999990386963, + "~:x2": 849.000055851936, + "~:y2": 692.999990029335 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13fe15f2e1": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAAQDtEFFlRRAIAAAAAAAAAAAAAAAAAAAAAAAAASUlLRACAR0QCAAAAAAAAAAAAAAAAAAAAAAAAAP5/U0T/P1VEAgAAAAAAAAAAAAAAAAAAAAAAAAAAQDtEFFlRRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 748.99999332428, + "~:y": 797.999970436096 + } + }, + { + "~#point": { + "~:x": 845.999969487322, + "~:y": 797.999970436096 + } + }, + { + "~#point": { + "~:x": 845.999969487322, + "~:y": 852.999973623178 + } + }, + { + "~#point": { + "~:x": 748.99999332428, + "~:y": 852.999973623178 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740c9b85", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13fe15f2e1", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 748.99999332428, + "~:y": 797.999970436096, + "~:width": 96.9999761630421, + "~:height": 55.0000031870817, + "~:x1": 748.99999332428, + "~:y1": 797.999970436096, + "~:x2": 845.999969487322, + "~:y2": 852.999973623178 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae148e8d3b46": { + "~#shape": { + "~:y": 225.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:keep-aspect-ratio": true, + "~:name": "sample" + } + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:keep-aspect-ratio": true, + "~:name": "sample" + } + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1651.00002098083, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1843.99990344047, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1843.99990344047, + "~:y": 289.999978065491 + } + }, + { + "~#point": { + "~:x": 1651.00002098083, + "~:y": 289.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae1574064f23", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae148e8d3b46", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 3, + "~:stroke-color": "#f00000", + "~:stroke-opacity": 1 + } + ], + "~:x": 1651.00002098083, + "~:selrect": { + "~#rect": { + "~:x": 1651.00002098083, + "~:y": 225.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1651.00002098083, + "~:y1": 225.999996185303, + "~:x2": 1843.99990344047, + "~:y2": 289.999978065491 + } + }, + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae136eba4581": { + "~#shape": { + "~:y": 647.999955810547, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 877.000027130126, + "~:y": 647.999955810547 + } + }, + { + "~#point": { + "~:x": 999.00002820301, + "~:y": 647.999955810547 + } + }, + { + "~#point": { + "~:x": 999.00002820301, + "~:y": 692.999955452919 + } + }, + { + "~#point": { + "~:x": 877.000027130126, + "~:y": 692.999955452919 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae1574087e06", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae136eba4581", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 10, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 877.000027130126, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 877.000027130126, + "~:y": 647.999955810547, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 877.000027130126, + "~:y1": 647.999955810547, + "~:x2": 999.00002820301, + "~:y2": 692.999955452919 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae12821d0027": { + "~#shape": { + "~:y": 420, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 574, + "~:y": 420 + } + }, + { + "~#point": { + "~:x": 696, + "~:y": 420 + } + }, + { + "~#point": { + "~:x": 696, + "~:y": 465 + } + }, + { + "~#point": { + "~:x": 574, + "~:y": 465 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157409b604", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae12821d0027", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 10, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae131157fc26", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 574, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 574, + "~:y": 420, + "~:width": 122, + "~:height": 45, + "~:x1": 574, + "~:y1": 420, + "~:x2": 696, + "~:y2": 465 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1349518986": { + "~#shape": { + "~:y": 505.999985137939, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 724.000017944336, + "~:y": 505.999985137939 + } + }, + { + "~#point": { + "~:x": 846.000019017219, + "~:y": 505.999985137939 + } + }, + { + "~#point": { + "~:x": 846.000019017219, + "~:y": 550.999984780311 + } + }, + { + "~#point": { + "~:x": 724.000017944336, + "~:y": 550.999984780311 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157408c8c8", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae1349518986", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 724.000017944336, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 724.000017944336, + "~:y": 505.999985137939, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 724.000017944336, + "~:y1": 505.999985137939, + "~:x2": 846.000019017219, + "~:y2": 550.999984780311 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae124bfbec46": { + "~#shape": { + "~:y": 247, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 410, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 532, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 532, + "~:y": 292 + } + }, + { + "~#point": { + "~:x": 410, + "~:y": 292 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740b6b35", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae124bfbec46", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 410, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 410, + "~:y": 247, + "~:width": 122, + "~:height": 45, + "~:x1": 410, + "~:y1": 247, + "~:x2": 532, + "~:y2": 292 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae144ea899a3": { + "~#shape": { + "~:y": 591.000011526601, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Board", + "~:width": 122.000002861023, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 410.000008106232, + "~:y": 591.000011526601 + } + }, + { + "~#point": { + "~:x": 532.000010967255, + "~:y": 591.000011526601 + } + }, + { + "~#point": { + "~:x": 532.000010967255, + "~:y": 692.999968968885 + } + }, + { + "~#point": { + "~:x": 410.000008106232, + "~:y": 692.999968968885 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740d9f47", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae144ea899a3", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 410.000008106232, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 410.000008106232, + "~:y": 591.000011526601, + "~:width": 122.000002861023, + "~:height": 101.999957442284, + "~:x1": 410.000008106232, + "~:y1": 591.000011526601, + "~:x2": 532.000010967255, + "~:y2": 692.999968968885 + } + }, + "~:fills": [ + { + "~:fill-color": "#FFFFFF", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 101.999957442284, + "~:flip-y": null, + "~:shapes": [ + "~u13fc1849-119a-8028-8006-ae14514c00a5" + ] + } + }, + "~u32f7cd92-fbab-8057-8006-ae15272bde67": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAAQIZEAIAGRAIAAAAAAAAAAAAAAAAAAAAAAAAAAICZRACA/0MCAAAAAAAAAAAAAAAAAAAAAAAAAADgoEQAwAlE" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 1074, + "~:y": 511.000011444092 + } + }, + { + "~#point": { + "~:x": 1287, + "~:y": 511.000011444092 + } + }, + { + "~#point": { + "~:x": 1287, + "~:y": 551.000011444092 + } + }, + { + "~#point": { + "~:x": 1074, + "~:y": 551.000011444092 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740f1a35", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u32f7cd92-fbab-8057-8006-ae15272bde67", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 10, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-cap-start": "~:line-arrow", + "~:stroke-cap-end": "~:square-marker" + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 1074, + "~:y": 511.000011444092, + "~:width": 213, + "~:height": 40, + "~:x1": 1074, + "~:y1": 511.000011444092, + "~:x2": 1287, + "~:y2": 551.000011444092 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1250d028e4": { + "~#shape": { + "~:y": 247, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 574, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 696, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 696, + "~:y": 292 + } + }, + { + "~#point": { + "~:x": 574, + "~:y": 292 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740ac9e6", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae1250d028e4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 574, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 574, + "~:y": 247, + "~:width": 122, + "~:height": 45, + "~:x1": 574, + "~:y1": 247, + "~:x2": 696, + "~:y2": 292 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1258ccf72b": { + "~#shape": { + "~:y": 247, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 874, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 996, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 996, + "~:y": 292 + } + }, + { + "~#point": { + "~:x": 874, + "~:y": 292 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740aabf0", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae1258ccf72b", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 874, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 874, + "~:y": 247, + "~:width": 122, + "~:height": 45, + "~:x1": 874, + "~:y1": 247, + "~:x2": 996, + "~:y2": 292 + } + }, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:keep-aspect-ratio": true, + "~:name": "sample" + } + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1255187d6b": { + "~#shape": { + "~:y": 247, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 724, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 846, + "~:y": 247 + } + }, + { + "~#point": { + "~:x": 846, + "~:y": 292 + } + }, + { + "~#point": { + "~:x": 724, + "~:y": 292 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740b0f1e", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae1255187d6b", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 724, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 724, + "~:y": 247, + "~:width": 122, + "~:height": 45, + "~:x1": 724, + "~:y1": 247, + "~:x2": 846, + "~:y2": 292 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae149cc8c2ef": { + "~#shape": { + "~:y": 315.999988555908, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1249.99995923042, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1442.99984169006, + "~:y": 315.999988555908 + } + }, + { + "~#point": { + "~:x": 1442.99984169006, + "~:y": 379.999970436096 + } + }, + { + "~#point": { + "~:x": 1249.99995923042, + "~:y": 379.999970436096 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740e2056", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae149cc8c2ef", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 3, + "~:stroke-color": "#f00000", + "~:stroke-opacity": 1 + } + ], + "~:x": 1249.99995923042, + "~:selrect": { + "~#rect": { + "~:x": 1249.99995923042, + "~:y": 315.999988555908, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1249.99995923042, + "~:y1": 315.999988555908, + "~:x2": 1442.99984169006, + "~:y2": 379.999970436096 + } + }, + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae148b39a12f": { + "~#shape": { + "~:y": 225.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1451.00002479553, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1643.99990725517, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1643.99990725517, + "~:y": 289.999978065491 + } + }, + { + "~#point": { + "~:x": 1451.00002479553, + "~:y": 289.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740639ea", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae148b39a12f", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 3, + "~:stroke-color": "#f00000", + "~:stroke-opacity": 1 + } + ], + "~:x": 1451.00002479553, + "~:selrect": { + "~#rect": { + "~:x": 1451.00002479553, + "~:y": 225.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1451.00002479553, + "~:y1": 225.999996185303, + "~:x2": 1643.99990725517, + "~:y2": 289.999978065491 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae145f7fe46e": { + "~#shape": { + "~:y": 840.999982833862, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:index": 34, + "~:name": "Group", + "~:width": 110, + "~:type": "~:group", + "~:points": [ + { + "~#point": { + "~:x": 429, + "~:y": 840.999982833862 + } + }, + { + "~#point": { + "~:x": 539, + "~:y": 840.999982833862 + } + }, + { + "~#point": { + "~:x": 539, + "~:y": 931.999982833862 + } + }, + { + "~#point": { + "~:x": 429, + "~:y": 931.999982833862 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740dde7a", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae145f7fe46e", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 429, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 429, + "~:y": 840.999982833862, + "~:width": 110, + "~:height": 91, + "~:x1": 429, + "~:y1": 840.999982833862, + "~:x2": 539, + "~:y2": 931.999982833862 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 91, + "~:flip-y": null, + "~:shapes": [ + "~u13fc1849-119a-8028-8006-ae145ad77407", + "~u13fc1849-119a-8028-8006-ae145d0a8e53" + ] + } + }, + "~u13fc1849-119a-8028-8006-ae12821d0028": { + "~#shape": { + "~:y": 420, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 122, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 724, + "~:y": 420 + } + }, + { + "~#point": { + "~:x": 846, + "~:y": 420 + } + }, + { + "~#point": { + "~:x": 846, + "~:y": 465 + } + }, + { + "~#point": { + "~:x": 724, + "~:y": 465 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae157409e00f", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u13fc1849-119a-8028-8006-ae12821d0028", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 10, + "~:stroke-opacity": 1, + "~:stroke-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae131157fc26", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:name": "807-100x100.jpg", + "~:keep-aspect-ratio": true + } + } + ], + "~:x": 724, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 724, + "~:y": 420, + "~:width": 122, + "~:height": 45, + "~:x1": 724, + "~:y1": 420, + "~:x2": 846, + "~:y2": 465 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 45, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae13f4cca089": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAABAGNEFFk9RAIAAAAAAAAAAAAAAAAAAAAAAAAASglzRACAM0QCAAAAAAAAAAAAAAAAAAAAAAAAAP8/e0T/P0FEAgAAAAAAAAAAAAAAAAAAAAAAAAABAGNEFFk9RA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 907.999997138977, + "~:y": 717.999986648559 + } + }, + { + "~#point": { + "~:x": 1004.99997330202, + "~:y": 717.999986648559 + } + }, + { + "~#point": { + "~:x": 1004.99997330202, + "~:y": 772.999989835641 + } + }, + { + "~#point": { + "~:x": 907.999997138977, + "~:y": 772.999989835641 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae1574070b1b", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae13f4cca089", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 5, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 907.999997138977, + "~:y": 717.999986648559, + "~:width": 96.9999761630421, + "~:height": 55.0000031870817, + "~:x1": 907.999997138977, + "~:y1": 717.999986648559, + "~:x2": 1004.99997330202, + "~:y2": 772.999989835641 + } + }, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~uaa0a383a-7553-808a-8006-ae13a3c575eb", + "~:width": 100, + "~:height": 100, + "~:mtype": "image/jpeg", + "~:keep-aspect-ratio": true, + "~:name": "sample" + } + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae132783846c": { + "~#shape": { + "~:y": 505.99998537592, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 122.000001072884, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 409.999998927116, + "~:y": 505.99998537592 + } + }, + { + "~#point": { + "~:x": 532, + "~:y": 505.99998537592 + } + }, + { + "~#point": { + "~:x": 532, + "~:y": 550.999985018292 + } + }, + { + "~#point": { + "~:x": 409.999998927116, + "~:y": 550.999985018292 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740bb692", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae132783846c", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 409.999998927116, + "~:proportion": 1, + "~:selrect": { + "~#rect": { + "~:x": 409.999998927116, + "~:y": 505.99998537592, + "~:width": 122.000001072884, + "~:height": 44.9999996423721, + "~:x1": 409.999998927116, + "~:y1": 505.99998537592, + "~:x2": 532, + "~:y2": 550.999985018292 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 44.9999996423721, + "~:flip-y": null + } + }, + "~u13fc1849-119a-8028-8006-ae1466a3bd0a": { + "~#shape": { + "~:y": 225.999996185303, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1yigf3q424f", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "y1ftds6pb9", + "~:font-size": "72", + "~:font-weight": "900", + "~:typography-ref-file": null, + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "22b1a6a2bbr", + "~:font-size": "72", + "~:font-weight": "900", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "black", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 192.999882459641, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1043.00003695488, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1235.99991941452, + "~:y": 225.999996185303 + } + }, + { + "~#point": { + "~:x": 1235.99991941452, + "~:y": 289.999978065491 + } + }, + { + "~#point": { + "~:x": 1043.00003695488, + "~:y": 289.999978065491 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u32f7cd92-fbab-8057-8006-ae15740e2055", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:id": "~u13fc1849-119a-8028-8006-ae1466a3bd0a", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:x": 1043.00003695488, + "~:selrect": { + "~#rect": { + "~:x": 1043.00003695488, + "~:y": 225.999996185303, + "~:width": 192.999882459641, + "~:height": 63.999981880188, + "~:x1": 1043.00003695488, + "~:y1": 225.999996185303, + "~:x2": 1235.99991941452, + "~:y2": 289.999978065491 + } + }, + "~:flip-x": null, + "~:height": 63.999981880188, + "~:flip-y": null + } + } + }, + "~:id": "~uaa0a383a-7553-808a-8006-ae1237b52cfa", + "~:name": "Page 1" + } + }, + "~:id": "~uaa0a383a-7553-808a-8006-ae1237b52cf9", + "~:options": { + "~:components-v2": true, + "~:base-font-size": "16px" + } + } +} \ No newline at end of file diff --git a/frontend/playwright/ui/render-wasm-specs/shapes.spec.js b/frontend/playwright/ui/render-wasm-specs/shapes.spec.js index 4440eb08f1..1effc84679 100644 --- a/frontend/playwright/ui/render-wasm-specs/shapes.spec.js +++ b/frontend/playwright/ui/render-wasm-specs/shapes.spec.js @@ -161,3 +161,19 @@ test("Updates canvas background", async ({ await expect(workspace.canvas).toHaveScreenshot(); }); + +test("Renders a file with blurs applied to any kind of shape", async ({ + page, +}) => { + const workspace = new WasmWorkspacePage(page); + await workspace.setupEmptyFile(); + await workspace.mockGetFile("render-wasm/get-file-blurs.json"); + + await workspace.goToWorkspace({ + id: "aa0a383a-7553-808a-8006-ae1237b52cf9", + pageId: "aa0a383a-7553-808a-8006-ae160ba8bd86", + }); + await workspace.waitForFirstRender(); + + await expect(workspace.canvas).toHaveScreenshot(); +}); diff --git a/frontend/playwright/ui/render-wasm-specs/shapes.spec.js-snapshots/Renders-a-file-with-blurs-applied-to-any-kind-of-shape-1.png b/frontend/playwright/ui/render-wasm-specs/shapes.spec.js-snapshots/Renders-a-file-with-blurs-applied-to-any-kind-of-shape-1.png new file mode 100644 index 0000000000000000000000000000000000000000..39520f40a81e02c00e1bbcfd4750f69f6f835cbb GIT binary patch literal 280533 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 Fk)%Nk4T>az)X?-u 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 literal 0 HcmV?d00001 diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index b0c76771be..304198323f 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -1,6 +1,7 @@ mod blend; mod debug; mod fills; +pub mod filters; mod fonts; mod gpu_state; pub mod grid_layout; @@ -21,7 +22,7 @@ use options::RenderOptions; pub use surfaces::{SurfaceId, Surfaces}; use crate::performance; -use crate::shapes::{Corners, Fill, Shape, SolidColor, StructureEntry, Type}; +use crate::shapes::{Blur, BlurType, Corners, Fill, Shape, SolidColor, StructureEntry, Type}; use crate::state::ShapesPool; use crate::tiles::{self, PendingTiles, TileRect}; use crate::uuid::Uuid; @@ -179,6 +180,7 @@ pub(crate) struct RenderState { // can affect its child elements if they don't specify one themselves. If the planned // migration to remove group-level fills is completed, this code should be removed. pub nested_fills: Vec>, + pub nested_blurs: Vec>, pub show_grid: Option, pub focus_mode: FocusMode, } @@ -269,6 +271,7 @@ impl RenderState { ), pending_tiles: PendingTiles::new_empty(), nested_fills: vec![], + nested_blurs: vec![], show_grid: None, focus_mode: FocusMode::new(), } @@ -451,6 +454,23 @@ impl RenderState { shape.to_mut().apply_transform(shape_modifiers); } + let mut nested_blur_value = 0.; + for nested_blur in self.nested_blurs.iter().flatten() { + if !nested_blur.hidden && nested_blur.blur_type == BlurType::Layer { + nested_blur_value += nested_blur.value.powf(2.); + } + } + + if !shape.blur.hidden && shape.blur.blur_type == BlurType::Layer { + nested_blur_value += shape.blur.value.powf(2.); + } + + if nested_blur_value > 0. { + shape + .to_mut() + .set_blur(BlurType::Layer as u8, false, nested_blur_value.sqrt()); + } + let center = shape.center(); let mut matrix = shape.transform; matrix.post_translate(center); @@ -491,7 +511,10 @@ impl RenderState { }); let text_content = text_content.new_bounds(shape.selrect()); - let mut paragraphs = text_content.get_skia_paragraphs(); + let mut paragraphs = text_content.get_skia_paragraphs( + shape.image_filter(1.).as_ref(), + shape.mask_filter(1.).as_ref(), + ); if !shape.has_visible_strokes() { shadows::render_text_drop_shadows(self, &shape, &mut paragraphs, antialias); @@ -500,8 +523,12 @@ impl RenderState { text::render(self, &shape, &mut paragraphs, None, None); for stroke in shape.visible_strokes().rev() { - let mut stroke_paragraphs = - text_content.get_skia_stroke_paragraphs(stroke, &shape.selrect()); + let mut stroke_paragraphs = text_content.get_skia_stroke_paragraphs( + stroke, + &shape.selrect(), + shape.image_filter(1.).as_ref(), + shape.mask_filter(1.).as_ref(), + ); shadows::render_text_drop_shadows( self, &shape, @@ -751,6 +778,13 @@ impl RenderState { } } + match element.shape_type { + Type::Frame(_) | Type::Group(_) => { + self.nested_blurs.push(Some(element.blur)); + } + _ => {} + } + let mut paint = skia::Paint::default(); paint.set_blend_mode(element.blend_mode().into()); paint.set_alpha_f(element.opacity()); @@ -767,10 +801,6 @@ impl RenderState { .save_layer(&mask_rec); } - if let Some(image_filter) = element.image_filter(self.get_scale()) { - paint.set_image_filter(image_filter); - } - let layer_rec = skia::canvas::SaveLayerRec::default().paint(&paint); self.surfaces .canvas(SurfaceId::Current) @@ -830,6 +860,13 @@ impl RenderState { self.nested_fills.pop(); } + match element.shape_type { + Type::Frame(_) | Type::Group(_) => { + self.nested_blurs.pop(); + } + _ => {} + } + // Detect clipping and apply it properly if let Type::Frame(_) = &element.shape_type { if element.clip() { diff --git a/render-wasm/src/render/fills.rs b/render-wasm/src/render/fills.rs index 634181b645..2744b1be2b 100644 --- a/render-wasm/src/render/fills.rs +++ b/render-wasm/src/render/fills.rs @@ -24,8 +24,15 @@ fn draw_image_fill( let src_rect = get_source_rect(size, container, image_fill); let dest_rect = container; + let mut image_paint = skia::Paint::default(); + image_paint.set_anti_alias(antialias); + if let Some(filter) = shape.image_filter(1.) { + image_paint.set_image_filter(filter.clone()); + } + + let layer_rec = skia::canvas::SaveLayerRec::default().paint(&image_paint); // Save the current canvas state - canvas.save(); + canvas.save_layer(&layer_rec); // Set the clipping rectangle to the container bounds match &shape.shape_type { @@ -84,26 +91,29 @@ fn draw_image_fill( * This SHOULD be the only public function in this module. */ pub fn render(render_state: &mut RenderState, shape: &Shape, fill: &Fill, antialias: bool) { - let paint = &fill.to_paint(&shape.selrect, antialias); + let mut paint = fill.to_paint(&shape.selrect, antialias); + if let Some(image_filter) = shape.image_filter(1.) { + paint.set_image_filter(image_filter); + } match (fill, &shape.shape_type) { (Fill::Image(image_fill), _) => { - draw_image_fill(render_state, shape, image_fill, paint, antialias); + draw_image_fill(render_state, shape, image_fill, &paint, antialias); } (_, Type::Rect(_) | Type::Frame(_)) => { render_state .surfaces - .draw_rect_to(SurfaceId::Fills, shape, paint); + .draw_rect_to(SurfaceId::Fills, shape, &paint); } (_, Type::Circle) => { render_state .surfaces - .draw_circle_to(SurfaceId::Fills, shape, paint); + .draw_circle_to(SurfaceId::Fills, shape, &paint); } (_, Type::Path(_)) | (_, Type::Bool(_)) => { render_state .surfaces - .draw_path_to(SurfaceId::Fills, shape, paint); + .draw_path_to(SurfaceId::Fills, shape, &paint); } (_, Type::Group(_)) => { // Groups can have fills but they propagate them to their children diff --git a/render-wasm/src/render/filters.rs b/render-wasm/src/render/filters.rs new file mode 100644 index 0000000000..25449d5242 --- /dev/null +++ b/render-wasm/src/render/filters.rs @@ -0,0 +1,23 @@ +use skia_safe::ImageFilter; + +/// Composes two image filters, returning a combined filter if both are present, +/// or the individual filter if only one is present, or None if neither is present. +/// +/// # Parameters +/// - `filter_a`: The first optional image filter. +/// - `filter_b`: The second optional image filter. +/// +/// # Returns +/// - `Some(ImageFilter)`: The composed or single filter. +/// - `None`: If both filters are `None`. +pub fn compose_filters( + filter_a: Option<&ImageFilter>, + filter_b: Option<&ImageFilter>, +) -> Option { + match (filter_a, filter_b) { + (Some(fa), Some(fb)) => ImageFilter::compose(fa, fb), + (Some(fa), None) => Some(fa.clone()), + (None, Some(fb)) => Some(fb.clone()), + (None, None) => None, + } +} diff --git a/render-wasm/src/render/shadows.rs b/render-wasm/src/render/shadows.rs index 7426f978a7..d0f7e2af00 100644 --- a/render-wasm/src/render/shadows.rs +++ b/render-wasm/src/render/shadows.rs @@ -20,7 +20,7 @@ fn render_fill_drop_shadow( shadow: &Shadow, antialias: bool, ) { - let paint = &shadow.get_drop_shadow_paint(antialias); + let paint = &shadow.get_drop_shadow_paint(antialias, shape.image_filter(1.).as_ref()); render_shadow_paint(render_state, shape, paint, SurfaceId::DropShadows); } @@ -38,7 +38,7 @@ fn render_fill_inner_shadow( shadow: &Shadow, antialias: bool, ) { - let paint = &shadow.get_inner_shadow_paint(antialias); + let paint = &shadow.get_inner_shadow_paint(antialias, shape.image_filter(1.).as_ref()); render_shadow_paint(render_state, shape, paint, SurfaceId::InnerShadows); } @@ -129,7 +129,7 @@ pub fn render_text_drop_shadow( paragraphs: &mut [Vec], antialias: bool, ) { - let paint = shadow.get_drop_shadow_paint(antialias); + let paint = shadow.get_drop_shadow_paint(antialias, shape.image_filter(1.).as_ref()); text::render( render_state, @@ -158,7 +158,7 @@ pub fn render_text_inner_shadow( paragraphs: &mut [Vec], antialias: bool, ) { - let paint = shadow.get_inner_shadow_paint(antialias); + let paint = shadow.get_inner_shadow_paint(antialias, shape.image_filter(1.).as_ref()); text::render( render_state, diff --git a/render-wasm/src/render/strokes.rs b/render-wasm/src/render/strokes.rs index 327643a4f4..778f42977d 100644 --- a/render-wasm/src/render/strokes.rs +++ b/render-wasm/src/render/strokes.rs @@ -6,6 +6,7 @@ use crate::shapes::{Corners, Fill, ImageFill, Path, Shape, Stroke, StrokeCap, St use skia_safe::{self as skia, textlayout::ParagraphBuilder, ImageFilter, RRect}; use super::{RenderState, SurfaceId}; +use crate::render::filters::compose_filters; use crate::render::text::{self}; use crate::render::{get_dest_rect, get_source_rect}; @@ -20,6 +21,7 @@ fn draw_stroke_on_rect( svg_attrs: &HashMap, scale: f32, shadow: Option<&ImageFilter>, + blur: Option<&ImageFilter>, antialias: bool, ) { // Draw the different kind of strokes for a rect is straightforward, we just need apply a stroke to: @@ -29,9 +31,9 @@ fn draw_stroke_on_rect( let stroke_rect = stroke.outer_rect(rect); let mut paint = stroke.to_paint(selrect, svg_attrs, scale, antialias); - if let Some(filter) = shadow { - paint.set_image_filter(filter.clone()); - } + // Apply both blur and shadow filters if present, composing them if necessary. + let filter = compose_filters(blur, shadow); + paint.set_image_filter(filter); match corners { Some(radii) => { @@ -55,6 +57,7 @@ fn draw_stroke_on_circle( svg_attrs: &HashMap, scale: f32, shadow: Option<&ImageFilter>, + blur: Option<&ImageFilter>, antialias: bool, ) { // Draw the different kind of strokes for an oval is straightforward, we just need apply a stroke to: @@ -64,9 +67,9 @@ fn draw_stroke_on_circle( let stroke_rect = stroke.outer_rect(rect); let mut paint = stroke.to_paint(selrect, svg_attrs, scale, antialias); - if let Some(filter) = shadow { - paint.set_image_filter(filter.clone()); - } + // Apply both blur and shadow filters if present, composing them if necessary. + let filter = compose_filters(blur, shadow); + paint.set_image_filter(filter); canvas.draw_oval(stroke_rect, &paint); } @@ -75,11 +78,17 @@ fn draw_outer_stroke_path( canvas: &skia::Canvas, path: &skia::Path, paint: &skia::Paint, + blur: Option<&ImageFilter>, antialias: bool, ) { let mut outer_paint = skia::Paint::default(); outer_paint.set_blend_mode(skia::BlendMode::SrcOver); outer_paint.set_anti_alias(antialias); + + if let Some(filter) = blur { + outer_paint.set_image_filter(filter.clone()); + } + let layer_rec = skia::canvas::SaveLayerRec::default().paint(&outer_paint); canvas.save_layer(&layer_rec); canvas.draw_path(path, paint); @@ -97,9 +106,17 @@ fn draw_inner_stroke_path( canvas: &skia::Canvas, path: &skia::Path, paint: &skia::Paint, + blur: Option<&ImageFilter>, antialias: bool, ) { - canvas.save(); + let mut inner_paint = skia::Paint::default(); + inner_paint.set_anti_alias(antialias); + if let Some(filter) = blur { + inner_paint.set_image_filter(filter.clone()); + } + + let layer_rec = skia::canvas::SaveLayerRec::default().paint(&inner_paint); + canvas.save_layer(&layer_rec); canvas.clip_path(path, skia::ClipOp::Intersect, antialias); canvas.draw_path(path, paint); canvas.restore(); @@ -117,6 +134,7 @@ pub fn draw_stroke_on_path( svg_attrs: &HashMap, scale: f32, shadow: Option<&ImageFilter>, + blur: Option<&ImageFilter>, antialias: bool, ) { let mut skia_path = path.to_skia_path(); @@ -127,19 +145,18 @@ pub fn draw_stroke_on_path( let mut paint: skia_safe::Handle<_> = stroke.to_stroked_paint(is_open, selrect, svg_attrs, scale, antialias); - if let Some(filter) = shadow { - paint.set_image_filter(filter.clone()); - } + let filter = compose_filters(blur, shadow); + paint.set_image_filter(filter); match stroke.render_kind(is_open) { StrokeKind::Inner => { - draw_inner_stroke_path(canvas, &skia_path, &paint, antialias); + draw_inner_stroke_path(canvas, &skia_path, &paint, blur, antialias); } StrokeKind::Center => { canvas.draw_path(&skia_path, &paint); } StrokeKind::Outer => { - draw_outer_stroke_path(canvas, &skia_path, &paint, antialias); + draw_outer_stroke_path(canvas, &skia_path, &paint, blur, antialias); } } @@ -151,6 +168,7 @@ pub fn draw_stroke_on_path( is_open, svg_attrs, scale, + blur, antialias, ); } @@ -164,7 +182,6 @@ fn handle_stroke_cap( p2: &Point, ) { paint.set_style(skia::PaintStyle::Fill); - paint.set_blend_mode(skia::BlendMode::Src); match cap { StrokeCap::None => {} StrokeCap::Line => { @@ -204,6 +221,7 @@ fn handle_stroke_caps( is_open: bool, svg_attrs: &HashMap, scale: f32, + blur: Option<&ImageFilter>, antialias: bool, ) { let mut points = vec![Point::default(); path.count_points()]; @@ -220,6 +238,10 @@ fn handle_stroke_caps( let mut paint_stroke = stroke.to_stroked_paint(is_open, selrect, svg_attrs, scale, antialias); + if let Some(filter) = blur { + paint_stroke.set_image_filter(filter.clone()); + } + handle_stroke_cap( canvas, stroke.cap_start, @@ -228,6 +250,7 @@ fn handle_stroke_caps( first_point, &points[1], ); + handle_stroke_cap( canvas, stroke.cap_end, @@ -370,6 +393,10 @@ fn draw_image_stroke_in_container( let mut pb = skia::Paint::default(); pb.set_blend_mode(skia::BlendMode::SrcOver); pb.set_anti_alias(antialias); + if let Some(filter) = shape.image_filter(1.) { + pb.set_image_filter(filter); + } + let layer_rec = skia::canvas::SaveLayerRec::default().paint(&pb); canvas.save_layer(&layer_rec); @@ -388,6 +415,7 @@ fn draw_image_stroke_in_container( svg_attrs, scale, None, + None, antialias, ); } @@ -399,6 +427,7 @@ fn draw_image_stroke_in_container( svg_attrs, scale, None, + None, antialias, ), @@ -435,6 +464,7 @@ fn draw_image_stroke_in_container( is_open, svg_attrs, scale, + shape.image_filter(1.).as_ref(), antialias, ); canvas.restore(); @@ -450,6 +480,9 @@ fn draw_image_stroke_in_container( let mut image_paint = skia::Paint::default(); image_paint.set_blend_mode(skia::BlendMode::SrcIn); image_paint.set_anti_alias(antialias); + if let Some(filter) = shape.image_filter(1.) { + image_paint.set_image_filter(filter); + } let src_rect = get_source_rect(size, container, image_fill); let dest_rect = get_dest_rect(container, stroke.delta()); @@ -517,11 +550,20 @@ pub fn render( svg_attrs, scale, shadow, + shape.image_filter(1.).as_ref(), antialias, ); } Type::Circle => draw_stroke_on_circle( - canvas, stroke, &selrect, &selrect, svg_attrs, scale, shadow, antialias, + canvas, + stroke, + &selrect, + &selrect, + svg_attrs, + scale, + shadow, + shape.image_filter(1.).as_ref(), + antialias, ), Type::Text(_) => { text::render( @@ -543,6 +585,7 @@ pub fn render( svg_attrs, scale, shadow, + shape.image_filter(1.).as_ref(), antialias, ); } @@ -579,7 +622,7 @@ pub fn render_text_paths( match stroke.render_kind(false) { StrokeKind::Inner => { for (path, _) in paths { - draw_inner_stroke_path(canvas, path, &paint, antialias); + draw_inner_stroke_path(canvas, path, &paint, None, antialias); } } StrokeKind::Center => { @@ -589,7 +632,7 @@ pub fn render_text_paths( } StrokeKind::Outer => { for (path, _) in paths { - draw_outer_stroke_path(canvas, path, &paint, antialias); + draw_outer_stroke_path(canvas, path, &paint, None, antialias); } } } diff --git a/render-wasm/src/shapes.rs b/render-wasm/src/shapes.rs index 0e6ac1728d..af28641c92 100644 --- a/render-wasm/src/shapes.rs +++ b/render-wasm/src/shapes.rs @@ -923,6 +923,21 @@ impl Shape { } } + pub fn mask_filter(&self, scale: f32) -> Option { + if !self.blur.hidden { + match self.blur.blur_type { + BlurType::None => None, + BlurType::Layer => skia::MaskFilter::blur( + skia::BlurStyle::Normal, + self.blur.value * scale, + Some(true), + ), + } + } else { + None + } + } + pub fn is_recursive(&self) -> bool { matches!( self.shape_type, diff --git a/render-wasm/src/shapes/modifiers.rs b/render-wasm/src/shapes/modifiers.rs index 2f6ddb8920..6941245d78 100644 --- a/render-wasm/src/shapes/modifiers.rs +++ b/render-wasm/src/shapes/modifiers.rs @@ -198,7 +198,7 @@ fn propagate_transform( if let Type::Text(content) = &shape.shape_type { if content.grow_type() == GrowType::AutoHeight { - let mut paragraphs = content.get_skia_paragraphs(); + let mut paragraphs = content.get_skia_paragraphs(None, None); set_paragraphs_width(shape_bounds_after.width(), &mut paragraphs); let height = auto_height(&mut paragraphs, shape_bounds_after.width()); let resize_transform = math::resize_matrix( diff --git a/render-wasm/src/shapes/shadows.rs b/render-wasm/src/shapes/shadows.rs index 3243681821..cf8c77f6a8 100644 --- a/render-wasm/src/shapes/shadows.rs +++ b/render-wasm/src/shapes/shadows.rs @@ -1,6 +1,7 @@ use skia_safe::{self as skia, image_filters, ImageFilter, Paint}; use super::Color; +use crate::render::filters::compose_filters; #[derive(Debug, Clone, Copy, PartialEq)] pub enum ShadowStyle { @@ -62,13 +63,16 @@ impl Shadow { self.hidden } - pub fn get_drop_shadow_paint(&self, antialias: bool) -> Paint { + pub fn get_drop_shadow_paint( + &self, + antialias: bool, + blur_filter: Option<&ImageFilter>, + ) -> Paint { let mut paint = Paint::default(); - let image_filter = self.get_drop_shadow_filter(); - - paint.set_image_filter(image_filter); + let shadow_filter = self.get_drop_shadow_filter(); + let filter = compose_filters(blur_filter, shadow_filter.as_ref()); + paint.set_image_filter(filter); paint.set_anti_alias(antialias); - paint } @@ -89,14 +93,16 @@ impl Shadow { filter } - pub fn get_inner_shadow_paint(&self, antialias: bool) -> Paint { + pub fn get_inner_shadow_paint( + &self, + antialias: bool, + blur_filter: Option<&ImageFilter>, + ) -> Paint { let mut paint = Paint::default(); - - let image_filter = self.get_inner_shadow_filter(); - - paint.set_image_filter(image_filter); + let shadow_filter = self.get_inner_shadow_filter(); + let filter = compose_filters(blur_filter, shadow_filter.as_ref()); + paint.set_image_filter(filter); paint.set_anti_alias(antialias); - paint } diff --git a/render-wasm/src/shapes/text.rs b/render-wasm/src/shapes/text.rs index b684e072a8..c232e2a34b 100644 --- a/render-wasm/src/shapes/text.rs +++ b/render-wasm/src/shapes/text.rs @@ -1,11 +1,12 @@ use crate::{ math::{Matrix, Rect}, - render::{default_font, DEFAULT_EMOJI_FONT}, + render::{default_font, filters::compose_filters, DEFAULT_EMOJI_FONT}, }; use skia_safe::{ self as skia, paint::Paint, textlayout::{ParagraphBuilder, ParagraphStyle}, + ImageFilter, MaskFilter, }; use std::collections::HashSet; @@ -92,7 +93,11 @@ impl TextContent { self.paragraphs.push(paragraph); } - pub fn to_paragraphs(&self) -> Vec> { + pub fn to_paragraphs( + &self, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, + ) -> Vec> { let fonts = get_font_collection(); let fallback_fonts = get_fallback_fonts(); let mut paragraph_group = Vec::new(); @@ -101,7 +106,8 @@ impl TextContent { let paragraph_style = paragraph.paragraph_to_style(); let mut builder = ParagraphBuilder::new(¶graph_style, fonts); for leaf in ¶graph.children { - let text_style = leaf.to_style(paragraph, &self.bounds, fallback_fonts); + let text_style = + leaf.to_style(paragraph, &self.bounds, fallback_fonts, blur, blur_mask); let text = leaf.apply_text_transform(); builder.push_style(&text_style); builder.add_text(&text); @@ -116,6 +122,8 @@ impl TextContent { &self, stroke: &Stroke, bounds: &Rect, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, ) -> Vec> { let fallback_fonts = get_fallback_fonts(); let fonts = get_font_collection(); @@ -126,8 +134,12 @@ impl TextContent { std::collections::HashMap::new(); for leaf in paragraph.children.iter() { - let text_paint = merge_fills(&leaf.fills, *bounds); - let stroke_paints = get_text_stroke_paints(stroke, bounds, &text_paint); + let mut text_paint = merge_fills(&leaf.fills, *bounds); + if let Some(blur_mask) = blur_mask { + text_paint.set_mask_filter(blur_mask.clone()); + } + let stroke_paints = + get_text_stroke_paints(stroke, bounds, &text_paint, blur, blur_mask); let text: String = leaf.apply_text_transform(); for (paint_idx, stroke_paint) in stroke_paints.iter().enumerate() { @@ -135,9 +147,14 @@ impl TextContent { let paragraph_style = paragraph.paragraph_to_style(); ParagraphBuilder::new(¶graph_style, fonts) }); - - let stroke_style = - leaf.to_stroke_style(paragraph, stroke_paint, fallback_fonts); + let stroke_paint = stroke_paint.clone(); + let stroke_style = leaf.to_stroke_style( + paragraph, + &stroke_paint, + fallback_fonts, + blur, + blur_mask, + ); builder.push_style(&stroke_style); builder.add_text(&text); } @@ -167,16 +184,22 @@ impl TextContent { paragraphs } - pub fn get_skia_paragraphs(&self) -> Vec> { - self.collect_paragraphs(self.to_paragraphs()) + pub fn get_skia_paragraphs( + &self, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, + ) -> Vec> { + self.collect_paragraphs(self.to_paragraphs(blur, blur_mask)) } pub fn get_skia_stroke_paragraphs( &self, stroke: &Stroke, bounds: &Rect, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, ) -> Vec> { - self.collect_paragraphs(self.to_stroke_paragraphs(stroke, bounds)) + self.collect_paragraphs(self.to_stroke_paragraphs(stroke, bounds, blur, blur_mask)) } pub fn grow_type(&self) -> GrowType { @@ -188,7 +211,7 @@ impl TextContent { } pub fn visual_bounds(&self) -> (f32, f32) { - let mut paragraphs = self.to_paragraphs(); + let mut paragraphs = self.to_paragraphs(None, None); let height = auto_height(&mut paragraphs, self.width()); (self.width(), height) } @@ -378,10 +401,16 @@ impl TextLeaf { paragraph: &Paragraph, content_bounds: &Rect, fallback_fonts: &HashSet, + _blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, ) -> skia::textlayout::TextStyle { let mut style = skia::textlayout::TextStyle::default(); + let mut paint = merge_fills(&self.fills, *content_bounds); + + if let Some(blur_mask) = blur_mask { + paint.set_mask_filter(blur_mask.clone()); + } - let paint = merge_fills(&self.fills, *content_bounds); style.set_foreground_paint(&paint); style.set_font_size(self.font_size); style.set_letter_spacing(paragraph.letter_spacing); @@ -417,8 +446,10 @@ impl TextLeaf { paragraph: &Paragraph, stroke_paint: &Paint, fallback_fonts: &HashSet, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, ) -> skia::textlayout::TextStyle { - let mut style = self.to_style(paragraph, &Rect::default(), fallback_fonts); + let mut style = self.to_style(paragraph, &Rect::default(), fallback_fonts, blur, blur_mask); style.set_foreground_paint(stroke_paint); style.set_font_size(self.font_size); style.set_letter_spacing(paragraph.letter_spacing); @@ -714,7 +745,13 @@ pub fn auto_height(paragraphs: &mut [Vec], width: f32) -> f32 }) } -fn get_text_stroke_paints(stroke: &Stroke, bounds: &Rect, text_paint: &Paint) -> Vec { +fn get_text_stroke_paints( + stroke: &Stroke, + bounds: &Rect, + text_paint: &Paint, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, +) -> Vec { let mut paints = Vec::new(); match stroke.kind { @@ -730,6 +767,9 @@ fn get_text_stroke_paints(stroke: &Stroke, bounds: &Rect, text_paint: &Paint) -> let mut paint = text_paint.clone(); paint.set_style(skia::PaintStyle::Fill); paint.set_anti_alias(true); + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } paints.push(paint); let mut paint = skia::Paint::default(); @@ -738,6 +778,9 @@ fn get_text_stroke_paints(stroke: &Stroke, bounds: &Rect, text_paint: &Paint) -> paint.set_anti_alias(true); paint.set_stroke_width(stroke.width * 2.0); set_paint_fill(&mut paint, &stroke.fill, bounds); + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } paints.push(paint); } else { let mut paint = text_paint.clone(); @@ -749,7 +792,9 @@ fn get_text_stroke_paints(stroke: &Stroke, bounds: &Rect, text_paint: &Paint) -> let mut paint = skia::Paint::default(); let image_filter = skia_safe::image_filters::erode((stroke.width, stroke.width), None, None); - paint.set_image_filter(image_filter); + + let filter = compose_filters(blur, image_filter.as_ref()); + paint.set_image_filter(filter); paint.set_anti_alias(false); paint.set_blend_mode(skia::BlendMode::DstOut); paints.push(paint); @@ -762,6 +807,9 @@ fn get_text_stroke_paints(stroke: &Stroke, bounds: &Rect, text_paint: &Paint) -> paint.set_stroke_width(stroke.width); set_paint_fill(&mut paint, &stroke.fill, bounds); + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } paints.push(paint); } @@ -771,14 +819,20 @@ fn get_text_stroke_paints(stroke: &Stroke, bounds: &Rect, text_paint: &Paint) -> paint.set_blend_mode(skia::BlendMode::DstOver); paint.set_anti_alias(true); paint.set_stroke_width(stroke.width * 2.0); - set_paint_fill(&mut paint, &stroke.fill, bounds); - + if let Some(blur_mask) = blur_mask { + paint.set_mask_filter(blur_mask.clone()); + } paints.push(paint); let mut paint = skia::Paint::default(); + paint.set_style(skia::PaintStyle::Fill); paint.set_blend_mode(skia::BlendMode::Clear); + paint.set_color(skia::Color::TRANSPARENT); paint.set_anti_alias(true); + if let Some(blur_mask) = blur_mask { + paint.set_mask_filter(blur_mask.clone()); + } paints.push(paint); } } diff --git a/render-wasm/src/shapes/text_paths.rs b/render-wasm/src/shapes/text_paths.rs index 45f13a0c31..c7e14d6070 100644 --- a/render-wasm/src/shapes/text_paths.rs +++ b/render-wasm/src/shapes/text_paths.rs @@ -18,7 +18,7 @@ impl TextPaths { } pub fn get_skia_paragraphs(&self) -> Vec> { - let paragraphs = self.to_paragraphs(); + let paragraphs = self.to_paragraphs(None, None); self.collect_paragraphs(paragraphs) } diff --git a/render-wasm/src/wasm/text.rs b/render-wasm/src/wasm/text.rs index af6f55ab61..fdfec34f05 100644 --- a/render-wasm/src/wasm/text.rs +++ b/render-wasm/src/wasm/text.rs @@ -44,7 +44,10 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { height = shape.selrect.height(); if let Type::Text(content) = &shape.shape_type { - let mut paragraphs = content.get_skia_paragraphs(); + let mut paragraphs = content.get_skia_paragraphs( + shape.image_filter(1.).as_ref(), + shape.mask_filter(1.).as_ref(), + ); m_width = max_width(&mut paragraphs, width); match content.grow_type() {