From 70f878b839cfb717f9fdd91b466469c178c65779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Sat, 19 Aug 2023 15:11:40 +0200 Subject: [PATCH 01/12] Initial --- backend/src/fonts/OpenSans/OFL.txt | 93 + backend/src/fonts/OpenSans/OpenSans-Bold.ttf | Bin 0 -> 130864 bytes .../fonts/OpenSans/OpenSans-BoldItalic.ttf | Bin 0 -> 136412 bytes .../src/fonts/OpenSans/OpenSans-Italic.ttf | Bin 0 -> 136656 bytes .../src/fonts/OpenSans/OpenSans-Regular.ttf | Bin 0 -> 130836 bytes backend/src/fonts/Roboto/LICENSE.txt | 202 + backend/src/fonts/Roboto/Roboto-Bold.ttf | Bin 0 -> 167336 bytes .../src/fonts/Roboto/Roboto-BoldItalic.ttf | Bin 0 -> 171508 bytes backend/src/fonts/Roboto/Roboto-Italic.ttf | Bin 0 -> 170504 bytes backend/src/fonts/Roboto/Roboto-Regular.ttf | Bin 0 -> 168260 bytes backend/src/fonts/RobotoMono/LICENSE.txt | 202 + .../src/fonts/RobotoMono/RobotoMono-Bold.ttf | Bin 0 -> 87008 bytes .../RobotoMono/RobotoMono-BoldItalic.ttf | Bin 0 -> 94148 bytes .../fonts/RobotoMono/RobotoMono-Italic.ttf | Bin 0 -> 93904 bytes .../fonts/RobotoMono/RobotoMono-Regular.ttf | Bin 0 -> 86908 bytes .../compositing/text_as_image.py | 272 + .../__snapshots__/SaveFile.test.ts.snap | 12233 +++++++++------- tests/data/text-as-image.chn | 1 + 18 files changed, 7953 insertions(+), 5050 deletions(-) create mode 100644 backend/src/fonts/OpenSans/OFL.txt create mode 100644 backend/src/fonts/OpenSans/OpenSans-Bold.ttf create mode 100644 backend/src/fonts/OpenSans/OpenSans-BoldItalic.ttf create mode 100644 backend/src/fonts/OpenSans/OpenSans-Italic.ttf create mode 100644 backend/src/fonts/OpenSans/OpenSans-Regular.ttf create mode 100644 backend/src/fonts/Roboto/LICENSE.txt create mode 100644 backend/src/fonts/Roboto/Roboto-Bold.ttf create mode 100644 backend/src/fonts/Roboto/Roboto-BoldItalic.ttf create mode 100644 backend/src/fonts/Roboto/Roboto-Italic.ttf create mode 100644 backend/src/fonts/Roboto/Roboto-Regular.ttf create mode 100644 backend/src/fonts/RobotoMono/LICENSE.txt create mode 100644 backend/src/fonts/RobotoMono/RobotoMono-Bold.ttf create mode 100644 backend/src/fonts/RobotoMono/RobotoMono-BoldItalic.ttf create mode 100644 backend/src/fonts/RobotoMono/RobotoMono-Italic.ttf create mode 100644 backend/src/fonts/RobotoMono/RobotoMono-Regular.ttf create mode 100644 backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py create mode 100644 tests/data/text-as-image.chn diff --git a/backend/src/fonts/OpenSans/OFL.txt b/backend/src/fonts/OpenSans/OFL.txt new file mode 100644 index 000000000..57eeaca60 --- /dev/null +++ b/backend/src/fonts/OpenSans/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/backend/src/fonts/OpenSans/OpenSans-Bold.ttf b/backend/src/fonts/OpenSans/OpenSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4a5bc3958b164df21ed073620b89b58c1d1e420c GIT binary patch literal 130864 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�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�d$W0z%i{k9b%spmRuK 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%0DT7>-*+<%js3u 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

n4|U;7DM$wDnY1Ax#u}jKp!>O?~@hdwQoA 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

CI1`9yZA;krY|pfYv_=)r#TI})&gnG! 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 }T0zx*PitjbVP(pkGu*HnX1(-EMz?0WEMAX) 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 literal 0 HcmV?d00001 diff --git a/backend/src/fonts/Roboto/Roboto-Italic.ttf b/backend/src/fonts/Roboto/Roboto-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1b5eaa361c7306b4246c48497c79475c0e05c5e2 GIT binary patch literal 170504 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 JyV?28{{co6(@+2a literal 0 HcmV?d00001 diff --git a/backend/src/fonts/Roboto/Roboto-Regular.ttf b/backend/src/fonts/Roboto/Roboto-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ddf4bfacb396e97546364ccfeeb9c31dfaea4c25 GIT binary patch literal 168260 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

S&jh1n&JeeMOkU4{=4@cYr6k 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≤FHXCuU9Qce=@vmZ{%9^5??OaVQJ8!4u8-w;yt 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

|D#_5b?_xd;YLNd!&wRU5ruCR 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 Yf6Pr_U>wykuR_E%)A70ts$}r>Z_omeuK)l5 literal 0 HcmV?d00001 diff --git a/backend/src/fonts/RobotoMono/RobotoMono-Regular.ttf b/backend/src/fonts/RobotoMono/RobotoMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d9371a1bd81110dc267ab390a2a4b4ab43a3ae3b GIT binary patch literal 86908 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 np.ndarray: + font_path = os.path.join( + os.path.dirname(sys.modules["__main__"].__file__), + f"fonts", + f"{TEXT_AS_IMAGE_FONTS[font_name]['path']}", + ) + + lines = text.split("\n") + line_count, max_line = len(lines), max(lines, key=len) + + # Use a text as reference to get max size + font = ImageFont.truetype(font_path, size=100) + w_ref, h_ref = font.getsize(max_line)[0], font.getsize("[§]")[1] + + # Calculate font size to fill the specified image size + w = int(width * 100.0 / w_ref) + h = int(height * 100.0 / (h_ref * line_count)) + font_size = min(w, h) + font = ImageFont.truetype(font_path, size=font_size) + w_text, h_text = font.getsize(max_line) + h_text *= line_count + + # Text color + color = 255 * np.array(font_color.value) + color = tuple(color.astype("uint8")) + + # Create a PIL image to add text + if font_color.channels == 1: + color = color[0] + pil_image = Image.new("L", (width, height), 255) + else: + pil_image = Image.new("RGBA", (width, height), (255, 0, 0, 0)) + drawing = ImageDraw.Draw(pil_image) + + x_ref = round(np.sum(np.array([width, w_text]) * TEXT_AS_IMAGE_X_Y_REF_FACTORS[position]["x"])) # type: ignore + y_ref = round(np.sum(np.array([height, h_text]) * TEXT_AS_IMAGE_X_Y_REF_FACTORS[position]["y"])) # type: ignore + + drawing.text( + (x_ref, y_ref), + text, + font=font, + anchor="mm", + align=alignment.value, + fill=color, + ) + + img = normalize(np.array(pil_image)) + if font_color.channels != 1: + img = convert_to_BGRA(img, img.shape[2]) + + return img diff --git a/tests/common/__snapshots__/SaveFile.test.ts.snap b/tests/common/__snapshots__/SaveFile.test.ts.snap index 52c13ee41..4b7eb2601 100644 --- a/tests/common/__snapshots__/SaveFile.test.ts.snap +++ b/tests/common/__snapshots__/SaveFile.test.ts.snap @@ -8055,1592 +8055,3934 @@ exports[`Read save file save-image-webp-lossless.chn 1`] = ` } `; -exports[`Read save file text-pattern.chn 1`] = ` +exports[`Read save file text-as-image.chn 1`] = ` { "edges": [ { "animated": false, "data": {}, - "id": "2b987cd0-9b61-46d2-9bf1-312594938d0c", - "source": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "sourceHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-0", - "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-1", + "id": "0e7a287d-3faa-4665-a27d-2dfc097526eb", + "selected": false, + "source": "88569626-cf97-4e92-9836-67e819119df0", + "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-0", + "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a504f9f1-3e42-4f63-a039-adea8b0562c1", - "source": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "sourceHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", - "target": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", - "targetHandle": "ad7a95c8-8931-470a-b40d-c39f98cdafd6-0", + "id": "1501b398-3e50-4579-aded-4018f68447e5", + "selected": false, + "source": "51826397-e502-485a-9109-f4ec326fb7b8", + "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a5954346-4d88-4856-be37-cac38ea292d1", - "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-2", - "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-3", + "id": "1e06cb6c-ca2b-47f2-9188-dd91b27408ca", + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "targetHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b2f91331-97aa-4456-b86c-d746c87fc2ab", - "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", - "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-1", + "id": "2446f67b-0853-4ced-aead-deeb90628970", + "selected": false, + "source": "ce5c2939-9da6-5692-b44e-da9884758194", + "sourceHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", + "target": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "targetHandle": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c1e08abb-afa6-42c6-bfb6-6468a846656b", - "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", - "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", - "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", + "id": "2854e6e9-3f23-4e16-b509-40582a99b1e5", + "selected": false, + "source": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "sourceHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", + "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e0912d6f-cc41-4bf2-84f5-9e6344ab5a00", - "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", - "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", - "target": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "targetHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", + "id": "31ce603e-2faa-4dc6-9003-e91f4bb34585", + "selected": false, + "source": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "sourceHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", + "target": "ce5c2939-9da6-5692-b44e-da9884758194", + "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f3dd2978-13da-4477-949a-6498566b7a6b", - "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-1", - "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-2", + "id": "387f8bb6-ac3e-4105-84d1-55478d26ef98", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "targetHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "inputData": { - "0": "{1}px x {2}px", - }, - "isDisabled": false, - "schemaId": "chainner:utility:text_pattern", - }, - "height": 546, - "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "position": { - "x": 309.7555959511702, - "y": 771.1213194348871, - }, + "animated": false, + "data": {}, + "id": "431e86c1-6bce-405d-a66e-f683004063ae", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "sourceHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", + "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-3", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "inputData": {}, - "schemaId": "chainner:image:caption", - }, - "height": 258, - "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "position": { - "x": 600.3085794285071, - "y": 667.4464344534028, - }, + "animated": false, + "data": {}, + "id": "61314f8a-1d78-4931-afe2-42aa91d2b5c7", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "51826397-e502-485a-9109-f4ec326fb7b8", + "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "target": "88569626-cf97-4e92-9836-67e819119df0", + "targetHandle": "88569626-cf97-4e92-9836-67e819119df0-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", - "inputData": { - "0": "C:\\Users\\micha\\Desktop\\test.jpg", - }, - "schemaId": "chainner:image:load", - }, - "height": 538, - "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", - "position": { - "x": -28.19569731256348, - "y": 346.744623600131, - }, + "animated": false, + "data": {}, + "id": "6921be1c-58ef-4ff3-ab64-7492d569e925", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", + "target": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "targetHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "inputData": {}, - "schemaId": "chainner:image:get_dims", - }, - "height": 256, - "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "position": { - "x": -9.716035877966192, - "y": 935.9302075524464, - }, + "animated": false, + "data": {}, + "id": "6c3ecf56-af1a-4f46-9b30-1161aa0e22bf", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "sourceHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", + "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", - "inputData": {}, - "schemaId": "chainner:image:preview", - }, - "height": 118, - "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", - "position": { - "x": 623.3424132803425, - "y": 978.8257039041982, - }, + "animated": false, + "data": {}, + "id": "6f3f84a7-fdfe-4fab-9694-5b9069f6a28f", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "1e64beb6-e055-55ff-8243-0735b5621abe", + "sourceHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", + "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-2", + "type": "main", + "zIndex": 49, }, - ], - "tamperedWith": false, - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, -} -`; - -exports[`Read save file utilities.chn 1`] = ` -{ - "edges": [], - "nodes": [ { - "data": { - "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", - "inputData": { - "0": "-", - "1": "Foo", - "2": "Bar", - }, - "schemaId": "chainner:utility:text_append", - }, - "height": 548, - "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", - "position": { - "x": 592.03125, - "y": 283, - }, + "animated": false, + "data": {}, + "id": "7647eda4-79c7-4d58-ac82-d3a94b3a1ce2", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "targetHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", - "inputData": { - "0": 1, - "1": "mul", - "2": 5, - }, - "schemaId": "chainner:utility:math", - }, - "height": 384, - "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", - "position": { - "x": 95.03125, - "y": 377, - }, - "selected": true, - "type": "regularNode", - "width": 257, - "zIndex": 70, + "animated": false, + "data": {}, + "id": "79858a05-cd34-4eae-b0c4-838cbe0261f6", + "selected": false, + "source": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "sourceHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", + "target": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "targetHandle": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e21f5bf4-8171-43ce-a483-5152c5b7022e", - "inputData": { - "0": "Hi mom!", - }, - "schemaId": "chainner:utility:note", - }, - "height": 202, - "id": "e21f5bf4-8171-43ce-a483-5152c5b7022e", - "position": { - "x": 282.03125, - "y": 81, - }, + "animated": false, + "data": {}, + "id": "7adac9d1-2d48-4f2d-98a6-c25a227d75ee", "selected": false, - "type": "regularNode", - "width": 258, - "zIndex": 50, + "source": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "sourceHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", + "target": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "targetHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-4", + "type": "main", + "zIndex": 49, }, - ], - "tamperedWith": false, - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, -} -`; - -exports[`Write save file DiffusePBR.chn 1`] = ` -{ - "checksum": "d045e33b0dba630c77a7a88ea2be717f", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "02f34e1e-a322-4f27-ba01-84a7515b1bb0", - "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", - "targetHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-1", - "type": "main", - "zIndex": 51, - }, - { - "animated": false, - "data": {}, - "id": "0ec6ff8b-70d0-47cc-8078-ee981e8f50d3", - "selected": false, - "source": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", - "sourceHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", - "target": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", - "targetHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", - "type": "main", + { + "animated": false, + "data": {}, + "id": "7f6087ad-95c4-4ea2-a179-063a41e6b092", + "selected": false, + "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", + "target": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "targetHandle": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "87b9e5df-48f2-4f71-8c7d-1123ad3ce09d", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "targetHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "9432f5cb-f00f-4077-a828-18b03f9f6039", + "selected": false, + "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-1", + "target": "1e64beb6-e055-55ff-8243-0735b5621abe", + "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "9628b140-f237-45db-88d6-d2c9adb4cc4e", + "selected": false, + "source": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "sourceHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", + "target": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "targetHandle": "f8349077-8d91-51a8-a43c-f47a2f4c60d4-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "99b09cfa-06f8-4697-bfc1-f4e73a93c25f", + "selected": false, + "source": "d614db33-b046-52ec-bced-d877e76052fa", + "sourceHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", + "target": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "targetHandle": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a1507cd6-3828-43e8-86f6-8dca44e03887", + "selected": false, + "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", + "target": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "targetHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a287cdbb-f8dd-4f94-9712-41c600028d22", + "selected": false, + "source": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "sourceHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", + "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "abb4fbe1-ff67-4a19-9c23-b097e3c5aa22", + "selected": false, + "source": "88569626-cf97-4e92-9836-67e819119df0", + "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-1", + "target": "1e64beb6-e055-55ff-8243-0735b5621abe", + "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-2", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "af4a81f4-dd6c-406a-ba1d-4b25c891a4b9", + "selected": false, + "source": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "sourceHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", + "target": "d614db33-b046-52ec-bced-d877e76052fa", + "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "b93d77d8-94ad-4dc3-b75a-e833e9e6d013", + "selected": false, + "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", + "target": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "targetHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c3c27544-666a-47f8-a930-5ef9d10981f8", + "selected": false, + "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "target": "51826397-e502-485a-9109-f4ec326fb7b8", + "targetHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c8060edd-2410-46a4-9721-b7a1ac25d017", + "selected": false, + "source": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "sourceHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", + "target": "ce5c2939-9da6-5692-b44e-da9884758194", + "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "d4e8d930-22de-48a8-a460-e132bc79b69e", + "source": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "sourceHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", + "target": "d614db33-b046-52ec-bced-d877e76052fa", + "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "db10ae5d-4fe9-48c9-b63d-33517f0bdd04", + "selected": false, + "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", + "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "e2bff307-e946-421a-a30e-a9949533bf40", + "selected": false, + "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", + "target": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "targetHandle": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "e4a42688-ae63-453f-81a9-9aecfae720fa", + "selected": false, + "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", + "target": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "targetHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "e61487ba-0611-4ee6-8d73-3a60931cc63a", + "selected": false, + "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "eb69844b-0391-4b02-b993-c4b0fdd28456", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "targetHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "eee2ab76-6900-4716-b573-1bec60b284be", + "selected": false, + "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", + "target": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "targetHandle": "470bc244-86bd-4d62-a28b-9962b5d2407a-0", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ + { + "data": { + "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "inputData": { + "1": 1000, + "2": 0, + "3": 0, + }, + "isDisabled": false, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 188, + "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "position": { + "x": -291.47313874058483, + "y": -344.4284230767862, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, + { + "data": { + "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "inputData": { + "1": 1000, + "2": 1, + "3": 1, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "position": { + "x": -290.0881098931144, + "y": -1448.845755186477, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, + { + "data": { + "id": "1e64beb6-e055-55ff-8243-0735b5621abe", + "inputData": { + "0": 0, + "1": "sub", + "2": 0, + }, + "schemaId": "chainner:utility:math", + }, + "height": 276, + "id": "1e64beb6-e055-55ff-8243-0735b5621abe", + "position": { + "x": 1404.792260810671, + "y": 794.1265515763218, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "inputData": { + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": "roboto_bold", + "2": "{"kind":"rgb","values":[0.9607843137254902,0,1]}", + "3": "right", + "4": 800, + "5": 200, + "6": "bottom_right", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 524, + "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "position": { + "x": 283.9374666740588, + "y": 195.9850277235857, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "inputData": { + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "isDisabled": false, + "schemaId": "chainner:image:blend", + }, + "height": 228, + "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "position": { + "x": 869.193710425064, + "y": 193.20279612590102, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "position": { + "x": 621.6451856827352, + "y": -462.1813633871611, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "position": { + "x": 631.8363625924833, + "y": -885.1134377005021, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "position": { + "x": 635.6979037478241, + "y": -1465.0365502454497, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "inputData": { + "0": 0, + "1": "sub", + "2": 0, + }, + "schemaId": "chainner:utility:math", + }, + "height": 276, + "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "position": { + "x": 1406.1019019191056, + "y": 1098.801438619808, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "inputData": { + "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", + }, + "inputSize": { + "0": { + "height": 80, + "width": 501, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "position": { + "x": -982.0120257733643, + "y": -666.0714811592114, + }, + "selected": false, + "type": "regularNode", + "width": 519, + "zIndex": 50, + }, + { + "data": { + "id": "51826397-e502-485a-9109-f4ec326fb7b8", + "inputData": { + "1": 5, + "2": 20, + "3": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", + }, + "schemaId": "chainner:image:create_border", + }, + "height": 252, + "id": "51826397-e502-485a-9109-f4ec326fb7b8", + "position": { + "x": 864.3437406954125, + "y": 543.0497794228941, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "position": { + "x": 574.3113417533876, + "y": 556.1360567870247, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "position": { + "x": 631.1447689023908, + "y": -1077.9207955115965, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "position": { + "x": 571.9055910193749, + "y": 198.52424015509268, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "inputData": { + "1": 5, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", + }, + "schemaId": "chainner:image:create_edges", + }, + "height": 420, + "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "position": { + "x": 1775.9788796123287, + "y": 885.7631254315078, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "position": { + "x": -292.865590610144, + "y": 85.50597089126259, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, + { + "data": { + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "inputData": { + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 228, + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "position": { + "x": 873.3189721545411, + "y": -251.69989065755232, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "position": { + "x": 1148.4135401688193, + "y": 194.65584721945558, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "88569626-cf97-4e92-9836-67e819119df0", + "inputData": {}, + "schemaId": "chainner:image:get_dims", + }, + "height": 204, + "id": "88569626-cf97-4e92-9836-67e819119df0", + "position": { + "x": 1114.9054163151095, + "y": 1000.5603136687494, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "inputData": { + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": "roboto_bold", + "2": "{"kind":"rgb","values":[1,0,0]}", + "3": "left", + "4": 600, + "5": 200, + "6": "centered_left", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 524, + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "position": { + "x": 328.0436682110526, + "y": -1465.0365502454497, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "inputData": { + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": "roboto_bold", + "2": "{"kind":"rgb","values":[0,0,0]}", + "3": "right", + "4": 800, + "5": 200, + "6": "bottom_right", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 524, + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "position": { + "x": 322.66641048920155, + "y": -885.1134377005021, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "position": { + "x": -303.69825313330495, + "y": -770.0576664329193, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, + { + "data": { + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "position": { + "x": 1164.0100046500606, + "y": -654.1522675270166, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "inputData": { + "0": "A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png", + }, + "schemaId": "chainner:image:load", + }, + "height": 420, + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "position": { + "x": -841.7985856442168, + "y": -498.9013509640975, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "inputData": { + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 228, + "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "position": { + "x": 910.6957843650582, + "y": -1459.6398492003073, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "d614db33-b046-52ec-bced-d877e76052fa", + "inputData": { + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 228, + "id": "d614db33-b046-52ec-bced-d877e76052fa", + "position": { + "x": 885.8457220340772, + "y": -653.8667195513831, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "inputData": {}, + "schemaId": "chainner:image:get_dims", + }, + "height": 204, + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "position": { + "x": -298.9827712852454, + "y": 375.39222679618285, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "position": { + "x": 1179.7657675819794, + "y": -1458.4096806094306, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "inputData": { + "0": 0, + "1": "div", + "2": 2, + }, + "schemaId": "chainner:utility:math", + }, + "height": 276, + "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "position": { + "x": -9.161828610215139, + "y": 383.0845816832387, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "position": { + "x": 1167.633101297359, + "y": -265.2154064309769, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + ], + "tamperedWith": false, + "viewport": { + "x": 705.484188171956, + "y": 652.8282473254261, + "zoom": 0.40623316124358677, + }, +} +`; + +exports[`Read save file text-pattern.chn 1`] = ` +{ + "edges": [ + { + "animated": false, + "data": {}, + "id": "2b987cd0-9b61-46d2-9bf1-312594938d0c", + "source": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "sourceHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-0", + "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a504f9f1-3e42-4f63-a039-adea8b0562c1", + "source": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "sourceHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", + "target": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "targetHandle": "ad7a95c8-8931-470a-b40d-c39f98cdafd6-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a5954346-4d88-4856-be37-cac38ea292d1", + "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-2", + "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-3", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "b2f91331-97aa-4456-b86c-d746c87fc2ab", + "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", + "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c1e08abb-afa6-42c6-bfb6-6468a846656b", + "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", + "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "e0912d6f-cc41-4bf2-84f5-9e6344ab5a00", + "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", + "target": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "targetHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "f3dd2978-13da-4477-949a-6498566b7a6b", + "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-1", + "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-2", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ + { + "data": { + "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "inputData": { + "0": "{1}px x {2}px", + }, + "isDisabled": false, + "schemaId": "chainner:utility:text_pattern", + }, + "height": 546, + "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "position": { + "x": 309.7555959511702, + "y": 771.1213194348871, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "inputData": {}, + "schemaId": "chainner:image:caption", + }, + "height": 258, + "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "position": { + "x": 600.3085794285071, + "y": 667.4464344534028, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "inputData": { + "0": "C:\\Users\\micha\\Desktop\\test.jpg", + }, + "schemaId": "chainner:image:load", + }, + "height": 538, + "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "position": { + "x": -28.19569731256348, + "y": 346.744623600131, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "inputData": {}, + "schemaId": "chainner:image:get_dims", + }, + "height": 256, + "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "position": { + "x": -9.716035877966192, + "y": 935.9302075524464, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "inputData": {}, + "schemaId": "chainner:image:preview", + }, + "height": 118, + "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "position": { + "x": 623.3424132803425, + "y": 978.8257039041982, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + ], + "tamperedWith": false, + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, +} +`; + +exports[`Read save file utilities.chn 1`] = ` +{ + "edges": [], + "nodes": [ + { + "data": { + "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", + "inputData": { + "0": "-", + "1": "Foo", + "2": "Bar", + }, + "schemaId": "chainner:utility:text_append", + }, + "height": 548, + "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", + "position": { + "x": 592.03125, + "y": 283, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", + "inputData": { + "0": 1, + "1": "mul", + "2": 5, + }, + "schemaId": "chainner:utility:math", + }, + "height": 384, + "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", + "position": { + "x": 95.03125, + "y": 377, + }, + "selected": true, + "type": "regularNode", + "width": 257, + "zIndex": 70, + }, + { + "data": { + "id": "e21f5bf4-8171-43ce-a483-5152c5b7022e", + "inputData": { + "0": "Hi mom!", + }, + "schemaId": "chainner:utility:note", + }, + "height": 202, + "id": "e21f5bf4-8171-43ce-a483-5152c5b7022e", + "position": { + "x": 282.03125, + "y": 81, + }, + "selected": false, + "type": "regularNode", + "width": 258, + "zIndex": 50, + }, + ], + "tamperedWith": false, + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, +} +`; + +exports[`Write save file DiffusePBR.chn 1`] = ` +{ + "checksum": "d045e33b0dba630c77a7a88ea2be717f", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "02f34e1e-a322-4f27-ba01-84a7515b1bb0", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "targetHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "0ec6ff8b-70d0-47cc-8078-ee981e8f50d3", + "selected": false, + "source": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "sourceHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", + "target": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "targetHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "13fb69eb-7a1b-43e2-9fe8-ccc8b43ea00d", + "selected": false, + "source": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "sourceHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-0", + "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "147b7250-25e4-4d47-a057-6a4b3aff9dc0", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "targetHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "26c8d19e-d6c6-420c-ab64-a415f21946be", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "286abf98-b573-5e8f-842e-21c42193376c", + "targetHandle": "286abf98-b573-5e8f-842e-21c42193376c-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "2d9aa2fd-fe1d-40a1-8877-18b4eb35ae6b", + "selected": false, + "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", + "target": "b2965cbc-5afd-5292-a636-7865116c4be6", + "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "2e597454-cb77-4339-b1e9-4381ce8e3518", + "selected": false, + "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", + "target": "229603c5-0c28-5b21-a745-64ffd080d8e8", + "targetHandle": "229603c5-0c28-5b21-a745-64ffd080d8e8-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "31deed07-2efa-41d3-a166-fd767e19d51c", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "targetHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "448ab877-5ef1-4074-8d7d-1bd8da602782", + "selected": false, + "source": "5dffa942-4305-4d70-b45a-572be79b63eb", + "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-0", + "target": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "targetHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "45427b8c-db1d-4adc-9607-dfb07f1fa283", + "selected": false, + "source": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "sourceHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-0", + "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "4b6de475-9d00-4139-90d2-50f5642f049c", + "selected": false, + "source": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "sourceHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-0", + "target": "b2965cbc-5afd-5292-a636-7865116c4be6", + "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "50af00c2-ffb2-4f83-929e-9c832fce95e5", + "selected": false, + "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", + "target": "a89d758d-c7ad-5796-aa77-a7412bf06685", + "targetHandle": "a89d758d-c7ad-5796-aa77-a7412bf06685-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "565b3f85-eb20-4cd5-acab-fd05feb20254", + "selected": false, + "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", + "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "588c9ff0-3258-4337-89e0-2f5ba59072bb", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "targetHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "673d49dc-038e-4b0a-93cf-c5cbc5e54e6e", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "829792e2-ad18-5544-9021-82380dea1faf", + "targetHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "76fefc64-82a4-48f3-835b-ea1b8b6ed6f5", + "selected": false, + "source": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "sourceHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", + "target": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "targetHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "818dba8a-7562-42b3-9179-2a689a468f47", + "selected": false, + "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", + "target": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "targetHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "8998d977-427d-4c99-b88c-77d08cf9e20d", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "targetHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "8ab0a082-5069-432b-a442-dadc40573c56", + "selected": false, + "source": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "sourceHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", + "target": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "targetHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "8ef17303-8417-4178-a860-22dc37a501d2", + "selected": false, + "source": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "sourceHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", + "target": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "targetHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "905da30d-7274-4195-af34-7fe7c4587cb9", + "selected": false, + "source": "829792e2-ad18-5544-9021-82380dea1faf", + "sourceHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", + "target": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "targetHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "a9057959-9059-4036-af2b-9b2792e4f244", + "selected": false, + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", + "targetHandle": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "ab672a14-516b-46ae-b8c9-c40e0eabf08c", + "selected": false, + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", + "targetHandle": "abb98de4-502e-572c-b5dc-3ac1278a3bc7-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "b981a9ec-74f7-4ded-8b61-015bc6f27db8", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "c165f3db-72b2-4b3a-a62f-a07f73e975ac", + "selected": false, + "source": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "sourceHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-0", + "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", + "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "de002f1f-fd5e-48ec-aab7-e640afedc97a", + "selected": false, + "source": "5dffa942-4305-4d70-b45a-572be79b63eb", + "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-3", + "target": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "targetHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e106a947-2b94-4426-97e6-cce668a97b08", + "selected": false, + "source": "286abf98-b573-5e8f-842e-21c42193376c", + "sourceHandle": "286abf98-b573-5e8f-842e-21c42193376c-0", + "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e112d92b-fe49-4212-9c03-cd2caf313752", + "selected": false, + "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", + "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", + "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e5ceb3d4-b5ea-483e-bd38-13e02197d6a7", + "selected": false, + "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", + "target": "19c97d47-b9ea-54b9-b1dc-365d62307e88", + "targetHandle": "19c97d47-b9ea-54b9-b1dc-365d62307e88-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e6298305-1d92-42d3-8b8b-e86eab9d829a", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "targetHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "f5d5c28e-e6a4-4b46-8846-d84d2d06c975", + "selected": false, + "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", + "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-0", + "type": "main", "zIndex": 51, }, + ], + "nodes": [ + { + "data": { + "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:pass_through", + }, + "height": 142, + "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 330, + "y": 900, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "inputData": { + "1": 0, + "2": 0, + "3": 0, + "4": 1.609, + "5": "sobel-like-5", + "6": 0, + "7": "none", + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:normal_generator", + }, + "height": 510, + "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2610, + "y": 1155, + }, + "selected": false, + "type": "regularNode", + "width": 287, + "zIndex": 52, + }, + { + "data": { + "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "inputData": {}, + "isDisabled": false, + "iteratorSize": { + "height": 2655, + "offsetLeft": 9, + "offsetTop": 119, + "width": 3495, + }, + "schemaId": "chainner:image:file_iterator", + }, + "height": 2799, + "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": -6495, + "y": -315, + }, + "selected": false, + "type": "iterator", + "width": 3513, + "zIndex": 50, + }, + { + "data": { + "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC4_UNORM", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "isDisabled": false, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 414, + "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2220, + "y": 1875, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", + "inputData": { + "0": "Generate Normal Maps", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:note", + }, + "height": 174, + "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2625, + "y": 960, + }, + "selected": false, + "type": "regularNode", + "width": 258, + "zIndex": 52, + }, + { + "data": { + "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:pass_through", + }, + "height": 142, + "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 630, + "y": 915, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2205, + "y": 1530, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 945, + "y": 1320, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "286abf98-b573-5e8f-842e-21c42193376c", + "inputData": { + "0": "_", + "2": "diffuse", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "286abf98-b573-5e8f-842e-21c42193376c", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2895, + "y": 135, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC4_UNORM", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "isDisabled": false, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 414, + "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2220, + "y": 2310, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "inputData": { + "1": "DirectX", + "2": "Octahedral", + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:convert_normal_map", + }, + "height": 254, + "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2940, + "y": 1005, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "377a7454-27d1-5782-bbe7-d271812926c0", + "inputData": { + "0": "Output Diffuse Maps", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:note", + }, + "height": 174, + "id": "377a7454-27d1-5782-bbe7-d271812926c0", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2880, + "y": 450, + }, + "selected": false, + "type": "regularNode", + "width": 258, + "zIndex": 52, + }, + { + "data": { + "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 30, + "y": 375, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "inputData": { + "1": 0, + "2": 0, + "3": 0, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:hue_and_saturation", + }, + "height": 286, + "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 90, + "y": 1320, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "inputData": { + "0": "_", + "2": "rough", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1875, + "y": 1995, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "5dffa942-4305-4d70-b45a-572be79b63eb", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:file_iterator_load", + }, + "height": 230, + "id": "5dffa942-4305-4d70-b45a-572be79b63eb", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 15, + "y": 135, + }, + "selected": false, + "type": "iteratorHelper", + "width": 267, + "zIndex": 52, + }, + { + "data": { + "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "inputData": { + "0": "_", + "2": "normal", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2940, + "y": 1275, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "829792e2-ad18-5544-9021-82380dea1faf", + "inputData": { + "1": 0, + "2": -100, + "3": 25, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:hue_and_saturation", + }, + "height": 286, + "id": "829792e2-ad18-5544-9021-82380dea1faf", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1515, + "y": 1545, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:invert", + }, + "height": 142, + "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1830, + "y": 1830, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC3_UNORM_SRGB", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 534, + "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 3150, + "y": 120, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "inputData": { + "1": 0, + "2": 29, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:brightness_and_contrast", + }, + "height": 238, + "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1815, + "y": 1575, + }, + "selected": false, + "type": "regularNode", + "width": 279, + "zIndex": 52, + }, + { + "data": { + "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 3210, + "y": 945, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", + "inputData": { + "2": 0, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:blend", + }, + "height": 230, + "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 661.3261841563835, + "y": 419.1796137976695, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "b2965cbc-5afd-5292-a636-7865116c4be6", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC5_UNORM", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "isDisabled": false, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 414, + "id": "b2965cbc-5afd-5292-a636-7865116c4be6", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 3210, + "y": 1305, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "inputData": { + "1": 4, + "2": 100, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:brightness_and_contrast", + }, + "height": 238, + "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 360, + "y": 1335, + }, + "selected": false, + "type": "regularNode", + "width": 279, + "zIndex": 52, + }, + { + "data": { + "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", + "inputData": { + "0": "Generate Rough and Metallic maps", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:note", + }, + "height": 174, + "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1545, + "y": 1980, + }, + "selected": false, + "type": "regularNode", + "width": 258, + "zIndex": 52, + }, + { + "data": { + "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "inputData": { + "0": "_", + "2": "emissive", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 375, + "y": 1590, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:pass_through", + }, + "height": 142, + "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 300, + "y": 375, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", + "inputData": { + "0": "This handles emissives by grabbing fulbright edges. WIP", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:note", + }, + "height": 174, + "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 75, + "y": 1620, + }, + "selected": false, + "type": "regularNode", + "width": 258, + "zIndex": 52, + }, + { + "data": { + "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "inputData": { + "1": 0, + "2": 0, + "3": 0, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:hue_and_saturation", + }, + "height": 286, + "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 675, + "y": 1320, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC3_UNORM_SRGB", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "isDisabled": false, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 534, + "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 660, + "y": 1635, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, { - "animated": false, - "data": {}, - "id": "13fb69eb-7a1b-43e2-9fe8-ccc8b43ea00d", + "data": { + "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "inputData": { + "0": "_", + "2": "metal", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1875, + "y": 2325, + }, "selected": false, - "source": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", - "sourceHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-0", - "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", - "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-3", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, + ], + "viewport": { + "x": 2212.0828621245882, + "y": -67.46550767960508, + "zoom": 0.3789291416276009, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file add noise with seed edge.chn 1`] = ` +{ + "checksum": "ee320f566444d1ea6d1f24e60832f625", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "147b7250-25e4-4d47-a057-6a4b3aff9dc0", - "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "bc7cf213-bca4-533c-911c-89b8becadfd1", - "targetHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-1", + "id": "01c37d90-c15a-44a6-95af-fa105b9f7caf", + "source": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "sourceHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", + "target": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "targetHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-1", "type": "main", - "zIndex": 51, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "26c8d19e-d6c6-420c-ab64-a415f21946be", - "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "286abf98-b573-5e8f-842e-21c42193376c", - "targetHandle": "286abf98-b573-5e8f-842e-21c42193376c-1", + "id": "51c5608b-3ac4-4062-ae29-d06a6af47979", + "source": "7bd9efef-3506-42cb-942a-062f3e410085", + "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-0", + "target": "545c6463-b978-4987-a3c3-a44a774184be", + "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", "type": "main", - "zIndex": 51, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2d9aa2fd-fe1d-40a1-8877-18b4eb35ae6b", - "selected": false, - "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", - "target": "b2965cbc-5afd-5292-a636-7865116c4be6", - "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-0", + "id": "7ad71b84-1fc7-4d06-a729-aa0927fa9c6b", + "source": "545c6463-b978-4987-a3c3-a44a774184be", + "sourceHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", + "target": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "targetHandle": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc-0", "type": "main", - "zIndex": 51, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "2e597454-cb77-4339-b1e9-4381ce8e3518", - "selected": false, - "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", - "target": "229603c5-0c28-5b21-a745-64ffd080d8e8", - "targetHandle": "229603c5-0c28-5b21-a745-64ffd080d8e8-0", + "id": "e4a21d62-cc17-42ea-85c3-5ab8013767b2", + "source": "7bd9efef-3506-42cb-942a-062f3e410085", + "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-2", + "target": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "targetHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", "type": "main", - "zIndex": 51, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "31deed07-2efa-41d3-a166-fd767e19d51c", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", - "targetHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", + "id": "161e3e49-745d-58fe-aae4-e0bdefa50dff", + "source": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "sourceHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-0", + "target": "545c6463-b978-4987-a3c3-a44a774184be", + "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-4", "type": "main", - "zIndex": 51, + "zIndex": 49, + }, + ], + "nodes": [ + { + "data": { + "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "inputData": {}, + "schemaId": "chainner:utility:text_length", + }, + "height": 164, + "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "position": { + "x": 496, + "y": 800, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "545c6463-b978-4987-a3c3-a44a774184be", + "inputData": { + "1": "gaussian", + "2": "rgb", + "3": 50, + "4": 0, + }, + "schemaId": "chainner:image:add_noise", + }, + "height": 356, + "id": "545c6463-b978-4987-a3c3-a44a774184be", + "position": { + "x": 800, + "y": 544, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "7bd9efef-3506-42cb-942a-062f3e410085", + "inputData": { + "0": "C:\\Users\\micha\\Desktop\\face.png", + }, + "schemaId": "chainner:image:load", + }, + "height": 420, + "id": "7bd9efef-3506-42cb-942a-062f3e410085", + "position": { + "x": 192, + "y": 480, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "position": { + "x": 1104, + "y": 544, + }, + "selected": true, + "type": "regularNode", + "width": 240, + "zIndex": 70, + }, + { + "data": { + "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "inputData": { + "0": 0, + }, + "schemaId": "chainner:utility:derive_seed", + }, + "height": 356, + "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "position": { + "x": 520, + "y": 524, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, }, + ], + "viewport": { + "x": -172.3368816369316, + "y": -148.94747837726254, + "zoom": 1.1486983549970347, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file big ol test.chn 1`] = ` +{ + "checksum": "2459571db99cb5b8a8535e74edec6815", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "448ab877-5ef1-4074-8d7d-1bd8da602782", - "selected": false, - "source": "5dffa942-4305-4d70-b45a-572be79b63eb", - "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-0", - "target": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "targetHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "id": "63622b46-a037-4ce3-b6b9-3c8f84c4729c", + "source": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", + "sourceHandle": "a548dbd5-faf8-4ec5-a802-d2dce26057e0-0", + "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "45427b8c-db1d-4adc-9607-dfb07f1fa283", - "selected": false, - "source": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", - "sourceHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-0", - "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", - "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-3", + "id": "ff04dcb9-e700-43ef-a91d-d26c1061de05", + "source": "8c494f8c-b566-4ded-a787-ea1c173b0538", + "sourceHandle": "8c494f8c-b566-4ded-a787-ea1c173b0538-0", + "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "4b6de475-9d00-4139-90d2-50f5642f049c", - "selected": false, - "source": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", - "sourceHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-0", - "target": "b2965cbc-5afd-5292-a636-7865116c4be6", - "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-3", + "id": "17e27305-dda3-4a49-a511-b913b73fd1b1", + "source": "16dfce4e-01c5-4245-b147-d98395279949", + "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-0", + "target": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "targetHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "50af00c2-ffb2-4f83-929e-9c832fce95e5", - "selected": false, - "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", - "target": "a89d758d-c7ad-5796-aa77-a7412bf06685", - "targetHandle": "a89d758d-c7ad-5796-aa77-a7412bf06685-0", + "id": "6304c53f-441f-48b3-830e-a6a0a3b3b287", + "source": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "sourceHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", + "target": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "targetHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "565b3f85-eb20-4cd5-acab-fd05feb20254", - "selected": false, - "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", - "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", - "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-0", + "id": "a1229db0-7945-41c1-9853-77275a2e1b17", + "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", + "target": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "targetHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "588c9ff0-3258-4337-89e0-2f5ba59072bb", - "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", - "targetHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-1", + "id": "2dcd7c05-01ce-4500-b35b-390d0e6ed4ac", + "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", + "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-1", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "673d49dc-038e-4b0a-93cf-c5cbc5e54e6e", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "829792e2-ad18-5544-9021-82380dea1faf", - "targetHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", + "id": "1f927646-93ec-4e84-afb9-c57ed5396fd6", + "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", + "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-1", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "76fefc64-82a4-48f3-835b-ea1b8b6ed6f5", - "selected": false, - "source": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", - "sourceHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", - "target": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "targetHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", + "id": "156be7a7-729d-455c-ad72-1a204f0085ac", + "source": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "sourceHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", + "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "818dba8a-7562-42b3-9179-2a689a468f47", - "selected": false, - "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", - "target": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "targetHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", + "id": "98884ce6-ec19-4ef1-9f37-308bf37c271f", + "source": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "sourceHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", + "target": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "targetHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "8998d977-427d-4c99-b88c-77d08cf9e20d", - "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", - "targetHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-1", + "id": "38a0892d-3099-45f2-93c5-801be4eaca63", + "source": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "sourceHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", + "target": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", + "targetHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "8ab0a082-5069-432b-a442-dadc40573c56", - "selected": false, - "source": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", - "sourceHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", - "target": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "targetHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "id": "f1abb4c9-d5e6-4c11-b8d1-4ce7b5b18980", + "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", + "target": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "targetHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "8ef17303-8417-4178-a860-22dc37a501d2", - "selected": false, - "source": "03dbb26c-b40d-4a18-8837-1e974b274a6a", - "sourceHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", - "target": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "targetHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", + "id": "3a762d4f-59b1-489b-aabf-1353a92ffdb6", + "source": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", + "sourceHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", + "target": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", + "targetHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "905da30d-7274-4195-af34-7fe7c4587cb9", - "selected": false, - "source": "829792e2-ad18-5544-9021-82380dea1faf", - "sourceHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", - "target": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "targetHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", + "id": "5b9e0649-5c85-46d9-9caf-2d430eb52530", + "source": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", + "sourceHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", + "target": "34807ee8-0710-5bbf-8412-324e8bcaa540", + "targetHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "a9057959-9059-4036-af2b-9b2792e4f244", - "selected": false, - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", - "targetHandle": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3-0", + "id": "b4e8a304-a841-4ce3-ba95-38aec0833c96", + "source": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "sourceHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", + "target": "95eba862-eae0-4460-99bd-8251a4777df8", + "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "ab672a14-516b-46ae-b8c9-c40e0eabf08c", - "selected": false, - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", - "targetHandle": "abb98de4-502e-572c-b5dc-3ac1278a3bc7-0", + "id": "14fc7efc-4ee9-4657-a4b0-c44525bf4f82", + "source": "1cb633d8-20a1-4076-a9d9-589fde1ce979", + "sourceHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", + "target": "95eba862-eae0-4460-99bd-8251a4777df8", + "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-1", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "b981a9ec-74f7-4ded-8b61-015bc6f27db8", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", - "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-0", + "id": "7fc9cc98-46ce-4850-8143-54c3f8be366e", + "source": "95eba862-eae0-4460-99bd-8251a4777df8", + "sourceHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", + "target": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", + "targetHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "c165f3db-72b2-4b3a-a62f-a07f73e975ac", - "selected": false, - "source": "bc7cf213-bca4-533c-911c-89b8becadfd1", - "sourceHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-0", - "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", - "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-3", + "id": "27d55f0d-b6ab-423e-969c-ea202c904052", + "source": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", + "sourceHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", + "target": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "targetHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "de002f1f-fd5e-48ec-aab7-e640afedc97a", - "selected": false, - "source": "5dffa942-4305-4d70-b45a-572be79b63eb", - "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-3", - "target": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", - "targetHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", + "id": "e6adc9ea-055e-4c83-a317-9c8d5695e133", + "source": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "sourceHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", + "target": "9223f402-191d-432d-9643-a41fdaa78a51", + "targetHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "e106a947-2b94-4426-97e6-cce668a97b08", - "selected": false, - "source": "286abf98-b573-5e8f-842e-21c42193376c", - "sourceHandle": "286abf98-b573-5e8f-842e-21c42193376c-0", - "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", - "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-3", + "id": "ad0c3fac-7651-4b6b-a137-d07c863afca3", + "source": "9223f402-191d-432d-9643-a41fdaa78a51", + "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", + "target": "00b245a9-e07c-4611-abb2-368c4126b47c", + "targetHandle": "00b245a9-e07c-4611-abb2-368c4126b47c-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, - { - "animated": false, - "data": {}, - "id": "e112d92b-fe49-4212-9c03-cd2caf313752", - "selected": false, - "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", - "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", - "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-0", + { + "animated": false, + "data": {}, + "id": "0659869b-2e2e-45d3-8075-13e98d266eda", + "source": "16dfce4e-01c5-4245-b147-d98395279949", + "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-3", + "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", + "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-3", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "e5ceb3d4-b5ea-483e-bd38-13e02197d6a7", - "selected": false, - "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", - "target": "19c97d47-b9ea-54b9-b1dc-365d62307e88", - "targetHandle": "19c97d47-b9ea-54b9-b1dc-365d62307e88-0", + "id": "1ce4a40b-3a7e-440e-93cf-123fd6dd9ce7", + "source": "9223f402-191d-432d-9643-a41fdaa78a51", + "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", + "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", + "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-0", "type": "main", - "zIndex": 51, + "zIndex": 1001, }, { "animated": false, "data": {}, - "id": "e6298305-1d92-42d3-8b8b-e86eab9d829a", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "03dbb26c-b40d-4a18-8837-1e974b274a6a", - "targetHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", + "id": "1460a680-f378-5dd8-9122-0654dbaeadf1", + "source": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "sourceHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", + "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-1", "type": "main", - "zIndex": 51, + "zIndex": null, }, { "animated": false, "data": {}, - "id": "f5d5c28e-e6a4-4b46-8846-d84d2d06c975", - "selected": false, - "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", - "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", - "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-0", + "id": "92707fd1-4084-5fa2-adfd-c2b1fa686bda", + "source": "34807ee8-0710-5bbf-8412-324e8bcaa540", + "sourceHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", + "target": "1cb633d8-20a1-4076-a9d9-589fde1ce979", + "targetHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", "type": "main", - "zIndex": 51, + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "inputData": { + "0": "D:\\Upscaling\\LR\\Chapter 3_ Disk 3\\[4]_Neet", + }, + "iteratorSize": { + "height": 2103, + "offsetLeft": 9, + "offsetTop": 163, + "width": 4443, + }, + "schemaId": "chainner:image:file_iterator", + }, + "height": 667, + "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 32, + "y": 336, + }, + "selected": false, + "type": "iterator", + "width": 497, + }, + { + "data": { + "id": "16dfce4e-01c5-4245-b147-d98395279949", "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:pass_through", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:file_iterator_load", }, - "height": 142, - "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 217, + "id": "16dfce4e-01c5-4245-b147-d98395279949", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 330, - "y": 900, + "x": 9, + "y": 163, + }, + "type": "iteratorHelper", + "width": 263, + }, + { + "data": { + "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "inputData": { + "1": 0, + "2": 32, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:crop", + }, + "height": 259, + "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 432, + "y": 256, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", "inputData": { - "1": 0, - "2": 0, - "3": 0, - "4": 1.609, - "5": "sobel-like-5", + "1": 1, + "3": 20, + "4": 0, + "5": 0, "6": 0, - "7": "none", }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:normal_generator", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:crop", }, - "height": 510, - "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 505, + "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 2610, - "y": 1155, + "x": 784, + "y": 288, }, "selected": false, "type": "regularNode", - "width": 287, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "inputData": {}, - "isDisabled": false, - "iteratorSize": { - "height": 2655, - "offsetLeft": 9, - "offsetTop": 119, - "width": 3495, + "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "inputData": { + "1": 2.2, + "2": 2.2, }, - "schemaId": "chainner:image:file_iterator", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:gaussian_blur", }, - "height": 2799, - "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": -6495, - "y": -315, + "x": 1184, + "y": 480, }, "selected": false, - "type": "iterator", - "width": 3513, - "zIndex": 50, + "type": "regularNode", }, { "data": { - "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC4_UNORM", - "7": 0, - "8": 0, - "9": 0, + "2": 0, }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:ncnn:upscale_image", + }, + "height": 217, + "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 1664, + "y": 560, + }, + "selected": false, + "type": "regularNode", + "width": 241, + }, + { + "data": { + "id": "95eba862-eae0-4460-99bd-8251a4777df8", + "inputData": { + "4": "horizontal", }, - "isDisabled": false, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:stack", }, - "height": 414, - "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "95eba862-eae0-4460-99bd-8251a4777df8", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 2220, - "y": 1875, + "x": 3104, + "y": 800, + }, + "selected": false, + "type": "regularNode", + }, + { + "data": { + "id": "9223f402-191d-432d-9643-a41fdaa78a51", + "inputData": { + "1": "Big ol' test", + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:caption", + }, + "id": "9223f402-191d-432d-9643-a41fdaa78a51", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 3664, + "y": 800, + }, + "selected": false, + "type": "regularNode", + }, + { + "data": { + "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "inputData": { + "2": 0, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:ncnn:upscale_image", + }, + "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 1584, + "y": 832, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", + "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", "inputData": { - "0": "Generate Normal Maps", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "1": 3, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:sharpen", }, - "height": 174, - "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 2625, - "y": 960, + "x": 2512, + "y": 655, }, "selected": false, "type": "regularNode", - "width": 258, - "zIndex": 52, }, { "data": { - "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:pass_through", + "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "inputData": { + "1": 200, + "2": 0, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:resize_factor", }, - "height": 142, - "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 341, + "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 630, - "y": 915, + "x": 1424, + "y": 1104, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", + "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", + "inputData": { + "1": 50, + "2": 3, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:resize_factor", }, - "height": 334, - "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 2205, - "y": 1530, + "x": 2224, + "y": 1216, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", + "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", + "inputData": { + "1": 0, + "2": 10, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:create_border", }, - "height": 334, - "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 341, + "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 945, - "y": 1320, + "x": 3232, + "y": 1328, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "286abf98-b573-5e8f-842e-21c42193376c", + "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", "inputData": { - "0": "_", - "2": "diffuse", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "1": 0, + "2": 46.3, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:brightness_and_contrast", }, - "height": 302, - "id": "286abf98-b573-5e8f-842e-21c42193376c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 2895, - "y": 135, + "x": 2675, + "y": 1007, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC4_UNORM", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "2": 0, + "3": 30, + "4": 0, }, - "isDisabled": false, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:blend", }, - "height": 414, - "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 2220, - "y": 2310, + "x": 2080, + "y": 576, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", "inputData": { - "1": "DirectX", - "2": "Octahedral", + "1": 0, + "2": -10, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:convert_normal_map", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:shift", }, - "height": 254, - "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 341, + "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 2940, - "y": 1005, + "x": 3568, + "y": 1184, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "377a7454-27d1-5782-bbe7-d271812926c0", + "id": "00b245a9-e07c-4611-abb2-368c4126b47c", + "inputData": {}, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:preview", + }, + "id": "00b245a9-e07c-4611-abb2-368c4126b47c", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 3776, + "y": 544, + }, + "type": "regularNode", + }, + { + "data": { + "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", "inputData": { - "0": "Output Diffuse Maps", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.param", + "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.bin", }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", + "schemaId": "chainner:ncnn:load_model", }, - "height": 174, - "id": "377a7454-27d1-5782-bbe7-d271812926c0", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", "position": { - "x": 2880, - "y": 450, + "x": 1184, + "y": -96, }, "selected": false, "type": "regularNode", - "width": 258, - "zIndex": 52, }, { "data": { - "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", + "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", + "inputData": { + "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.param", + "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.bin", + }, + "schemaId": "chainner:ncnn:load_model", }, - "height": 334, - "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 317, + "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", "position": { - "x": 30, - "y": 375, + "x": 1648, + "y": -48, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", "inputData": { - "1": 0, - "2": 0, - "3": 0, + "1": "D:\\Upscaling\\Iterator Test", + "4": "png", }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:hue_and_saturation", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:save", }, - "height": 286, - "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 365, + "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 90, - "y": 1320, + "x": 3968, + "y": 1152, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", "inputData": { - "0": "_", - "2": "rough", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "1": 30, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:opacity", }, - "height": 302, - "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 1875, - "y": 1995, + "x": 1820, + "y": 726, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "5dffa942-4305-4d70-b45a-572be79b63eb", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:file_iterator_load", + "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", + "inputData": { + "1": 0, + "2": 0, + "3": 9, + }, + "schemaId": "chainner:image:hue_and_saturation", }, - "height": 230, - "id": "5dffa942-4305-4d70-b45a-572be79b63eb", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 356, + "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", "position": { - "x": 15, - "y": 135, + "x": 2395, + "y": 987, }, "selected": false, - "type": "iteratorHelper", - "width": 267, - "zIndex": 52, + "type": "regularNode", + "width": 242, + "zIndex": 50, }, + ], + "viewport": { + "x": 81.22972626560477, + "y": 61.97665967554906, + "zoom": 0.2332582478842029, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file blend-images.chn 1`] = ` +{ + "checksum": "cc0b6777568df9eec21d83884267defd", + "content": { + "edges": [], + "nodes": [ { "data": { - "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "id": "eb71587e-3c78-4267-a64d-e0d943ccaefb", "inputData": { - "0": "_", - "2": "normal", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "2": 0, + "3": 100, + "4": 0, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", + "schemaId": "chainner:image:blend", }, - "height": 302, - "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 429, + "id": "eb71587e-3c78-4267-a64d-e0d943ccaefb", "position": { - "x": 2940, - "y": 1275, + "x": 480, + "y": 400, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 241, + "zIndex": 70, + }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file box-median-blur.chn 1`] = ` +{ + "checksum": "cbc68bacb9e1af4e16846bb25502daa9", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "e8a88e5a-6d1f-44a6-9e42-e5f1b633d564", + "source": "13626da8-98e4-4fc6-91ef-6b0e8e875619", + "sourceHandle": "13626da8-98e4-4fc6-91ef-6b0e8e875619-0", + "target": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "targetHandle": "e7c3d964-716d-43d7-83b9-83825c35a7e2-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "829792e2-ad18-5544-9021-82380dea1faf", + "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", "inputData": { - "1": 0, - "2": -100, - "3": 25, + "1": 3, + "2": 7, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:hue_and_saturation", + "schemaId": "chainner:image:blur", }, - "height": 286, - "id": "829792e2-ad18-5544-9021-82380dea1faf", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 339, + "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", "position": { - "x": 1515, - "y": 1545, + "x": 480, + "y": 400, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, + "zIndex": 50, }, { "data": { - "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:invert", + "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "inputData": { + "1": 4, + }, + "schemaId": "chainner:image:median_blur", }, - "height": 142, - "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 257, + "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", "position": { - "x": 1830, - "y": 1830, + "x": 768, + "y": 400, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, + "zIndex": 50, + }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file canny-edge-detection.chn 1`] = ` +{ + "checksum": "1c98b81bffb6983c881f27aea8bccabb", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "1270dca4-eab0-4bb0-857a-6bd27bd1aa33", + "source": "d708003f-ca9e-4178-a775-4f35735dae02", + "sourceHandle": "d708003f-ca9e-4178-a775-4f35735dae02-0", + "target": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", + "targetHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "77306abe-b237-4b21-abe9-5750fe43bd66", + "source": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", + "sourceHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", + "target": "b82af4e7-689e-46a2-873f-d41bc570401e", + "targetHandle": "b82af4e7-689e-46a2-873f-d41bc570401e-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", - "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC3_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "id": "b82af4e7-689e-46a2-873f-d41bc570401e", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 534, - "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 371, + "id": "b82af4e7-689e-46a2-873f-d41bc570401e", "position": { - "x": 3150, - "y": 120, + "x": 645, + "y": 240, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 241, + "zIndex": 50, }, { "data": { - "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", "inputData": { - "1": 0, - "2": 29, + "1": 100, + "2": 300, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:brightness_and_contrast", + "schemaId": "chainner:image:canny_edge_detection", }, - "height": 238, - "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 327, + "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", "position": { - "x": 1815, - "y": 1575, + "x": 330, + "y": 240, }, "selected": false, "type": "regularNode", - "width": 279, - "zIndex": 52, + "width": 266, + "zIndex": 50, }, { "data": { - "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", + "id": "d708003f-ca9e-4178-a775-4f35735dae02", "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:load", }, - "height": 334, - "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 487, + "id": "d708003f-ca9e-4178-a775-4f35735dae02", "position": { - "x": 3210, - "y": 945, + "x": 30, + "y": 240, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 259, + "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file color-transfer.chn 1`] = ` +{ + "checksum": "8aa2b5f1fb31056dac3646e479f5e31b", + "content": { + "edges": [ { - "data": { - "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", - "inputData": { - "2": 0, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:blend", - }, - "height": 230, - "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 661.3261841563835, - "y": 419.1796137976695, - }, + "animated": false, + "data": {}, + "id": "031c9856-75ec-4a61-a855-0971fe08f2cd", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b2965cbc-5afd-5292-a636-7865116c4be6", - "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC5_UNORM", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, - }, - "isDisabled": false, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", - }, - "height": 414, - "id": "b2965cbc-5afd-5292-a636-7865116c4be6", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 3210, - "y": 1305, - }, + "animated": false, + "data": {}, + "id": "10c24ada-f5e4-4b53-8f51-e2df835caa2b", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "2b2967f2-aa94-4b53-a692-b2138c64c5c3", + "selected": false, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "2f7a4991-5888-4723-9a91-ffd8052e24fa", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4c602cdc-7bb1-4e9f-873b-92a83b8a9693", + "selected": false, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "targetHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4dd7d559-a139-4b52-8c0c-3bb61a285e41", + "selected": false, + "source": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "sourceHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", + "target": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", + "targetHandle": "16e2c71e-10a9-5bb2-b40b-364f3219e02e-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4fd07cbc-4d13-498d-b032-744a66ff5c9b", + "selected": false, + "source": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "sourceHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", + "target": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", + "targetHandle": "069c71c1-22f5-4edb-b371-4be9f69a9f6f-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "50ea48cf-f82a-4bf6-9d59-5106eb6b703d", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", + "targetHandle": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "6790a96f-8776-469a-a349-e23b1a30ce7c", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "90818a44-d1a1-5924-83fa-b793c3968580", + "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "9eb24634-36e1-4dff-bc22-ca29c0ba1074", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", - "inputData": { - "1": 4, - "2": 100, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:brightness_and_contrast", - }, - "height": 238, - "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 360, - "y": 1335, - }, + "animated": false, + "data": {}, + "id": "a1024a11-250e-46b8-99bf-8bb9dc60fa90", "selected": false, - "type": "regularNode", - "width": 279, - "zIndex": 52, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "90818a44-d1a1-5924-83fa-b793c3968580", + "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", - "inputData": { - "0": "Generate Rough and Metallic maps", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", - }, - "height": 174, - "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 1545, - "y": 1980, - }, + "animated": false, + "data": {}, + "id": "c0bd6a74-6287-4de7-935c-83a1695caefd", "selected": false, - "type": "regularNode", - "width": 258, - "zIndex": 52, + "source": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "sourceHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", + "target": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", + "targetHandle": "1c234225-2bc8-4e62-96ad-aa49af1f89f9-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", - "inputData": { - "0": "_", - "2": "emissive", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", - }, - "height": 302, - "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 375, - "y": 1590, - }, + "animated": false, + "data": {}, + "id": "e41868f6-572b-453b-8b97-4d38b18e5a87", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:pass_through", - }, - "height": 142, - "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 300, - "y": 375, - }, + "animated": false, + "data": {}, + "id": "f1640448-6772-48c8-a1d3-23d3abfe20c0", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "source": "90818a44-d1a1-5924-83fa-b793c3968580", + "sourceHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", + "target": "938d2d20-da23-4812-9fa3-a5dba2cc259c", + "targetHandle": "938d2d20-da23-4812-9fa3-a5dba2cc259c-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", - "inputData": { - "0": "This handles emissives by grabbing fulbright edges. WIP", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", + "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 174, - "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 332, + "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", "position": { - "x": 75, - "y": 1620, + "x": 1192.734594975835, + "y": 1126.7838714532866, }, "selected": false, "type": "regularNode", - "width": 258, - "zIndex": 52, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "inputData": { - "1": 0, - "2": 0, - "3": 0, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:hue_and_saturation", + "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 286, - "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 332, + "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", "position": { - "x": 675, - "y": 1320, + "x": 1178.06660335564, + "y": 1.0003511977455162, }, "selected": false, "type": "regularNode", "width": 240, - "zIndex": 52, + "zIndex": 50, }, { "data": { - "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", - "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC3_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, - }, - "isDisabled": false, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 534, - "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 332, + "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", "position": { - "x": 660, - "y": 1635, + "x": 1177.498283297383, + "y": 392.8066251478931, }, "selected": false, "type": "regularNode", "width": 240, - "zIndex": 52, + "zIndex": 50, }, { "data": { - "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", "inputData": { - "0": "_", - "2": "metal", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "2": "L*a*b*", + "3": 1, + "4": 1, + "5": "principal_color", }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", + "isDisabled": false, + "schemaId": "chainner:image:color_transfer", }, - "height": 302, - "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 228, + "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", "position": { - "x": 1875, - "y": 2325, + "x": 814.3280809431096, + "y": 1167.5514088487157, }, "selected": false, "type": "regularNode", "width": 240, - "zIndex": 52, - }, - ], - "viewport": { - "x": 2212.0828621245882, - "y": -67.46550767960508, - "zoom": 0.3789291416276009, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file add noise with seed edge.chn 1`] = ` -{ - "checksum": "ee320f566444d1ea6d1f24e60832f625", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "01c37d90-c15a-44a6-95af-fa105b9f7caf", - "source": "4b44b642-8003-41d7-9fed-6d7bac837b1c", - "sourceHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", - "target": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", - "targetHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "51c5608b-3ac4-4062-ae29-d06a6af47979", - "source": "7bd9efef-3506-42cb-942a-062f3e410085", - "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-0", - "target": "545c6463-b978-4987-a3c3-a44a774184be", - "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "7ad71b84-1fc7-4d06-a729-aa0927fa9c6b", - "source": "545c6463-b978-4987-a3c3-a44a774184be", - "sourceHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", - "target": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", - "targetHandle": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc-0", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "e4a21d62-cc17-42ea-85c3-5ab8013767b2", - "source": "7bd9efef-3506-42cb-942a-062f3e410085", - "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-2", - "target": "4b44b642-8003-41d7-9fed-6d7bac837b1c", - "targetHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", - "type": "main", - "zIndex": 49, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "161e3e49-745d-58fe-aae4-e0bdefa50dff", - "source": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", - "sourceHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-0", - "target": "545c6463-b978-4987-a3c3-a44a774184be", - "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-4", - "type": "main", - "zIndex": 49, + "data": { + "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "inputData": { + "2": "L*a*b*", + "3": 1, + "4": 1, + "5": "mean_std", + }, + "isDisabled": false, + "schemaId": "chainner:image:color_transfer", + }, + "height": 372, + "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "position": { + "x": 789.811268682809, + "y": -19.86416831421603, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", "inputData": {}, - "schemaId": "chainner:utility:text_length", + "schemaId": "chainner:image:view", }, - "height": 164, - "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "height": 332, + "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", "position": { - "x": 496, - "y": 800, + "x": 440.3574773365166, + "y": 632.8466090039584, }, "selected": false, "type": "regularNode", @@ -9649,20 +11991,21 @@ exports[`Write save file add noise with seed edge.chn 1`] = ` }, { "data": { - "id": "545c6463-b978-4987-a3c3-a44a774184be", + "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", "inputData": { - "1": "gaussian", - "2": "rgb", - "3": 50, - "4": 0, + "2": "RGB", + "3": 1, + "4": 1, + "5": "mean_std", }, - "schemaId": "chainner:image:add_noise", + "isDisabled": false, + "schemaId": "chainner:image:color_transfer", }, - "height": 356, - "id": "545c6463-b978-4987-a3c3-a44a774184be", + "height": 372, + "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", "position": { - "x": 800, - "y": 544, + "x": 792.498958673403, + "y": 389.50588459673725, }, "selected": false, "type": "regularNode", @@ -9671,17 +12014,20 @@ exports[`Write save file add noise with seed edge.chn 1`] = ` }, { "data": { - "id": "7bd9efef-3506-42cb-942a-062f3e410085", + "id": "90818a44-d1a1-5924-83fa-b793c3968580", "inputData": { - "0": "C:\\Users\\micha\\Desktop\\face.png", + "2": "L*a*b*", + "3": 1, + "4": 1, + "5": "linear_histogram", }, - "schemaId": "chainner:image:load", + "schemaId": "chainner:image:color_transfer", }, - "height": 420, - "id": "7bd9efef-3506-42cb-942a-062f3e410085", + "height": 228, + "id": "90818a44-d1a1-5924-83fa-b793c3968580", "position": { - "x": 192, - "y": 480, + "x": 801.2110920042587, + "y": 814.6679949139462, }, "selected": false, "type": "regularNode", @@ -9690,306 +12036,330 @@ exports[`Write save file add noise with seed edge.chn 1`] = ` }, { "data": { - "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", "position": { - "x": 1104, - "y": 544, + "x": 1188.1808715835787, + "y": 771.8156046515132, }, - "selected": true, + "selected": false, "type": "regularNode", "width": 240, - "zIndex": 70, + "zIndex": 50, }, { "data": { - "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", "inputData": { - "0": 0, + "1": 1, + "2": 1, + "3": 1, + "4": 0, + "5": 0.1, + "6": 0.8, + "7": 2.01, + "8": 0.1, + "9": 0.9, }, - "schemaId": "chainner:utility:derive_seed", + "schemaId": "chainner:image:color_levels", }, - "height": 356, - "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "height": 508, + "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", "position": { - "x": 520, - "y": 524, + "x": 133.75274399257216, + "y": 545.5300879334493, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "inputData": { + "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", + }, + "schemaId": "chainner:image:load", + }, + "height": 420, + "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "position": { + "x": -262.51624479313784, + "y": 572.982623897233, + }, + "selected": false, + "type": "regularNode", + "width": 240, "zIndex": 50, }, ], "viewport": { - "x": -172.3368816369316, - "y": -148.94747837726254, - "zoom": 1.1486983549970347, + "x": 458.9997356174151, + "y": 73.17977732040822, + "zoom": 0.7801967287751298, }, }, "version": "0.0.0-test", } `; -exports[`Write save file big ol test.chn 1`] = ` -{ - "checksum": "2459571db99cb5b8a8535e74edec6815", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "63622b46-a037-4ce3-b6b9-3c8f84c4729c", - "source": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", - "sourceHandle": "a548dbd5-faf8-4ec5-a802-d2dce26057e0-0", - "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "ff04dcb9-e700-43ef-a91d-d26c1061de05", - "source": "8c494f8c-b566-4ded-a787-ea1c173b0538", - "sourceHandle": "8c494f8c-b566-4ded-a787-ea1c173b0538-0", - "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "17e27305-dda3-4a49-a511-b913b73fd1b1", - "source": "16dfce4e-01c5-4245-b147-d98395279949", - "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-0", - "target": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", - "targetHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", - "type": "main", - "zIndex": 1001, - }, +exports[`Write save file combine-rgba.chn 1`] = ` +{ + "checksum": "a39de727bfc6e56f17be9f67adf99fe4", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "6304c53f-441f-48b3-830e-a6a0a3b3b287", - "source": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", - "sourceHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", - "target": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "targetHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", + "id": "479f9f8e-94d5-401c-8d9e-303443dafb91", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-2", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-0", "type": "main", - "zIndex": 1001, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "a1229db0-7945-41c1-9853-77275a2e1b17", - "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", - "target": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "targetHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", + "id": "9ba07098-c46f-4af5-83c0-6a5edcd7f8e9", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-3", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-3", "type": "main", - "zIndex": 1001, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "2dcd7c05-01ce-4500-b35b-390d0e6ed4ac", - "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", - "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-1", + "id": "c2f818b0-3e94-4856-9c41-d1f82aa98a1b", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-1", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-1", "type": "main", - "zIndex": 1001, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "1f927646-93ec-4e84-afb9-c57ed5396fd6", - "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", - "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-1", + "id": "eeb8a79f-ba1a-4e14-bec9-a53ecc5af2eb", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-0", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-2", "type": "main", - "zIndex": 1001, + "zIndex": 69, }, + ], + "nodes": [ { - "animated": false, - "data": {}, - "id": "156be7a7-729d-455c-ad72-1a204f0085ac", - "source": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "sourceHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", - "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", - "type": "main", - "zIndex": 1001, + "data": { + "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "inputData": {}, + "schemaId": "chainner:image:split_channels", + }, + "height": 296, + "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "position": { + "x": 210, + "y": 334, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "98884ce6-ec19-4ef1-9f37-308bf37c271f", - "source": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "sourceHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", - "target": "ee576e23-b360-5fd5-b50e-024e1177dee4", - "targetHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", - "type": "main", - "zIndex": 1001, + "data": { + "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "inputData": {}, + "schemaId": "chainner:image:combine_rgba", + }, + "height": 296, + "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "position": { + "x": 563, + "y": 231, + }, + "selected": true, + "type": "regularNode", + "width": 242, + "zIndex": 70, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file convert-onnx-update.chn 1`] = ` +{ + "checksum": "5bbe82af0d09c49d67e2e84dd4dc6b38", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "38a0892d-3099-45f2-93c5-801be4eaca63", - "source": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "sourceHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", - "target": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", - "targetHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", + "id": "1e9b66a7-6029-43ea-8f26-6eabc201a28f", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", + "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", + "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-2", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f1abb4c9-d5e6-4c11-b8d1-4ce7b5b18980", - "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", - "target": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "targetHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", + "id": "3ff0530f-afa9-4760-bdb9-11ab0332c1d0", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", + "target": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "targetHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3a762d4f-59b1-489b-aabf-1353a92ffdb6", - "source": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", - "sourceHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", - "target": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "targetHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", + "id": "4a23f4d6-4119-4e3d-b5ee-c742a9fc8f48", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", + "target": "61b0e121-afbc-44c2-a207-e893f924d481", + "targetHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5b9e0649-5c85-46d9-9caf-2d430eb52530", - "source": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "sourceHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", - "target": "34807ee8-0710-5bbf-8412-324e8bcaa540", - "targetHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", + "id": "5624b169-52cf-4ff2-a275-785176ffa184", + "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", + "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-1", + "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", + "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-3", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b4e8a304-a841-4ce3-ba95-38aec0833c96", - "source": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "sourceHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", - "target": "95eba862-eae0-4460-99bd-8251a4777df8", - "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", + "id": "66b4e42b-9783-4021-9e60-78b841467f89", + "source": "de61827f-8ed5-452e-ab35-80ce382ff894", + "sourceHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", + "target": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", + "targetHandle": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "14fc7efc-4ee9-4657-a4b0-c44525bf4f82", - "source": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "sourceHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", - "target": "95eba862-eae0-4460-99bd-8251a4777df8", - "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-1", + "id": "6ef51408-1da3-446f-a63c-b17b3b135ae9", + "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", + "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-0", + "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", + "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7fc9cc98-46ce-4850-8143-54c3f8be366e", - "source": "95eba862-eae0-4460-99bd-8251a4777df8", - "sourceHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", - "target": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "targetHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", + "id": "98d3ebfb-c357-4156-b200-481871d8d306", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", + "target": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "targetHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "27d55f0d-b6ab-423e-969c-ea202c904052", - "source": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "sourceHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", - "target": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", - "targetHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", + "id": "de279fc3-c743-4852-82b6-caab29c50d9e", + "source": "729347c3-ab41-498d-8018-fb8e1b574905", + "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", + "target": "de61827f-8ed5-452e-ab35-80ce382ff894", + "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-1", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e6adc9ea-055e-4c83-a317-9c8d5695e133", - "source": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", - "sourceHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", - "target": "9223f402-191d-432d-9643-a41fdaa78a51", - "targetHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", + "id": "df93ebf5-6ddd-4a47-8b51-28c30022472a", + "source": "729347c3-ab41-498d-8018-fb8e1b574905", + "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", + "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", + "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-1", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ad0c3fac-7651-4b6b-a137-d07c863afca3", - "source": "9223f402-191d-432d-9643-a41fdaa78a51", - "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", - "target": "00b245a9-e07c-4611-abb2-368c4126b47c", - "targetHandle": "00b245a9-e07c-4611-abb2-368c4126b47c-0", + "id": "f714179a-3b86-497f-8baa-cdcee01d9bd2", + "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", + "target": "de61827f-8ed5-452e-ab35-80ce382ff894", + "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "0659869b-2e2e-45d3-8075-13e98d266eda", - "source": "16dfce4e-01c5-4245-b147-d98395279949", - "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-3", - "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-3", + "id": "4728f4a1-e151-5a27-947d-6bb723ddf4e0", + "source": "61b0e121-afbc-44c2-a207-e893f924d481", + "sourceHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", + "target": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", + "targetHandle": "7bfe7220-07f6-5190-8ee7-7d9284ab8595-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1ce4a40b-3a7e-440e-93cf-123fd6dd9ce7", - "source": "9223f402-191d-432d-9643-a41fdaa78a51", - "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", - "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-0", + "id": "e05f0cde-4b34-5e5f-97da-b985025f7278", + "source": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "sourceHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", + "target": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", + "targetHandle": "5eb6218d-4983-5023-8ab3-ef9380d6e85f-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1460a680-f378-5dd8-9122-0654dbaeadf1", - "source": "ee576e23-b360-5fd5-b50e-024e1177dee4", - "sourceHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", - "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-1", + "id": "42778689-7e78-5570-88c3-42fd9906cc4c", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", + "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", + "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-1", "type": "main", - "zIndex": null, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "92707fd1-4084-5fa2-adfd-c2b1fa686bda", - "source": "34807ee8-0710-5bbf-8412-324e8bcaa540", - "sourceHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", - "target": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "targetHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", + "id": "9bc049de-8838-5176-b646-db8232790770", + "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", + "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", + "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-0", "type": "main", "zIndex": 49, }, @@ -9997,814 +12367,965 @@ exports[`Write save file big ol test.chn 1`] = ` "nodes": [ { "data": { - "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", "inputData": { - "0": "D:\\Upscaling\\LR\\Chapter 3_ Disk 3\\[4]_Neet", - }, - "iteratorSize": { - "height": 2103, - "offsetLeft": 9, - "offsetTop": 163, - "width": 4443, + "0": "-", + "2": "name", }, - "schemaId": "chainner:image:file_iterator", + "schemaId": "chainner:utility:text_append", }, - "height": 667, - "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 545, + "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", "position": { - "x": 32, - "y": 336, + "x": 912, + "y": 560, }, "selected": false, - "type": "iterator", - "width": 497, + "type": "regularNode", + "width": 241, + "zIndex": 50, }, { "data": { - "id": "16dfce4e-01c5-4245-b147-d98395279949", + "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", "inputData": {}, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:file_iterator_load", + "schemaId": "chainner:image:preview", }, - "height": 217, - "id": "16dfce4e-01c5-4245-b147-d98395279949", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 117, + "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", "position": { - "x": 9, - "y": 163, + "x": 1104, + "y": 224, }, - "type": "iteratorHelper", - "width": 263, + "selected": false, + "type": "regularNode", + "width": 241, + "zIndex": 50, }, { "data": { - "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", "inputData": { - "1": 0, - "2": 32, + "0": "D:\\Upscaling\\models\\LoD\\New folder\\1x-DeBink-v6.onnx", }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:crop", + "schemaId": "chainner:onnx:load_model", }, - "height": 259, - "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 257, + "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", "position": { - "x": 432, - "y": 256, + "x": 224, + "y": -96, + }, + "selected": false, + "type": "regularNode", + "width": 265, + "zIndex": 50, + }, + { + "data": { + "id": "61b0e121-afbc-44c2-a207-e893f924d481", + "inputData": { + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", + "2": "name", + }, + "schemaId": "chainner:pytorch:convert_to_onnx", + }, + "height": 339, + "id": "61b0e121-afbc-44c2-a207-e893f924d481", + "position": { + "x": 224, + "y": 960, }, "selected": false, "type": "regularNode", "width": 257, + "zIndex": 50, }, { "data": { - "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "id": "729347c3-ab41-498d-8018-fb8e1b574905", "inputData": { - "1": 1, - "3": 20, - "4": 0, - "5": 0, - "6": 0, + "0": "D:\\Upscaling\\cat-bicubic.png", }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:load", }, - "height": 505, - "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 537, + "id": "729347c3-ab41-498d-8018-fb8e1b574905", "position": { - "x": 784, - "y": 288, + "x": -352, + "y": 224, }, "selected": false, "type": "regularNode", "width": 257, + "zIndex": 50, }, { "data": { - "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", "inputData": { - "1": 2.2, - "2": 2.2, + "0": "D:\\Upscaling\\models\\4x_ArtStation1000_Blender.pth", }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:gaussian_blur", + "schemaId": "chainner:pytorch:load_model", }, - "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 321, + "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", "position": { - "x": 1184, - "y": 480, + "x": -64, + "y": 224, }, "selected": false, "type": "regularNode", + "width": 257, + "zIndex": 50, }, { "data": { - "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "inputData": { + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", + "2": "test", + }, + "schemaId": "chainner:pytorch:convert_to_onnx", + }, + "height": 339, + "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "position": { + "x": 224, + "y": 592, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "de61827f-8ed5-452e-ab35-80ce382ff894", "inputData": { "2": 0, }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:ncnn:upscale_image", + "schemaId": "chainner:onnx:upscale_image", }, - "height": 217, - "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 297, + "id": "de61827f-8ed5-452e-ab35-80ce382ff894", "position": { - "x": 1664, - "y": 560, + "x": 816, + "y": 224, }, "selected": false, "type": "regularNode", - "width": 241, + "width": 257, + "zIndex": 50, }, { "data": { - "id": "95eba862-eae0-4460-99bd-8251a4777df8", + "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", "inputData": { - "4": "horizontal", + "2": 0, }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:stack", + "schemaId": "chainner:onnx:upscale_image", }, - "id": "95eba862-eae0-4460-99bd-8251a4777df8", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 297, + "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", + "position": { + "x": 640, + "y": -128, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "inputData": { + "1": "D:\\Upscaling\\models\\LoD\\New folder", + }, + "schemaId": "chainner:pytorch:convert_to_onnx", + }, + "height": 339, + "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "position": { + "x": 224, + "y": 224, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", + "inputData": { + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", + "2": "name", + }, + "schemaId": "chainner:onnx:save_model", + }, + "height": 339, + "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", + "position": { + "x": 524, + "y": 1160, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", + "inputData": { + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", + "2": "test", + }, + "schemaId": "chainner:onnx:save_model", + }, + "height": 339, + "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", "position": { - "x": 3104, - "y": 800, + "x": 524, + "y": 792, }, "selected": false, "type": "regularNode", + "width": 257, + "zIndex": 50, }, { "data": { - "id": "9223f402-191d-432d-9643-a41fdaa78a51", + "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", "inputData": { - "1": "Big ol' test", + "1": "D:\\Upscaling\\models\\LoD\\New folder", }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:caption", + "schemaId": "chainner:onnx:save_model", }, - "id": "9223f402-191d-432d-9643-a41fdaa78a51", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 339, + "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", "position": { - "x": 3664, - "y": 800, + "x": 524, + "y": 424, }, "selected": false, "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file convert-to-ncnn.chn 1`] = ` +{ + "checksum": "8b7a040d325bbda5f9fb8bca141054db", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "1eaa9bee-3615-45de-8bb6-6b79230ff664", + "source": "3e1a29d5-06de-4ab7-ac98-480c88156a73", + "sourceHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", + "target": "9256866c-414a-4bd7-8b66-804922ac8875", + "targetHandle": "9256866c-414a-4bd7-8b66-804922ac8875-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "c83b7ba6-3179-43ba-8c7f-9b44a2f8ca45", + "source": "056923aa-5161-4efb-b1a8-1a15a867ae26", + "sourceHandle": "056923aa-5161-4efb-b1a8-1a15a867ae26-0", + "target": "3e1a29d5-06de-4ab7-ac98-480c88156a73", + "targetHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "inputData": { - "2": 0, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:ncnn:upscale_image", + "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", + "inputData": {}, + "schemaId": "chainner:onnx:load_model", }, - "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 252, + "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", "position": { - "x": 1584, - "y": 832, + "x": 390, + "y": 345, }, "selected": false, "type": "regularNode", + "width": 256, + "zIndex": 50, }, { "data": { - "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", + "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", "inputData": { - "1": 3, + "1": 0, }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:sharpen", + "schemaId": "chainner:onnx:convert_to_ncnn", }, - "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 252, + "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", "position": { - "x": 2512, - "y": 655, + "x": 675, + "y": 345, }, "selected": false, "type": "regularNode", + "width": 242, + "zIndex": 50, }, { "data": { - "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "inputData": { - "1": 200, - "2": 0, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:resize_factor", + "id": "9256866c-414a-4bd7-8b66-804922ac8875", + "inputData": {}, + "schemaId": "chainner:ncnn:save_model", }, - "height": 341, - "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 270, + "id": "9256866c-414a-4bd7-8b66-804922ac8875", "position": { - "x": 1424, - "y": 1104, + "x": 945, + "y": 345, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 257, + "width": 256, + "zIndex": 70, + }, + ], + "viewport": { + "x": -113.11594255284149, + "y": 57.879643031246246, + "zoom": 0.6263322193120638, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file copy-to-clipboard.chn 1`] = ` +{ + "checksum": "84ccdb64066a8d7bc69f225bffb19cb3", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "8ff6f8b5-f99f-4d35-9429-1c29850c0770", + "source": "5fab26d4-8aee-472d-a76a-c8360b7c879e", + "sourceHandle": "5fab26d4-8aee-472d-a76a-c8360b7c879e-2", + "target": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", + "targetHandle": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32-0", + "type": "main", + "zIndex": 69, }, + ], + "nodes": [ { "data": { - "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "inputData": { - "1": 50, - "2": 3, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:resize_factor", + "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", + "inputData": {}, + "schemaId": "chainner:image:load", }, - "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 488, + "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", "position": { - "x": 2224, - "y": 1216, + "x": -409.9270007828063, + "y": 434.0347224631112, }, "selected": false, "type": "regularNode", + "width": 257, + "zIndex": 50, }, { "data": { - "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "inputData": { - "1": 0, - "2": 10, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:create_border", + "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", + "inputData": {}, + "schemaId": "chainner:utility:copy_to_clipboard", }, - "height": 341, - "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 154, + "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", "position": { - "x": 3232, - "y": 1328, + "x": 10.940350900119938, + "y": 667.0756396555195, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 257, + "width": 242, + "zIndex": 70, + }, + ], + "viewport": { + "x": 434.34962404436874, + "y": -334.55802893290115, + "zoom": 0.8705505632961259, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file create-color-old.chn 1`] = ` +{ + "checksum": "13c83c4cfa13c53bab50f964cc47bb69", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "d65b1526-2493-480f-bdf1-4dc912a181ad", + "source": "e381fcda-8a62-4487-b785-c478cff4e257", + "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", + "target": "89e2294a-770c-5274-9f4b-1c96ed144bab", + "targetHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-3", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "fab46fc1-7d80-4c3c-a501-a44ba269bda0", + "source": "e381fcda-8a62-4487-b785-c478cff4e257", + "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", + "target": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", + "targetHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "f312727c-1c57-533f-bcb0-920fce27145a", + "source": "89e2294a-770c-5274-9f4b-1c96ed144bab", + "sourceHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-0", + "target": "b5569f51-1687-5b53-823b-183b9f93ae16", + "targetHandle": "b5569f51-1687-5b53-823b-183b9f93ae16-0", + "type": "main", + }, + { + "animated": false, + "data": {}, + "id": "e98c3b1f-fe64-5504-aa83-74cd494024a9", + "source": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", + "sourceHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-0", + "target": "8d317e49-2946-52cc-87e0-677d1014c3fc", + "targetHandle": "8d317e49-2946-52cc-87e0-677d1014c3fc-0", + "type": "main", }, { - "data": { - "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "inputData": { - "1": 0, - "2": 46.3, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:brightness_and_contrast", - }, - "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 2675, - "y": 1007, - }, - "selected": false, - "type": "regularNode", + "animated": false, + "data": {}, + "id": "5b73e8f0-59ac-5ce6-935b-0cba728798d7", + "source": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", + "sourceHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", + "target": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", + "targetHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-5", + "type": "main", }, + ], + "nodes": [ { "data": { - "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "id": "e381fcda-8a62-4487-b785-c478cff4e257", "inputData": { - "2": 0, - "3": 30, - "4": 0, + "0": 50, }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:blend", + "schemaId": "chainner:utility:number", }, - "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "height": 164, + "id": "e381fcda-8a62-4487-b785-c478cff4e257", "position": { - "x": 2080, - "y": 576, + "x": -16, + "y": 992, }, - "selected": false, + "selected": true, "type": "regularNode", + "width": 240, + "zIndex": 70, }, { "data": { - "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "id": "b5569f51-1687-5b53-823b-183b9f93ae16", "inputData": { - "1": 0, - "2": -10, + "0": "{"kind":"rgb","values":[1,0.49411764705882355,0.37254901960784315]}", + "1": 1, + "2": 1, }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:shift", + "schemaId": "chainner:image:create_color", }, - "height": 341, - "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "id": "b5569f51-1687-5b53-823b-183b9f93ae16", "position": { - "x": 3568, - "y": 1184, + "x": 304, + "y": 880, }, "selected": false, "type": "regularNode", - "width": 257, - }, - { - "data": { - "id": "00b245a9-e07c-4611-abb2-368c4126b47c", - "inputData": {}, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:preview", - }, - "id": "00b245a9-e07c-4611-abb2-368c4126b47c", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3776, - "y": 544, - }, - "type": "regularNode", + "zIndex": 50, }, { "data": { - "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", + "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", "inputData": { - "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.param", - "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.bin", + "0": 1, + "2": 255, + "3": 126, + "4": 95, }, - "schemaId": "chainner:ncnn:load_model", + "schemaId": "chainner:utility:color_from_channels", }, - "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", + "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", "position": { - "x": 1184, - "y": -96, + "x": 44, + "y": 880, }, "selected": false, "type": "regularNode", + "zIndex": 50, }, { "data": { - "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", + "id": "c0e862d7-3dac-547f-a519-81741a6a3723", "inputData": { - "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.param", - "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.bin", + "0": "{"kind":"rgb","values":[0.7529411764705882,0.3254901960784314,0.7098039215686275]}", + "1": 1, + "2": 1, }, - "schemaId": "chainner:ncnn:load_model", + "schemaId": "chainner:image:create_color", }, - "height": 317, - "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", + "id": "c0e862d7-3dac-547f-a519-81741a6a3723", "position": { - "x": 1648, - "y": -48, + "x": 304, + "y": 480, }, "selected": false, "type": "regularNode", - "width": 257, - }, - { - "data": { - "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "inputData": { - "1": "D:\\Upscaling\\Iterator Test", - "4": "png", - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:save", - }, - "height": 365, - "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3968, - "y": 1152, - }, - "selected": true, - "type": "regularNode", - "width": 257, + "zIndex": 50, }, { "data": { - "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", "inputData": { - "1": 30, + "0": "{"kind":"grayscale","values":[0.6901960784313725]}", + "1": 1, + "2": 1, }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:opacity", + "schemaId": "chainner:image:create_color", }, - "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", "position": { - "x": 1820, - "y": 726, + "x": 32, + "y": 480, }, "selected": false, "type": "regularNode", + "zIndex": 50, }, { "data": { - "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", + "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", "inputData": { - "1": 0, - "2": 0, - "3": 9, + "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", + "1": 1, + "2": 1, }, - "schemaId": "chainner:image:hue_and_saturation", + "schemaId": "chainner:image:create_color", }, - "height": 356, - "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", + "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", "position": { - "x": 2395, - "y": 987, + "x": 304, + "y": 1264, }, "selected": false, "type": "regularNode", - "width": 242, "zIndex": 50, }, - ], - "viewport": { - "x": 81.22972626560477, - "y": 61.97665967554906, - "zoom": 0.2332582478842029, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file blend-images.chn 1`] = ` -{ - "checksum": "cc0b6777568df9eec21d83884267defd", - "content": { - "edges": [], - "nodes": [ { "data": { - "id": "eb71587e-3c78-4267-a64d-e0d943ccaefb", + "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", "inputData": { - "2": 0, - "3": 100, - "4": 0, + "0": 2, + "2": 126, + "3": 126, + "4": 126, + "5": 49.4, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:utility:color_from_channels", }, - "height": 429, - "id": "eb71587e-3c78-4267-a64d-e0d943ccaefb", + "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", "position": { - "x": 480, - "y": 400, + "x": 44, + "y": 1264, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 241, - "zIndex": 70, - }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file box-median-blur.chn 1`] = ` -{ - "checksum": "cbc68bacb9e1af4e16846bb25502daa9", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "e8a88e5a-6d1f-44a6-9e42-e5f1b633d564", - "source": "13626da8-98e4-4fc6-91ef-6b0e8e875619", - "sourceHandle": "13626da8-98e4-4fc6-91ef-6b0e8e875619-0", - "target": "e7c3d964-716d-43d7-83b9-83825c35a7e2", - "targetHandle": "e7c3d964-716d-43d7-83b9-83825c35a7e2-0", - "type": "main", - "zIndex": 49, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", + "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", "inputData": { - "1": 3, - "2": 7, + "0": 0, + "1": "div", + "2": 2.55, }, - "schemaId": "chainner:image:blur", + "schemaId": "chainner:utility:math", }, - "height": 339, - "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", + "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", "position": { - "x": 480, - "y": 400, + "x": -236, + "y": 1264, }, "selected": false, "type": "regularNode", - "width": 257, "zIndex": 50, }, { "data": { - "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", "inputData": { - "1": 4, + "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", + "1": 1, + "2": 1, }, - "schemaId": "chainner:image:median_blur", + "schemaId": "chainner:image:create_color", }, - "height": 257, - "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", "position": { - "x": 768, - "y": 400, + "x": 576, + "y": 480, }, "selected": false, "type": "regularNode", - "width": 257, "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 205.27966018172447, + "y": -246.17073709798308, + "zoom": 0.8705505632961242, }, }, "version": "0.0.0-test", } `; -exports[`Write save file canny-edge-detection.chn 1`] = ` +exports[`Write save file create-edges.chn 1`] = ` { - "checksum": "1c98b81bffb6983c881f27aea8bccabb", + "checksum": "6518030175e18e7a44cffac588cdde10", "content": { "edges": [ { "animated": false, "data": {}, - "id": "1270dca4-eab0-4bb0-857a-6bd27bd1aa33", - "source": "d708003f-ca9e-4178-a775-4f35735dae02", - "sourceHandle": "d708003f-ca9e-4178-a775-4f35735dae02-0", - "target": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", - "targetHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", + "id": "6a558988-38ab-4493-9723-ece1517b8f57", + "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", + "target": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "targetHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "77306abe-b237-4b21-abe9-5750fe43bd66", - "source": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", - "sourceHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", - "target": "b82af4e7-689e-46a2-873f-d41bc570401e", - "targetHandle": "b82af4e7-689e-46a2-873f-d41bc570401e-0", + "id": "b951cb80-6fbf-468b-9dd2-91c2f1d7ea7b", + "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", + "target": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "targetHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c1323a86-5687-44d0-b288-aae16af93afb", + "source": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "sourceHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", + "target": "53fee0f6-caa5-453d-a7d0-2693d86e430b", + "targetHandle": "53fee0f6-caa5-453d-a7d0-2693d86e430b-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "db441422-d76d-4aba-9dfb-ab0d01538cf2", + "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", + "target": "870aea58-e427-4546-a060-5945d6c03f88", + "targetHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "fc4938f6-cdc0-45de-94e5-960a72db6a0a", + "source": "870aea58-e427-4546-a060-5945d6c03f88", + "sourceHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", + "target": "edefdf21-167e-4c29-bcf9-8d44100bb492", + "targetHandle": "edefdf21-167e-4c29-bcf9-8d44100bb492-0", "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "fcc0a6c7-bfc0-4736-9300-1f4a1088b9e2", + "source": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "sourceHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", + "target": "81287c1c-a451-44c1-bff9-c9a9a8729302", + "targetHandle": "81287c1c-a451-44c1-bff9-c9a9a8729302-0", + "type": "main", + "zIndex": 69, + }, ], "nodes": [ { "data": { - "id": "b82af4e7-689e-46a2-873f-d41bc570401e", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "inputData": { + "0": "C:\\Users\\micha\\Desktop\\face.png", + }, + "schemaId": "chainner:image:load", }, - "height": 371, - "id": "b82af4e7-689e-46a2-873f-d41bc570401e", + "height": 488, + "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", "position": { - "x": 645, - "y": 240, + "x": 84.72850834002213, + "y": 431.4683450250724, }, "selected": false, "type": "regularNode", - "width": 241, + "width": 257, "zIndex": 50, }, { "data": { - "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", - "inputData": { - "1": 100, - "2": 300, - }, - "schemaId": "chainner:image:canny_edge_detection", + "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 327, - "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", + "height": 372, + "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", "position": { - "x": 330, - "y": 240, + "x": 731.0499374828828, + "y": 736.5039878063648, }, "selected": false, "type": "regularNode", - "width": 266, + "width": 242, "zIndex": 50, }, { "data": { - "id": "d708003f-ca9e-4178-a775-4f35735dae02", + "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", "inputData": {}, - "schemaId": "chainner:image:load", + "schemaId": "chainner:image:view", }, - "height": 487, - "id": "d708003f-ca9e-4178-a775-4f35735dae02", + "height": 372, + "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", "position": { - "x": 30, - "y": 240, + "x": 759.2897206236951, + "y": 1243.443326026633, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 259, - "zIndex": 50, - }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file color-transfer.chn 1`] = ` -{ - "checksum": "8aa2b5f1fb31056dac3646e479f5e31b", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "031c9856-75ec-4a61-a855-0971fe08f2cd", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", - "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "10c24ada-f5e4-4b53-8f51-e2df835caa2b", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", - "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "2b2967f2-aa94-4b53-a692-b2138c64c5c3", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", - "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-1", - "type": "main", - "zIndex": 49, + "width": 242, + "zIndex": 70, }, { - "animated": false, - "data": {}, - "id": "2f7a4991-5888-4723-9a91-ffd8052e24fa", + "data": { + "id": "870aea58-e427-4546-a060-5945d6c03f88", + "inputData": { + "1": 0, + "2": 100, + }, + "schemaId": "chainner:image:create_border", + }, + "height": 328, + "id": "870aea58-e427-4546-a060-5945d6c03f88", + "position": { + "x": 401.04993748288285, + "y": 364.5039878063652, + }, "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", - "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 283, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "4c602cdc-7bb1-4e9f-873b-92a83b8a9693", + "data": { + "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "inputData": { + "1": 0, + "2": 100, + "3": 200, + "4": 30, + "5": 0, + }, + "schemaId": "chainner:image:create_edges", + }, + "height": 556, + "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "position": { + "x": 404.26717623450827, + "y": 1142.4430448096266, + }, "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "targetHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 283, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "4dd7d559-a139-4b52-8c0c-3bb61a285e41", + "data": { + "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "inputData": { + "1": 5, + "2": 100, + }, + "schemaId": "chainner:image:create_border", + }, + "height": 328, + "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "position": { + "x": 405.0499374828828, + "y": 719.503987806365, + }, "selected": false, - "source": "59014e6d-daf9-5408-b22e-d18f2bc18391", - "sourceHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", - "target": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", - "targetHandle": "16e2c71e-10a9-5bb2-b40b-364f3219e02e-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 283, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "4fd07cbc-4d13-498d-b032-744a66ff5c9b", + "data": { + "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 372, + "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", + "position": { + "x": 732.0499374828826, + "y": 323.5039878063652, + }, "selected": false, - "source": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", - "sourceHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", - "target": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", - "targetHandle": "069c71c1-22f5-4edb-b371-4be9f69a9f6f-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 242, + "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file crop test.chn 1`] = ` +{ + "checksum": "6ad7d48a4b308d8a13c222a0291ab984", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "50ea48cf-f82a-4bf6-9d59-5106eb6b703d", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", - "targetHandle": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d-0", + "id": "1a109b70-5089-48d7-8294-3a45e64f14b1", + "source": "0ebbde93-187e-562e-bb02-19efceb31e0f", + "sourceHandle": "0ebbde93-187e-562e-bb02-19efceb31e0f-0", + "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-8", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6790a96f-8776-469a-a349-e23b1a30ce7c", + "id": "1c355b41-ebc0-46e3-ad09-cebe9af2fa8d", "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "90818a44-d1a1-5924-83fa-b793c3968580", - "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", + "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", + "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", + "target": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", + "targetHandle": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5-3", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9eb24634-36e1-4dff-bc22-ca29c0ba1074", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", - "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", + "id": "4d18f1f0-365e-4a60-9c08-01ea87a447de", + "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", + "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", + "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-7", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a1024a11-250e-46b8-99bf-8bb9dc60fa90", + "id": "56dc114d-dad9-4771-bfa4-018348ae4705", "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "90818a44-d1a1-5924-83fa-b793c3968580", - "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-1", + "source": "0ebbde93-187e-562e-bb02-19efceb31e0f", + "sourceHandle": "0ebbde93-187e-562e-bb02-19efceb31e0f-0", + "target": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", + "targetHandle": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5-4", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c0bd6a74-6287-4de7-935c-83a1695caefd", + "id": "bf3f3675-703b-4e13-bf11-f2017e0c5450", "selected": false, - "source": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", - "sourceHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", - "target": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", - "targetHandle": "1c234225-2bc8-4e62-96ad-aa49af1f89f9-0", + "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", + "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", + "target": "136cb781-f8f0-51a6-a87f-d3776dd42121", + "targetHandle": "136cb781-f8f0-51a6-a87f-d3776dd42121-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e41868f6-572b-453b-8b97-4d38b18e5a87", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", - "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-1", + "id": "c49e3394-6e0f-421c-bd4f-5a2a5e7957b2", + "source": "0ebbde93-187e-562e-bb02-19efceb31e0f", + "sourceHandle": "0ebbde93-187e-562e-bb02-19efceb31e0f-0", + "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-4", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f1640448-6772-48c8-a1d3-23d3abfe20c0", + "id": "d086c3ac-aba6-4a68-a2fd-5df4c1d3e4ce", "selected": false, - "source": "90818a44-d1a1-5924-83fa-b793c3968580", - "sourceHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", - "target": "938d2d20-da23-4812-9fa3-a5dba2cc259c", - "targetHandle": "938d2d20-da23-4812-9fa3-a5dba2cc259c-0", + "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", + "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", + "target": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", + "targetHandle": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5-6", "type": "main", "zIndex": 49, }, @@ -10812,49 +13333,17 @@ exports[`Write save file color-transfer.chn 1`] = ` "nodes": [ { "data": { - "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", - "position": { - "x": 1192.734594975835, - "y": 1126.7838714532866, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", - "position": { - "x": 1178.06660335564, - "y": 1.0003511977455162, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "0ebbde93-187e-562e-bb02-19efceb31e0f", + "inputData": { + "0": 100, + }, + "schemaId": "chainner:utility:number", }, - "height": 332, - "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", + "height": 148, + "id": "0ebbde93-187e-562e-bb02-19efceb31e0f", "position": { - "x": 1177.498283297383, - "y": 392.8066251478931, + "x": 32, + "y": 752, }, "selected": false, "type": "regularNode", @@ -10863,21 +13352,18 @@ exports[`Write save file color-transfer.chn 1`] = ` }, { "data": { - "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "id": "136cb781-f8f0-51a6-a87f-d3776dd42121", "inputData": { - "2": "L*a*b*", - "3": 1, - "4": 1, - "5": "principal_color", + "1": 0, + "2": 100, }, - "isDisabled": false, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:image:crop", }, - "height": 228, - "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "height": 196, + "id": "136cb781-f8f0-51a6-a87f-d3776dd42121", "position": { - "x": 814.3280809431096, - "y": 1167.5514088487157, + "x": 432, + "y": 528, }, "selected": false, "type": "regularNode", @@ -10886,38 +13372,21 @@ exports[`Write save file color-transfer.chn 1`] = ` }, { "data": { - "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "id": "37b3e27c-c315-4da5-9595-14a078997150", "inputData": { - "2": "L*a*b*", + "1": 2, "3": 1, - "4": 1, - "5": "mean_std", + "4": 2, + "7": 3, + "8": 4, }, - "isDisabled": false, - "schemaId": "chainner:image:color_transfer", - }, - "height": 372, - "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", - "position": { - "x": 789.811268682809, - "y": -19.86416831421603, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", - "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:crop", }, - "height": 332, - "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", + "height": 364, + "id": "37b3e27c-c315-4da5-9595-14a078997150", "position": { - "x": 440.3574773365166, - "y": 632.8466090039584, + "x": 816, + "y": 112, }, "selected": false, "type": "regularNode", @@ -10926,21 +13395,17 @@ exports[`Write save file color-transfer.chn 1`] = ` }, { "data": { - "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "id": "745ddbfd-a156-4d77-9f76-47f56f6440ec", "inputData": { - "2": "RGB", - "3": 1, - "4": 1, - "5": "mean_std", + "0": 8, }, - "isDisabled": false, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:utility:number", }, - "height": 372, - "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "height": 148, + "id": "745ddbfd-a156-4d77-9f76-47f56f6440ec", "position": { - "x": 792.498958673403, - "y": 389.50588459673725, + "x": 32, + "y": 560, }, "selected": false, "type": "regularNode", @@ -10949,20 +13414,18 @@ exports[`Write save file color-transfer.chn 1`] = ` }, { "data": { - "id": "90818a44-d1a1-5924-83fa-b793c3968580", + "id": "7a5ad2c4-9d1b-438a-9895-82f0cbee3a9a", "inputData": { - "2": "L*a*b*", - "3": 1, - "4": 1, - "5": "linear_histogram", + "1": 0, + "2": 100, }, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:image:crop", }, - "height": 228, - "id": "90818a44-d1a1-5924-83fa-b793c3968580", + "height": 196, + "id": "7a5ad2c4-9d1b-438a-9895-82f0cbee3a9a", "position": { - "x": 801.2110920042587, - "y": 814.6679949139462, + "x": 240, + "y": 112, }, "selected": false, "type": "regularNode", @@ -10971,15 +13434,21 @@ exports[`Write save file color-transfer.chn 1`] = ` }, { "data": { - "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", + "inputData": { + "1": 1, + "3": 1, + "4": 2, + "5": 4, + "6": 3, + }, + "schemaId": "chainner:image:crop", }, - "height": 332, - "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", + "height": 364, + "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", "position": { - "x": 1188.1808715835787, - "y": 771.8156046515132, + "x": 528, + "y": 112, }, "selected": false, "type": "regularNode", @@ -10988,25 +13457,21 @@ exports[`Write save file color-transfer.chn 1`] = ` }, { "data": { - "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "id": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", "inputData": { "1": 1, - "2": 1, "3": 1, - "4": 0, - "5": 0.1, - "6": 0.8, - "7": 2.01, - "8": 0.1, - "9": 0.9, + "4": 2, + "5": 4, + "6": 3, }, - "schemaId": "chainner:image:color_levels", + "schemaId": "chainner:image:crop", }, - "height": 508, - "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "height": 364, + "id": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", "position": { - "x": 133.75274399257216, - "y": 545.5300879334493, + "x": 704, + "y": 704, }, "selected": false, "type": "regularNode", @@ -11015,17 +13480,21 @@ exports[`Write save file color-transfer.chn 1`] = ` }, { "data": { - "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", "inputData": { - "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", + "1": 2, + "3": 1, + "4": 2, + "7": 3, + "8": 4, }, - "schemaId": "chainner:image:load", + "schemaId": "chainner:image:crop", }, - "height": 420, - "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "height": 364, + "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", "position": { - "x": -262.51624479313784, - "y": 572.982623897233, + "x": 416, + "y": 992, }, "selected": false, "type": "regularNode", @@ -11034,104 +13503,232 @@ exports[`Write save file color-transfer.chn 1`] = ` }, ], "viewport": { - "x": 458.9997356174151, - "y": 73.17977732040822, - "zoom": 0.7801967287751298, + "x": 130.61782435497554, + "y": 36.42524506206894, + "zoom": 0.5743491774985174, }, }, "version": "0.0.0-test", } `; -exports[`Write save file combine-rgba.chn 1`] = ` +exports[`Write save file crop-content.chn 1`] = ` { - "checksum": "a39de727bfc6e56f17be9f67adf99fe4", + "checksum": "e4ba10ded4459c6fcf627fc35f4fa611", + "content": { + "edges": [], + "nodes": [ + { + "data": { + "id": "561b20d5-ff13-4424-930e-352caeb48aff", + "inputData": {}, + "schemaId": "chainner:image:crop_content", + }, + "height": 175, + "id": "561b20d5-ff13-4424-930e-352caeb48aff", + "position": { + "x": 896, + "y": 528, + }, + "selected": true, + "type": "regularNode", + "width": 241, + "zIndex": 70, + }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file empty-string-input-test.chn 1`] = ` +{ + "checksum": "c2e512c99a9ce7edc85570a078b63fd1", "content": { "edges": [ { "animated": false, "data": {}, - "id": "479f9f8e-94d5-401c-8d9e-303443dafb91", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-2", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-0", + "id": "57f8286e-912c-5c20-9318-7c077977fe52", + "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", + "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-0", "type": "main", - "zIndex": 69, }, { "animated": false, "data": {}, - "id": "9ba07098-c46f-4af5-83c0-6a5edcd7f8e9", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-3", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-3", + "id": "52fad911-6396-54a4-9329-63b5666e3b8b", + "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", + "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-1", "type": "main", - "zIndex": 69, }, { "animated": false, "data": {}, - "id": "c2f818b0-3e94-4856-9c41-d1f82aa98a1b", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-1", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-1", + "id": "d11106cd-e4e3-5f99-acbf-f4178d320f67", + "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", + "target": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "targetHandle": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa-0", "type": "main", - "zIndex": 69, }, + ], + "nodes": [ { - "animated": false, - "data": {}, - "id": "eeb8a79f-ba1a-4e14-bec9-a53ecc5af2eb", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-0", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-2", - "type": "main", - "zIndex": 69, + "data": { + "id": "060fb03a-6409-44e0-9f50-5c475312476c", + "inputData": {}, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:text_pattern", + }, + "height": 300, + "id": "060fb03a-6409-44e0-9f50-5c475312476c", + "position": { + "x": 736, + "y": 240, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "png", + "5": 95, + "6": "BC1_UNORM_SRGB", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:save", + }, + "height": 324, + "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "position": { + "x": 1040, + "y": 96, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "inputData": { + "2": "", + "3": 0, + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:text_replace", + }, + "height": 332, + "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "position": { + "x": 1040, + "y": 480, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", "inputData": {}, - "schemaId": "chainner:image:split_channels", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:text_length", }, - "height": 296, - "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "height": 164, + "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", "position": { - "x": 210, - "y": 334, + "x": 736, + "y": 624, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "inputData": {}, - "schemaId": "chainner:image:combine_rgba", + "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "inputData": { + "0": "", + }, + "schemaId": "chainner:utility:text", }, - "height": 296, - "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", "position": { - "x": 563, - "y": 231, + "x": 760, + "y": 460, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 242, - "zIndex": 70, }, ], "viewport": { - "x": 0, - "y": 0, + "x": 26, + "y": 161, "zoom": 1, }, }, @@ -11139,452 +13736,374 @@ exports[`Write save file combine-rgba.chn 1`] = ` } `; -exports[`Write save file convert-onnx-update.chn 1`] = ` +exports[`Write save file fast-nlmeans.chn 1`] = ` { - "checksum": "5bbe82af0d09c49d67e2e84dd4dc6b38", + "checksum": "e373ef77f6a2c16dbfa6346f040ea95b", "content": { "edges": [ { "animated": false, "data": {}, - "id": "1e9b66a7-6029-43ea-8f26-6eabc201a28f", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", - "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", - "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-2", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "3ff0530f-afa9-4760-bdb9-11ab0332c1d0", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", - "target": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", - "targetHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "4a23f4d6-4119-4e3d-b5ee-c742a9fc8f48", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", - "target": "61b0e121-afbc-44c2-a207-e893f924d481", - "targetHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "5624b169-52cf-4ff2-a275-785176ffa184", - "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-1", - "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-3", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "66b4e42b-9783-4021-9e60-78b841467f89", - "source": "de61827f-8ed5-452e-ab35-80ce382ff894", - "sourceHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", - "target": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", - "targetHandle": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "6ef51408-1da3-446f-a63c-b17b3b135ae9", - "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-0", - "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", - "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "98d3ebfb-c357-4156-b200-481871d8d306", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", - "target": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "targetHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "de279fc3-c743-4852-82b6-caab29c50d9e", - "source": "729347c3-ab41-498d-8018-fb8e1b574905", - "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", - "target": "de61827f-8ed5-452e-ab35-80ce382ff894", - "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-1", + "id": "0306e591-3a67-4f9b-9086-10fef4f0526d", + "selected": false, + "source": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "sourceHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", + "target": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", + "targetHandle": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "df93ebf5-6ddd-4a47-8b51-28c30022472a", - "source": "729347c3-ab41-498d-8018-fb8e1b574905", - "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", - "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", - "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-1", + "id": "2eef5485-2d30-450d-b565-7480f3f50627", + "selected": false, + "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", + "target": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", + "targetHandle": "424b07aa-e55c-4db2-bbf6-4bb88877dec0-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f714179a-3b86-497f-8baa-cdcee01d9bd2", - "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", - "target": "de61827f-8ed5-452e-ab35-80ce382ff894", - "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", + "id": "40cfc9bc-258a-44b2-944d-8aace29634e3", + "selected": false, + "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", + "target": "9a523640-72f1-42c7-88cd-771aab385884", + "targetHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4728f4a1-e151-5a27-947d-6bb723ddf4e0", - "source": "61b0e121-afbc-44c2-a207-e893f924d481", - "sourceHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", - "target": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", - "targetHandle": "7bfe7220-07f6-5190-8ee7-7d9284ab8595-0", + "id": "633ee8f6-6eb2-4a60-8f49-504861711a51", + "selected": false, + "source": "9a523640-72f1-42c7-88cd-771aab385884", + "sourceHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", + "target": "aa31a21a-7efb-4957-af01-b4896e4160df", + "targetHandle": "aa31a21a-7efb-4957-af01-b4896e4160df-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e05f0cde-4b34-5e5f-97da-b985025f7278", - "source": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", - "sourceHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", - "target": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", - "targetHandle": "5eb6218d-4983-5023-8ab3-ef9380d6e85f-0", + "id": "89cfb26f-7847-4686-81f3-c5f3bc8f31b4", + "selected": false, + "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", + "target": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "targetHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "42778689-7e78-5570-88c3-42fd9906cc4c", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", - "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-1", + "id": "b58b5183-ffa8-499f-ab65-fef7e1228fe8", + "source": "fc757ca5-14e4-4b2a-b60b-616311071660", + "sourceHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", + "target": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "targetHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9bc049de-8838-5176-b646-db8232790770", - "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", - "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", - "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-0", + "id": "dfb03067-d927-4f56-9c69-0fb2bac0fd88", + "selected": false, + "source": "04471b32-e44b-4dd8-abcb-f37a588da373", + "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", + "target": "fc757ca5-14e4-4b2a-b60b-616311071660", + "targetHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", "type": "main", "zIndex": 49, - }, - ], - "nodes": [ - { - "data": { - "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "inputData": { - "0": "-", - "2": "name", - }, - "schemaId": "chainner:utility:text_append", - }, - "height": 545, - "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "position": { - "x": 912, - "y": 560, - }, - "selected": false, - "type": "regularNode", - "width": 241, - "zIndex": 50, - }, - { - "data": { - "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", - "inputData": {}, - "schemaId": "chainner:image:preview", - }, - "height": 117, - "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", - "position": { - "x": 1104, - "y": 224, - }, + }, + { + "animated": false, + "data": {}, + "id": "f011ccf0-87c7-4f26-bc63-a46d339a1e26", "selected": false, - "type": "regularNode", - "width": 241, - "zIndex": 50, + "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", + "target": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", + "targetHandle": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "inputData": { - "0": "D:\\Upscaling\\models\\LoD\\New folder\\1x-DeBink-v6.onnx", - }, - "schemaId": "chainner:onnx:load_model", - }, - "height": 257, - "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "position": { - "x": 224, - "y": -96, - }, + "animated": false, + "data": {}, + "id": "feac6fa2-9792-4e07-9214-370f98126f3f", "selected": false, - "type": "regularNode", - "width": 265, - "zIndex": 50, + "source": "04471b32-e44b-4dd8-abcb-f37a588da373", + "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", + "target": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "targetHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "61b0e121-afbc-44c2-a207-e893f924d481", + "id": "04471b32-e44b-4dd8-abcb-f37a588da373", "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", - "2": "name", + "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", }, - "schemaId": "chainner:pytorch:convert_to_onnx", + "schemaId": "chainner:image:load", }, - "height": 339, - "id": "61b0e121-afbc-44c2-a207-e893f924d481", + "height": 420, + "id": "04471b32-e44b-4dd8-abcb-f37a588da373", "position": { - "x": 224, - "y": 960, + "x": 88.07239990563221, + "y": 575.2219940487153, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "729347c3-ab41-498d-8018-fb8e1b574905", + "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", "inputData": { - "0": "D:\\Upscaling\\cat-bicubic.png", + "1": "speckle", + "2": "gray", + "3": 29, + "4": 8940, }, - "schemaId": "chainner:image:load", + "schemaId": "chainner:image:add_noise", }, - "height": 537, - "id": "729347c3-ab41-498d-8018-fb8e1b574905", + "height": 356, + "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", "position": { - "x": -352, - "y": 224, + "x": 741.0048489361118, + "y": 1340.2109761249815, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "inputData": { - "0": "D:\\Upscaling\\models\\4x_ArtStation1000_Blender.pth", - }, - "schemaId": "chainner:pytorch:load_model", + "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 321, - "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "height": 332, + "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", "position": { - "x": -64, - "y": 224, + "x": 1010.3697759816744, + "y": 488.23022401832566, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", - "2": "test", + "1": "speckle", + "2": "gray", + "3": 29, + "4": 417840, }, - "schemaId": "chainner:pytorch:convert_to_onnx", + "isDisabled": false, + "schemaId": "chainner:image:add_noise", }, - "height": 339, - "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "height": 356, + "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", "position": { - "x": 224, - "y": 592, + "x": 429.36977598167437, + "y": 436.23022401832566, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "de61827f-8ed5-452e-ab35-80ce382ff894", + "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", "inputData": { - "2": 0, + "1": 40, + "2": 3, + "3": 3, + "4": 10, }, - "schemaId": "chainner:onnx:upscale_image", + "schemaId": "chainner:image:fast_nlmeans", }, - "height": 297, - "id": "de61827f-8ed5-452e-ab35-80ce382ff894", + "height": 300, + "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", "position": { - "x": 816, - "y": 224, + "x": 1035.0048489361118, + "y": 1502.6109761249816, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", - "inputData": { - "2": 0, - }, - "schemaId": "chainner:onnx:upscale_image", + "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 297, - "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", + "height": 332, + "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", "position": { - "x": 640, - "y": -128, + "x": 1322.0048489361118, + "y": 1392.2109761249815, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "id": "9a523640-72f1-42c7-88cd-771aab385884", "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder", + "1": 30, + "2": 30, + "3": 3, + "4": 10, }, - "schemaId": "chainner:pytorch:convert_to_onnx", + "schemaId": "chainner:image:fast_nlmeans", }, - "height": 339, - "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "height": 348, + "id": "9a523640-72f1-42c7-88cd-771aab385884", "position": { - "x": 224, - "y": 224, + "x": 721.3905141155151, + "y": 598.6302240183257, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", - "2": "name", - }, - "schemaId": "chainner:onnx:save_model", + "id": "aa31a21a-7efb-4957-af01-b4896e4160df", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 339, - "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", + "height": 332, + "id": "aa31a21a-7efb-4957-af01-b4896e4160df", "position": { - "x": 524, - "y": 1160, + "x": 1012.3697759816744, + "y": 845.2302240183257, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", - "2": "test", - }, - "schemaId": "chainner:onnx:save_model", + "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 339, - "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", + "height": 332, + "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", "position": { - "x": 524, - "y": 792, + "x": 1324.0048489361118, + "y": 1749.2109761249815, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", + "id": "fc757ca5-14e4-4b2a-b60b-616311071660", "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder", + "1": 1000, + "2": 0, + "3": 0, }, - "schemaId": "chainner:onnx:save_model", + "schemaId": "chainner:image:change_colorspace", }, - "height": 339, - "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", + "height": 188, + "id": "fc757ca5-14e4-4b2a-b60b-616311071660", "position": { - "x": 524, - "y": 424, + "x": 462.21067861815527, + "y": 1254.1849405554992, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 250, "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 55.70468462185033, + "y": -238.32975885085602, + "zoom": 1.000000000000002, }, }, "version": "0.0.0-test", } `; -exports[`Write save file convert-to-ncnn.chn 1`] = ` +exports[`Write save file gamma.chn 1`] = ` { - "checksum": "8b7a040d325bbda5f9fb8bca141054db", + "checksum": "95b2e1e9d8e2c7f2606f4a49b6a34cae", "content": { "edges": [ { "animated": false, "data": {}, - "id": "1eaa9bee-3615-45de-8bb6-6b79230ff664", - "source": "3e1a29d5-06de-4ab7-ac98-480c88156a73", - "sourceHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", - "target": "9256866c-414a-4bd7-8b66-804922ac8875", - "targetHandle": "9256866c-414a-4bd7-8b66-804922ac8875-0", + "id": "10867a82-beb1-451e-b45a-4457a930227a", + "source": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "sourceHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", + "target": "be8845a1-4104-4946-9ef3-0aef2a083507", + "targetHandle": "be8845a1-4104-4946-9ef3-0aef2a083507-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "34f566eb-5852-449e-91f9-de806be4986f", + "source": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "sourceHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", + "target": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "targetHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "893511ec-505c-489c-b521-53d5c15df8d3", + "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", + "target": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", + "targetHandle": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c83b7ba6-3179-43ba-8c7f-9b44a2f8ca45", - "source": "056923aa-5161-4efb-b1a8-1a15a867ae26", - "sourceHandle": "056923aa-5161-4efb-b1a8-1a15a867ae26-0", - "target": "3e1a29d5-06de-4ab7-ac98-480c88156a73", - "targetHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", + "id": "fc6cc665-23c7-41d5-9440-f6d0dbd4e855", + "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", + "target": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "targetHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", "type": "main", "zIndex": 49, }, @@ -11592,34 +14111,35 @@ exports[`Write save file convert-to-ncnn.chn 1`] = ` "nodes": [ { "data": { - "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", + "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", "inputData": {}, - "schemaId": "chainner:onnx:load_model", + "schemaId": "chainner:image:view", }, - "height": 252, - "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", + "height": 332, + "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", "position": { - "x": 390, - "y": 345, + "x": 403.6532134250881, + "y": 237.2615446978116, }, "selected": false, "type": "regularNode", - "width": 256, + "width": 242, "zIndex": 50, }, { "data": { - "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", + "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", "inputData": { - "1": 0, + "1": 2.2, + "2": 0, }, - "schemaId": "chainner:onnx:convert_to_ncnn", + "schemaId": "chainner:image:gamma", }, "height": 252, - "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", + "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", "position": { - "x": 675, - "y": 345, + "x": 130.6532134250882, + "y": 625.2615446978116, }, "selected": false, "type": "regularNode", @@ -11628,479 +14148,451 @@ exports[`Write save file convert-to-ncnn.chn 1`] = ` }, { "data": { - "id": "9256866c-414a-4bd7-8b66-804922ac8875", + "id": "be8845a1-4104-4946-9ef3-0aef2a083507", "inputData": {}, - "schemaId": "chainner:ncnn:save_model", + "schemaId": "chainner:image:view", }, - "height": 270, - "id": "9256866c-414a-4bd7-8b66-804922ac8875", + "height": 332, + "id": "be8845a1-4104-4946-9ef3-0aef2a083507", "position": { - "x": 945, - "y": 345, + "x": 698.6532134250881, + "y": 495.2615446978116, }, "selected": true, "type": "regularNode", - "width": 256, + "width": 242, "zIndex": 70, }, - ], - "viewport": { - "x": -113.11594255284149, - "y": 57.879643031246246, - "zoom": 0.6263322193120638, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file copy-to-clipboard.chn 1`] = ` -{ - "checksum": "84ccdb64066a8d7bc69f225bffb19cb3", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "8ff6f8b5-f99f-4d35-9429-1c29850c0770", - "source": "5fab26d4-8aee-472d-a76a-c8360b7c879e", - "sourceHandle": "5fab26d4-8aee-472d-a76a-c8360b7c879e-2", - "target": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", - "targetHandle": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32-0", - "type": "main", - "zIndex": 69, - }, - ], - "nodes": [ { "data": { - "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", - "inputData": {}, - "schemaId": "chainner:image:load", + "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "inputData": { + "1": 2.2, + "2": 1, + }, + "schemaId": "chainner:image:gamma", }, - "height": 488, - "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", + "height": 252, + "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", "position": { - "x": -409.9270007828063, - "y": 434.0347224631112, + "x": 388.6532134250882, + "y": 624.2615446978116, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 242, "zIndex": 50, }, { "data": { - "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", - "inputData": {}, - "schemaId": "chainner:utility:copy_to_clipboard", + "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "inputData": { + "0": "{"kind":"rgb","values":[0.7372549019607844,0.3215686274509804,0.49411764705882355]}", + "1": 100, + "2": 100, + }, + "schemaId": "chainner:image:create_color", }, - "height": 154, - "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", + "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", "position": { - "x": 10.940350900119938, - "y": 667.0756396555195, + "x": 97.65321342508821, + "y": 219.2615446978116, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 242, - "zIndex": 70, + "zIndex": 50, }, ], "viewport": { - "x": 434.34962404436874, - "y": -334.55802893290115, - "zoom": 0.8705505632961259, + "x": -23.65321342508821, + "y": 47.73845530218841, + "zoom": 1, }, }, "version": "0.0.0-test", } `; -exports[`Write save file create-color-old.chn 1`] = ` +exports[`Write save file image-adjustments.chn 1`] = ` { - "checksum": "13c83c4cfa13c53bab50f964cc47bb69", + "checksum": "d7993cfe78e77bd592ca208a8c64f4f2", "content": { "edges": [ { "animated": false, "data": {}, - "id": "d65b1526-2493-480f-bdf1-4dc912a181ad", - "source": "e381fcda-8a62-4487-b785-c478cff4e257", - "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", - "target": "89e2294a-770c-5274-9f4b-1c96ed144bab", - "targetHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-3", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "fab46fc1-7d80-4c3c-a501-a44ba269bda0", - "source": "e381fcda-8a62-4487-b785-c478cff4e257", - "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", - "target": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", - "targetHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "f312727c-1c57-533f-bcb0-920fce27145a", - "source": "89e2294a-770c-5274-9f4b-1c96ed144bab", - "sourceHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-0", - "target": "b5569f51-1687-5b53-823b-183b9f93ae16", - "targetHandle": "b5569f51-1687-5b53-823b-183b9f93ae16-0", - "type": "main", - }, - { - "animated": false, - "data": {}, - "id": "e98c3b1f-fe64-5504-aa83-74cd494024a9", - "source": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", - "sourceHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-0", - "target": "8d317e49-2946-52cc-87e0-677d1014c3fc", - "targetHandle": "8d317e49-2946-52cc-87e0-677d1014c3fc-0", - "type": "main", - }, - { - "animated": false, - "data": {}, - "id": "5b73e8f0-59ac-5ce6-935b-0cba728798d7", - "source": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", - "sourceHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", - "target": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", - "targetHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-5", + "id": "c81954e2-9045-5b49-8da5-2eafb8987096", + "source": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", + "sourceHandle": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7-0", + "target": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", + "targetHandle": "59b0e388-685e-4b7b-8ffe-c64bc98a350f-0", "type": "main", + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "e381fcda-8a62-4487-b785-c478cff4e257", + "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", "inputData": { - "0": 50, + "1": 69, + "2": 76, + "3": 2, }, - "schemaId": "chainner:utility:number", + "schemaId": "chainner:image:threshold", }, - "height": 164, - "id": "e381fcda-8a62-4487-b785-c478cff4e257", + "height": 392, + "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", "position": { - "x": -16, - "y": 992, + "x": 625.8070606398546, + "y": 592.9030240407762, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 70, + "width": 242, + "zIndex": 50, }, { "data": { - "id": "b5569f51-1687-5b53-823b-183b9f93ae16", + "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", "inputData": { - "0": "{"kind":"rgb","values":[1,0.49411764705882355,0.37254901960784315]}", - "1": 1, - "2": 1, + "1": 0, + "2": 43, }, - "schemaId": "chainner:image:create_color", + "schemaId": "chainner:image:brightness_and_contrast", }, - "id": "b5569f51-1687-5b53-823b-183b9f93ae16", + "height": 310, + "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", "position": { - "x": 304, - "y": 880, + "x": 571.3328481394495, + "y": 163.52957902171042, + }, + "selected": false, + "type": "regularNode", + "width": 278, + "zIndex": 50, + }, + { + "data": { + "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", + "inputData": { + "1": -61, + "2": 68, + }, + "schemaId": "chainner:image:hue_and_saturation", + }, + "height": 310, + "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", + "position": { + "x": 1034.6005807596155, + "y": 179.7658590325766, }, "selected": false, "type": "regularNode", + "width": 242, "zIndex": 50, }, { "data": { - "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", + "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", "inputData": { - "0": 1, - "2": 255, - "3": 126, - "4": 95, + "1": 90, + "2": 0, + "3": 0, + "4": 4, + "5": 2, }, - "schemaId": "chainner:utility:color_from_channels", + "schemaId": "chainner:image:threshold_adaptive", }, - "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", + "height": 572, + "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", "position": { - "x": 44, - "y": 880, + "x": 1007.135509649303, + "y": 537.8809142551769, }, "selected": false, "type": "regularNode", + "width": 262, "zIndex": 50, }, { "data": { - "id": "c0e862d7-3dac-547f-a519-81741a6a3723", + "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", "inputData": { - "0": "{"kind":"rgb","values":[0.7529411764705882,0.3254901960784314,0.7098039215686275]}", - "1": 1, - "2": 1, + "1": 0, + "2": 0, + "3": 24, }, - "schemaId": "chainner:image:create_color", + "schemaId": "chainner:image:hue_and_saturation", }, - "id": "c0e862d7-3dac-547f-a519-81741a6a3723", + "height": 356, + "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", "position": { - "x": 304, - "y": 480, + "x": 291.33284813944954, + "y": 143.52957902171042, }, "selected": false, "type": "regularNode", + "width": 242, "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file image-channels.chn 1`] = ` +{ + "checksum": "522eead1dd254fca1995e60e0e6230e7", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "1cbdd398-aeda-4abb-a655-a02d745ea32b", + "source": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "sourceHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-1", + "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "2f7e467d-5d40-4ab4-9e28-8f5fc730f50e", + "source": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", + "sourceHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", + "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "325201b4-fe64-4820-9868-ae3c46741e5a", + "source": "6ca1e847-b2be-461f-add5-7442eb466d27", + "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", + "target": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", + "targetHandle": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "36926793-4fbd-4914-9fcb-7ff357209a33", + "source": "6ca1e847-b2be-461f-add5-7442eb466d27", + "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", + "target": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", + "targetHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "3f0a792e-89b6-4672-9ba6-db4d32b4c65b", + "source": "6ca1e847-b2be-461f-add5-7442eb466d27", + "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", + "target": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "targetHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-0", + "type": "main", + "zIndex": 69, + }, + ], + "nodes": [ { "data": { - "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", - "inputData": { - "0": "{"kind":"grayscale","values":[0.6901960784313725]}", - "1": 1, - "2": 1, - }, - "schemaId": "chainner:image:create_color", + "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", + "inputData": {}, + "schemaId": "chainner:image:split_channels", }, - "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", + "height": 298, + "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", "position": { - "x": 32, - "y": 480, + "x": 479.85304269859705, + "y": 250.19507910772893, }, - "selected": false, + "selected": true, "type": "regularNode", - "zIndex": 50, + "width": 242, + "zIndex": 70, }, { "data": { - "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", + "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", "inputData": { - "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", "1": 1, - "2": 1, }, - "schemaId": "chainner:image:create_color", + "schemaId": "chainner:image:fill_alpha", }, - "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", + "height": 260, + "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", "position": { - "x": 304, - "y": 1264, + "x": 461.03125, + "y": 626, }, "selected": false, "type": "regularNode", + "width": 242, "zIndex": 50, }, { "data": { - "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", - "inputData": { - "0": 2, - "2": 126, - "3": 126, - "4": 126, - "5": 49.4, - }, - "schemaId": "chainner:utility:color_from_channels", + "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "inputData": {}, + "schemaId": "chainner:image:merge_transparency", }, - "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", + "height": 218, + "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", "position": { - "x": 44, - "y": 1264, + "x": 823.03125, + "y": 944, }, "selected": false, "type": "regularNode", + "width": 257, "zIndex": 50, }, { "data": { - "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", - "inputData": { - "0": 0, - "1": "div", - "2": 2.55, - }, - "schemaId": "chainner:utility:math", + "id": "6ca1e847-b2be-461f-add5-7442eb466d27", + "inputData": {}, + "schemaId": "chainner:image:merge_channels", }, - "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", + "height": 298, + "id": "6ca1e847-b2be-461f-add5-7442eb466d27", "position": { - "x": -236, - "y": 1264, + "x": -89.06084168665939, + "y": 220.21968356908422, }, "selected": false, "type": "regularNode", + "width": 242, "zIndex": 50, }, { "data": { - "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", - "inputData": { - "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", - "1": 1, - "2": 1, - }, - "schemaId": "chainner:image:create_color", + "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "inputData": {}, + "schemaId": "chainner:image:split_transparency", }, - "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", + "height": 218, + "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", "position": { - "x": 576, - "y": 480, + "x": 152.03125, + "y": 721, }, "selected": false, "type": "regularNode", + "width": 244, "zIndex": 50, }, ], "viewport": { - "x": 205.27966018172447, - "y": -246.17073709798308, - "zoom": 0.8705505632961242, + "x": 0, + "y": 0, + "zoom": 1, }, }, "version": "0.0.0-test", } `; -exports[`Write save file create-edges.chn 1`] = ` +exports[`Write save file image-dim.chn 1`] = ` { - "checksum": "6518030175e18e7a44cffac588cdde10", + "checksum": "619592d14b086f1cc392e648b3c64478", "content": { "edges": [ { "animated": false, "data": {}, - "id": "6a558988-38ab-4493-9723-ece1517b8f57", - "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", - "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", - "target": "a9449ffa-52c3-4a22-b824-659358f2a9fb", - "targetHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "b951cb80-6fbf-468b-9dd2-91c2f1d7ea7b", - "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", - "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", - "target": "bb851127-3fa8-43d2-802d-681adfac4b2a", - "targetHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "c1323a86-5687-44d0-b288-aae16af93afb", - "source": "bb851127-3fa8-43d2-802d-681adfac4b2a", - "sourceHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", - "target": "53fee0f6-caa5-453d-a7d0-2693d86e430b", - "targetHandle": "53fee0f6-caa5-453d-a7d0-2693d86e430b-0", + "id": "08cce8c6-1519-47b2-bc9e-2791b06f8342", + "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-1", + "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-2", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "db441422-d76d-4aba-9dfb-ab0d01538cf2", - "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", - "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", - "target": "870aea58-e427-4546-a060-5945d6c03f88", - "targetHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", + "id": "51373eef-dfc6-437a-8bcd-f7c1e15db205", + "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-0", + "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-1", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "fc4938f6-cdc0-45de-94e5-960a72db6a0a", - "source": "870aea58-e427-4546-a060-5945d6c03f88", - "sourceHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", - "target": "edefdf21-167e-4c29-bcf9-8d44100bb492", - "targetHandle": "edefdf21-167e-4c29-bcf9-8d44100bb492-0", + "id": "7fa6b8d7-47ca-4263-82b9-865525989689", + "source": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", + "sourceHandle": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62-0", + "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fcc0a6c7-bfc0-4736-9300-1f4a1088b9e2", - "source": "a9449ffa-52c3-4a22-b824-659358f2a9fb", - "sourceHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", - "target": "81287c1c-a451-44c1-bff9-c9a9a8729302", - "targetHandle": "81287c1c-a451-44c1-bff9-c9a9a8729302-0", + "id": "f07d87a9-d6e6-47fe-8f49-830ccc280def", + "source": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "sourceHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", + "target": "14203edf-1335-4d4f-8174-a86ce0f53bcb", + "targetHandle": "14203edf-1335-4d4f-8174-a86ce0f53bcb-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", "inputData": { - "0": "C:\\Users\\micha\\Desktop\\face.png", + "1": 120, + "2": 340, + "3": 4, }, - "schemaId": "chainner:image:load", - }, - "height": 488, - "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", - "position": { - "x": 84.72850834002213, - "y": 431.4683450250724, - }, - "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, - }, - { - "data": { - "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 372, - "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", - "position": { - "x": 731.0499374828828, - "y": 736.5039878063648, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, - }, - { - "data": { - "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", - "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:resize_resolution", }, - "height": 372, - "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", + "height": 424, + "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", "position": { - "x": 759.2897206236951, - "y": 1243.443326026633, + "x": 1043.046875, + "y": 557, }, "selected": true, "type": "regularNode", - "width": 242, + "width": 283, "zIndex": 70, }, { "data": { - "id": "870aea58-e427-4546-a060-5945d6c03f88", + "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", "inputData": { - "1": 0, - "2": 100, + "1": 1024, + "2": 2048, }, - "schemaId": "chainner:image:create_border", + "schemaId": "chainner:image:tile_fill", }, - "height": 328, - "id": "870aea58-e427-4546-a060-5945d6c03f88", + "height": 342, + "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", "position": { - "x": 401.04993748288285, - "y": 364.5039878063652, + "x": 692.046875, + "y": 424, }, "selected": false, "type": "regularNode", @@ -12109,62 +14601,39 @@ exports[`Write save file create-edges.chn 1`] = ` }, { "data": { - "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", - "inputData": { - "1": 0, - "2": 100, - "3": 200, - "4": 30, - "5": 0, - }, - "schemaId": "chainner:image:create_edges", + "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "inputData": {}, + "schemaId": "chainner:image:get_dims", }, - "height": 556, - "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "height": 258, + "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", "position": { - "x": 404.26717623450827, - "y": 1142.4430448096266, + "x": 135.046875, + "y": 626, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 242, "zIndex": 50, }, { "data": { - "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", "inputData": { - "1": 5, - "2": 100, + "1": 350, + "2": 3, }, - "schemaId": "chainner:image:create_border", - }, - "height": 328, - "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", - "position": { - "x": 405.0499374828828, - "y": 719.503987806365, - }, - "selected": false, - "type": "regularNode", - "width": 283, - "zIndex": 50, - }, - { - "data": { - "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", - "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:resize_factor", }, - "height": 372, - "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", + "height": 342, + "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", "position": { - "x": 732.0499374828826, - "y": 323.5039878063652, + "x": 309.046875, + "y": 223, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 279, "zIndex": 50, }, ], @@ -12178,297 +14647,341 @@ exports[`Write save file create-edges.chn 1`] = ` } `; -exports[`Write save file crop test.chn 1`] = ` +exports[`Write save file image-filters.chn 1`] = ` { - "checksum": "6ad7d48a4b308d8a13c222a0291ab984", + "checksum": "128dfcf4705c7bedf24b7a70c277b409", "content": { "edges": [ { "animated": false, "data": {}, - "id": "1a109b70-5089-48d7-8294-3a45e64f14b1", - "source": "0ebbde93-187e-562e-bb02-19efceb31e0f", - "sourceHandle": "0ebbde93-187e-562e-bb02-19efceb31e0f-0", - "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-8", + "id": "28b8e5bf-09c1-4518-9127-df1a959a4f00", + "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", + "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", + "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1c355b41-ebc0-46e3-ad09-cebe9af2fa8d", - "selected": false, - "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", - "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", - "target": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", - "targetHandle": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5-3", + "id": "35a2263f-272c-4b53-8c36-148890f16c5a", + "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", + "target": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "targetHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4d18f1f0-365e-4a60-9c08-01ea87a447de", - "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", - "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", - "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-7", + "id": "5002803f-f885-430f-958d-88000fb138d0", + "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", + "target": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", + "targetHandle": "ce5d04ca-a08a-4ecf-a07a-dcce789af967-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "56dc114d-dad9-4771-bfa4-018348ae4705", - "selected": false, - "source": "0ebbde93-187e-562e-bb02-19efceb31e0f", - "sourceHandle": "0ebbde93-187e-562e-bb02-19efceb31e0f-0", - "target": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", - "targetHandle": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5-4", + "id": "94c6dc2c-f8bb-4605-b627-c51804328e58", + "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", + "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", + "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "bf3f3675-703b-4e13-bf11-f2017e0c5450", - "selected": false, - "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", - "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", - "target": "136cb781-f8f0-51a6-a87f-d3776dd42121", - "targetHandle": "136cb781-f8f0-51a6-a87f-d3776dd42121-2", + "id": "ab37d9e5-747a-414d-ac58-afa339d234b9", + "source": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "sourceHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", + "target": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", + "targetHandle": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e-0", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "c49e3394-6e0f-421c-bd4f-5a2a5e7957b2", - "source": "0ebbde93-187e-562e-bb02-19efceb31e0f", - "sourceHandle": "0ebbde93-187e-562e-bb02-19efceb31e0f-0", - "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-4", + "id": "d0c03d92-d081-44fb-89b0-bfac380312d7", + "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", + "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", + "target": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", + "targetHandle": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "d086c3ac-aba6-4a68-a2fd-5df4c1d3e4ce", - "selected": false, - "source": "745ddbfd-a156-4d77-9f76-47f56f6440ec", - "sourceHandle": "745ddbfd-a156-4d77-9f76-47f56f6440ec-0", - "target": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", - "targetHandle": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5-6", - "type": "main", - "zIndex": 49, - }, - ], - "nodes": [ - { - "data": { - "id": "0ebbde93-187e-562e-bb02-19efceb31e0f", - "inputData": { - "0": 100, - }, - "schemaId": "chainner:utility:number", - }, - "height": 148, - "id": "0ebbde93-187e-562e-bb02-19efceb31e0f", - "position": { - "x": 32, - "y": 752, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "id": "fc84006c-f1af-454e-9e6a-3b7cfac80d96", + "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", + "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", + "target": "a206f898-1e62-4297-acfa-2f32ab0d63f4", + "targetHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "136cb781-f8f0-51a6-a87f-d3776dd42121", + "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", "inputData": { - "1": 0, - "2": 100, + "2": 25, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:average_color_fix", }, - "height": 196, - "id": "136cb781-f8f0-51a6-a87f-d3776dd42121", + "height": 300, + "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", "position": { - "x": 432, - "y": 528, + "x": 169.046875, + "y": 933, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 279, "zIndex": 50, }, { "data": { - "id": "37b3e27c-c315-4da5-9595-14a078997150", + "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", "inputData": { - "1": 2, - "3": 1, - "4": 2, - "7": 3, - "8": 4, + "1": 10, + "2": 8, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:gaussian_blur", }, - "height": 364, - "id": "37b3e27c-c315-4da5-9595-14a078997150", + "height": 342, + "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", "position": { - "x": 816, - "y": 112, + "x": 575.046875, + "y": 499, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "745ddbfd-a156-4d77-9f76-47f56f6440ec", + "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", "inputData": { - "0": 8, + "1": 3, }, - "schemaId": "chainner:utility:number", + "schemaId": "chainner:image:sharpen", }, - "height": 148, - "id": "745ddbfd-a156-4d77-9f76-47f56f6440ec", + "height": 260, + "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", "position": { - "x": 32, - "y": 560, + "x": 979.046875, + "y": 603, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "7a5ad2c4-9d1b-438a-9895-82f0cbee3a9a", + "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", "inputData": { - "1": 0, - "2": 100, + "1": 67, + "3": 22, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:add_normals", }, - "height": 196, - "id": "7a5ad2c4-9d1b-438a-9895-82f0cbee3a9a", + "height": 350, + "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", "position": { - "x": 240, - "y": 112, + "x": 461.046875, + "y": 1499, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", - "inputData": { - "1": 1, - "3": 1, - "4": 2, - "5": 4, - "6": 3, - }, - "schemaId": "chainner:image:crop", + "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", + "inputData": {}, + "schemaId": "chainner:image:normalize_normal_map", }, - "height": 364, - "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", + "height": 178, + "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", "position": { - "x": 528, - "y": 112, + "x": 787.046875, + "y": 1529, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 282, + "zIndex": 70, }, { "data": { - "id": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", + "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", "inputData": { - "1": 1, - "3": 1, - "4": 2, - "5": 4, - "6": 3, + "2": "L*a*b*", + "3": 0, + "4": 1, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:color_transfer", }, - "height": 364, - "id": "e78ad14c-a2d5-5a25-a06c-7f794ce445f5", + "height": 464, + "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", "position": { - "x": 704, - "y": 704, + "x": 634.046875, + "y": 941, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", "inputData": { - "1": 2, - "3": 1, - "4": 2, - "7": 3, - "8": 4, + "1": 13.8, + "2": 6.8, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:gaussian_blur", }, - "height": 364, - "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "height": 342, + "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", "position": { - "x": 416, - "y": 992, + "x": 144.046875, + "y": 431, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, ], "viewport": { - "x": 130.61782435497554, - "y": 36.42524506206894, - "zoom": 0.5743491774985174, + "x": 0, + "y": 0, + "zoom": 1, }, }, "version": "0.0.0-test", } `; -exports[`Write save file crop-content.chn 1`] = ` +exports[`Write save file image-input-output.chn 1`] = ` { - "checksum": "e4ba10ded4459c6fcf627fc35f4fa611", + "checksum": "b022fddff9056b6b0ee6b5633f4ea3ed", "content": { - "edges": [], + "edges": [ + { + "animated": false, + "data": {}, + "id": "02a7d939-25a6-4163-81c7-428aae91bd46", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-2", + "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-3", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "4c776107-34d2-4aca-8133-2b9e5143f3a9", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", + "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "72c744c1-652b-4cff-b0d3-b17958cb692c", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", + "target": "491b5a02-0d03-4299-a89e-bc9095175220", + "targetHandle": "491b5a02-0d03-4299-a89e-bc9095175220-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "fc1c2d5e-26e2-458b-aec0-d1be2118900d", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-1", + "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-1", + "type": "main", + "zIndex": 69, + }, + ], "nodes": [ { "data": { - "id": "561b20d5-ff13-4424-930e-352caeb48aff", + "id": "491b5a02-0d03-4299-a89e-bc9095175220", "inputData": {}, - "schemaId": "chainner:image:crop_content", + "schemaId": "chainner:image:preview", }, - "height": 175, - "id": "561b20d5-ff13-4424-930e-352caeb48aff", + "height": 120, + "id": "491b5a02-0d03-4299-a89e-bc9095175220", "position": { - "x": 896, - "y": 528, + "x": 694.046875, + "y": 145, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 241, - "zIndex": 70, + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "inputData": { + "2": "foo", + "4": "jpg", + }, + "schemaId": "chainner:image:save", + }, + "height": 448, + "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "position": { + "x": 697.046875, + "y": 311, + }, + "selected": false, + "type": "regularNode", + "width": 265, + "zIndex": 50, + }, + { + "data": { + "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "inputData": {}, + "schemaId": "chainner:image:load", + }, + "height": 300, + "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "position": { + "x": 96.609375, + "y": 144, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, }, ], "viewport": { @@ -12481,189 +14994,160 @@ exports[`Write save file crop-content.chn 1`] = ` } `; -exports[`Write save file empty-string-input-test.chn 1`] = ` +exports[`Write save file image-iterator.chn 1`] = ` { - "checksum": "c2e512c99a9ce7edc85570a078b63fd1", + "checksum": "ab14fe72577920e77b2171df77f9b736", "content": { "edges": [ { "animated": false, "data": {}, - "id": "57f8286e-912c-5c20-9318-7c077977fe52", - "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", - "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", - "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", - "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-0", + "id": "575fe457-3a19-4e6b-ae68-f070259b37ce", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-1", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-1", "type": "main", + "zIndex": 79, }, { "animated": false, "data": {}, - "id": "52fad911-6396-54a4-9329-63b5666e3b8b", - "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", - "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", - "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", - "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-1", + "id": "767d6143-1ea2-42d5-87e7-a2ad0c9480da", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-0", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-0", "type": "main", + "zIndex": 79, }, { "animated": false, "data": {}, - "id": "d11106cd-e4e3-5f99-acbf-f4178d320f67", - "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", - "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", - "target": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", - "targetHandle": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa-0", + "id": "ae8370cb-8e62-4d7e-b2b1-9fcc0158546a", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-3", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-3", "type": "main", + "zIndex": 79, }, - ], - "nodes": [ { - "data": { - "id": "060fb03a-6409-44e0-9f50-5c475312476c", - "inputData": {}, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, - }, - "schemaId": "chainner:utility:text_pattern", - }, - "height": 300, - "id": "060fb03a-6409-44e0-9f50-5c475312476c", - "position": { - "x": 736, - "y": 240, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "c15cf2bf-0a81-4deb-a7fd-1ed8026acf7f", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-2", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-2", + "type": "main", + "zIndex": 79, }, + ], + "nodes": [ { "data": { - "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "png", - "5": 95, - "6": "BC1_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, + "0": "C:\\Users\\micha\\Desktop\\wood-test", }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "iteratorSize": { + "height": 720, + "offsetLeft": 9, + "offsetTop": 163, + "width": 1280, }, - "schemaId": "chainner:image:save", + "schemaId": "chainner:image:file_iterator", }, - "height": 324, - "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "height": 908, + "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "position": { - "x": 1040, - "y": 96, + "x": 113.046875, + "y": 157, }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "selected": true, + "type": "iterator", + "width": 1298, + "zIndex": 78, }, { "data": { - "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", "inputData": { - "2": "", - "3": 0, - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "4": "png", }, - "schemaId": "chainner:utility:text_replace", + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "schemaId": "chainner:image:save", }, - "height": 332, - "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "height": 448, + "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "position": { - "x": 1040, - "y": 480, + "x": 670, + "y": 284, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 265, + "zIndex": 80, }, { "data": { - "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", "inputData": {}, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - }, - "schemaId": "chainner:utility:text_length", + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "schemaId": "chainner:image:file_iterator_load", }, - "height": 164, - "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "height": 298, + "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "position": { - "x": 736, - "y": 624, + "x": 9, + "y": 163, }, "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "type": "iteratorHelper", + "width": 264, + "zIndex": 80, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file image-metrics.chn 1`] = ` +{ + "checksum": "b32ee40fefb7b627c825ae653b232c0a", + "content": { + "edges": [], + "nodes": [ { "data": { - "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", - "inputData": { - "0": "", - }, - "schemaId": "chainner:utility:text", + "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", + "inputData": {}, + "schemaId": "chainner:image:image_metrics", }, - "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "height": 295, + "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", "position": { - "x": 760, - "y": 460, + "x": 624, + "y": 560, }, - "selected": false, + "selected": true, "type": "regularNode", + "width": 241, + "zIndex": 70, }, ], "viewport": { - "x": 26, - "y": 161, + "x": 0, + "y": 0, "zoom": 1, }, }, @@ -12671,115 +15155,129 @@ exports[`Write save file empty-string-input-test.chn 1`] = ` } `; -exports[`Write save file fast-nlmeans.chn 1`] = ` +exports[`Write save file image-utilities.chn 1`] = ` { - "checksum": "e373ef77f6a2c16dbfa6346f040ea95b", + "checksum": "58194428d6da5dd3eeda524547ec702d", "content": { "edges": [ { "animated": false, "data": {}, - "id": "0306e591-3a67-4f9b-9086-10fef4f0526d", - "selected": false, - "source": "55d42e03-5792-5f72-8689-e35b4a37fe71", - "sourceHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", - "target": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", - "targetHandle": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45-0", + "id": "131a876a-9792-4386-8134-5fca38572daa", + "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", + "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "27c816ae-d0de-4380-943b-9ef2c9248c9d", + "source": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "sourceHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", + "target": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", + "targetHandle": "89d518ad-2769-4eee-81e5-5b7876cfc4f1-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "371a6e2f-c7f8-4c81-92be-1eab530cd346", + "source": "7094b9d4-3173-450f-b491-3c6936c510ab", + "sourceHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", + "target": "c56c2f68-0478-4db5-b038-24f83f8ae275", + "targetHandle": "c56c2f68-0478-4db5-b038-24f83f8ae275-0", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "2eef5485-2d30-450d-b565-7480f3f50627", - "selected": false, - "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", - "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", - "target": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", - "targetHandle": "424b07aa-e55c-4db2-bbf6-4bb88877dec0-0", + "id": "5913e9ba-c2c7-4836-a3b4-7375ca75a7ad", + "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", + "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "40cfc9bc-258a-44b2-944d-8aace29634e3", - "selected": false, - "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", - "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", - "target": "9a523640-72f1-42c7-88cd-771aab385884", - "targetHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", + "id": "63490a2f-b598-433a-864e-4a08ec2e7cfb", + "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", + "target": "760f82b1-119a-53ae-af2b-45e583af6e7b", + "targetHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "633ee8f6-6eb2-4a60-8f49-504861711a51", - "selected": false, - "source": "9a523640-72f1-42c7-88cd-771aab385884", - "sourceHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", - "target": "aa31a21a-7efb-4957-af01-b4896e4160df", - "targetHandle": "aa31a21a-7efb-4957-af01-b4896e4160df-0", + "id": "6f75d981-4acc-4501-a370-ba466dd8001e", + "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", + "target": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "targetHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "89cfb26f-7847-4686-81f3-c5f3bc8f31b4", - "selected": false, - "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", - "target": "55d42e03-5792-5f72-8689-e35b4a37fe71", - "targetHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", + "id": "73804025-435d-4e52-bd8b-caffdd1f6799", + "source": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", + "sourceHandle": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93-0", + "target": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "targetHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b58b5183-ffa8-499f-ab65-fef7e1228fe8", - "source": "fc757ca5-14e4-4b2a-b60b-616311071660", - "sourceHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", - "target": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "targetHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", + "id": "b807296b-cb0e-4073-bc96-d56e2ff191ce", + "source": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "sourceHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", + "target": "7094b9d4-3173-450f-b491-3c6936c510ab", + "targetHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "dfb03067-d927-4f56-9c69-0fb2bac0fd88", - "selected": false, - "source": "04471b32-e44b-4dd8-abcb-f37a588da373", - "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", - "target": "fc757ca5-14e4-4b2a-b60b-616311071660", - "targetHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", + "id": "cd968055-e15d-4897-b09c-20d95129f2d1", + "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", + "target": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", + "targetHandle": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f011ccf0-87c7-4f26-bc63-a46d339a1e26", - "selected": false, - "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", - "target": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", - "targetHandle": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c-0", + "id": "23ded9d1-614a-5eb9-9699-63c69a30e260", + "source": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "sourceHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", + "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "feac6fa2-9792-4e07-9214-370f98126f3f", - "selected": false, - "source": "04471b32-e44b-4dd8-abcb-f37a588da373", - "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", - "target": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", - "targetHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", + "id": "58624df5-fc25-5120-83e3-8e1433039b6b", + "source": "760f82b1-119a-53ae-af2b-45e583af6e7b", + "sourceHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", + "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-1", "type": "main", "zIndex": 49, }, @@ -12787,789 +15285,723 @@ exports[`Write save file fast-nlmeans.chn 1`] = ` "nodes": [ { "data": { - "id": "04471b32-e44b-4dd8-abcb-f37a588da373", + "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", "inputData": { - "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", + "2": 0, + "3": 69, + "4": 0, + "5": 81, }, - "schemaId": "chainner:image:load", + "schemaId": "chainner:image:blend", }, - "height": 420, - "id": "04471b32-e44b-4dd8-abcb-f37a588da373", + "height": 456, + "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", "position": { - "x": 88.07239990563221, - "y": 575.2219940487153, + "x": 453.03125, + "y": 113, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "id": "7094b9d4-3173-450f-b491-3c6936c510ab", "inputData": { - "1": "speckle", - "2": "gray", - "3": 29, - "4": 8940, + "1": 0, }, - "schemaId": "chainner:image:add_noise", + "schemaId": "chainner:image:flip", }, - "height": 356, - "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "height": 260, + "id": "7094b9d4-3173-450f-b491-3c6936c510ab", "position": { - "x": 741.0048489361118, - "y": 1340.2109761249815, + "x": 222.71233886887774, + "y": 1112.075862240231, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", + "inputData": { + "1": 1, + "2": 34, + }, + "schemaId": "chainner:image:create_border", }, - "height": 332, - "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", + "height": 342, + "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", "position": { - "x": 1010.3697759816744, - "y": 488.23022401832566, + "x": 921.6036887897096, + "y": 365.42388294050994, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 283, "zIndex": 50, }, { "data": { - "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", "inputData": { - "1": "speckle", - "2": "gray", - "3": 29, - "4": 417840, + "1": 243, + "2": 3, }, - "isDisabled": false, - "schemaId": "chainner:image:add_noise", + "schemaId": "chainner:image:shift", }, - "height": 356, - "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "height": 342, + "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", "position": { - "x": 429.36977598167437, - "y": 436.23022401832566, + "x": 1017.8220871882434, + "y": 930.7055908254938, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 283, "zIndex": 50, }, { "data": { - "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", "inputData": { - "1": 40, - "2": 3, - "3": 3, + "2": 10, + "3": 100, "4": 10, }, - "schemaId": "chainner:image:fast_nlmeans", + "schemaId": "chainner:image:blend", }, - "height": 300, - "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "height": 218, + "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", "position": { - "x": 1035.0048489361118, - "y": 1502.6109761249816, + "x": 592.7247701547936, + "y": 985.0646017506039, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "inputData": { + "4": "horizontal", + }, + "schemaId": "chainner:image:stack", }, - "height": 332, - "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", + "height": 380, + "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", "position": { - "x": 1322.0048489361118, - "y": 1392.2109761249815, + "x": 108.03125, + "y": 498, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "9a523640-72f1-42c7-88cd-771aab385884", + "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", "inputData": { - "1": 30, - "2": 30, - "3": 3, - "4": 10, + "1": 1000, + "2": 1, + "3": 0, }, - "schemaId": "chainner:image:fast_nlmeans", + "schemaId": "chainner:image:change_colorspace", }, - "height": 348, - "id": "9a523640-72f1-42c7-88cd-771aab385884", + "height": 260, + "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", "position": { - "x": 721.3905141155151, - "y": 598.6302240183257, + "x": 515.03125, + "y": 615, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 244, "zIndex": 50, }, { "data": { - "id": "aa31a21a-7efb-4957-af01-b4896e4160df", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", + "inputData": { + "1": "Foo bar", + }, + "schemaId": "chainner:image:caption", + }, + "height": 260, + "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", + "position": { + "x": 95.03125, + "y": 162, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", + "inputData": { + "1": 90, + }, + "schemaId": "chainner:image:rotate", }, - "height": 332, - "id": "aa31a21a-7efb-4957-af01-b4896e4160df", + "height": 260, + "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", "position": { - "x": 1012.3697759816744, - "y": 845.2302240183257, + "x": 672.5530413540804, + "y": 1299.5404330540307, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 242, + "zIndex": 70, }, { "data": { - "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "inputData": { + "1": 81, + }, + "schemaId": "chainner:image:opacity", }, - "height": 332, - "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", + "height": 456, + "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", "position": { - "x": 1324.0048489361118, - "y": 1749.2109761249815, + "x": 193.03125, + "y": -37, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "fc757ca5-14e4-4b2a-b60b-616311071660", + "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", "inputData": { - "1": 1000, - "2": 0, - "3": 0, + "1": 69, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:opacity", }, - "height": 188, - "id": "fc757ca5-14e4-4b2a-b60b-616311071660", + "height": 456, + "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", "position": { - "x": 462.21067861815527, - "y": 1254.1849405554992, + "x": 193.03125, + "y": 263, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 242, "zIndex": 50, }, ], "viewport": { - "x": 55.70468462185033, - "y": -238.32975885085602, - "zoom": 1.000000000000002, + "x": 0, + "y": 0, + "zoom": 1, }, }, "version": "0.0.0-test", } `; -exports[`Write save file gamma.chn 1`] = ` +exports[`Write save file metal-specular.chn 1`] = ` { - "checksum": "95b2e1e9d8e2c7f2606f4a49b6a34cae", + "checksum": "10179b905a2002a4ba1b14d23f7139d9", "content": { "edges": [ { "animated": false, "data": {}, - "id": "10867a82-beb1-451e-b45a-4457a930227a", - "source": "d5925529-e5c7-4a31-8e84-ec9c3c949868", - "sourceHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", - "target": "be8845a1-4104-4946-9ef3-0aef2a083507", - "targetHandle": "be8845a1-4104-4946-9ef3-0aef2a083507-0", + "id": "177262f1-eeef-4f9f-9044-88f372c32e1a", + "source": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "sourceHandle": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539-0", + "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "34f566eb-5852-449e-91f9-de806be4986f", - "source": "964a1f57-98dd-41ef-af1a-d20e19dc2782", - "sourceHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", - "target": "d5925529-e5c7-4a31-8e84-ec9c3c949868", - "targetHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", + "id": "2ff14bcd-055b-46ab-8b1c-5668564e3b5c", + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "893511ec-505c-489c-b521-53d5c15df8d3", - "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", - "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", - "target": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", - "targetHandle": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9-0", + "id": "3a395533-a29f-45db-8084-dc06048b4b2d", + "selected": false, + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", + "target": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", + "targetHandle": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fc6cc665-23c7-41d5-9440-f6d0dbd4e855", - "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", - "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", - "target": "964a1f57-98dd-41ef-af1a-d20e19dc2782", - "targetHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", + "id": "3f886b25-051d-4df2-91f6-b42c1e17dbb1", + "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", + "target": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", + "targetHandle": "9846306b-7f97-4f97-a191-ed59ef7ab0ad-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", - "position": { - "x": 403.6532134250881, - "y": 237.2615446978116, - }, + "animated": false, + "data": {}, + "id": "414a3b38-42ca-40f6-8c52-06627240dd7a", + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", + "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "416e356a-18bb-47b3-abd6-859abf6a4c50", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "target": "fdb01134-a344-4213-84ec-95f54f907ba3", + "targetHandle": "fdb01134-a344-4213-84ec-95f54f907ba3-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4d9e37f4-d600-4442-b9be-dbbbf6543ce3", + "source": "9714307a-4cf4-4b80-b08b-c6ab083a4903", + "sourceHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", + "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "5da4378a-d09c-48e2-9b1d-c96d5d7eefbd", + "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", + "target": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", + "targetHandle": "584d881a-95f8-4b9e-b6b1-3be4693db0ff-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "74250a5e-0c70-457f-8eee-84e0c261dc36", + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", + "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "814ae7ce-1cb4-4d18-9947-6bceaab6db81", + "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", + "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a860915a-c6a5-40af-bcaa-7aafb647ca56", + "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", + "target": "d6322950-b0d6-4965-b4b4-033dba4177c6", + "targetHandle": "d6322950-b0d6-4965-b4b4-033dba4177c6-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "b2495871-ffab-414b-aee1-9a02e37a5719", + "source": "1b0d9149-127d-4d2c-a798-79a563f4091f", + "sourceHandle": "1b0d9149-127d-4d2c-a798-79a563f4091f-0", + "target": "9714307a-4cf4-4b80-b08b-c6ab083a4903", + "targetHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c14bed92-1b42-42f4-9ad7-69e3f4474410", + "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", + "target": "c7768f95-4ce3-4fa7-875b-271a4285cff9", + "targetHandle": "c7768f95-4ce3-4fa7-875b-271a4285cff9-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "d8035136-3ceb-49cc-809c-37f8ab68d085", + "source": "77117b7f-7aff-47a3-9ae9-319f183803cc", + "sourceHandle": "77117b7f-7aff-47a3-9ae9-319f183803cc-0", + "target": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "targetHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "e0f4ac32-f61a-420f-9c02-9ae344342551", + "selected": false, + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", + "target": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "targetHandle": "a808ceb7-f63d-45d3-829f-24d85b1e0d24-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", "inputData": { - "1": 2.2, - "2": 0, + "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_r.dds", }, - "schemaId": "chainner:image:gamma", + "schemaId": "chainner:image:load", }, - "height": 252, - "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "height": 420, + "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", "position": { - "x": 130.6532134250882, - "y": 625.2615446978116, + "x": 208, + "y": 656, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "be8845a1-4104-4946-9ef3-0aef2a083507", + "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "be8845a1-4104-4946-9ef3-0aef2a083507", + "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", "position": { - "x": 698.6532134250881, - "y": 495.2615446978116, + "x": 480, + "y": 1200, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 242, - "zIndex": 70, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", "inputData": { - "1": 2.2, - "2": 1, + "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_n.dds", }, - "schemaId": "chainner:image:gamma", + "schemaId": "chainner:image:load", }, - "height": 252, - "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "height": 420, + "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", "position": { - "x": 388.6532134250882, - "y": 624.2615446978116, + "x": 208, + "y": 1088, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", - "inputData": { - "0": "{"kind":"rgb","values":[0.7372549019607844,0.3215686274509804,0.49411764705882355]}", - "1": 100, - "2": 100, - }, - "schemaId": "chainner:image:create_color", + "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "height": 332, + "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", "position": { - "x": 97.65321342508821, - "y": 219.2615446978116, + "x": 1056, + "y": 688, }, "selected": false, "type": "regularNode", + "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": -23.65321342508821, - "y": 47.73845530218841, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file image-adjustments.chn 1`] = ` -{ - "checksum": "d7993cfe78e77bd592ca208a8c64f4f2", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "c81954e2-9045-5b49-8da5-2eafb8987096", - "source": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", - "sourceHandle": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7-0", - "target": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", - "targetHandle": "59b0e388-685e-4b7b-8ffe-c64bc98a350f-0", - "type": "main", - "zIndex": 49, - }, - ], - "nodes": [ { "data": { - "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", + "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", "inputData": { - "1": 69, - "2": 76, - "3": 2, + "1": 1000, + "2": 1, + "3": 0, }, - "schemaId": "chainner:image:threshold", + "schemaId": "chainner:image:change_colorspace", }, - "height": 392, - "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", + "height": 220, + "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", "position": { - "x": 625.8070606398546, - "y": 592.9030240407762, + "x": 480, + "y": 688, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 244, "zIndex": 50, }, { "data": { - "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", - "inputData": { - "1": 0, - "2": 43, - }, - "schemaId": "chainner:image:brightness_and_contrast", + "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 310, - "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", + "height": 332, + "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", "position": { - "x": 571.3328481394495, - "y": 163.52957902171042, + "x": 1616, + "y": 336, }, "selected": false, "type": "regularNode", - "width": 278, + "width": 240, "zIndex": 50, }, { "data": { - "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", - "inputData": { - "1": -61, - "2": 68, - }, - "schemaId": "chainner:image:hue_and_saturation", + "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 310, - "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", + "height": 332, + "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", "position": { - "x": 1034.6005807596155, - "y": 179.7658590325766, + "x": 1056, + "y": 336, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", + "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", "inputData": { - "1": 90, - "2": 0, - "3": 0, - "4": 4, - "5": 2, + "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_a.dds", }, - "schemaId": "chainner:image:threshold_adaptive", + "schemaId": "chainner:image:load", }, - "height": 572, - "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", + "height": 420, + "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", "position": { - "x": 1007.135509649303, - "y": 537.8809142551769, + "x": 208, + "y": 224, }, "selected": false, "type": "regularNode", - "width": 262, + "width": 240, "zIndex": 50, }, { "data": { - "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", - "inputData": { - "1": 0, - "2": 0, - "3": 24, - }, - "schemaId": "chainner:image:hue_and_saturation", + "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "inputData": {}, + "schemaId": "chainner:image:split_channels", }, - "height": 356, - "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", + "height": 236, + "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", "position": { - "x": 291.33284813944954, - "y": 143.52957902171042, + "x": 480, + "y": 944, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file image-channels.chn 1`] = ` -{ - "checksum": "522eead1dd254fca1995e60e0e6230e7", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "1cbdd398-aeda-4abb-a655-a02d745ea32b", - "source": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", - "sourceHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-1", - "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", - "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "2f7e467d-5d40-4ab4-9e28-8f5fc730f50e", - "source": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", - "sourceHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", - "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", - "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "325201b4-fe64-4820-9868-ae3c46741e5a", - "source": "6ca1e847-b2be-461f-add5-7442eb466d27", - "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", - "target": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", - "targetHandle": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923-0", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "36926793-4fbd-4914-9fcb-7ff357209a33", - "source": "6ca1e847-b2be-461f-add5-7442eb466d27", - "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", - "target": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", - "targetHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "3f0a792e-89b6-4672-9ba6-db4d32b4c65b", - "source": "6ca1e847-b2be-461f-add5-7442eb466d27", - "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", - "target": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", - "targetHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-0", - "type": "main", - "zIndex": 69, - }, - ], - "nodes": [ { "data": { - "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", + "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", "inputData": {}, - "schemaId": "chainner:image:split_channels", + "schemaId": "chainner:image:metal_to_specular", }, - "height": 298, - "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", + "height": 268, + "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", "position": { - "x": 479.85304269859705, - "y": 250.19507910772893, + "x": 1328, + "y": 688, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 242, - "zIndex": 70, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", - "inputData": { - "1": 1, - }, - "schemaId": "chainner:image:fill_alpha", + "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 260, - "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", + "height": 332, + "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", "position": { - "x": 461.03125, - "y": 626, + "x": 1616, + "y": 688, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", "inputData": {}, - "schemaId": "chainner:image:merge_transparency", + "schemaId": "chainner:image:view", }, - "height": 218, - "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "height": 332, + "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", "position": { - "x": 823.03125, - "y": 944, + "x": 1616, + "y": 1040, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "6ca1e847-b2be-461f-add5-7442eb466d27", - "inputData": {}, - "schemaId": "chainner:image:merge_channels", + "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "inputData": { + "3": 23, + "4": 30, + }, + "schemaId": "chainner:image:specular_to_metal", }, - "height": 298, - "id": "6ca1e847-b2be-461f-add5-7442eb466d27", + "height": 364, + "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", "position": { - "x": -89.06084168665939, - "y": 220.21968356908422, + "x": 768, + "y": 624, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "id": "fdb01134-a344-4213-84ec-95f54f907ba3", "inputData": {}, - "schemaId": "chainner:image:split_transparency", + "schemaId": "chainner:image:view", }, - "height": 218, - "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "height": 332, + "id": "fdb01134-a344-4213-84ec-95f54f907ba3", "position": { - "x": 152.03125, - "y": 721, + "x": 1056, + "y": 1040, }, "selected": false, "type": "regularNode", - "width": 244, + "width": 240, "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 164.66190765124418, + "y": -54.82535939094089, + "zoom": 0.7672074420067296, }, }, "version": "0.0.0-test", } `; -exports[`Write save file image-dim.chn 1`] = ` +exports[`Write save file model-scale.chn 1`] = ` { - "checksum": "619592d14b086f1cc392e648b3c64478", + "checksum": "94dcaecb771e45bf85981d3b74643183", "content": { "edges": [ { "animated": false, "data": {}, - "id": "08cce8c6-1519-47b2-bc9e-2791b06f8342", - "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", - "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-1", - "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-2", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "51373eef-dfc6-437a-8bcd-f7c1e15db205", - "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", - "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-0", - "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-1", + "id": "ef31ea17-2e21-402b-8366-7ebacc4fc084", + "source": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", + "sourceHandle": "336d5195-2137-49c4-8efc-6aa1bd99c4c1-0", + "target": "66afd92a-138e-42b7-a5d3-a45737f31ed4", + "targetHandle": "66afd92a-138e-42b7-a5d3-a45737f31ed4-0", "type": "main", "zIndex": 69, }, - { - "animated": false, - "data": {}, - "id": "7fa6b8d7-47ca-4263-82b9-865525989689", - "source": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", - "sourceHandle": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62-0", - "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "f07d87a9-d6e6-47fe-8f49-830ccc280def", - "source": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "sourceHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", - "target": "14203edf-1335-4d4f-8174-a86ce0f53bcb", - "targetHandle": "14203edf-1335-4d4f-8174-a86ce0f53bcb-0", - "type": "main", - "zIndex": 49, - }, ], "nodes": [ { "data": { - "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", - "inputData": { - "1": 120, - "2": 340, - "3": 4, - }, - "schemaId": "chainner:image:resize_resolution", - }, - "height": 424, - "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", - "position": { - "x": 1043.046875, - "y": 557, - }, - "selected": true, - "type": "regularNode", - "width": 283, - "zIndex": 70, - }, - { - "data": { - "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", "inputData": { - "1": 1024, - "2": 2048, + "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-AnimeSharp.pth", }, - "schemaId": "chainner:image:tile_fill", + "schemaId": "chainner:pytorch:load_model", }, - "height": 342, - "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "height": 418, + "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", "position": { - "x": 692.046875, - "y": 424, + "x": -1, + "y": 219, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 517, "zIndex": 50, }, { "data": { - "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", "inputData": {}, - "schemaId": "chainner:image:get_dims", - }, - "height": 258, - "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", - "position": { - "x": 135.046875, - "y": 626, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, - }, - { - "data": { - "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", - "inputData": { - "1": 350, - "2": 3, - }, - "schemaId": "chainner:image:resize_factor", + "schemaId": "chainner:pytorch:model_dim", }, - "height": 342, - "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", + "height": 240, + "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", "position": { - "x": 309.046875, - "y": 223, + "x": 239.78031643091583, + "y": 713.9047452339597, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 279, - "zIndex": 50, + "width": 503, + "zIndex": 70, }, ], "viewport": { @@ -13582,142 +16014,68 @@ exports[`Write save file image-dim.chn 1`] = ` } `; -exports[`Write save file image-filters.chn 1`] = ` +exports[`Write save file ncnn.chn 1`] = ` { - "checksum": "128dfcf4705c7bedf24b7a70c277b409", + "checksum": "57515cc3f2f040e9ef177d168af6b93b", "content": { "edges": [ { "animated": false, "data": {}, - "id": "28b8e5bf-09c1-4518-9127-df1a959a4f00", - "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", - "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", - "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "35a2263f-272c-4b53-8c36-148890f16c5a", - "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", - "target": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", - "targetHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "5002803f-f885-430f-958d-88000fb138d0", - "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", - "target": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", - "targetHandle": "ce5d04ca-a08a-4ecf-a07a-dcce789af967-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "94c6dc2c-f8bb-4605-b627-c51804328e58", - "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", - "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-1", + "id": "35fe815b-c97b-4768-b976-d3b476e2fddb", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-1", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "ab37d9e5-747a-414d-ac58-afa339d234b9", - "source": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", - "sourceHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", - "target": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", - "targetHandle": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e-0", + "id": "9e1ee957-9738-4928-bd2f-b232a10afecf", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", + "targetHandle": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "d0c03d92-d081-44fb-89b0-bfac380312d7", - "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", - "target": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", - "targetHandle": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf-0", + "id": "d33b8c77-c502-44c6-b297-1269534ef2a2", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "5961ee68-6b8f-43ad-9120-52e06689ae77", + "targetHandle": "5961ee68-6b8f-43ad-9120-52e06689ae77-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fc84006c-f1af-454e-9e6a-3b7cfac80d96", - "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", - "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", - "target": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "targetHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", + "id": "e285a65e-5c8a-412b-b8db-89df232cdb9d", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-0", "type": "main", - "zIndex": 49, + "zIndex": 69, }, ], "nodes": [ { "data": { - "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "inputData": { - "2": 25, - }, - "schemaId": "chainner:image:average_color_fix", - }, - "height": 300, - "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "position": { - "x": 169.046875, - "y": 933, - }, - "selected": false, - "type": "regularNode", - "width": 279, - "zIndex": 50, - }, - { - "data": { - "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "inputData": { - "1": 10, - "2": 8, - }, - "schemaId": "chainner:image:gaussian_blur", - }, - "height": 342, - "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "position": { - "x": 575.046875, - "y": 499, - }, - "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, - }, - { - "data": { - "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", - "inputData": { - "1": 3, - }, - "schemaId": "chainner:image:sharpen", + "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", + "inputData": {}, + "schemaId": "chainner:ncnn:save_model", }, - "height": 260, - "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", + "height": 284, + "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", "position": { - "x": 979.046875, - "y": 603, + "x": 544.03125, + "y": 308, }, "selected": false, "type": "regularNode", @@ -13726,56 +16084,36 @@ exports[`Write save file image-filters.chn 1`] = ` }, { "data": { - "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", "inputData": { - "1": 67, - "3": 22, + "2": 23, }, - "schemaId": "chainner:image:add_normals", - }, - "height": 350, - "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", - "position": { - "x": 461.046875, - "y": 1499, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, - }, - { - "data": { - "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", - "inputData": {}, - "schemaId": "chainner:image:normalize_normal_map", + "schemaId": "chainner:ncnn:interpolate_models", }, - "height": 178, - "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", + "height": 310, + "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", "position": { - "x": 787.046875, - "y": 1529, + "x": 795.03125, + "y": 635, }, "selected": true, "type": "regularNode", - "width": 282, + "width": 248, "zIndex": 70, }, { "data": { - "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", + "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", "inputData": { - "2": "L*a*b*", - "3": 0, - "4": 1, + "2": 0, }, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:ncnn:upscale_image", }, - "height": 464, - "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", + "height": 218, + "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", "position": { - "x": 634.046875, - "y": 941, + "x": 390.03125, + "y": 676, }, "selected": false, "type": "regularNode", @@ -13784,18 +16122,15 @@ exports[`Write save file image-filters.chn 1`] = ` }, { "data": { - "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", - "inputData": { - "1": 13.8, - "2": 6.8, - }, - "schemaId": "chainner:image:gaussian_blur", + "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "inputData": {}, + "schemaId": "chainner:ncnn:load_model", }, "height": 342, - "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", + "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", "position": { - "x": 144.046875, - "y": 431, + "x": 95.03125, + "y": 321, }, "selected": false, "type": "regularNode", @@ -13813,110 +16148,166 @@ exports[`Write save file image-filters.chn 1`] = ` } `; -exports[`Write save file image-input-output.chn 1`] = ` +exports[`Write save file normal-map-generator.chn 1`] = ` { - "checksum": "b022fddff9056b6b0ee6b5633f4ea3ed", + "checksum": "df23731f0484d07c4b073660c366645d", "content": { "edges": [ { "animated": false, "data": {}, - "id": "02a7d939-25a6-4163-81c7-428aae91bd46", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-2", - "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", - "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-3", + "id": "30e6cfc3-77fd-440a-82b2-bd7a090a790f", + "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", + "target": "091149ea-be6a-44d9-af3d-fb0902b9077d", + "targetHandle": "091149ea-be6a-44d9-af3d-fb0902b9077d-0", "type": "main", "zIndex": 69, }, { "animated": false, "data": {}, - "id": "4c776107-34d2-4aca-8133-2b9e5143f3a9", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", - "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", - "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-0", + "id": "9d70249f-14f4-4f79-8fe5-fb4ee1767b9f", + "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", + "target": "a6759cf4-cd53-4bb8-afc2-929733532786", + "targetHandle": "a6759cf4-cd53-4bb8-afc2-929733532786-0", "type": "main", "zIndex": 69, }, + ], + "nodes": [ { - "animated": false, - "data": {}, - "id": "72c744c1-652b-4cff-b0d3-b17958cb692c", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", - "target": "491b5a02-0d03-4299-a89e-bc9095175220", - "targetHandle": "491b5a02-0d03-4299-a89e-bc9095175220-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 372, + "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", + "position": { + "x": 410, + "y": 878, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "fc1c2d5e-26e2-458b-aec0-d1be2118900d", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-1", - "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", - "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-1", - "type": "main", - "zIndex": 69, + "data": { + "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "inputData": { + "1": 0, + "2": 0, + "3": 0, + "4": 1, + "5": "sobel", + "6": 0, + "7": "none", + }, + "schemaId": "chainner:image:normal_generator", + }, + "height": 448, + "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "position": { + "x": 410.0177579278752, + "y": 339.0188609548806, + }, + "selected": true, + "type": "regularNode", + "width": 282, + "zIndex": 70, }, - ], - "nodes": [ { "data": { - "id": "491b5a02-0d03-4299-a89e-bc9095175220", + "id": "a6759cf4-cd53-4bb8-afc2-929733532786", "inputData": {}, "schemaId": "chainner:image:preview", }, - "height": 120, - "id": "491b5a02-0d03-4299-a89e-bc9095175220", + "height": 118, + "id": "a6759cf4-cd53-4bb8-afc2-929733532786", "position": { - "x": 694.046875, - "y": 145, + "x": 745.7945904630488, + "y": 855.2046073651672, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 267, "zIndex": 50, }, + ], + "viewport": { + "x": -52.25190083081105, + "y": -133.49885267518903, + "zoom": 0.8705505632961265, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file onnx-interpolate.chn 1`] = ` +{ + "checksum": "1826a1b882ec4c54636066932cdeafb1", + "content": { + "edges": [], + "nodes": [ { "data": { - "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "id": "fbb2100e-2568-4427-b730-642e92b633b0", "inputData": { - "2": "foo", - "4": "jpg", + "2": 67, }, - "schemaId": "chainner:image:save", + "isDisabled": false, + "schemaId": "chainner:onnx:interpolate_models", }, - "height": 448, - "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "height": 381, + "id": "fbb2100e-2568-4427-b730-642e92b633b0", "position": { - "x": 697.046875, - "y": 311, + "x": 384, + "y": 144, }, "selected": false, "type": "regularNode", - "width": 265, + "width": 247, "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file opacity.chn 1`] = ` +{ + "checksum": "07014c123db5bd7ebbb1d5a50421555f", + "content": { + "edges": [], + "nodes": [ { "data": { - "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "inputData": {}, - "schemaId": "chainner:image:load", + "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", + "inputData": { + "1": 72, + }, + "schemaId": "chainner:image:opacity", }, - "height": 300, - "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "height": 241, + "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", "position": { - "x": 96.609375, - "y": 144, + "x": 480, + "y": 400, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 257, - "zIndex": 50, + "width": 241, + "zIndex": 70, }, ], "viewport": { @@ -13929,155 +16320,129 @@ exports[`Write save file image-input-output.chn 1`] = ` } `; -exports[`Write save file image-iterator.chn 1`] = ` +exports[`Write save file pass-through.chn 1`] = ` { - "checksum": "ab14fe72577920e77b2171df77f9b736", + "checksum": "280bd59efd018bed5a456d8245f9c2ff", "content": { "edges": [ { "animated": false, "data": {}, - "id": "575fe457-3a19-4e6b-ae68-f070259b37ce", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-1", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-1", + "id": "3674d502-1d74-464c-ab57-89e7f2102a41", + "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", + "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", + "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-0", "type": "main", - "zIndex": 79, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "767d6143-1ea2-42d5-87e7-a2ad0c9480da", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-0", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-0", + "id": "805d22e1-cb42-4ee3-aef6-146537b7730c", + "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", + "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-1", + "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", + "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-1", "type": "main", - "zIndex": 79, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ae8370cb-8e62-4d7e-b2b1-9fcc0158546a", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-3", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-3", + "id": "990e5119-03a0-4ce7-8229-02a7bb3efbf9", + "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", + "target": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", + "targetHandle": "e8ae0225-aa99-4d54-856b-c7488ca77dd0-0", "type": "main", - "zIndex": 79, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c15cf2bf-0a81-4deb-a7fd-1ed8026acf7f", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-2", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-2", + "id": "e8214640-0ebc-40d4-80dc-35a014c9965d", + "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", + "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-0", + "target": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "targetHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", "type": "main", - "zIndex": 79, + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", - "inputData": { - "0": "C:\\Users\\micha\\Desktop\\wood-test", - }, - "iteratorSize": { - "height": 720, - "offsetLeft": 9, - "offsetTop": 163, - "width": 1280, - }, - "schemaId": "chainner:image:file_iterator", + "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", }, - "height": 908, - "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "height": 176, + "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", "position": { - "x": 113.046875, - "y": 157, + "x": 341.7511423939119, + "y": 253.85412981498177, }, - "selected": true, - "type": "iterator", - "width": 1298, - "zIndex": 78, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, }, { "data": { - "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", "inputData": { + "3": "kjasdhaskdjhasd", "4": "png", }, - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "schemaId": "chainner:image:save", }, - "height": 448, - "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "height": 422, + "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", "position": { - "x": 670, - "y": 284, + "x": 649.8632689662784, + "y": 406.7388401632344, }, "selected": false, "type": "regularNode", "width": 265, - "zIndex": 80, + "zIndex": 50, }, { "data": { - "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "inputData": {}, - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", - "schemaId": "chainner:image:file_iterator_load", + "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", + "inputData": { + "0": "C:\\Users\\micha\\Desktop\\face.png", + }, + "schemaId": "chainner:image:load", }, - "height": 298, - "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "height": 488, + "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", "position": { - "x": 9, - "y": 163, + "x": 36, + "y": 166, }, "selected": false, - "type": "iteratorHelper", - "width": 264, - "zIndex": 80, + "type": "regularNode", + "width": 257, + "zIndex": 50, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file image-metrics.chn 1`] = ` -{ - "checksum": "b32ee40fefb7b627c825ae653b232c0a", - "content": { - "edges": [], - "nodes": [ { "data": { - "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", + "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", "inputData": {}, - "schemaId": "chainner:image:image_metrics", + "schemaId": "chainner:image:preview", }, - "height": 295, - "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", + "height": 118, + "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", "position": { - "x": 624, - "y": 560, + "x": 643.747979314531, + "y": 247.93391927096337, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 241, - "zIndex": 70, + "width": 267, + "zIndex": 50, }, ], "viewport": { @@ -14089,130 +16454,97 @@ exports[`Write save file image-metrics.chn 1`] = ` "version": "0.0.0-test", } `; - -exports[`Write save file image-utilities.chn 1`] = ` -{ - "checksum": "58194428d6da5dd3eeda524547ec702d", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "131a876a-9792-4386-8134-5fca38572daa", - "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", - "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "27c816ae-d0de-4380-943b-9ef2c9248c9d", - "source": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "sourceHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", - "target": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", - "targetHandle": "89d518ad-2769-4eee-81e5-5b7876cfc4f1-0", - "type": "main", - "zIndex": 49, - }, + +exports[`Write save file pytorch.chn 1`] = ` +{ + "checksum": "40d62300c7beaaccbb42be1660bb02f3", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "371a6e2f-c7f8-4c81-92be-1eab530cd346", - "source": "7094b9d4-3173-450f-b491-3c6936c510ab", - "sourceHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", - "target": "c56c2f68-0478-4db5-b038-24f83f8ae275", - "targetHandle": "c56c2f68-0478-4db5-b038-24f83f8ae275-0", + "id": "008463f1-77cf-4f39-b888-6f7bdbf6f375", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", + "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-0", "type": "main", "zIndex": 69, }, { "animated": false, "data": {}, - "id": "5913e9ba-c2c7-4836-a3b4-7375ca75a7ad", - "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", - "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", - "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "63490a2f-b598-433a-864e-4a08ec2e7cfb", - "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", - "target": "760f82b1-119a-53ae-af2b-45e583af6e7b", - "targetHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", + "id": "0c9a3fe3-b2a5-419b-8b04-10cdbeb0ce36", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", + "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", + "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6f75d981-4acc-4501-a370-ba466dd8001e", - "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", - "target": "ad24cc0b-36ac-415f-9347-c6da40edec4e", - "targetHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", + "id": "189cbc3a-d9a3-4c3e-bc7b-f432820668d2", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", + "targetHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "73804025-435d-4e52-bd8b-caffdd1f6799", - "source": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", - "sourceHandle": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93-0", - "target": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", - "targetHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", + "id": "2eb949f9-b277-4f73-8053-7ac1646649d4", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "0ff35754-a542-4812-b3d5-2f1897c1972b", + "targetHandle": "0ff35754-a542-4812-b3d5-2f1897c1972b-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b807296b-cb0e-4073-bc96-d56e2ff191ce", - "source": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "sourceHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", - "target": "7094b9d4-3173-450f-b491-3c6936c510ab", - "targetHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", + "id": "3b4a14ed-8ad0-4c78-8b74-8075555d5375", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", + "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", + "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "cd968055-e15d-4897-b09c-20d95129f2d1", - "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", - "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", - "target": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", - "targetHandle": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6-0", + "id": "72975f3e-aad2-46d0-8a17-20eeda1f14f8", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", + "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "23ded9d1-614a-5eb9-9699-63c69a30e260", - "source": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", - "sourceHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", - "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", + "id": "9ef7dac4-e560-4a87-b572-c22e7be3d516", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", + "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-1", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "58624df5-fc25-5120-83e3-8e1433039b6b", - "source": "760f82b1-119a-53ae-af2b-45e583af6e7b", - "sourceHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", - "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-1", + "id": "92bcce47-12bd-52bc-bbdc-9e3c954eb3fa", + "source": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", + "sourceHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", + "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", + "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-0", "type": "main", "zIndex": 49, }, @@ -14220,119 +16552,17 @@ exports[`Write save file image-utilities.chn 1`] = ` "nodes": [ { "data": { - "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", "inputData": { "2": 0, - "3": 69, - "4": 0, - "5": 81, - }, - "schemaId": "chainner:image:blend", - }, - "height": 456, - "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "position": { - "x": 453.03125, - "y": 113, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, - }, - { - "data": { - "id": "7094b9d4-3173-450f-b491-3c6936c510ab", - "inputData": { - "1": 0, - }, - "schemaId": "chainner:image:flip", - }, - "height": 260, - "id": "7094b9d4-3173-450f-b491-3c6936c510ab", - "position": { - "x": 222.71233886887774, - "y": 1112.075862240231, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, - }, - { - "data": { - "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", - "inputData": { - "1": 1, - "2": 34, - }, - "schemaId": "chainner:image:create_border", - }, - "height": 342, - "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", - "position": { - "x": 921.6036887897096, - "y": 365.42388294050994, - }, - "selected": false, - "type": "regularNode", - "width": 283, - "zIndex": 50, - }, - { - "data": { - "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", - "inputData": { - "1": 243, - "2": 3, - }, - "schemaId": "chainner:image:shift", - }, - "height": 342, - "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", - "position": { - "x": 1017.8220871882434, - "y": 930.7055908254938, - }, - "selected": false, - "type": "regularNode", - "width": 283, - "zIndex": 50, - }, - { - "data": { - "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "inputData": { - "2": 10, - "3": 100, - "4": 10, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:pytorch:upscale_image", }, "height": 218, - "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "position": { - "x": 592.7247701547936, - "y": 985.0646017506039, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, - }, - { - "data": { - "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "inputData": { - "4": "horizontal", - }, - "schemaId": "chainner:image:stack", - }, - "height": 380, - "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", "position": { - "x": 108.03125, - "y": 498, + "x": 463.0481218063261, + "y": 54.77750343838076, }, "selected": false, "type": "regularNode", @@ -14341,99 +16571,91 @@ exports[`Write save file image-utilities.chn 1`] = ` }, { "data": { - "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", - "inputData": { - "1": 1000, - "2": 1, - "3": 0, - }, - "schemaId": "chainner:image:change_colorspace", + "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", + "inputData": {}, + "schemaId": "chainner:pytorch:save_model", }, - "height": 260, - "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "height": 284, + "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", "position": { - "x": 515.03125, - "y": 615, + "x": 777.4674540587876, + "y": 306.40246044613554, }, "selected": false, "type": "regularNode", - "width": 244, + "width": 257, "zIndex": 50, }, { "data": { - "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", + "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", "inputData": { - "1": "Foo bar", + "2": 74, }, - "schemaId": "chainner:image:caption", + "schemaId": "chainner:pytorch:interpolate_models", }, - "height": 260, - "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", + "height": 310, + "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", "position": { - "x": 95.03125, - "y": 162, + "x": 137.4541188825251, + "y": 757.7994492005994, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 242, - "zIndex": 50, + "width": 248, + "zIndex": 70, }, { "data": { - "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", - "inputData": { - "1": 90, - }, - "schemaId": "chainner:image:rotate", + "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", + "inputData": {}, + "schemaId": "chainner:pytorch:convert_to_onnx", }, - "height": 260, - "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", + "height": 284, + "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", "position": { - "x": 672.5530413540804, - "y": 1299.5404330540307, + "x": 762.9729019259927, + "y": 669.0123022306777, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 242, - "zIndex": 70, + "width": 257, + "zIndex": 50, }, { "data": { - "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", "inputData": { - "1": 81, + "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-UltraSharp.pth", }, - "schemaId": "chainner:image:opacity", + "schemaId": "chainner:pytorch:load_model", }, - "height": 456, - "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "height": 324, + "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", "position": { - "x": 193.03125, - "y": -37, + "x": 54.03125, + "y": 285, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 258, "zIndex": 50, }, { "data": { - "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", - "inputData": { - "1": 69, - }, - "schemaId": "chainner:image:opacity", + "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", + "inputData": {}, + "schemaId": "chainner:onnx:save_model", }, - "height": 456, - "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", + "height": 284, + "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", "position": { - "x": 193.03125, - "y": 263, + "x": 1062.9729019259926, + "y": 869.0123022306777, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 257, "zIndex": 50, }, ], @@ -14447,268 +16669,131 @@ exports[`Write save file image-utilities.chn 1`] = ` } `; -exports[`Write save file metal-specular.chn 1`] = ` +exports[`Write save file pytorch-scunet.chn 1`] = ` { - "checksum": "10179b905a2002a4ba1b14d23f7139d9", + "checksum": "9d801de3470988431127bd39c72414c0", "content": { "edges": [ { "animated": false, "data": {}, - "id": "177262f1-eeef-4f9f-9044-88f372c32e1a", - "source": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", - "sourceHandle": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539-0", - "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "2ff14bcd-055b-46ab-8b1c-5668564e3b5c", - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", - "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "3a395533-a29f-45db-8084-dc06048b4b2d", + "id": "124360d7-1d52-4a02-8931-831d63895907", "selected": false, - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", - "target": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", - "targetHandle": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "3f886b25-051d-4df2-91f6-b42c1e17dbb1", - "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", - "target": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", - "targetHandle": "9846306b-7f97-4f97-a191-ed59ef7ab0ad-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "414a3b38-42ca-40f6-8c52-06627240dd7a", - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", - "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", + "source": "28b35b97-9ddc-4265-bf78-ff2784789608", + "sourceHandle": "28b35b97-9ddc-4265-bf78-ff2784789608-0", + "target": "febcf0d5-23b4-4485-9316-377de0605105", + "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "416e356a-18bb-47b3-abd6-859abf6a4c50", + "id": "32bfde3e-56ac-4981-876f-bdf716ee9ecb", "selected": false, - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", - "target": "fdb01134-a344-4213-84ec-95f54f907ba3", - "targetHandle": "fdb01134-a344-4213-84ec-95f54f907ba3-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "4d9e37f4-d600-4442-b9be-dbbbf6543ce3", - "source": "9714307a-4cf4-4b80-b08b-c6ab083a4903", - "sourceHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", - "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "5da4378a-d09c-48e2-9b1d-c96d5d7eefbd", - "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", - "target": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", - "targetHandle": "584d881a-95f8-4b9e-b6b1-3be4693db0ff-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "74250a5e-0c70-457f-8eee-84e0c261dc36", - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", - "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "814ae7ce-1cb4-4d18-9947-6bceaab6db81", - "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", - "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "source": "425376ac-616b-4d89-96c4-2e3238880f9c", + "sourceHandle": "425376ac-616b-4d89-96c4-2e3238880f9c-0", + "target": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", + "targetHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a860915a-c6a5-40af-bcaa-7aafb647ca56", - "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", - "target": "d6322950-b0d6-4965-b4b4-033dba4177c6", - "targetHandle": "d6322950-b0d6-4965-b4b4-033dba4177c6-0", + "id": "3d29e31d-cab9-444f-8a45-14c3e4df3ada", + "source": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", + "sourceHandle": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745-0", + "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b2495871-ffab-414b-aee1-9a02e37a5719", - "source": "1b0d9149-127d-4d2c-a798-79a563f4091f", - "sourceHandle": "1b0d9149-127d-4d2c-a798-79a563f4091f-0", - "target": "9714307a-4cf4-4b80-b08b-c6ab083a4903", - "targetHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", + "id": "4339a544-6271-476e-bda5-d6860c0bb098", + "source": "f1ccef04-75d9-4653-819b-06c981222442", + "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c14bed92-1b42-42f4-9ad7-69e3f4474410", - "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", - "target": "c7768f95-4ce3-4fa7-875b-271a4285cff9", - "targetHandle": "c7768f95-4ce3-4fa7-875b-271a4285cff9-0", + "id": "6398381e-adbd-4f9d-8527-408d6ec764e4", + "selected": false, + "source": "f1ccef04-75d9-4653-819b-06c981222442", + "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "target": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", + "targetHandle": "3afa73af-58f0-4f0a-b215-c5ba3ec26893-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "d8035136-3ceb-49cc-809c-37f8ab68d085", - "source": "77117b7f-7aff-47a3-9ae9-319f183803cc", - "sourceHandle": "77117b7f-7aff-47a3-9ae9-319f183803cc-0", - "target": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "targetHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", + "id": "68597ac1-71f2-4485-a756-6473fde19702", + "selected": false, + "source": "f1ccef04-75d9-4653-819b-06c981222442", + "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "target": "febcf0d5-23b4-4485-9316-377de0605105", + "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e0f4ac32-f61a-420f-9c02-9ae344342551", - "selected": false, - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", - "target": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", - "targetHandle": "a808ceb7-f63d-45d3-829f-24d85b1e0d24-0", - "type": "main", - "zIndex": 49, - }, - ], - "nodes": [ - { - "data": { - "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", - "inputData": { - "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_r.dds", - }, - "schemaId": "chainner:image:load", - }, - "height": 420, - "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", - "position": { - "x": 208, - "y": 656, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", - "position": { - "x": 480, - "y": 1200, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "id": "81e73474-6e3d-4486-b179-ecbdaed7c5cc", + "source": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "sourceHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", + "target": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", + "targetHandle": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", - "inputData": { - "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_n.dds", - }, - "schemaId": "chainner:image:load", - }, - "height": 420, - "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", - "position": { - "x": 208, - "y": 1088, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "8a1168ab-765e-431f-aaba-8b1011481f37", + "source": "febcf0d5-23b4-4485-9316-377de0605105", + "sourceHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", + "target": "f09bca4e-6603-48c2-a812-1039aa8ff118", + "targetHandle": "f09bca4e-6603-48c2-a812-1039aa8ff118-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", - "position": { - "x": 1056, - "y": 688, - }, + "animated": false, + "data": {}, + "id": "966431c3-f17a-45c8-b3d5-d6e6b734bc69", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", + "sourceHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", + "target": "f1ccef04-75d9-4653-819b-06c981222442", + "targetHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", + "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", "inputData": { - "1": 1000, - "2": 1, - "3": 0, + "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_psnr.pth", }, - "schemaId": "chainner:image:change_colorspace", + "isDisabled": false, + "schemaId": "chainner:pytorch:load_model", }, - "height": 220, - "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", + "height": 252, + "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", "position": { - "x": 480, - "y": 688, + "x": -520.6913678300932, + "y": 901.4967911386506, }, "selected": false, "type": "regularNode", @@ -14717,32 +16802,35 @@ exports[`Write save file metal-specular.chn 1`] = ` }, { "data": { - "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "28b35b97-9ddc-4265-bf78-ff2784789608", + "inputData": { + "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_gan.pth", + }, + "isDisabled": false, + "schemaId": "chainner:pytorch:load_model", }, - "height": 332, - "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", + "height": 252, + "id": "28b35b97-9ddc-4265-bf78-ff2784789608", "position": { - "x": 1616, - "y": 336, + "x": -507.4859156498917, + "y": 396.05936096418117, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 244, "zIndex": 50, }, { "data": { - "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", "position": { - "x": 1056, - "y": 336, + "x": 579.9043963977455, + "y": -251.4056420380027, }, "selected": false, "type": "regularNode", @@ -14751,17 +16839,17 @@ exports[`Write save file metal-specular.chn 1`] = ` }, { "data": { - "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "id": "425376ac-616b-4d89-96c4-2e3238880f9c", "inputData": { - "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_a.dds", + "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\256x256.png", }, "schemaId": "chainner:image:load", }, "height": 420, - "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "id": "425376ac-616b-4d89-96c4-2e3238880f9c", "position": { - "x": 208, - "y": 224, + "x": -520.6258512668744, + "y": -268.7414137863447, }, "selected": false, "type": "regularNode", @@ -14770,49 +16858,61 @@ exports[`Write save file metal-specular.chn 1`] = ` }, { "data": { - "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "inputData": {}, - "schemaId": "chainner:image:split_channels", + "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", + "inputData": { + "0": "scunet_color_real_psnr.pth +", + }, + "inputSize": { + "0": { + "height": 80, + "width": 243, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 236, - "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "height": 156, + "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", "position": { - "x": 480, - "y": 944, + "x": -521.8132249193926, + "y": 727.5156388863755, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 261, "zIndex": 50, }, { "data": { - "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "inputData": {}, - "schemaId": "chainner:image:metal_to_specular", + "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "inputData": { + "2": -1, + }, + "isDisabled": false, + "schemaId": "chainner:pytorch:upscale_image", }, - "height": 268, - "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "height": 228, + "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", "position": { - "x": 1328, - "y": 688, + "x": 879.0111977549333, + "y": 951.4789370127307, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 267, "zIndex": 50, }, { "data": { - "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", + "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", + "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", "position": { - "x": 1616, - "y": 688, + "x": 1221.0111977549332, + "y": 951.4789370127307, }, "selected": false, "type": "regularNode", @@ -14821,251 +16921,227 @@ exports[`Write save file metal-specular.chn 1`] = ` }, { "data": { - "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", + "inputData": { + "0": "scunet_color_real_gan.pth +", + }, + "inputSize": { + "0": { + "height": 80, + "width": 243, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 332, - "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", + "height": 156, + "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", "position": { - "x": 1616, - "y": 1040, + "x": -508.6077727391911, + "y": 222.0782087119062, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 261, "zIndex": 50, }, { "data": { - "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", "inputData": { - "3": 23, - "4": 30, + "1": 256, + "2": 257, + "3": -1, }, - "schemaId": "chainner:image:specular_to_metal", + "schemaId": "chainner:image:resize_resolution", }, - "height": 364, - "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "height": 308, + "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", "position": { - "x": 768, - "y": 624, + "x": -44.065556737675024, + "y": -254.72296827231523, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 243, "zIndex": 50, }, { "data": { - "id": "fdb01134-a344-4213-84ec-95f54f907ba3", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", + "inputData": { + "0": ""256x256.png" file from chaiNNer repository: +https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/256x256.png +", + }, + "inputSize": { + "0": { + "height": 80, + "width": 838, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 332, - "id": "fdb01134-a344-4213-84ec-95f54f907ba3", + "height": 156, + "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", "position": { - "x": 1056, - "y": 1040, + "x": -760.3439372349015, + "y": -449.22369941881294, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - ], - "viewport": { - "x": 164.66190765124418, - "y": -54.82535939094089, - "zoom": 0.7672074420067296, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file model-scale.chn 1`] = ` -{ - "checksum": "94dcaecb771e45bf85981d3b74643183", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "ef31ea17-2e21-402b-8366-7ebacc4fc084", - "source": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", - "sourceHandle": "336d5195-2137-49c4-8efc-6aa1bd99c4c1-0", - "target": "66afd92a-138e-42b7-a5d3-a45737f31ed4", - "targetHandle": "66afd92a-138e-42b7-a5d3-a45737f31ed4-0", - "type": "main", - "zIndex": 69, + "width": 856, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", + "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", + "position": { + "x": 1198.0369047464735, + "y": 455.1592094149395, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "f1ccef04-75d9-4653-819b-06c981222442", "inputData": { - "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-AnimeSharp.pth", + "1": "gaussian", + "2": "rgb", + "3": 22, + "4": 735450, }, - "schemaId": "chainner:pytorch:load_model", + "schemaId": "chainner:image:add_noise", }, - "height": 418, - "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", + "height": 344, + "id": "f1ccef04-75d9-4653-819b-06c981222442", "position": { - "x": -1, - "y": 219, + "x": 260.0950675369879, + "y": -254.44311128315388, }, "selected": false, "type": "regularNode", - "width": 517, + "width": 240, "zIndex": 50, }, { "data": { - "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", - "inputData": {}, - "schemaId": "chainner:pytorch:model_dim", + "id": "febcf0d5-23b4-4485-9316-377de0605105", + "inputData": { + "2": 128, + }, + "schemaId": "chainner:pytorch:upscale_image", }, - "height": 240, - "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", + "height": 228, + "id": "febcf0d5-23b4-4485-9316-377de0605105", "position": { - "x": 239.78031643091583, - "y": 713.9047452339597, + "x": 883.0369047464735, + "y": 455.1592094149395, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 503, - "zIndex": 70, + "width": 267, + "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 680.3840602835174, + "y": 359.2600050701428, + "zoom": 0.6658017015615836, }, }, "version": "0.0.0-test", } `; -exports[`Write save file ncnn.chn 1`] = ` +exports[`Write save file resize-to-side.chn 1`] = ` { - "checksum": "57515cc3f2f040e9ef177d168af6b93b", + "checksum": "e3674a348d6215fefb7cfecf90fb65a1", "content": { "edges": [ { "animated": false, "data": {}, - "id": "35fe815b-c97b-4768-b976-d3b476e2fddb", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", - "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-1", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "9e1ee957-9738-4928-bd2f-b232a10afecf", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", - "targetHandle": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df-0", + "id": "3046d390-6349-410c-b348-c0761399f39b", + "source": "89ad8b89-a34e-4327-846d-4c66ab4006e8", + "sourceHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", + "target": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", + "targetHandle": "0a558c45-2c62-4d94-a006-f3e24a40d2f5-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "d33b8c77-c502-44c6-b297-1269534ef2a2", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "5961ee68-6b8f-43ad-9120-52e06689ae77", - "targetHandle": "5961ee68-6b8f-43ad-9120-52e06689ae77-0", + "id": "64cee5d9-9521-4c12-8db0-52dcc9b42ca5", + "source": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", + "sourceHandle": "fc9844d5-e9be-4f7d-8e01-b17944fb6874-0", + "target": "89ad8b89-a34e-4327-846d-4c66ab4006e8", + "targetHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", "type": "main", "zIndex": 49, }, - { - "animated": false, - "data": {}, - "id": "e285a65e-5c8a-412b-b8db-89df232cdb9d", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", - "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-0", - "type": "main", - "zIndex": 69, - }, ], "nodes": [ { "data": { - "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", - "inputData": {}, - "schemaId": "chainner:ncnn:save_model", - }, - "height": 284, - "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", - "position": { - "x": 544.03125, - "y": 308, - }, - "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, - }, - { - "data": { - "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", "inputData": { - "2": 23, + "4": "png", }, - "schemaId": "chainner:ncnn:interpolate_models", + "schemaId": "chainner:image:save", }, - "height": 310, - "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "height": 422, + "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", "position": { - "x": 795.03125, - "y": 635, + "x": 1485, + "y": 480, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 248, - "zIndex": 70, + "width": 265, + "zIndex": 50, }, { "data": { - "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", + "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", "inputData": { - "2": 0, + "1": 2160, + "2": "width", + "3": -1, }, - "schemaId": "chainner:ncnn:upscale_image", + "schemaId": "chainner:image:resize_to_side", }, - "height": 218, - "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", + "height": 404, + "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", "position": { - "x": 390.03125, - "y": 676, + "x": 990, + "y": 375, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 283, "zIndex": 50, }, { "data": { - "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", "inputData": {}, - "schemaId": "chainner:ncnn:load_model", + "schemaId": "chainner:image:load", }, - "height": 342, - "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "height": 488, + "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", "position": { - "x": 95.03125, - "y": 321, + "x": 615, + "y": 330, }, "selected": false, "type": "regularNode", @@ -15083,165 +17159,176 @@ exports[`Write save file ncnn.chn 1`] = ` } `; -exports[`Write save file normal-map-generator.chn 1`] = ` +exports[`Write save file rnd.chn 1`] = ` { - "checksum": "df23731f0484d07c4b073660c366645d", + "checksum": "12beb05cab258628f98e7cf064373eec", "content": { "edges": [ { "animated": false, "data": {}, - "id": "30e6cfc3-77fd-440a-82b2-bd7a090a790f", - "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", - "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", - "target": "091149ea-be6a-44d9-af3d-fb0902b9077d", - "targetHandle": "091149ea-be6a-44d9-af3d-fb0902b9077d-0", + "id": "96b4c334-274b-434f-9eba-f3c91330e34b", + "source": "8097ee60-8658-49ed-a206-7687f612fc3c", + "sourceHandle": "8097ee60-8658-49ed-a206-7687f612fc3c-0", + "target": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "targetHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-1", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9d70249f-14f4-4f79-8fe5-fb4ee1767b9f", - "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", - "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", - "target": "a6759cf4-cd53-4bb8-afc2-929733532786", - "targetHandle": "a6759cf4-cd53-4bb8-afc2-929733532786-0", + "id": "b111966e-2872-4596-9702-87c6e04a3233", + "source": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "sourceHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-0", + "target": "9b373116-cab0-4df2-8517-4a65c8d9bb55", + "targetHandle": "9b373116-cab0-4df2-8517-4a65c8d9bb55-0", "type": "main", - "zIndex": 69, + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "857649e8-1b7c-5f5b-9d8e-0a4ee1f3e7e8", + "source": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "sourceHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-0", + "target": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "targetHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-2", + "type": "main", + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "inputData": { + "0": 0, + "1": 100, + "2": 123, + }, + "schemaId": "chainner:utility:random_number", }, - "height": 372, - "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", + "height": 308, + "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", "position": { - "x": 410, - "y": 878, + "x": 80, + "y": 720, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "id": "8097ee60-8658-49ed-a206-7687f612fc3c", "inputData": { - "1": 0, - "2": 0, - "3": 0, - "4": 1, - "5": "sobel", - "6": 0, - "7": "none", + "0": 42, }, - "schemaId": "chainner:image:normal_generator", + "schemaId": "chainner:utility:number", }, - "height": 448, - "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "height": 164, + "id": "8097ee60-8658-49ed-a206-7687f612fc3c", "position": { - "x": 410.0177579278752, - "y": 339.0188609548806, + "x": -240, + "y": 864, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 282, - "zIndex": 70, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "a6759cf4-cd53-4bb8-afc2-929733532786", + "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", "inputData": {}, - "schemaId": "chainner:image:preview", + "schemaId": "chainner:utility:copy_to_clipboard", }, - "height": 118, - "id": "a6759cf4-cd53-4bb8-afc2-929733532786", + "height": 124, + "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", "position": { - "x": 745.7945904630488, - "y": 855.2046073651672, + "x": 384, + "y": 896, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": -52.25190083081105, - "y": -133.49885267518903, - "zoom": 0.8705505632961265, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file onnx-interpolate.chn 1`] = ` -{ - "checksum": "1826a1b882ec4c54636066932cdeafb1", - "content": { - "edges": [], - "nodes": [ { "data": { - "id": "fbb2100e-2568-4427-b730-642e92b633b0", + "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", "inputData": { - "2": 67, + "0": 123, }, - "isDisabled": false, - "schemaId": "chainner:onnx:interpolate_models", + "schemaId": "chainner:utility:derive_seed", }, - "height": 381, - "id": "fbb2100e-2568-4427-b730-642e92b633b0", + "height": 356, + "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", "position": { - "x": 384, - "y": 144, + "x": -200, + "y": 700, }, "selected": false, "type": "regularNode", - "width": 247, + "width": 242, "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 298.9783568154796, + "y": 184.89290185654272, + "zoom": 0.6597539553864473, }, }, "version": "0.0.0-test", } `; -exports[`Write save file opacity.chn 1`] = ` +exports[`Write save file save-image-webp-lossless.chn 1`] = ` { - "checksum": "07014c123db5bd7ebbb1d5a50421555f", + "checksum": "9a7661bb3c5fadcb92936813023dd8de", "content": { "edges": [], "nodes": [ { "data": { - "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", + "id": "08995baf-c169-4679-8372-4a6e8ee0b920", "inputData": { - "1": 72, + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "14": 1, + "4": "webp", + "5": 27, + "6": "BC1_UNORM_SRGB", + "7": 0, + "8": 0, + "9": 0, }, - "schemaId": "chainner:image:opacity", + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:save", }, - "height": 241, - "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", + "height": 324, + "id": "08995baf-c169-4679-8372-4a6e8ee0b920", "position": { - "x": 480, - "y": 400, + "x": 528, + "y": 336, }, "selected": true, "type": "regularNode", - "width": 241, + "width": 240, "zIndex": 70, }, ], @@ -15255,517 +17342,571 @@ exports[`Write save file opacity.chn 1`] = ` } `; -exports[`Write save file pass-through.chn 1`] = ` +exports[`Write save file text-as-image.chn 1`] = ` { - "checksum": "280bd59efd018bed5a456d8245f9c2ff", + "checksum": "534d50157aafc2e9ae292ad026616240", "content": { "edges": [ { "animated": false, "data": {}, - "id": "3674d502-1d74-464c-ab57-89e7f2102a41", - "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", - "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-0", + "id": "0e7a287d-3faa-4665-a27d-2dfc097526eb", + "selected": false, + "source": "88569626-cf97-4e92-9836-67e819119df0", + "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-0", + "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "805d22e1-cb42-4ee3-aef6-146537b7730c", - "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-1", - "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-1", + "id": "1501b398-3e50-4579-aded-4018f68447e5", + "selected": false, + "source": "51826397-e502-485a-9109-f4ec326fb7b8", + "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "990e5119-03a0-4ce7-8229-02a7bb3efbf9", - "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", - "target": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", - "targetHandle": "e8ae0225-aa99-4d54-856b-c7488ca77dd0-0", + "id": "1e06cb6c-ca2b-47f2-9188-dd91b27408ca", + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "targetHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e8214640-0ebc-40d4-80dc-35a014c9965d", - "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-0", - "target": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "targetHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", + "id": "2446f67b-0853-4ced-aead-deeb90628970", + "selected": false, + "source": "ce5c2939-9da6-5692-b44e-da9884758194", + "sourceHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", + "target": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "targetHandle": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "inputData": {}, - "schemaId": "chainner:utility:pass_through", - }, - "height": 176, - "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "position": { - "x": 341.7511423939119, - "y": 253.85412981498177, - }, + "animated": false, + "data": {}, + "id": "2854e6e9-3f23-4e16-b509-40582a99b1e5", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "sourceHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", + "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "inputData": { - "3": "kjasdhaskdjhasd", - "4": "png", - }, - "schemaId": "chainner:image:save", - }, - "height": 422, - "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "position": { - "x": 649.8632689662784, - "y": 406.7388401632344, - }, + "animated": false, + "data": {}, + "id": "31ce603e-2faa-4dc6-9003-e91f4bb34585", "selected": false, - "type": "regularNode", - "width": 265, - "zIndex": 50, + "source": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "sourceHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", + "target": "ce5c2939-9da6-5692-b44e-da9884758194", + "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "inputData": { - "0": "C:\\Users\\micha\\Desktop\\face.png", - }, - "schemaId": "chainner:image:load", - }, - "height": 488, - "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "position": { - "x": 36, - "y": 166, - }, + "animated": false, + "data": {}, + "id": "387f8bb6-ac3e-4105-84d1-55478d26ef98", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "targetHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", - "inputData": {}, - "schemaId": "chainner:image:preview", - }, - "height": 118, - "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", - "position": { - "x": 643.747979314531, - "y": 247.93391927096337, - }, + "animated": false, + "data": {}, + "id": "431e86c1-6bce-405d-a66e-f683004063ae", "selected": false, - "type": "regularNode", - "width": 267, - "zIndex": 50, + "source": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "sourceHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", + "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-3", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file pytorch.chn 1`] = ` -{ - "checksum": "40d62300c7beaaccbb42be1660bb02f3", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "008463f1-77cf-4f39-b888-6f7bdbf6f375", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-0", + "id": "61314f8a-1d78-4931-afe2-42aa91d2b5c7", + "selected": false, + "source": "51826397-e502-485a-9109-f4ec326fb7b8", + "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "target": "88569626-cf97-4e92-9836-67e819119df0", + "targetHandle": "88569626-cf97-4e92-9836-67e819119df0-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "6921be1c-58ef-4ff3-ab64-7492d569e925", + "selected": false, + "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", + "target": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "targetHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "6c3ecf56-af1a-4f46-9b30-1161aa0e22bf", + "selected": false, + "source": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "sourceHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", + "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "6f3f84a7-fdfe-4fab-9694-5b9069f6a28f", + "selected": false, + "source": "1e64beb6-e055-55ff-8243-0735b5621abe", + "sourceHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", + "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-2", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "7647eda4-79c7-4d58-ac82-d3a94b3a1ce2", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "targetHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "0c9a3fe3-b2a5-419b-8b04-10cdbeb0ce36", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", - "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-2", + "id": "79858a05-cd34-4eae-b0c4-838cbe0261f6", + "selected": false, + "source": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "sourceHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", + "target": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "targetHandle": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "189cbc3a-d9a3-4c3e-bc7b-f432820668d2", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "targetHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", + "id": "7adac9d1-2d48-4f2d-98a6-c25a227d75ee", + "selected": false, + "source": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "sourceHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", + "target": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "targetHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-4", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2eb949f9-b277-4f73-8053-7ac1646649d4", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "0ff35754-a542-4812-b3d5-2f1897c1972b", - "targetHandle": "0ff35754-a542-4812-b3d5-2f1897c1972b-0", + "id": "7f6087ad-95c4-4ea2-a179-063a41e6b092", + "selected": false, + "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", + "target": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "targetHandle": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3b4a14ed-8ad0-4c78-8b74-8075555d5375", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", - "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-2", + "id": "87b9e5df-48f2-4f71-8c7d-1123ad3ce09d", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "targetHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "72975f3e-aad2-46d0-8a17-20eeda1f14f8", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-0", + "id": "9432f5cb-f00f-4077-a828-18b03f9f6039", + "selected": false, + "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-1", + "target": "1e64beb6-e055-55ff-8243-0735b5621abe", + "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9ef7dac4-e560-4a87-b572-c22e7be3d516", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-1", + "id": "9628b140-f237-45db-88d6-d2c9adb4cc4e", + "selected": false, + "source": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "sourceHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", + "target": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "targetHandle": "f8349077-8d91-51a8-a43c-f47a2f4c60d4-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "92bcce47-12bd-52bc-bbdc-9e3c954eb3fa", - "source": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "sourceHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", - "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-0", + "id": "99b09cfa-06f8-4697-bfc1-f4e73a93c25f", + "selected": false, + "source": "d614db33-b046-52ec-bced-d877e76052fa", + "sourceHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", + "target": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "targetHandle": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", - "inputData": { - "2": 0, - }, - "schemaId": "chainner:pytorch:upscale_image", - }, - "height": 218, - "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", - "position": { - "x": 463.0481218063261, - "y": 54.77750343838076, - }, + "animated": false, + "data": {}, + "id": "a1507cd6-3828-43e8-86f6-8dca44e03887", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", + "target": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "targetHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "inputData": {}, - "schemaId": "chainner:pytorch:save_model", - }, - "height": 284, - "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "position": { - "x": 777.4674540587876, - "y": 306.40246044613554, - }, + "animated": false, + "data": {}, + "id": "a287cdbb-f8dd-4f94-9712-41c600028d22", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "sourceHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", + "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "inputData": { - "2": 74, - }, - "schemaId": "chainner:pytorch:interpolate_models", - }, - "height": 310, - "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "position": { - "x": 137.4541188825251, - "y": 757.7994492005994, - }, - "selected": true, - "type": "regularNode", - "width": 248, - "zIndex": 70, + "animated": false, + "data": {}, + "id": "abb4fbe1-ff67-4a19-9c23-b097e3c5aa22", + "selected": false, + "source": "88569626-cf97-4e92-9836-67e819119df0", + "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-1", + "target": "1e64beb6-e055-55ff-8243-0735b5621abe", + "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-2", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "inputData": {}, - "schemaId": "chainner:pytorch:convert_to_onnx", - }, - "height": 284, - "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "position": { - "x": 762.9729019259927, - "y": 669.0123022306777, - }, + "animated": false, + "data": {}, + "id": "af4a81f4-dd6c-406a-ba1d-4b25c891a4b9", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "sourceHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", + "target": "d614db33-b046-52ec-bced-d877e76052fa", + "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "inputData": { - "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-UltraSharp.pth", - }, - "schemaId": "chainner:pytorch:load_model", - }, - "height": 324, - "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "position": { - "x": 54.03125, - "y": 285, - }, + "animated": false, + "data": {}, + "id": "b93d77d8-94ad-4dc3-b75a-e833e9e6d013", "selected": false, - "type": "regularNode", - "width": 258, - "zIndex": 50, + "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", + "target": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "targetHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "inputData": {}, - "schemaId": "chainner:onnx:save_model", - }, - "height": 284, - "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "position": { - "x": 1062.9729019259926, - "y": 869.0123022306777, - }, + "animated": false, + "data": {}, + "id": "c3c27544-666a-47f8-a930-5ef9d10981f8", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "target": "51826397-e502-485a-9109-f4ec326fb7b8", + "targetHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file pytorch-scunet.chn 1`] = ` -{ - "checksum": "9d801de3470988431127bd39c72414c0", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "124360d7-1d52-4a02-8931-831d63895907", + "id": "c8060edd-2410-46a4-9721-b7a1ac25d017", "selected": false, - "source": "28b35b97-9ddc-4265-bf78-ff2784789608", - "sourceHandle": "28b35b97-9ddc-4265-bf78-ff2784789608-0", - "target": "febcf0d5-23b4-4485-9316-377de0605105", - "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", + "source": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "sourceHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", + "target": "ce5c2939-9da6-5692-b44e-da9884758194", + "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "32bfde3e-56ac-4981-876f-bdf716ee9ecb", - "selected": false, - "source": "425376ac-616b-4d89-96c4-2e3238880f9c", - "sourceHandle": "425376ac-616b-4d89-96c4-2e3238880f9c-0", - "target": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", - "targetHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", + "id": "d4e8d930-22de-48a8-a460-e132bc79b69e", + "source": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "sourceHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", + "target": "d614db33-b046-52ec-bced-d877e76052fa", + "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3d29e31d-cab9-444f-8a45-14c3e4df3ada", - "source": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", - "sourceHandle": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745-0", - "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", + "id": "db10ae5d-4fe9-48c9-b63d-33517f0bdd04", + "selected": false, + "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", + "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4339a544-6271-476e-bda5-d6860c0bb098", - "source": "f1ccef04-75d9-4653-819b-06c981222442", - "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", - "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-1", + "id": "e2bff307-e946-421a-a30e-a9949533bf40", + "selected": false, + "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", + "target": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "targetHandle": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6398381e-adbd-4f9d-8527-408d6ec764e4", + "id": "e4a42688-ae63-453f-81a9-9aecfae720fa", "selected": false, - "source": "f1ccef04-75d9-4653-819b-06c981222442", - "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", - "target": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", - "targetHandle": "3afa73af-58f0-4f0a-b215-c5ba3ec26893-0", + "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", + "target": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "targetHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "68597ac1-71f2-4485-a756-6473fde19702", + "id": "e61487ba-0611-4ee6-8d73-3a60931cc63a", "selected": false, - "source": "f1ccef04-75d9-4653-819b-06c981222442", - "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", - "target": "febcf0d5-23b4-4485-9316-377de0605105", - "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-1", + "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "81e73474-6e3d-4486-b179-ecbdaed7c5cc", - "source": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "sourceHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", - "target": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", - "targetHandle": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e-0", + "id": "eb69844b-0391-4b02-b993-c4b0fdd28456", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "targetHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8a1168ab-765e-431f-aaba-8b1011481f37", - "source": "febcf0d5-23b4-4485-9316-377de0605105", - "sourceHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", - "target": "f09bca4e-6603-48c2-a812-1039aa8ff118", - "targetHandle": "f09bca4e-6603-48c2-a812-1039aa8ff118-0", + "id": "eee2ab76-6900-4716-b573-1bec60b284be", + "selected": false, + "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", + "target": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "targetHandle": "470bc244-86bd-4d62-a28b-9962b5d2407a-0", "type": "main", "zIndex": 49, }, + ], + "nodes": [ + { + "data": { + "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "inputData": { + "1": 1000, + "2": 0, + "3": 0, + }, + "isDisabled": false, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 188, + "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "position": { + "x": -291.47313874058483, + "y": -344.4284230767862, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, + { + "data": { + "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "inputData": { + "1": 1000, + "2": 1, + "3": 1, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "position": { + "x": -290.0881098931144, + "y": -1448.845755186477, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, { - "animated": false, - "data": {}, - "id": "966431c3-f17a-45c8-b3d5-d6e6b734bc69", + "data": { + "id": "1e64beb6-e055-55ff-8243-0735b5621abe", + "inputData": { + "0": 0, + "1": "sub", + "2": 0, + }, + "schemaId": "chainner:utility:math", + }, + "height": 276, + "id": "1e64beb6-e055-55ff-8243-0735b5621abe", + "position": { + "x": 1404.792260810671, + "y": 794.1265515763218, + }, "selected": false, - "source": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", - "sourceHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", - "target": "f1ccef04-75d9-4653-819b-06c981222442", - "targetHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", + "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", "inputData": { - "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_psnr.pth", + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": "roboto_bold", + "2": "{"kind":"rgb","values":[0.9607843137254902,0,1]}", + "3": "right", + "4": 800, + "5": 200, + "6": "bottom_right", }, - "isDisabled": false, - "schemaId": "chainner:pytorch:load_model", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 252, - "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", + "height": 524, + "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", "position": { - "x": -520.6913678300932, - "y": 901.4967911386506, + "x": 283.9374666740588, + "y": 195.9850277235857, }, "selected": false, "type": "regularNode", - "width": 244, + "width": 266, "zIndex": 50, }, { "data": { - "id": "28b35b97-9ddc-4265-bf78-ff2784789608", + "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", "inputData": { - "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_gan.pth", + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, }, "isDisabled": false, - "schemaId": "chainner:pytorch:load_model", + "schemaId": "chainner:image:blend", }, - "height": 252, - "id": "28b35b97-9ddc-4265-bf78-ff2784789608", + "height": 228, + "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", "position": { - "x": -507.4859156498917, - "y": 396.05936096418117, + "x": 869.193710425064, + "y": 193.20279612590102, }, "selected": false, "type": "regularNode", - "width": 244, + "width": 240, "zIndex": 50, }, { "data": { - "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "position": { + "x": 621.6451856827352, + "y": -462.1813633871611, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", "position": { - "x": 579.9043963977455, - "y": -251.4056420380027, + "x": 631.8363625924833, + "y": -885.1134377005021, }, "selected": false, "type": "regularNode", @@ -15774,17 +17915,36 @@ exports[`Write save file pytorch-scunet.chn 1`] = ` }, { "data": { - "id": "425376ac-616b-4d89-96c4-2e3238880f9c", + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "position": { + "x": 635.6979037478241, + "y": -1465.0365502454497, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", "inputData": { - "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\256x256.png", + "0": 0, + "1": "sub", + "2": 0, }, - "schemaId": "chainner:image:load", + "schemaId": "chainner:utility:math", }, - "height": 420, - "id": "425376ac-616b-4d89-96c4-2e3238880f9c", + "height": 276, + "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", "position": { - "x": -520.6258512668744, - "y": -268.7414137863447, + "x": 1406.1019019191056, + "y": 1098.801438619808, }, "selected": false, "type": "regularNode", @@ -15793,61 +17953,97 @@ exports[`Write save file pytorch-scunet.chn 1`] = ` }, { "data": { - "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", "inputData": { - "0": "scunet_color_real_psnr.pth -", + "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", }, "inputSize": { "0": { "height": 80, - "width": 243, + "width": 501, }, }, "schemaId": "chainner:utility:note", }, "height": 156, - "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", "position": { - "x": -521.8132249193926, - "y": 727.5156388863755, + "x": -982.0120257733643, + "y": -666.0714811592114, }, "selected": false, "type": "regularNode", - "width": 261, + "width": 519, "zIndex": 50, }, { "data": { - "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "id": "51826397-e502-485a-9109-f4ec326fb7b8", "inputData": { - "2": -1, + "1": 5, + "2": 20, + "3": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", }, + "schemaId": "chainner:image:create_border", + }, + "height": 252, + "id": "51826397-e502-485a-9109-f4ec326fb7b8", + "position": { + "x": 864.3437406954125, + "y": 543.0497794228941, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "inputData": {}, "isDisabled": false, - "schemaId": "chainner:pytorch:upscale_image", + "schemaId": "chainner:image:invert", }, - "height": 228, - "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "height": 140, + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", "position": { - "x": 879.0111977549333, - "y": 951.4789370127307, + "x": 574.3113417533876, + "y": 556.1360567870247, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 240, "zIndex": 50, }, { "data": { - "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "position": { + "x": 631.1447689023908, + "y": -1077.9207955115965, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", "position": { - "x": 1221.0111977549332, - "y": 951.4789370127307, + "x": 571.9055910193749, + "y": 198.52424015509268, }, "selected": false, "type": "regularNode", @@ -15856,89 +18052,85 @@ exports[`Write save file pytorch-scunet.chn 1`] = ` }, { "data": { - "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", + "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", "inputData": { - "0": "scunet_color_real_gan.pth -", - }, - "inputSize": { - "0": { - "height": 80, - "width": 243, - }, + "1": 5, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:create_edges", }, - "height": 156, - "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", + "height": 420, + "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", "position": { - "x": -508.6077727391911, - "y": 222.0782087119062, + "x": 1775.9788796123287, + "y": 885.7631254315078, }, "selected": false, "type": "regularNode", - "width": 261, + "width": 240, "zIndex": 50, }, { "data": { - "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", "inputData": { - "1": 256, - "2": 257, - "3": -1, + "1": 1000, + "2": 1, + "3": 0, }, - "schemaId": "chainner:image:resize_resolution", + "schemaId": "chainner:image:change_colorspace", }, - "height": 308, - "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", + "height": 220, + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", "position": { - "x": -44.065556737675024, - "y": -254.72296827231523, + "x": -292.865590610144, + "y": 85.50597089126259, }, "selected": false, "type": "regularNode", - "width": 243, + "width": 250, "zIndex": 50, }, { "data": { - "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", "inputData": { - "0": ""256x256.png" file from chaiNNer repository: -https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/256x256.png -", - }, - "inputSize": { - "0": { - "height": 80, - "width": 838, - }, + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:blend", }, - "height": 156, - "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", + "height": 228, + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", "position": { - "x": -760.3439372349015, - "y": -449.22369941881294, + "x": 873.3189721545411, + "y": -251.69989065755232, }, "selected": false, "type": "regularNode", - "width": 856, + "width": 240, "zIndex": 50, }, { "data": { - "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", "position": { - "x": 1198.0369047464735, - "y": 455.1592094149395, + "x": 1148.4135401688193, + "y": 194.65584721945558, }, "selected": false, "type": "regularNode", @@ -15947,208 +18139,188 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/256x256. }, { "data": { - "id": "f1ccef04-75d9-4653-819b-06c981222442", + "id": "88569626-cf97-4e92-9836-67e819119df0", + "inputData": {}, + "schemaId": "chainner:image:get_dims", + }, + "height": 204, + "id": "88569626-cf97-4e92-9836-67e819119df0", + "position": { + "x": 1114.9054163151095, + "y": 1000.5603136687494, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", "inputData": { - "1": "gaussian", - "2": "rgb", - "3": 22, - "4": 735450, + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": "roboto_bold", + "2": "{"kind":"rgb","values":[1,0,0]}", + "3": "left", + "4": 600, + "5": 200, + "6": "centered_left", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 524, + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "position": { + "x": 328.0436682110526, + "y": -1465.0365502454497, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "inputData": { + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": "roboto_bold", + "2": "{"kind":"rgb","values":[0,0,0]}", + "3": "right", + "4": 800, + "5": 200, + "6": "bottom_right", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, }, - "schemaId": "chainner:image:add_noise", + "schemaId": "chainner:image:text_as_image", }, - "height": 344, - "id": "f1ccef04-75d9-4653-819b-06c981222442", + "height": 524, + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", "position": { - "x": 260.0950675369879, - "y": -254.44311128315388, + "x": 322.66641048920155, + "y": -885.1134377005021, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "febcf0d5-23b4-4485-9316-377de0605105", + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", "inputData": { - "2": 128, + "1": 1000, + "2": 1, + "3": 0, }, - "schemaId": "chainner:pytorch:upscale_image", + "schemaId": "chainner:image:change_colorspace", }, - "height": 228, - "id": "febcf0d5-23b4-4485-9316-377de0605105", + "height": 220, + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", "position": { - "x": 883.0369047464735, - "y": 455.1592094149395, + "x": -303.69825313330495, + "y": -770.0576664329193, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 250, "zIndex": 50, }, - ], - "viewport": { - "x": 680.3840602835174, - "y": 359.2600050701428, - "zoom": 0.6658017015615836, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file resize-to-side.chn 1`] = ` -{ - "checksum": "e3674a348d6215fefb7cfecf90fb65a1", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "3046d390-6349-410c-b348-c0761399f39b", - "source": "89ad8b89-a34e-4327-846d-4c66ab4006e8", - "sourceHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", - "target": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", - "targetHandle": "0a558c45-2c62-4d94-a006-f3e24a40d2f5-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "64cee5d9-9521-4c12-8db0-52dcc9b42ca5", - "source": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", - "sourceHandle": "fc9844d5-e9be-4f7d-8e01-b17944fb6874-0", - "target": "89ad8b89-a34e-4327-846d-4c66ab4006e8", - "targetHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", - "type": "main", - "zIndex": 49, - }, - ], - "nodes": [ { "data": { - "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", - "inputData": { - "4": "png", - }, - "schemaId": "chainner:image:save", + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 422, - "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", + "height": 332, + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", "position": { - "x": 1485, - "y": 480, + "x": 1164.0100046500606, + "y": -654.1522675270166, }, "selected": false, "type": "regularNode", - "width": 265, + "width": 240, "zIndex": 50, }, { "data": { - "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", "inputData": { - "1": 2160, - "2": "width", - "3": -1, + "0": "A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png", }, - "schemaId": "chainner:image:resize_to_side", + "schemaId": "chainner:image:load", }, - "height": 404, - "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", + "height": 420, + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", "position": { - "x": 990, - "y": 375, + "x": -841.7985856442168, + "y": -498.9013509640975, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 240, "zIndex": 50, }, { "data": { - "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", - "inputData": {}, - "schemaId": "chainner:image:load", + "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "inputData": { + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", }, - "height": 488, - "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", + "height": 228, + "id": "ce5c2939-9da6-5692-b44e-da9884758194", "position": { - "x": 615, - "y": 330, + "x": 910.6957843650582, + "y": -1459.6398492003073, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file rnd.chn 1`] = ` -{ - "checksum": "12beb05cab258628f98e7cf064373eec", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "96b4c334-274b-434f-9eba-f3c91330e34b", - "source": "8097ee60-8658-49ed-a206-7687f612fc3c", - "sourceHandle": "8097ee60-8658-49ed-a206-7687f612fc3c-0", - "target": "7e4ee660-b958-5ac7-9914-7887f3c49eff", - "targetHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "b111966e-2872-4596-9702-87c6e04a3233", - "source": "5f7b26fa-7032-4849-891d-9286669d2cfe", - "sourceHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-0", - "target": "9b373116-cab0-4df2-8517-4a65c8d9bb55", - "targetHandle": "9b373116-cab0-4df2-8517-4a65c8d9bb55-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "857649e8-1b7c-5f5b-9d8e-0a4ee1f3e7e8", - "source": "7e4ee660-b958-5ac7-9914-7887f3c49eff", - "sourceHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-0", - "target": "5f7b26fa-7032-4849-891d-9286669d2cfe", - "targetHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-2", - "type": "main", - "zIndex": 49, - }, - ], - "nodes": [ { "data": { - "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "id": "d614db33-b046-52ec-bced-d877e76052fa", "inputData": { - "0": 0, - "1": 100, - "2": 123, + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, }, - "schemaId": "chainner:utility:random_number", + "schemaId": "chainner:image:blend", }, - "height": 308, - "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "height": 228, + "id": "d614db33-b046-52ec-bced-d877e76052fa", "position": { - "x": 80, - "y": 720, + "x": 885.8457220340772, + "y": -653.8667195513831, }, "selected": false, "type": "regularNode", @@ -16157,17 +18329,15 @@ exports[`Write save file rnd.chn 1`] = ` }, { "data": { - "id": "8097ee60-8658-49ed-a206-7687f612fc3c", - "inputData": { - "0": 42, - }, - "schemaId": "chainner:utility:number", + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "inputData": {}, + "schemaId": "chainner:image:get_dims", }, - "height": 164, - "id": "8097ee60-8658-49ed-a206-7687f612fc3c", + "height": 204, + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", "position": { - "x": -240, - "y": 864, + "x": -298.9827712852454, + "y": 375.39222679618285, }, "selected": false, "type": "regularNode", @@ -16176,15 +18346,15 @@ exports[`Write save file rnd.chn 1`] = ` }, { "data": { - "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", "inputData": {}, - "schemaId": "chainner:utility:copy_to_clipboard", + "schemaId": "chainner:image:view", }, - "height": 124, - "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", + "height": 332, + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", "position": { - "x": 384, - "y": 896, + "x": 1179.7657675819794, + "y": -1458.4096806094306, }, "selected": false, "type": "regularNode", @@ -16193,84 +18363,47 @@ exports[`Write save file rnd.chn 1`] = ` }, { "data": { - "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", "inputData": { - "0": 123, + "0": 0, + "1": "div", + "2": 2, }, - "schemaId": "chainner:utility:derive_seed", + "schemaId": "chainner:utility:math", }, - "height": 356, - "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "height": 276, + "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", "position": { - "x": -200, - "y": 700, + "x": -9.161828610215139, + "y": 383.0845816832387, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": 298.9783568154796, - "y": 184.89290185654272, - "zoom": 0.6597539553864473, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file save-image-webp-lossless.chn 1`] = ` -{ - "checksum": "9a7661bb3c5fadcb92936813023dd8de", - "content": { - "edges": [], - "nodes": [ { "data": { - "id": "08995baf-c169-4679-8372-4a6e8ee0b920", - "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "14": 1, - "4": "webp", - "5": 27, - "6": "BC1_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, - }, - "schemaId": "chainner:image:save", + "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 324, - "id": "08995baf-c169-4679-8372-4a6e8ee0b920", + "height": 332, + "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", "position": { - "x": 528, - "y": 336, + "x": 1167.633101297359, + "y": -265.2154064309769, }, - "selected": true, + "selected": false, "type": "regularNode", "width": 240, - "zIndex": 70, + "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 705.484188171956, + "y": 652.8282473254261, + "zoom": 0.40623316124358677, }, }, "version": "0.0.0-test", diff --git a/tests/data/text-as-image.chn b/tests/data/text-as-image.chn new file mode 100644 index 000000000..13c62a826 --- /dev/null +++ b/tests/data/text-as-image.chn @@ -0,0 +1 @@ +{"version":"0.19.3","content":{"nodes":[{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":0,"3":0},"id":"071c5460-e851-4538-af8a-8063bdd3a6d4","isDisabled":false},"id":"071c5460-e851-4538-af8a-8063bdd3a6d4","position":{"x":-291.47313874058483,"y":-344.4284230767862},"type":"regularNode","selected":false,"height":188,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":1},"id":"07551eb5-a01c-531f-8f51-c72305d48a7f"},"id":"07551eb5-a01c-531f-8f51-c72305d48a7f","position":{"x":-290.0881098931144,"y":-1448.845755186477},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:utility:math","inputData":{"0":0,"1":"sub","2":0},"id":"1e64beb6-e055-55ff-8243-0735b5621abe"},"id":"1e64beb6-e055-55ff-8243-0735b5621abe","position":{"x":1404.792260810671,"y":794.1265515763218},"type":"regularNode","selected":false,"height":276,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":"roboto_bold","2":"{\"kind\":\"rgb\",\"values\":[0.9607843137254902,0,1]}","3":"right","4":800,"5":200,"6":"bottom_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"21a01796-7ac0-4647-b588-1550d7a69ee7"},"id":"21a01796-7ac0-4647-b588-1550d7a69ee7","position":{"x":283.9374666740588,"y":195.9850277235857},"type":"regularNode","selected":false,"height":524,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","isDisabled":false},"id":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","position":{"x":869.193710425064,"y":193.20279612590102},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","isDisabled":false},"id":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","position":{"x":621.6451856827352,"y":-462.1813633871611},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7"},"id":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7","position":{"x":631.8363625924833,"y":-885.1134377005021},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"470bc244-86bd-4d62-a28b-9962b5d2407a"},"id":"470bc244-86bd-4d62-a28b-9962b5d2407a","position":{"x":635.6979037478241,"y":-1465.0365502454497},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:math","inputData":{"0":0,"1":"sub","2":0},"id":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa"},"id":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","position":{"x":1406.1019019191056,"y":1098.801438619808},"type":"regularNode","selected":false,"height":276,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:note","inputData":{"0":"https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png"},"inputSize":{"0":{"width":501,"height":80}},"id":"4fad4066-9360-4da4-827f-6f3f499e8844"},"id":"4fad4066-9360-4da4-827f-6f3f499e8844","position":{"x":-982.0120257733643,"y":-666.0714811592114},"type":"regularNode","selected":false,"height":156,"width":519,"zIndex":50},{"data":{"schemaId":"chainner:image:create_border","inputData":{"1":5,"2":20,"3":"{\"kind\": \"rgb\", \"values\": [0.5, 0.5, 0.5]}"},"id":"51826397-e502-485a-9109-f4ec326fb7b8"},"id":"51826397-e502-485a-9109-f4ec326fb7b8","position":{"x":864.3437406954125,"y":543.0497794228941},"type":"regularNode","selected":false,"height":252,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"5eaa9ba6-2235-45ee-91ef-49c059aef667","isDisabled":false},"id":"5eaa9ba6-2235-45ee-91ef-49c059aef667","position":{"x":574.3113417533876,"y":556.1360567870247},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","isDisabled":false},"id":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","position":{"x":631.1447689023908,"y":-1077.9207955115965},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4"},"id":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4","position":{"x":571.9055910193749,"y":198.52424015509268},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:create_edges","inputData":{"1":5,"2":0,"3":0,"4":0,"5":0,"6":"{\"kind\": \"rgb\", \"values\": [0.5, 0.5, 0.5]}"},"id":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a"},"id":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","position":{"x":1775.9788796123287,"y":885.7631254315078},"type":"regularNode","selected":false,"height":420,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":0},"id":"6e5333d5-2d40-45d8-9297-c6c4529826ff"},"id":"6e5333d5-2d40-45d8-9297-c6c4529826ff","position":{"x":-292.865590610144,"y":85.50597089126259},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"6fc74529-1249-5efc-9f80-90ccc41164d8"},"id":"6fc74529-1249-5efc-9f80-90ccc41164d8","position":{"x":873.3189721545411,"y":-251.69989065755232},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f"},"id":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f","position":{"x":1148.4135401688193,"y":194.65584721945558},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:get_dims","inputData":{},"id":"88569626-cf97-4e92-9836-67e819119df0"},"id":"88569626-cf97-4e92-9836-67e819119df0","position":{"x":1114.9054163151095,"y":1000.5603136687494},"type":"regularNode","selected":false,"height":204,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":"roboto_bold","2":"{\"kind\":\"rgb\",\"values\":[1,0,0]}","3":"left","4":600,"5":200,"6":"centered_left"},"inputSize":{"0":{"width":240,"height":80}},"id":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10"},"id":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","position":{"x":328.0436682110526,"y":-1465.0365502454497},"type":"regularNode","selected":false,"height":524,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":"roboto_bold","2":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","3":"right","4":800,"5":200,"6":"bottom_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"a5cfe82c-a869-5db5-a823-2cd805eddd5d"},"id":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","position":{"x":322.66641048920155,"y":-885.1134377005021},"type":"regularNode","selected":false,"height":524,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":0},"id":"b23717be-a418-5c3c-ae01-fbb964ce03a2"},"id":"b23717be-a418-5c3c-ae01-fbb964ce03a2","position":{"x":-303.69825313330495,"y":-770.0576664329193},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3"},"id":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3","position":{"x":1164.0100046500606,"y":-654.1522675270166},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:load","inputData":{"0":"A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png"},"id":"ca39fa9e-d306-4edc-8656-cb2acbca6b28"},"id":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","position":{"x":-841.7985856442168,"y":-498.9013509640975},"type":"regularNode","selected":false,"height":420,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"ce5c2939-9da6-5692-b44e-da9884758194"},"id":"ce5c2939-9da6-5692-b44e-da9884758194","position":{"x":910.6957843650582,"y":-1459.6398492003073},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"d614db33-b046-52ec-bced-d877e76052fa"},"id":"d614db33-b046-52ec-bced-d877e76052fa","position":{"x":885.8457220340772,"y":-653.8667195513831},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:get_dims","inputData":{},"id":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0"},"id":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","position":{"x":-298.9827712852454,"y":375.39222679618285},"type":"regularNode","selected":false,"height":204,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2"},"id":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2","position":{"x":1179.7657675819794,"y":-1458.4096806094306},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:math","inputData":{"0":0,"1":"div","2":2},"id":"ee3b31a3-c215-4a01-89ad-8b0f80586214"},"id":"ee3b31a3-c215-4a01-89ad-8b0f80586214","position":{"x":-9.161828610215139,"y":383.0845816832387},"type":"regularNode","selected":false,"height":276,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"f8349077-8d91-51a8-a43c-f47a2f4c60d4"},"id":"f8349077-8d91-51a8-a43c-f47a2f4c60d4","position":{"x":1167.633101297359,"y":-265.2154064309769},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50}],"edges":[{"id":"0e7a287d-3faa-4665-a27d-2dfc097526eb","sourceHandle":"88569626-cf97-4e92-9836-67e819119df0-0","targetHandle":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa-2","source":"88569626-cf97-4e92-9836-67e819119df0","target":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"1501b398-3e50-4579-aded-4018f68447e5","sourceHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","targetHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0","source":"51826397-e502-485a-9109-f4ec326fb7b8","target":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"1e06cb6c-ca2b-47f2-9188-dd91b27408ca","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"b23717be-a418-5c3c-ae01-fbb964ce03a2-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"b23717be-a418-5c3c-ae01-fbb964ce03a2","type":"main","animated":false,"data":{},"zIndex":49},{"id":"2446f67b-0853-4ced-aead-deeb90628970","sourceHandle":"ce5c2939-9da6-5692-b44e-da9884758194-0","targetHandle":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2-0","source":"ce5c2939-9da6-5692-b44e-da9884758194","target":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"2854e6e9-3f23-4e16-b509-40582a99b1e5","sourceHandle":"071c5460-e851-4538-af8a-8063bdd3a6d4-0","targetHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-0","source":"071c5460-e851-4538-af8a-8063bdd3a6d4","target":"6fc74529-1249-5efc-9f80-90ccc41164d8","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"31ce603e-2faa-4dc6-9003-e91f4bb34585","sourceHandle":"62ab70a6-cdb8-5f45-8557-7f8dd6446097-0","targetHandle":"ce5c2939-9da6-5692-b44e-da9884758194-1","source":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","target":"ce5c2939-9da6-5692-b44e-da9884758194","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"387f8bb6-ac3e-4105-84d1-55478d26ef98","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"6e5333d5-2d40-45d8-9297-c6c4529826ff-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"6e5333d5-2d40-45d8-9297-c6c4529826ff","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"431e86c1-6bce-405d-a66e-f683004063ae","sourceHandle":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0","targetHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-3","source":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","target":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"61314f8a-1d78-4931-afe2-42aa91d2b5c7","sourceHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","targetHandle":"88569626-cf97-4e92-9836-67e819119df0-0","source":"51826397-e502-485a-9109-f4ec326fb7b8","target":"88569626-cf97-4e92-9836-67e819119df0","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"6921be1c-58ef-4ff3-ab64-7492d569e925","sourceHandle":"a5cfe82c-a869-5db5-a823-2cd805eddd5d-0","targetHandle":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0","source":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","target":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"6c3ecf56-af1a-4f46-9b30-1161aa0e22bf","sourceHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0","targetHandle":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-1","source":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","target":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"6f3f84a7-fdfe-4fab-9694-5b9069f6a28f","sourceHandle":"1e64beb6-e055-55ff-8243-0735b5621abe-0","targetHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-2","source":"1e64beb6-e055-55ff-8243-0735b5621abe","target":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"7647eda4-79c7-4d58-ac82-d3a94b3a1ce2","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"79858a05-cd34-4eae-b0c4-838cbe0261f6","sourceHandle":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0","targetHandle":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0","source":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","target":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"7adac9d1-2d48-4f2d-98a6-c25a227d75ee","sourceHandle":"ee3b31a3-c215-4a01-89ad-8b0f80586214-0","targetHandle":"21a01796-7ac0-4647-b588-1550d7a69ee7-4","source":"ee3b31a3-c215-4a01-89ad-8b0f80586214","target":"21a01796-7ac0-4647-b588-1550d7a69ee7","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"7f6087ad-95c4-4ea2-a179-063a41e6b092","sourceHandle":"a5cfe82c-a869-5db5-a823-2cd805eddd5d-0","targetHandle":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7-0","source":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","target":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"87b9e5df-48f2-4f71-8c7d-1123ad3ce09d","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"071c5460-e851-4538-af8a-8063bdd3a6d4-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"071c5460-e851-4538-af8a-8063bdd3a6d4","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"9432f5cb-f00f-4077-a828-18b03f9f6039","sourceHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-1","targetHandle":"1e64beb6-e055-55ff-8243-0735b5621abe-0","source":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","target":"1e64beb6-e055-55ff-8243-0735b5621abe","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"9628b140-f237-45db-88d6-d2c9adb4cc4e","sourceHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-0","targetHandle":"f8349077-8d91-51a8-a43c-f47a2f4c60d4-0","source":"6fc74529-1249-5efc-9f80-90ccc41164d8","target":"f8349077-8d91-51a8-a43c-f47a2f4c60d4","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"99b09cfa-06f8-4697-bfc1-f4e73a93c25f","sourceHandle":"d614db33-b046-52ec-bced-d877e76052fa-0","targetHandle":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3-0","source":"d614db33-b046-52ec-bced-d877e76052fa","target":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"a1507cd6-3828-43e8-86f6-8dca44e03887","sourceHandle":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0","targetHandle":"62ab70a6-cdb8-5f45-8557-7f8dd6446097-0","source":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","target":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"a287cdbb-f8dd-4f94-9712-41c600028d22","sourceHandle":"6e5333d5-2d40-45d8-9297-c6c4529826ff-0","targetHandle":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0","source":"6e5333d5-2d40-45d8-9297-c6c4529826ff","target":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"abb4fbe1-ff67-4a19-9c23-b097e3c5aa22","sourceHandle":"88569626-cf97-4e92-9836-67e819119df0-1","targetHandle":"1e64beb6-e055-55ff-8243-0735b5621abe-2","source":"88569626-cf97-4e92-9836-67e819119df0","target":"1e64beb6-e055-55ff-8243-0735b5621abe","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"af4a81f4-dd6c-406a-ba1d-4b25c891a4b9","sourceHandle":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0","targetHandle":"d614db33-b046-52ec-bced-d877e76052fa-1","source":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","target":"d614db33-b046-52ec-bced-d877e76052fa","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"b93d77d8-94ad-4dc3-b75a-e833e9e6d013","sourceHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","targetHandle":"ee3b31a3-c215-4a01-89ad-8b0f80586214-0","source":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","target":"ee3b31a3-c215-4a01-89ad-8b0f80586214","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"c3c27544-666a-47f8-a930-5ef9d10981f8","sourceHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","targetHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","source":"5eaa9ba6-2235-45ee-91ef-49c059aef667","target":"51826397-e502-485a-9109-f4ec326fb7b8","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"c8060edd-2410-46a4-9721-b7a1ac25d017","sourceHandle":"07551eb5-a01c-531f-8f51-c72305d48a7f-0","targetHandle":"ce5c2939-9da6-5692-b44e-da9884758194-0","source":"07551eb5-a01c-531f-8f51-c72305d48a7f","target":"ce5c2939-9da6-5692-b44e-da9884758194","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"d4e8d930-22de-48a8-a460-e132bc79b69e","sourceHandle":"b23717be-a418-5c3c-ae01-fbb964ce03a2-0","targetHandle":"d614db33-b046-52ec-bced-d877e76052fa-0","source":"b23717be-a418-5c3c-ae01-fbb964ce03a2","target":"d614db33-b046-52ec-bced-d877e76052fa","type":"main","animated":false,"data":{},"zIndex":49},{"id":"db10ae5d-4fe9-48c9-b63d-33517f0bdd04","sourceHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","targetHandle":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0","source":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","target":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"e2bff307-e946-421a-a30e-a9949533bf40","sourceHandle":"21a01796-7ac0-4647-b588-1550d7a69ee7-0","targetHandle":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0","source":"21a01796-7ac0-4647-b588-1550d7a69ee7","target":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"e4a42688-ae63-453f-81a9-9aecfae720fa","sourceHandle":"21a01796-7ac0-4647-b588-1550d7a69ee7-0","targetHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","source":"21a01796-7ac0-4647-b588-1550d7a69ee7","target":"5eaa9ba6-2235-45ee-91ef-49c059aef667","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"e61487ba-0611-4ee6-8d73-3a60931cc63a","sourceHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","targetHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-1","source":"5eaa9ba6-2235-45ee-91ef-49c059aef667","target":"6fc74529-1249-5efc-9f80-90ccc41164d8","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"eb69844b-0391-4b02-b993-c4b0fdd28456","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"07551eb5-a01c-531f-8f51-c72305d48a7f-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"07551eb5-a01c-531f-8f51-c72305d48a7f","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"eee2ab76-6900-4716-b573-1bec60b284be","sourceHandle":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0","targetHandle":"470bc244-86bd-4d62-a28b-9962b5d2407a-0","source":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","target":"470bc244-86bd-4d62-a28b-9962b5d2407a","type":"main","animated":false,"data":{},"selected":false,"zIndex":49}],"viewport":{"x":705.484188171956,"y":652.8282473254261,"zoom":0.40623316124358677}},"timestamp":"2023-08-19T13:06:59.525Z","checksum":"534d50157aafc2e9ae292ad026616240","migration":33} \ No newline at end of file From 57e64c3bbfb7708beed61cadccca001ea6531d12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Sat, 19 Aug 2023 19:10:30 +0200 Subject: [PATCH 02/12] Corrected 'type' error --- .../image_utility/compositing/text_as_image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py index 0b4642b19..d4865c90f 100644 --- a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py @@ -221,7 +221,7 @@ def text_as_image_node( position: TextAsImagePosition, ) -> np.ndarray: font_path = os.path.join( - os.path.dirname(sys.modules["__main__"].__file__), + os.path.dirname(sys.modules["__main__"].__file__), # type: ignore f"fonts", f"{TEXT_AS_IMAGE_FONTS[font_name]['path']}", ) From 178acaba199cccbf68cd76df0e31c8eb1bf51a20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Sat, 19 Aug 2023 19:27:02 +0200 Subject: [PATCH 03/12] lint fixes --- .../image_utility/compositing/text_as_image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py index d4865c90f..706b5f65f 100644 --- a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py @@ -221,7 +221,7 @@ def text_as_image_node( position: TextAsImagePosition, ) -> np.ndarray: font_path = os.path.join( - os.path.dirname(sys.modules["__main__"].__file__), # type: ignore + os.path.dirname(sys.modules["__main__"].__file__), # type: ignore f"fonts", f"{TEXT_AS_IMAGE_FONTS[font_name]['path']}", ) From c24dd754a89aa40f5351638dc40687f6b1a6357b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Sat, 19 Aug 2023 20:06:26 +0200 Subject: [PATCH 04/12] lint fixes #2 --- .../image_utility/compositing/text_as_image.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py index 706b5f65f..4281e1ef5 100644 --- a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py @@ -222,8 +222,8 @@ def text_as_image_node( ) -> np.ndarray: font_path = os.path.join( os.path.dirname(sys.modules["__main__"].__file__), # type: ignore - f"fonts", - f"{TEXT_AS_IMAGE_FONTS[font_name]['path']}", + "fonts", + f"{TEXT_AS_IMAGE_FONTS[font_name]['path']}", # type: ignore ) lines = text.split("\n") From 0f60ecaf265ecb8f4c253752824f491cb014512f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Sat, 19 Aug 2023 20:34:43 +0200 Subject: [PATCH 05/12] Fixes: - lint#3 - path: OpenSans --- .../image_utility/compositing/text_as_image.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py index 4281e1ef5..206e2afe9 100644 --- a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py @@ -66,7 +66,7 @@ class TextAsImageFont(Enum): }, TextAsImageFont.OPEN_SANS_REGULAR: { "label": "Open Sans", - "path": "OpenSans/OpenSans-VariableFont_wdth,wght.ttf", + "path": "OpenSans/OpenSans-Regular.ttf", }, TextAsImageFont.OPEN_SANS_BOLD: { "label": "Open Sans Bold", @@ -222,8 +222,7 @@ def text_as_image_node( ) -> np.ndarray: font_path = os.path.join( os.path.dirname(sys.modules["__main__"].__file__), # type: ignore - "fonts", - f"{TEXT_AS_IMAGE_FONTS[font_name]['path']}", # type: ignore + f"fonts/{TEXT_AS_IMAGE_FONTS[font_name]['path']}", # type: ignore ) lines = text.split("\n") From 09a4668dae782d1284c48a7d7a97bac7f4cb0506 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Tue, 22 Aug 2023 19:22:14 +0200 Subject: [PATCH 06/12] Moved to 'create images' group --- .../compositing => image/create_images}/text_as_image.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename backend/src/packages/chaiNNer_standard/{image_utility/compositing => image/create_images}/text_as_image.py (98%) diff --git a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py similarity index 98% rename from backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py rename to backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py index 206e2afe9..016d67d92 100644 --- a/backend/src/packages/chaiNNer_standard/image_utility/compositing/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py @@ -13,7 +13,7 @@ from nodes.properties.inputs import ColorInput, EnumInput, NumberInput, TextInput from nodes.properties.outputs import ImageOutput -from .. import compositing_group +from .. import create_images_group class TextAsImageFont(Enum): @@ -155,10 +155,10 @@ class TextAsImagePosition(Enum): } -@compositing_group.register( +@create_images_group.register( schema_id="chainner:image:text_as_image", - name="Text as image", - description="Converts a text to an image", + name="Text As Image", + description="Convert a text to an image.", icon="MdTextFields", inputs=[ TextInput("Text", multiline=True), From 77cd085a1d0c15493ab5b7a7ce1818f9be38ca3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= <137266603+adegerard@users.noreply.github.com> Date: Tue, 22 Aug 2023 19:27:52 +0200 Subject: [PATCH 07/12] Update backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py Co-authored-by: Joey Ballentine <34788790+joeyballentine@users.noreply.github.com> --- .../chaiNNer_standard/image/create_images/text_as_image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py index 016d67d92..2ab36f67e 100644 --- a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py @@ -158,7 +158,7 @@ class TextAsImagePosition(Enum): @create_images_group.register( schema_id="chainner:image:text_as_image", name="Text As Image", - description="Convert a text to an image.", + description="Create an image using any text and a chosen font.", icon="MdTextFields", inputs=[ TextInput("Text", multiline=True), From 158a78f565f5793a894059061f5641acb51acb14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Thu, 24 Aug 2023 20:20:10 +0200 Subject: [PATCH 08/12] Simplify node: - removed font selection - added bold/italic checkbox - improved test project --- backend/src/fonts/OpenSans/OFL.txt | 93 - backend/src/fonts/OpenSans/OpenSans-Bold.ttf | Bin 130864 -> 0 bytes .../fonts/OpenSans/OpenSans-BoldItalic.ttf | Bin 136412 -> 0 bytes .../src/fonts/OpenSans/OpenSans-Italic.ttf | Bin 136656 -> 0 bytes .../src/fonts/OpenSans/OpenSans-Regular.ttf | Bin 130836 -> 0 bytes backend/src/fonts/RobotoMono/LICENSE.txt | 202 - .../src/fonts/RobotoMono/RobotoMono-Bold.ttf | Bin 87008 -> 0 bytes .../RobotoMono/RobotoMono-BoldItalic.ttf | Bin 94148 -> 0 bytes .../fonts/RobotoMono/RobotoMono-Italic.ttf | Bin 93904 -> 0 bytes .../fonts/RobotoMono/RobotoMono-Regular.ttf | Bin 86908 -> 0 bytes .../image/create_images/text_as_image.py | 121 +- .../__snapshots__/SaveFile.test.ts.snap | 21608 +++++++++------- tests/data/text-as-image.chn | 2 +- 13 files changed, 12068 insertions(+), 9958 deletions(-) delete mode 100644 backend/src/fonts/OpenSans/OFL.txt delete mode 100644 backend/src/fonts/OpenSans/OpenSans-Bold.ttf delete mode 100644 backend/src/fonts/OpenSans/OpenSans-BoldItalic.ttf delete mode 100644 backend/src/fonts/OpenSans/OpenSans-Italic.ttf delete mode 100644 backend/src/fonts/OpenSans/OpenSans-Regular.ttf delete mode 100644 backend/src/fonts/RobotoMono/LICENSE.txt delete mode 100644 backend/src/fonts/RobotoMono/RobotoMono-Bold.ttf delete mode 100644 backend/src/fonts/RobotoMono/RobotoMono-BoldItalic.ttf delete mode 100644 backend/src/fonts/RobotoMono/RobotoMono-Italic.ttf delete mode 100644 backend/src/fonts/RobotoMono/RobotoMono-Regular.ttf diff --git a/backend/src/fonts/OpenSans/OFL.txt b/backend/src/fonts/OpenSans/OFL.txt deleted file mode 100644 index 57eeaca60..000000000 --- a/backend/src/fonts/OpenSans/OFL.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/backend/src/fonts/OpenSans/OpenSans-Bold.ttf b/backend/src/fonts/OpenSans/OpenSans-Bold.ttf deleted file mode 100644 index 4a5bc3958b164df21ed073620b89b58c1d1e420c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130864 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�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�d$W0z%i{k9b%spmRuK zO2bu2;TBE2+^9RCpm_N#i?CHkz)eT|-qeGNdy42%Bo0*iX7E^bpF6Y9mp(qVvZC&; zjU~(SN}cU4OIB)LT9xzBceGJ^jV7Bt)@ijhmGmz#nm0zro8k>g#wc$^`jX{<#ves_+8_3dZ+YXMq|D2stvyIRO*}yZG<7?+V??tG`BQ*F~S6_c~>*m*nuQb?pc21$IjsI{2$GuTP&GBx7l6Y%;|WmJVn zbC!68(u8;fWA~QZa zHG&_{ZspV}Lw!DL6K$;oM5K5xN1&y3woAt7&kE>ov0 z*noFROc+u=-`ve?jIu@8Q^LZ(4Ogek>58v&4RyYfJ-rYZlB@=XPJo6w8? zd+|f-Ku%nt*^ueYF%AC?^GJc6_rVc1iRM`w*xM`@c#{Gp*pvK>Nbo>ULj=VUj*v>3 zNcW1LY_Ax6d|aF}T%!#OeU^U*SkkDq1>=)#ZCRh9ln3hD#9Jd$V&f~5lRG@X13^-P zM;mQ`v;NBeA@pA|@-_DjU?_z~7V2>C8^l_pM17My2_x9I42z6l%@lcGX? zy7@N_5&YQLzzrPF+Phv$0T#lyFrF>yaCL;P)>}3|#gd~}YQhxZ(b}pUjalQh*IFm- zO3$!rwHi-BQr@;!=cLKH?dwx}yjcs2*)_wPOXj=WwMIvBaY_1yCTmSaacp|C$(X=N zzn05A8Cg3TitcQ0+_u`=x;!b;5Qqq zi%e1}BV&v`)y22gL>N@w#xrvV9?P=hHA<)|N$1N*U*Da3n?54qdz2|rsxy+4*Ean$ zxzv!}9G{RRKpq}elROBlK#qJe&@TG)yAkYEG*0gL7sjeF&mZ53U+7C4*^h2quWF6QxFm^4zO9ao={ zG%1sA2bnh6k~pi>RAL=keUW`AM1z#oj&Q9O$)Q<7jo)H5Kgi68V6dPLpURn)?$Q|K zA&C|hj*So^1zaUwxCyaCXE8#KDQ6-`gdAC3Y=~U(G{Vf4hNx%g2`Y)BlId6 zL?}|x;g1aeKI@-LkitF86r0rLPM;YQ!~az}&po9h#ZZ{1i^+-& z(JIU9 zhFTN^E$}B-Ak|oGm`2G!ka(o5G(y9F!6(Yxc{k0=)>>WW=rlvZ;ydatBczxac@6T= z3mIVtRd9qxM2kl#JwUPSu>w3;5WvQ*P>joBrfOo8OIYOYS31o}OI{#~hbB_&SHk1tIc{w#m}fDNH_B&W&O+*5$Vip(H* zhZ`9dmYa)8T>wYCM2h!ga&}c&Nq${IlU$z_P|$OQs#>^HlIX2q=_T$Pa;yAe&0gKlnbaqva>^VF_+x)Az2rjmgFCnfk;`$3xidd~ULjjC z{Oig!^F8;SNyHw8Wt-atym|nEIyNRI+F+0<93ZmbC?ap0sk&4q5Ly(6Liit;AH@YJ zt_e(|#79Mk=1Uq)U2joOLbN?pi-I=lti;0UmHqo$rJ<(#S4}wF+5e=^ml}Tw(=Vx8 zlH59AiHYJ?)cv|FWK`T)ZQpurR)OqQ0APPm7*h zUAU(yW2$G@pD=nd`+tT;RzOIzikVZH6MWh12fS$>xl}1#bLCs`;w#YTLji#akrFzi zJj@UxQ<&ly#-!5h9Rxp8`G=bpjg)})4C+fE;PDsbN5CNbt5cL^vDt|gi7(-8c*6&X z_snUGZD&%Woch$IrIs?w^Y)84YnWN=FNZ%@s1^n3@1W)G-8-VPnj|+$5DSD<=D+=|UiIq1UmYQkgU)r`f~7 zQOd**eUZh@bn>r;8WT(gr7p>+Pz}w)BS{bcU06(*YtM;pd0427WiLKA{90rdB4o6# zj%G9Ng50Gm2v9)28%V#Sk?w!pR55L%ZYkmt*;-rJ6xmrqbfQkGTqD`W#uex3JQze zx~Rn2>KZyAonlS2dbQdpCBqJv&e}E2O>CVM>+&dA1OJLeD7bW49=r{zg6yACY zeTbc1=;M(*2Ybc!`iSG;&0d<+J5o-^OQqu#-Dtd^z8=XNbljl6BcF|ICbw|R4TT;r zm7MIoh|wJx`HX*YOnWlBRkDz@3%B+_|1{=Zem>g8yE5A8J0dQPSt&_HyLfL!`|s%Z zX-qh2_um}R{+`&LM%%?ZAKHH}v?D(s8Rw_M?F;RQuaL;OwC_plGs0a9tse-jd6j0OEg9Ukp}6xx|wi3_8P+BMog65Bf{jH1?xcGxk2 zvoxlF_80X(wEtOXXAjYNMGXk;e-YXxf2HGy8VTAz75fj+cJV|-`vtN6Cdpp`r+99m z{d2K>x8wuBDau{6e<_at!N_j3i!u=HUy1!^BLZ*4FNe_nA3{4bna(Rp2(*I_$+`%S zVH|Piq5Yyb&Sw%E#-TT2c{JKV6Yye+yKav*yJMKJdA}vfEA4Xb+)^qRUg%CtBGx5qn(lXMF_h?_roPld4^wG0 zY#<_%1i8}paEXDR_;ab#V0MZNwWh@me;N4M$emA_zsM7n-rJuQJNgq@@j>ZnW)tFu z6f8TE0w|cFnS9Ie(UEn?38;Ju4r}_n!XF(>?lnV~OFL(@Cs(9)@-2B4?Olc(chf9L z{xy6dt3|%xP>K2k6S_em!&ec1j2ms>amE_GCr!;5V{6*od|_Pj{DoC4y7W6{?@|r!p?c;nfTAEy$+?kMN(nN%_vWV`PW=pRM}Ot zmpk1ZVoHvSj8udrSktm5R8Cl2PB46dTLbxa7WORl36)%qyQE)v74V!$HB<~}L*V&v zZHBkDlzC2FkeQWHR>{|D^0_tR((+qf-W*p!R|;+&%+NV-@+Y|A#!Iv(+4%VAkPRC8 z07+1ZX+A#TuqTVR<U)S z6f+AP<~;Hn{_j>Dfzy|VbnhieNX=!{dg*7ffMT1@mv7Z)l#;)3T#V?jl5JRt5G5W{ z8p4s9=+V*GC?t*-fCFRX!jz~GB7+1L5-KGLKYty~%#Ru%c*FE60wCb|rmv6x!aw1U zevmLDZyElVjLYQ5fQgar>qNGYKZEVwbqq#2mK%xA;=HbpRYf+65n zxo(YOZi?FMViE}&oMr-tfS}r6_x1g{$-m?vNSF~7|NY4GBL_gm5F$b7LW7C)loPmh zB$n{s6COy?=Ky2uNc#xOxJHhMTqTjq@vszMr6h)fB0%C`^1bS?>bM=-M-m}v-bRcvVpVJC2v$V@Q=ALKp`_h(?1U`7h&WBx_LG2jqzOhJYt zvGnhDOI{}7m{I=FlSSp`fiL|0!0-o0?2?R;?cfLC1O`2N`vda%gVD^*(I58pA-3=! zKLID_&7h$Eq?`p#{8S@E19&2}_{*-X(aehIZ7zNSAp(Y*DXT`9=SAR7`4oLRLDL2Y z7IVZ&h?ZC)t4M zHTY-#K{A8gTr?F#%y5{CrjacNjPhSm{>Dyw82mw~nEw#{0m1^Oz_YAX(#!rTc&)+A z#ffmU*3q@1B8y?pky1U;X+J}7PEA~z4dQKr-GEzJABw9=(JiA6Z4=3lE zk(s0g*)4hYY0^isbflTK{B7hL_EqURv@9FxrY*0c&&$%qIQP9HU9{x~^f^n$VY5ei zNQ*>?mUqavq)SH{X^UZm$32|%$q`ymOX(~2G?|Od73Knj->_%sx0a1G&~K3!YuoVZ zQ!dfvkTrB;Q*MLKA(!YM#pe-3G;?*bx9~ZNocxdl7r9FMIr@9@d+4nks{7*ih9UC% zDExjV{Ty?deD1~Popk(IHTeuZhD7e8zwtxz8M)56M*91>FUe;TMKG0qHpP<98(FWk zQuZdr=^6e9wCrYU*>7bhC{Ev}EqQFM)JggPr?1nN9yU*!DSLzB^ek=3M<1W;MT*mR zY0F~tsU_n8rytUmZD?sD-vUnGp)H5-t(~+_&d7VTr62GVlevIXVdTyDRyqCFvXQr- z4bj}m++1!e^b!ZG@(IYL;`fLM4iQK)VvMFiDdb@)af682gxT0bznfRQ=uOkL<3&^~D>P=1*U~ zHg7rHaSX{EEp6kLK}*!*RVA$I5|Yk^m>OtdRN^r6;byFGGF~a;9SC*nbxr0cZe!yw zf6ENz94Xfn>Ti0VX}q!xJNiA0bslSplSG%QVi=<_P8EWRzoH8il5dtzFbxyKnDFEU zas`7&B}!c`W?<#5IljE{8>VgTyL8_(KP%d`<}2nx&U=i!ePCj0+PLZozwTUdd_&8o zTU!sRps|yB4NpkFzGJ5y+jz=~%l5_D4e}v2776Z4@u&Jo! zC>D!MSQ2d{2NaR`H-B|HazvndD?;Uo=Nv^PU~PgQR>8dAIDE(>4P$)I9rGS*1Fu_luw zCQ5;L#Q>g0PtIUeQS`ueBUH^M#w8%9sB!1A)VdQhyKintoW7xGiGA)l_B$W1nHW>* z7&y^iyY~xzPn5&Jgs0}GPnec5VIVrRk^Kk(_aDksZBO1d_^bUL;QLPO-Hp(lozM+o zUpK~PWZ)o=Qp-?#Fr2WAKtCF10ly&G2L1|O3eoK4^*=l%Ms}*i176`ykN{`-j#qlp z+EzAX4XnSjtz>1g*FHDvCucULD6Ny1*3Q|}Y^huK>_A>yo~g33U`7e*(CZvN{oscO zSA6r)OI7YlceEz-hfsCzoBJ~AU2TU~S3Pw9rlx=9PhVD4GpVRM-H>ibt<8=nJBR~a zR{+0qiRL8ic~X&@N(KM>aEFt|szsyF5|t73Zp5Lr1bnox#-#;tfHf!s&iThSof9mVZ%_)l-w)du&nJ!2=r_XTSHvO<#We+W54ZOrw-5nMMejKPe+`%7UEsEOu4%mc z+-vsn3wA!;Kkcr*TuVjY&SyI_+p2OMx}sulM|Dn;*2l~{%yvCIMjkg{?`cUcMa&p>P0AW3c+|69mr{wcJ0Q(rX44<33 z$!Gk-arE~SUHA<7^Mv@hC7ygf0$Lfl#pvI9fqXs(Ibq_a;d2{3eVZ}Cqo0@A0`^Lq3x#K%MmW9hb;w7k(c@=j)V{@!sP%Y!5w+ z%W2CYwCo^#a2mU4%ftL<>{50KJ&iTAWh?q@Vf*N5Y@;o&pwB)s4o>3~+VT-v9wpzx zX)N^l3%>O(?UOSSOZ%JzJln`zIE{_89p5 zVLtDl^*R5~12bM~118S%bC?&|Gn|4O7^xmQgi$rj>&zv&EifwVVXe8jT4I@?`Ab;2 zLesrtqQklyV{h+cUY~V=QQb4+rAcITe&oVDjQS`)gZT;j3PxQ#vTx`hMtz7~#{Pg@ zu%WOgAXbP|p$%6tNPBX~F5lr4(ca^b?(&p&6EeY*9_FSkNbVQ&4sUZ((T5}SkWccqW+cx|p(g=RKWy^P4w_^U!M&j5!W&raq87Uunl-ju&r9z*~ohV z-P{p-hCk!ndGYC?`HYX1Y(L%}7S_-6OF|UAvoG^Ma^*w!mh4(3-96NQ^3n>~$-(F5 zyJzR}ajYq&I=*kx6(=C{u^-DGke!0YRwT(PjWb(wy>^sBnv94hc zvpJ)~On$VqyZGhucnLrqtw&RC`?E_>7wFG_s@ZAPC;l z!JT!4TJppQ$u0ft;O#Vr2{aUZdOy8k^r#?pJ$?R=kyS|^#n`CCroH;XR=FFKh^UO2Pgiu0A z4|p0ekIKl*dNk;X?+D?C2w`m0q={1(?T@G-WU-l$Av;G+%}tAWHu_OQtOE$?c5dR- zc>DI$>%u|X3#AlI%}LFf^>Mn55PAaf!qVE}hSPUC{0Z@W4h*cN^PA0Mo*#8J=$k>4 zRMAjb`|&lq3kflAMtR#Ri<=tARm6g{7~~JCtXWj?r18kdggo#lp~bzb%8SeT&2l_~ z^p!|YtOBCjjDYQk&p>=YRc-Ua1=l{GMo5Y;8bxaAON&2m+j5$az+VXQW3|N#8+^-x zME+r*H`f){maqTu`XPi|b%7B7Z4LEJ&9SdHq5e~lKk}-E#_|UCTf!hh3@*r|H=%?R zU*b=?5FfXjbVHnIE6HZko6IK$!blK_Cp$qI-0eD0QjzYv@!|pSZoCk7p_kvA{8REK zID3Dzm4XJeX;=ST&SrNT_8$@e*7*77iziR1u5(0;_M?zHLw`yfqkT!4EL_v3 zAjN=oCupbLACa9RBs6`*XN2McCfk-46U!fWH9$(k5uZu!L_f3wvzpvOPLVl)my>JBZDc=LMD8KCl8s~y=(dvU$$t7aSw{^d zg{%WclyD2V9Xa)KmVmAmW$h%p!R0=(n5-o?g5qw{hH}eE9m-n)iXEf^y}lBu8_71Z zi|hfXgGk#zZbGTM5xbAPfV8ckoG*FbMwX#=t)RY@+<`j%gM5dYEF;&E^~kf68t7=$ zX(4KL6S)~B-a!r-{7En4Nxs;f#CG$0&`S*I`cDrT2#q8p1Fkn*5Gbe?2Pz+uj$Z=K z^9iL>X%1n$fj1D1H}Xbe(EPRD#HjVtOr$5M4cgUOU-Xb!izJ#BtwobATC5gJx@uO< z3O#2el?))mQMxFVgWpWRHTb2H11AgcOUY9FQnCuIrjY6m_&do7_z#m0;h(`TB_HFL zl5_Z_Bx^tRKa{*7I`S1&A8T<;`1iyvuf`13S zNGR*i`okZ<2Efl^S@6d&l)%QZ3GgSesqk}IBm6~dG5qE15d6dJDE#}`lkiXSSVDO` zkB4vLXd|!Y_3(w{IG@Mo0T%M(d_G?Zcr9NG|9XA{{7w8e__y=j@b~b&@b~lm@DK2V z@DFhpdf+GrFa7|BHRF%*r+_)hPXd0HKMVhP{yhBG_?PHIfAj}O|5)KK(Ut+TLR$fu zkQDd!VK?XAT(B)O-n2Ed(X=J=py{Sew`p_cY154vZqufWOw-16x9NtoAk+0}Zc}S& zvS~wVqiKDr+q5qAplNMtrD;uy+q8Okfa$v7y-ce{x=q&(KWJJx+-+Jh{IqHL2)Ak3 zh=Zo3BgUGR3_ERFJj`ucG}LWcI5g9=V8|@f{2>QTEkoR<=A{0nrlhT=#w53C9>RuX zx2Zn)ps6l7#Z)`kZK_E;ZJL|tHqCLKHdQ;_rYh%FQ>AmPslu_??cboF#SDL29xlMT~?zl=* zZq!OsPL$g;HEOGAO4KaV2PQjFU)G3K;sLbS~^evsRg9qBfW8|XHT9pE;N8L-kc zI^wixRD|1<749}=LP{ftPc)4fo@Yu<$}}Z9XPKN*%TY4R)!c7B0+$M`H z)HK~ZBqVcsn1DK{5X#9i3a)+4vOEhx7~K~O;#dtk1?uH^<6Xa(KS!QW`So4adn zfZadW$8OA}vq^5(0{;SI!OO;PjEof2!|)s-Ddum8hLP@P_s!*Ymg`%<3c9fs>>I{| z2v12d&=YjCD<^u~2_N^AaW20}(_M7ED}1W(QzjR>jO$$_w{Uv?QA#%ztl7Ac^iLb- z+B`M?7%WNuw1T6IrBBX3s_{()X-y=WL`O$AA(WtqAgW_^pGJ55A`KK2fpCCj46uk2 z9Vtmfs`!y)2=#I$O7}bo-V`t5_r%ED2bK;K8JuT66mwiJ*s^{IzlD`Hk_JFsFef}f z{zk3TMvG}FT|u|dJE@C)MZcwP7R&~-0`@5T2Ya4m(74c9VJyrT)-9|@*i~VD!$QKM!$yY{g_Vb&y60~Pr~an>miXJS z-$wkF`dh|t{7KSzsyWqnkOpGAw`L5m4D zsuoA^)oAf1wD@LzH(K0=7C**cl`W=daaXi>vNlsI(yr6iYn!z#1{YfV6k7aB2niVx zvJx%c6Y_n?kFv$Y+|zuu*(_UZHz%tWH=CE5SE9u?m~S@UjTX0E*5c`^#oaGyaT!{C zKUz$Fi~21IEl&9@{kJT%_ySr?-T!fa;y%f~hg;x&iut&oavvcsayQl_dG66zi8RvQ z?(5rEw_n%Z;+{dVGNneWh<+sBUwrxEOBYYKZ@&2A#TVL}FP^&a$i?T|7qmCG=U%*} zeayw}?LHT8CgkFO;eNbWcJcf6hIUtbZF_Y)J2(DZmrv%O`}ADJC;sQk&JFlv+sA{? zesT8mv!9(kfA)j3@1K49>|1AF{zPad`Q+RuSk-*uJll8{`gpe2S)a3pPYTcc`thPO z-=2B;Oz6k+&h$QW)yJi0x}FL6$om{PlH)kPNk#i7;2#dv~F6E z)}1$KJ+z)$FP2Zgr$1;RnhEn|f0n=;yqP&!B5%=}v}Ubdo5y--^R))8QCq}ku|9kq zU(ee*aTr9h$Q`r`-2fZVgAHR9>=t&My~fTlH%5OBU&bHOx@+0mcJ050-iD=yv&Qbm zG-Hu*v2lm-6Q9LChkSnawfUC%w))=Z`-`91&*3-2Z@u3hzjyt+_)qa)R=oC~xDP7hojcvs-#fv*OB)y1z%aF=0SZtC(y*YK_@y1v-0Pq)W|cu-VOWzdeG zL*2V|&+dLh_wzkcdo=bq*^~B6=~>nDZ#_Ti71ArM*S22!dtJQBiQm~*-F4L$y>olt z()-xekyqzk{f|CZ^~vfpvrl=SxBGl{P5)~~U$g9*)7N}`%};&9`bPIH?0a3`hx>lk z_t)Tn;C{gs!3%?1gLefV2|gM8R=?i;!umP-W%bMNH@DxiemC~Jv)=>#{@XvWe@K68 z|Fr(O{j2)l9HNEv4v7pI5;8tycF3)!t|qg|Zptv_nW{`nVbwxm&oa$<<|^|djO$(I zBcWG^4hkI_IzDuEXhZ0#&_}|;!W>~)VfkTm!j^{pGwjQ-c1w^Y%;K=5Sh6j%EDe@b zmaUe3mIp1*Ti&&NX>kwm88C0abpvi5aL<5;2D~ufg8`p~7lzk_FAKjh{Lb+E!=DL% zJN)zTpCV{P&xr7dl8ECG&qur;@pXiIVE2KRfpG(q2aX#!ZD8rZmVxUAZXLLL;OT)M z4g7B4#Yn%%{*l(mVUeRFn==h-L2E9Az%R%m_ z9#QpCUt<>P5gig86+J9^eDv(-dC}KJZ;Rd&eJJ|z=$E74js92k&oO>6Lu0Owxjp7c z%u_M1$NVei=h%Q)Q>;BUGj?+9%-H(aYh$;@?u~sg_W9WNV!w)Y$90bji<=pDPkfj7 z+v4wwek@8ExG&*v31<^NOZd()+A+zo+i}$K zwBt?3dB@LAKWBgE2IrTFVTsEUUmo0NaQ@)?2Y)p9-$_G~%9377dN(;ZxhnaAfMLzU)((4h*guDz9roj}3&RVB-!c5X;a?4R zkBA&$9Z@-=e#C+i4~}?Z#4jT!j9fKx+sH>p{+7a10#bUW1gBV1qEix58dDahtV%hU zaxS$?YD(&Y)Z?k2rP~+BENfO$*4C`svc4W=9kqG1HhR+NyGMU9#x`d4nD@tgJ+@%%+_6W;J~Z~Jv2Toh ze_Zak2gW@*?xk^OvZJ#{XP0Hq&t9LsGy72X6WOn2pUeKwc%Sjtj1L_@V*HHpi^ktP z{{HdjCiI$+K4H#;dnY_M;hl-=Cf+vjo{3LSJTvjjNp#ZiNez?!G1)$O%M@+Oj46Mg z>N_=m>RnUspZfIFH>aM@Nz19vY0Y^c=b4=Ix#_tJbI<3Q@X2JV~*A%WQ+*Y{1@L1vFg6}S(mdx2V=ZCo| zb63{{*7T_vP&2J&L(P*lKi0<9R@L5I`&8`@bpz@q*Db4iy*{G;zJ@^!&W6;6s)m0x zd^In4-h_Fr^PZUZV`D_)>c;1rdNh?aJ=FA5Q+sn=^Xo0+T28b)+45S;x%syFOXr_l z&~3ql1ve~se8D#hoeNhie0GuVqM$`#ixL)PEy`b1w5V#);zidl`eFlMA zOII)5xAd8%?=1ad=}*gsExT^n3(MK^!OLrxw=92kMaqhOD~&5>tUPjU*K3=ueQcF+ z)%aC6t$Ovk9@oviuIaiLR!6N)T%EQ$XLZHu#j7{1zH9aI)u&c}xcd7w#x?!c*w%X@5+Q_v-){b90du`L&b!%^1dt~k3*S@{>i?!}` zSFMX$H*DR6b%pCH)-|qMzHalnyVf0FcWT{->%L!aT;F$n-1@Zj`RnV}uUx-n{oeJ* z*FU%Z-SuCscW(&TaPVh3->_iAh7GrExNpM~8(!P+uMOXAxY+8~dR6Pd z*5uag)>*A{S`W2;ef`MmZ@vDF8@k<4aKpVfymrHXHySo}-`IcSpp7Fp=5Cz1v3%p= zjZbX+b<>zlw{AMJ>6uOMZTjv;pBww%m~i8m8*jgH-)6qKZ1dl5y85O$H*LG=>n&+p zwrttGrESacEho2}-tx~azic&cwQtSXnzyxj>(Z^8w(i+_aO?4{&ux8U>-nv}Y}2*{ zZZmI-+%|Mu`nJ4nv$j=iJGkxfZU5f(&9N9|MHgEx6Hj| z{w;6qNZB!EN7;_~I}Y9Ie{1hs!)}ecb;zwZ-r9ES#hqPuF5KC=bJxzjJO6cCuiFOR zw(hp4clFv;uxsnCPi`M{d(-WA-Tv9_7kArsH}3vm_YZg2@3`rX<9GbDCx6eid!D(| zcIUi1Pu-Px*ZjL4xm&wC{qDQ&zOc9JUi03>z1e&7_m=H#*t>M^`n}us?%8{A@A17S z_rA3E-M#1ce!sVUpZ~tz`@;6c?HjT$Yu}W8v-Zu|w{+i{eVg{(vTx76d-omN_sG7d z_nqGN*1nJS_t_u1fB63C`^)y%?q9M0p8c=x|MedGJ+tq5`kspi(hkfxu;IW92R=CP z>%G11jk~wu-qw3}-+SWT*Y5r1-e1~in}1u+wtj8lZEFX1wU?U0f(G=`M_8N;6>`S7Ii3;{3k;bkH z_9tnE7Zn^pMi@3JIFJl8Oi^$b8YXr^WIekQ2fv`;Ye+wSMu)K&4&-krm=b?}O2M4; z;l~uLb+iThe<6IE!W&6%zFfgR#LQ=1z$x{&`v#XZ<0iw zQ}ER!4f~Kfz7O_#n-zQw=}SCy=t~001ceXA9(IO;`;o3h^$YC}nka=2!ERz-1)H$b z>}k6h5Fwe^hioQ|q!^s*u@6}04X0v{w3bwRo*~iS&thy3Qs!D8CwMX2is(Yz8zHPz9g`(i)Tlqf^u% zEbTPz&9E4{C1?bVsHvcxik{6z=&5Pvl0{oPN{9hf9`ZEGx(V)PVnYpuGk2=lrF=cL zDaIR)Vw5LrRtbE;djaC29%kSK-&8VL!p)G08F*bjO@B#3o?N6s9&v=Ry|5w zByC+B+Eov%kb5)aA}njYm*b^*E0IzU3oGi}k*^Z5X5_C!S~FZcW`c4lnM&Y$nu7fOV(8HT|8z@wxqoa7IqDw(Fd#ODx{T>AABl8Lj5gz)NPg(J zDfyWh!J(lA!In^0ic1U66t1|ewbYYPfFh6!c~Qi;sg`k*3-isHtwk~yFgcgR^z2q}yRxEzmnnLDl#GK=kB+`9d5kC7Vs?>9t*vE82@gjxDZxjn1Ptld7oa5t z7FS8MCDf8%j-rnGlEBcMqI5uk9*CMpfrI%(5GjExon|>f6;zn-G8a`8j0QDf;V$_% z^#pNR7V2=3%Uo(UyNuzMl1cfkp)Oiv30Cnb`H&bb4sH##gqjNqPPm`yC#WrJQrfC4u@=utFD@9`Q;;AT2AO(q8M94Ubo;k*R zC4KOT6yjPbQ#FZ@@lv!x;&h^iQm`*xdV=Y=AW3&LLNG!KLyD%Sq{tNDG~j%7+)AA~ zQc?RNB}k+^grgD!qC=haA4mxunc{Cq@lEkd31nRu`a+!Ipxf zy?V7aWF8F)N*~vn4n>EqNd-GvY>X(1Zq0WIl@p3)2^s>m<>6yWEm=h%v0&KXZwyeS zdFCQlNl`RFb5K?*lFg;Xf|~R`%6Rxus)f@LWCY}940QQh%F|o{mNak5NHS7SF^Uu) zOPY)J)}@|l$u#$=ZY{NxKm$`IE1SJ{2wJ{B61?;^pi zt(I07MHR!dK#bxeT*inoBEVlmw57NlohbO3i_2x+EL2xYN7OGk(-K+$5*9AxE(8Z_ zQ6jw3R%oMZCPtefynAbpR&#PItkz5zTrHwBuL#qEImn!4mR(&8O%_5JBVq+8NGJ5e zh?V(Kgs4qz^wF6<;T;$t!(H{!Ibi(Q?BMA1QX3hW20 z0y;_v&k#Na;!T0-1&iEf7sFI0jfS3ojK~_SFe)1`((Z~`6Z48*g#f+2I#Z)4-xVnT z{K8$n;pk|WhC1lUKB76EG9`>k>v>QmR99~RV6YPNocNOsDN+$F9AZa#a%vO}5Ivt# zj8R`~2|nR|auRH05n@G_f&#%Fe^5J-Ll)ht7c9hul6|iz3dKoh9uV#d0F`Khj?jJo za2Nj2DAZY`>4F0bpk#doA0<81O2i;JDK{xPk%5P=6CHs;s>WS;u&b&dx=b(3s0U-r zu&A)yrIY1qV>(8ICDaFY3=)7rGrOinV-k^VTPJfwK*fa#5n4&JEF=p$qyQXEa}mpE zDm;RrWf|>ahaGQcD^u8Ir)ZQO^hszDAxkLOEIh<7eU}nUjR!eq@_#JSERLi6NMmUW+811P3g~% z_C_Q$Na-a%sp0~lAPH)E`5iUESgm~L$?EyfCK zW>+yn10%Wv-vez*M$?j2+aQ~zX!j(+9d$s1Wi%&WG(P}JAeAQo2|C0r4xvV>D3DL{?Vz{{+@DqinX zze^J>-onI0Z}FBWVn=Bp7Qw?U3F56oj#8fpMF5QqLNkZ7wgy=A zDa9hp|3ieN5V^P{1+dPSB3#SR^{uVGU9OzsdpUg^w>K5weG%kp&X3m&QyGdgN9ihqPYY<=CA3 zWndyC^$dg&>i?D%xzW#yTsVVzq^d60jN8 z0Mxz_(#W-9!Bbs~sTp=i*qwqtSW8V2t7AL?Sc1$rc|A;jEVAetHx+Y$7M?#WIJp4N z6(`)E^%M3AqG6ci;c{Bd=AiCKYBl%3gNAF37>b%ovq&6fabtv{5-nI0-P)?ti8Xm3 zYaKTgLJ&`E{z<|9sFU~kYe)2-C1Y|*&w;%eZLxn6(kXe>RST3YnTxRnO7)4C= zC&>7I1+A@^Qd=$JxhhXQ=)f0=I0tX-C)NjIE#sx{-w)4foe_a30Bt+rKG;t@ICb#7 z*2{MR_=*~|dKjM|l~-gdRE|y;zWkF-JwY%VTl9)(5sG)~jMhRtE{2{UA%eZCkBE2e zC(O94&{k0)dD6(A{iN+7hK#K29QJ7GqQ)9Fsj{(rE;Cn^mo(CEYl@q(Uqbg1-_%Ky zM$`G}sX1mkI&)g4nf4t64Eb_=>S!~0eEh_0Gub>LH4p3CDHF$=i32CS-Qo;5p3aOo zx9m&&@P?rmPJs6&SCc+Oyu%14{YZZjLQL3k_&s&^zeFAMm#Dk`57g9K?=F9dI`Ds> z?vP2q|3KYQ6Pz3WQwjEjyba!Z|1qrwIw5gEul+@O{y)$+5H@~XhMA0*Iwj4FH%^}3 z?Py8Q|Dz>Bb2_NI{RwsFwshq9>w@@`X0Llb$USHf}feF|0S_865cSp}nHHw9Q%_elxVbT3;-zO88hl3@3WWvNJg2_Zr*A z8d)LhMPH)pX%Es)-oZZd6qG5-^@TICYvEIx>cugyetT(!+H{<`jSS!&=KQ8Q1>sM$q+y=T05(V}kROs&?$o5&LE^tW7c;IF`7`*|<{$hy{&%Dp=|AZ6^b~!Q zzC%B~j8dF-f094NAIHc5CA9kxzmFg0N1*#1WuotKmUtab$Kx9xqS4tnU%r%X?lk&@ ze1#R!kcr_9jF5T!71M=I=;;$>f9v`DfsK&8#E@^IC<#5JQ;HbD3IEPGe7OW%SLurq zq<-=Z{20DqxL;CUAQy4w-RDvY&&g^*K~2<*@1Ev#qUcS0@s-m9_#)tMd?P=O?*bk~ zsxNsK->|()-h&nUjwVn?r*<`B6<0-O;mzMzJX|Hh@`b_npmYs&(qbg!w{}(^cKjWYCFYp~zhZU@YB!*%9Xn1240*m6$ z7o#rS@g0LdU!tG@zEncpfLo@ZfKEB)dvh%C=2+;>vB;YPwWQb4O`W)J0q6Dj_N18< zK`XOyHYN$j>BSQejm!dzz#qd+LBKRrVZ1^L!S@1__GvN={X22h&O@}{JD@0BE z$(b@(@Fjf(UviD$OZo`DnzaP9X%yB26^Jd->}XpS)(7Rphc{vV z8meV#1(0zW>eQsQz@Miz!mrmFpc(p{#ITK+i&?Bjti8mHi*?Hh%n;&>EICV%rTQ%4 zU6*-mmRdLATPCqi(^qNACJM_Z>={;V>#=TIhm{+wxmvw-nlHpS@T}&v72+!terv}Z zffm@&LI)&}2ni)Yfw`pC-V_K^FOP1^Yn!QBcLs+YAB9r+5cNUAK(b`&4 zs@*|`@I9mqVJXg>ma`S^tF?jdyR=1KmkoUdxPWKdcipH^r$T8#(GMpxd(YG#R3aRFE-S0@b3)x@hj5oTk7kwf6p|g|y zAo@Z%^i`IpA4DH?cBt23#Op*~bat{Y&}Z77_6t((LiU$A<2LjG`a<+WXQ%grr$5jK z*ONkTKZw5Q?1Y|OOB|vvIy=!9qR(U~+AVlr9-{417yclWI{G2{7ws2)FZC65{e#e( zF7#RG)E|b>b<}kTbUsgnQqDs6guE{a-G`aMeMI14|MN5>XfQs6j><6tJr%kt#){Ba zJ%k>L_%IdEmSHcX`-?sVzl7g~gUNJ-8zRRTE&JV&-0e}L>U{y4^f9=ad##>JS# zxR7J>3L(bpF^ripV%&SE!e;Z-!^dcG;J(Z-T~S z-!zN+ypT6!kSFY%W^;cclc;cr5A zlid3a*F)CN0v2r-^MSA{uv=n&5ISg>i2i{6*PcYa7P1HUc|QFCKZE)|MOJ77$qIfi zZv7a8G6uU}7raEj2;S2EiTOm%J;LU-|7whJ?>DXkt)M|2q@Ihp2KvPNks+QjaCzt% z6Z~zGi8`)4Y87_#Q#WxKB?bon&vI*k}bHDpj!zq#kIK?=Gya+vL@VS)?HTEMW!$rWSGdRgJm;+b9rj-~Dkek`pxSIs03$+Dg zjfNXuwDshA?Oy2pa=MAX%Z&V0`U~d0?QoC6{TuF>cnlOtBXA%>%9qFd{Su z2;3Cp`2l?%T#k@2IA6a-Y}sVvXi-pEG7+?KX-OU>*7co;h|K`XQW$(4^0c#t`() zb7X=HpCuE7O%b+1j8B6RG{N|eXgKDcDek?7dc8~! z_p(sfC}Afsw(~jUBy5zh6X>6w{2KQ!TC95;e;xJ&c3;|+)mUp{{b6jwobw#QBjj7? z%{FZ(`3z<3@JWJ=tab1A*@ON#16|vK{y0vG4e98&W2oySjCIThhFJHb+IaVVj~xDg z3zb|w^8Kr!oI~_=5Y{d3UoMyL{~Y&>-~THV&k>?OJ)s)!o^k(2p~v3-F1&-_J;{ah za8p(IDQriV4tL>4y4RgUZ*YH%v9b&6pybQj1ic(A?2XS5a<4WWPkyJ!X}GuHp2S=( z=JN_Mr;8A}v8=PhSjaPo=cZ|762!bM#w+4)i2f33ogG^N8*q{2`%v9!!X~W37)x=V5WK{?NQNRG@{4&| zwsSG*iuo{*zDK$mG!n$x-4Al&Uc~0RPtylcx9i>SX(Qe5@R9C^HI3Y?oh9Ar2c!qf z!!z$$5(KxHK2B=+r(_2|<$etF^!{~2F9&j zn+6-U-|fQA=bh;P(T1xq=ZLVAle`80E7rk%Kg)AJqw{xvbP0d(_VQIcuf$KZ1A1m8 zq&*&QYNtbAA3(SW?rzMRlM(KR`wVWm4qpgE_zdXoLwXhR-3#{taG#)@ci_H78sZmT z2OfHluM-GvT_f$upb>8iu_w{K3GSfou%k?bYhQ!(#}WRf$0hD1=zB2Sb?lV;U4#tb ze-ZYAv%rl+yd7azZ6$2nZt{{=g82-!f)i_s2)Hu-GS(DxNCx0c(28}$H*k~Ts^N;^ z*23+Fdk}6u+)WzZI&cGY=Og!7{t5bRsQXQ<1;5ZD$ZY-#^ePPc6e0IQ7HEC&{MiS* z`?&uD_aNL}xMzUNf~$uMhx0{UKSJ4~5bl7x9}fI*ugxj!S;%&|Uqtvi|Abti>&Qmh z>OO^~2}*QU{Oe=H7fH>~&~%T5xAgE&bdELsvt#urpWv2Q<|j36UP3cfx`!&jXdB$H&} zo0!qR+fkd0UF@kO2m5Z~-A_I#z}K(Sv6np)`Z1dnkz%Uh9>3LO4S5WA^nHqNW;c=R zarfW7WG^+4R%*mud|Rmx^@TkB$a?a3@*(aB+D+QXf3U0k6S)g_`aO?#9*6O5ODW#s zmf?oKa=c+bMP4Q^V)ghE?z5{Puaj5EtGKAE5_`!vVGsHZ-1%6AJMO+B8}KDfHJOX= zk!tV_(H?yLG7sP7h%afxS2gqT#nD82CFZ>$Xmj>h6v_E#n#g1Vp4WkzF3;8eh z%EM^{9Y`bTAncq+QyfL7aWr1uh-Ie<o;J{VsA2I_tC0XakdNj}1zUMuOfbQRvftfp(|TDlHz z4>r(NdOf{?Zls&&jo2@}3AbQvrQ7Juc(-s1-9c}qJLzq7m)b|&gFC_QqIcuX!#=v7 z-a`-2dubazNDtBb=waNQ<)TONUgCcG0J)9+jUJ~D;=;9u=)?38`Y3&jK2D#&dyA*& zN&0vCG<}9Xi+$PW!=!^6;-fFx|U!kwk*XZl?4ZM4Ni@uHbkN>3a()aMr;{*C3 z{fM5SXX(fE6MByRi=L3`@?^k=*;`7iyI z{zfm*i?kiL7~usJV~jJ68JLmz;QJXr=Fb9{_)?`S>&AjucieQ;6K`9tV!hebxCiVS z)))7m^}`*CAy3Fl5cS1<`%Mx z+=KHF+i>6ILu@!3!A7zamdestI?G_0EQ^g|qj8JlSlr>5&Bn6{Y$BV)CbKDQD$BuL zj(Kbv%g3E|yo@?wxy#J#=UL-Wbd-~*!#G%?nCwwPPLq6AG1$zd)2?# zdG>GiDf^6l&c0w@vai_JxFqmf_8t44{lI=?|6xC|pV=?$zwB4`8@s?RvUc2fML6Y* zbFOg%ZiDmTzTA)d^8nn1*M)b*?QlW7J8s45$$RmucyE3+@58U*eR(kN$NTdTZsKMh z%EP#Y58&ZEf)B(=n?XE^NAnmSi&HJ}IM-t1cAmf;+{qL9V4lR2`4B!7XL5$~5qu<1 z;i){0r}GS+$+P$-{!=hyRnm%irVg^AGrk{3CvbpXDFpZTLC)KK$SOQ_nkb{uTe4f5X4!-|_GH5Bx{| zAN~{nng7E7%YWs+@eBMSZ|82@Ye+SwaZS?xdzrQzS8=Y? zuGLm)*J-P@HMrAp9qu^XpiRil&c>&EJ}q_CR%@zNg&BVJ^UE8XO6wcTbxfLFg$XiD zNK04oWS`X9;?l3%1%k&@vWfwR5WGW`*ibze(`y`WE~ zVqLC>#!S7$av21S>R=vF*#T>#L`5p$$p+f&dc$q@gn-c^DP%j+tACaUJutL9DAn^!M`E)%O->MDyHTWV{HTbjGnca9mS z=$vu96xG%_I#tu0gN;*k&W(C7Ri|x|LBP}wkpwh#z_JXxEmehS#vDC!vkbHx(Lv3k zgL3r_YSB9=SGAx;wIEk-L5mCwxsBCzm4+7KcggKs|1K?^V?Md6BU|(^U|L7L0v2?F z3p&AzI$&d=-onK)@GnHyC{E225FL z;rb3($tFpK$%f|oy85OrW!2@4m13j?4>ayt?GPpmDk)QP%RgZvU+2FXiHD{n3~j4H0JE%s4-v_hab z_!x4k0BM4eVO()TLopP+wxq0>jc;KST3CKHR8VqeldAcYs(QoJ>dM+;o>Sc7qiVq? zRaNtJxJgabfubBw4Z0};Pu#!Q+wj2hPA%|71$1$U`b(%6&LRtOc(O{QLFU&=KyIiM zjWLv!*EARVsIs)hNZ=x|SvE-&W|%9RRHHYku7xeE_Nmv~!yBvWWj7_H+YL>!QO#(S zV$2)Rpi(&0!%#0I94N~3)Ti5J^$S#m>fNIfWyD`*mZ0S3u-a6p+dPL=H}(#zL*aGv z;IQh0)nOg1@VZhttjQ{_4@8GmH$o1pK3O=dnJPU?4{iE%KZ<@wH_reu}?M@wY4fcEw-WdWT){w=4d3#ow;@+ZBJi;%`^{ z?W)~&#ow;@+ZBJi;%`^{6BPdh#Xmu{KSA+NQ2Y}Ve`Wt235tJ$;-8@SCn)|2ihqLQ zpP=|BDEI2@||4#nT0_&XGThvM&0{2hwFL-BVg{tm_8 zsrWh-U#H^hRD7MP-D+}hI2B)~;_Fm=ordZ{mPR@1?KZ1yx80_X1BANV z6H=4?%A1<8oMtMZV*1@tX5SLwHw_2rW5y~z_D7zG) z>{5g(ziOIQHzB~Qa;%MCW+(!12I)}sj-x=JNv z=qi*q@8IrL0chgIpb zQ|Xga#S>LLQR#J}((6Q}*NIB66O~>ks_~Sl^g2=Lb)wSiM5Wh>O0N@@UMG6^Dg91V z`aM|jAFTKfR{RGm{(}{Ny%VjD!HU1$nTRX?gBAb5ivM86f3V^|Sn(gM_zzb6lNA3X z#Xm{$Pg3P3sdAH4xk;+rBvo#bDmO`$o21H3R^=qCb|kBIBr7>4t9B$SIVLN9$%{L>Zxbj3ei@lRL$(-r@8)&6wFKV9)pSNt;+e>IpL zYA`!86#opxKSS}?2f5Xeq4;Mg{uzpYhT@;0_-82o8H#^~;-8`TXDa@gs{NU&{h5k? zrsAKe_-Cs2XDa@gihri!pQ-p~D*l;@f2QJ}srY9q{>rF1vK0R;#Xn2&&rzsqCCn8AqpX%z@YWJJov7sT*_Pb^cDZ z9(3x)9C)3-Q#a;_>-?Q+J?K<+)T!2mPOIL2r&<>})wLKH$_JsWA8zrM`higK*T*N~ zioZTS5m)^6@rk(Nua8f}6@PtvBCh!B;}dbkUmu@{EB^ZUv}Nk!6QOFqK0Xmw?bpXA z;;Q}n_(WW_Umu@{tM=>T6LHmkeS9LW+OLmKTc$of5vum<;}db!etmo*uG;UJg!S};bSMt`!BjT#P`gpWkQ`35OJpaozCsti0 zop5rMDR4bH=)^MQGBUY~A#h#gV$NHV9`zQ|MW%Z4>xtg1L7w%XNUtfcXzuPolwfrU zT&`}cY-%xMQ;Qjl2DvDLR;p0ZDWhh0CU+6pi%YPRDC#JvY+3rFfGtb!Qmh~4P(mn0 zhA_FO*ojO?OSUFhli=_WYPDVgXS)oScm+CvQ*`MtUYD153GQ;bPUU&&WO=^W|BAym z%Qg>S_W%jqWYw)Uuo9$6Dvm|)C2^51n$Lw-R(yJE7jV+I#fI)fSc~ZX6RQzREU^l|jH5sYwc! zN+#i;F&)Y&5nac49+woYR5A$%s=ZK^AQe(2=(}bz(o5BAwrCgXEs@>Ec(=i1+-Hnl zt)Na@rFv09!C>1uM^g1HNU_`OiCx7OklgQ(Xg?8^P*;CW>-tUCP47O#APuy53s~FU2r&}TdDm(hZPwaY2tg#{vpWoYkQCSK2%UXAU zHJ;>Z51?ZLDr)MnF)5JxU~o7SWDRf~f^4B9!6xIl7(vDL^p3dWvh=J=;|{wguJ=%S zmRIz4tNuKIP#F{bc>r-~e-TQ1k5HN}gwk{&)J>ODtvj7+-RV^8PN!OTI@P+{ClYTfD7O>|b8zAuGPwilsnFG4xLA(ZngLOH)>rRn=p2<7~WP_8c! z%J~(cobM1y)kY}gjZn%Np_DU1DQAR=uf89JxZ`TYq@=v2et~CRvnHsm!34E6n4q=>6Fgf`Nm5i+N0QFektCanxLz5jdgODeM?R-| zjhg^w&-gra1mi*k{!mkK~H69lrvnhL$n;${(9X9^_GArUeJir1&v;~fb_Bj zkt`a3zbsk4q0t-CEK&s*2?#aTCwP1+Kqt5Dw?LR^k@q$``N?;!!N z;`-i?-L5tS?fPCn*2sFg&29}6JEbBAg1*RZV^>+D%_lh}Xg8;x$=U zG#m?qG?gsQ0gA70{c#pAPrv(#n6dJzA!c#+6Ong65wm{xll;6w+~0$fgvf>ew%j&G0Wu_+{g2z>gVTll~d_rwspwf4iXsd1DM80KQeww|^(-FCG;> z`^6}DH5)gg9h&}KyZn!^;y7<|Fa0)i*bGUOV{172d$0of7_afY3&?A4+0l2%s`LFzUU!#(*ka{D|T~eI0 z3`9@#La#v9?&@~j*g;AAP_(gU`(C7T{X7Tqq1y=={3{$zh7SH3?k%`i;7-9k4Tm$h zgHOO6gF6I=^S^_)!L5f|ikkjk|5?}o2I3|OO84V@BE!kcK# zaq9=esmnN=z}y9BFKBk)^ccm-P1M)Ep7aVWLVNOYu99*{99WzfMoJy&8k!aLqtqBG zP8K6~Z?w!m>J35-p+*xZAzk$Be!$#5!fwa^-1J9TxWmBsvJwAV+a6^P31#M=q{OIU zwV*b>fE0X_ua^a$^4=qDf+)|uQAm_M0Jswc>n5;<;gaGeN%6R(VDf(h6P){b3g>DE z;@_J80{1=KmvHCd&cMA3_XgZcaL>V=gv0;sPCO3hg2NY0GDHg#cf;*~gM1QifLjZ< z5^gbY&2XZ;I=Cv}pzDb<;PT)m!HtE(?K6oZ;F93%aAr8vJyF~y;xGRL^q>7->Atvy zsGk;z8wte!kscubk90WB`&glS`b|;jZS^S@O$A$A|JMGw z{hWk8w7+A=C;;w7`?K~Z?GFQbz<$_{kpSo}`!4%-32nBw+C|S0`*Qn2d!xMuP=&q7 zUMO)n_6hdU5=yfVvnNW(ihdnn4*^{tdk=e{#2M|x-Y6j3ueKj;U)w$f^fCVb-dkQA zbRW1=wx?~-d_X5`$86AhK>KZbY&&hxecLA6dfO_ATWXtcYmm?!TbXT^gz{}uY}pdZ zvZdIDNXTJ}vqefM%+}A=TS7rLf14&CYrFLqEA#=-m)7&vGuC$jyTc@}>lW(`fYw@9S{F;4fYAHE)mf`_Zq^d(4C`WR9&nSaW33r7bp+VQJLxIP}p{vx0!WsV+z^!f#&x4)LS4#?=m zAwf@#`_%*40LA?%a>OB@t|gtIPrbO0z0muBhR7Um0fIwbXki>IF#M;1>wOvYxEFWA z3mx-9hrG~!(8}lKc1F}3LDBcl}6}69fO+Ya(dg-3^ z(8W9n{KGO8y%2L)K*Bo4$WmhNg5S*B5dQhi%al(k zMQXf|73BH{bo+sil5~(?jO?SB5R|u5=I8@l4*}Ugr{m%U9a;+C2;3?O!P7^4^sgRV z^p9Q~WT(?bf9l13?8UwB!F95+Lp(U4vC(e{9`P@F#(DHB$U95mq9HYXwu*ilIOGEE zap2G=fFJ{fI|e9H;vhSH28$Lg(s6sdIJ8>fws~=)2J2;Bv^9FEgywtd7u|pyy(MlA za!5Hxm!YO86V#}sK9fY}14L+pF866}ce?XdmJf%dn+rLG5=qEy=eu4X5K*GL=Q4!T{L#cWz?aP5{l(=6#H5DUS zUwuV=2?%wB-v=&GLg;gSltrCKzB2+R=1Va?qS~Y0h5v@ceGJ@N0*ZPG?m3AQ65lBy zv{Lj8a-4+!sKh}+`kE{1IB+h3>*&F#HsJOOT-0v39TM6C=mrU`^~fMs= zVs?)5m3bKFRsRuBfby%@_@`+0bG%U3PJb1 zgmPe?pA(SKSl#B>fwPa6sS}VxhtdEIlemsj5`nWyToj-I0us70C`3RWJ%z@-g_7Y= zDx`C{#tuUL2KA7sXun?5=rG^{1#XZLP5>nGSGXS~^tBiI6sfWXksky1zDVt)#gLG$ z#U9<&>vy^CiWR87X6Uegk*Kd~(MjZbRFrJXhszdF^B!K{-g#e+4&^v^VfQmE$5v2&IsMvewdey6fUawuQ zdc9sna`Jv>&hvzz`1`-`Ir~iJ%$ePtot>TCowJ9a!~=kyBq$P+j6B28NkB&#Isj-d zLpuO%CaB*qi|ixU0=Jy+E(X+25cxTp&53LUu7&ST094Nq$`V<_5K0tTNKnERTrV*$ z2e>STQUJvfL_J08=aG>Xh@Q}9ZK>Blha8dm;qqX}36Kpz2}u?WqY+kXqXZw|9QdvZ z=qHA%0Ob=D{{pTqf)a^~j&TQp+eMHGPndpX2+wKKFntHy7mT|G=tG83KGPcvp1H z>@RVUr1^F4B^lDFd97kdJ!HqTlk|Ofkft{+S|BQagr%P)lwt>Z>NS zC%A?Ha^t%WfSzH<3es#LhrX8bi&1#xpb;&@h5-jYs{!RkOQ&=7@!;RSrKkD&p* zxU^ne0-z|q3kgL8FysZug&@+u2yTT410X_4;Wu!x{30PgtyhF!2ktAr`x&5*2)fnt z!rue#Ex!8-pywER63|70XaoyC!?=@xjxuxr&|ZSbvW6oc>{^DF16s^b zJD^sES|DA>8c(1^n%xbbfV=g4cO>vy32H1)kYx=oXe18%i6FAsVc!uH_64qM1SKLjt$&1l2;7yw!iBwo zyD!n*uxD^xV(2`ehZ#Bn=rBX~0NTUQHb5I0S`Da^p@kN051Rwr48~1HX;(7T2y2mJ z!G(<>C=xXct7TjjBx%P`3Gk2&{`SJ%e8y!1%3vr7Pz*y6fPxtE0p!Mz10XAgWJwCW zNl?UkK)(AT<#x{NYwPdo&w`6P(~C<3K7sDW z9mREkpwM%mJI2r{i!?&v z^z&^5nH~ndnQ`NB_h*8lk(x_C+JcM2a~dx021hU2cH+sn{fVk!%s8`5WjB5e(89^Z*p?;_-AUvUsx*>1j zFFb|%e~0TDK_SmULY!O3llbc*^QR>=(VbYZhF5g(crOk`?D0{9!NM z6$@SP8@;%fdU4P6;x6^#?vO_uxN3EaLyfdNXigV=o@z<{TJXaJ1)l)FV+Z=CaJdUC<&0m*B|+QQrz~WLy%U zF$4wI0)L&MD$qtSRMLw>oBtoU>|VNzUOI3#^NX?I;tiI3<3{%8i=4FH6C8v--NO0a z3Fp&G=hjQ-(2KL`#X%+$}FWXg|u5#dNzYb||Q; z7q{MmqtP^IB|nSO2XzocZ5cG5AesjRwGl+CWg0F9oHg97*>TV`;F^gpXgsdb3=IQR z!BBB8bPJaU+yK7&e?nn0=+cNT2DR4K@PZP6i{fX)06|0h&OU>@ELu!$WNr_aAiE#~ z(S=S6GOu$5QY{(R2l}}ecfA+-su%jK7y8Ho1-VF4;CsaR78LlFw|%SwAI?EIpBAI`1L!5>mWgadjod_LJok|;#y7+ zS<%471d)9SY-eb-g&*m2oQ`neH3@Fo6M?OkX9HV$p$Qf!0sCNq_4GvG$iSMwGKLBR za{{vn3a_D*{`IL*3iYkPxWLFjDvMvB2OuXvHi5dp$N&`|>i9L_CqUl;`Xb;Opbr6E z33wymrGRGuT?#ngd-q{LCxAN~a1Wq8fVKr}1cVwzIRtb9S_s^nfEj=$1NT!vBOvXG zF@S0zktYMH0BO&b0LsS`*#Q}Vl2EFX0WrOF5rBdqt7`#1fZQ;GwFfu=0_UV%0ak!y zN%Ftx|4U$`{|}^z{@(!l9Jo*X-v{)L|7-p)_+R#a%>Nv4r~Hqh=67gIZdH^5x#O;8 zVJ$kPe0|3LRQU`FuW26-Q7)(~EvMHrmy0*w3; z!P1A~f4F;r@7~As-^k&(J71|l`ZUuwD0P6}W_Tvw9mO18VfuXLkJbcD0AZwSOtXM# z{>e|xB8(U%bK zorICrF@B2}3_g!DhNY()L9qqO8cxZL6$W>L^#zpT7;D9*(ro@D|c>#!{qXjk!o?8aH#g1^GV7+}>f%Cgxzx>F=BlVthNpMGSWk zEV|WYNdLx|M&lZAOP~~|bfLa-Jj2g1980jynqa*zKf8m=mO`m?k?Jc#DU~}Z`bP=k zavnjfk5F>Cb|q9(@hsQ(7m|YBRR08X~T7ef>$1Ia(o zcpb0{KkLUOKgM|tp;RiMRQ$x{@ghFTM&@Hre3a$HN4`OPlo`ZFevivj!qWJipPI@% z7crlmlqwZQJ<_|Z<{%wtcpB+ioJ33TQw+xV1)ab5+SR~MH#k@H&2Wlm=P3z+{Z z=HJO_y*eKy*~hx~Cc(;R)`V}l9skAc`vyxgj$maX<1uRDska$FjPV;-!v7+SGKMg^ z9n1&z9GC|fAIbP}%)z9>4xpu0;;th5qsYq4VOW-e7J9=G?&a z|6qKmx)9tdDV0AUjPyKX0w`6E=@E;j%c6cEy{M8VOZ2RW;M^6us~n=cN-OKYIPO8s z6tAWfbI;n(G%dz3V5}Mb55u4FQ?C+@^eb!lCtSAmOp{79Iv;{{iOlm^#y>`|SWR`2 zXL2nPxL%X^+0P6P$fee}1gQ_h69|?SD!CHP^!sp5Bl-f@eU*whB>5?>(KCcsN*I5b z@aV-P;Z=-TquPSfvNzYRig~v3Qzw|`Yh1SBjQ@o2iZ|1bW&FPwU(57c zn0}+W95n8Pmu|AO%bET~qQSXJ)TUWPBMR95=qMFGvYbDlyUG!IR&FLaC~O}TKd#qh z#+Pt8lbB~0!!L0e4pANDkD31s;xC_NZk2p@4)gz%v=k#CmEl!>Hj3|7u)eKf{88c~ z{lKNF;Sz4AUZA{6cjfg|Yn>}U#1x?9An`3f<~)j8^gyLuUU1r=i(m5e?uh^ zn^{|;sJ&!omgj$s&}Zpqw#Ex7ReXqpev#^m@rYZ*@D#zu>s+3LWEGXk)Fb!|Z?r7q z|Hk;QK}-?KFaQGnoDtF54%JpF$XAICJ}kX@Z&N zKTK0jsglZfyZLS^-+hAb{tajR3nh>+GQ2#%dzfb`Q_g12|DiJDJ1e*=Kf`?HGJF?P zE@5tU-5;UkwUp|nvi;|p%C9r$Ma=mubKB1ScPaPu!%W%5GVx)aMS8L)-x;nU-N@2@ zj^%cd^F7FX))Oq)D#|D6uDG9{?P8jTnTE?I#xs5h(;r}X9n(xBSix6+@a%QQ|D9mP zmtdSFMlg@R%1=zcfhqTK-}xKEuX4MyMU~%Yni}TWpYNV!IGoBaDwuyd(|p4C7n$ZY zhW!lvKvT~&-0Q^|hW9hgV@zYjnc+hGonZ%-;XHzMr&#iu|Ddv*A7Yy83_CMCgz1}^ z{vL)K2$os@#W$?US}RNZR5(91hAAUC{ei9J2*z(Fj9>}NUot&QUcAVbq=@hSNIbmcSktnYeimciHq1s_#ByrKsSW9mc$ZRnBU9F~ zY!&Wq!)%LmtiAFs&g&%e`JCdpMFORYFUd-$H^LI?!Wf>(I@4x6g}XD1k6^a)GSyd1 z)4z(6VXGO;9mHsA)*E+vNRE>n)8gLAw|De%+^GUX^fU_EDRBeS)U z;+S$Amo1aM?j=mQj3v;*T0Mekc2X)ua2X0XmjwhXZ&T}Fiwe>fZ&Jy{St_%5oun#0 zWIi;Pr@7eop#O+v)t|WOtf)-?1WP7? zCG!#S7hh1SL{J@-zi}?l^RplDv+r<=e98ECxD~$Sn$F^qPh)LyWd5U>|If@noA}Ee zY@N37Q=SAXk<2ZUFyeKt-Ffcg-!SEORCoC%(I5ql;?L4}n@bqT_WxC)6#pO^@e$F; zSNPd~@l*d|&iz^1@9|Slaw{jYKHG8`>{)O9xg`EfKbu>mA6pnB>5>x9n)U{d&R41K z%2mS1GnnUZjQ^c9UuQ#iky6k456=OM`R*uwY81z}9UDR;_Ti{o?WmhV&>awr?Y2YVuNj_ld4WJY@8BdA%oJ%O<3pwRc z)u4^$IfTLK&eY<+^IgsJe~$6Rav1L7EO*?UtS8O9$!P&&o??0*O7XrA(ad2?K0iB$ z%BlO7G0$^)g1P-fl)Bd$vzt=gR}Ay$kNV)QkvZVpQYzb2dP;8K9(RRO-EM||ptNTm zwG`eo!Bg@v(o*ytq&SzCO8yz=^()hNbGn%5aV{u0%d;u%xr^I+4_nKZcry z*=oH)sW{A-ml<=3HN=WA#%ToWVwmP}!ss>sQ%&@lA}WV9avH zBr>L%G0~KYR~X~L7^*3Ktvd`S-b+$G&aL;6rs01IPKKX{Q}Gw$e;VF}+l15cx8V(_ z!8l3#qEsS1CVhf)<*(uYW}MLe8BWyx9RIs;YWmkWf&N?k--*-bzn6C5)a`#uyQLrT ze~%(LVJIET4Yz7MA@ua-~JNz3wsIB9vG{1AOPU48;5 zDj$}g!nZe%%Fp36<&*OBI6?We{0hED{Dl0f@{IC~{5O2n`33nsd~5w>`R_Ov`8&)V z7U`DA|G`PVOXXiAc*o)(uKl>+C6V?Dcx+-Nt`1zVaiR^^G+glM#dut!abeAfe=*k( z#klft4ZvG!X}A(_Md1nqE&vzt^TOo$^R(da!bUZ$c2fxaU#8|EBeI=?6-CHul_$ zbUwbpA$s=oT!KzL)B}qS$|sQSB#bOE{zpoCmh?P@cNm?>qNwbrtJVbf@C>Qv0O_O1 zrnH;=1<6rK2K+A3NP9Uw$0^SMr1=c5=5#8h-QO@=MXAc`M%{N4EOV*`GtBcj`9Xq3 zB765&k^cXAvr&7$EP>v!1bs};=duaCM!{Q`?m0G!VuMqv+l1UEMMoz&C&wow4s}fy zN=QU%N?LM~hr65Mo~K?>)$NI?1*I{m`C^wY==W=CMS9}E@o7mJ6T$H+G%b@k8YPEE za1OSfm?gcAQw(!mla*jxaz^R-UFv|c^ShywPTfDyg(o31eF~oRl>()#96wh-Kb=cp zprfs=m6hJZ$46iWEZJMjZTPx}G$;wh%ZyKU#{V}^Q0HV$oN)@vY}erQV7|26f{non zU7@bQiYsosyion!PWU&g-`a`j#p^mmV&}5O!pdH~+9dq!)Yq1*TcN(W^pHp#r@k#7 z?hqpuiSud+U5nJ?9cq<$Sgn%dFso6dlAd+C1cQ?lF2%v3MCG_g#aa8srx@JABCM>! zMVK$nlW}&F;*(!T0kzcG#WOP@u^>Gn!j$Ua;prMDL$Ybh^t)M2MAr1=aA^wkhU+V_${QX(S84KN0My?(^ zdx2-#=v5UN)#<^G8L8W|`#&k7{#9$ziTsrbj{ppVA>@g25Zs@9< zaelh+%AXK&f9S|b{a<>1ZsW&G%R6SIs&7`UAC^7+#iXfYGe=exOi1hJcJZOs`&aiL zym$EIqm4z&M@`w@nyxMwaNn?DJ62?=|2bMcWqnj}jCeS*etCV-lnnWXcV=;2R>_!* zNkazBhJB*G%Hz2r*_?%eL7iUb4zFD8?VF&gQZLE>M89+e6}lgy4x&Ltit8h%CmU>7 zJ3T*(%L~b0{`kCoGcK$i;+q03RsTrK+qp5r{^#L2%xNqi#RmDCj5i8v#v)=8TO&M`i(a&V~#EM;(d7l zM5IVor!geP!;%h74>o3mh|hw>`+N5i4eYq^hqq#jHZn-Iq@4+gBl?)_E%7NuWl<@G zeyItA8d8$_PoP$S|Ew%#TWxbz5jw3En$UsAD)A?7zDxZHc6lDYfK-4U;f~-wrwc(g z`Zf>Ao^qf(Sn;!U$w|~?4m$L8oz~ZNq}cyF{kY%2@oOHQS--w6CNQUI&8d-vbLtD@ zJtt1ipF4g?lFwu}^}FWJKY#tenCy8E&Rq1{S1<1xzPWtO>6hP~u7uuf8clusw0p48 zDnNYDxV*983|cU5{GqCf+PBxvKUzEH_}sZW z2Q7caEjs+Z$br$7tp&An2ds~(ZZ8`@B`>2rdua96@l%eqx?8&+S~>Dy2jnE9H(?h| ze*s$SE(PZ}DYgcK?BZ;V&so^D=}2XwT{7b{GpQe-BQ#*(70F7nF;o%3)Fh#36L~~Q z_jG@y;HlUC74+qh?yKVKYUjvEd!uh{fEc<E`O>mr^Wf67#7o2X)UVGKeCCul(*o@4HtI9gJx;v-K5AIQmtsUx5&Kv*uU6|;| z(sGn(ELtuMqaoVP+bcHK-(PaWAQ;}aP%H;36NW%JJzK_LKm$99B^#6ZPiic56tZ=| z8jLg~1mJ^1b04gasF+vXf7`>&sZC)aAwx4(e)>R?(bTfMbk8G$mOj~9v2bY2%+{*q zBVDX)b>8Wt-6p)abL#isy_1C|rRK-1gYRaoe8aEcq+gUkpY2k!8 z_oP(cjFw@TJaHU@ZYd;dkX&=D_4vw>r5i!-Y4nEkWE2l7`tG;@WtsQQ-}Rx}SKPqT zkRpvi{fEO21j5@HAo=7tM0#1p>!dU%eOr)40GfBhmB(PGIXAtdA(;qm7-YwWM?&a` zSqx+^ep!Eh^!PIiQ>)`ErpZ3x2$?FOd8;3OPtK0nD_*DgS8%t;B zjB{%`GGW@0g|QK%+REmg99y?-*tFe~O;OFO>RKl6*DleCeSMa;Vm{GCT_%%yT>j#F)CunVbu$k8GTjHR zICuF{^0?gKnxvu2N^)Db4_&y5YC@L(Ib9>p{qTZycD0A?HySP0IahN_P*h01uNN=U z;!*>1lcG}!|7{)^l=_som?5!A$pag2uI?Qq4^gKSkfszeP z4R#l}_A4iD)+#5I(QDSIlh&;HQ+_%KGOL4sUBQng!7tl(@>>X;@ zIJFk}-P`lIvJZOWkFn4*$JXCJEG)pb&DKTHB+fIYT<-RoR-5fKJA)YHZ)*a@F|(mG zZ+6j?hO!;`1BN~`_P(bIR@PV4B{;8*OD!rz+lXCtD`#dUHO#FVGdVH1Gba7eJ@va* z6=n{rFHtLQwUIQvr_j))KZEc2jg(SzeB#}`yh}>_Dypj^!`=PD!~NV9DbrSN8%$!w zyvZ{&K0Y3*P17d+;jtzH9nmE%Ei5@n=K>3*K+jFE-uN;5@}3HNtLO*h&XcB-KaYNq zmhNsaDEM*h)qllh&u?cNh8_G`M4i1NoK{4YPg_~qT4%J1?P_jaliILs@6d58QtDk? zGGkIk7AE;LeRRI-=cm^eE&KKKjDOTk{;Z>UZDfJR;C@3o$EO!PHU@sr;T^*Jr}NE6 z)o+hXzkGMw!0Ba`E!)>MJ+QtZCEQ)zn>#!#CoQ9KX;;bmPgf1y^~V3!o$gti7`iw* zR90hT>aX zB3QxjLc`c>CHVBC_h+fbU&Roy+hlZ-4MEkhN#B4h}h!IZ>iUh?LEBmy+boIu3myb)lb#G z?^1vH@SfUjLsnn-c+nSF-W4ouS~0Yx_S9QhVbwuyv$kYI4i#r*UI+*_A_MtfLEXvE6tLZlfh4s>>dFpO-dx7WPH3b{iuo+bhz6>eNtU2r-RN}vO8xd!`UTE zgz*D5CY?L{jnPbYmSv` zZKO{CKRd~n`j%qU>A5Psjn0k;ilGo+2*#+OsgB*%A(y`1y+kxTs=j{?EA-t7E9J88 z&YQ2uZ>{ORpz-C%IKAX>9`(VLi*15dBUYSa>Nl(}H$Ee89+O$a1(d@R<#14(?J<<# zF(7^`T(kSMtjB2lJ^Tmee1+!mk@tDU3bE&qgFasZ-=M# z=YJopd*VikvazOXUet{r^$z`(ZpphjRm)R<40*bdej-O3SxSOyZIXV6=W-x z!`pM?Szn;7(&m1fwZLdW(?0axKhF9*ERdW{36^VtL7hgX?E?ld3D)A zPuyR-W8v7G;M&7(8{vvB`R45hI||e{)gKpp`PPFSg*yjK+xE~i6JPoyb4u4k&rMnR zBo>p|g6P(uzV?tZYV2TVCy^QXV~;euW1*pn>unZu$iB-Xs}Fp?f9Jxxy4F5BW%E|- zmeik^z2MUF!QD^EZ&lp8pko%*S3S)2^@ewgT*4e-9=&kT7OnKWk(|tP!d!I4P;zQ5 zHCK#6+&1I&P)>eq?P>zZdn^KYG~GqmzZBnly6zywL*#Z;3!XEJ_46hk8!klEb2J z-#xV?P~9s&{503V61Q$cC(y2HWNJMaM-a# z$uGyrF4n1^Tev|A@>bA?Z!LoTX|if!Dczd;XsceHyhtF6j_HRB2c2jw=xEAJo-wLy zL1Edd2ODOesLai{yLQm@nz+Pqg`?J%m2ZB=EhzZ@pwyuJmLdJ?h9|~0ts2*S_tf+_ zQ&&J@a9%@BZf#+|lu2uvXB?THPS)sAjJg!fWu&={(W=dW=?xTxR$+S0x#gja8Onm29dQ$a7OWldz*6Ph&Fn*8FGfyJ z!3tAsn> zFy^I_As!{Y`A=iJl#35sDFV~BzrH!O`zp%z9k}cS7i;nw4ESOzcHoRg zttZhM5Y301(zOY3u+hy&Iov%xNU8U_IaYomaD{H)o>jk3!WhtV9qXgNfDi3=kmI4( z+-!_)BG?!zl8r9-*z(4}@71UN9jIP1+*o(Rdp+qJqNe03Jf}#u=U4-zL8PTr@JBz{ zjR<2JIeVsqJ4M0~cZi~mXE;3fN=L(`2aD}~*G10t0I^YBpw5B0Dy!3A zLk`MdED1d3r%M&M?Qj-H@Pj}fm zVq~fN8K;B{U)=|$*0w13q?YDbgbB-16RoA_#$e7GE%nRsaJ6Z3GPF55IE04U7~9<3 z-MziFMNFEYP)i_%Y|N`FJoWZWPES@sX+qBH>Y9se-eTA|YIR9+{i>tmOQsKTx5-)h z)v5ri*g5OH%XcpbaBO+Xl@R{0-Hf=h+9!o&H+^UsPE2~ygQz*4Q zY=n8)hgJ*vY=+PRsT@>3tHj+puS1j^t#SzR)>$RYTva({ZE5`I<;Q0g&K;W@GImTt z)0oQsAyeJbN2i=NxT$Lguc)&cI3;)Z(M9c7FK?|`U%24Fxv_KF<7?+^++RHfd-u|W zp6`^0AYIMRH^R^7BAVB0d*^e!Dy3Owv!5?+EW9u=xpCv!mZD9W@lkELbvvhK4VYCq zWLb9lCbzNY*UWwY{Mu4q?~QIjV-CGDZ}_6TNWaZ~*uvFX^x0c-^0aAllc+^aCbX!R zxA$#w`imAdyDVCxS{9Od(`eJ^)g=jaE00espMe%N*g4ylA5qV*^ED>STJ06zFs5o? zNONn!-1^+mF>b@|Urd6j&KQ*(H)3>xnEBgxSF&4j*2fKpfQGho6fV5?kulu16CtN3 zA*TQ-ifllji;HBkMrkeL(q;~t)?sSQ%P3d?f~7>;Swv=WHn5T>eq3~BTzS{49lQ6J z-}|4V5wgQU6-T3yR$?9GNv1q+-;AJ=8t*Tja(LCtGk4_NvZN`&(E<69!yEj(zw`S38?Ty9 z)y>X&lZ}0Qt1iE2U`z9cp<$kmOKqLUEt|3Q_v16}9x5q42URy+vu-q2K+B~DDJI9u z*UQVj!em!iWJrj&jxvUYjdV9=X+<2AoEh(lg<)Q0z#a*&MQJ-^l=6}pMCuuA#NMaT z&0xd;g!upo*Atte>?{xx{aagHGtq9Sw!EfIiGeV$w|RPqflq(9^+1Ga!swg|kvAY? z_o#@naM9-Vfv2a)8<@U(tZ$U#kV0pt%&7MHdx{&!6keEIwiD3~7f&zl;2l~c1`-T{uT#6b8){IdmkJwrpJ=nw3E3vjM zH!9CFg)DRy#vh7f3WhJ|Xk|3|`Pms^-r;B4a0^>($?QKE5rYwX*=BnOktta)9wV(h zz3gmEQ@4z+T{PIvy6gUJHdaHbN{?&^Z-&X37F|~tliE_8y=bhdI;MNPd?q%>Ye?0^ z4<1tesqdmBvcLWsY`znGA6pFaZCr+ET1lG?KZiGT%^kpy_4WNqO zNbM~m?VT2qRn}Y%qmm&?j;-~G@H6UUzvtBmVY>MJy;TOc?p2d_jP;g-)qdSuWb0-0 z))eI+N1@GlzAKrfq|FX9MA=dG5rf-r-)U`YSOv?HEXC${+S%I1>J%k5Hqgn*3QcTi zi}2D4l*CaM+>dGeU}2j_3s3lF+PZC@=B8<5Z`;!!SzoX9u?cHlQ#)tAjWM!yOYPG2 zwziv(?Xb2kE=_HlTI)0Q=r(KXywcR!(?x!?WOdYa%&cN9v>sQ1N(=;J3U~om& z+%xl4Yx$wL!Cpnx8S@`oL3$xjdI?_}Z^UXRyh@$o<)xM0*&b({+~`%OrglEk5IbtsLrvMOV+M!E zH4iVGhXJC~Y0?wRCcpZ~hRR7#E^mJ2kquSrQ<}D%pPsw0GOMNQiY|EsekOv?imwm$g;gtkqR@YcLY8I^JA1y~NEXZ;ASldM=@1Oyz)(=II6P z^?9Lns)u;XZ}{l2fm3sb-@j0|D1Z8|nEEoJq{`kBEsMFlf+o1but4A>i#5m%iSJ!pU_ zdgPSC`t@b8{;RyBYKKG&=x>S~I<;czPFl+v+w-0LDdKwlc}{O-<>X{*V{d5lw3Lp5 zhsZXdfCw((F+SNy`X*xnwkZQ63QXP;-KKN~4l&6S z%L~7{xwQK(za0Oh!4CGFb_f9z(k%G5^@t;*+#S7a+B~eFH$Fa2PFnWt*3wd)<^>`9 zKTLty1s5xZE*@-ewe{FeD{C5dHib7I{%W1Cb;PvIZrKY)#te;>@9Qp$9_&+8+5C@( z#Aoof(f5&iBP@&ya_^l9TUtJeS21`d>~5Z=ezEe{V1td(;L(48r>Hs8{eZ5xdtK`4 z_JG7Ci(=$izh4BuIarU=gI_pVtU!aaB7DMa+Pv&Zqj(;y4FKRv^I)F+TIRvDScawk zv{XzfjN)*@Ay-AOGdjg4x{KH|kuqLAaE{9iR3BEA7s3@GtXx8)1Jx@i!=dS?vZ7|T z#>$Jk?<;+xG-=WLVmbNui}K`@#>oQ{YscqxBl@uC5!BQcCA)1VY`{!d8|*2Rh&COx zX)6|Ou5pQyaxS-T&%-SDaJvmT^yi)s>~^PqS+u8(SBh zSnDKD@7@VJx9?yS z9;L^X%8_E}mO5di=fTrl2~-VrgITT=`Hk5Q#Z>Y_8)K5uYWxTvhsKqIZLL!bHZ2na zD`yuw=6lueX;m+6@GBlH@+Plw)qAv*`wkBJ)F;6;CuV(oV?|(I_?LkxUd4qQB5I4& z$7XdTLF!#{wXQ}Pij_p)99uV6SH-3inLBxEAx)Uc!}Ow(V*_#%*A1`R9*{3)`l?$Kyr<;I z?*(nL&!1QKj}9?x<$>bl;FUhfleVhQc6_*WVbC7PS~?_rbRN3RSPe{;QgVEKeSDl< zTtX$u+R928Lu{P~ zg7)IVIr;f>gwKkQa8vN|Q7htR3>wgyu(EDtu*np>a@5NBS=obH<5o20&n_ySTTn2! zxM()4jkE+({vN%{10JGYG%=kC7c`*%Kq`?%CME?<# zL<@pEa$@WhEm`UZ{vs?C={HvnT@=?Zbbo%`SA8!;MER;83=j@Wk9I0bcYyra&F;>l zOVytwxsMglq76{2_>VtIcA@=qQ+JR~C{IJk0JdF7mH-=L-;HOosQ0_XdN1mtIA6ek3gO)f2*KQ1J2RN=U- z)pBOoqN>>ZL812jNA^z|l81=>*Y!@yk9e!g7At#ph(vU;BMrl(Pn-Q~T|1cVIbc#G zWm9NeYO*OJTb&jjo08-k;ygg_6lIDjhzd;`M8B?~o@s+j&$pc*H-F%C=B^EWL6LorbRPQFoOr88DxV_;Y|BTk_HPcbis(op45~$ME20) zLV&CcJEVU9>de+xh3mn)h4UM8T3=PaU;fH#4UewOTb`Mb)EK{X*Hr*AE_4zkj7wMEv&Fs@LZR`Ooq3J-zq9 zNgwxx9)6d{KlJ^k)!&?($iLs7rP%osimT$Je-XZL1Uz^bd%M6uYgZQ!4}>OJJ2+tf z7(Prqg00D@uzHh)*20n4nwXbFY01Pg-{4@RaY;iHVumfO%pKxn6*gjHos%K5DI#`A zMucld|HP`SK!jDNOez_1bY(?$%-HVc_Vltz@#Xd7`VAa1V8W8zLcGQxOVv`la$I>H z>&f=eVn=KY$a*Vlin7J-E2;5oNgS_(4OdU$s@Hx*>gPE9qegxAgs^*Gh}ommtM{~v zM|{Q78ugsIEJOo&{|#j>YFbs9^F5R zHEZ#eEOS(>j=s+X)6lCOh!DkUUbYmP<6>v!phzBw0#e#+q|Rth-mfw%3GWi*IwS6a zj2Uf`Im7m85f`p^P#;M2HXV@%3H_n{O*!8meslfIq2or5nZEK4N^|fJ>LL7;B`a1o z%<@*}iV5m|@nKD2dH(OO-$`kj|D+#6!uOPP9)_Lh3%5lAzZs}R1{vIzEu(gttJKNA zqL(;g?&@?NvhlFuDE%Z_$=8&HEjiVjmewf7B!sMrI6uCty0WWr+}4_!tz#P-Cytxg zh=ZdlHjNp(sj_m@*fEB~z2z#(f~RcqzlCd|o`GF+C+GvR_?N z^78V6_QjQt%!RhyrxYnB!xhX5eRJ$0!X2?xZIt$S258w?VsIfa^Q7>$SR5LwZ^Zb(4x z@WRCYgYX7a;F$2F)G-6MZ{fSQJygds^n8IR_`mQLTShZz=`W)@gH| zShM-*IVrz>WmxswBJ{-La-rC(l#H)dk@ zDNd=8Uot!i$$0138m+7li>#CO*r4IQXQRk|EBV-HB%>)jSrMyd+J@M*_ z@VHg#vKZ`S4<3E-<__rc8O0TS<|SxyAa=`~BrhvAwIpdM09;6IC62b5%nGQjLLYD0 z6kWS?=+Zf+nxz$~mFd1iveSlU_?0TIt5;R;Sy;4VR@L6cB@@%e%*n2;Oc^yhXV`G$ z<^)SR<(4Id9W^Mhq%fqmkl`&$Y7$Dis}b)j;KyBjS|j2fnDbB3Esqu<_s;%%dkvxo zmL;h}{MD`^Fo&v?gm?Ps2 zO{Uo0mqMB&UuB9Zppf*h=uFbwo|n{LaHyrL0%c(yAKp9(Z~lFCj(kN|hgE}ql6#Id z$3Yqq2MLo+4n0keFpFj>(ID%|?j*nI1jTh_qYM8M2)Xr-QIH2NBMP!|bfVK*M5a;{ zq`1$_@Xt!VmMd{^9|=rM0k?>%Vx6)+tAu8aQJma{6ny7=v?Kn@^C=+%ifA<%& zSX_mV? z%S#JB;5z<^rd>Sq7c?Yy<^#EZ@fS2CQ7x|)sfs0P=ha7|l$$)BOGIz3LKAv^U{16< zk7yp!1fo$&`p~pX=kG|9z?#5(L`ly_cce+?HrDcL>B-{~>705?gg%dr5src+3xjw- z#m`ShNT4tF^PT#J?x4wN4}j)}!FLFZq-kR9n%zOWH{Urva;7K^R?o{Dw#$3|94OiS z+jeTLVJOKl)?9iWz=$}2PL$X7JVjZHHD=A#qQ6)=N#-`a%r%cf9GFFd93j?+rd^)? z7c|tS%m*fG(_hd~U(#r*#d0o@9AzuSgxgC*Ew7cRMfxA8?9N4{X+=V-VvIW_oOH>$ zT{Qo|YO+x;TiIF*E6E0KVtlgZq2_uDR2ybhq~m;zdi5UBFizdC9%>Q|>ODsX7oIyf7Bq*ezACGAU4N4D&EmW7bwR?>+CSR2KiaHIXgKe z+40DMey45EdS;SSJVKjBQ`DG;r+EhLprZ+PxE4KT5*{8V!MmBXLGZ!U%_&J*0NKRD z`Daj^}xQ%qlX{)_ufqfjhj}! zIAcrK3H|vVY0UAqj;A_v)u+TerT26!nTdj^IFU{_7CZCB6nhjMX4{tIc-y9YUl#|j zkeT=JXdfF5OG{|v?NHNeTcAAG=e58zEDdSSIO4Dz=p5Ez!d9|Lx(|`V@<@Y?E zRhN`AC4QhsY5mNLGwRkv$E+>v==AF!S5uxjDj~Kiaq6g=ImIsO_ntM&X`gh9t=+g5 zedwCABR6%H%orXKH@ZKzBV2PB84ITgwIr32bW z-1u_FJ;O*RI7Y`1jCR5VkaR-&5O&|@Yz!9eEIRQ=ns%}LFKB`+d|=m)-jQaU{^MSn zYMiw|c@6wyUix>;GzO`~QG(XQWN0Ls)@bEf*~_OA?^{Ydmd0Re(qSG;6{?$o_R3Q6 z&ctvjKPNoFCN3523M@_x_+^@ifY6uK@FE zBdu%D7MhW#S@f<~=xqTb)b>Vm;1Zmn+X9#1E14%`1~H>*{@|qg<@eSVG~~M4GFzJ}yqs)D*W|Q~%@3=TXZm)& zx2!U&V$%$_+WY4({Os};4s_aE-ms+89C@;0S3=0Pu!!L!?|L_Xa{u+YbN1KuZ=~p_ z_IoZg%$X;CiftY?I0q3a(1rF zXg=*j(=N*INb`(=w1oH=LSIqPWtBqCMwM6c?!^%)^LLe*%~Gk6iHWYYUCkqP_+iyK@-zX{YH8lm_-` zG}fnEu<{pywZE_&S9?1wO}aSwyZRVBt*t#xnnuNE#+%n)Et_oG(r|iOgh@{W2Svzx zhI<-0c-9<1W?8KA5Lf3vRA0RI^85u|0R}mHr25~C>w(45b@7ccLJa&qp)4k1*qUeO zS1lTu;p3B8Uod9Ph^Xmq^`{rl{oB#;lZ)g9|D3+Pd4+$LUt3UVTvzjoL3cedckXxZ z9I0PFplSZ%wAj(5vE?i78#Zej=>Ww8Oy^!&O>HfzrNboi zg@IZ0;g2-!V*FpwkUlUUSPd+1pe_H%C!5PdGzL*Umnh5z;Z|u_XP822`JP(Il-z4G zFtT?^-B`&uqOD}WZ@{aql82L%WhG;Ae6myT8)cT2OBivb4@`?10dd*caWUE1G3H-+ z^V+rQ%*=tgDJi)FGvy~U2j--tlgz3wz!4SQ|Mee!QFin$%`BWhK0nO1ta4N8vPzDP2oLQnTbZ~% zf6^NlyM~5^>Io-yQaem^dP-wV4H z-GTc&%;U_3qgAdZXRCzP)s^cG$BkZoY+_kkxrepfH^ifCe@CFLZHww*RMmC0clAe@ z$K{K2KS4+*qC7$u^o{bE{o<0i`uHhJF{k7`UzUJYyOy2~)Q)7JRZo)v&4mjLZ$p-0 zBm+?Cb%B ze0t|j<0BbGmHac09!E-MxJ_sR+`eOf8+wMSMSMOOx(7mqJg=Xr@(CY8sXnKW3@O!D(Zo3 zP-prZDxPotNNO7_hy2wK+h z_~RYFhjWN;JfflQu9@0Vxaa_f_`*8T9HEtaLL^J8On9-h`mRopfATE%1oAAVpx%`C_EBbhAj^P*N^Q?8Gq6-L-_nOPK4c*^KIP)kJM&?^(D;;(Vm^(3=0kd+@u`qk z`~@GfF~r9R8xxH-M~QCdr1sb2%~Oq&WYl@#R62NXTI{wVSQjBDnIzdjJRnVsqxyL) z2k-*V5;5UV(uB{fi!^=@j-?t+&kHy$)aGmmjg;h9Yjbe}oyzNqRexw5ma>fw!qdgg z&B@gY=S+Yui2}lLS{LolTb8*nO~TeZN2zP)bEOB@{_~Rm<7vmzU}o~TP+{~P|T|NV7(0aYpb4#nX(>Tp=CNJMJ7D@LPiW21M(n0cQ6<&+M9HG@Vclqy#Jlao8@>BP_hWc7tN3?9I zt6iLDZ?ob4E*tBzsv$==g*WK_K}KlU=9v+x(}v`9jE$&_@17+eM0|W{&7==csWBvJ zSP*3kue`;u6ssY{-jz4YnlaS|=bmFGY@U5o_ux5NpVMJ|Zihwdh*u0-HH}x9WX-MC zcZHK?I**f8)8;~=Y!CH;zOxwOlFc?v<5J%9*&VrjK)P!#Pk9d_F>dG6b4typw}7D^ z;Da|{s|=)X4*`p)a$w6etkEn5d5w|uT+6dUdgM=e)~ZW&jo6{k_!;prdgvx3n1!{M z0R1)KiK9^}mu14!+r^3(>u{`DKQ)``f>({r-U3IZKSq67Ic}zD=6X|xmfjQb-N3n|()nRY2(V-CxconyAL?1=ZliS!E zYyQ=-flg5leIw0v#p>6Uo8#rsTY=_gZ5hiR5QRFC7yB~HiQX@^ls5zImu9?N?B#-j2?Qpd|_R!}5wN$I8rhMPw2ro9?N{n)t98Z3EssdSdH; zv($&1u$3W;!86+x*Y3LYQ=eA*LF)xhFOlR@*a(WgbYi}EKNNf|A^d;figyB*&dGe^ zhWd#5~ChIfh` zbM%{lK6B+^&^Nrvt?^+?jhExVKN0S^#-_BYWX~HJH$3L%g{G~QXfg5v zma{!hqMnHP*3;ZFefLXv)q}lET8khr6EVTih`uWt%!e(q#;05y{tG_jWomrNaf)XdXHV8e}ZM3zk-v0boOIAKH5r%|gg3hw;48%Hbe2#ZOxNTcD!b+?Q9gS^v zsi{~x>=zSbna^m2cP6LU{Hi2HkJ56>oxEUePdfsUlDDF*cvjQLH5UKAa3yZ^>eDlJ z9|HEAYqvD}<-EMK1Uou`ZSxA-@xtd~d8_}jzc0%l zT)DN?>7UQ=YRszU*3KnMhi>Bc1+i)yx-C2+c~beL#p|@jhrsHEaY!}z# zT1F)mR^LZfge>_6)`3*gH&~$eS(kkJSSj*04zUIdH`6$>E_w8^QW!yWICTK}20mp0iOcg|UmR?>=Au)-BHGg{1ymSnNTV1X^Oz-*bBVv5;u>=;81$6@=X=}m8gH`Jzq zrfJ$VX{!JMX;sylnQ-`kAd@ql5!`z;OT3%8p?+ zd#sh+k*I^mI6)}xFgzoULuDo#2VSLze|4N1HXAw)^n8?XKQIcU5Ks`rQJD7|ngD2Q z3a>b7OYnPqlKq}(Bn&kniP1oOYrf>{ufFxztheTyJowftp!`)v`5252y(5plGZ!~E z>P7I*YVo(9(%(Lb-M-4+h-V>P@+D8OHySYn1o6D1(u7|jw-!H1@9fljRI_w3BV-NJ zEFo{t({Wf#jiLRSaL9`?Hv;GvaQr}2dcO4rzdpB?=GW?vHc8kn{I4r<>NUVC^b!<} zzqgG$xrzLB?_R-tla4yAB)YWrQIY zU0?sgvZqn!D%QZjwIKT3XqpMkRx;GTU8x9~bexQvRSOgMqr*RfAE<}<-<8CeRm2EC zt^9OWO$=x$MmlLk8d?r$Sqfxt>h%ho6%C~x%`WD9o-011_ZfuD@_Mpy*sUOrQvghG zI?n8=#{hM*~mm!C2IvLGH2>hQ1cGK1uvE^K%Tc-!sGu#_tdv z*rPm7!)W3OpfkhSUx-5^V<)Uue1^bd0NQ%b()q~(m^K?l(k*dfl(5kc!`3JwPB3~U(RV>2Utn`q0(wF}XI53SpHZt`|BRH) z87U0Y&wPtBx`)|NY#eCSbRU&h9~@^Dv%c6kcm}y;?3oA0p=%e%$(M*X#Dn9!%+^lF zfux2RLEmKXr4!*UWMCH};w}_7Wp*(9S3=?XS~?ct-r$vD?-1jfT5nJ6otw6|Ms>Rd zIc0mrmql3$pWBN;Y?Px9kI2F|97?lSp%mS(x%`)#3lN^hl>&)84|%R$H1cm|>gML+ zB5|;$ur&Jmc&dUhM??8^uwAT=XQ|R+Hoc)fe!@Fd;}GkX(qMc0In&$Dj?KH;BD%DJ z&Kcg-t&ZA1JA8M?zHCBYd^|MFznq!8d*jgzRvq8G`oPL5e_9?{9wo%XEb%;*kkC6_J)KZA<|1Y>5vm$DO*WD_1szXJm#&r6v-uiV~N%odzai{vSX;q%ni7ZG-fyAuTdCIXN~mjqJ5@ zpF7XX62x(XJlF)e^1tjHZxGKY_dYv+>RFl<%P?T)_^ke!Np}9K0CZxIPb{ZMu@vX; zp#GVa$ox}YO=MX_qFiLLLN?A*;xptp8z+_p2*qc7peM{|C(sj0MBOA|mTrRILXZ&2 zH`4d`3b_`3I%Ll(O-(ImZm~7727U{+i`D^AcxjqmOd(u=c10QS8{#?8=X^|^n5ya2 zM8`NJjm99`*sXVAP-NeHKaG8IwpUD>w}=eG?_r};RAs3-FCW(@E<1?$+Zd05!yr93 z0{Ni|@{UzPibI=YbhIXUBDSA+4)(i9-;3;R_tn@X=Xk}od1d$5Ct#7h3WDNXW)4}R9?@$uOlPyXJt ze4@5_#b{$xT6$zyMzZw%!M6DW11%kcO@;%DJnOUQ_Vgp@VS`#5bIJ1xmSqi!uycg0 z+u8p7nu0bs>4*L1rTA#={H!$zLPilh@D<*?wxkgrc$u^t#haAMAM&rGBa;UCO-fr+ z>A1$&+>%&Q_F$SAhNt$N3%(e(Jxv;?C4zsnN~uc-D$YuB3XIfr*rwIS`{iY(xd%kr zNk1$f0y>08RBHK9f=7r)94;G<=C||jv;20NyQNa7)iSGbqEboBHAKVSHlz8aPN%!O zP5+C_@Tx9%dc-Ebw%$i5nfdp9S@5$G;=w^&AKpnj_nBcIjO62RRT=gn3RQwEpPuWp z2@4CfxU7oJDR7g%=jh$s+3xS8ZR+jvgQ-L!P~Y?ny35hMq*z-fF821OI6)G9r4t>G zCI?|_r{y(3O%PrYCA{0Le{(^0G12NLoXeZT|A88)Fh9>^a>YG3GR(&(N!DZI*F6xX z4(#aw zRc&gorXa49kdOLoz=*y~(Mg0APCxH$tI6|KzHBUicc> z)4zOT7=gy<`t%5UC&bY%u`7{6ckr~kSznz<*jZ`Y;gTVMMGDWVr&>R9t!2j{YrWdMOD%+oKY z-g}Wo%wsNR9&^HI=qS4mISJ$!mX~gT)ur|PtqfBa8BMrS2;g+DJbh-^*i5P|ix8x; z>%ZjlPnKND%RkpRRZ7Q(x07OPf;yq>UCjH*eg>BSi|CKop9RJGSY6Rx^Pw0wx$-o4z_-MhKIy?gOS=6#dh#v9=^6L(y; z5N}XGv!#A_!&<~W2Z|cob^a^i&GW=Y*G+f+mpqyFmrq2>P}E9{1y3+!_2-x^Md&l3 z`YNJSMx2BK&Kc_wOJPz)46vqXN~^HHzOw-@A} z5dQg0Si_?$A77GCu!X2rJh3z(XG^F0Q{{qJx2*mAk@@m#*Nl2!+_dPkCx_*qk^$b2 z7cp>EDVylF`B%VIz zX%u66&DKb*q@s2jqrx^K0zm>q_vmkcXzjss5e;S!zgTT*QuSD!nKEtdeDkLsc~Z6Q z@h(l<JHqd8-@c!;n(TF_xT^J5ehOAePg*Vj_Gu zr`Qu?;uFu(CxR_zo?xDG_QZtvga>`X1*xnCeUr+N6JAr+GA}pM7fSr_XOKSy-Y;O|cE!eWg~o=o)A31>v*I*dn+w zC$>3pvhUd?3B3WGE7O-8zR|P@cz^fa0gBE#ShE_~Z$2sNa0dr_8VM_<@Tr>8 zhlaX$r;R-^vT$GYN^+%gygG3Gu`HK@+BH>vJ-ux!veZvU><0=^#OilPD-QMao$k}v zA3xZAZEaqTpYBPnA+BXKbM(NLkgCPm_2cyi=S^+#i-6=Rg>`I(*d#^FHI2(_@6yjA~!~RN{<>X$-bg{D!3p)EvPHcpDUFn z=#G0;)KvRaJ)Ow4-2I^9(JS-73Ax~yVd(r`@DBsSC)mgtRk!d1c9ITJcDDzV#%3?d%-ZV=emB+?L&dyq`#15xPpOq_yFbsWIs8lgvc2G@jX6k?;f%ZF# zkIAW}$4W{zR;12d{8Ve_zOPB=OngQ!@ir2#!<8&3ukkb zyeJe9Fe>?w8I5|2p*V&s^&bLo+|bmo2Hnhz039bi@@tW{de6IX=CO#5G#XZe2HX}# zH6(9rTaX!?+~ zcbQUc>C?O8W^2yk<}wf6Z3~Nf7cSV`VqSgr;?`1i{mm^2tJbDIP26AWnEU*Z@a3Bd zFAINsrE9YAz!!U~4`v+P!F`vzBYx}l{O!M?`$*-k5l*8GG)IV9bN#{43&olH%HYGU z@7`=;eCW(!xiU1#J&hqat#Zlr=RVOnIwdzS@KM(6S@Bp`6*yTD0tF2AFG1evmRm zp(JKbPA(S0w#(eG+GI|?Q-qDJW4_1yMG2-$rB*Jsrd}56B(+aXK6zx$p*;7L7=;Y*VZV?!$h?MyGNu0%_1Lgn;XnQ4Uq*>ZgJ8kws5@C5D8TIE$-{WHDkWXW8 zkR^#FK22@&RwT7Pv%Y?5Oyi2Ih zK2*=pW8q7%*3QzJlzcE7QkIfa33gib6;SkNYlM zep6kuvGGP>;P$yYAE{p8KX!U|GnVbH3AS*`RyUMsQi8d?Q`!8JIoaEE^^W1@ZeB|H zgt1DWJsk|$X)E!eoaSX`XJu|Oq?JL_5N}7ry=ZN?7sYlW^zxgA!V_=8!0#OUUp~Cz zLalG<=!O3F?Xji~mMLUU{?ghcm;RCZmBpG8zj0j2o#Ve>)B5aW{VR{}s>+Tjnk*Oo zhil4Mxchj~+Jp1X4hx%u(im?EHT*>u@dcKY)W^sJh*)S@!^9@b@esFLM0cBolq#yX z(_(XNd})AdVOH+Cs*w80#|I16#fSP2XBLk&rD((33sZVhgA0O%nyC7!0FTfB2dAb} zt6N{aJXy?uaZ~#@?aiqh&UeuyH5DXu)cR9z2i-&3Gg=Kz7M?K*>>&rxryhTfYW-}t zFe51b)SIL-AO-vAF^kAg*FO$z-uvb%@`I!B5BGS_!ex(kAFU$G{GARE2gMYym;X&Rm6k?pJLP2rQ{Wt_Y2i_&@Ci~HxFd;6oeigpUG3m^Sy1E}00*y3c=N^m8> zUa+)sb0e-ML+I3p){O?%gjZV6ovDWAo1&l0)(%M{%u55g$Xn|Zm0_qZYVAGOT(GCV zyKZ@MYG2w0kE4fo?hI-=@b2c8Rc(8_Qk?UX@=7#7J^UZD&ZpLG`SzXm)~YKn5B04} zHR4vEy7}_O-rqg9ufbRd;+l*qRvkH0IMy=+EYW)|xaL+p$rNB)T&U^j2tP|s+fghdAlJ=Oo}q4j#xKgTijEcIrF9xUAGjI%=fKSy4W=*7T)UtqA6fm^iO`k=POkegVxG^?c2n7b zUwTYBE`CFtPdqI=F8uY?g~kFb8ej%O{w)VbMNym38VI4_DyNW;2y^|t%F5p9T?Z5b zk;UMsq;6i()}W@K_;0alCPF-J)c$~JKvrzpmb|F!Qr^;>ij<0er?iuEWD03|N>*oH zh>fZ0q`A3s+ThuRa~kKEM{QBRc6#}}sU-{kE(mK^wQpNZqJ&TFLIW&Hsw%f$yjDE- zaBl9&g1Nu@-Ic!Jvgn$6$a1O)u(~nP8#P@w=B_uvL~D?p8Cv5(m<=ZBHlp!TKWEWQ z6Q2=ls9-U&EFf5n-%v|#b}o@<$x)k9wB*X+YExd-4`QeikS%BS;7$-0UOCA%W)DV- zFJjM7FW3OHU*W@|R<6F{-d>+TkJ(^Po`enX8til*dhXDINUh26$gYb<mb=xCDti0-fU-2UBd7T*;z}O$!2PNh!a|=4%(%tSe+Q!=Ll!sq&3j+T zX%~1Oc)DCuEPS1fhQfh(xQBj_jJG5%#%=4w?2i_SIt`W6x!7(i>TN~27pHDqnx4AKF>*y{! zmGN$cDt_yV*1N=#s77=<8&9;YxG@qZbD96$Pk)%V`uWbYaAB6Nq!?M)Njc>-8;L9Y z4wed@cU7xd*Bx6dfI0rC)TEPVe)wV3ZPBLFknHqYQDQjoL$4sS$lTP z($mkERUCL{RJgKJ_rgwIer)OKsx70t&?IO#*Q?vzbdpVpyQVAHk-e>V<$TKZ;3_&7 z){Vtpq2Mhv_ctA(LI`&%9K`H0)id{Wj=3BEC9#`fXs4?eOqFxbHy9gt^avjx7Pr1P%p&R$;ZNKFVsln_ zQ)nm=)(|B3{_+W2o_WF=%TSuT9G1_aO$pje28eD@;$L9w+>z}{4 z!J8`)zIlA;c*#_M=`URFPr~0kS3Yz`Si`BuNfv1(_4|MMO!qBWL4PA%yHvO%+!TJV zpU-qW02;s%@G^YHh|XwJtcXHsVFsKEV^}>y=6Wy}TK>tZKWUE?0yf6~!e+yqNDFsK z*nNX^?mn@b8+%>XNS56cb{~59pl+C#a5r?>+>`9fQ|HaSFMi>T;0kFNWLy~adieQT z0x$g~h>}w5uXmx`xJ6%QGo=B06#u)Ul@d^$H_PpxfTx>WWsy(&G&gjO=5vyOs})!yLbEs&!FH z`RgwUZyvp7?uyP@Q`u-)b2)zdDo^Qi=u%UjwrwJi+zmFIrlahnT-2Wwnk%ckIvvf| z&jqdikVg&=mob{fNMvB+>Bebd`Z%Vd-ySMe_Hi%W(YcThUKAn@K!_x8w{$)_5AOFm zU+e?quPhGZ(eA@0Rz^cMvjs2Iy?>RtG}@q&Le&0?fW0HUejZ{3ebHm$VjLh@AC#wv zNw}0e_3{f>av@3SiXV)u+!u$!-|vfqhf;SQRKZRnq;$Ut&fH+1~_ViF?P z$qKPrs0BbsHMO=imr3j)ho-L@M!)Gb!~RB~2hYMn{jzz}Wio(jdfIo-(zy zQ8>i8latTsD#{O@QClfbS=hN}cIQa#bj^Wts{&#NW4M>^UR-~w0JG6YKrs73I=g>~ zF;qYbHehy$>86-aDQFBSr5A(rDw!<@BY6J9vMFy8bzb;}n;G+R?s`+l97>hb`g=F`Tr?=0!qmS>{uJKJMyQq$h? zM%mu;!kb);Ykca;8o!)CjuSZFG~43x2v_b7?Gi+HRB_p`1|`*Ma52u@hFAj*iYUqP z9o^v0qm7*%n?GmE#5v?RTL2c3hhu`Ejmg)O}w(R=X`(d`yF>^nBM{I-}TJpo1ooCqP zJ$Cf*X2@!yyl7?*BGGhcjY_1|bj*;7m1&KEcBT~l z_*4ipjbZzl7fPWlj2*r{4?4`Yl^3{AaO8zIanPq=q_kRgD=CrSy691B)m7hZ&m0IXY0&EP|ecm zm{sHx#r%BHv_hB3^;yOx^dt^0(Z2RmB{98Ab07Y4o3n0%E7wD~q9co29?A~LyESy| z%azf?H}0u@d`~(AXeOu5?^Oplk6iEY(QI}K9{NjSZ66`fl8nc2y0KJWRXnw83p!9>MzUbt6;rh{Gb#&zL#V`%LUF}`$wmrZ3s6H}}aS~h^JQP^s#VHy(n zU=Yyuj_9j}uCWY8);6D$mJiQ8_}U;D6>dMW>d!(57k^^O6Q!Fv<2Q2;1sqsCex*MG zoitl@hq=FVVXirgs|Pnx>Dh`Mq&4w!T9*$BqB>c66euE|@b@AjWv>b6gM(pWsVyv& z2(#$Rv6&%G=Vb8x!A?O^3;rMO4Vq~s7BMg#c)DN#_qS-dkgr!>taZ;@d}e|7mNSQ= z)mb+mPp;V5=^;;eetE}aR>F!`R^|;9h1t%lE8MieOKBF|sqVhBd*0VSe|Fx>+|$ER zzESBOVCS;-mDMC?N%g5k%fEYJcrty#hRsQ%OR~EnVg|w+ww2%n(zTeuL!*I}6-jjv zYb!rLMApKPML6B1imt+-gRoVICxR*)EYXUlO40HjZx1&$^Wz)zMFe6v^W8UV!<)BU z?;Ac=o-BrfuKF@*{&=omw8)1knW%%@Wl&Hy&~o-DFX0^YV=5 z$-LH%xSo#Ctdr{4rA@^PE9Yq3Qi|iEGtfZ7Au6(eZdP|`lEy2wDm|mb&c|+-HV}L= zAGD2<`{CrrQ7c?!9>j-*p~b6>6PcOjziU*j>3fp?k~en)Ke(=$3U4*A48YyiY6f(UA+h zp99_}_dWrR!F%xM7D<3dkfR(z6D&7p=d8RuNwAL(rGHFvGO|CY|B{88^-cy@el+it zY7_v^f%q1?ugLX4_E20EVrBpp@_IX-COFV57?BUd%?wmvYm~QDIi)ygtRwC7(7)5A zsmCSS$vNBe(Tf~+w(UUsajU`=k1cXfb9c3k(d3QHjd!l=a}RU0&+!^MRK)S;I`(%x ztS%qBtTs|?kQrr;?0L9oOT zyNkz(#MGXNjXKj^y(+hM#ZGNo*1EZKt8-VEgq5G_ZrfInI8-*bx$}tKg@ii;#1nRxB&Q zP$hwr6%QRC68^l|y0siv)`MlVxO=JT6aS}^gPhqry5EtJSA~N^hzEVoS?E63y~}y% zKB9CweeZ8lm9$LaPIYS=U|3krq7k?v+u+Zj=aex3wwXCsN>A-F=GNl)Ecss)j!udpHjTvwG^S2lZG6l-SXE7V#)c zK&yb^NPQsGl8yiBR3m5Ga{7;FJ9J-nq4qeEymj{p@>ju}?$&*=Cj5-tC02pPU-=Xp5K6rDmX{R`rB_Sl^u2{5rV z9v;Nb#8fgAo^N-3;8;i4oc>SdZJD3qGN(TWZszwb7Twy=_WbFwJSn*;WY~Xk zr~B5~v1}rEa_xMDtYOdf`i^ad3TbNh+MU^*lliQY{W_?C-Yr-~9hFLwL17*1nG*or zz+4O0z0AQuf(A=IM2w`|q4I}m$HD0L%#uNHE!-F9z3+z@GzTjUinig5&@iX2VnxOS zt#lq%8vFQKdfO}z){$Oi^t`l~u8d!6t21>sAi=>i&`8eu9v#E1!@(I^s_9BK=u9DT zMVgL2*2*pd@J2J^znM9rQ36v5sK`JL7|$I`S9zH$e0$fG)GnW+GLAVDV`@^KQ}EDg zZ_VkiNJ{S7h?v@_IV);?TEcb0k5M_=%8c^YE-pbk9!e?5@0*xIB+U^*Cms(QxRyh` zoty#!^xk?Zv8lI7-(%=MkO{|?@~}uy3ZC!Q3+$49Ik?+7(_2yL}=tXo?R}@6so^`x)jQoUur)YAE;}$=? z+R&KDGrcY*X^7fY*l9NZ6smbe`JnLFOcorhRJuvf4J>hbyRigu5!6)L9n%O`xYFjG*`9=r(HQoN7zWh(7wF7XV#}SB)Nn% z=f`w~o0`~)3b~CPji!jhsggfI9y?_96j3+KAbeLJAdBI^{I_X z&Y?}Y(OsctCiUFNmuJ4xPZ0fxF~9VQd2Q$0F~5?a#2h!wugI;wZ6R%bNU4We@@Mq3 zgk?u3IBR|n(C$CZj(olF1ZFmNwmW(>eZ~IlmRHtg&QEpqZ!Sw+9B!tZr_SEe71R?V zPAYFz6(yQSa%oU_o}ZaAzEoS;M^Bv^^T~#;>P2lpbPt6JIO__Wo{vFCpf+Hns8G)& zg3u5&QI~D-PF#^Q|6sdXaCIi{lDNT&^u^I(iF=wRuhsZgtbJ1LYPCn>R&!?I79$&@ z&h_b9hjB;0o>$g)zjbL{KBZ0kz3*k8qLZH^i^*DduZ!~UJpU3$grB?4;4-_XZC!P!YT`mwVAa@}c?n%r$?ij4SwmIv&I1;I ze!?MAC79D&4jm2?`<`9VbNlLs!pZ3N?bo_ScBc;RJYBi`0PMZr-usdN5j*G!?FzcH zgL25+%L^@QeeG%QN<(~{*(DEn=OC4W!Tr<#q}n1(5a{{L3S>vYUE^nF;$Y?(74B*q znH`o{oGFcdiG$wV&cevd{7WAt#DVoZ+agSz3ajh3MD z-POrSqj7h4_VKo|3XsF_{#OJA@kU^^3kD4dR{*XD(KLW|LQ%Z*s5!73?}N=@pbDw> z4halY;exRVKow4J@@hOo6nm!;bdK1YyW0UlXKP*ciZoN@1wF(9kZLK!f;($U+K#5A zX(FCZZ{C{X_^$LhE9-qqf~G!d-AR!as2%nLt%oAW4Q8>A2HeTYt09J(Z}7ifD-rqM z2KD}yFfR>d#WS7;gKa4q09erMKpwNvep&wb{J@%xPmSo?A(!u5;6~ne6a0A+Jy=z; zbWSX~B0s*q?atFXD_QbK;eo*|no!4r6?wi+Tbw;HUw!vM=nn8ci5e0^#gS7C8~xAE z(w*ebvh{Qex3M16Ylz?Bu4YK0K)69-9PO!!Q3~-_4m$3)vUAXJBP5v;pdJ~SnD}}r z&>t9Z#7RkjG>FvOL?SX9iz48zpO%o*+AgjqgO}f+3;zeX&g&pIRmvt4cgys7Rfz$m zjVr1gf=rFQMRhr_q-|$k@)FEo0k>6^cYo^p-7|SH5BQI zS2twYm(}nFq+)GNr?|^fU{qoMzB24OGCL_3zpdwDYVRtqvSc_BsaB6;Ni8Sn z&NPB|54quZW)_Ym^bLroEMAHW_^FDjQf=iz4E zZCW)!{DtISKEo$rKk(;d>kXeYXshg#h{55LFks03tg}tR{I{ezWR8$N6%G1|)!-D7 z2O~f#q;okehT}xGNqmY`bg*huSeA5ck}uet{b~AVvF?1VD|!FG0ep-;qv-s#XA~+edj^!&KZ9t>JwS;eVwLGIr2V^H{!> zBTnsRE4Mf*RT#Id{)$MSakee#5 z7>Oi?rIYWC-D+AxS9%s^Xmp?aD;=g+Boc&^fFAlc*x(IvOQns>eD)g*>vJ>wgZ#-W zKi&R@k?Y*~VS??iQfvAp*kw?S+sUYAgPuNeONosXJ$)kd^EV7SGrEyiVTS!RBkkOl z5W(hGX*xq(BKaSj`rFV{OeE?Q6Jt(Eqzc~1NQSIUG?0ghN@OuqZTC{p#;e3ccoR+f z{9oQgvfYJSk4P0Rr(MViq2A@R)7`t^D9A~IYdSFdA8~Z?74iw;X%CWMGhcYhlf=8dGC{IDgMN}TuwW~ zwZF>ww2Sbi@O#ITPQq%u{atdGo8Ui`Ag*&6hzlXq4ItLz8q6hfwr)vmOLAgUY+MVu zyI^HiZ$wCEWknxFRSUfLh0I^_73w4{ak_jYmK?^w$+DE1vG1queQWd(qC2$a*9U&y zd`Z1z0rWfjj>?7tv!V1b-*}#fIcO_2b0x$~Mwu)m94+IfztLk!V}Y#KCR4Dfrav7K z5KAxUg#XRoWdGrBUrCep++;#QCOYNd-*A~T=#<-csM#Yrj8yd|mK%BZ} zZT-S!_R)3pkFjp%anUg)(Qc|p?zIIgY$NF(m)J+wuA!gQs-mM}=m1ePipE9l+m`h3 z+3hvk*TQ8+q$^vKfBXEucv<={f~d8 z@^2G=n#;sF?|+xXM`an?aeMW|m(&Z(sI^XQSs z1+dOes24pq9+vjO8-eBPZ2072 zu@6*hISD#H{5e72r&6*kTqtp%+N1ZqFZjC*$xTZBo6bZc{RJ}-G!V^yVJk7c&YKPq zw8x|l@n)<=&`6W_-+fVxN)pLdu7LNF{uz3eCIu-Ic6Nxpa-0zkH|;b?-5MalG=duS zoHLi@v`w(}K%)h*&#F(TYEjA>hnwVzu+Y%18cjM^!0j1xO$n?jc8awX`pHp8Z%hBc z#EDMfV@j(a=m@7ULrdr_6l~p0$~qXyFjG@HS*E7zixTx6aYU3Ms-^QM;x0K}`joq^ z)%|XWlWTQ%!-=y-_&kBAMy39Hb${IZ#V9&bmTPIUfV-J~3Yvc;0 z(cTgrT7B5ND9AcBex^Hz(i%+2G-~Y7uUXlCas_=o{STLno5J2PzbnJ$MW5JF)K7-t!Izd8MgrkK^I^8-Lx|zA33Fcp$go z+=dYHsJ)P3WTxcFxU;Y~eRX5bL_+i~_0U&WN1c-6ZO703v?0uIy=!powRPi~xCH0X zHK&WUnq3-qu#e=edq2z0$)3UfSW7%4sS>Xgs|3$L1S0~aLr$hrHP1`wcHAdtMHwr~ zNJ+cI7oNoEot`NyH9iP4zKbnpP0LFZD7?zPE0|F4S-q-LT%>= zWMETJ{r1+dVsB5^EZ;a9<4z09b#bYqhuUb}lH&c#a<{Ii+B=joKdGrFsAz6{LvKWJ zC3kbxy8N9>a;(f-RaW8E3ld8!?38UPTWBZ)u&VdtUh$NKNRW$WY$P+)c%jG}heWG& z7PlxILGPI;XB6yZw1tkbL}i@eW>Z*-Av6?s!o=vEuoR<5k1ycJTzzi zrNOef1zpDTW!Y<{#@9H<1{B7qGY?LDZ|Q70sB*O+f3Dh4lD)2R%?BsKgg^BzYaZ!4 zRLV`IzqdD~DxeceyOdT3D=KkPtR%MZ3`R@bQ_MqLeeA5&ro0LIelmGS@rL7|irP~! z8gWCwObEJo5NMY?oL&lkdJ|}XR`18uZ%_h>eui|J*gKkD*)P2LxUfTRrM5M>#Q*3- z-gP;;WOZQGc*Wv%ZbfVBqKd-pQ_~{~A~b2huS|$vw=s#I^Glxe{h+Rafyk-1*RLm5 zJ4TE5F3sMzJZ{^Xs)4AQ?x>QAsJY!y#W0mPi7WR9*;=ed4JquGqIN_xWfOBC+9K%y ziWVWrqy~RkqJb5&X<4^ss1=qG*47bd)QHFeB9*)cq9c}Q-H3*pXx_N<>ML(uL@Y`1 z+xFLuI9~VdZ#d`Qa)01{qkD^s)P;~Eb}i2IpB|NJVJ_Fz*{RzHdHF43SG$m{5lCZ< z?tr0z_e2vAK=dW`^z}3}19GCOp836|(`2YngbzX7b*4txDby~cE4ndZ&eF#|-+2A| z#c4}VG?5_}-6NXb8|(9mPp|4YJ5e3DXuf7|zm2NPjqK4Kl5_;b3)TvN~y7XA4yNb3!s6$i|k(~cXw3MIDk$lr?JvY5}I>6%k~$Y zb5tt2S&HHU1_E)j6#doQjz_;;T7T$f!@ln~PrV#;Y~G&BS=pgWE`TN#-VgP(?F{ue zMz~$Oe>a&nsko7IX#>{WX57JI$Hjl3TVgc# z+o`j7q6<-wI@xRbeu{sW(B6#55u;D=K2xXh#F~3w%bWFM{6xp#BGGyA2lhnJ)JZ(C z0e1sK#=vJ6uqUFq%TuTEMAW@I!rwug#ngu{y9KXTH1+!;N+Gd!vVKwT$tDOZG&rO!s6xoDX-hR!;ZI_j^Rpp*r1Ea!^Ki^uo zx$)>rZI#R0j$AIN?2Dupl9``|BY%Ux9}-+K!i2oOnb=9LTbRL!Td-~0e?X& ziX!MOY(sGxY;JK&b^E39Q&+i6-AVqeVA;hV;Ul~EPTifF+>J5ExGhp=-X3?zjP;Gr zj`2shEt@vcx3=8-L3&qyK!U2x$BE2HDwP|_VW@zat>W;qOoDT54fTx+5x%-Xw145G z>vWgV?QFGfuI$-=)?nm4WS6WAc7h`~Fhb&l{@5x$%+*qgj<9lHYKgoY{@>wtaW9J& z32I&RX%19;PbUY-<>>3qwx4F!$P55vsA`u6H5^V&I$Be?wlHt)+?r#_amSmh*5u`_ z(WPY#L`E*iEp4pju9q~omShaXMh%c%y(1lqincV)-CD6=sBKZ<=Ellx)uWBAZS{j? z#Y6Jpvhu$Aww7kPb~AW4@4{lEHDWd@$qa@Yh-`3BMn^%;(V5yXmX+IBs^weVv+dQ1 z9&J^ZcDiTV;$P{7+9w3HQn5*4zP>}IdG&&^(MBV)l)j8#{`}?zDnAyH32B(r1vHA0 zM5WjRUqy??zZ&T{0miyjN|bio*~!T#7}_tk*x{pahmUDqiHJZcdK1fW>CyWRo!n++ zi-<+E{D1h{qOfH-eg$=jIrD-OM#Dpw=J^!XC1y8-#E*vm+rRLxyP{%DoE%&=8Iijp z<4l}2TKjY%ba!NoDg9-7p-9OJn{9z+e zuOr%+uht3QZlu(lz*X!j{T-|hn!8~F!-bdfh$kwj`4ABjeh2J^x1gUXa1g=nQkSV# z{;*EP{ebUB{z}d@l8<%?TZOB_iVd`W4+lZ&H!~h>jLQSd{DJWn({qP*l^Adn_g9@c zf0&K7ixiT<-GWD>t{sD6wA~o3RrV6(3bg$cm7GX{`7K9(FunTBbeU$F(n);aORE-= z$V)loWg*dnBnvMJFLM9OeW7#FxxU5OaB7;@OSVeileWuMu)VDww=^188GyhHSY9mD zi&8UvCK1#i?)3$mQf2&3o-b`|8MQfT-EvO)USfZ)rH|6WQI(Wk($}~tAEu^UdYeyR z9uVaf*|-USykL3GKuB?NyZC5}BdV;LKqk2>AKek-z14IMRkVRH@kvMZ}M4K=}Qt?Q>e1Cv{b3=92^vq{kGQA zowwQTjdx8SeSHK<;bTorFLwT@zDBks_5_9x#AmfcHe`FGdqgZF7wv`T)6}8PgA=}$ z8~7}ZX2R7wtTr(_*Tgh{oLu~w%xH8lVYohqo|iBAD!v0VK?nI8GE|-J=P`pXMA6O) zcF33HcfybZ=VFb3PZc*cSU>eW2zv!9h?M^ZItaxeK%KGHTJ9}%kn9gM6PG}lUiA4u zkRqH(T8^nSFp9Zq%J$Eq_1d8 za%Wm}RzU)vwP=3BDnGA^ob;~5k<#+TTHn@!+>wkfQkfoA>EKkI7ne>>+2-bj#O21s zq(C>W5>_jolYI;Bz}<=&JA>|Cu!f_cL8qbvNG%Y-+ELTDRI(DMd97rlWSb-_#eK{A z^$pxO8F} zVH074|Fxv2*6=;T@NdH{L#bd1?G+UPWl)KfXDtw>qX&RJ}l7N!|$Gi%StN?OI4T}$E6q7 zkOp`6)TzJIv1D_5dhWidY~f|z;bgn8u(f_Z9hm=3Pmk^iIxLsd)APa$J;Hy3Yb%5o z6z3sfcx3bk;GUH#E!`ba=b-mbjIo$G$x#^v>B0;AIsW`qm9A$_PC-&qLCzdg?VedXGN$>s zm6RAhK##30+1a-_-OtIw$<@v_R;|=#2NjpV{L&Uz)o<&{2{d{1>qXT^yO$m<;kd1i zYgCD?yIv#xJm1!kT;^MSMx8fWoVz+Tpvc|X#nNP4WnGgIKM)(!8<$!q= z><8dtqe^bGH6LM()vyKXW86q^L@{>c;_uE~@o#Rfa!np6b&9v~P&rzD~idW&0K@=VcK@N0$y3bN|+bba7kqmtms4F{vz zvV^~zKQAkC{Z3_}&FDMW-aeuZ-CQ_lZk(mxad)YaEIm24J}2D4%tV(rrz5dYedS8q zfB&W_D`#uc+U&YpPwt-EQ8l-1GH*rx^QYAzq3Ytww4ps`D$~}))xGg#z=tdLgrD6{4N*n;S{6G*UL$+vcZ@?LXJUuT!qP140>g&rRKjWbwV#^yUU`p{Zotib_?cOF-)d!9>2CjSIT3W$DtEd21#b!&6hk zBU2M}A1;{RIyl(eHqbaHDrye>qI-n;E%`~DbywuwA@|SP5zK8r#y&*Y;WlTx^B|-kcloiuE)yG4@A){jrp)rXk^4j2)BqM-a_qI?s-26`kouW3 zXhU6};#PGMn1Yf=#WvJKJsvv-Y&TwtjTz4qTT$;38&SXZu~=`h=Gk^SW8|I63Z-9R z#^K_O&Fm!pNZOcvjP)}HWyGvqn5it*C-Rd%fM?H7@yrBkvrwF?saTX_SG%dr!?!k~{f+CJ zN+u&)x83MVT~-|5z5PPt>K!8d}DTH#^yYJ0*Gv%}Ao-;AsbYStxPNz4|21J!7sIC}W<@HULZgk)Bjk@W^gjZWA zzjSIvSf%T-os}0R_^Yp)rZ1akTe_+x)m*py#8)e*HiJw{+1sF?AI%5xR1Vp>8%dlU zZETQ;=IwB?R z{CT||4c2Gj(3$E9(Vn6=k3#pNZF0GPQj~Lyg(k_pbHz}Tqx6YuN|zw5ualf>F_M>* zmNnS+<2=*sg8_D)VfEsyrV~3BFQ47<56{SsvI=Te^ND9fB=+f=PmIHA5!ji}5yz37 zU}t`IPhyts&Yq#!?KC$3343N5y&pUC=Di;kpTM6GAaO~t(AwBIn)q7+=YxZ1My$$$ zyk=TwrZ>ki)FUe^);*C>UXgS3CzRb=M*#Xz;els-2pNhl@KU;8a#cEnIw>tf<6TJ> zue3D1sFmu(rPF@oDUi0bI-O zZ7COphlC5lZx@{;JILFF7rxT{P4IhV0kI{nE2gj*BAJBj>zC$9eCYh0FdL<}Ip!}P za@VKm8|L5a?ak)TCJbixrnnoNIC~MyiNZ+}qVY@flscVqm4>>>olCtw;w`ODyGZ>! z6>X1g3p*8l^z(xcIfQr^2}e7BAr2(;$Vax(F-c4;*-=y5#U5_byo9_|SsH&0CI3i?;v%_uGYk);`=fe0AxZ zUEU?jDh9i#9IJ*O{R^27?&TnyLu+3zFB_GKnVE@+5$cz1^chMY!Z3zvN+UM(zgg#S zI=${+GnA;CjtLUZZ_)8`GiCFq&Yy>z4k9it!e{y6>ytla4Zo>Z33cXDD{zGt|+fWF7 zS2HtrBO_y!=ouRg`5H>}s9P1Y)!*k#w#};2GgQ&cpkY8qkEX#4>Dwp&xR{p;PZ?_U zJjS2?$AR|8in3$2&Ry`twl-&O&_%aJE_>x%e1A`5=}GmvUoLv*dyB<-tG>G0?(4V3 z)vo~P7<)YPykCBgf@8SiYDKmXWZqU(#01fqQ=BJfGczrnIZG}zlx7+Fl{_$WnoRUB zVI@XkC?ag;{QFC}p$38`m>amA#qZtw^1-WNHizgQD<`ns5)i zIRfWa#n*DH{_B}j#Z7I8`kRE$Nav5H*5-1%pimSUAWQW-!HRxyLm7*E!vZVH0R14M zb+=xNFQzI7`1^CtC2y_0P~mq|2qM zffS$exgnS#G&|WGP{kVe(StLzut38DTg;GVV*dIJDHlCB!wBT4ooRu6X@2LKQ-uv3 zh@=XiJxV-~u*`M-H3HelVdTGND8{I^h(HbH?p?-gC`zy^;u`@ewibxK*ebQQyiBHW zH5xLO%iTq!3OX53ipG8MPwW3ZDK+&Gj2ZFE5wpFsuo03 z_=3>B1|gcSBeyV5>RUSwsyRc_A|7gCXNN$M(go9WRt{+yd{8(mX{I7$W`_KIGsFaG zx-^|%?+bqQTlzn@<`3Bj>l!-4OhS$a83$Hm4IUWCZprhy$_0{mfhS!BBl$|w*4io@ zQkAT%5H69T>?$AKcbt`HdA4wYTT3GKT&I`-6}?c+fZQ034R7qt1C*8+$$Wj0x&@AN zwKIpQgkGdH(*TnM+uKD@4;SOP`{s#oxq*_bSPMKz+$i_0=Jrv7Itm_(mxjtUXYHjv z)kPNj&+W4)>?#fX{pI&Ovx9}cUHrG?qz>>2x;^A;N>*jli9SZwfoMYM8r)kigp;@O zM|^epjJzUO%CkXV4``XmDXwm6J3DtzV`H9ocPAd^wzf`A9!evb%v&x;tOU%-${**@ z;&jvo;9?uH>)Yv=klc&)zO~9 zr`>!wNfZb;IQHM{LauO;bo=Bx2uijY0)|1^9{qR&xu_`_giMxS1Q)tagr!^T`-Ut35MPI+0&?@Pm#0%R}Rf;`)YDGi$wtT2p(e zY*}OHNP^1PEp1W#>LrtIxl5|MTT`Q##bqcHR)*U9)W#Lz9QW{2ubc?8!m+xJQw!{* zrbQcC22b`SnHal-`Fcev6lxRPZ}*N0OZnBZVxZ_mr)c8B!~Fw&GSW2~^Lzw|6GOB< ziqeV-IVBwkg=#q}yJu4mJ~&1?G0p=4q0a_+pd9p9NvC&K8Y-?u)dTk;B^-CgyE>(8 zTT}C*$dvwVMU@AdTZebLwq>uYuAG;(rZ_x#Wu{A^$0E;cuee3U&c0@5PHMmWsCn&) zi1~D`{dmL3SYlGu!ThM&0AZ=6opIc}@chOYt(kdXT}58`W|zuRR$J=qYZTKT=HOcw zSukuQ>*J-FxtbOAtk~3g(Y(=}xmFh8aj0N2w}-BdS^$a@j;z#SW^?P2>+tgq=;I=? z{wjv7?*?rF(NTBwEcAm(Y-2FnrlX^Ji`W1=!0EwaXQRc=GKc?xFfcQM5z3xxKednN zt51H&xA6QkXWGuLuA5~F1782HdK0)}&#gh{Bxl&Z+!fmp&1)YQZMsQkNvkhCP%C2% z`R`9>sYP8Og>;*NXvFPk&=>EkjxkJ=7b|&a9SXTScB6%v!0T?*2i2~9Y<^OIeWtbU zF)26R%;oWmmQ-zSowj|uo*3!4^ThV@4dG22tL=jASM4JA)E+iVcT^vQru7`|rD6D+ zoTv2#w7JO!QJG-DQM;tESK4*kdUV1XIkXOC~2?=2-gtjIjzeY zJ!2ef!d-$gvx0TVRGZ3<>hBKYg8K#|xct?pi;Wcf`!2!Xl_8^}A8;n@UPunWDhtCb4Zx&)3$R|Jy-zR&;C<897%M-F^7&adq~>s;zzb z-Z7ndwmJSGDMl4r`U`xcx{K}7145FQWJWsg|7!0=68rNJo9NJ#D3@Jd9oukE^6`aU zRcsiMSvBvxe!FMrRIj6tSFpcT1}`@7FCbnx~H#tP@(+apbtJ_fEzpjt#|5JZ?c z@Gm{l%*#>2GnWNjAiEmaT>y^-)IaJ0(l1VQ{$OoB;$m4r@azQ=Av9XL=a6^)g57oI zY2hKUWakdgoZjuV7O7*lao!$bCgGKEedgrZ#(KF&Dub$WW3}ZyaUl+$U8ucwYD2ws zR6tCq+XqLQo;bCxK^-0PgNK`^y+!8yiG$TmllJZ|?#^b(jbn%E79e#WF?iTg^+u7% z9|_$VQZ5Z#Saza<}Lt=K~|POa{(}05Zf0JPIHw) z;0R$q&{LHvre-h*VrX@^?W{#P&gh``5z2`OJi$D93M%y3=2ANbxBoN(0)8)_g-9W# z7XxU;PnhTQXV2;F=ufq`w=P=L+z=aC2ZM?$*qEln~beDGCtnte2-FmU3 zYBIbuv?iuttgSG@Va=xUVY}K#tL^$Ln+`87^$TlAk8TXloU^Tb$;0J7g~R)9E~r>q zs_{9l$SLWH@Cfl(g0J{^;q@GIXIBd=3x%e^x3ZyMtBHq85-n-7MYQC&IxFWDoa`O^N9f97YZoh1QNAtIz27ta3^9 zP3-U7(kp|(Y zgKx_4{wocg8>}5yYaJWT4KDcL#XXg=uG$zXwU}2+VGo&yggm0)*OFb#%NEEAIYhb0 zJV&x~c!t%t@M|ScL9!{Y`qEwmv?>R(eJ?O(De5LVlBF11;YN0p5PBwP$r8AqVf0$f zveTJ&m-!ZWPSv^he}+@Wp4A<0zf_POzo};V%e$JxUOsOh9HQAoi~Wrze>}B;ScnLl zu6{KSz467u=Rc5{D0Pc5>Hovrdk3_2Wc%Z~MFmj>LJ|UmK!7Ns_uhN6X$BjE!8W#W z$2P99aj!9sdrfiNaC+?YUN`n8*_6$uY}%&x?QgR&x_mz~_euztynXNY{`kGTjm^z4 zbLN~gXU?1o$*U#R3vk=gwUIz4qbc34Ym2sK@k|l71T_wD%~L%`h}0V4SIOOQ&wC)_izXz{ z!t7SR2;?J>|LHk7k{$3rrg6n1!dHb%$m_!AB~0Ms1CKGLQsK+rF~KFm=X@DcaJv5# zGvoBq(@cJ;@a(B2r-fr@mYhZuQLOL+JikMTC5EDdXqPfnZ0JU=fX9V-Gb2NwGZICj zNEDhDswOJo<04%AAN&Nr^$kb<+J8fxwV5-!=PGNJwW)a}$}1V;eq{bjK66ITTt$tt zE;X-MHFC-EU+YpZxXguUGkT}Z!@OjuYUC05jF~-sN@*hQVta32OQt0x zcO;^{cTOw$oA6y*Z(nn!#hk;b+h@*c$qEa}Wxl?49P^L%nPgl@F2}deoK1h1Vt1W# zo&0TTOCh>iI=XYi2q`Ty$&)f~T9M=x+1%C|b>$a#&&YUv zhkulsJKo_Fn31Y2(!rU3<=w)#dA2DUV@3)a>S@IYoz;EA$VDvT71`3(YJD(y?o4Y3 z8&==a9EBpDVfD=|QN>B~W=7e6^a|1|Hn_V{Af|eyELoP;@=P_+VMuMgTa`WVa1k4w zUv$V|q(P}sYhhbN{~H-ffRSRO~T<5p#EUOk79BBvnt$E9hH~lKfMcF4BrmF9hgI%R#`z|h~8lE4bbWQ{Cs_VV7>MB_HkFM;bJp8 zUqm#Wgc@V82iJdyeF;^7XIMU zp%D?gfkv|#F9$g4Rm$jSsMolCdD^Fen!d=th>k5{o5^rPXYCYv;X3^EkyZ;e(>cm$ zQ5A<{gddkMJ|okahHZh$gvDDYOx{wHFnQy-nRN?mbZ)%HZ3c6^d>I6nlc zHuq)bABBR4a9ol6PX3(2ma}UHK6&Pri5ZhqBbG-A(d@MHmA7AeDj9;Me z=UL3xYnji7guB<0WGhD2CdhcwD~?n^_wn=bF`{}zfDU3#g>Y6_8l{XT3avA;O|)e} zDMx7qgtk$y4|%TP+PJlOeRAeN`OMpv)kQpXA)?x_6{QZ@uTA!67n!Rg);xYwLH45C zE(tQD|4~D5#p*jAn)=Y&yxhJ5m67d#Q>hw;UK-f)Lc@;~i6qr{p4=pnFoc)$9HVM#2@Cx2e>Em9K;!O65NNrG0(By?=8pEL^t=n`i}Oe_3Rq zzk`}1X@$X6Py&+_{e@Xs@KU58zbZ5eg{cf0w2}}l z4zD}0MV{WGo+=7_YAP0kTQZ!_E~5QQk-@~3odU4M(k5b1jzgnG`Jd>T6USX@#`RyX z@Z8d)bvLR!*D*h`I$*xAotf$W!4vwp07vz>Yf8^ee`3?MwdeNVQMc|^FQr{Toi71h z*HI@L^$G5Q#;)XMF|&!Sf_x`6==ezHHR-zne-iHBO!`0~>lM}HIaJY=t6^s+r&aDC zp_Dv?8xjNr%|yy^Gbh#y$%oIQW-JOOzlMUzYwqnAHZ!Y9p=8+1#j?py*ncFeWaB=L z1RuMug1&QP6+#$Ek#J!X$13cz4XvmZclMi83t9IU?e8+d7Z#B_l$4Bv{pV*^W&c9x zw*Ml^dU*nN!eJGh7EiU3!^(_|cZ1mR;K^=ivRW2m^Tn00h_oH-jCtqfwJ!)PlQw+V zS^qitFcZP;9a$j!(YYb94m9;X@x^>O;%@0`q_VWT2mV2MX_qQ)(2bTzWa7RXF0eTYeKzGinGw6w3VV5c}fq#CqL{he`Qhk@G}CVLubGpWlJ^TxW*( zWI1|kIA^A%u_V|(za*SS0jveA+l%(!GdDdg9A3gbHY9Qz$V18%l9RK6^ngWFCNi#Y z5h*<2;X@9LOfhzFMB6k@4(j(=z-uUkfq!#9H{5-TedaB=7lt>p$2Xl3z8hXFY+%+B zA1C#DE<`=*@32O;uo=A?D_z$>Av3bZ*s&S623U&}+rS!m6Zg%se?uMMtfA-3<%0{! z;Uwh(Nl_){RcM<(V+HV+;%V%H-qQ#k$0betx@ys*O;ikVe(GH#mkEmHhH}(}%O2az z{Mm#KFW;UeyAc6L16{HU0y{YOPk?>g%nHmb^3T}J6lQWwk(p_gLqiWEn1ta=sC4*^ zROxVNq=LXs@h($N1jMmK3)N~g=>KOl1VR-yIxcKN)9c@fRNo|5HqN2TrOoqCHmpy} zUQsgV&gHcc%_j#U%Jp0CMrYXd!uKE&_x3GeabV%)dv{K!)h==bcUt=P{Fe z^cvrNhgvN}bB~R{Hz|av)aeV(E)uVDNX~yFlYib&zTuHCHkGbP&y4BF={UD*c2?WTMLLUTtSxKt>3OYd%VXQOP1WazMVFX^ zYK5N~`l~I*)aaxsmC>OsDbdIv-pH`e+{zffIy*T~dyAjGc<_n8?j3qz2Fp}G*}LKA zR|abC+%oHp=kCl#=QWSx9$t(#dGCFXPp3O^O9C7Bxdiki3|##~sS+ zPmZ3Nx%}Z-F)f=OT9Pm)GAwvPLi4&QS%KM$8;xe~(3rR>JEqRvQoMSSzb(L+7wlzA zyIj(p7M++-7N;|3hlYD;dSBT;{iXZ2)q8vHaMu(q+H-qD+x9x1OWf8p`K}!kx2*4d z;bb~mhpD#mZi>G}Z#y|5x2Ry|(zNn5dBdUBPSr=_*IOa&hJ&aD6ZRS2O3A6uo$3i0S zNTZZ1D3h(8<4&b^xl8d^U}Shx-FYJu9?ccuwv@X|ck*?VS&lwM$o_Bvap4nYzAqRaM}5X$?s}DZ<}v&4Ke%8DLhfSWH^H3VB)qyp=~mrPdwN&ItTXp1D&0*eOZJ4ikC3!?uHk*+4HA1u7*BK~y+(0q9{4K@Gdq zSbR7BPSmoK6CW6?d1dkZ{nbjk4H)gcO=0x~f>hLken@qFYH83b7p_ z;OHugDDVdGfibRlFm151WUyf2{u+g1#km1qF=b}WhN{9fC1TeTU5tltiHRv%J2@ad zgiWx&X|QQ)>zJv+y{gCnssG8X8iA7yau!xw(~;7cS2&SUkl< z3nAC9&xoqc@fJq@wR2lcb3EfEd}=GxS2b`?m315&4V!y>NPgQtgDBbN-v<3VGGM zoB;nrJ^>Mly2#zn|F~)U6J3*ji;!;n0LQ<2ZrzhzozDwt_3tvqlcm{ntEb&}aFKSW zeb`)NW@0B5#kQCY6`>LFNB(txXY-L+bML#UG$RKW*iPsI@z^9@W4_%*Z^Y33%>>yic5-%L$&tFA3$Us85Bxuj@ z8u<{$R9P%cwh?x?#Axv@Nq)^`yF?y}bo)=JhXV4%gG|+C5+_yDwz`<%%4cWYkbouI zYAf$^QV{p-5*^x=fr@NQi$ui)^EFg7TY2Fy_nCu`ID>d6yLN9BJHXN2V|U}4MvYG< zoqExIQ3OM(TPgOyARQE#SEVrlIKS!(4QPhp@S?-|Ozm$G^!^G8!h=>9sK;y8@tBoF zAJwN3Ljy;olx^pD%Tl|NWP5(4c0+3R@}fTSjBPr#I&sej z`-LJ^*>=1;stHDCC5+C7 zu;i}Ir@Qvw>h3Ni!oCNCn4t5R^589fuiU#4E(K=v3CUg=M&j9c6FQZ8x*^%jdD)9L zUA*q$rlpTlDZw~BBcG>D0Xd%^$wOp)U~y%oIeyOJWl;rMZAMUDXOk@`udpCDfc=f| z-G%=m#uB+{`rqu|PTBDIbT8EbrDxjKRdp}?@zZxZfB6&CCcttE-0p^2zE)~GRVczk z(E(WI?;GCH{zX$N%j4pjx^8L< zu(^ANk@~!)Q30}d)9mB*=YL&(e(4nBOeMst;Oo_T0jbr zUe&1k?(6C4?GN88+Sw!e4}9-%s7UM6=didwu5Dtxf|ufjl3BLs`T6aunu9y--_AMv z-6^!bn11%l;HD+V1or^lZN{*s2X`^g3qGPT>&oS=FRjf3O|bJ#bmtDMoa{fh%1!?9 z{#(Xv_4~(urVfbvojVjYy<95g#;kH!<3F^@u^(T)XSU0RUcHMFl=+KeBUE)`WIuq* z4WM5LUNYWBL|ZEqUaZWd3W8=Ui+!=+HJa^#yPdFB%5{`lYGZ(oX5rY9g=f2JE-mic zTccDC3@<}y%7o%MPxc%}W4e19h0UxV^Qe;AbFpI91hi(r3;)}Wh# z(Py#S7OK|*7Nx=n&DNKZg{i4_8=EY_LZ5Pg1<`%3sx8RrP%LOu3YernU9ivMZPu#_ zA70+Prp!~FbuLfsR?#rw*kO^I%?K_B~5T&bbFe$uP= z^<8;X*aDcEaj%jdcc_X`sL`Xzo!02jA_$0O-L+I3L#`w)Rfpq=BvV^}3$z4+wur0` z+EI_=k9~j7W8OglaC+L4*Pm5!o_;#_CvIob{(MBq9zsgppC9@skptYEvNiMCLVx+I z+|%5(Xld%m4pa-P{hz=iYS;uGYO_85%Koj|2y~D6>)>XE(xh3x@0)km@XQb2{^rilsMljn zfqPYb!G^G9#|=hiDW^T8=`5%>(L$qWO}^qZVze0Tdq%4v(|Kfl$k6b(m?=#}$BgcT zo%s`L<=9589{3$a5A8Q|j{c1MmA{|D8zsS8P2qLT{X||TpG)Db6yf~?f!CSU34N;( zd1W$a#%8=_5ryq$wW8M-*B|Pt6Farx^zf7vhb}SZ=3`-)OUCQL62?=`)iFQsf4r^p zO{VRa0Xg@;W2@h6YkqbAyYZ&BDymxP}W7bf*-ryT8EeE+HfOI*Yg zKcz<wCt`>4WWGJoHuhEgx!ak+%mW1ZH(DFIcl^6Z6gCtpd;A_fXG0n~8okx(qRl zLy)VX1QLV4zs@fp00A}7uvF4L=?V!gr$z2+3P~hdgNdL}#gBbr(a~H>&zh>4`??dF z4$Z0!V7|A19>RVSAjo@%XH*ZpC1@kfN3~JLf(1hpdk1s-nUR}U+5e^Nyl1fg<^4^f z{E*+KcoR6LdDToUb1yxAu6floXIkC^nS!@4y3W_i{zUazXU?=^9>PK5Jm8?uDc#M| zL?Q=?GlA}OCU6j((IhrsY%V5_K`jLN1}b}!C93}yohh9ZL~u}@W?q=7>_H4Z;YCCR zcwDrmh(gR|Ci!c4@Xe*NM#|Q}&-3Wd;!5Bz^4}?cU84Mz9e?#o7RvSbEwa+*BGDOU9Ibiz!#yil&k6m(P_<<#UzbbE1(68nHtiabU}fg)x~ z5oaH8c=c(QE=mzpGiDS_Ep%j;>hZ+y4=mPEdeB)w4{{H9T#S~c5l@&n51|K{hnyV* z@lcAOL&JE8XzslTQ6n-XX->s8a~0CedJ(2ZM2~q~jFp-nh!jB$MR^#73f6Cm@l$jr zYar>j>yR_I<4#DXc>0L!PS*DUnJF$5H>)^C)c0ug4w^|kqJXnliKhU$Z^=6VmSu(* zCR4bFC*CK;;QZHlsi7@#Jb+hdYyvkE=TMx1bd5n^FSHtI1{y$Vo~oU0ZpPGz&0~>Lr-YAM=AeEJZ0xJ3jUD-; z=v1lKXnAjcqz-!{t;paB%%jw4fkW|fJXfI-qRy$Sxg8}mzBgxS^l?Ff(IKk9wyR9< zpAO~w6-;#jgdJ~$KO(#(Lh}%yL4P;sfr$8UKts`Dz_SBngd|5fyBh-Jw8{gZ9&?tD z12whJ3U@rmeDu?~`-z1<{h2-azJ=ouGu~F;>BJ5=mUtjYUwCh|lIMLq8OB?KlK6zJ zNnKk6M-rGwnl`NF;`$&CltE@58%R7X+Ha@>LeMjwX5njwc@W59A3eVKuV*t5$Oc#En}`bg~fNfHD+$#!L+}JQ{fAO>u`y>_*|=U!KRVnV;7%zb7sT z!L~+F5uXIH$W6scd$2DLnNAjT(Hs5;^`oPs5A~Ba#lSMW0@S4gqpWBxhGqqwHX?<# zRf2xP8jrrzxsg%4_}FIjS{B|qx$L10cefmwa@WAtHf2rQfM%V9}x_&Xv6VWDL zpw`X`oBtu~uWZ5QHQfw4fe)k=kObhMa=%M(hpa9eP$(4Y=l zDlhtvY1y2iop;2OAkO+lHU4Uar$$|O`fmzVUqbS74poDi+>w@Y0l$I*7S8=Xeyia-i~Ew+ozma zv~eyfG)|s7FRM?z`<2=@dx1%+G}`o=$cWZc(c}lkksB8>sA$bFkNSc0y49-|Ry&sMBq5 zTj%XA=cdm*61cEt{ecCq!l07Vr9rb!YYSGi2F2?p z7wrmbt}d7uX&#J@&hBrnT2k+)^qSM=mt-uTxN$R6C_J(AUZV8Kz7;m{HqauTNS$yC zDnPoiq<}Db3;T+9A<-l$8AvFS_~vniT``^rM5ly<2p%z?#`|kjZrk_&6#Q1-LkpHq zuUI#bQ#Rw19jnf?b`39VUXtUfj5DDduEx^BUhDFH|?9Y@MN!n z_o!N0W3IM5Mk;a24h!2k5?x^0L$gy1{VZ1UW;1fGRQRmhxFV!;Xu@-c+D^~a*~i_*c`)PgPcDW;}8NR)Jx`hi4um^(ySgR?5R zNWFO2BQs<2wc7Nc{AtZ`;q~>^X7YsM7)lKt&a9Wp=k(FUg z=sT?Ua@();%HF+Z`V~gQcnypMl++pui!O_$(38#beWTNU1u_%*HxBYqf|DvF6ap^JyT`qIIS&S-xX4BWi8H@yH~a2wYQry z^i9p{x1c%Hxh2CL;FdOIWu{Zv9|mp1EeQXpeV`($RR)m~MAvW;{1n$9f)s0a6*1%q z-G?T*xu@FaNTGL!Hl6=ip`J8(?t-9c=jH^@yHg8vTB?(OafIPr`7Wf$72D*rp>_={ z7v$aM3KIg`)Y5HqBbXouhM4r0 zGFy`)ZqHs~PBSz&Z`eGBCGvhDvY2*_G=+r7eB8MH00*lQ&k~`sOml6N7B&46@4Xkt z-hD;*vTDckf4_O-D{V!!XZrgdJ2*f4o)?BL%nlTGhp?fBfcE{LY8flzdyFxBcUNb8 z^nOcn&93Kv-1@{13*SC)aMjH}+&2yQ>Bjv%2`4<9SYQY=q=(s@ zeY^Weo4fi661Maqq9~qKy0uQ3J3qMlRIkJ=p_M7zyn_cv2CwB4RA=H*G6psty1pk_ zU*S>^0BYcWvp&aG&m5{j=(_L{N|2j`%L7Wc7I22CXt>HRw`(_H4Rf`XH6lXdEtj*? zx^p_JsW8M(%pU?@q`*Jn?WPJ1g_$V;fqgay4xHD5<95zKS$S%5g6~?2aVHUaG>4g{ z>40G}{GlwT9(|#s=ZTH8S5^$3pWe1}NlIJE(6s#djR{+iUo>5ucKh<8TlOw`WMblq zecGOLvj*<(^HhW#UpW0}Uxqo)wjw=0ykd6A+|4_}YF4%`-ku(DP#a+&p6*=Oa8C1+ z;o2kbPsm|mg**#1Ohmqir*|}}zZl#ggkz`K4p@B{v4TOQZ9vr0z(&@F4*nwt}05 zQ?7L|c|E^VwAJFfOC3ynhh3PA$E(1k{KRQvZbs;EBkT{7aoA~No~pPRV~A~7$u{%P zg0k0GndRNepB(dWUHs2@L3=*JvA*aUwzpLlo0>|v0~)p5pjhXa3*+v?Tx6V0%`i7P z#!qdoy8^QOsitK}0 z)w!Nufp3S>$2ngQ|G@R<1AU5>L*jfgE9kR};F_tH{e*q1FNC<-{0S{d#a==WIu=(H1 zQMQWk$*d@IuV5B3O7UD>eNG5nGMYMGB zw<~MKb-^TCv$y9Pbh^7<5o(XK&Eq^coLm~9TEv5&NuDG^I@0daKEeU? z#A7~siopT&6ccN^`a*!qi6>m~96j-vla56T2+*Z^KA~?WOc5}qQdtcwaz2z#Y$6YE z|Dt??oN?zE#GjYw z^@Y@{=yHnIZgSM@E~fLPxz0!GPSeUw6UjWX0S00Q^GJ>#x+bBo>pUe4!JqoVugy~; zgH`pq^MK!23XhZDuAK+xf~D{{`R!VGAV0-<&N5^j!$3xTFKqUdj(-StIp0GgF%XXX|v4S#oEP4a6nT)ly`;x?ru`*LI;Mw8ZbyF$r|f&W`2IdC2Wg=fQ4Hi+grMsRGCCFL@-%?N4R`_bTX)O;8b> zJJtx#$rH(rWp5KmWyP}J;!k$uEB<}i9K|}BFW&6vF{2I855oM$s5$wdhc61>7+=$8 z89y|>=BPEEk%G!AN>sf;IR<3}616i@@HSPBe5H(<-f2GXm6{i*C{F2$%-B`Hyc0Xe zayqc3%f`PS5H_XDYVGa_(}hj3**ZgB(8nxF)&*79AZK8tiGP1IdklskeZZjKe+&ca zw^^;EmZksoU`Pom%+|Bp^p&RTzz|$fW!5Dwi}siBU{rhzJVX(XpH*uNy)F=ARoBO3 zLb94Vlh>&=_j(X9-z!VY;;jBr?wZ7a+Nn(yp4US5W~X~(M6gcI)yvteyrNQ{Xh8T4 zu=Kvt2N1@=YVI9l*2e{hhkMHhA*3j&VB7$mlF`I5#ejmKc%+l6I&v{qht1^4qdvE5j`L!7-_U-NF6MvDM+BdBM>c zdRLImQwc$tDV5zxCSSkM_{_e=;r<$9T&9e*d-5NQb}F7hCJl*-RO_@FA0H3-pc@H^ zMBO$5D{Xy_sK`hwASI>_z(rbviF_sK>z9|XbCl7QY1MOr=7pTNBfCB1PUDo`c>aU@ zr4wVbgYrw3>|q#P>O6FAtE~+JPfM#l=U7#%3%GVwT7TxMRl!Lal#>K~!$2|Tvg+!P z(tJI)%}`+)w=5T2Q4J1S9<6n(s+42Z2%IDjy(wHncFRk<1x2u1&2{%{y)O4)?*k>S zP~4*`DYaSst)9L~hPtUO<-l&<(nbjf|CpwZj0*B6Ji}$@7nW0=`3La-B6!A#s#XLh zPu_^sut?LOC6JzN3X_9dZpa)+M{yy}$Upq@+jF8T!Yl>}&d+_-{0%eEQv;~=HjU*;i64y=2!H`%&;=&TMe3@tJ=4Bbu z+SazLSRI(zzNRv7a&}N&Zq}sSkW8+meCO=SQ@3wy*uS^+fjib!FYi43Ky!Ob+n&3c zx_hvH*}GgBSE2YFEXp?6*4-nuetLa~?69|LtN|M={g7Xh30Jh>V#f$`6v2Vh*b(ta z!v-(U-IlZRv3234LBWR7$dea|_o@&sk77E2p5Ms?%IFjX?J-po^EFLnk^9_mB{8Z}f+Y)H}fwgM?iS zpB5_jC2&cOxZimAio!|*1M02aJDR-Zmbp1yORNnmCeGWIzvj{GjHblg(wvFW`COTs za-~``?ZAZe)K&9~R!`5_Hnirm`)4u_rA^5wnp!X`r?8ap*^JR2*bkJbL&9vd6E52{ z3Qb++OM0iXj8Vxjdnlu&rebU_#(pS{9VKHojzWXG!Pr?C`w!(-M7-f8gRvV%$(fMm z)nQ)IoZ*}oV+jm&-u13yBgT)t3AT@7I(9cg`T;NL=i!()bUeIQkKOn`7`wrBZ1Atc zu-|0F=tAx94ao>s6DiRLxhQs`rcxr3lwFs!968;VC?P{#{_fCzI3+u!ZC>&W zreaEGr%zw#uy8IsAw4-dJeMi4#HS}&t@(e7YKnTuKeM1TRQ__(g2}n*nb~{h{19Wc zmBm`p3LJkjmvy!odD?)C^b}l2V>=+dv?7r=h8_4K^D{Os(Q35>4Vn!GbQA{vU=@{Ijt}6&kSA-^2Kpm>J7?D)t&W@gI?u;*74^LX$xD# z4Sj4Zt&Py8_a;fuzsGF{{z-2>(!CeZ>wJ9pFtc?q*lNYyB~z<;3I8Of*eEq|CHgRq zunVGHcQA%@rY@Kb2@?FS2K>*!^+o@TBH;StZQF!j2%IsNbc$v2C-bU^<@AhHe-X>B za7H@dG=~KZMg#@@ui+d+?G4~O;Xvt)z;wYT!))Zg<)4xd(~2=33Ut9n6)y%g&q06k z=mQUse}Fr5zf~$NRtxQ8CVIT7zaGt+rCv^s>q!dvwlY#&1oC)^R!WL}ib2=xhtp4&7v0@n zzinpL;iCmCv)Z_9{>rnx0hi8P3f=ve`#Xkam-+~2ryp#t+VzSy+;+m27T3C_VbP{F z%(S}Zu6ve^RCA9X|MQlFwpBI4iyl)?ESPiuhDzv-fr3sx88yZuWnqQB5&n!X?`e*V z3^4n#{R&TxN+hD}XlQy%3B$$H>e6BzZJpi^F@ApH!A2@C2|%%O%$Kaa%Pl0?>KE&0 zHcyIaoR;KS&T^00d*}J))EZO$Lng*enV#s=Y(FIE_&~Nbr#j42v0kIA-ZV+bVm}#~ zXK$akNX_4*_G#GD#fFdE3RCguPtZs&!aJ*lMiNEhdEC_@Atn>!uk}+!QJb+NJBY^f zlrT~OMQ5CsC6x0Em2Uj8cqEH2bAnm5?YZ8@12cNJ>=jN4pUmFOcnl18Y&-TB(=Xj8 zIydb5K+q~rR_yJcak$&hE$G0igTL*C8hlg5j+t||+?=zzb4DK|eJdjDCsU1?STmp* zGhiip18C_DK;#Ym&cez?{hy_-{!eJLbLse2XuB@{7JP?Y8{_X6N?q*S3TA?e%zldM z-A-E@M!$wtn9+}*BniNlyUhI}3S1FGS^>g9Gcx=rJ9DsPXwTaZ`!YZH-7OsR>x|&< z5AW&N4&vi>lIZFWxKtZLt{&wUfL zY*-(RS~vlz3)}eID-UcPt|zclXozKw8zNc@$xo)1IZ|Ijvha~Hc=C;n8IZkm-7(d~ z1}x6QRF9G9)f4Q*njGj6YD0$a}2T2iF<;@Q9~_s<8TPy$r!w_`jN5t z-5=md+edR7f+?>yK-_!CAK|Us5aUHxY_fkgT1xQfD+eD+R!0Xn!oDHSL-6_^(TGCv zKl?3-cd-_5;NU%?fswVr+iyeW%tfS(8Fm4UpRb#n-o0O=?)O3^JsB-`DrsPNj3ZCZ z5kCdRD+Q$=5D81-)$oTB?Rgu{+@eNNk*Yg)Tl?<(Zfk&>wQomzUW-vF_t7Yd1f3$; zUKd}iFK?Xw{)5aHS04R+#@zCh)R3MYv+y!*3wXDf%YcNFc|63ar4Bt}CmuA~`IfZH zk};&~E%ORS(X&XR&Be4<(N^FH2ZR*%Vz)&U>jUyaV~Z2K8Rco=AO3ZNg4VPB z1U(n9E+9Xw6t4GP=dS5mzhLpq z9b-SNyE44sL=#2S?6rI;{fXcSc;JsJLeO!e3V2b_P;?f^8?{N9AkDIUfD9i|l8fB%5nJ_VdNgLtpFM{!UUZ1M_X|H?Bt zz09LSP)uT|w*#^nJ?mHHfs^U)#q%VWj#wdxZbD8vCz~!*kXS2p7_gxpUtFQVswM@{ z!YmmXm@_&mF3uB^XdPwf#A8mA2OKXVVzibb&!PWuOqW$3R(1idsIpT}+x=6AKdu`^nx^)*I@`N#SO6Prn?v94su<47+2c{NVIs~mXRTe%GfV-qA$0EsAO4F=9%0sVmK$GgxOPKl!5 zSKn>qE^B-3dKcCYh96(!E?sp2tsBV@*HW-pD}m(f*b>zJmLR4-hKY~oc;4z*S6X%K zj=j$6*SlFs9nb4S#Jp#qS7^%Yu(+UdT%mzR0Qu_KSB02sAze7j^{O1n;4T4l&;)o= z8p$olJp~-%cI55kRMGENm+uW@-^JUMdr}-P-lk-{c$-S!#oLq_eRT9Ez6`jDgY{kG zuSE;_7%O-g2=X4ER)9D9Br12(r87v)OxLH7Lh*dV@={N??Q*#>#Zp$K+w`>Ot9qyy z1Cojn-P{>s{4wCiO=0_d3;Sy<*;<>oNfVZ79+=4vTunp!*3(a6$0SPWM`a4Q3QR6?b)A(4#ttF(8 z+6|)hFFiw)sTl~Hhosf%MSFl`>PJmfd}O|Obb^Gn;dOo{L78oV%do%Xjc-16Cp=;X~Ullm*813ZR2_121fOKEjn=Ejq=SG{(y zX-Db6;pT<6W|#+`TDxYSw6`aT?}h9Q9(L>v=fxR+b(Oq{EYya>2=J@o2G3B4%>Vz2 z8^Xi?N$xquD4vv0gC+iBU`7c$MiiALX|%1W^OZUFg28$B8qHykvwuQ8fS^K8Qr*P; zsLaogIVL+IEBG-b!RHHd$idDq>k>x_^-B_ex=U3zV&(nAyeyT$Lm5!sk<&a)rRbd3 zrI072Ce58}D0zuH^Y_SRYe->iQX`(6kdI1`O(>_SV!2{*{5SFgfEfk zlvV#dkU;jwG-7`octn~~oXqRJdGF#^M&PhxWIm%gyp?$$d>>n=HAKjG&Sp~)4~~zI zO2r(d$bj*f7?P&hJMqwy!%dDwa$c1MWcv)OiLr}7awd=uLv|;XJ3;Q>bC+0~M1Ke0~J%l#CTl>-@DetUA)=!x+k^ z=Ct;x=F3mw&aWBJ#=5Emz=OE6Lifk1i!NH14{C&uX}Bobxo2kpM{xE1wn za}y`8Z>(uY^o6^ki1EmrQWTb#6Iol97E&hobB_*YH1#iRzjLsrB0*QF7rtcX7tY;M zR$dWR(X}wApca&c-6(s4ohCMDuV9uL_GY#2Gb3Zx+<~+6>IXgqWR&>VzR5tHu$YWN*K3&D?FPB0Ds16Q<~<>*a&cxvUYw^enf;OR^sua-BajGz_n_IlA`d~7hPKen z!m<%+5C4M%ERwiRjDw+~iwsnuxp_)}MreaOM+`(zaw*EFV0P(QIq&al*;8X~?#=TK zt{Ey`eRruTLe0xLrTpxH;O(4;&Z>z>)7sFVjAwT$l|c!*+;EN6UlSRlANk96!1DO$ z&m0R_tR&YaOzj(Rus_^_GNJUT0p0~rltfZA1W@E~B}-6=b(QJ+BG*(Ho*tANI_db5 zfF6ZBCC$>97#!aoQ`48BRKB%Ur?$=9pi(LhE0j})mojezC1|5l)asknZZVU}g7ZU1 zEU#zuSmWBOB#_z|DQ40n<>26Vng`u_;@Gq^A zfDMx>qvEk3_7MazxuRc56Z*J-7vy|uO2nd!!nco^x^7*YFnC`{2$0V!RWFP*oIiJ- zI{@tGRcgK6JUn-)+~q-u`n+&Wl-8JQ8JWw4jQoknU|;;}b?lXceV9`-ggdeR5(s=> z#&1~oQSScBKgqZbfc^-^8GsW5nk1+QRtQSSXt*c{_l}{&3l*sf zbH=E;5T76qm8Yj#evExTZ|MwcM22Sj8e>~>K(@)x8WrPjw~{*n*f{{~SY$qrSkzi| zh(hE{3Y2I?az^wx=yPSsWbc;igupUKj?Fe7p_q^V1X8PyCl$ z$*NR}fEeEtvww1Ma6uUGK#&xctPL}vTl$q1fM6B$v0*?^2yM(gGVWkMcIq!_nk4ZH z+L$P=#M4SdmFV{X2J%UTdGXkc9U3C^aiqa1UMw@Z^<0!u>+QYm{B}}7HE1@(T2g#f zfJcDVLu&|}RpTGyZwk%`oV6!5K2)Rej!g|o8LWwHoTQ!8mb@%Cc z9}s;UV=~MO4C}5A3$M7Pcqs}UDMHfEcTO6LPsven_>KyGTK>tn36{zQ5mg$E9Ck(@ zLtIpBf2lr7lRP8&3Q5))eG1ul2eEo4IKUVV^gFbCryLl=Hvkwz_;`Q_)(MRC|F29r zQ68$$c$oLMHQXE@-=dFjR|f@K`Wtdq75O48x%h#`8K>exB2-9Pj?ko7!{(M{9@F~x z9$^){o1r){>BP(j;wFR@&yI+(iGch2m83^@B&EgLy3-!0-(HxxC^8I{Rb>~zzcxiM z4l`t{isR%8NqUHvO}8IIvT@;s<(QUBOqIR1Z8)2KFhqFbGV>R94|78J`;dL9;4aCD zgWy9AUIyL|`)Pa~M*&i333?d-^Mv!LN)Zu?BSXKT$jh9-$#2GxGy7Oe0gbbHSbgI(KuTuQ^zS7(Qn7ee7h5+<*uL zGkV#nt;zARK6-^)s9BB6!i}8%*n$)|1938^qk%J4r-5n&q!b*5bm<0%w8DKN{r5;p z4<*uhttt`B47|#HIT~>g8B$V*dalycB z1lRk*vhE8`rcgs2a)B54Qz)4kj79CCV0i942Tt`8J`xP_sd23nt$`^iMnk+lWX6j8 zU+%<=Z{Y6KfGQE72`)}=opf>1YZKcZFSs4&gAxfcK$#fKoYGs|xAGjvDY7#x6Ov4% zV|iB~IwH!qx`$c3{I_THrLwDhO&*>)w}^N*)ozs%w?|W)J}Jn)C3*3z&=hiu6hKP# z0gf=#`9Pkn#=|2$9X+oAj`VaCQ|;-6UKU2H+=3>)8KhAGy-&n)3tk8n8!xw{6GI-8 zFE2mRiX?4yRFa$cFUD~*|L508EY%f{&KeY=GmP`sii`-r4MoHc z7>5`j!k7qIURfQ?L_{^lW)_|e_GsFhm);V1?;ZCVYi8un72bF%eP^uP&%KF%!v2)N zMJ%o?I?}?X*xzbCygh%#3AA&S^+80{0j~*I-z&gi(CPIuWh96!x`asXGR0|;NN7nA zQk4;$k3#1-f+SRj0woGZe=WKx?ERa!&w?#Y>tYQtn&@aC5>g^V{)XlIs|MmX9*+t2jW?#RD6&=s`G>0HH!)1hwz|OVh-Ht0&bg_%`)k+S za%DFl?f@rr0pbE;r;3P-l<8A&J{>}n04(O4TO}2WfF>SCSKzM#UF!P6Dp?uxX#V2v z@TlOn``T*P#ivyV`h@x?&7WMqK2~q_iH?qFsSHjt_H8So8@ctulEdwhN>8mvgYbfu zM_ZrmYIUkDZEt(}*6rDo)|J^T+E{(clES3!LY804VpH`-x~Un({relk>Y7?&P^yP? zI!XpAR1zon8vOYHM((C$jb8np2l`ohkX`yxpsR_*1P+m}%;1tgUUvV|3895W=K3W8 zE$3RbwV82)H3^*wRqtT#0QTdNzve4Fy_CK~OPKw_?9TnE(fM9(zUrD09XJu$pZpH2 zA0!Ja^fM|v^loxxP$0tuseKOggBz**!~2THLqKPSg3O`FCzyb8qZ1B4Wmz!0(3EF- zNBH=WpHyC|?yZp%Z_`@+!k1Kq)moqN-wp}*H2bpsq>tHW;^ozhs&HN5z~#osGLx`m z2F^M>{#st3keEr78?I!N$qX>iPKJO%lrU5kz@g}-q$M%$VwpZ#{R3}8XmhL&%dx7= zu0mcRXPM}ckAk>&0)$t&0E;D1u1}0mC`SIxsE37rDm|4EdtP6!^l<0dqU|f}ck{{R zRhjDK`O{2+fa9Ah2GHgXNWpul^znSi(;q-k-PKiZwMuUXP(?fiI2}|9vZ*idaz7u> zXnjbxHMwI!t*Lz|ZQbcoOPr@l4%L+^WR_H|uR-PR#wqw+3WY9On-i{2G*HDAt5?GN z{BPhRk$7&yy}XP%E>OuUh*lFsAfYmXp3)_d3RY-m^fXGZD?*qsg(ZUvO%9iMh6oNK z_bipC@0gwL;iqb!pNt68sV6#Odn;?68dPh1-Kygl{T4>qo7EC@&#m_c)z8SD_{`k& zMOkw9k@uV3-TdRi(=X0u5`?$5KUrSY;Lk8M!qK61r6)VtB>QXar}pMGFAqVXMN;Ku zgnt#dOU8NiGOJ_aJbg5B;7}ogt{;2wkSICAOMuP!1fV#Cv19DAN9AIj)@BT}M#q*L zGzQfJ5mgbUSr6Y{Hv8_pq*#^m#o-s+e0}uIGn1n_(=PZHbgbf4stpQ@MV}YR<*^Eu zz71l-W@iWIg^tYP4n#)){U(!|<3=8DzNs-9b}(RE5v}ls^^cf$lzhBAQ??Vfog}JA zig}!rDhf~Mm;~9KvhCN7QG`3@K|Y?1<3^X!`BLb7c{iHRWo&}%9G%x??C2jykCGQR z)_#lFlzA)LE}II^?H`3V#(j@s%TOr<-*L8G$J>~#!oTrddKqILnj^&9nC-HO_%6Lt z@%{I7ejDR0BlRn#mm?+|?bK$>F%o#PWxlgD@L0(-T|LYV@Lm$Y_#|4{snIHE?(F6q`#qS8sAy7)1559jUjnAcfl{682M_oxW58Ft;OE)RL ze<^*39USXQ_Z7Z>C4FDa@R(ncxA^{z_+9q)=sox@Nk4r5RvMp2;g@6(zJDivXGGjf z(gEMWs{|gxW0*%ecleIz6$^uSw(&NF*``ewYHPLCS@bBENWqYtTwrC zR-9q%Zv?8BxaXKU#3w0Pc9g_UFeCQ}r|bixYh-Bo_W<0|G-ZMs;BZTj3&M_+y4-Y= z)we`A6&IIWtG5OqAb^q07IK)QqZy_B~@8P(V>AxmBLpOkf0~?{RQ*AkNLEik3sIw*nHTN_^yR23B+Jp zh5awq6oXddAC?%KQIs;9|DejtgrHJig}dHli7d`cYAGW4{fOT;`kMR#Y*$_v)d*tN z08gUADq=a5-p2&aP|TSa6#(N5>YH3iYaFeqUlpW}YoEGAuivjZMLfZ}VS{ zz94@S7F6Gd+2CNE+n^6kDH3O;HTA?xo=j?STIXP99(mi~p4l@cCTo6f`x1^_#WJZj zV~I6=_0}r>%N2gX-rCSfZQemX9{y^i@p=148NsE(H-hKr1EY6QF7>|X;p+=FLEaeb z+0gnOtb(-=W8lQjaByHkj43c_8u>FMFzGKwU2I{HJ}yVF2jXvm`nWuF5uGKdxxmqL zbY=@Q{2Wun2KvVqk)H(tTPX_C#pgQygzAN8Pc?f5 zI}szm4TWwz=_sy)+Dgbx+z!AP>?Pn}G5SY@-}UdOG)%9C;>#42>_q_$N_xGqQFza> z5W_lvl5s+opqAZ&6_wyDBrBjRn3tDUYcz7WuvnHO6oR$ZfLfT&)r&GLSl^;_jq-Pe zKsX$`g8;EJmeHGx@v(rzGgw5FF#B?2Z2uF*VM?C21<0T^LKjFbWO!d<@10^b)J8_5`9p)3mZ@Rc&{!wMGX%t13kG9v3l zTKzrtW?yEmW_PTx@KRILCCo1C&&(YJ;=>#Up$s9ZW6qC|h*15RewqaA)pcmEG}<%AUScmxP0t&^l4^9HjzE#x>p3@IhRvQdu2w(_9|Qv(npVt z_5=Is2W5jefX3HgDaFG>xKi3tDx@>H!i)c3@c2K(z3{s5p)3&E)PFpvFnOAl z|F5enjf&#R!d0)Tx(x!#((H?XBB&tJfQo>P0*x%PG$@K9$YKL3Dz*(M3Q3>k#EvvRY^W z#-tR{R?0KfX%wnK^|eYd>&IF757{hK0TZF*F-(B+3owf@)lB7?T-3vIS;e_36b?lBKyWN7&h6h6hX0;8meqIfqHrVX8(6u= zR}@Y_c`O^>^8tku0Xwq#UiT=xm5dR1%DZ7sk+1=nCnSY5Q=SNOdYWOfNE&&9HgrzU zF-$ob3rr`Q(~AsKggOtU&)A$^W|$@z)k^qMI;WQy<^YKmT%-$ZPOmV`aWYXD$?8NZ zR~cpzi6c*?4mPJ}8D=AiB?@b0Qm)BQaa+<%Xq;#UUlIrzybofe^y)t>>JO_y7_&d2 zuBKG!0asJ1L*{R+d_On5u=#ys;fBJnuxYD~lq4;hrt>o{9A|>`i!%%5w$zfVpW4@l->`mX?97bhU51>wmuug8r}&cw z`6eMn16K1vlY35OkzmTL!Y)LN8UYESUGNZ^fSL33SHn`8 zN-q&Ov^OYjuL9gEjC<*dLY1zs{}c^njG;OjQhhXCf7Y0_bkZ<=!l&CStE&d9Ap2K^-{W@tv$_{rv&H7V;#bW_80BTX@eqw8lKT;QU1 zX=}>ey(|@yrGFwy)30JN=GFzW6nhntvqB!vIXZ}#B5LQ>n;{Mp6^~$*G+_)h=vfFCktf$uEp=k3!^?EtZbyq|B_F1*v7vsrFHzMrGIMHQhQ z$%$09_M==c+<|Q+&GOaHnNE?rmlx-zQCo9Gv01WGP8bQj3=GRQ8YYKDmuH-;Wokx` zt*Ho^a5#VV&f?*%jd62y6V8*?0X_e195gk0@rQ*mtG<=%9S6Ga4H-GQY-MUgi<9Fh z^5HgF-^ae-h`HcY>vZh;8QAsF@Yxy+z7P_15BIPzka3N@gzSHIbi-KIj@eUyn$ttj zn@LN}gk9v73#R=m4{You`XcZl{5Pidg20L9tYOBQ=JcqUgZ%vsqgHes4p$GZcrz6t znS-MW`$ONUb}o>TG8(5`pTHtB`4<^TM|YT zr4;VWk6&;hu_`^-G&8kYH^X`6fs)y6i$enQ7Npj+PtV_!Gke>t!9&Yd=I3l(Fs>!N zUY|H8Kgeg&@{*MDQRJ#eOv<$A{PHn#(hBOZrhVic!dGG)tYpT}(`aWK91Iy;1cGe8 zb{g4=8eW~oKbpO=EaLV8brQ!z2j4<3J8EtBEN)puR83M@+wwv`8~@_P`l`3HLnqh2 zJ-znul)x0@xKQJQ+I{-k0#7^p@RHPw`bi=41nqyXWi&r@UedSN*lBpe28pudaC2dwEF< z3zCMrmKqaGg%iR(jC{Wa!E@P*)AFOTyLZ3XGcC@1q-ycA2OV2;*QKxepyPVU&i!dC z+duCpICPZKxd>=&?~7(pC1%{GFytMAzgPk|a}i(#Mg+nMR-WZd;p4a^cZ;D`5x%*5=Ms|U+hH`pPtcKLS_MNEti+cL~Y@ebkx(8f zO7UQIuA@~vYh_ZLUhKs=?iTAwH{{%}$s`P5>$|=AJ6>Y_It1C`ktykGlB)88CotqG z2>9BGGtQ(D2p_{Xsq0Un+JrUbO|#Y|2L*^}I3s#bA6F71fna%`!pzTMZ#8XO29b^oVei{jXZN#_dHt`j@N=v)S z$}s)|#g(Y|@fg2aN$+k3=8@7&`f^u+S*Yk4<~(-fbLnG51R2P7$UeYJsDBuh2x8RH zc-c;tXb$Xw+#sC;&j$q9IEV{8Jq5gZ``cO+FZ7|!G_CcBs$4`h`}CGzy2t>e#sC1z_cc5e$PMXVQV007ST0=W>FXb*6*XbO!MvA7 zqqesf`t`T%E5X|x0^FhDh++jr5wi*e1H$eK2PjXq4gn5OS0XE%5P-#Xkb3VytA@ey z_W7e(o{HQ#dcN~Woy7OKUV2H56jYC+=MD;<7n_xvV+b!Dzrh@14Dksph)7B?}84_m}xjM~oc8}CXjqr7g zOp8q@pfQ4bJ>=k6a*)aItiEu753#jdBPUP~I>>fWPW>wH(AV4^S~3~bsOcnhk^l)Hq!$QDOrc2!0YecHktQHg zJoPkK(epg)oTu3R*$+Ya@g{Giu_5qRBnp*-ps3213#ok1Cp+)w|MEO-SfgLV6e{6eT&f zWvq%PgbhF|WktoA#WUU6>8N`Y>6w*t%bTA~Gc6~?=UueS#>gF3S-tZ+MhBWkfFQG&u zzQmt&BR+07>47xS+sG}XADKlAgpnYUM0TR&Q$1FpB<1R#ydMvGKE^=YUm={~@KQhbCD8i<{~D$5CijqS_&r2c;`d%)*OR^EX7UG6 zj+42h12UgOHj!Oq5jj9M(jjCuDEmSGhTKRN(0s&;K-q(K9ul>0B%8?&v~d7!bfVrN za-V2v5!#onakvFJ`;fPY+y$-=kX2*@*^bt)C(FrN@ZUuak|ksfSx;^g`2FCwfGj2J z$gSYH5T$tDR&YLSd`4Sj@F#uTX>5;nn9H5O!o*K65p&HVWCTJ#gdmilx&@_-w1^gS zdxS+YZJsudXgbxq5nb=8_aQy?P(2iKq9lm9^zM2OJxK4X_tX391N4FVAU#+Q(Ff~h zJzS4OTd5?13`f}rQ{R*QgRxBc7|l znuMe@tz82zDKBl2wizqG1asFD#vxHo?@M<~FsZ-D_%1dBxO{;x=8Ma<8d5 z)op5WxlN79Gfi`o-KGZTy{0)%w`sP+ZK}7`n(AzBQ?0GVRAb9ERomUBD*G#@O8W#; zMbb=Dd6L^ymN>yQEAd{_%tW{8y2KRIj0Cr7di+e&w0O6vG``kU5;xN{HSSi^lsLC( za;)1_95d5Y6mzesFve|~6usOuG1_gK060F%Z5n5Fo5n`EO=BXLn?^@wm51C*}&3GndrpcK+!DP3^nPQ?Rn4<~d!JWMTk!Dtx8z ztPkAZ_aVCW3E)Y1CL<{W){QKsHfpEkw305PTj-s%lm3%_N8K!#rNaK6WG}M6vX9sg znyv+EJ+xk$MT>?dZP4!2PH1mv@90Di)Vt{u^ojZmeU`pbU!&iw-(u)(__N_D!!w2# z4PS-Q(2=1xhVBXdKJ@@LFhU2dpj8;*KKcOt3M2f54NxO|0V8}D zBP5zpjnJyC#t1iQcWJMS5yIcXw@%b2>DTFH`YL^$zFFU5=)?%0#t2^vC7~limt%zc zLeGYt6C)(%-sb*hvlyYnoUTULW?pPwjuCD!-)6oGBfRIT5l&Yl?0Llqt1!ZcFhX)Z z_Iw&fm~lS)d>%%40VAaDf4M((Kf{)~pJoB>r`->bhsj}jBbnyThkIQ}2f1&)wEEJj zOYQD5zAqpb$$5Bga`DxRCoaBn@#RZ5Tv~9c^y1D-<1X&F6mW4naxNnLbg}m0kC&=1 z9lTU=Y39YBPft4C^V5Z=zdt?u({88hPDg*b{ga`mzB%>JQ)fTI{`NKLwN@n?X_&(wLxbIQl$9y04eMHM=W3it6r=RD3m5F_!_&KKFufcsF z-T!Oy@1!io%Fcf}RC$?FiT?$Un^t%3z>o3&fCBUkW=A*0A%YM|Bh zU3!M~X2V${+sN)=e`4>jueCUBlD1JhiG4zuepG+UFwAfpEcUE1$QWzPH{RwG<}=0T zPM?o_yZa{l7Wr=XebV=Y?+<<^KbPNJzg>PG`3L#W^55zIZGeA(D_~Z@LjfNL(!hwo zk%7g5je#A3y91x<)}!0>ZdadOR3JgB(F~gP!Uc&~sSN zn|l7G=MTMtdo}jj)$9FU7klUSp3?h{-tXY|VxJLx*7mv3cWB?@zAyAW*RQ(YgZ;kh zPy74zzoGxe{!jNmGazihoB;o)^3> zcvtY@;7^0U4WS{uLn1@cLPm$o2x$yi5%OHfJ0V|${4zLjaOhzB;HtrI4gPHKPoe&y zgF}-->q1`)eJ}Lu(2J(-ShAd^$4t+f-Zp)1`Wc=p#GGIrX)ZKBVtp80F@#jqY> zVPPd<$HLwSJ0138xG#LuobV;#H;3OD{!sYy;jf2(6#lJ+T6$X|Evc3Q%XG_J%QDLr z%TCL85iFulgf${9Vsyleh`NXq5ho+gM(UCMBBLXRMvjXti)@Ho5_xmv{>b;OCac4m zW1VWPv)*9cV7=YC-};F4Y3nQ2zgxezUX1dM8X7e&YF5B|Cji`#eWq4 zZ30c`l@OVbnoy81Jz;LbvV_eEk0z4D*@-_U`6dlYiccDmRFG7hv?8f9>Di>OY(`tM z?K<05+bgzz+LP=I_L=rM_WAbJ_RaQ#_CMMmvA=A;G;6$FUQ4XXY#P*oaEb+_a=YrjCYQ77CI}PZO$8=w>$4~`MIiHyIen}xk_m-W>74h)+j+J>rKE=SONI14fP+Su}F`$Ymq%ANl&o3mLYI`iz|!Co^4{O_}pE z-_MH78kW_TwK(hHY~SqE?ELJ;?0wm9XaADJat7x_<|O2d&MC~fE9c&v*K%pDHMc0Y zBlo%7f9Iv-tiFUl3a`tYCb>tb*o(1qE9QItyMcc(>rk(b1!)kFFZMVe~7b|2g{Nm=$BTj(KRz z>tnthbAD{l*pXu!#~vFOGH&^}&&LlRzia%d@n23zobbTJ$rH~`s+;uUq*o_>S=hTU zqHt8<;ld9KzbpzbN-P>uR8`bbbWhPkMQ;=vigSz0iXZ>&-^m9j|2!pNO7AI~r<|B- zo0>JXcxu_y_NjMG{i$SB$-0u)OG#<3(umTO()`l9N`IL)WZI%>uTD2jpEdoC>EF&6 zK4Zg-_pcj%-JY34X1+7?D3#mU#{s^GqdJ+&G)r~YO8AhQ2SL~TwQ8ic3o@TU3G8Q`_!k@H`VW~ zf4=_gY}4%g+1JlLHpg$y=7xZV{tcFfQ4O;jS{n8?yg9eq-0Zmv=N_8-c4N23tj3!f zUu|?Z`83ru9c#8WuWsJZyr;SIdY|jZU%%!06D@|8;VpAocC@_K>f1W5bwlgc)B8+TLjI*IwE_r+rEL=Jx&VkF>wo{%ZUG zwSU!qVP21U;q#pH^5&J!n=^0eyj$iSnD^+scjo;#-*0}%{OI|!=RY+6!UETV<^}r} z+`ZtJh1V^7Vo|?E6^rh@f!r|ehV?hRytvom;>GJ0|7A(EqiL& zYs)@a_QP`H@`1|}mS--Xyu5z-lI6E7KfL_U%U@l7YWY8x|GdJmqUQ?B3fGGK71LKV ztys0<_7(T8_{)knSA4m`y|U*@%SzYEQ7cPV&RMx+<;^R1tvtN)p_PAG`TELFSN?02 z&#Hl|;#Lh`HDOixs@7G@R;^!k`>MNEJ+kV>Rqw6(YSo3+BUUe8{eL$m+*otto*O?~ zV_#FUX8D>8YqqaBu%>g(3u``HJ9us6+M#O~tUb8)+`6oFCF>g3tzNftUFW(N)_u6{ z>`g;%%DQROO=mjBb?of;Vtvs1koD2)o$GVf7q9=r`tutKHq6-2wBd#gYd7rJaB#!x z8~(k~Z)5PrgpC;+3pZA6oVRi1#*G{IZoGHnpEtg`@q>+DZ2WGMwkcp!=qBr?#7!BS zsyEHu)V^uWrtO>VyV-Jc(#=C|zUAg`H`C3%H%D%szxkETZ{Ol`OX@B8w`{%T*)9HC zinpxW^7^fQw@$ou!L3Jced*Spx4O1&*?RZZ)3;^bR(0F{ZThy@ZFSpTy*=Re^4mY& z-g|q|_FJ|;v!m~h+8qmbtlx3xj>mR9yW`azAME&i#}7N)I|Fw1+ZnbqVQ2cz+?|tl zUbnM;XZy|-J2&p!vGd^0BRl`R^RGMK-ud~??{@yYi|q>7)o0h>UDjPmyV7=L?i#&o z&90kw-LvbVT~F@%WVi2b$L^WC*YE!3j;K4T?^t@ry?6Zcj!S#`>`B-&YR}p|`}RDz z=Wl!dvB$mFcW=+VgZ5hX#_x6Q9kF-R-idol_wLwxZ14GfWB0Av_t!hkcMiGp&O3kF zPxt%p@4Y`{f8_qe{i*vi_806g+`o4JefvMZEA6hPyB;~v<3Q|zTMvABF!kWbgQE^k zI5_p-tb?@&n-0!Dxa{ECgPRZTIJp1dy$2sY_~(N!9DMcQy9ZAlJbS3uq2NQq4&@%I zJhb@GjfXZJ+IHxJ!xIme9433 zr*Ms=7@tzOPQs156>cDdj4KsxBxYlU!hOgAgQvVNi8X9hbUzYpXi&I6$uh($Jb;YQ z&nP^Q4AVOm-i?Oi?St%FcjDBhDSRLqq-97Po83Uosc=gCHPt57fSVOv?-~m=kRbjT z%g0NN#8>0*0y*wOda)lB?ngq|y9)Ow;p|a`2apK7!;|F$NeJGvNW2@dvWW`s4&2j+ z9wZhIld?<@iKlNVyeEmEYK*iONu)}Kv^Pnkqg9zcWEkzP@Vi$v?KmvKtCM*Up8 z4QvCSa*~C%8_@RuR{#I6mS;Twf3*uSzFNqr0ljYdANxBNQmiF)81sJ`=l>>^-!qE; zWyHUKd|jjYwH}zsuSapMQl8#lEAQ%FU#rZOy}ee6u3rASM;`81bLy%y6*E?a`KlvR zG4KC<_W0bk!3KulbB-ifNhNfo9_cpVi3s)3n?zw-waA}9^2k_HjMnRsXGV%!SR1e+ zU^T$z3oWY#MV4p)tP~d3int2&c4d<-z)DljJ-sO>^Uyy&rgBn&nDd^GH1CHQG|o4ZOcHn-WMT$g%BS^zl8~pC zlMJYa_3e+&8Joj!~ z*Z2r{ikIO%Fbl0|0iDk{PtS&oxpudr4A-eP#9S&|(>;Ck^e_P{!R3DQYMo0)9h>;| z)Z|*s`^fF$%DP=;hhj_<@H>hO{jVIaY~$BlxbJAj-0~4gA8jTM^oR#(30ywEu4g6_ zQKt#gs1`CXL*v^ai#pJ_RhjXbpGSW^TF)iSOSD7kmup|w{L~0Za<7pj`X$#~DUTSe z;1t21J)@TqLr&h!2!E!5b=TOds>RgL7AX5i#pD|$lCw6@ypB6g6^fG3la zh@Is9*7k~4@>Xkmb1ON~#>*dHRNc};sWs`TL9Wd$eZuPcpLcKU$w#DXZwgx1Sjc*dXZkNPu8dCQ}q%(N6*#s^ig`g zUZ9WG$LM4AacGZ$KlDYn>FIcSyP}nA+2gfZ=B9xdw8Z5YMGJOX1OT zd~OV!p;RG%VkP^2l@o#bp7tpj0lu;=t7@wka&uz(()oyb@K2ufI&D6=0c(8w6`xDhv;HXC zg9PA-{Mx?MjNP(_CznD$@%hzky;Ps3PlxSYr_aQv$YpxDUZKy?p4Ohxp4Fbyp4VQ` zUeu1GX21W~_82_ZPk=Q}!rp2Mo@hLrFn{!4NKyKdmnP;8pO|gdj%W{ps?%Atl`f^X zUSId$FIq*f(D6D~0*toXsoR``U-vN7_m4l=cZu-E{e+Mo3~9^k2tbGZecu ze{CtwKl$ngoodSz#O(| zoS2vbZ+D-QG|2k*+p!kgffm9TWKH8ath2eeL{RKkfRoK}(^ zBvyD3?m4nhrVncK8r&1;p0i`{B0N7FLHY*1o-%Qw3WLR|Gj0J!@EZr6`G$U{;q;c` zO7RS4V|`e6=1YIV35yTu33`k^NDt6$bRAtp+h`-L!x@ZeSU1N*W3%Wmnu4<@u{45) z(gCy=4TNSB@(VeKb?ytCIQtN5>ucmC@*H^zC(<6o3B5z;jlb{!1pcKvQhepmh#9}# zVD*zggEo^MG=K)+Y#d)vdI_H$f>omgw#eZ5vF2a}7>hVnAA>kWAC1_h7a(@xBqGB~ zF$%Fm&qHk2a}nG09K`8pgV&vkI8~p5I7Od~*rgXEcIrilll4Nx4t)}0yFL-IO`m|C zhKRK;nDZrrIA1c5^Cbf~U(%oRg*OCW(wFna3JSiYH~4DWN^KQRurckZ-hz0Wb|+!1 zzxF)ZuGi;at{3V_=vy{c*b3}FhUkgtV-{B2a-`Dr1oSl%D{vV~F3{uA=M1dKvyhjj z$D!{du|h**SgIb2F^s^9eI4ewU5~+7hGPYvfmE9wjWG?w37F|f-JnNdY(sG(W*YI) z=Id6Bafm)1GA>1*>h#%&YxG*gRXWc7dG&H98I5(Qf$xR*nu#6C(_BxbmnVy*m-p_H zJU&b9V$`ll?wOQNo724jtb zED|6q?sZ2)-y_6+i?83K$rz#Iay2PbtBGeP=JA`J{gm99iG3ONgTg;^FU)-^_Gz=Q zQ)|Uu4J(V>uhEyd<#=~(F7B_x$louX9trTzwq#fPC&ZH@{sBM(65?s6F}u@85IZNtnQ`o`By3D! zNp4PXSXgPWC9E@}Q;*E$p}eZ2(vwk&CQu7?(ZrY{%a}>iO3b+(Wug`+#aEi$pUS!AGb-4B6{TF_KbC zXGNSP%u-T~rjGcMz_8-7Y+!*NjG9M*gZXF>sX(ZlYB@?3Hm#)7Tvk(>kJ5xic8b5E zqr_!dAn~$JbEVnbX^gZ~Of2aL>!f9tV3jT`fy8Kea7UOW%v@S})cte_FKr1!Ta08K zvCwssj%3hvMbk>aw9~wJ{{DG7(ks1Dm4BrgDj6l|nVJxCzW6VbC1yRab-~LF-U5Wxn`(!XGT#8FIyH2oewK5%}I#o+GQ@WR0ms1kM!x& z(VTlEC@6bOM>Z54x+WCtNV(Bk7S~bI$yJUknk8rm)K-fusI=sjp@;=$gTDfhDyNvs zIxEWJfSQByI*@IyEa#<3zavbGJc9GZbOadzxfugH{Vmm5odK3CZ_Y?EQsx+Wj*lg) zllGHR&$Z;52h?{|S}LG{852utgKJ95(ROEsrMy$OWCb75NfxYY0L74UkC5?k7~2@= z;Doq|(_y4s80L&QaY_2Q~?kKGk5=VE?HIfi- z=<-g=IWg`7A}ebU!7M7uEEST#t@CPH?bU=Dl)9W|8O_U9M!qJvK-@pPlE1& zFd77NNd|>LERxHe3l83* zf=87d(8kW|U~PuTo*lh9%;_EQTGzqh>ek9BWmp!>LFPQOnCfz9G8aMtPnDt}SO-kZ5`N3QdU?4p1e+1V5)3;T*z(X+ym&WW5U|ML-lK(3GLWc|~S$tQ>w!hgUk zV4}G243Py8Zw6E^nAbLUGAw1nX~_BoylSwbsA`}HzspxmtShn$0kXf6sgbwe87Thz zB0GH}G0~km`XIA?_;5UJ3LKr5bkGhXdgpVvks?1Va%Gu)&YR7AcraNTATwG|`_nM+moFwyr$j$(i;zN)G8T&_e z;tzvDpLw1X99V!P`pfw!>7iFV1<47y3DNNiTI5^PKKlxvpk6RF20sD4*V=>M;P^iw}%h51a%99qwlCJtC9;fq)gI+hw-fv06zQ2zdR6)#Ur=REu_eNG<-m%|ig$D#aL8CbX049eqnh(VQLBpmyIx5St!@90J zx6nXqPtbc|Oz9X}x*8i~vl!!^$ho5r7_dkdm+;{SKnaBM1Rx^_a(r5%|Q^?5HWRDj0EY9AxEf>RTY3n24R>(IywR@a!Ijp z_y0JaI*8a@l2Ul*D+!%TF!dcBzTK{!<9l`aZlVG=e#~+=FXXK#bMVjZ49MpD7ffKM zANNCvnBOJOb9IAOi0#B>%b_4)Sjt%CA~}G|9)d;{NW4inGhWamw;Ey6vbn3N#U)F? zgiGpq2qUPI0vfDgJOp#m37zYNWi-W=$}QItt{W?bNv(`Co9nU9%BI+DVW9+WhBrWI zU#oC(9oX>Hmt$#$AL4$ebO82Jg?x96Cjd*3nGPev*!L{tREC}PWI7(((7Gk@QZRs?dXTT|9sXt1_ zg_L%5U`g$;@aL*2{6PmX&!k6*Erjn6_+G|aesBn$)h;Ilq5+KUsQca!{@~QbcZHYl zeDLKx=hI*7>HMYo(=vKwMV@Ag`JT8VEC83JLwM58-ZH zbm&&zA^jEdG{FzU=V2lYCfhU{S!;+RPW@K0%yF}y{Z=+k5^n?VW@M(A~<6nV9* z7b#-5f;Nb3W8dOU4`>LFBUB^IK!`_JjnIa09Rkm<73Bw!OqFisP-`P5pLjCQfKSc9 z`#8Q`y2NmT9LGDN<9J7V-0(WmpONEi7=qP3LkF%WkmEiMa@=S{NGD75*A)B?d6lFd z{p@9U8~u46-`K7sq558YMzjzw3Ad8*Y!5la`wW;2{u8wo?h7o96oTJO{U783?QPNm z*rG2bE$j&DmJpNv1$lrO$UbIpZ`Pdxf54}XJizJT&C5T4aJ`m``mbS}?-Mif?!tR! zVob)nF&l}}`5VY%;D;}u>(%rOV78D6mp^0=oXalP8M-_(-&|q@;DjGE|P52A7?m2 zvW$@=-Z+GWLG~^ocP{&@g7GZAyNtOI^T6jq1vbom4s-D^;0Zt@=4yy%9{5~b9?-8F zd796~KbOHZA=gpp2_HY&Z4vU}{p51`50L9K*QwuxT))3? zKL(vAXtxjK{6~!QCcqy6-vRs_@J-0R1ahzg{u%E}kL&)>PuK_YHVYepo^oA`j;^`actnSA#-9XYL zT}C@;#TdU7yto}ApVRml4IiVw7_(t8bO-vt$I1K3b=KzwLVfO0Wlmvy-{U?7j8)j= zKLC}y3=2shZ_D^6e9mVw6Tm>;gcWGkAlw+ zB-6Mbcq0iHegr;%^VZHn=6r3D>k#(=n~jf=Za#xi7G*>qxX%BKbSms{0oqpfa5WVA z!OP-|IS#RipyjzQ(CH)?VGurL&g3|INrXYr|4h9nS&6VvW8_}w;x@mTq=x<<*0Xdn zk<~))YRNe54AvXtrPZ1Zk%Q2r+S8)z6U{<2Et^ zArc`UVJ2*%n%jlpbMm6WkBmm$TD=PC{iI#%3BBd%%flZ?gT9BnhYtX6!pW&sfGe=x z^+gzgFa*KLKZ50lbv%&W13N{UP66#!VY7rn*9pHLME#(AF%MkMTqgQIp?hm#Z%>kb zT+e*!FmGz@Kzr>N&k}B5#zd@j<8adkxo8l&%Jq}$4D`gO5OT=C{MV2^hVG<~&n)QK zPiUtS{a8qRe5OLT2O)i&^f&Y-fj+Qx-S$WrLnd@tX@_;l(k%+1GSuFsbw&gT$`gMA)1*umoz_H0j+!TLwA zKj^KF^PAWo1Q`;M9)`a6#a$<9((Z)r!*1{?8rSjTLibK#&*CIK4U0%O{Uos(+-TQ@ z^<*L7d*lJ%c^J#*NT;B0{U8suuELK6Y0ttw;IsIC$qT=SA1ftM#*fkFQzXW48#%0h zjoVvbx3Dh`|H}Oq5Fdb1(F)nQHF5 za|nOKZJzrlv1VNbJ$;01k8AJ)+)oK#q2>pE+KA6^qp$`TxNm_DF6I8&CmL&V1Znn3 zB4dp;u(brn4 z{>G;rb9RU}!{^1QV8MF)z6vh`o)Bv@-wUXK_4`G>zcc&+=er2*f0AJi;2ixBdBjkG zXP`%Az&yoChcJZQGDB2*Q!&qY9&>Mo-+O@XJ-EJumdX7A^kgQtQ>5)k z-^KGT585a^Ghpw-+vMvM`x9xQlThY$tglFGiJ&ba+4KWE*FKDAizMvvMxZS}5^peq zuMYyw>T(?G_(6Jx?8n+1uAL-#2r0T7d#!(yN_vr0;S^1~{x{MH`3-|zmg>h~TOZ?e zOgrrHS*+=9w0SovH1xsu@Ho7ij8$-=;LZ78vk&g4nA!cJW;r33I)US|l}m3Uyo7ah58yulBN1@!<`T-D=jn2k9|D+)FdcXXLJsOqMVJN} z-YHz#hwz3BZs?RdT!lQqe1tzC97Bj!@HGW_*&?O4V*%y!Y}Z=Oby}?FfEM`MR_wi# z_1Tc+Ix-QX$|B?7wG_+Yx3Vj6v{0C_^Yl$U+#4koS9e^XGZ`H!@L$;ef;0A4&cd z0q-n~`Q(0MBlhV^|FPF;1D;F{5V@fNaPP*6sB8S_ZP@QHd<#>N z{^Gv0f8jjVk7PgjBl#=N3*JvENF~{fGtYk`)wnV3CGskH8N0s|xD~91yh&aoufsZO zaSH1eoZfniyiMxJ*W{n%CivNUd{<{KPRcftefZAD_4qal|NaR7F3CJHpL~VyN-iP` z$ql$sZ82UW-iiC0mXhUUg*f;81Wt7EBLv-P51hKbNG{QyI5F0n_91Q@N$X4d(f*X; z6xl#Jhz8RTIv8ilOw>%nXgIZypUBTRWfn=TG>S&k7@RqaqxjgFCekEv`;mhtlV5OJ z$AuGVsWgqI(;;*y&ZiBhBj`w)K{II<&ZB)wvuO^^rFnFeIB_|ej-g}eIGkpiKqtZz zc9J8skl%fVo6n~3d(UwCXBu|E=W#0NH2DXeL9e4TaUQ4)w=GrRzNISM%Tj|o(duYD zolWP^209mKH;C#QGe%-%tIh#sbQ(?8IA=)Lql`bT;{?oH~XM{uI= zA^I?Vgg#0iBfD^a*5mXE`X~A%{WE=v{skxgo~F;xXX$hFdHMoNR zOPnSAnx4U}RNv5Vac|T2^ep{>p5u4p(0}8k;m`CJdY)dO7wIM3T19Z0hB1xl%)pGy z2WMscm_G|({8UPJ)`JDHo~##c!s)~MvVN>T?tmJ|2H~!&5H^^FG7}Ekgt2gDVG%5n zSy>c|W-%<5#gPZeLoA*pkVna5 z&61fDciW}#)6rxDzqN-AWy5g)&Iq!djl{Q}ci?8SgJcWYO%CIH|5kDv*8L2Y$+B2B z%VD`JkBwsatN=ITjbUSPGv0XIi#L%?Vuh>-cjHZFQ`l5ig8R9qvFU6EyN=Cdvsf7` zXBDiHRk3PT!)jR_t7o&>9M-_*;@+Po*37PFEv%Kbv353(&1VbPLbizAz!vix_HZlO za<&4u?5$#}*^O)sTg%q5n^*^1&oW1X3wx^*>mi9_5$u5JC1v~USfY^FSA$J3HB;`jlIs^U~jUw z*xR_j=>KqM*L&=J_5u44_mh3h{?1OaQ|uG=DLc*n!9HW3voF|}>?`&)JH!6TzG2_8 z@7VY3Ec=0-WB+15vVXIm*w5@2cAi~e7uhA|hJ&XX(=^<4X24BgKANxQr}=9Exc97^ z)*Uy41!+CCURrOhkJcC83F)s5&<1LQv|uen8?1$DCe5scY2lhhi_ju9s}_ZO(qgn& z+_Ds}CE!~mNt#WwYYyC3=)`S>DO#$Qrlo5`w4vHCZMZf<8>wYznOc^Xt>tLBTAnsa z%hw9D(b^botTs*?uT9V<;=ZOrtw<}@CTml)salCvs!h|TYcsU#w3*s0txPM|Dzr+i zN~_jtv|6oBtJh|0bF>C=!mvqe)~?rDv{szvZO6Tc^R)%qLfnja1HR+3L|dvY)0S&1 zexpAKz)tRp8I!>1x`K?^? zPA+lFU3YQ6CT`;rw{rdZp3P9*gu6DwaNDLukI*Bpb=Fk3UE{kb*Esumt?#FZ6Sfm^ z2KUNu)m-bl6P5hrEkA=R?h2cYd%_y@xq72G4}Lwr!BTJ2+x2<+e0_nwP+z3qpfA>! z=;J4k9gE|5KJAV5He04m!5qJ)dDShgl}#or(D8-?8^F<%J#W64b=+*D!Xt!yQ-;8uS8_bsVqlx#wrPN z&~|y7Pp)E8t(fFWCiqq;c=_j|UU_9@bz_@jm&BP<^gfeJ+rFu9t!- zP`#^{kQIz(^|J#;ceNWZy9<|nNlsBPHE<5T7F*reP~KQoUuhg$UfJGOZEO%g70FUC z+c;JZyFmbbEFWG2BI9^jtMRg0PC2V~XNqyWtko!m)mYB2Np5LsuB+B^8*8=d##)~V zYIsd*coXFCngr-Jp{~8Lw!Ec%ZbNx{TeqgmQ^rEc8DD`!w`D(FYG|%hW1-~SB0-TX z+bTdnQI|*pTDx%3hQpqzV3x61R&EnOFXj`}#wTd9oS=3&L6g-8+SLdq%Mr8-V3^!e z-&kvC=W(~mm-oM0`{gO0$!a3oB@CF_)vtj0m*J(C;S0NP<1{(KMFRLw!_+8MUgSj$ z4NZ-;t^S$3FS1y<7xl@^6(pbXY5@Z#v^JEt)=9jn3sP(?{{sry)xNKSOaHFr70rj45w!E{DR; zt*9zz41NA*UVSXZxQBTQ_qmuxcA19^L% z9`#TKJ!$`PuOI@eFB_3BIwHlx$0M*l_!cb}kEg028bp1)0>urrd~k-U>V~#*AJvw= z2pJmBY!gG{jTz>Mp*4u1$xdcvv&MF|px&oRj!$c;YmzzH4nwOLWE%#lI-oUUfRza7 zkD-Z6K9INT=~s`d`WdJimD8p&MZ#ZH7O3FnwAmGuzR+oti-6PSRCMV!oHl91PFt#? zOJ#G~(p6d-sM98$lhc;1=(!5!NobeLkkhXC+7(~B;%irY?TW8m@wF?ycE#7O_$tTX zv@5=L#n+yr_$mH&#owX$I~0Gl1~?sxzeDkNDEh4evf`ht_&XJU zr{eEa{GE!wQ}I{Jh103V?^OJqioa9wcPjo)#owv;I~9MY;_p=aU5c+u@pUP_F2&cS z#;q0&r%Um5DZVbn*QNNn6knI(>r(t&ieI`KZ@S$$wYH@ko0s_#Och?#I9~w2sUB1E zoA1GlrLy2c0k}3fY<5?-_Qoo;d#b8v=yrWOJSpF&w6s=N8RynF^2NHfx)MIauX;fx zEFPs~-PAn4@|ya3TUxr)Zfve@g^SR0+gpUyJM1HlwY& z$`8A(>U#VyfV#l8I_wc7-WpI-KhJ{)wxTbMDnsyf*iyRTwvGCRhWbje_yviDv$6@E zOD;yjP?8-fJujoRa2HsuIxeQhVM~==w55tEL0U|S!)6mA1{6~ZD5e%rOf8_QuZC!o zt^{<|j?L4Km|D=q)B=jB&CAUbQ<;~SC#D!ss+K)ZPOT$LPJMEYRITJ3sanZ7LWK5Q zX##+v9eb|qFQ6>%$V)a%sB3CzG&G5LvWVMxtk*R)%@N{p%1Sn;P3g5u>6J^RQ&c)d z>353K?-ZrqDN4UnlzyiuyGl{|ouc$RMd^2n((e?d-ziGJQ#|~Xo~I~1PgVR=75`Ml zKUMKhRs7{7+MKD1znn~@75`MlKUMKhRs2&G|5U|4Rq;<%{L>WwG{rwn@lR9jrm1$* zRJ&=a-89v1nrb&qwVS5eO;_!tt8rit!5?Rw=}M02Y8>fGj_HbDy5g6v_@yg;>55;v z;+L-Yr7M2wG0B;!#*wM`XDa@gihri!pQ-p~D*l;@f2QJ}srY9q{+Wt@rsAKe_-88q zSxSysiobd|b7m?2S&Dy_;-97XXDR+!ihq{kpQZR`DgMe>oLP#0mg1kK_-8Br*@}O* z8h^IppRM?3EB@Jvf41VEt@vjv{@IFuw&I_y#-FYDXDj~MihqvcuZ-ELjM!&r$qy6#pE>KS%M;Rs3_+_;c0xa~1zw#Xnc^&sF2k zRs3@m|6IjCSMkqP{BsrmT*W_E@y}KKl~Z%(DgJqif1cu>r}*b7{&|Xjp5mXU_~$A9 zd5V9Y;xC=3&8eKIGf(lCPS)m9e$J(wqf0t-&?SGD+84T{GY4Jrcd31$OFDDVC4ZN6 z=15EaF10UoDL?A6N&YUI9KTEL4_#`1=u-Pbms}U^xzauXg?s>od;mrN0EK)2g?s=- z{{V%20EK)2MgIVWd;mrN0LAMF;#Ay*X>Z#g)vyV%ru zTarm{Bi%%dgbLw8w(QoePhPa0t6HY%~H5fI)MijbSbMKbT9Bc zMyaww=>#6A-kqupp`a>5zGV}MKB`}{__)w-LF`fBeQhSvJ_WK{L6^N+l}&MlgRi?h zktq`0`KuxE{zD}Fcv4_JId(;-1NoHV#fP^MBvLO=bTw~tX4^!Lum^{HSjY4TCzP4x zN)F&{;YBmo9yMjzLd0EDmf}sT_vxM~=%HS6d(-N*vNx^XPI}VDTG5rD%ieqoLO^Yo zto`^~a7nFcXu=D}M1F^y=$SLwE?UARd{P40dETKpY;xZXsEk(byO9=t4p8`2K;a?) zg^K``F2beucP_QRbE*BEOYQGmYJcZa`#YD~-?`NO&ZYKuF15dNsr{Wx?eAP_f9F#B zJD1wuxzzs7rS^9&wZC(z{hdqg?_6qs=TiGSm)hUC)c($;_IEC|zjH}fn3pBr0|AQh z0*dhhigg4~tYd&;9m&g*?|}ftItD1#aX_(-0g816P^b`~kT;-^GoX+&ppY}5;w#_( zAg%bx_dR)8@_i4WYG1zRL0Yvd-|rx;+L!NlkXG$Gv;4e^il2A25$c|7bNG4J6h#re z=e|#+#p=ubo=VFFBw6hWlhv*;S?vOo?T$d`XGL{G(|phRVM|u8;F3MB;L?O>Y|b>v z#F-|BhO}hvQjbzD^(f_1k5Vr6DCJU*QZDr<P8}M^CiV!yuuMQznZ4@7KPzejx5(&zd#`V z;*E|(#d{rDu(4h>=p%SE)Zn7X>O=tEenX9~Y`vkzN3_i$ZyEW#UF6GFfyg#dK(yFU zBm2zno)mo+2yc@ks?QvieU=z+S(M{#i*mAcfy(wpLBT;36n$=Lt?}WV=8$s$^po8N z<}3Ow5Z*j5!&~QNWaAu@ZSz8+X(0ZhW%0>~97r3_FS+grjmG662giInGLy zle`2fnTdje8^^ddJFvGrCy318HOC@o*4!6PJ2Cp=nQWN+35;Jx&4aCgv^(AJ0uP-sndws=M4)}ep z;_C*4@huMNH+Rn5IXH30&+IXr$CGFGaDSP$k}=9}Y&7C59{zU%0>%FYI0X0%?q=(a z6E>T0s%<4smd(Stv)MSmHWR1h3USL*9!}Q{!O6QsoXVpYU&o1idhsO#ZUnse7o6Is z7yra#_rDE~0^e&4LyMZxjJR3gzQ%RPy=3?+D8%pyVuthc;Er!9(2E_0cR1Z>0{*p# z2lAM$G~&*wi+?oUf>G%5b~W*zDyg_*jfwy4*#j2^kTjh1Ov5SAG>!)$;QrJ!osiT^ z2tOg5ML46<_}*LUNrd-R`Ypf{2#+G*lxixzyOE0Xj;Z)RqU87eS5c2N`MfQLgeW8x zh?xmN--3jc$)ypXvP*q1p8c2Z1g>4;cZzo1D2HCB;@cvrn8%b02tOjci-2>kDKD$= z0^l))<1A~+!wCBkwjr!WYybU!n;M`C;?6~ygVTkK+=G4^aJ~@dNr@S_MusFUQnQTv z6^&IWuMulf4RQyOKF}#@tmSPOtN09QIBAO$;g5*f(h=kGCUFCy4S5fWw1Z0^VFuEV z@=`PjHE_$DM>5)jqJ?inUOdOy2vJY|A5wyIpd@89LJpxRBLLG7aQ-v}Wm9;b8DS7Y z9|UN;NaJfYDUhR!%Mtl5$kO#4p{}nGP9uDbG-T_7Y+aD8>jlt`Av}TbunPAB;u{Jg zy&n)~=Uv+XI}q@HR$UDkg|Gadv*N$A%G>`mp`SYRGZf#JFzaTVBM!&6SNJKHNStc* z<0B-#eCB}xx>_7h;2#H{CV}jG$K8(o4)7twvCXmB(IK$aj-`$T0&8(JIBFba$erdW zc8nLad`FgJn7~pTHb<<$A{?QP0ghfM7l{83#!1Bfi~XGa8-aac|HS^Gz}~UHW`D{4 z9CDwsAGJRyX!qF<+4l)-r+uq^lYJd>SK1fb=P6pVeUrduqZO_j#6HuJWiJs}p?$19 z&z=F=5WCZ!C}`34aC?Zr`q_i*{sPl&mux?A%y!mx#s+HycGC8~4R#3ZgzdQP8G$`% zd(;Md1nnN%0UOSX1KV!fV%uO_18li%k*!V88f|s93W3eAO|eZB*l1ghZG>rxixY(gq4&*pr>fh9 z&Gyo&yx2_J8C9;tzF1*}iDMO(XFL8YEW=A1;>Da^EYXWaCx*+qwtEtVZlYKHY>QNT zU09Hp=I_PygiETN7fblbLrXa8#m*#rCd(z9O!`=1?|WpL(1pF_rJe9%$30lm8wt;- zx=$vR{R(^3OY8Jv_aud?at9LjC~Uizw#B0n2^&1pNLb^gE%(wECA7)9wi5}Bs+Bs& zQiWC64k&Dfmo~*qo9LyD_R_9ZF2~WJc)+G5mgv>Bgb@j_UH+5c@JJ&e-ZKjcRxi!$ zr491Z`gmxLX$iv0xwlBbn!tY&yL8+;zX{A?lezI1yx5N(%#jlRoyz^np`;ss+Lj|} zj)?e=RqnfG7N%VaKUO!L+#mOe3lyvH-d=X>TYKFdoR=Ak8eJx!O*#HYl2W-B&6 zLiHfj{)xf{Bw;tif9$h8@=Mws-%HZs1HI*po^rSzI7{Zn{gR}l7I)4|`^H1F&y4#* zmP_i0Q{1jut}yOHRc=AtJF4Z^>|+)7Qj(II9qXm1oQD?ooZTsD@Ec{S##0_z+)*#> zK`-q-FYS<*w$DTB^0t^k)t-Gw+)mkY(&@OZipM54j&5qrd#A5e&dyn0h%Ej(WkOkp!)mn+PxO?+3yX{fO%woTj9U z({juO+xsy;@^UfXd3bdBx|pwGPV+qEejM|z!rq8^Sz#~49Fthm8*&y?a?M^`CqW^{?d3Zus=EH64kVMC&w3QP2OB>qgIXwjaPGdesvMA7<1 zE1whXAFWFoe>#y^)TOAO6m~XB`JAZFqE0H>`yMRjji|R2?L?H~7WIs0zY+DMr!QSP z9`$Hcr>w!BP9(;klvFGCL@A6vVJO<3sO_o-o<9_AOVkF1t%+K$utiaAzrq@$>J+Ua zYKFq5L`_uK=%^fpjfhH9m?J7)Vu{}UbClI%@lj@v)S?D?>L%eiO4i^{Z4&F+Q-fxf zw5UE&YF~%{=*<+(>al6-1&<`HKYB)P{m%N8EN4A!{a9h|THjFE%bwNG`hsWmvtEmK z%vwbyZcY4;hnES2D zU)hJmDw!sowr-Q{wz^%P_6h&n0DSyx+?MOhbEg)c*28m!8jS<9@-n^}vk z<5i7(tMWe9VOHg(tTxZOZ;iD^sB)p!0SfD74OE!XV^LNT`HQ4Qo{Lm|DDsO)<$WSQ zj8vYcYdz}nv0XCgdIE}k&Eu~kUy6KAwfvNqcGOFIF!DZ?dnj_B#A0G2cS zaOGRxm38eyEN@6G>QT$fsy(m7la5(lP_z-2V-mAGVR=|#_gj?3|3Ajw12C#8`yYSz zy*D$-q-WAdpG+zt3CW~VLP8Q+2#|yzJp`$t1SS}IC-fSM2v`;s1W~G>*bo~Qu=`zI zE4u2gSXgy;)y&KPbIzL?vf%FjXPi5iGv}S#&OP^>bI-lccF^XU-L^e$P1UyDz0PFb z@Zxwp7`BaWZP>QPtqt3jx%Ca(0{4nzbGUU2+f18lp4%pPV52>-;hsJi;^~6{?ls=l z*S%ULWqM$}Y%Y0V>+Y60wyr6kx!RWKfyKIEnH~>NhR3V%N3+`&;g)(Cm)v@>EjYEr zMcLQALfDLMUBD)}WqX20{|I)}gZF?3?;a0quN#)J)?G%% z3U?Vfqphyd>b}D2l5p0w?)hf*Xn58|9@sqh9JJ2%z^46A*hCNBSP$L^4{VqlmU+ru zm&`yE2lk~0_DQ@;0>{4{?~=ROJ>p%` zHtWmy3$D`6XS>$g_%m4(T(C#uU2-@6V7yE2#{Us)j|XqN2XCVXw#EZn7Qetn*%3ce z&vpMtyi3~N(759#xb>#^(QbJaKimTw;)Z3{#1GJ^WG#sAtLL)!#rJZ--gf&jyA5%} zx(#r{;`7}SJ-&N9Eun;#{(r>gU3{QSSeQrTyrhgK0myt&_N2aa(mNH@xRJ z{LeSMzc;*ZaqHu@>U&Bzo{d}OrV_WrlWU2a6W2(zJJoa&N$broy$?#xGMV-7K zsRpV@`Pm`zKHyB_U%kb@kT0NL@vbn!|C^jdDPvAhssOL&U+W2icbXxU%aqYb=W>1= z;mhL~XB$^Qc=e3`jIL8$Z!k8CvjQV8GfDNkqjTl@ZT5`#;IA^fEN9e^0@zm>Ws0Zlp(9B zTq&M0{rFjM1j-Fzh{~l?w2Bal0q@nr9VrXbrjE7>|^svk)Vg zXGWO50A!lBoFJxQ3Uq`9&P0m+xTFU8GPPZW?8%M}1DN06Qu24#O`7MUO#d+M2 z2FQDy|5RIy{HL66Hf;gEOsP7SaMV!@?@qN<;)#>RNv^YKh1}bOn#ck%G?b^B z_oi0JhxL@74X3;k&eRUmQ%X2Lb(o$)o}N0)wK`1EJW4p_0Y{7Ec})2lGus^y8SmgXzaHeFxKz<7XXAIgTmEG37>6AWDh#nut;wjhIu&uK0`KhuNt_o3kv)A`rwj7e**P`=@3qqKD> zD~f3@*H$6Fobm09V`u!kIDZ$zcj10f%om32VhUaO*`b_I=h`l$RGjC0B&CYQ@HW!P zrc#D;iCk6`Kh;FP$}iEc@Sm`i*hc;)YQgU!?LTrfFu(O@yhK8S`Jn z?c!flEAazARmV8j8Gjt-`!M`RJx^_s`*15RaeXRqM=9~cLeOmH9$3WiB8ImTT>dxr z+rRnO`>8F;{d!xpR{Yw;)L!B?-piPaHDAE5VUZAWEki!!Uq9rh3N_-Wi~Q?FhFqtz zlyO`KiSTia9?k2IwH3hZ;5v8c5FU$<`Kf6PpQe}2kojDn`3!lDOMH#tpEAuRu6Ywf zGPJdzoWYn23620g>Pap|T;)33nL=NZE%L9NZsIzS6)BWxqNB7>Ta*@ps{^P->Hww> z-2zYjgY)b47IEnkL*{b1`uY`1JSGP-#KFI2a@`Jb>4yj+eqj0b1LM?jP3j1)L^I`0 zOnDPO8^?Vc$C!J$hxamt^9+e(oC#ba^c$2rhavm9z596-{F$1+sUGG2!m@N5rRoR` zGaYXTrIx~rGuT1B!L_v9(^2*DMxsEZ{ak)Jh^AuwqCkWm=OEmomj(gCNH^eaJM#kA_NI@OW zaQ+Nawo+cP625Yj^G6wf6H8+=x9B#;pTudA^BqvwPO0(=&;QT_KM+-UsG4sI3 zRIa#6IN~b97c>51&adZG=g&b5AH1qWjK6{M%4EtbGa3FY!=I(RnoM~$ zne)sEs+DnGVw_W)|C#4t8|U9-_?w(RNU73=<&~M?b)53tS6FvdCNSnROyL>MH#1H% z=f7q6LWV4489SHqcoznzO#f-lKTY|LUr6JUw=w=UrZ9{7ll4{kN5&5|(n{LQX``NJ z&WvC>q11bdfksm?7@=X}UA@F7nLNIkod1;bpHg0YMNf&ZIR8Dbao;n}bjIPe71}3o zNdArnN6Vy+&~=}xBe9n<-a=}ck#DaJ5h@`@n) zFg506bvEm+KQRvLwDJNjg)AQGhci?P_rp#~#kUNPWXJ+aaU(JHc6aX23jS5c`IaGh z49VksBd0YC3FUMaL-uff59M)-I#S#wP5mZQ=?d3hnL==dYo)M+SMDGjg*icK$7k(PrfRhp@Pltnz^MW%-UUr(6wdebqagSbzAG`xm#dG?9Z)HC8!*4}GO zq=A3R8h#CH?4NRP*D$r-tQ82x>`j=EVDU&#QeGa(Yt7f3&Z8)H`I_mUNawMoaE)|+ zygXAq_0Z(L#pU%1Cuo+t{pZXWk7$D#v5 z5?kilPULcB)AxWxaxXGOd*Tudr{v)_a+-erkWr{pCE-bAu_l(ex}le zYWfZ}{F$Cr3W$zUOe2C6HAhN)-oU**nbQg$wYh{NS8$)tqsGB3$@a4DZL zg-Uu#@#Uu~c{F`>ICGINx2TBeZ|AfXx0FMNXZo#7zliC#GJV0?W3v_poMtXX@QBP~ z_&gr3c?@af9&Thf-QZ8w3U~=AxEFjvkg1F_)fmJ515E%k1vt1znEFR%%nGJZ!OvDO zq%Zd~%THwmk3|u4V-aH(G36r0FJk;FXk(L zNLL#!BOR-RA{|e8#X+qT-*IoS99BLgh;)uLE?H0>_e~;|yKo!BC~stqO9|uBnOBwf z2`<{1PCMg|se*yhIdY<8S%BxHb(u49Z z^REjiRbsUV06EMMwwL8qI-KYjgE${gbd*@i8$MwOd#DtJ@+NPFuuh`vqde|P#ANqFOeEuy?o_&YE-O>;E+aq1a-<{IWVxY7aw}jV8-_t$e z(hs;Ne6n;McY)s_IdRkXy}0ZApo~K_xc_;O*oFI_tHf^H09_;Y;P&U+#6H~o+#>Fw zdz-~mxU>0$cm_8sKPJAzt;#Qm>+(xVw&=i3!*+QF?iy~8=?36t`7Yf1dxv} zo9>T=K9BojRFt6yF${y$u_L>NzOk`DauFnJ2Xn2_i_Fw#g077 zQoPNIa8ye17B$A_lve@gM$WTV?EIGUPTeDrw^TXTc;e7k1$1(6nNGkR;UV5%Za>gs06q6NBc{0aa}?~gM$N9FE1Y-e}8kh zMK+qfq(1gO_TZu{dl3Gvpr%1~PJ(b{N2y{BMIjdc#`lyLmC`jgiQDB zioE3Hl)SL8@SsdNFE>BGAkQ9(f0+Ocij~pJrqH1L{JdQJJ0-{;fUq#x*!))Cia$?Z z^T>#X6D^BooT$t#zh~Im$Hu<@+~S2F@PFp?{vwiD_6b{IXcvGx1WDc_T99jTgn9_00SOBZS2Yeod zH&WQ8gp#0CM5FsTB7K96QdAVqPtri4Oh{Sn$x1BM%>W_@N_oa#zMbhVwmFzs-y!p!9A=@Wq4bL5O zxXX~Hp7*R-|7@9d-oZn#{z`Sw+325BuNM{Zy9$#CuSlRZaek3F@rac@gu z?u^BQCT$(u{!7Nl*+cHwGP*=fudf@tVo1fx+lEdAFJX3xo;S;ff@Gz5WbAyA?LNHWtaJVg5mTOAaPPunSTj|RByQi!zm9vkC z5|Oaz8Lj&-_i3+apRHJcH)r$$wPH{+gIW+#lN|;rD;=eV$g;_n9~_*QE6XYNu;5_X zT-rMI?g=YP`>t%bcWP^?Y(K0$uYEaxxkwNN_uY@zXCy9PtbM9IM>QNJuT{;^r2M6* zl0bvENj3W@enR&3F?y}Qp+blY9vdYIuWvIcN{S_^z@W&RlEtP-ZSBtoA3OBWKeYAH zqBX@BqBS=kPtl$nB_?SHMv01)WA~J2+xzviXO~a&NLC@i6Csnep-4VwF!XpcOCK5rOf~rf z=VuSd@MzKefE=CLaZOFfTnLonrNDDBeg;RV!H@Z#=4=RFLJIbV=m{pN9&88+rfEy# zm~2Zh%4&N4yvJAG|K9ZacOQN5{b}uA6mOb4cT=C@jm^y)d&?i6(!RMk`IM;s{_mpt zvD4b|Yp-iRu3IYtFTWxJHf+$YqkT`Hrf;Aoeo|)HT#*f0(CSnhH&S{WDo8({?P^VUVeU-_PmM4Xe|0L66Iz}aU}r;H98ssFtMA# zVexhKBm@XnAd(+c76dqziGC%?u1mpWn=KDH5{Rf8>XuLat$a6l{n$s3&;RAwc`uG0 z^Zukur*3~@Rol+_hi==oe8`G9g~Nw^)%MwEYQx0sV}iZH&a^Fmp(!c-K!*L^jrDgF zZ0)!Fwx)&gg-MR$(XV5qyPIERlz3JA?qDZ)dbfQ+uNAw1^#6X z$^{GCsE^c{e>v#vEkFLqU$oVD%YpE+WOvbei(2gwQM+0Bv^`yXQZTBjUqb3An{y@l zWexfz24icLY$ZXFUAlyYL5uf_jZz%}UY&Xdh455!jm3?AarK5N#X_ree!gtq{n5fz zKOc3xP&V+*iA{&coqn!(SNGwC^8Y!{B_%IVmQB8}Vb2G5q^91}Ew}%U*=_fR_!h{I z?$!Ex1)=@(P@C=;r3C2cXn$}}T3T3`(H86H@H6sim7b$(321+9Zn1*?4-ZYI;gC)C z8?0hW$dm=ITr^OjA+hqjq>+2SxHn^3LQ;MA^Y4u}`NU1wFlNQG)91XgZN{0_LE_r_ z2ikT{+EtS>Y>_;7P5TEAjPo{c^YcBZefvmGb@yp6ZMpNK`85ZxYlj~_vHhXiWu<-B z&x7R+`$1B>q4$iErNrBS_tJPK2K82hfJ_R7-Ybu6|3Z1gdCU;Icg1h7V#d>qPD4B6 zz>mG8$P)kb2(NrqvIY7%vh-yc)1lL1W;C%PLHyWx8B^Q~G&Bo;SzpS+!g=z@1Hfoi ztA>uhbL9N@x9|U8?uf0!2QKVC_r;6%+_(48;LY`kV^@}oUM+hDE*mnqrF^&HwPE|` zj%vLVT$FbGIOeXAzj7`LEc*SHxlZk@PD=i3l}J@Zo_&Pd++8zV0Ruo|`KDq^7BV2G0eblMMoI zvoX?Yc7+$%$#}&TI8IG#FIFzL|3mTrNgS=mI;CyXPNQzk;yE=&`5YW*!a4~11ZzL^ zZGA-(VAf{kX!{7|s4{xpI&JE@btE}EmuC=A{}mKXPZ59C3NCP}63~7f1s3D2RF$H6 zmzG$sjX-&E9bYQFn9tKm-p9q+Y-v6YUyH7_LE@7^!g|>aiO*7%1wNFt(EsSA_}I#_ zA!Ab4F1meR{~k3LTAq8i*X+u^{UT4|GArEwnA=zE$sN`_sjzg+*wSfDIkvUw`Oh96 zw|Z9Z!n#q#R_$%i>MKhv9sP~x3}^7(wV_g4iDls6!C{u9V#VQIQ4wP>_^!yzLmMMs z$NGj^l6H(QS{s;IQy^-=4pecHKnlqiS|lJ0xXwOlD1>+T1 zSY{cG=h8>69yM;Zk9YFU83&Hcc)oSiLpdQrt|}-S(|wi~-@k7hKW~F=FPRp;O;Dw)TzrvBBD` zq!gc-mD5kod{+2xo&Ab-?eOc`)!q3CtCF%F6T`oMPLzMY`lR-Rwy$-`quYeR+i&6l zj2Qki_`#=al7gYh`S~fqkZK0mfwv{G#zE^(5C*=13_oEXL-8{B#L#3kuS6$+k;)$r-x1bjg?ryM{0Q z@_^=jR75(-47G6xLX-n8y~y;8Pp;nLa8ZO)JHT22dA)E^C)vu`y4Gny(HC%cWV}(zeHEq2JLPhHCVN8F$qL zo(nX}jv#~HCo#%degI;(i|LtGe zV{i@LuRVADMKtL5S%MrnRDwd*xR2DO#MkKU4PTk;Fbh{9G_It31(7n%ALXCzZ!4M3 zC33yRSb0X?wkMo<|dLJ7K(Z^P* zi4_eG@lzbp23JSxH7T_Qd8Q6#4)-uE^X>r%vMNQQqxq*jUurKOJS}R!U-XyprPa?* zJKeFa<+m4a-`YcaSk|09QTkXfHBV-w?XuXeQiRivZxN#{`5XFKF37ac*ngNo$)m;mcir$U); z##5J$k{%B)&{%D`Xar7>9N?6BRLuN5phM~O$r&6KKPbI$eBr}m4r|N( zeRr6Bx;2h7Jo;PxhBKq|kyO6|C4bT!6xqvPHTZR|H=Dr?HeupwLo>%bRlj=0dHulA zqeTmPiiclzo|j+V?0gXoNGV;}SG?z3>mFC~{~9F!vuFhj9%g;L9oEoGN97G@%hkOu zTqCt6T#7CU@bL{5s+Yf6c7z9d@k2S7y0ktt2pi@r)dO{~z;P; zhDp5t+e4~R@zMee{%I|n2DDEyoc+B-z3|&0<)PBmcclOJv)*O{`Nu89bF#0u#RmiB z?P6Y*5NPm?vS8+8wEDcz{)Ly~Ww_^gCDJ4t4fm<9XD{6{u>ElqP-t7ZyF`KOUZy#3 zcnbDakZxc3D~>QXGm^;H?JG90ScZEHtU$OGjI!aW5l4P|@Tl`}?Jkk=#RnqouHWZ1 z{^iKg52k(h`_YeP$R8ikzI}P-%u6Ed$Y-MFsq@g_cZ$OvowusyhWDLF6e|+Dmqhj_8_ilc2 z{CUIKkFSh7ynLYZIm6i<&SSmS&1r+HA1&1$;Fg9#;$rS4U?EmbQBejn&Ar#j{vj2G znhduI^hqpo|D)X#pW7}*{-piYFUs$KH2;kD(W{x-onnyu|I!Cn&<6ohgcMWa?-d;E z>+2sB04e3~8ffZ=V6xFXHla<>l-AztyX*wjnfHcYiCkF;fA>C5D7}dlW#o?>EBocEn znT6CHE_;ydp5&BF#jOLt+o#(a@chNfs#y8W-L<=xWL5sTW%k~oeeYT`ZtH~X`R{DF zVfV-7^=ukaIk`5=I&{*Sx;qY!>Xy`I?N%_U zqH4;}^sMQ3QcZ)gV%DO6Ok{1qi2_HETk5)GE;Kl+yy0OjS1r}@4e@*S;Hf9T-L#Wq z!MbAcmL2|`c$>tHEnZ^5qbo2$hRCJu&uG`Rzdrop3u_-naqUC)|6`L#{-^S2d)4_@ z8;&ovEbwE5xF9 zORN%JtdNAGj9g$bRcH$z);{qI$D$(p1cm!)Up=fXIr*(`Xpq0r5NHYa6Q<)L*gwJ& zU^In91tMGog67X%>#BMN1oRj@qFZ|!+B_q3)bL@+DRm=9XDFN6XJ?JQZKy4KW=kK$ zlVVQ+ZKudQACkYa!N*G#W|F_EtDbK8i~6Bn_+Q=ooOXxS^qBZs>-jWZ0^4*(>m{$j z()yeHl=BI>zq7xqM=9>k3-jOCh?iBWc)h8EX}W}IDM*3Y;bQ46TF+@+j%pF-@rulk z+gCbYk+T%m)`y^O)Q8?QzfE|@A&rZdzRHs#%XTR|ENq!t)rxj+#p3i*UT(jpq^(fz z*}LL*@=G3qhmiI^O_Kj(q$U{Q_Gae{mStYpje_Q`s1o0<%wElvp zXcc6Smc9zsq92}+6CQMas*gG_?b=h~R~LN=x+80QB;sxZefaULb`btpyrlIwZ}?{Y zujp_g4U?19a>H}zebfotMnRx{Ifrc!U<)x!oSPs%-mPuaj>$>Nf%ZxA-<@GtciXkg zN-N&3&Hg(X?SS||8A@yWd}V`n8KH3Suc{x2uMvIV3!BPEl~x281#FygFxg1hfR96M zV7WXI5z&9Bb#7wa@N$dMnmKnyazxCqQPnXaBwNRKTvJ|CM@uodXVO*@Y)VST3tVB|0vub zX?}W9(})B8?1L_d0f#R?>R!%UB z3g{{}6F88(DxTc|QD>69Gmfsg^2?mpH?2CH;g_&Ld^LY_?~P~gy6aB3a~GE_vkjV} zeW88*gtn@o-%ewQ^Qm!9Zu5TQFQ2{n?)&I{2YRjzCj(+2p#o5eaEX1Wv=mji93D3` zKr*#RRFMiUPuX>KS?k|-*W86SH?A&n+*vtr$E@2n7Zt1vS@hd8FFO}myKD-HpZLtC z)~9Yy>ar^u0!F6N)I9V;xZVpvW=Ejp@G-~58BGpLNJNBQc;{ZINRWd9gHeUBa69}j z(9(F=Qec1RBZex;d2jyo?<=>h8XxbgdL3HZ#S~Y+y3dKWP3P{~duIsVR~>;x+L~FF z9XB&Uocs0Kf$U*f8!x>W`_^aQzV_-zu3A~p2jTDuVdh2|jgohuk0ZjxH|+Leo(T&L zwR$>$79{ffVzb6%&6MT3&6gUTKFawc)9xEldw#bf!H(8@0_1YhbAdW`$)~%g zKKE*JQd?5O%HJM4DU{9YA3ZQ}cP+*MU8DFTt|EeDuMtkia3g%9!l9UH5<{H}veQ(c z#nzSwM%67}ebqya8a@nb=~U6h#=*q_8!Vh!wLp&e55AKf3=Tg z@#k`u0G=;ocI%7&OHhKS z25fd0up3NI!JHTvYp97`wzh;6o;hK5fI~ynBwa~@&BUI-FpJwQh%pnN|M~B$=cV^9 zs~9n3;`uc(J@Z4vf>&cxKe?FMJ=>l#DEGP3&uV|xzFU8KRIho%pBXf}=bp3k7c83Z zSiD3F`O}W6Z4n{Ea(j*GYCGK2a(JY{+c=|3%IvZSp7V<8n;xGWv}gO-i>nHz_U~I3 zo;kW~)Hr44g674GmoJ*L0R4R&a=H{;7)kvdDLDeVm>sIYV)4E)2R-x8<=8~m>z-%Q zr$wD=@JX1ywsOtMQ4cI#xoAh9Lzrq=snrQRhNcZavDuj~Kf7W5xHGGq&!ZGsx({M* z8e(o}XE^YjYF3O6nTM9VKcygOaXYy%wxaG(U0TncY3W4>h4~%Z-C|!}VF5Jv!aU5N zj_q0q(+ZTLY4s0@^fAJm(Fcs3Ngk8NWzkqV`OwnsgQMe0Qp<-QDp?ayl&%+}g#?(_ znSBONQh)v3XVSL8riQ{iF45IfiD*Nx6klQqMo+=q@$oX6{roU>%|>R=AS}6_?$Qk& zED2=)h~aPzhgL_6na^we#Rr$PrL7MdL)!nG+T1O2N}O1ub#rc(O^Y;+j-ye*Ij9g` z!5}FF_Yj-2b}{1cVf?})XS|4+nt~nT@aUMtB-LWEdSjkiO^!$-)GLf6?W?BKuB1IE zoYoukt$XzJjIJyKW)Ii>*5Qz{hPuZdf1r8pz1ttOPp+D^rYFRRw{_BzeoK!ed*?r; zj(z$qXO8?*YwP2uo%`jNMz!=DeR8GqDRsd9q9Li{>g(Z*cJUQz7fO5;V00M#A>xC) zsebM)7V4;*D#W#r&pv+%taNr4m1~>1Rvr87J31R(dBJ&69dHjg%O$BMpak7oiiLkO z%;1sNx`RyLWTkm&(1kT?%b0=cgnnzDY?*zob>N~e?%wk`G|hf(&5oV@`nAn__+B}A z-Mej7Rc-ICJL7C!>pZ>YVq@dQHLIVUb`_-_*TN9PHWu|7v*fTudDi8BQTpUk6c zU-@~?EEZE4$R6L;pUErl_DyxpGwOg>drzhvW$b4t^H4%p(unqq-QQvjx>@ zLoJ0F1$?3x%}YD1CuQFB=hrnq)Tiux!`2n{1&!11s{Q=j?T=IzmhT(ZytruD)Tw)_ zMYrkO1|(YVvgVH+no&`jk~-8eX4CEzYimsEV7&UEM@n)vLQaJg-*HWT7*UdJQThk_ zg@y(OfO#aa4dz37&SmUtk;O9E?X0B*9xGgdJ(Lt(EbKvPBcfuaX5Y58?!euBCy7$+ z+4_0@=9PZIz1vpG8>>sd*H$?fPo09Y?uTYU=Q_ ze1N_mYcfi{0u9pFY26b7vxsyRu#pA!$9>v_Q`fuXnoYii;nz=T_38lU^zsLCavm&` z@BIC7(2I~{Bb}q|O7#v+Fe?6OF<_If;1lj6-IX&L@3@Dys+h>{Yk^K|huvjy2BidWCyew_# zz&_#OeFjyhIa^Vy`+MCnHMvW_p+jx*V&~fK(;AW!CM_tI$Dxv_WeQeIZ?xKnJWk$5 z*hc~}L}rJ9TF)Aa&SkpEMHYcgoY7jJ5mpiZl-4S?KcijNUVBQ;mczBt;*j%i&Nsxf z8uh2FS@1^q0nk6ey~dbmKUInd3UK&JF2YQ=R&S}^r}{2{zB8O(P#~ZBM`&WSm&rdj z_OGWkTk_=XQ?dp`hV@A(9@96X7h1NaaO(JOIrrDei+>NFyrYgsm3yIfwE3I-M8 znieR}H-@s+1>u-Q8$HmQ#kEbFjG_Pf9W^dPjW4-tZ1#?hj){?iQDZy~$LNh3*Scz2 zfG{hrdP*L-6iI-CSB+G6W7(i-1v6$fP0ycJx#U!RVN-Q=Q{kjj+EW|lw7PPUHGP@I zH)Po~(Y<0snpiLTZJDXPIRLFl9nnvFwQ(z1-&1jlHBG6Nx}g7jLo61>9KHfJSYS8| zMmu(b0x#>a4yEkpG3Dv{Z)ZhZ?%IE1R?%{M&fcUQUI4=4%#_;EF+s`(b79BUFQO%+GSXC&7mGIXK*635)gdiShTB!hE3| z>YMju{Bk6LE0(}5_Q|Kfn>+ZX(auAl1@Wf*Xw!*)y?XDiUAT;-SZZmq645U89-sH} z%ab2Bypol$HYRJuR_*iUpA2s*3){QJzkI=%&z6hqC67WElBI>hsD`V5LXGUwpc0!k zHa0ahA|f?4Dl9xaJ}xT2*S9;i?z(sP_V@Es4c^`eiR)v}y23VxtC~Ufz?=R}fd}~o zDFp}_qlK#=T(>(+;U*X!u*XtNDX>clZs-@R>YYnV*f4fu_JY18^Kv$gU1v>CNopOv zse4OF-$hv)$E;6CTQP9y;33Nf4O&)JwRE8TPM`VNTSl+7rKH%_j^5mTerd_V?2V(= zCZwb!t{b%}dwvO!2GIkRmCLB_5woGr!CVTHx|M`VAt6C#a8n=}7Zl_xLRE(^TBc7a z3a=!!6o23f$V%#Z{9(<9Q-uEDUK$`49@oYSFYQIqQ+x5C_JZhzkE%^LDgRY|tKGTy z(Z$+z5r8j6k>pNuopzPs%BLC3eirihyJkJj`}Tin{_X$7$Smskm$D6K0rRB_$lQP| zt39??nG){REiuqrkTlP-^X@Wwnk~IsR0ME~+unmmHWoobE{Cj4Js+;e^Ce?MHcu%V zJmQTDbML9NS8SQEbY||t$POH6&g{NaO=11Es{M7|+VnSnDd6oKh~CIDO6-Xu%7-#ghuNuBZ{KNqdZ zOG(ZZD{_;P^YfFFat)50%uKxfIXm0+O&0VdM0b{Bwp$QC(if|?UqV!oS#hL>tjLns zX^ow0J*2ZDAyE$vqpgdu;83{sRprLkwab9lcctM`G3C%kd?q$FXs;8h*zo(c?_O(~ z^O~?6yjuianK$P(?YmX4zTWV}n!c-w3UelAE#JI+Lr!yU_Oz+3e>*X${@AyhH-Gy` z{rE?|4Vm*Q9=cyxUY#@dHSPO@2et2BogqBBM_3yYEIQCI-hy27~v7Fg@gxw&vjw04uw#8GZV} z9fBpglPAprDGoK77(`54wPs9sileHe-rjHftT}bX1yeKAb634Pamnc7ylLYMFVCK@ z72lR#)NOQG`Pdv)&8jGjiKvgXYImw?Nsqkj+iOv?q0%DdVdX{mA^oJpl3*WSUxT-o zm(fo#OC}>u`A|s3>p9_6HGP)Vif{yCizNMPs2Dz9`&`7$N6_(BG3pNOs))TqJ1ln- zca>}RYWG%%JELx7F}J4*lbVS0LD-c$gUAl1uLn->oK+Low!fl;Ij@U#>k-vnqem;k zeS`>m#K*fi#SgNft5i&$NnbC2MG6yefjZ36iuCZ#45J4fVW*iQUQ8C7g57m}ZrN;> zKVYSloA^cUBMkQ+xV_}N2j1A&R9ioC?5s6^z(5CYViggsEM2{(VQv@g4hs4dAJ+7% zD*yfRA2HCBTX;ou{ALVMjmDjr!l)f{Cw&hNbgZxLdCVC*h12hGP?^`*}K*1Up03ZF4q9ND$o+C~*u*FSu! za&_8OreBy1DgDVssZO1}^TNybChvSGOcK&&3&htU6~pTio8ku#h%j11VyZ_Ci-|~{F*lQF9EZ=b zjCFi#2^K{kRf&kuO|uY}nooKc{v$=zW1*$Eca(3KX=Upoy%WYStsb#3)e9RJhYqb+ zxnyf^veowHSEc1=M)V(*r=2wBI(xNl7F?a1pEf}l}7oQuSgUkyq@%AxeYe`<< z2d4OvqZCnn61!MGOesm?^L4T!hvvr2>MMMV&$aKA^Ar2@j~&d^EaCHIj_`e38|=|^^MI(~Fl!KuE?YX6H)vm%u z5=QPyM`dSbgju?}YyC$OYCd}1iubLh!p=}o??S}y^(l$V?$IMRH> zsZfD~d{k?s5LPxlvT|_BMVDTG*!`X7#?2xO$|o&`y0H7hp_xQ&ZM!sRP4DtekZ=p! z5^i>3dGVIE#}+X~L{1e!cY3>Jb&Y&}tho*dz2tX67%SSlehZ1x~A- zzuWoJt)nMPdD?uX20JKmQaa9gc}o)FDou#11aG^|$5PbUXd*3+rcgmR8z-zBk%86O zu#~GQta5D1x`iB8`RsgzRW=POtB5>Vnnz)kd8P8P+@bT_VU_lT{|u`XnXa%($Rzw{ z@H1^UCSz|6hfJk1ktUjODxwRvp{4XI-LwAyr$t=&FF4!WbZ|4m*NhW)3!T9poNDPw z#!0*dr__xjHA=a_@ja6ots`}=ky*!*OadwzPJ+sGw$Hc{a|HG|P9TL^yuAYzv!8-L z1GfA9g)2}DP8w*USy`m*@q*ld4Qx2cXm#h0fOTbD=~Ok-CnshN)b;9gNQ;a$>D$?A{s7)Rt6!+QeOFqC_8>eJBoW` z_U{*Me-rbx&CiQ0k+}xvpAlU7ErnUi8+OZkcQ}9Dt$B;CB8B2DT_a`aV+(T`;SAVAUp;SWMnR@$!)kUS@u=XNnc-GguKo(3^NyRU&(+1s@PknBr4E+S6t zU(k2y{9jQ?bXQteLqjt%!m+SA;?mN5e7w9863pHl%yfm8C;czIQyxn^%w3ODhN7@J zl$3ln2&7F;5$wMUP6`PN7wp$_1@pCB7&K+x>@lM$pl`Ep6Ouhs~E?63l5E|URI;DpT{*V zMo03Sy8;z4 zF7c|s62vBzO`Y0n-KY1TIC}IgoFbH+KKE>Ya_qU+o>%C7KRtlW*LgkDl;iBD#caO9dDk-_@bjUK7!uh3Q=HjQYxV->fvGbj&dgmha3eqz>9 zv6zRckv;0_dc+JJG@!9){E@j0+w+sgHRjKonpD@nc4F7U;kAW3nyXd}J~Z#ul`AjI zP=D?}Wk}!B)VS`wv%626UpuF*zb*dG(Bz2QhvyBc%*-D-s<3oadCAbiku~X4$NWA@ zJ-p$;L1nENWsV3kTG8|HjgoYfK7u?qpU&c)H@)9)#%U4r{tHgLn-1hPHV!~1?`ArN zk6k!MQ9X+=dfbBXwi`og{6@m;F3!pZ2~tqkn^u|L=+r36z-CroUFdn`s@_p?5Q3)Flk?P&E1nH+`BL}qiOGqNq3KK z`t93=ARASULMw&|}v&oMCt zGlmSD*%J{|v+k@lc=g{jH`}%>C2#cPF;kou^f0Oc+h@u#NB(sC?i!lK4lRV@me5-; zk!YQ!8xRN%u0?zp-~(La{&ya){UOHbb~7CVjVj?7rN)2K zsOF`08r6<}9r7TO2WJ?`YZ6z9rU z_4szc>-F1)F1UJc+vm$#{%=R+qWXC6_zk19U;2NYJ|X*;=3V{!?{qwTFlE?MV@%wj z^bJ$ykNTVT<%7>??Q0f%y7#V+=11kHDGRSu@0->dThzt5d-%aSrrkH{&6kRsZp*JY^w>6q3SV43fJ7 zJ0bYrbykdB$hu{uyOZ@ixv^q1i;FY66&H7NealD~XIrP7Vu;j}HwAG&xeDqs`dI=-SoWi{l77t?V~ed0J_1 zEb+;Cff9)e<`_5+T+6z_v)1RU6Bd7Q_t14kBWE@AE)xOY4%t{(H>aUjdHXY6qQ$#O z6M7&HWlv5M|`Af#L>l=NwEk9aF6)SI4uIa1e~~AaA?Gt4o3XFKc>SopKvgm zHX6+gt4>Cr*SxdM^%=|cX%Rh{P7?dP^!dn2?#HeI(0i z-9kSNk`8nIyWT>l+CyiEJmQb*W4P*}Geop8o&QyzN->4$#NSk(J)P=PDc#R>VmsC6 z64`ZZAtDY0b*>b}OeYkUc&Gj`%rSx;Q58`+Fc#OxJf`WPP)E)|#-G2)X zzI@xN`gmW1NvjY~9@@WueS}xs_|?5nY~Oh9t~>XHAUrr!#EIz4A>HF1;tTO_fArPsul@yfM=vP=_KAlhqy$iGekVYbUJ$^^!gB&=yZmNolK{*HgpNI z0%sF-Iy@_e0tf4ZR;*G~bSSM3IHwz83l0j3i%ZUqjt*1I$v%$EFxD{BU*~uc-2{Zz zP@y}$`1Gx7N6=qZpfvoC;Atf!C&QW@7+sVyeR7YH-R>MV%J%I43a7rFmF=z0H2F*# z-DB1`Yf#DUb%uoh8er`nJLX`$uPP<-Uzkt(-rVOr6ZF2Slpf%|itp6t(mfM6!kXy}0*+A(noaXSsj&#L*gX$)Iwa|II#uF4(@DOWj)8c9=$J&6 zv<~$FrD3;HA}-J=4Uso6rPNy}5f|u`h6u=Vcb)cl>ZJ9glc72#$)wH|@Uf%sTe!9jI68I31J4Wz<2CpSX?d z0C|A_3}3>^#YsacrNrW+noRy8JUApo!VM2t7&{$BLnsAp8qonsIFNAdlNBEp0XQs5 z@f4RXU82LHNS)wjr=;d>_&5IB@cV0YepKoIJ#5?%suko3D&TK4Pf%JHRR>E_KnVf+=M_?RA5Wgu8GB&L3msK}Rx*VMgMrY(SUr z`ZZXGeoD}%!5gh6;%2?fA<_)JOl;zc=iHonNn5TQGMvRt)I`xFWyrmlQ}2UKILmMq zaH46Fs$^{Sp^iBHD^F+s%y98u3#dXf#34`DtfjbmmyLD8g`?Y8F^I2s&+JQDPdfXH z+F@IhW{89xKh*j-;E0k3d5aK(KJ9}AxKrB{oIeH*=ujKxP|H^1 zq}ft#8J?sTcLZ>YG2?Gw(`qkPcN`>c4TiPiS?!Ob+`HUQ3!|J1^$<9LG|xR_*_jen zpCR&a=WOazJnKMg0oR$}Vx*H!R7UFf*b9v=36k+P2i1fK5DC)3$0Z%OTbqLr3Wg;K zS6;!fd}&76qeq3cT-z^ikmcgJjY_z)>ezy}w4A-@kdA+#tZ+yHI#U?PG`&qk6TQQc zz5hWG=1tH8v&&B%TG#KgJiKB~vy$K(IBw1+XDMn;lCTet2K%0+7FpMnB0Kq>(K5&! z*!vP&uh1k+!f;50gM4II#6S&WDh>J@NWDSJKeEOQ{Ho2OjTJh@zGXbsE- zoqgVVxukh=xuVi#*MxN{7bBxy#LP+o4k+UWN8>ld%b0O|0^AB-_V)?%RV*=~vcux# zI!OOBLL@Zajzo)|$hisJ~z!peZH6dn=b?;mZVK>rZ4=Ln2` z?t^?6p1M%nDjz_CjCP;+plDm8QAx@!kBsV>SUhyeiiK^Zht@`U+orcxww@T(XPM_z zjN;g^cI>HD&I|e>3>@!iUx!mN)a$g0KgE(ZhvpURo_o315vc8%SL|b8jj%??k^au3 zZR_M4U^*;mbvjkz0Mkjjg$`*0I-M#B@)=x{bPFBY0o3W#h_^w<_e@HzXBPpr<{B~o z>6B_j3@9-cFX_5vy0qhaj zIUUzbU2z695fP_7>13NVDG7V!VQ`wp;&frRZt#=h=0dJ9R~k%-O1tZPvwGSoq>a29 z#j=5KD`fi`ZtdhG@`K{r;MnxSbZ4x3{DB#F*Vf)Mv+e!jUhiz)@yXH!pY28>% zgSR$6cl*SrH*S4yqI~#Ix9_TU&2jY#%N862V+-^gb4ff7>AR&k=D3o~V_WCKu`-v? zkpedktztOo4=w>6mLXU}h?}*ZbW#OyJj=2kd)vBfLAfMbxLnAM54qefoyy&fa`Rc| z#k0_PE6a#C!#b79C;hqh6jns`^D3rNfW!Xon(;{%uKfrX4i*g1$-!|JH;zt+YQuD3 zKObQ_y>FpIl8)#=1Bc3LK3&k63M2{c9nh(;_c)8&Iu#lO&eG^lGTg-Qn@g>f9^_KH z|Bq5DVc?rjr*|qf7(I_e{h&@-8`jto>fd;+C!LZ3^fn#(G(m$QiEFvnfeYDEDed4A zz4*Mg?r*^P8s!+Tuk<9X!bDf-&q9k1fSe388;!6~eGn{6yGeXafXj|%&Tr7qd?O-G z-!K;+bKr3vE-|o+BJE}QPn*T{y?eEQ&CYr(lb$m@3Ps(N1P9{Qx?r5N7Ar!-j1CnC zt}(yTFC+5FwI`^%ES3Lu!l%1jzwFjCK63H$y zz=kg?=8SjK9wv63?*l#GGf}B}#dIDbYJ+*s>C|d)TQsc(aozN)>8rsL@Tk!}7NLku z#O`BSoQ#8wL5Ycq*&M|otSm=qCHOD)zu+V6|9RVma>|}z?H&Z9zj0FO`1F=uHC@HD z|F{6-lj1x!^QTWOT{bN)xNKH~vEh%d!~j>^4{rtDoul^(doeKLfX8BD;0+mo!}o-F zG)NBS(J8>?7H*lsXRug$jn;9*QXZXxPVx%??9mb(*cwDfx`*k6y7y>NmhSN-xx>Cv zF=!%-XK0czsCYSe)a{2y-Z!gvLrT~9TEnin zYkqG~@7r*sD%^jKj|JqVXCS}*p`9ebZV!yNT76>u{c$sKq$R+mk#=%P=^BYE*q)DD zxOb~L0)bB)Qf!t|T0AW!Eup5{xZ6ai_CwXK#?*mPais|(YukaO6lQCufLmD(%jvPC zp<#88969vlqs~7)^rg6d%G@Q=$IB8NWGc%qE6dL;7Pn4c9S%1U|^6&Dv3m5O!23Ac?-35@95zbpa<5PR)S z4@q>dMlRz0s-)bKNMllxB{r5W*D#pNs;UO|@1K^J)ys9u#wT=LAIJFgK}f<4^$H%6 z|NrYYluq|vr;x|c9giw-P)-jt{(rfV< z#bN&sw{@tEB?Segr3D2g^||$Zr!+gJOmc`+-^i+}$bjhn1LNRPz*rks@(f+C&psuB zXGGKukC(nr&olHP9Y;RTGph<4^=`?-u{KO+p9^O+(6i|lXKA4OCG)UN z=f;^1&EkeW1I;3aWZzV1bT_maKz{)Nis+VqGRA{Xao3f%>aPT^Fb4PvU);H3kG#xw z9ACPEye1c5bQwJW934j#=_<^r;;iFF!zYgBcvtth#&JOUi47(|EbVHIOzc~j5w4_WL-9`N%bM}ms zE=f}h3#TS^NtrPlZ!ti<|AO1_8=&d?o>2m1f#Z7P$lQSAPd?(rFKg+Y1Jt?;cq30B zqV)s4R`>>}Lgkk6Sp)s-sGY-9@(bh(rmFQ5cHZeV&6qQ?xL{zSK@QD{>Vvr)t&}%ZS@ZLlpL{rs@5TD zcI$+Yp*&PAW+zS2mHb9 zjU5%^&cj3NU?8~p5Qr;U zfEh)D&lL2R(T;+?gDuxm8#zP?U&bxM2W z_{V+hd7Fkl*j%kLO4W%y0y_Q7`?_TG2`+Xt`D?xpiHi%ti+mZBm>AS0CPsPIrQ5_Q z(QaWArbK=5RLvP`&t%O3F;)R*Ftv$P0F`!rybL%c&eAWzso(&M{NNb0i9B4kws~8*h77 zcvh73S@HWV=tDp&#qX%72EXEWp7z0^Scx2T5Gzg>lLc_{@D|I=BjWk355K@Q9Q};2 zfL-lK(S7VFqAC#_9c55eAp z(KInr_|~nor#^2b^LbHQW-i+AIb-bJ73dXI7ewVe^e+_vnrJRpK5_G-k!y*{M|aoPq)b z>U01#WcQ;Y0)Zsjw1mov=?TDYhRGcWFC_uyNL+xiH@PPT@~>I`?l)whJNZCz>Dyey zg{j}Zt^zbIustnEN6IGj%miz%6gOuBt8NS7m;RGD&Bn$GqX~IC7g^4e*_9hBc9U-Jd_cl?mT#yc zvn=Nq@64O@7cptUKliQu>5ZzD%{{L_-uWu&dSIXQ;cL4dD{ka8udICY=hgfFS!<=# z|CM`h;{ukU&+OCxU|CY%?@i@2$lwKdY$Yi*Q7bLp<%uRa2tK9N?25(m6|d4OB05ET zsTV$rU9nWYBAZ?zgQdy#Ya5gFbQD?AmrAhxaE-z7iET>#4pZ1^u%6we3^UQ6^Gyts zEyg>t-+|2+IS4xVbVJb-NNI-KU#-S`gTlihENI3e^*ZB!`VC(hnoK8bI5!)99D`(u zV|W{^CR^Z~yx1C-V-(+pGOumpQoUVuKxnwc4O=t_4G# zb$)}E&Z>NFjpN%Ne){g)@2_IGaz+w5up*?)KXUEfzEW|oWR)-vIoSoHqWeeVGz`FAM-Q&-+4%$C;a@D@AdzF3z zjxXML!b5Gm^<3kPF_yl(Q1 zg+AEyLWnho^;Ij&$=ZK>+BB+q^28VB%xEj_k<(PYsP5cu%gweagw)_+Jb=4Y0s@%s_cWR=854-Zez z5PRNB0a)p%PNz^V91iHeL!%iC4GMxEn*wqTiCuD1F9n3!TNryNAjK3kanjOLgN7aX ztj@k_VYc*$yZ`p%<&h=3rjDyitsJ;BtJ|=_LH==J&TbQ*U9m;_^6m^&AFf(}4mV$1 z9x!8J4>y;LL6mY#dVq2ir^&&fq>ZFR2eY#l1^n_>MzW)I4^XauI&#OI2SC%o+9h+= zBUop}Nh>?G=20KvXv50EfMK^GrSUA&IUiPr4wjM^)v(;1oCKpCG3#x(SXK=S+7-h9 zqYZqVNUW1{fRmGRAjb!AoRB~2?x}}AjQa5SqhBP$!JR709I?4&?-nh$Lc5(;w@W); zAp6POb~5sLY2>3HNeqdR-j;5QLBQMm3Q1+?)v92!5POMwy&(Q<9&$XQT-I!5383qc zf}-+n)t=rH;wo456MDBl7(2#6y;x^R-MEyugM^0+6_8JW6Y~K*F(3beozn+T7@_b* zB-}u{2s*&Nm_;3gitJjmhGj>RP%Cf_O%;XV4RBycjwD$EhJ-R~DO%-fPd@4%SX2>| zWONFPavxn=-j$5k`vkc;n6!FRs9SWeIOBeMA8%Ks%Bj1*^qY{puWE!^tQS>cuMOsQ zyO3x%6<>?06#w2S@XS35DUtpK_M)fo#j7q5hnxGBw zi6KoETLGWY5i8Dx_QpDP&(JMYqh7Qr^I*}Hw$p%hY6zb{D`XMzC&jORBsEIMVYU#( zRPg;C@O_#hIMW~szL2xgFlY@1tSJ*F^o&4>6qIYWI{_zyt;mE&BISJ(cwdI!0ET79 z&Xp@%I&GDy#moEUj!G251ydxbPdqz!~CIub*YqQYnqr@3H)iSl?;zfX#$>A^c&1|%!<)`87I*1jk zX4!v%7|j7STV@@ctDc@dKDM-EoVIcukemZ<#rczknk&MiPtGc#dd7#%19qosM4@fw zN1NBYJ4*`OwIyv=#lg+%xnLmE#zX|K86>?Y1U&c4yd{>O-?}3mi;KVe-uv(2si`bG zh?#^aTr#zuPQH4!qLPb8@ITzIlnP-mSIxkbf0y2mFi==tn{)E#TbFGwm3 z$KnJAO`0@dQ%%~kZ-v1D?u{;ff4@6#U5Ou-B6Z;2^zfmBL;PdAxfpV1omz04sOmry zx*lg3*ZNc6nU907uf5Xj+96O_XDHdZOl5o!w0gkBA{CweuXyXBQPPXj+mw2ei`WP2=z~)UI1sK5 zX0@AJpbH@S5TLhb(x0hu^b3|1-YZsJ2F-^GEef7PF-4imO+)ck!-VA26;=;BG`ek5 z?Wv*751aSz_`ZG?_hEMBEPDYLYz$S+pfWzH=p8!W^4UgT!~0ZQdk+8Z0O zE*Ei?(n;Y5Iy$MF_I6#ns@1;GZb2-}f&nig)`1m$QYXl8H|1&~xrrj( zAaV;1wpXxOxKJ@CEYY*#Xq|aYfX1(BYVGksUWs9cGt+A)J5nwejO6VNFe zN49XN6(n0Yr9R9~vPHxo-x>XwCAAskgr`h#6|>Qvi2)sLo_*@;`jy#r@GQam|0lKJ zSP3VrL>8=Pf4Z{}lUKOAxFA6b-F#FsCY78Q#e7PD^|oS>$Yv6Aa!_XkLmooNg?~G$ z#N979GPb(My!BFDn{vMUImNzWgD+OJLv4nS#El5 zlU6@sS4G}ifLRIOYuPa2;@lViA^H!xe&hL;oW>ht4>ztIIU^Qx#>%M%V$RNx&DhE4 zZsCI|Q*W5d6aN)-3$PFNGj)uyhCH1oYj`qIw5nNhtl`aHCSq9;|i0n1on{EHc6>NzJTJu~bYec|Q??HC{zHdmx1)e3FCXfEY&Fumnx!t|F3x}Tb1R8u{(j;`mw%^TbfuE+ zSIoj5Pu2&saKJ1)GwoUL7Zm9WDkZw3zE1Ob*aK$a+2|7@nKIFnOA-T=T5MOL`Rsvq z^?|8O^@NTvw<{(XSUoU3#BETYaPiTL&&iG+iImZq^r_hvvpmbc+Npz z0nvkVn1ul+u(LwLJJ@4_2<{uyX0^z2nt|?(gGKfU;PAzC@D)ccW<*R}h2_OdT>L>U z{*vWIuJ}dE<%5<>FLFO}FI&>M7uhS-;=p}n@uDw`SA;cBg}0RTCKY%uFHcW9Q#ao1 zY}ZLB$(B5>u4p`8QIfLh?6@88P8No4KJKaVJiB4>jY+}XcKL?8ZEI{=+LSZDY|NAQ&?sYq9t=9J6zUm7XPn&Y3C28{GQGNoLmLt` zANl+qK~$n0_ge_0w4aHdHff-{@G5-qISI3;4sw4KP1k~r!ubD`mH*#o{O`$zp&mIF zdl5dvOtj!s9jDUr0w zU?PO4|&qH(5NPYA}0{BDjq z2u2s)N%Wuk%l!|_AmW$|9KExo=bJ=BBKOK%|A$yZM`Q+ne=0s8Ur+Ztn6SonO3+?W zkoWNY%hxl!7$vRw!|zXd=kb(Grm&}k&hF+Y`aqTdv`}6)nXlkYV+Z1NUJP+@MEm9#KI%9$6Q(h$zs9iDnx`A(gmm)=xuf8fE; zBV3S)4>#|P{Y`ox z{r0c($I1@Z-Gydl*)Z|>*)RUXD!&oe0S&~5j0Q$T&hZ3Bu4;y$Epihm6l*zFUWvfM~LgoKTMP)JkvYG>-_o3&QEM5575K_?-j$-x$SO)!mwSf@HjJ z=?_A!dy$y-J}*7<+4Is5n<HiFL`ty6BlFNY6uGP;ibYG10L$U{*e` z^#Y?7a}X3tpov;t(Q$FyG-=sQvaNq(IWeHJe*KZp=eAZ{xby`#(z1(N;xXi4-L1EQ zW;c?%o;+uGBck_mCKzg`m9%~vyfF(aR{|8_K*UjjdmI@S<_aepa79e;LF&|MK?Q-s zEI=AGSb)Z*>>sRVIAoF%gOc2sZ0{(gV{Q}HIof)XqCuE1H>>i}<~pKY;FGax)x4IXgRiJ)IPw*go`2z3n@9Jt#@c`WH zsTZ|_nAFwOp#dmaM^IN+T6RzEro@gP1lKu3$8N5?x?So*-ko)B+{%rsrGF5gRqF%H zOVCwIS-*-;7(3lXt)D%wdR>XoJ7JFH(C`XrT{+jQU!n985(ikOB;OmelJgtjH15ch zgaU~ChTf9C6&{@STwKE`LZ#&b#jw{yJ3!u*qh6^cMx#oo6SayAB+`KHD4)jcu>v;5 z4YmdpH#k-U__ufMYyWLeMRjc^N484snw-h`oC@yeT+44{KHL%NB?LWbo>{g5uI(Sj zfD@?Yi@IQNLT_*a)7ZqjjE4T1PDJadQvndx;6P(WyoQkwG?WX3Xt5jS0A}?E*`wG%;4|3B``j8KwegP*OmQ; zmJ|mEE)NNjS5X)Ry0APu2c@GLzFIB99gL^s`7wR1qctZ1WeU+Zp5rQR??4+v%dyu% zh$5GayeuQX@6iQrum7mwUhTt#-dF|7xuf7~45G>XSG zHBrl@2@-2CBMbb4@EKHFVrwh|EWr3? zQBX>o)=0aQJiq0y05cm)QDM1P!>c0O7xRlEt70wa1<_u|*I6ku6eF=*5;U^V3Y1y3 z)}^t^cV@)N`vpLxBU@T5yFeEyp4@&!{k8_S3d{@C$wN<9h3-n4O#;Ko%qgumrQ1)w znULFRxqv%8y1+lzo+q!R++PPfs+8$yxGTdpQc{cv%(p8%E8E#!(ea6hq7p@I>OmV?qxej5LLdoKU{8mjGCyKCUi$Vi90n+nfi9^xZLWDtfRM&jb<>Piqz z_t$8A?d{B31bJzg1gD&=SF!sWet+FJ^0I7y%a<~wqNs0YwOQzbmRrgMY{>-7cF{rf<0f>eoQy% z{DR9LV8)@KAUcg;##QXuPe8g+>B81ZBVY^RPj&3^J#89l7NxAL{ly7)_qWe(<#JoL zq3y_gD#t($obQCHfh|E0WB?q zPuCuP4s0-M?1;=H@-bN9o7A2sn@KYr0jsa9VRMDHWT!@(FO4X&PG2@HHLGKyXt7-L zFuR3()k^+OnZY_!%$D6rs#no|D-P5j;$RO>(h)!x*D-ct&n@e!HkocyeU+1TwLUDg z-L*Z((oW`fzB5Oy6ww8D)5F{5yjvGY}&h0*N6ah-Hl z1Wj~IdQe;biO$+Frd5$N1rRL4iB=N6`rN<)&uxod8KGmjPZbN+sa%0DT7>-*+<%js3u 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

n4|U;7DM$wDnY1Ax#u}jKp!>O?~@hdwQoA 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

U6$t8WhBdG7e%? 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 diff --git a/backend/src/fonts/RobotoMono/LICENSE.txt b/backend/src/fonts/RobotoMono/LICENSE.txt deleted file mode 100644 index d64569567..000000000 --- a/backend/src/fonts/RobotoMono/LICENSE.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/backend/src/fonts/RobotoMono/RobotoMono-Bold.ttf b/backend/src/fonts/RobotoMono/RobotoMono-Bold.ttf deleted file mode 100644 index 8eff26c1e4c2db1fddb6bb4214cb9210ecc73b49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87008 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

|D#_5b?_xd;YLNd!&wRU5ruCR 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 Yf6Pr_U>wykuR_E%)A70ts$}r>Z_omeuK)l5 diff --git a/backend/src/fonts/RobotoMono/RobotoMono-Regular.ttf b/backend/src/fonts/RobotoMono/RobotoMono-Regular.ttf deleted file mode 100644 index d9371a1bd81110dc267ab390a2a4b4ab43a3ae3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86908 zcmc${2Y4LSwKzU^W>>4OE!y6D(e~9gNh|HDcT2Km%d%{B*~Y!d6=Q>KngQDw7r-_) z)iws(fB~5n>Pz4e5=cTwBk+=t7f47*LI7(=|8r+n>lGzmzW4pU?+=nZd*;rad(S=n zo_m%+1VI!MI|zyxXqeqyUH^&seFAmdLJ;JsS+hO$E*GWZ;U_PUjWD@F&RH~$xbN>l_von5_Z-TK25=duXo{ystIpIyCnboG*~TXw_! zVrb7JNTQPcb;o~HeG(~gO8|I6P)o9P?4=fCPen@^IP zk~acw&cbs8@SKux5K)3yrw@g~p^&xIVzpSTLFPj^#C*_;^b(0wBH%o~xkznc3vBYYZy|#domRih^yqcoy&z@Z%v%127qj#b{tg4sFHE$l*@F zk6UpTPUJYv=4DMaBWAO=sHmWzsK{qFjaD};Gn<_`6ZtKbm1kEhxIJ1nTd7ha1b=3i zMGy2YeYmQ!9X(mS#_n*JSj^T#kl9?~D=Ar9z2t0VtR~=cZEb8k-uXu7 z@y5n2E?1x?R&g5E>~6sQYQVjiC`n@;MiUG&qlE!m^->nccn)G_ju`dEyHV%Ti;cA_ zO-3`an(a5uk00))&pmsvZoQ{^fl@3+sJK`J_(~Kh0){zK7)FJKJ`nzl{`T{JGqCtCRt9NJcfR9 z{Hu;*B!_?}UVtZJ@I=m)CjtWM=gE7?mnW}#hTM4!eFlxmow)7D)W@7YSgjg@7^U=L zJ;lrh&yoH4k5^18VOFePC@Y_%!t18hYI-Xw4)@N#x8C0R0x3C4Pw4IW`Pm4$ES8Z-WIX(EXniCyYO%OV zES6B^1xA4$egp8AQ*|!+ z@S~5C-Q4rZ+sL(mfs@I8jDts^y@qW+TMQT$vp9Yfb<+=1tLgjDLhkvKm-nAI!C7?@ zw;uuumq2?Z;8(!lD@EZ(hJ0Dt4GXCGq}60zQXO9mR7X9V(_9&QXl(T1s;VZEdww#n za+Sm3b671)Vx#v(%PQ+CV`oOGf8zcz@81vo=R^M}fIwvMm?@BX=;;rVAE4w1boZ^# zJxAW3?4ttYw&eewC;tm%$0zvN*WlR(c$N$6iRT_f+b5`Nk8wpn9r*qoaK9Dq7ee0{ zEfk0(3jPJ5u=)2-6#eTeR8aK9AEpQ_jmSE(CCR1u$rH(E0B0aV5wRDZuY~7;wg9&j zf<8ouQ~3;)eB;??C^E=BfB7X&Ludv8tGz}*bLnafJ zAPDAH=rx&!;w+>vpWO9e`-$e}YrWoZ*z3Etx%r;<2iuQN1H3x`@cF6IwP7GXtJ`h0 zj77q01E&IOBH>Z1#qF|KN5hddFjLHRn*lR?LJKox<#mvi*Lpy(fR)lIsf;!u?a;aE z>bAD(>T^T1Z31cID{NMm%Vt|1CmT^&IDB&H(tE?i{7!& zRHH?@?UzB~Dilv)^m@(a#dWnnMx&)Mw+iF`9E!zk)z6khT3-~Q2 zj4)#q2qR`n87L0U)O_SVqoHP-I#p`7FAdeMb2=kA&rxmF%|BQ&@6o!td7afY_jdYLdAyaNmaU_~>ZKNo zJNtREtG4!h|J*Y*HM3_|C+=wruJd|hXm!Orm0D>wo0irtx-(i`@AG+Y9~!(P5N?nc z*)*DYRb@RIjm8d3R5fyMG+Gr51nyY0Xivc3AQw2ax;~g)E8uk(;FX8z2xK47DreW_ z@1vKV;0li)|LQMXA?Eu%fP-pirG{2UR!O9=KpCkFu@~gTAE!u*$-KOwVTH+TMV#{_ zs;{hk^r|I~R#i2E;Ikw)xjo^C+r244{bJHG_IPzoYgF>P;;^pP022K^Uh1K93hqf@hbzo9SMFEkK;#pxh_|I3*KbDt! z;kgUvmS*K$IC(xVYw3ATUS;g^KVSrsigM~>_*+JSl}OBke)d8?Siiz6vB1SLms~@? z{vLXWZvQ2!LDfH}XQ79FL5-8;Nq5pf)+aBKzaig-r(^Im=6V=0ei{Y=k1n7uzJp$+ z&Qj>rx5=N9znol^{D9O_`=R|>Xdj05AU{Wu70`{OAfxNZcge|7^83jWl6v_V=lWZZ zU%qA^$ZL`~3V083+KC{Z?_dA~Xi&fim6QYxWYC&e%mP_5OQ|7=#LSpqtRfEtSP4Ll zzbGuOj+Pzo8@(qSDMy#|KrG?%e!brG`kJQ_iH4xhyJv22k;7i6q6+9&LLdZ`T8(4x zz*&C8VqL^{Z4RM-Ex6I`az$M3wdIB?sZ^y=s@i?sPN(bo`L*MY62C+w@~aG0n^baH zt<6y_Gw6S*D~EP?Uguz5HCY7kGFTpoH20)th1Fd+gQ^&*`}mow0e!V(~lA=>W$~Rtc*@YtSTpgA^LTGi4UYPoBjGxWUO&&*wJ%s2>uGLzWtn67 z%grr4<$mAJMpv6kt;4v+ysH9SOR+sW`^wv;p!NmR=C}09c)_M&d3#S~By!Kt$e~d7 znTg>3!Qm5;Xl%k@GOlW0u*GEBvaoHX(PSVk;`KjhZk|(Hy*7(TzEzp%YHE7pHu0>z z;ZVH0n$B&QQxyu`hR1OOjH3>4WFWx%ssjt(I{hMRP|uP;ih$WMiWuC9#jGwRZ#n*M zXiea*;g+kNB|aX-jh2<28((;#u6|ByZS4!a4T}v1OY%})*k&6k-rm(y-4XG*H_hVB zUh`68LuYG4<6Ao&Yra=s-%h<=>Ts;{=d`S|S?yT19RZ$PmQ_LkvIfCW#ACs>EEeEl zMxalR3bX4=m(WSN-)PVcR#mRBOB8;&rQJ4gG#rW1KSK`c;k~W3V>+!?TzDrhkITye zui@B|*1a(MTj;qQHN(lXW~>5`F>4g0JnsL=|Oa4=&>vH^^*7YE8x}ON+%31I;&Vm}z6*3xigYjfHd3wb?rKLX5(c&3!7A^gTZgN5T<4zrdzY*bDeYoU)Ti-iZ^`T}b7ssBp<0h2Ulu6gi;pcjy+X2l`eM zKqv{&jhX6y=0c_42gHI(&{C_x&{taMQz%OX1#-7kRi+&|77j(<2}PLyLh#nffwrYO zof46VOC90xNRo_(LnoGS5=iZe#ayncDomZ{VSZNuCco|tpwG~)AJaVaC5%u8tEKz~Lr`NcO_(kU_A)oKnYd!oT{&|x@+ZzFOBC!ADJanx`EQ`Z)dSzYiJIhO1hvJ-~`GGzJ;&IAFU1@QoupSRS; ztDai7_Q`lvZEaN?Usc6xCt!GM+uGJy@i49HTHDsc1!E^Z=PHF&D`c zFwh^Y7jJ%}si{jY{U8O%a+_1iIhzk%`nuGCauOND)#F%jU{cXOeW*BJS!Fz z+T=-^`-^2DyJWJI?AjLzSBpiWfHwIjeOM$Y1{CiD%0ggiaeOdVG4KL}rmWT(3;`;E zTDM`M8fBlqBn+GFD{F&;A-QT5r+x8!<^IdBkx%+NRXTlM{>6N7vJqqHU<(dF|AgCvR5)u`eC6XY_>^9&HJ2%ew zV-RY<;t`K6Wq4W{?qiuCh_xy?a*6&OQU%@aZH*=Ktk!C&LJ-tw;~IODN~J?b=@D+6 z{%UXXiIH2KE_-%1Ph7Z@lgH)qisiDdDiV|^yz>cor2L17>Ru4LlV2Fi#R|2`XjtDv?oMvo{757coZkU`55c;RLf^ANNJ?_=3LqmvYLI?Pt!Ak0smhzMFgu&uAqhdCR`xf2^QC{24kx5B(gpNy*RXA#~t9 z@-*6?{NLoSF|J4>DTSwN=@!mz7zd6;F)`CHV%;XhOXD9D72-Cnb~wsKr1>rSe*<3n z-M7%&&ACRIyvkDOlWT~Z?g)iqjj`B$eYGpC7Khzv><>9-yFDu#l7E5y1&IHALVXFN0Pj5^ zPHE)~)CG+hteBE6j7rbc3m{!WDLWTL4f`~@eplT(yUk@anZ~NBaJXrrsj~9)z|iT+ z%6h3v-QQ5&4e_9OS=qfqqYspqCoTa72g_sqI=unB{$=%)?~qQfAFiz%H5l|Jy?#-2 z;81C42rQf9WBxI>yICr4DRJ~VM(={9uL^|^%#QZy^+v5$H<$>+l?7|I7QpdhSchCD zP6@$DCM*#EbVFG6=&Q-~nCnZ?q>y)bX?Hu}Vq^R9YlR%35_ zZOs#7^Uv1S&X$UbgW7>7tE*aQNyOvX9B_k-bk-bXK1XdJUujUs;aWdsM9ZqKs>-3I&3$Y$6|3z(+qXTAVz67 zfNj|u49(Z+!M)J+ghIV~otabGe=raL4=`}BKQv@_)W~FwF87Mq$X#Fthl8be4ab(d z-3>CnP3qmAytiuDU@(~shT*E%nAv2r!E4CHkv`m|Ubi3`T?q7T)*JdT6&#$J0-cHD zwh54=MqpiFLE#KrG7~dlHe4gh4B@1_Vg`$7TqJtpa>Itk>gvb?t5=_nFm!Nid8FTJ zt(0-SbONhw@zajl*`2j@Pc80&;A6M6 zxHzaG`_8t+YS6FBz22?y#%*p_X{0oGWU#^m0R=7CN7s>elAm)QWvBp4$*_R@Tu2{( zm%Nh_kMD>kAA&X&Jw(vZyR&O_&2106|Kv>K#0=HG{QGugN|7|&p zqK4c{-NU`~|6EFvg>zhW#Sl>93!^4uRKyn^4>;`0qVd%ZyQf$z44afrzD!UP@2I#(wU(_ zW;wzVi8Yh1rbC1I4;1D*%$8+|y0tdD3!N15MdfC#8}N^AZQJT7af1`JsKVQ>kr)f8 zydM|?{QP{OP+aG{CEF@jl#?&Idc3Htb_oa`gH}5?kS{d@q6Fa1=}TcYJ<-zHYS`|S zi3*KEg>RH!l&33}Sc-&_6+%;CkpRz(Pd-LH3o~Q9u0$q7%;1#o_PP+?>vC@In01ZQ z>G3#S+h@U*%X^pjg9U0T+*JJ2S4b{q!ST)OG6s-F&Gi`FHm9pQc_1AKTAwY3+9^pRC=ybu9byUJt&v;##Zs%$I9L{1Xf)bxEzIY8)ml$cL7_+}@Ms@lW{C-Qa)FfCFM%a46E`o zLW$x`>F^yJ2f!mU_YR7|N-SnI5=sS0L9C~&PijZ`LZiW5;O1MTvT_S-Oo+opYKA={Z--tV5D7};j;rW^ zDJ&F;KqSry#!!KVU+f^)(of}N=c=UwpW0kj4F8D=3e>qb=E-vN3Xxt}>{Y1Zrn!Hb zbCb^-lt}V*BC#>QSX5%Qt*Xn02Ox$ilvF$J@VQ;rcGj)2+MF`bcWR|ms8S!2iHpP9 zk~WRnn5eEQu?h;9PU$*LnL^_d7xA@nMZyRgd=_B-L6A*q;D77^OlM?F2hubAn-um0 zX+aF`D(69ZDe9q5p{+m4`!j57zCfq`!>f?K+Jbgd{jCa^GRH;0XHF zk?j21>gtzw(6JpaS69~*@OGL@O7<>AuP(i{q{K{;mlq)t92de3BRdZ?Q9}$9<6nzb zfv|_={1(?7M;yMJOhlQ{2WiPLpSC=!-C95GQ&A(z9= z$>OSIg-%6Dg-9eIZ!iZ0{380(EDldAE;5kYUt4;nqM}+MFS1C*rb3m9Ur=BWUQ;N` z&CQ3%Q>9(oV2xi~a5Nf?%V9fICNUQ()zz`s8T!Ys)vUAIJ#KrkPpL{6UvqXC)Kv<; z$ZfZ;BNJwgw%yUqF;ppC?UJG*So0>ptb_YE*gt_C%0$?TISGe;7GRKSd#C9SReL+4?s@i4n^10LuQYmR&(g;e)lH4niHpk{c7&^j z407c-y{mbh)#h;6tgGv`oiHFFUmUaQXK}MOkL(IGN$%m>l{XC^sXDbXQrlEh^X$5@ z$EvGajC$*)*4X~8${(Vp%b%5dJ)0|=u7hp(xuF7CLA-Lcr);iLCWpD50=cvZ8G| zXyoX^g-4^2sw0pgF&qjGnJq4C|1vSlED0O4Ok`SwY>rC?nOeUyX341n zr4tjNMM2arIh9Gqi5vL)qsuku5`G12DZq4-2Vd+_m2J=&fx5H4>G>@{F!OY1Bk4!{~ z1!xd$9M)CIWt!q5zNv^`>^2xW3k4kNp>KS*29BkR<^S3CQnH(xahXxsRNO=gMiDdk^fIJZBDIoi=At!dWYuAML19g) zJ>Xt0Nd!i$HvdF*IJ~$0;Jm$le>hxPdT3GG3WHInR%!a<<$XG>{%KSZb#7`p*ty&7 z36zC`hZZ(3HyE^NV|boMt5fOqtLCh^HyDa!zwo`B3cv5>dGoIi1X{IUcgP0hLs6|QLRuYQ$V=?~mEXa0?)!B({_s@J!{Ob<-uLB@dvXOVvQ&h(Xuq-HXW zfN*Mmdiyu_r-NSau8xU;{a!C5op|>TOf>EE`O3a)hq~#yK%g%FHy;Xz8ye5`JNnNz zGz<$r{$qZ%*E1eZ?NlRT4RGAmpj%8n1vpd8=$VDxu zzn5*+>E;K#^9*|HCG5Bk4BTH{UXyd;f$Z$OJhQR|GJ2Dm0ue7Sk6e2Mach>DO;)8! zJ-=$+ZGiy9ccS->(U*^WsOvPDBfP_hMNXM{Hn_0}%SXn70}DE}PmIks2)7y`O$C9V z#Q&376KFTR6@Fhr5B!9F-c7pc=YN78pkF~()4R~ssD9Jw&E$`g7rN(??Md(E)0?2@ z6A;C1h8<`R%sXhbGSd!&*oD1@>Ah!|@ReXU=$_QZfq>fn6Qt2;hZ431h14_OGjLZZ zTz26C(&H^GNx!<#+F|d$!Q=MB*7R^$uSTmy{DK1lNvR(qJHvY?^@$;kNX+NoQOpnc zy!#eX?@vvEpTK00W?67n5Wyp_qJKqihjA_i_y$-X9McWztuTFdtkX=98S9baCHmH7 zvQh^6Ar4wd-;* zTQRCvbL83oQ{geD}z%~Uw z4zuf@xhGCOc1Z|P%JOpfgWjdyo3zq5yDKZ*-gq45j6S1pA%70~BlT=RAS%VA57G!$ ziOii4mq#GqBN{0uhbQgSyJ)L7k?^|l4mo6APW_Xk1giAmY^($u)CLWMl}rXf^1d1E z#!3q8u<1+zcpsXY;ACg(HJ(AM)elLS_lzz$7A>nq6Aq(cz6bIXRBDS_(_rvd@cFrt z^nC8J#+1rZwPPq6+1}WDi_aJExjomfvo{;vH74^ydi(UWN#eih zO&o&LmKwQ{6==+$QmT^O(qV6;w$fPPz)UZ5P)(VBvuPzymM0cb{?s4Oh%j8n6M%5Jz z^xEw$Mpuo=)Q7GEgu4Op5Lp|d&qD(FFPZ%yP=YXWDdbP?{DIB8u47Tj`NzAD*H<;b zb_zm&o%%CXjCgo|Ycvzne{E`PXl-e1YTQ)T*->6Gd(PApX@Iu%oOK)vF#w#vBL)aR zwR~y{{eeDD#Q<&vh@Dyvclrr9@d0;orvA*eARfLm1#%gp>jT75EVGCK687fc{a=vF z$lp*+%>G*D`@g`{gsF;r&r?<9VdxN{yGSYJqkhFiNix>}jCpLXu+kXarB*6hJf0S% zLZwnDTj5HfP*ak!l17D64fh&L%1WBpkP&SABI53;r5xCe0O}^{Aa2g_PA)rq7WPxYJDT;oLwOrtffWxcoA?2OdJiEVy$^#+_TH@1VbM z^yIA&oQLdhkal9o4!`v{x|zFw)pq&>=CUD%40gxX^NnjiF$wiN6)DeeR8t3Hg2j||=&}i!O2bSPx z-h^zH--7jvE$1|K06&tyWuJin9Czn|L+mpFKl9A9^pDARh!5~Hqcfg)XTsxI>WITL ztp^X!y`#R#w9xNg3~S%SDWXnhsbTGxPeJ|)tod@{UWO`M93FK`mIUssm>OX2tiW0I zfB_Hv7PW+UAKn7gGUGkw8859*zZ4nLmo0as-@n9@aSdZhVLmI1xQZD;3e)g;8N3&v zQQAR`XDtKzg#9|kPXyhPN-x8ponx_4<-7b+KM9mDHK7a~)Rys&I%I zLtXBj|6ID_(T2Jq)f#16AaQPG+plgY-1y_(!TS>NA?+H~V13<%<;$2coT0x@g|c?Q zT48#J*ojdo7^tXZS?Ky$hhCPwes}Fi*C=wO=n_P`+ae89n~4HIo)|?|F!$kb^A_t z+*e&UCu0mD;A<(XaZ(EzO!+m8)JS=DsUd*!hSg1B8`X%1Zu7XEuzk9$v1?o}mAV41 zJ%h!Kb0p#dw^v?cvnCWik60$}y1b5@TT^pi$Labp1Nhe!j~-G114;5!t)>t~&=-0JhkVU)KJcT#Z*$A5_g7^-3vAS)4hEBzj_-bz}~UV5vD zzM5%wB;AflgbtF5+Ym|9w;>C4kzPZuMY}~He>M`ga~5)*WF#tBRABVtph1v)ZGyfE z9hyLgsRDGGp7%5zLodTh5vR#L)F)Tu74^yFbBrW|>}CRSyqv#7PbrIGx-SZ3A^GYl zdON!I6k6t(e2$ujlOB#h8pQD)=7M}VORcwl~|VUC4v-GNGf=WA$F)5>Wli$JBM>UTWTV+YU-|u zRB!R(56+QD?dGbQEoJyaw5hZ6s&MK~a7Ci2KU%YeTKaJ9ESbsdo>lX3ZM#}$b+pq$ zxRTmz*7jPsXEi(IvtX8Ih*zkuI4wB0W;AHFhRs3P?fWWuG#DgDCeOd}$|pj>UtgiG zza6-rc#L?JW9GEtwi^+&<4Sql$EbCaw~{whR3taQiniX4w!H9Hk>DSA-p>#@oC40B z(3;UUslFLx7fkn0B_^Lk%P;(d&;R*(`s~hR0}v2NyhQLgLCz!Wle4Gagr9ur%G;<~ zcytHq-i79z{kfp%SIJ*6I`}!Xk-ALj7){G?0CjotC2}{~h)$oRzreGYoZ87jj5SQu z0oS2>$^HkDC$?p|zI+Gnel)d{`U`t^Hk>#3h#Yt*d4hZX%XhL|z=%Ir=2G_{w&C7cjlI?m+R1c)|bG1f8vm)u0i3Y36MOu3So7S4C?tl?cEr_o>- zO(aGjZ^fuLKpM`7-eA1BkYD68ntZSc3;!`!{6h2=Zdwg_IuMvM7)GEeTro{eMnAu( z5E4J3sUMO>>Fs2ARq_X%Gi}i^*fDj%NvmjEbg>m*S{Gm6rY)CBluC)TT-&CNN~B7q zR1!@Vw_j-tmu%y)8``yHY~wO5T(XVJ?3{wi%YO$c7y|5_0POi7&t#O?PTWZxOKatn zPsk|5Z@~+X^&Xk{)^}qMu}UE2KxW4H{x5f!{ld9gt+p>_s+1Qg@^YmG%4%!H0xdZ6 zTJ3_Eu|m#Qqdxdz`;;Pr-5BEt<^Z)^s)(hHQF~poxBrmpl`l&vY$E$?Kea2?ObRN zQhSiGW2T>BH5g|u?D8C@mrl^@V50|qCk|7&sSZ9rOb?(Fz}vk*hdW`vCIECe45ORj z=FK3X8EK%IOl$rQ&)=HK*cqM+wP+>mW*7o?$?*H$lqQ zKxO5CPOVAKuC1uJuYb{f6&1DkYEeJFn%C9X@bVgbrlPB>q4A|P%U)`1nv0$>1_VL@ z?2y;ndms=c*TAQMAv8y$H#n`RE@vc(%RG0 z+5!W9v$b{JyjB=GOsA@;sVaVUXb7g*+zeAJNg}PJJu=vz+>I7J>kNx^`FZ&WYpuo9 zVdflIKAdNSSP2j&Md2~Raa_&JgMuYyVwXLQCyN!@|GN*6*_ z<<(-Lz^hccg#y@m6S|d3uRti~d@ls|Y&N4|Q83tVGTI^cra!3i35CVQLZMHk^ay~c zU^g8&c`~tfe>|op12Ca z3I|uB+C`5YLJ!jm4xhuAf|w5HPT({pbC!e(hyp<)^J}E^aN-a64SoXv4~z5^`EtkJ zj>!+}{`h9s-Y)tJ{O5lVSx5itQ-CY#P<9=481;@taaG?D0}e z1%uO|A3{Vk=F3c~3rhpo!@xmt6lM+n3=F3nJFxEICv)pB97YUmMnId5_OKdd8P3rj zj;#yoVyfA{zF6P%5V9HRHy1fuRZ6YXW?$dXwaeoP2#Q2yW|OZ|YqFv9u|7ze%oFe{ z{VG%=3n%YEiHp>Qk!h$pL>3}qvuE*9q7>4 zS}gN|m8(k}ez()Lv)k5cb}jTP%&iXpTKaX1Uf&ZCMU94byNvEE*5?a^)E{gON~KOI zmP9pDuT18LMR?yi!PKQ-A|)g*OPDq=QVtm##$u7jYDgAe zDY$4l$imCILdM|?eavOhj-RA5ALQHsnZk+Zw`_Z>wWB|aTV7NB&H-Jc(HNKOBq5Ea zQnUJjV9?9uG}lz!GYBcE0Y3*ppf+met8#L4DW{^RreTBA70JmGNF|LvL#0w;KWs~%s~ex1itS}f!{ zV#iQGDW#&Rjv09~sZA6loM+-RXfy=KV_5hYy&yul6tjyo< z))bp zvGcp8rD>hjYM-d9ia)t_#S`&(gGSA_N;Sb^i@iFgpY18XrJ`z)&S7y_ZL8}mHhH}j z6TMAM&kU`2JP~h@%it8IIv}WZ4rk?vrMpg{5C!$-PIPY3 zZm-NP6zYl!Wch`vB2{Clt6im|e_d8rVi-{ntajlt^YR z7TYB1datJ)&L5}^`ep6prU(21m(Sz5v8Qa2S>-7%Foh%G*0y$Wj!ROxWntb{}u z083&Tlz#0_Xc8h)jpL1=#k zZcMlDow^hCPPfncDh*#mh)^?(p_87)RNpb;?6icDNws2V_=*i>&B}r-$P_6DkVr(n z#8l-$e^{m|Ew*|Ynzan6g~S0g2yh)>_hAOR zjVbKD%V3wOxWfxVdno_HVEqh&s5x7ShqovVA0dKh4TjTgxI#|~o`uFj5J^w9UYKs( zN1R2g0e&~Ubv3UE;1E@Y-bbc>f%*t?>Q#W_v-%<&(@fPT3a1KufH5o%;MiWOOb)wA z&NB+mpw1(o&hDCr(7dkMpB|yl{r>mp$gd7=I17g&A%YW$p51T|4bSiS*P&&H{x!d6 zm`q-K_%L|K9d-53ty;0_`TF`!L{cy+rYa7D3y5klbKc6}f`wyBW8wV-m!UKkj%UHb zM~E!cm+l8sAPes!wlS3U_5KH;A54KPT%K+}FawS$lkKN>YA-{XOnZhhS@qmZ5Vg;1PR<@QZijLCC{zAczfiP6e(l zw01327dp3N@@lf1vlr><_wn!ENdgxd;t+f3b1%JwIgP1L#KSZPr>S6MeZ(4uwjPBy zX?R%bflJEJbOS@vEF9A`3-6zLo1tkIj{9NZeMHl@_A?0WG3~PLG3~PL2WG%A?XvLR zsRaz}GVK}KW#Nmae#X%5qd-@QwQ+lc{=!^q68w=&;-&&>LqGl~xUj3dnS& z%#zS5wszZRP?fn(BXtOw`b+6~VEM?7Ya!9i$VXh4>3v=~z(G-ByrLITJG4JbSK@j~ z0EY-6z?T4L{1M=<0lph}1i%Yed{2c?cpA>MXW+yN;#}V?43#7ZS@EJTWzy z7<~b@3e*2hjJ{yum}6LYKWI_RF)SQ&3=8ig_Angt^?nASJ=Pd3Jd$qTJ9P}L0!|u+ z^?8l^6`ZB7!4e5f7RJ1^vMENaS;@K$shtuw07tRfBengVY2|WyNl0#}mTC3qAyimc zV3Dh9tj;ABYtB@5bXAsDym-UzXX2G*7fHR^$=ojDT&<>A{-wZ>QeXSAC)FL2bW6%GMim?y}}%^`0l%@vjvZPg=Y^s%T25VGob{fK``X6H-fYkC%a zx#hvwwu*|?KKirs-tbl31IepTbv)A+Umy||+2xZL6;YLY(L1O5-e*%4;!J zm{~Gb$1hXVwH3jsrxaBzPGe;uaTsj?_(h=hwNSj!f@5h6HEu#JX?QFRA0a5zf#E>y zPzNdvUqT#ZsGX_O#85RvRG5CQW2l;iV=IV-j}Qfn6|{k_#Z{eBaIk_p{{_9Xtud{$ zt^0^wXf^P1D~u9XNditvfL#N8EM|-x9H@EZWAqX(nDm?9JVAvIquS%g>1Pj5{(!== zgn5pKXCY=rh2M^6!PHY?W-UpL_C99TEW8rhv+#bxg>Ff=uSmoDhzHQDG#q1(Z9fR@ zufU~gc<}BCac5#P?1nr;re$K zp2)knz7o%#g^_Nx#*md7{Y|_pvmGWLzcTu)zobXMi149GJbL;XrV3TXcaC1__Xqx+ zHezS>ZPTfZl|Q%`QK(RsQ^cRCq6!OyA!BR=4vlfW-l8=Em-uq(SgJ*OeU$!KvFUY~|9Brc$CXbF=rYB!n>@U_r?n4xfGs{dmQg|l$X5iER!urVCL!VA*y0m91A0#gBt`x}6(QvF;@ zh@pQ5o|T<~XQBQ)JbD(Im2TZf>?GvV@N_R(XfW>z^n-LCy$5CKwoj*_i;A*AdmRO< z2iI}vggql-^xx6g|GO$(tMp;9Mn97ni$#*!63c&Hy(^dgFQ$5zM(x-)$X4$vl=zh9 zF53)p)kNglkn}&V>!l7|#n$yoNR5V6U9V}}WnmiyuT~Zs${k8We>M#zmwhpkhVoNT z9{9O?2`#`&K(C(Wz7KGqX@>HT5E6hhHMW>Fgu}=T`~X7<3>?Iig~0GEG@?=9*5Ktr zMXoe-tc9_ypl=WmDJZtR4>I&I0&?*M$QZH^+V`MuVg>m=^hFX^L;JVEbu%;dY=cHf z62i7WqlQzlmMh*A2p6cSHDix&MwKSc+pkVcO%=NojM`hV(k~XHa zmc2o32o(#xT5T&FUVs8yoVOuY>@b~_T8rdzT)Jd4TX0KUEO2Yqa^6l>vBkDT{Nf4| zookF1izT=W6X1ZUxW!;n$6#i`)fkTqG%E*iz(V`8aEyk9Vt!(wBRpjqigC+A`>w&b z{d&KHSy!MxPq!V&fPR>U_U^-+$M!IhhAzs@0r~zkc*RoSG5l~|v%`vI(?xw7^%;z&RU z@Oj!|)o1Rki_=G@7*%vbQ%&N@m7sP4;hAi%Q%R!wy441z;@P$mpFgwU8Txa>m{Ds_ zRXaofTJ>CAT?fazG&qB$E#NiTh4TIY)Iy7Tf_o}ZMlCdSu+(8$ALg-D&|pQF`ecke zH88Z&|2dYYEEMw#3+-EhSC54rn1+(=ydGFR@VYqVz$*|BO2CmamQ$unGlg&v^6Q18 z1munMUnU-VY@*n&u`KYHFN6(iwmws2)M>3zvZR06JzWA!uh$J%Unv2mR7m4C6a~JX z`Uu|bXM@-Q!v|eiG z8_hEbMJ1P1nDN?FR+uV{F1Yu05fcn#w&LEpNJ>JXdIWHvO3@^aX zL+!JFa{mbMH7rJncc(5h@HnnV2AH-m@Fm0${io@Ecw+#E^=G8>z33Rg?}QaNm&F0e zYW*Q2S6{QJ%VPlCEk!8QE!rgleGM(IIvi zWfoen0^1S{l+hq8bmU7c&mIL&11gNcj4%|(4Gu7#2HP6zEw=T-typU@mBN^w9c<4V zaL){s;VKr|PhhTMp_r>!Xx}ExRbTI6kkL#m6x%3l+uoaHKu;S%FFndR18We+^pv@C zgQX24Tf!;heR@ajyOVl0UMW)Mu-hu7awR%dP*`A9#EuXArv=OU?ynV;n(WIHC3Om! zAv;+9-NnmNbL~sxg@=ZT>oaDHZ7+7Vi#XZfId7TT3{}`BKn8hn-3(^FyemF(DmmL4 z#?CaWl{4lFKC}5sWR=~_+H%$K=+@?v{t#1`O|6tQI7hcOxkjTIv$Z7D^ck<090O&) zuGJ7zp*ccT9-j|&+V1#E)0>9{BDPXn>z?x90^^%^6pJ%vEP%5h(PL}af^AS=^n#>R z1%*PHnZsPTzXraFuyoQYhwWVGg@umQ zevxjADVFV{53d(+<#Y|O66}#-cEsjUCOOX7^$kL)0VAk}=~`g#z4sl}!2a~7bUm<3 zhcAC?L9ok*FYU$n#Akf2&3YW`%-KNVFJcWNSOf;0Zel#Sc#z!x9U^@ zztE+-l&>wetZJTFr!4Q(fm=8Sf?X=PA^Xw%j`1Q7fSy!NVW!bj9`>>X0Dy%X6mZrGpCIa`& z!g0?m9HOEO)@QZ{TS0{TW}&!m+&T;O9>aZ~fHB9IzJsa0?_&C9;b5KM3L}^^%{W@Z zLSIfp2TWYZ6}^Y^0_EbeCrBuxh;p5K{|n9wD3|^mc8k$naMwS5H-N~lr*A>|+#k@N zqg(!Ug3YwPne#tX8TW7C1*P|# znf&(Y-R9|JGM+DcIF6FJPy7g(sKSvoq{}}JjlDkSy#X%pnCx)+>C3a zg)kbEGmajezTz%m62@aO&y{>}SgA#nkNeU8F^B6ey-L~Qa5SluP*GOZ923$*o)!7eFHa+1@>kCu`X~2O`tPU!|6=TUflBU9Q_L^3 zCYNT^D6ocT z?QQfd3V{@aIK?2yHs189{IAP8@|W|VF1YS%yH+~bwTdX~A%9}#PL-ujE3rfG?y0$? zjrjCy=i_YW&E};I&8O>|TDDg_O(rrC?j`@avr*rr<3T165dX=M#m}p%7T7sGRvd_ zmvTJ_;ty1A5tNiNn|F-B+y6!!p=jzNynXA`C}5gLY$cwDe^d50ygeuFuYjeUt{t2% znhaF3W9rY$cZyI9E@5aWT_<^F9YO($PEaBoCU)0$T=K(V+NOEemN@J%iS za%J!Eyd6+m!0mKy@8qli0ZDYw?NHC}1=uUMLarx`ugcE1Eljlx|x zF@#SRWzbh9Pm+)RhAqzw364;nS?UyPD)dZw=1KmaJ|%B_|8-m;8oN?tb!NThp|-^u ztsLQc&Br-eBt=Hxgy<4Z)pY%6S*mQabGm#p!s(fuJUH16(SOjk>1^Hbw4EwO-@jxs z8W-0>VHByk!90R%taHZdR)d(z;@*~%UlA=k4OoCW(BO|bU_Efg0PH<{_xuqDEr;nX zfa=pqWdQ2fI3?Qu&J_N%C zJt7l}BRXwJjK!%qq}4^lV%c0|RVgeMh06NBP)|c7h9bKmoh}TKONppBtW#U9YL(eS zpvl)c&n7R!IYBJnL3brDZ-4A@&aH4KV7%}QkIl{0Md%4 zrY3LX{LfT``!^0)0GDY@vB~+I_vpP@>zR{00g$!ulNvWK<0v;TxoQ_uMI;iX&uv+n z;OQ%*QuuBrVX2<;UIPcxSVIyt88923AmZ$a(+kup8J<+SqKOI@rZx> z)d$Fr9)0eu&pE%tIya?vNjv9Xlq+k?^w`O(61``#w$R(qPDm3&B9N@qyhax;%ZA^#c6`%BJ_b<8ge5+MD_pPSJYFWt4?ou;@8YFj^Md0Z5-ihNXxsO@76>p4QRL zs7|9qkZgi^^sA4km*@9R;tEvEE-z#wQq#3u^kQx>BQBcyGB1`Zzk3gtYNNg6@5pFX z)$_YIKapsvCdqhp)x@>CzE>VEe~Q$XST^>|+h}sx%x=s0yzY%guZg_l@L~Rg8~!>l zuzs+2^vi1>-17P0{FUPi`aeV3Q*&Qxs_p2iXnVE$)SMS*#k$(dI$i-BgkX+vz6NLK zB;dRaq=J!Gq0P_H%9FI}InL3`BY1u=m;KNVe?JG-c%Y#+f*e7q-~H5sljq3KCZC}W zK|Gdx=*SVMAAwKm-V4t-;2F@7gG^2ceAkp?a?=C}UlN5;{M8@vDy)W9tDqI+AS8lN zJ`0YT;hy!BoQ{znO$N~KX(cr^`3Le%Iq5&LFFBEXYTpqUM;$zO13ae&&oGRiomp~Z zx=;s8>1-u{FdLsXvwL@JU2yW{iJ=E#vD(^L?17<)!3Sa$b#)c72a-Q$Dnr7t9HWVR z$7C=L$K%6L6PNSh4}Zv;U03()s@2cd)phY+d4)HpzV4aTt1iK(>YM$TBB(iLl}&|7#*NU#l}r zKs@|t|HPu>kx12qQLCGe-lu*%>CKP0TvvCHW68TVz*m#B=F!ih+Pv08;;9W7*0Bw~ zg9P3=2=81D^jHqNGZ?SzD>4Pw^!ZEhQdvSxow}WIPKP{&UZFp)9D?Gt%{8?zjE_HG zQ`-bM8m^?jLa(&1(@Ui8633Rd_Nz-AE~sg<>ctlidv56HxG;a#o{zid^!Lx{{&>%< z`R6-2Z}1#`QMhq9@!)Xh_{B4f7)nBT#yVQ?@Z%=@O_kJ#Fnj-6mfBLS6kV zl~PcmP&xTZMS=Kck^=@~!1BJh`|gVJdJyrYT3RO(704U{jiDmozaHlJD7}NT0M^99 zd`lIZ5(}%Jp3t;_X5&@tT2T-{$Pm};l&n`&=X6O9a#`QWide%XZKK87X&ZVFXgd;w z8uhxc#B76f`s1T>_Qv1~Z46LKbXkqR$D|L5;ow4lxD1X+!SNQ&BJL|tN&i6CSF_L? za&umO9+akdU|IKVrD_)+SD;&3HV?j5C7L{R#BZ~Y1*?`>tR*5oWIj;k!9Ih*YSZiI zx&w1G8Us*Y1K4VZKs$rXNTdqFz(f)CbNX>PlF?_MM{it0uY>vZ*P$Vbe|eI2ptm^C zm?Snq{9-Ii1vw$J;aNuKN`WWfX9g7jt&&!jkZLc}U*d&T^)my~rMf3=%@hNJ0W3n;i-%BrQpqQJ5{8 zLQ8)w<#yASmX6zX>9`Q<@c$ki*^xuIZ5~&@&DNxJ_uM}?j=moYxLb zxz6cwaQ_}0vRLD?O39Q|>cp^o{Wm%~hK4#izOi2Z9a7z;45?H>g)xFs5J7o`qWnfj z(B*Kf8GBjYyC2PINL5cXc72n)Z(k(Z&=8I6!SM~0wrl(rh5Z0=X5%GomJat{rF=? zvqtR^n++&pT-Af_W6off^fsr@j;=b_(3r89)U9q$yT;`vq5kXK9Sn&)D^o9W%$ zAUHXMavD5{EeTMZQqiq|sOjz{2Opf9h)muBhATSkp#OK68S8W%!}q-dpO1w)y-?v9(Mk6c{Dy zkXq(ZO;fbFoHLw_JxZmfs-_%3hut;(H>OgXGvqA8%^yPa%L`6r`g~MwQX>~W?C6Is z%AzLgjA+xS(QLjLucXF?`?+UxzZfEH3WxJU*xqz|O$b6vo zt?#sVT9qNSTi@@8wyDw*#(H{U$t`ZTrL3wfd;z7f%uX{1{;#O&?6$edDqAI0C6Ry^1CW$HhOViO zm7VI8ln7h`OG2Tr2ov;X>ai`?(mfdz?^?=Bk8>y>V8*SSr(L6NSGXt&6C{-4tE7o2C#KQ*D-I(EL%-qGW*S(m06)ZQSltuJn< z_co#QPEZBRNZts}jOIfnUgbt^5 z!Qr4=64vDXF(@a^my+f-PupOz8f2y$%f)3vVZ=urg-m!D(xe?HPMb#Xz?6V(;njP)QSsnr$Av}8zP)vxP6NG8(YrUw2*>E&-l9f7q~vSR6l?OMWXAY~+(yQ&8QV_KG}E!R z(~#8blLoi8&u2y(7cJr3bKiZr$H8$tw$d`bRI^y zAma(;%&L&GSbGJLOop?K$>iBJJ0GvDjiOJJTlsRdjRON>O~KW14}_T zRiG!9!tBNBAUifnklp-HG#aX_skynoc?6{kO*4@NLdmLSjs7KoQ$%;wnwoowr=pUt z5C&QSCq!wX1PbX8`HpB=Z|`$U*1g)*In8ac&I;vvrBf5}8=9l5V$p@}o16=4yB?dr z^!c9NWw%k!E3H*!<*o6=zV@cwiCQQxusvuO_Xf-bk!-Bs7nwUy;3k%mPd%57%`h0v zS-^?hy(oMASL3lz(Dbq+OhG;_?SiH_P1I7GxMvypEv>oj{odZ0LOMp?6s{N;cBfxOdY(6!+QY;mN<0~h;ho9e9tm|dnYTPKBcrzB4 zlJ(zY;H)bRR_g|)Ux&nSd;R4Eo%0JBWp`nF-ud2~*Z&Z2x0e5)sP;6uUz`@4W>mobp zOSi<9`r~s`EaxQ$30nYYPANu-kk&8+t3N4y}9X$H9%Y#Nx?R>*e<4% z^{1CEydO=KoSnI^!u&~CoOLLE?pOyUliGN+Ou!)vX6_4xB1}2XkZAE^Ev>V~r@PkK z9ZmwZY;7AEr0B<&J(5hN(OB=y>Ib-D^0B0*10odt52hsOGvZ7jumO9^_%0seJ4q%Hvj6R_LU;ExDJdR_Z39vRo|Y@{UUQfZv#j z)n^c=8LP)zf+NlFCZyI)$bkQf^f;_=D5g93H9r3)ri8x9++&wctT4Md-13;uI5k=~ z+rki_MQ)yz=)cA+R`L1#3N%a*uj6nyWxOhhr3a9IlMol< zxDA*7NakEHq)bhtCa0Y!RO+F6YR>K9L@h|-(N!29ymTi%{VjEl;#y3OYkN`)EEfBr zP#|*O@|9v7HI{_N!C*FIpAKCt?=3%t9u5v zK+i>=+gIIg*Oq~v)ponDB3sef*mQow=4aEH_V!Hr+07fyH#K&WXZkk6K5R)QPmRtz z(KB)?S>NJuxvuS5^R-l}X}G`tM|y^ZbWRPgzdN`a+XVXB>F(YS;H36IMquafF%yS-kY z&+FYiZO$BT13(M_P0-+*gGT1l+IGYnmb)FvYPIHgz-L*Qif(PIy}pI2{`9x4spNwr zBM+vMZ6|8n?&a~s3b%);aEDt974GMeLyi4Kzd`&hia-HgBLA06@?2Q=T=?{Na{wzA zz}Mb6;R~N$pjL(>ZSaRn<%+gQn5hd(*VWxUd-jRiL?g8#x0l*7_L*Miz7vZM@0X@&*K-!JA(h2hB z$`j#mfMAtgVd(Zj`efdF31`IAg7=cCaeI)g%92Id-0vA5CVi5i9n+^D@eppM^8QYy zhdhfI4v+F=z;LuWFZSPK>TC z;GWtiNNew>pAc*G((pIeGn3u8QW?wOu1)n(QPX0A8T6j?^! z&3&7E{nD=Bwe5gE4J>9>2kXv#49|wzp9VGu04MSr4c9-4i5W7WE`9sg^nd*J-@exP zOxt7c|AzkfH}5n)L+#IPrhZ7hpW8?s$bUO??)-cEnS0KHKDQ3G)D?b@f~Lt%qgV~P zI&kUufq-CV8E4_h&zjxY`ON6XSJ3n}6fjMVAdRvnPTom-rluKrDmn9s2{9 z!{I3;fIfFc>P8&Cv|J?Rfz^|Tap$rB49{})T<5K=J8sb1*7hd$ber33)H>ED@5N3$ zh36o?yk$Z^LU4fTJ6_a4Z<%IA>(njipQogh@6#W2cF=FXOa8+numSHT;GC@yR;oNU z+h~;gQZD(#i&XZ~H>c+VOj17Pa+*GskFJcLFDw9azD{#yoR%KW=Kh&KU#G|=UNw8Z zNXc2u-icA=a~qIDRM=QXF&kIoFmY$L^Ny)?)3iEmHW7`USTMS`1@q0dsq}iQW&L#W z23@=LOgtXes&WrAYkEEIiU>~LL&*$aoMpwcobO$D@4|ceSVjJffBI4W^BDITe4eRz zVm^=d>c!Vw`>=HO_+|7d@=t_0z#ecZ#bnRqd!pz0Lq6AaGOL`7tZc0zVbZnstI7I? zhWg}J*WPhQ*K&&)eVr`JyY7JF>eJsg*Vo-YIv>2Dff~+9K~;+qwcrgP5>Ck-cvcTa zDF$~aL>ne?BZ4ts!IeoD8W@ZostMQN>(D558j+T{i9WSTp+Gmx#9YoSYWUN^{6k0Y z#Y4xw!YmE-O`qMqFaZcFR}gc21kWAHKi7!$!9ylJl{c9KqGtkm`HLAK`@qW_@OTmX zL&tc?_Nn8ty-1Ir+0?wnRk5l$bD$75%PJrGhCXl8X8wG~M>#_|V3x%u38y%Mjkz$QpB+ATWgq}? zIpapJ&$}U;-2fqebBlYyzS3$e++&4XL_twErKI^~E zSnK4uHPk3M*MNwcJ@J_r7|@WLvL*W8WExGTc|4tRtM z0qx>VF1S^wn`@W){rx6UCKTG%zG$^SQg^~(w#GuxLO(?*qM% z#OU2&U(5O@7@q}aOwG8l=kD?QVTMZxGvrP@W`U|FLiVb4t8|B zv|hR5iA=iZL?RH})~f8?%X;_s_9|Pq1p`n=IVBHajYF^zw1{8UF-Q?b%)nV3__3O0 zlaGyLGNX8i{Au(gy5+zm?5Qa;MyqZ1ruyVVi|OHuBw9NIt;IBI^t`3t{&T|uIJp$n zrd2&ytBrlWL9;0+pkT3@ric61*=)AlDag!}6B?jWMSetLu-j5@V_2$#JC~F^gAp^C z7MJ7Yp0NWLVKbmv^(pLMoc<>FF8p4Smm91G!f?leT0#=z%E&!SrKhQnzarhA>k#t+ zft4h+<)oi(SD7m-MaO9`X+)EN_c&jsS8jT)wRM2v{~=fATi22~!HfcV?%c29DFw}g zOlTftT=V$*`yZg^eAy3PNM@7I{{UF?@BjS$WS0DZ_D~UuPdAg7nD5*tzzxNFQuMA4PH$1Od{_U9HZ{wfgOtY%$L5Y8u;FOy20UOalX zIo(IHL6>uRJ%Y_Xo&ozy8%&uU7k{HisKN>gM!1w>vUh%q&0N)HAAHGt(^lz`m( z2fB*9`wM#Y13=?=hmKHTs+^9Kx6tzC9b5@w2aYS-iML2+;qxcVni#ay2-h+883lz! zT&d`(b93S=4|+6~G9C{JX&1Tmbhu`g6Zl?8^muscK=_8C(UI)DBT$O7@C^;d;)5EkhFYrCYKP+SA^eB@{N>Mdbc~AWYseANXlKVWD-_Ew zbau=alZ$k_WVEC6!cIkIdnD2$9s9ksI}+JGOVPR`66uz5RLqY%m^q%IU*z6_IbNZ) zo#6ydOLt$Sg-qvq`bF|@oG*{f<9wO9;s92Kp)@9+aC}l%)7-H5h6bZ&W+1)Tq%~w4 z>+2p|JpB+dvU9)VS8+>AEjHuaM)Waxb=k?9NDcZAYt) zufHuQ=GU-up<2i$Te)Nj***Ul;r|J?tH{x*`OxC>68jWIOs;|qW+ z-BUjm#HZG3r`6L>u@8&}{MUDOVVdFNW=zp)%c#``X6GR7>k%c1;k4xKVzgXjVR#DE zQJk?1ACWpgQN>3+W<2fD9Yp2yNu-QE4;dgm({;n6B@u#WzrCl=~ zXlU#{A8^>`bDoa-{hOLjq<5gNyTfdnSu^$aXe>3{)BVaS&#G6tyJseAYQEGJ=+o;E z(xpn)V}!dgLL;;Dj4lgRtys}49uvQ)u;$7<15Y-)yEN?g?-`!A7eP0l-@k9(^c(#C z8vX@wb#-er)`pT*3$IuIBW)r6Y>| zJ8Bb|OrrLVentPG1oJY1Ix zKfi&5^1*D*jDGMl>VO}AI@YV!sJQj$-n_MQ<^2x232l1jP=B(fHEJV$(x6r~BOCvB zs7bYhk1=ZlXWCV(8YjX*$V4spg*fa+vPztUT1tPCeg65Zve9N8^fsW*(STw|_$4zk zks)sCMS_8kphx}w>B$v7dy|HnJ%0ZD@k<>XsXZl^DF~WIEl7`zMfx?>a(?NN3ckEVZ%So|q;*MYe(R3!!AkJ3VdhUu&~DcnnS^&tbQ% z0eq>|>L%wh^~qE7w_j*z#Gi%>+h^R@(9kvB?Wr~x*xG!eX=^Z0=P;Xx!&8tr(}2+2 zE7y2dz1-acdJFIAEOdFIn7TpqDXeFs{AnhYwSZ?*EGrozEYcLM)%<8A}jKl?hn-oz!q;TXQz&oBo6&BK{LN~`7RU?vkx%d4e~Yy~7k|BgVif!sZ9 zF#Yv4s;HKct>91FJ36<5Q_xRaTG1wjtT(FF%?z#Gh>_ljk>VNOzOdFC^4S`km~dLs?bEY3_9=8GKN-nl`m60FY?z3&+o%J$@;} zkvbdYQW-IsO^b`FX%R(7A*r2t_QUi&d07VO$J+jR)xk_gvSeA7EQI!umw)$=#f;2h zuDAv~gh7L2a$BsdUw14cBy(!oHNN}-gBRsB)!hD!&d11hmZE>rb{nV+WY zgcDea)_x|PU#io=9lR5DB_*Tq`)uPT+0jliM4?$t9A+dM0had*N4qVHdI^sfE=3p- zFDhh`fL84iN+ekV$m2CFsN>i8L7}1Map~QSwOVWt zlaSBw8o^#T0`J2#>?$-xXKYBXM1Q908j~hvnSW0rp0wK>JBDgDH7{ajem5w3FF0ve{``&G=Y^wQ%tbK| zARDp{jyyR}POUvQ`HtuN4Z z_tUB8ue~Kp=k}^q`-z)=pJ5%$|HOR)D3DX=NAo%e?!=<(sS0DlNzAV)gZK<#;LMNh z)aY~cWB0%N-E8)e&Cf4yJM#23W&8!?`?L?9-d8zE3=yx{?^EOhn~gSMluYLJ^BAQJ zXNaBeRquUv`t$VH?tkx{Z1(t~=jRRFn_XH~HjmipA44_2joO4k<2Czzilnt#`bFG( zI_`ZF*3wzx%g2RS^@AC3fl}})uL(F&FhB}=9buxlGqO1PErF@ozCepYp~!~NF>D5b zKr)jd&Wu|E!7%mFTNL#HIomKrtybiAQa37q|Iq+7@a)2UexI9A$8sy(KL7rOoYl0O zgZ6kB&kBrZ7Ut?^eCQkV?V51@B8=IUD2zyncNry<9Z_CEkz+(wCuc>ry1Kf-)4;n} z7V)4^sv3RIT&@ir9HJW=Bw9|_7UV%vk3YucanJoYpFLVmw~=Sd5e=Tz^5Y*bxGfk6 z@yG|XnG*~IZeK*bPJe^XCr!-$4q{wP7Q3JE4v$yDB#PDvo6KrVRhmLF*YZM z>^WIkiP%E)q(_I==t6Q53f=-g`9n_m2YT1pvv>3Ou&OEEE{fVk{)V3PGAYU3K;0k^ ziECZ3+y92fn+^+gBDb7E*#mWhP%oCc6&xGA3L`wijBp4eWO9LmOoisgiKjE;iZeWH z(i)DB)>#-WkJ-_ov-fbzC@zPbtf~@v4UV$A_r5OZl_;HJfi`le2Z@9 z+W4DF=9Vl0Esw{53f3}MO@YE#K7>2~h8GvcpVy`^lfv%jIa=X0EDjhYMNvEOG>+3+ zDB;r`I54oo>-D2P(5bSICIUU%yuJ_#I_&d;-O7YoZ5D~8Nq21cM9N&Nu-HO=^Xz!t zT-3~&jfUy5*!8XSw@FPW+{&m#l%##80TEji2(&b_*}SyP+N{&~q#8Z?S#)T)4H%fx@Ej){fq7eoKu+(d=@K#2T;hdD;|8)d`!)G+bj%Y0Nd^$|}x7 zY?UEZ@-wVcd8wgfA=4XWVx7R5|9@Pn;=5g5E#H9y?krx3t-W*h>_fG+LmI7`5IAtA)YcvpNhKbwfCOr1TCKGznzoQ@Q4TuDy~UA0 z#`sxcu_0w|?ET%iFT?$qTzuSr!T3!v(}_$XJ{TOH_lEP13jsazA)nHsdt zjQYGx9SKA6JN-1sD6>VMXL2KD6fzW3*c?E*1 zDuKXjGWmsqs;`S{tLp}JT1)v~A6m%gc0F{ziib*dx4tS+MLr_G*!Wyarn57HF6y*# z7AdxME290Ig)QzO2f=Ub z?c0PGoOY%G^_Z6FKSaHDRSvUXF#wkuv!jOwic*a+-ac5yd-y|;n>Uvn#{S7C*m*IS z37(cO=VJ~azQ!&6{Bea0NW@rX1Ou=5a3_jnMj?8Q8_6c5LqT@|3Ppa;CnQNE!c*qo ziRE(yITm9?E@ZlE5TcZ$A`Q8wRZ<>@bCJU>m5an~l|CSmR`W{v8fkUhIB;V?ZmtrG z10L8}!6_ywdhi&erm5lf&8RYmXt64SH?DU1`z)45gR#j{H`}1m?Si~17kCZTE_t$jPfk9*xK(A!9Tb`IS1KNF-6KG=mZ9 zJzb5$6oDU#9LIFxM(4bE&O3Y)TvU3U#KY7d=?!pJ-84+S7nxhj>jz*q28 zhvr1<=NL5FH^=vc+jqQLreD%Q-y9u44HmpeE{)h$&0teV%_3t!BoN4}HA8W-tz)si zy81XWKkl4Q-#q*!IH?tKfGsK%&rwQy_-cR3R^`6z&pMl~q?L zod%<}KSKY$cpF&%`AvK-cwRfR2grg&Uvx;R&+P*H&gBF1U--g^mQ+1L^yK6PB7sYc zA?Zp95}jTo94@a~h;}hLuL%Bvf@3T&Xp~z7OoV%CP2Mra=dQZ``c?E-FC7eatKEM~I0$kX0%K*6Lt$6*3TCL zMeom%_<&L*O2)r^D zp_EX$rG2ZcRufa9*c+W~HaX5U)z;oMr+r&Ze5%f5j)cR9Mwx-M)h70Lc-r>YCfeYC zpBbKddo0#qHJV53nvV2)7CzD0xj;-KRSI!Ih^ISwjqruQ6T(Z_L8f*-FaI6E&(!R9 ziK&zR@kb9oNB^{)Sl*$3+)B*9c;snfZ6z;|)n~SyB`4^o&R&0(K74ljS#*R=pF#Ey zDfuqV>~72FQxK)t`=jx#*2Bq z94Ci$0*uQK;_&zymiuij21}z+>lX=xH=rTbyriqsYU^~mX7i5il#2y=flwwA0j^GJ zi}Y)a#ykTRVv2;k%u`U0mk#H1Ig|+?#F3Xz^{2>_yq~<5-gFy2L8W*Kj;HVm0M^L) z)U6LbS-)vmqTdsn;mYR@1i)_W3h|2i~{?hl3fwK_dDu)!OP`_~(E>^oY+v+I3$W8x!P z!>d=mk$Y+KJ34*tg$Eq#x;LnIAoEYL!l>QnzvcGU>Ou4_pmJch0>#=|}9}lk_6q-%ugKMGlBC z?*r5$+slcXBP(2s__A`)Vm4;Smz+nGXi`UR z(lGfL5>!J#1ui%-xMBLp9&%0YTg15VTqe`km&u%4NV~Gc*t{C$PJWkbRWtb>`S*6Z z`dPx%!>(BIAnIW$IKV!jY6%MCS7tKHY&IvsQ@@6MjV5p@4x7QZ1kXoJIrPawG@769 zQB$PCT~T{jq_c73^s)8inyn~pdSH2Kxkn#Sls}rS4r+WW8kgP=IIOJRVBa*&*J)r1 zf@_S1E^q%jyUj|GYe(q))GGPbZ*_IS=_&DPul>|Pl_~8al^RC!n|tM*H%FWLWD;4e z1p)n9=)MV_l#>gr!iQ&ulMxR$+q+ zN>#xzDnYXIfr~#vz|bGj84UAVL(7f?gT8?_^hWwoK0S?m=ytlU?X8{fbS0&C%9dp^ z2kX~=y&;t*TFmP)P}nP=uxiYU&1)JDTSQ_JxDvQ0{*8V=esoDTyX0t`w0}gyv7Ljf zlKzak2_$pm?|;v&0%R8MgoGFFPK>&6CnhM)dThbK^LLu{b2{fcGW+7i*+(Ko@p~Gj zX>|O(_t<2qZ+;WWQwS6iMj~=gV?;uX2m^qFA)jD^C8v&(;4kUJr0sk3FBc*?zx@Jr zIJcVmGxd$!HtJ@kB<3)#$4$6j$2caghdKgBCUgCBr1JOl5z_U+C%bTY8=J9JOHoY5 z7AkL%vW4q6;QG7pd;y-Hp8#_yB3BY*%x1~P3#66ia*Wg=%>I_#R_tbOEv{OFtM0*5 zKYx`ISMA7>W|~he8PBW2#?W3|wVM8U{#o$Lrwh4Npsf6P!ii>!7#Y=&r7wuZ!m)>8 zNBtsq+XceOavbeils6;M9-Y@5hU%D!ijO!OrYXcCl}g=R6W-CrNmFZC%o*xFqEcw4 zC%jAQ>Q;E;11hQXuu^5;IxW7tYueGq^l}@rd@-&~^sl))FdJk~GhT1zZxOjqs^7I@ zbvI={%9h24jYbPW@?>9KX!>@K-%T;dE%VB9Utw~@$gcn(vAHV_Dojc5l#Zm@jyJ46 z-`JQTPeH2$Dk<{NU(NTeE@_KFCChV;#8rGkfS{Z(4ht#5SeHn_)iq&VV)+!JiIJkqpek-cNbOwU4ZS3sa=yG|r8da+oof`rJW=B#cmhj6e%}SBAn$*m& z1zM{`B9+pxFdf^~nOYrcx|2R4f)Qyl2GQUeFeg^Iu|_Ia815BRA=ci0Y9?8}{K=L~ zZ+}b6lS}BY4IODtF7tA^2Az39DtcX-s1r+k_4D+S>iZlP&zA;kceT>L>%TKS?Lg4s z)oYDr>RvLl<+^}B9`XCPwb4i0Zb;bDT4S#-hQxiUWG*bd{oDbp+G35RvKre>br z9)?ltuqhkt3cspz1JKF+Ls{)HImsj0eS)omuk~ep)s9zn5&je(hQDbiLhBh@V??2e!>NJ*?wj}HC zo0G~Q8XCSY=rIoZBb%D)r`?rqT5flFttKcoZL3^eMsrMDSt%CDTAYR!>#F!7uc=O@ zYje97fXeGo&G0l%x~Opa3RM`e)a0a{%04VTl%)^UA`M3GCk zA1CB$*XpQePD^jd(tAG4ZD;c5CUOF+m}{wtS`N;5bpkltB%eu9Q3uX}Bto4&N-46Y zwAnc=P*mL!8nRh4<}8U(&*fUV+jDJ|Qhr(aloai0^a^*&zZA$CQONH@V?!RX6P<{O%OlEQfje8fjWf~gJ4K~cu>vgoc z+-EXPtDau7BhXZjlKC#`x)qP7o4cCplV4sSzosv<#v5*~BAZ|9>>A>{g`Vw;U;T5Czd+EHoy>SYdCdH_3(f=_LoV*$?LJM=>OUYd&l>4n?Sq z=aR{WR9)R8D>*T^*%4=lti7u?7Q1Uv{W5R3Tcc3j+11|m)}Ae|c6H4Y;ptD(G&cp> zM#aXJPrr)RM4clCKA>;ilFh!}vBl@Df&DSu6kf0&nOSv_$nDf(=zWD8ZWb70j?G>x zzEiresqxm@`NtCRR)zySjT}HVW~|3EnaDJgvsT!p%Nc(-VrH@y8o*y$(xn=q2#sO& zQ9aYC(UYY``5K~|a+cxMh~)A(<82yC%X6!kCp>{CC@`!4{t2s?Cv;@^c!Ca3h#8PP z==R|W`Mip6=YBYQ<>e>%c2DIVhWY_YW4g@`BL)*K>BKBp16x_7w1cETOqXSYf{_~d zx-4QiY_uz%-IG6pd_cD~c5d+cl9Hgh!ET=wi_fw7o2wPoW6w#XnuRTi{Zrd_C)!tA zRT_iAys)|cU{h+u=BgKzmr?tPR4UK-EmL@}D8yoG)vZFKph~P!>1Ic2Z|azLx@%9} ztlPZsya4&{(46MO13#MmU|Y|%ZkzMd7xY^5{CeAXt) zr=pX`9ZuVto+RoU-Cl=%QQg`HqS2bVMB=`si%-SdYRSJ}dxF`|z4T^oC-(DyKN=r> z+kqK3x@~r5G@TG}4)?_=nam@@E1zUWQ{VD(Gin7e8qO(<#^tfC>P#+Tt1TDRt{ETA zl7)BIrJKl~uRY0N%w|Ac+j-}?4zj%m8HLo!&jdhi;ZtirLxdN<--O>o2gL86n!^6R z>9fW8--G-?I}5<$Ls(lea)jaE$rDe3ADbDnXZ>odo?+%}p}z~jyF4JuQ=7?ev-EfS zH?ZZt8~RC*vzn=NTQL92$z%qH;v-*o#JxU=QMWmIL_?ncJ}|6s)5tm-Y$0i6S8D26s5SVdRc5Q}P$S@$gV0)e^OG(8%f<8lS1A_*ZPVVSJ*@k$vVHUjd@%2g7f z6|s^EfebEqlC4w=)hSEuJgbp$rIGgums2hmNPRjaF>1|aKuh5BwGvs_h-}GnG1a`M zW}c_xS}Q8Ybt1c5?Lh+~;`aI$G$;1-H1BF~^xBDYz?ItGP`A_<>eI-Tq_RTbR-=O_ z_ru&DtK?-ONx)-YTp!>5o7~$@^D&Yf6RRXEj?Pycw54EZO=sJCzK@7@#EdW4loAn<6O z5Ua5G; z2=&vtc;ddrzb^fGW<;-6$zOb>R<`|P{ZbRvv&UlQdRMMEaB{|Co$Bo&9w49nZ zYTG+GQ^{&2;vc6LVDbP3P%CFtR909N8$Hdy_j#D0Kx0Out5q8eXBwNH-bDX9sqWv1 zq;`|pxqHr+sjYU4bz$mDvL=f)Ehm;vo2}E_WSbkQSr$Cc7w~UwSmpC&s--?n;JWUm zcSoVOV*3`PQgclVdU46S^qu+2MkYga(iSPNoQcI^#nsGLo+A_!tC?S%cZJ!g{~8_C zsLF=R7z7}Hj!RznzAeEYDT|PIP>mXOn*p-K0S)EN3C8zx9R&R=T#|zgf=P& zsx=`Y<(%fWwVB2zB$r9JRs6t^*<2&SW*7%TeOuga?=hVQ#RHB8xm?NYPBqTpLpX!b zyVIOJ+2PDxNpj$51$3|RW5{qS&gH5%oTn>`^*PicLLuuUpx34yFy(aaN@U&v1F=+A z`2^ylTn<-IE(u$zWbke9kVKbz9YEV$iKx<0EdeUMrGCV&4M_DCJ~AD7s!RWj4Vz5} z-wH@)yMJ?sYd91d4aBdBk;QKK|vy5Q0{rNXR(nDtGN))0>QdIXH0nL<%L0vK=%iXUrQU$G)AV`8si{vBuVG3wLY zn;b5utQ5ISN{*vu$Y>5pDn(q1^Qu%R^6PbNt`KnPQZk{0Fw#n>Ta%1OAa%&6XwUnk}shUYr-0 z7Yr>72WQxWeE=q6R>7h|)Qs8RwV3G<>@PfL&}13m&1kd#%Z;we((geF^%Ai_>eT5v zJuMr(Do0g$1=vV=xkmW7&O~t$*((=^Efr#Zl?eL@SK=z_2$cJq=yUN=gBOlp8Me-~ zv>~vxE;K(FyC%wPoukWy#QAuNl<}(^>S`aeJDV|P#@onLP)($sO`=JL2eQ1Qc=;L4 zBtJnaNuh;jgGbwFYg+AASgOh^31z5$yjlSi6mBJ7=+mR?XQh}|%FEIpV`lGsH8^Mr zr6rJ}>1ON9m~U|{mUZN%QG1)woKy#+q@uh6?bdx7pf{tk7P-OiFspkII_S0VZKYUS zjydN=44Ng3B1aZXrppOd#qKQX$o#LNttdq~s-Hj}9dX#~YdZ&ac)WhpPqp~0)50@u zPbXU*Ti3ch+OyWG(V6tdk!0OIIUwsFSvTvMS+k#-ow>&0@{;c6<};(DtbR>6wb-Q5 zTg_kc`OHS|-l@%p2kB3z-_z2u+3A9PKuR9K*au;W#^Etw^|^vd#f}mud^|s+xFP}! z4U5kTW$MW}dpsVO-R0UgW9YWH4}{^ERkQttbh@>pwdJ)NhL0u^&6K$EabYO|(ErRE z*|25%K7=g|x;rEqK&{W}?gpM8Q=~S_?eW|&9A6WUuZ{UyQA&t0_JR_Qf_lTCgsT%R z!rI8VrJA)i{lYc9$mDBV})b60#wqz+f{}5oh zFRjF^0jSKUeu-`ZRapBNM6g21&+FIZJ5L3JOFVGBD0zDhADeNcqmvQx%VGJTPv9T9 z^@NXm&HoIBI3h#y3H%x*6cJIiK%;#bJ?4eXURnw2HWA&3nMp#z+5IS;;E=b!d_4D6 z!c}nAQqyv`jbyVs$y^_O9W$05YCq>q-o?DV#PHa>$SomqSwbam?>l}A8#bTT_^iC!R4n?Co`%`P9(uU1Vn_g;f8-4V)&*%oU1zHPi4e$v{}DHh!& zk)S5=!FfDHT)Qwjrg|un_x4|dFTz+-rcX!~7BY4F)7;iT2sd=FwEcd^55tEan9bNnnIqGx?Y7n`X=W2E4LZ_X|ZL zzmd6I$hW0fN_xD>+XKFC0HEBz~wHftR293Je$hnvqLmClP^3%`$!1)-R zn|w_6P2S_rSc3)Cn5CcbED1S$yH+{OPIjd@lfodZQq7sxI$Nhx&OaQfiNZ0tIMuYw zp>YZY!r=1y+T~&7UEH_3T8?ryxdmFgMxz;!-wTw&)vd$PLsNzx?Q?f-^0@s@o4VNn zo=%$u!t;VE;gZwIREGKqxutQgPF9VubiLhMyFM15kG%Mht;>H%zk}+a^_<&39poGyTg|=nZC8f|St43ZhwIy}PBfx2YPFqzd`{sK zp?Xg!aw(ouI?*Uef^rA?kwlOqn*15jj2 zYF2in|F#6Dq(9U0)UwR(dd64dp3>3&;+jPl>0kBT8qa-LciYJFrW8p=NM~^4YlwWi z?e=Ajjkou1e7m=ARs-kt#t8jOBCpLLi)HY$e{i$B$H4RA(9xHctjzN!o;)Gp6%B@6 zU)Gf{X|400VFPZ(>1mgFhC=a0?-Lv;a=)1V#y2^~81@WbAMn5A)m2s*x_H4kfOP%Z z#6p|Zt=9-`)iRSnuGj`;+pk4LNFYM>Yfz^RNC2pePE$@51L}bmlgQIUg{N4Is4jD? zsNYhrt=JgJ{p#o8ZWJn_Sg|{7j4OodigK-3nX9vML6EElQ}%izfW!EXG%$C8jq(Bn%QHd&$)q3~e9VOtQX zU+l1Zm$xelOOI;1xS;ran$e9*|*{x8_alPr6@WjQv%sg>IV zkX_+sOdE7=V64y5W$WjzldgTgL?23X^+pg&D)Y661x|6+?1>nasO zp-q|Y1bGKcu@>HK9KX#zF9Otdvk5xWoH|#Fw3^h@Q@FMNg55mE?q-LsOi;?>x7O)` zK#=nJL%kZU)@e4+3dM&F2BWm>3wQ^T9fC$1VNc zH`df-DpRMsy01a7qO__C6@#XMQ13b*jsbpb9S5BVGEc5huKz}R$B^G0J~F5AKzH&< z5?r%phfjT6YwBofI=`Z=_k`bM?$TxIRs_?_0S}EC_{Lxi01p%>k(BBo`qk{;4^W2Z=?!W!M4rDZ zhv?{~Qz*sdz-RFR_b$#)p~EdLxeeD9Jb>fIG_#PCV*umn8CsiaUd9- zVYR?CLDK(>XsFlfj)=<3ckp<89gGlzA*NK?P}j-fKmz6aBmhWFq9`rrj~!-eFl5r8 z(GXXn>w$pzi~xNol`(@MAeCv62|{&yLL+XpG|95SaF08)6U=yl}q0dk05)hQuW^ruoW z{WnqyM;e1B`#$x%-6_CT?epYUb3( zBKe;Qdwp3R~UqW9Sx7%iQQNo&fe<&3(YLtetLuXbsa(16-SUt9@an%{l z?$r%v=*QdJ^;+#MCr|$5NP8kc2g*o536snQQTsDDIrHp8z&7nm560^zRwAq(6 zyPI|Tgi)*)iJhCyoEiHnms_!y%VoSG5_AmybLl6L!amRr_#avZ%bZ0hnFUTy9ZR#q9r`jAptW3<%E73w}wRi$2R@G0aqD1uVR)o7+zN`HDD z<{k_wq}C_|0tIaCv{@!WX_Q1M5GnxAlt&gA<9^7!So$4|$TBgaM4@7d<+j#I?H@Tm zrT_RG{iidpy>@T|QHNn8hI}YHD%C}+Wh$9ez(3C)W0_~{QwY9EwIeolWUVE)t?Gp zWU})OI&B|(R-bSWQhzB;=CKk%T-ZS;VxymAwbpAwb9tiO*EOt6PW7C{?BOHk9^@W? zoMmKaUJgcNi9ABb($&w>o`-4cb8Av(48})@lKvg{z@?2ud7M1fH$YFr4Bo}n?YLS4 zlnSum$%vriM*#B43LuDlWTK#P0Oh6-W@C@TyX5uZM;l@dHiL0m*wvxcn1<4+`+Dd_ z&k}iX2C8MeR_jb3{kLCvXWQ)ouh~4sSzS>; zvnynTDkIYgQaoFt!Dd;tgvpUz^VwgxaqhiLPC}Ypcg6uQA$kiM(j;&jHc-KmJ~y7N za2jkYJEm>6*-V639ggd!H!rZ7Jr&ui{#3)MkuBNgbSoj5rpBi?k9@hQX$skzm~ODy zNn360!LFq}x7Q|G0E#@je&k3b5+CmAd42towXgN`%#763AlZ+~W0p?Enu-{Y<3=_o zEKw-BH7nU=8&?6W&ydmW@Amc1BxHJb&pTV`qZhwE=eAHVOaMVvbNk$fNq=X@TRWS! zztz<_NS!40(b%Dx>3se=VI<}o*gq?t1*dBoxzbRe^52|S(Iw)<*jdh;+(Jrtg7lxf zwDCCE!d&qYu4up&<(IDj3g?Hpm#Jf8XI>&7pCrriVe&Ea*&SHxG}am(%_U4SH&`CN z3Q7yB>ioCsou;EiPSlNNOS^e^r`zKq#O$zd9d2A`Gq@|C5e_vp+&gRAv*lN70`xwSoJ&mXY?Mbt7|m_n;|r3e;^PX?&ggQ@b-*bH zj3B6ZpRg+d?-sO8Hk`)!89uAm-kdN0mgHI%bz& zyB{(+m7E0qJZa(Hc53XY2Oi+`oMJwI?6bdceuMjKv2L=Wb%+&Pr3o3wMJTJmFc=Ka zv{+m(ly%kDofsZGQdiqbQQQM#zptBxMl;BKo7K4FP$1}w)P(OGd{v?yN`4Jfn6`G4Kj+@dm}9$2qzI4{6C`wO|E^QCmcNsM_c} z!w6Y)#V;5kFTpzH{)=%gA?=yWi`%xnkjbFa-IW6Q>O@RHAeW9^q6OB);Z-`>`L1WHzWef{CS zw%)__b?wl*4m0a|2ll~-ePB`5q1}-p#_VKFD}=*~nKQM3a9^i?Rx@le*?JnAPEDg{ zWdB+-VzYVuR@V+ARwe~94Gf66sR7kjrE|#N}jvy!;aQr zy?U{qMI>Kv#3;vAa8|T4JQ!~AB4uL|#8|-(nja@;7l}Dt^IY+jUPLjT;~3RIm1#RW zqxa$VdyAizOcbr<8aJ&)y#J|g4DC6LrqQhPis4#>YOt*-F&hwyvJqM6HiUE zR3?;b)KeRxv+RbNYQM+sv~8I_eXG}#kXE`4(mGc-T`dy>uBksU`)0q-YcV@_&YFQd zO|;{7n6zMR1YV~S?h33hY*lbka0656F=Q7Zpkc8S@)Y_1iu>~TsEXy^)7>+ZKmtkF10jTv1ri7| z$z)+CJApvhLS$!10tsY+>?_$>1O*iY1r<>Q1Q8SvaRE`eDu|-E;Q|QaiVK2QFUjP6 zdzs0EtH1Z&AMf*+PdKOR)TyejuI{et?$b@MAbIq{b7+U-Kn*}Vk# z_=*L4Tik;)Kr{=w{+_7Za$63uHwWqY*z=t`J^R@A`_{R1+V$|>PA>QCWo*QV<`%Sw z3@$gC#gX`*b6x;Si$IC@Cg94OA^s&0op1f-b8O0x^98{Y&@ZgnWcBCt0(rjW)t1BL zC2KsLKx6PWUoTjPx8a3hS1B$v-=>5bULq&XTVK`dtta@hm`(K0mJ=O1(6KGu@Xm{P zCkF4JjmhK-K>HK4!{jlnNNs+I*0&V1HJe#=`9saCt2S$tOx0at4?8imFns-i4dwpv zEnPi(0rQ}Gv0pmIW)OA4hZT($cVkg+=(CfL?zUd5lF~z6MOCCCw9k8XSbfHd(>ckh#uD-7Uh7RmmYr+0MgQm+JsL|C$KKsX0C-y zb)XiP&pvVy&bqt^TQvK2j_JaODpKnP_8+kMS1hpT)!WJNNJr4m6zzpv8@hF1R_mgh%ENOS>=JJi^4!!6Bqe zV45j(S#(i5SeX(%0PoGJl5z`NE>D@EbXk0fd0bkt? zbt2;fVm*8H#R-#7=C!!d->}(~|KQFYv44d1vo*cFxf6>Ag70?ka80dGCvVfs%1$0nVcfh_3j31|jJcIOCe zwBiEWQ(&*N&d~K0*ocrh_8-7*JqC>rGV}nAK^$AlZMiOZmRS9C+4?sC?OMAllDd6`4K1e?naP$=%PV@qvY@O(U zZy<}t@SM-Jrtsd-5I`-!2GmFejfw4OEYcq5GPd$~0?`hzr*hhKiS@bGvVVr#`dS-x zy5#pupe~|VeJh|?1rMIH)<)Q&&35SQ(l8s;;Ae-9bvdnT7#K!w~AI%hVQ@1!e0TmjN&^b$Z&Lz|zxslL}n^Aziz-y|3LwQX#kc^i&RN5cchqTIh-*J6N zTjlzY(D_%3Y*76zJ9NQSKGX9Sw8Y0C1`1z9jzRp7T0)?08=#>5dJXjO^>44EzP)>l z@LSb3a^VrsbzoXhd;P@p^&H$4LmD=zM82e~8Q<`HiLncznN*S6IYnGE63X)>q4QgK zzN)Ojyx&q#-fli({RnU|rXXm*Cx;!*(H<4{CTgdl3-EdEJX?5q zodmv{pfB61+1gn_|D-jPk4=ESglB2LSii903tQlD*!WCt3$hL4HZEJXd4b%&msk;jq#HTpJRbYePck_v6}-P~J~U8Vlj&@P3lRD}|OM zJRPTa@V4Nvb)ATjhoLPP@DDL^sM<`}9+k9fLow;{kMT3ULU8Ho?B?Fy_Ob5Q=(DKi zAHwR+eLDAv@@iKRdJXR0$J9OewQ{ae5j_j-XFwagj^8cHTl5|RE_;tT8N5{P>{Be) zIrK&7KSq=*d_~ZhjrM?-tc3ISlEdNc1=+DhX-Q~CFfT2%)Vd9Z3ixPL&?vK>5dPJd zfG;vs=mInYq9G?z)^bR|PXoT(Pz87g1>d2;PZPf6WJ4w39TogOoSeb`;apll#~lGW zr}MF(QwutK1-!SyN1F!h+klsFIB8V)A8@#K6m*7jImtaDPvuu%vPlom)4-)idLQ0i zAkv6Xk>>4$S)>gjU4V3?NMk$|&q0gNz2be01R%X1X>XARb43pUF`gqTL3$&eCyO)& zbCF(;^k|WG6X_+8(gM%ffS8FtKaS_v(FbV{kxoXMd&&mxDdYJl`}5u+4ISv#i|3vq zE#z_XLFqsqXwTC60hw)k4acu&Ba;RUwhq?sRecNGF zUR-+43pQTX!H#R-(o5X3AG!46WOM=DB5}KOsIU#8Ti6EIp{5tQJq)Rg98M|)e706g z($L0~Aa{t0#O}2Yvz>plJSgX)%yeL8cuaOcK#23JbZT7Of%!9@j*Xo*EhhT0iQ$DtuaM3i zUC6SLX-Y}v3vwC_ zx=%^Et$&eqz`L{V-dXqWth<7a;8QF3+*y}JWG?DDB6HBcvu?*j4(xXiIqSvqJL~o~ z=#59y27bN=-d}}uyh!_q^iI4VsQ(@LKzj}gpMNtNSa;SjwPzQo1Ouz>^dHoy|N4dp zBOd>_#NK}PPg?N+zkdDv{EBD%ADsH*@c9nb#HIaDr~W|pIDBJ{Z|oqeS>*7}`Y$w~ zzX(f#29RTmfk&S&@bVP(A0-dy>_V=sXYJYx5wuPND^>qGX!|*&d0UbzX_d;PwUZ@*}nU>}fszSc>!Odf#m6EzYx$?Zba$UEN_?H7Mrc~tW? zH}STp?|ig`*LVK5%M8dSv3U1=6H zFOkOEmVvxpN-gnzQfkQpEpf>`gqC>ClUlOe7@Y%Yn!mXe5eo=YO@ z3i|!7LK4xk3XMyT!lH4Fr$ZMw3jsEMN$5hI5`gq&krvOL`hW+X!&WR>H^R$R;OYMZ zIPkd6-VX;v^H(lH1fNg90oJcyx-8lYUlxm=${2+ zJHdJ-K22`DMP@4eZw&hszJVtH))Q@av!IR|ps**j{zS$B{wH!7Vc2TNp75PP(SFHU zXU87TXXO;_qlVY**yF9dW^hS1I1jaBC$;`g_(-ReoJ%NL7n<}7w;-Vxr*R595Haa0 z^ip@|2WtrBTl{$gO6*QO@t#cRiDttg;qATTw$08hySa;9wziy1#4KWk9s8smd!lBK zQ=OCTw6j`ok|Z0pQ%5^?)~`->+Wqa=xvl5P6dSgIdl)j`x$nDiY;F(s7CR8_JzDJl z%D1iM4&W`fL#~flpA#`=fNFCybsuPa{B0Gea(_;?xm-)=?Esf;G`A*$vYJ?JKn&{%m-2$=!7d=uUz)$g!M`6@vVOf>*KVaH@soT9{(4& zCy`TOeG)sV^?PA`GN-@Tv6FuIgJW|&3hU$8+`6ij^*QL%;H2IPAahpq7NsDyDtcj2 zN707^UZT5OXjS-yhGl32xF5*j*IVJ8Y5T#ANBXwNI#c(kD7Djob3ZbG`;nZ!9_u@S zzr?y-ME15`18oLsDEx8jV@u3lm)90Wg`_>ZO8M2t;13uNj+YH{z zaCu%7Z3f4`?#yiXD7C*xp2EK%+6>Vv(d27rGhj!YI(ly9?@eg^mCQwHUKiAPn<23$ ze97AkPW!ks{4Iq&9$o?ON4PA{h&DrFkN=&w8A5XBI6HPy>%Ykag*}z`$%=N;RbIwI zFHUn6HZQfcWEt0+qkcr2!Fiz6%4CZnwZwbRQ%>Cb`BZ3Qw$>oSNNH_4@Lbhg+=VwJ#EL&)SVU z=<7k}5a9hpFK1NnM+KbsaxqTF?D!?RYb1f=1K!WD9B_$WqC48kX9a<;ZxFitN$Ijk z=o0vP+2_JXr!Hu=w1-I6xgD6acp7D zqIOAqu1kqOSF0Dgl+U;*HQPi%r*6sQR{dabJUW<6`f^PI=^nHl z7rC^2L5fd>!# zy?`I!_~hw!e7T%b9`5^b`K3G@KhP0h`%2K^_&6UObQHe!rGOs>9DBZ<4o&k*g732xf?ayBg$9b%LQHfeh(x0xk zzW3q-5ByK3hO+^iYil<*f7y0!c!Twt!^z>a^*lIF(I2p#{EBaFy5q~5J5GN6FV0hb zeewKx@_LbN2fiZfAEe`?<#GeQ<&&&`=q7J|`|ZuQ5AbdH7Ff1LMUMQpwIJBfKRs&L zV!6xR|2NL0wFP;GHE5mM=5=|Vu_U>|dW*i++;sHlF}iOv`Djba1Dji>(|wp{K)vCX z@;C34S^uIhHsAB|%g4yY%_R6C>&VU4{^TN`o4`9Kz^5Ddi1mipnE>;hO2uH;(_!5a zaku{Z;-NzhtB=SSaX$BEz5=Ng^;1^_w*|DYgLb4O=j4G8o+P&aoK`Usb`G`O?|0YcSx`*+lqLFOt6Qu3~ z>tSj=@*$~x>}$&QF-p5^W=<{s^z-JwHnW!Bs5=4)qN(v3PA6W_!AYf@maqzT@MZG& ztJddx<2#dmuaYNU`0AL;X12fi*M$q2d-K%I)}@#WAmW@_%&fG@A_?%43L|X)Bc$kp z^_2CU&q&eE=d4AalUNe-skN9sx*1#2zDY;4G;PMhfP|J~6rHo&{~a?Q|3GcWy=2;F z){EA!KPJ<59ky=#6#HZae~hi@FK;F%t@-$zZ}etsKeEl5fx!WkDtb$P@*c(%))KXX>ek(UU97Ss_}1WC?I8SzRaoVSl*2z}PkUkCjSHkd8BQjXW8?$!1MN+t z=s221Yw0aEnC)a=>!#>3benb0=+5bW)jR8b^y@I%8Dm&!_yFHFRXH7Wy6D{Bd5rUP z=VzQRbqMLu*x^D)(lM{&?v5XK{K>_`#psgZQt9%E%lEE>UAMX(>!k0rxKnv&=gvzy zS9Lz_7UH(m?R)na_hM{0J=o*>E)iX>be+<5b=R-DHg_xPcBXrD_s!j}_2}ATc8|q9 zj`!@{v!v(7p3n7i>y^{1uGi*XPxLy_>$P5=dNNOU&%T~Po{^r3o)*ta&rP2DJzw&C z%k!pZb8lVmgx;%rZ|(g|?_c`F^qJ9TNuT;Y>-+5Q^Io48FAuM9uSTzjy$*Vv_4>)H zrLSw>K7E7xzT^Fz_X+Rw-aqy0-0x8zSD!GSYM;k_F7z+NiLkc@bR95gK>CfT;oV0+s|k9dIPzWWd>g3jx;xZUk5Zdj|#th6auf z93MC%aA9CxU`61{z@G#EGte-wd|=bS`vyKTaL>TQ1792X?!Zq6ULB+javjubkRNuE z898X&p!I{c4%!u@5Aq1=8#E{=JSaM7V$jT>%%J5#)j?~5HU&K%^i0svpf`fv3%U^W zO>kLoL-4)94+lRL{9N!W!EXhh556>b%;52ZQwJ{?ymWBM;JU%<25%mGWk~9f1w)n& zDH(ET$cZ6mhI}&Q%8;Lj{1u`LnG!NLBs-)yq%P#1kcUEchP)N>VaQh@KZM*Gstt7+ z+GA+{p@WC68@gra6UGk4Zblzturb0IW1M81Y0NM#GafX)VtmW^q46u@_r{y1P}68r zlIc;?9@Amd3DarQ$EM4s>!!a#b)jydeL@3p%+}b@l+g6h$3pjoeiHgKz8;+)RuZ-* z?6I(S!bE3<_MRF;Sn(rQzLRC-iY`# z;zp!CvVUY{1N|7nEhh>Q_Gj_flsZ{&NUd`C?kbfmf8xf8Cnx?oDQZ&Vq>oYtro23P z=H&BJ22PnirD2M7YU$M5)9#u+bo!0dd8sF6&>7=q6wO#YozZb-r;%8^JC{vo1Z>^%lz*aJZSN-tg-yO@UDd)rjJYCk^b+D)Qnvje`b!zeEJ`M zM>5~f{4%q7k#SMY;=YTk7hlO5m~|%m-6cDhCM|to={rlWw_sgG=zcl~u{42}M%a$x_SoYAeUzR&9@3%ZDl9rw^hI${aa8f#;*G@zOWaC&mh>wLE{Q0KDVbO@vm~=* zc}aE2nv#trkCp5#d7lCveBm0T_PrQ~+0p|ne>cj=(g@Y1oR6G~^4T1sG9HcNMJzlo2?5DDSm(%i2 z<(}pK<)-qH<%#91%I`0KwEXGvBjqQ{&z4^(zgB*uyrsgqqH9IJilB;!is*{uinNM_ z6}c5<6^#|^D;}Ta&zSqmHR7?RK8ky zs`6~*$CY1IUaS1M@{dYum7%J0RgWs~s-UWfs_3fZsBgRn=8ZRrgeFs@h() zx9UjMYgK2eKCQZ1J*PUOdRcW@b#3*!>MhmVt9Mr)s6JZ#M)jHM^VMHeU#JHYuQulVYuGYR)4DgT>a(xU+bG2oEy3|_%sY|h-!#yNNJeeu&AM+p}JvB z!^Vau8=h}C-f+6%lZGn|zck!#bZYF{*sn3DF`_ZLabn|LjTw#kjWvz;Ha^_Av+-c# z%Z+a}o^QO=_*3JbO}ZxcCa9QXudhXLsVIFcl_KZ5N&C?F!EVyKxWR{41K+@o?6=>VEXYq6`{EID!A@^&iwGXi` z(rL_5?#KC(&uHr~D)20JEI0&OMx25Zr)|fsIqz$!pf*8!30#)JKiNd;$w+umUc?=v zXhxh8;Dg!e6s#Ig(sqN&F|2Jnh&i4IwB^`OYdgHCY^_FHOsCj8m*Q~_&{zf${M z1RTPY02%i1iP{!j@o7^?k6dWm-Jur!86?WKPt| zpuJ-4Nvw=JialJO)n;NQu?+L_&tPS399NZ)rbX!9oRdgFEDpttzNM9 z6lTDx@e9S=)^6yz6#LoLf#M5z&jT9ViTg-x4X!)2Ea>EE*g+l2a2W7+;%+%sA$^Z> z2+-;=_plSzG#}S$Sa%>SZ#m>mMJ<>N+j|G2CF!Vfy>TB8noB@!BEAM$jyE==ew1L< zYBPDAj>Nfyhmd|oSR>Ebeyp?{g74`Ikf&U&2y)B;e={V%U%LX%0a#ys2-wfV_BTS- z7~ohyI}=zA#kTaRJnz7}H`M^WPYK(9cwA^Yqtbuwyr8cKH*>}W0Q z>?o}E7_8!Dw8D8JRRKr}-sJ5DucHg0pM9`ePVX?_J3#9mSkeyI%Tj149`v>etL3fw zdep-_q+WmqdHw$oJmO$I2e75_Mrd&gX7JVsD%{R_t?G^Tawgv3+8>4bwI4Ob1OEe4 z{PFhw2%gVEJAY6-V3pu&&(jd`Vlz*h1CYPeQ^-st2 z-`;b+4u7pTT7P#;LrUI`ofcAXN%)`Edc9qmpYVC--&&OQKmCnD4s3r_(EXFh#ZKrs zOXP#+iT@pjhPj@2P28__X+4i$OY3cv{`W#J{2g8|d9Jxur4CZKAK<*O3duk4(*NVx@kObGujX|&Z{^O=oXAD&K3Nl8R$ zc4}>rJe(KOU>}VM$(z|W%@7rHvN+R&In_y19QU%%y+YO?0)t*JAkw8-ezan z2kc{=ziudIPE&LXb@{qd-AdhA-6y)sx?6gpch`6ICf;Mbo4kMX{@wepeiMCMe7gI1 z`}q0<_!tq@5BC}A6X#RpQ{(fb&n};R{q=nRkp8~?1Nw*bpXW<`4Zd!^U3|Oy_V)Gm z4fY-9yTCWo|D8Wxx3-E=e+_x?LBBK{ZP;vBc_n(K`^k3lEb{Ol+Dql(6!P#X@}SxC z(1<+T%N}4)u!A^({2g`-bXsO-3tCDIAP z(oTTT7x=q|zn`_6Fuem5boihAM-L%|zqWt!89hcn#*?2VoIww468=i?w*`NgEzrS} z(2d65RF1>{*UggHx*57zx-1>?c;`PI*Xe)#(~bWxkPSd!JxkG7PlZ>t1?@@^dejHe zbIeCCz5w;xg7&!)?OqewzlYFb-;LI0o3@C|f=_ZUdeTQ|A^OZ|+H};VRJ5=UV^z`p zS}a+jt)@lV17sfNaaO=aW5{f*tlp|+kVU9>aU=&GOFY_*d1y@@MGw9U-%9S(#-Z&w zjF$a5^zd(>{eKNL_C@rbpP-%p2tD`5=)phNenemVz4n9l2l}STglH{VD=}c>8|>gr zI>N8(Ogu;zj4JkpXXc|N!~ZrDBMHSQV;I&)N0D(PjwFyoGEJLAQne=t#reoq?McG4 zJ;YhtM_gzzEzzDP9kgeNtG1tX(vFbs=waNnL!_&Al=RdN5_jz-;;9`Yy=W;d(_SXM zwO5Ik_6kle{TK1m-Xy--3F57tA_KJ7NiNAF`Py5=UwfMbpznK!1R`=6q@5-MwRcI7 zb{5|Ldt|V74!-02WC$(SULZX%E*hzwCnoJP5`mavg7y^|p5UyH3VyzmR0@cQRS~H<=DU=RYJ3 zUfE3THn|J)-=AV``6t9mPZ7Pgn>cA-kYVtaGRS@lM4C~{g{42 zDoGXnie99bNHx7oza}f_6?&D_&~HdBy+-QjxAZ$wProM(q>=tWf22Rr>-1+FhWac0 zjoeFrr#H!ZdV_2r_o2mlfNVre^dP-OHj^zZh~6gKXft_)woof=MdSS_eC_RwvS7x@ z<4i|(Fg-JnCzum?lI$c;F=y=0ybJAfN9Mv@Str(+xslz>oq4b>fSqR{Y$&-zE|agx6=q~6@;kZ7K4TZyhwKA*dw-CBlRw!<>|^p5`44*+{X-}V zW5?MEa+@@>PuQoVg;?2Z>?HaajS@;JqdI10;p}zx28+N6&X?KO>`iux>ZyVKi@imi zs59-r&e4w4g}uk#XHjez8%|wmCw7rtqMfN5`<#7&p6DI+CHsoHvv?NA5?CS|$CB81 z>Os4()9ehJ&lb?Gv>UUqh3pEuO1rak_6^Hmnc6KfRl7k_w3}p#_7|Cf);616qb7LL zxmq3#g?GISp8N*HD48@&OJ}dr2pX+bA0@3#2Xt6Wr@=q?fcLOE-e2=JPTmuY`X5sF z6#LP?qwX1ct54Ov4(ltrsC&KEn?$L5tciwHl8%!$o|LHj4w@@Dq3&Ib{dUhZ@vfQzSC)IuDHre3wyVA3WrFfpp;pt_g{mVjY=z}QA zsF@HS_@Ir;f=B6twlW{BVm_YcBQ+8K=ZU+?crPDqXeRtI{$@1VQXbjl173*qKtZtx z915Wc3{Zndw!kO`y%4;W56yFEK7NZ)4w=}8lT$Ck8$$(k8{b?3&&SvBe=p5cyt^3u zbI^hpAi@bjF8FT*+T0ZU5^?AFrY#pk0CjxR5yvsF?XhOy9iGQ*A(f8b~YX8n)Jik*Xp`r}9O>qm5AOoKc&drbm$i+XdCpu{znV;gU4U4neT z#ll~^e+(WHYK5QX4}U)pmO2RI3w#V}2&5Y-YCtGT)r@)&0gpcl-t%x+&`1$U#G@}y zMBkkx`l)2ph)J+8K0Yv2cm}D^MVfXOqOe);Hs-*S=nBugJ6egJSS{d*2(1ss7k<-j zXuoTZz#F)!-9q2K0baoYL}Wi`*U_I*tR!Tb6MT^-_$N=HC)1(7dIdX8JfZo*hj2q% z)EDC+d$rdQQ^jcR!iVUHDB}nsnK#fL9Y(K=v(q%R0N8zFEIf||+N)o#2nSVe1}uv@vg?@9%{_q_Z!9NH@{JvQGkPIY);5*z0-{Dy@ z7^93KWTc=@O$AQUW9K{iBYLbqzX2_2cGTI+9#x%@EEU_)M2z2UI}R;E6FOdnyevr!{=Fx z@z{GXa<`uQB-&$bUJ3U}$V22|vXyMpwvtDrH-boU2YEvJA7mHVP4-}1cQ4sTp221W z&mxLENS?F#9@6u$`5oj{a-5tXuaT4Fb@B#zlbj;|B5#qm$vfmUIU{`z>1~h?$$9b- z`51>Deo8(g7s%)23-TrTid?jLAml3f2IJ1(lJCg(r7M)G!(7ALT#aa_;p$lm`&7hfd5nYUx1KD&5T}pFkF4k1#(`9ryEue+8i2L-k zRNF_(XgRH*m9&ah!*8y^N`pFDPa9|>ZNjdBtLSRFhTcur(slG6dM{m1H_-d&{qzC4 zk#3?7(#>=WeTY6xx6*C&5&9^7jBclo(;f5)`Xt>+pQ5|yZn}p)P507$^clLJK8twp zAbpNLPY=<<^ay={9;G-+n!bb)hF9pT^f*01U!y1K>+}u!COw5whqn;3ze7*cGxS}0 zmcB>dr|0Mg^h0`Hdf$lWKcg4u=kyDVP6#iY`{3LIr{BtO`B~#Hbyuo#s_fd88a{^c+~B@Y3WO|uB;pD&V6Rq3;uF%*2m^4GasC! z=Zn!1KjzN@SRfn72C*Rc>x1Dt!(-;2vhaktr^~%u;l;8MY$O}SMzb+&EQ@9_EEc|N ze4F>mCa`2SkxgPLY%-g|rm|^lI!k3USQ@*F&1AFKY&M6@W%IaqD?HnD?$NSEY%$AX z*=z}0%5qpP%VYU$8C%W@SRpH7#jJ#tvNBfADp)0}V%2N~t6{aQj@7dU*2tRJO16rv zW@|9gvlind_h6)CJ=?(U!>G>#Y$Mym9%P%@7WNQ(m~Ca-*dy#w_88la5uqIzPk9on zRi0wI*lxCmJ{T8g@R&fv z0Py{}-!D9R?z!_Ag8TjFFw*oP;t#|YJdO}C2lxEp_47zT#0~K5;niPb-?H!6_v{DP zrHczPGxKsRc^TR1`oi?AQj0DpyTD>tmRXotWHIDs=M@)a8VWPh^Ybzc(F+SQOER6J zb1mrw`FT#!`HS=OGM9FYF38SXY)J>AQ*^wzy2Peu7o->GF3QO)GsLA^fQ?H*zNN?z zFK8Iz1+Zg$Mt+ecJv}q8$SGb@W$}57o#G{Bm&7(Qu8HaSxw#gJtQ)t`Qs6SK?WrM2 zik75AOOgZ(Nk!Q?8JRBQ+b~@xIM6X93vms}LK@d(hex_(h-R21pHGs{CpkPfqzI1s zl&t)MyiO@u#ZW;(ac+*KxX39*O5u`Hm}4o-k|d_8i=;Hwk+0 zM#X|raXUuED!aw1yo*J77t8W4m1IlX$aW~Tmv^Zw@A9^XhH_cn72>sy750*G#@)iq zocvN32cc=wc$&RLpOc@rxX`IMFWVRz7Ada@VI2e^ATR77Xo))^6Tj1C<>xOIsA0wg zeNld1eqkq@SR&QIl9ykUnUk4q(I;9^#r4y(c+-Kd=EN{%okN0^d7 zOz{a*a)l{=s(j61ieH%G6Q=ltDL!F}Pne=_R&>pZo>|c|EBVceo>|FnR&>pZu36DF zE4pSSzgf`_SM);SoDoXS2t_|a z(T`B{Bb1yGO3nx+XN2M#spO1Q{2~>KT72* zO64m`@rzRYq7=U<#V<8 z_|XbKTJeomdW}~6qZR)cg&(8vW7P8)+jFIt7{xb6@r_maj8*T)D*CbN{Wx`vSMtRx z`4SYp1gYn6qkJB&>T|eJ(hXPjI@~Db3OCApgc~KFaHFIjZj^F{8ztRvqm8bVH{2-Y z4L3?Xha07y!%c!OcG$FCg?vbha>P~0fvdUS1O9B~f0+$xD*FjF*=Q@{%ks6Xj)+yrjs>6nU8{FVo~@y1b;y%M5u* zlb5^XWv0B$5|>UQKQ=AM+}Shh441mF5UxW9yDQcq!%~=S$uG;cNL;&4UDC@7vU75> z(~GjxU2XTAu3@rZq@NIC$tiM6%q+-7Ft9MEP(Ve~XpEL7Y*Hp}QYLN+l~o4|qFwSV z%km403i6j_Wr}w~Rd*I@lGP*BB&$cLNmdV2M5rrwBXDhFWQquLkzs;>ImZ`eiJK1G z9Ts;k(V}S8y-caLr}8TC-)T-(&;!h;*me^vn!s$s$rN@ea&n zU?bq}@pmxm9N&(COOnHTNe)6L-T7Wp`}Zcb$?THiKqJM0M#>#DTvFOz>YUP^UaA9) zR0kTVchKmZ+Wx(nZMd!~*pmv80id{dRneb(5Zm^KyF=`!9tyu!-pgQ6Qcw|}d?4dO zaqrd^6)HsO?kdDKYVHp4p?sJqs*AYya10m)#N8oal;|=%6!)$wbW{)8=(ws_Qao@= zvb)J5?d}j+3V?@WcqwVg7*jrVj4;*Hw(NA^A*Y1OxKqC47*Gk7W!h?mZkMQ1!Hps*4Os1>Akw9oEumTDwXz&EYi}u}X3>3KjRRDo#}o+H~7d z1grwwrCnsJUUMjScZWDuJau=7T?L@?%=T6+16lFNtu2}rX_r}TLU)Yj(S(RZT;pXJ zAQEVOB(y^k?>Kne0%d3Okq?r>^iVcg+%7!Vnk#T%n3ysB$W$gJd*^$)3&}rs#($=QK>wGppxjMaQh1Q?tSkSMYEJ z54XXUa~!Um*Kp;uhAX+l<2z)Qr6YJnk1RB3N|2mFr8{hjmlEJAa%75^?j){)qbb1_ zMkzPftlUv^xRN+rX(m#oBbB6)O0q~L*)S#9FqQLYX5eBvtdiK~zUSCLO#MLtdOF`_(iRs3TV{}{zzhIx3d_{S*zF^azo`|w=x zk5T+%6n~q&%kU3)ihqpaFYV0~FYOIi#b1VrNUQwED*myGzYH7kT;)Gj@sCyfV-^2c zmH$|k|5(Le+OsKM+B2>y|I(h3R{59qjI`n}?HOs6e;KYKt@um(Mq2Tgc8#>+FYOv> zm46xLn&M@ci>u1Nv~#3Y{-vEGt@1DJ9BGw*Y3E3*{7XAWTIFBbInpZs(#}os(#~;J z`ImN$w90RS;+LTEEA1T5MSeq#wsvHg;A=Dw6Ztlpr5)p{>Wj2Pq-A|DOFJ`~rJdm_ z_~0t|7|pW$a8>nG%7OZ%o)1&_!&F+@72a3%SK6P^9Hsb0DLN5CzmU^*Rq_oJdI4O$ zAEojWrSc=~3-Tzqv?rw1d(u9Uw&g>$ld@hxZiOc!X=At?RtzJt8Y!l{5S7L6p5i_Qbiy78cm^FP8^Q=!`-n0&Lt-CO5 z%I8~mW9IcK%%Rp}26eBPL%k0(sC)+YdCbLPbuH#p+D-O41aZh05$Z{EY| z*>tf+A_waue#AsV`3jkPwvV@=B+SP$BO6`=-gC2_`@ln1aLr8m}QcwueHPOK|2 zW6dj8k6>l%a57FiPR3*9$62iVn2Z%D)3AE>JXU+m)IPyX`U;!}Q;T(|pToikR?Sez w*G>HIr_oXjC~?EfF0$lcbqu}%z%wQ+u`|8}&?w)%0ju?3nb np.ndarray: + path = TEXT_AS_IMAGE_FONT_PATH[int(bold)][int(italic)] font_path = os.path.join( os.path.dirname(sys.modules["__main__"].__file__), # type: ignore - f"fonts/{TEXT_AS_IMAGE_FONTS[font_name]['path']}", # type: ignore + f"fonts/{path}", # type: ignore ) lines = text.split("\n") @@ -241,12 +182,12 @@ def text_as_image_node( h_text *= line_count # Text color - color = 255 * np.array(font_color.value) - color = tuple(color.astype("uint8")) + ink = 255 * np.array(color.value) + ink = tuple(ink.astype("uint8")) # Create a PIL image to add text - if font_color.channels == 1: - color = color[0] + if color.channels == 1: + ink = ink[0] pil_image = Image.new("L", (width, height), 255) else: pil_image = Image.new("RGBA", (width, height), (255, 0, 0, 0)) @@ -261,11 +202,11 @@ def text_as_image_node( font=font, anchor="mm", align=alignment.value, - fill=color, + fill=ink, ) img = normalize(np.array(pil_image)) - if font_color.channels != 1: + if color.channels != 1: img = convert_to_BGRA(img, img.shape[2]) return img diff --git a/tests/common/__snapshots__/SaveFile.test.ts.snap b/tests/common/__snapshots__/SaveFile.test.ts.snap index 66dcf0869..13d4ba4dd 100644 --- a/tests/common/__snapshots__/SaveFile.test.ts.snap +++ b/tests/common/__snapshots__/SaveFile.test.ts.snap @@ -14416,24 +14416,24 @@ exports[`Read save file text-as-image.chn 1`] = ` { "animated": false, "data": {}, - "id": "0e7a287d-3faa-4665-a27d-2dfc097526eb", + "id": "0d25be51-396d-4a13-aca9-8d378f9568ab", "selected": false, - "source": "88569626-cf97-4e92-9836-67e819119df0", - "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-0", - "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", - "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-2", + "source": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04", + "sourceHandle": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04-0", + "target": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf", + "targetHandle": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1501b398-3e50-4579-aded-4018f68447e5", + "id": "1120cbb9-25f9-4b64-a435-27bf14ee39f9", "selected": false, - "source": "51826397-e502-485a-9109-f4ec326fb7b8", - "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", - "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", + "source": "09cb7dae-1485-5271-a66e-9109330e1d53", + "sourceHandle": "09cb7dae-1485-5271-a66e-9109330e1d53-0", + "target": "5d42de9c-0e4f-43e4-921f-27720472a2bb", + "targetHandle": "5d42de9c-0e4f-43e4-921f-27720472a2bb-0", "type": "main", "zIndex": 49, }, @@ -14441,6 +14441,7 @@ exports[`Read save file text-as-image.chn 1`] = ` "animated": false, "data": {}, "id": "1e06cb6c-ca2b-47f2-9188-dd91b27408ca", + "selected": false, "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", "target": "b23717be-a418-5c3c-ae01-fbb964ce03a2", @@ -14448,6 +14449,18 @@ exports[`Read save file text-as-image.chn 1`] = ` "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "1eeb1458-7adc-464e-88ef-9406b773feea", + "selected": false, + "source": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011", + "sourceHandle": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011-0", + "target": "6e88187e-41a3-5633-88e9-8c64c7d02afc", + "targetHandle": "6e88187e-41a3-5633-88e9-8c64c7d02afc-0", + "type": "main", + "zIndex": 49, + }, { "animated": false, "data": {}, @@ -14472,6 +14485,18 @@ exports[`Read save file text-as-image.chn 1`] = ` "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "2942d732-e670-4ee9-9ece-6c3f9f7c914f", + "selected": false, + "source": "4c3bad10-3d5c-5e72-aa64-65d4f9892152", + "sourceHandle": "4c3bad10-3d5c-5e72-aa64-65d4f9892152-0", + "target": "a7c458eb-11f4-4128-b240-14ee44614b0e", + "targetHandle": "a7c458eb-11f4-4128-b240-14ee44614b0e-0", + "type": "main", + "zIndex": 49, + }, { "animated": false, "data": {}, @@ -14499,24 +14524,84 @@ exports[`Read save file text-as-image.chn 1`] = ` { "animated": false, "data": {}, - "id": "431e86c1-6bce-405d-a66e-f683004063ae", + "id": "3bc30832-cae8-4afe-b62d-91f14fb87c78", "selected": false, - "source": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", - "sourceHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", - "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-3", + "source": "d60b8935-adcc-57ee-815e-58e96190af04", + "sourceHandle": "d60b8935-adcc-57ee-815e-58e96190af04-0", + "target": "0c1c3426-e638-5360-acd8-4206dbc64497", + "targetHandle": "0c1c3426-e638-5360-acd8-4206dbc64497-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "61314f8a-1d78-4931-afe2-42aa91d2b5c7", + "id": "3cc630fe-29ca-4e54-a65f-106daa4af32c", "selected": false, - "source": "51826397-e502-485a-9109-f4ec326fb7b8", - "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", - "target": "88569626-cf97-4e92-9836-67e819119df0", - "targetHandle": "88569626-cf97-4e92-9836-67e819119df0-0", + "source": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "sourceHandle": "bdffba03-341d-528b-bbf6-a378e8142ff0-0", + "target": "30aacdca-93d6-5a56-b368-e5fa1758d13d", + "targetHandle": "30aacdca-93d6-5a56-b368-e5fa1758d13d-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4af26141-68ed-420a-a773-dfc7a78b196f", + "selected": false, + "source": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "sourceHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", + "target": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "targetHandle": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-6", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "550c2071-4daf-4b0d-ac8c-18b6e8978aa7", + "selected": false, + "source": "862b93b2-6a31-5137-bd37-f08902a00b30", + "sourceHandle": "862b93b2-6a31-5137-bd37-f08902a00b30-0", + "target": "171cfc3a-39dd-5052-92b2-9808c97cd101", + "targetHandle": "171cfc3a-39dd-5052-92b2-9808c97cd101-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "565e2c74-8777-4ac0-893e-9ad060bdf745", + "selected": false, + "source": "340b422f-e0f2-5b8a-a939-1f6ba271bf03", + "sourceHandle": "340b422f-e0f2-5b8a-a939-1f6ba271bf03-0", + "target": "6e19a706-d22d-5df9-9fff-50637fb9181f", + "targetHandle": "6e19a706-d22d-5df9-9fff-50637fb9181f-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "568505cf-e470-4653-80c4-d9308a8358e3", + "selected": false, + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "targetHandle": "bdffba03-341d-528b-bbf6-a378e8142ff0-6", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "5f3d7a35-1fd5-4c32-ba62-5f9ca30cc639", + "selected": false, + "source": "e2d673c7-5cfb-5866-a02d-8cb2f2894620", + "sourceHandle": "e2d673c7-5cfb-5866-a02d-8cb2f2894620-0", + "target": "2707e454-9efd-5154-a309-4b148ab8c7d2", + "targetHandle": "2707e454-9efd-5154-a309-4b148ab8c7d2-0", "type": "main", "zIndex": 49, }, @@ -14535,60 +14620,60 @@ exports[`Read save file text-as-image.chn 1`] = ` { "animated": false, "data": {}, - "id": "6c3ecf56-af1a-4f46-9b30-1161aa0e22bf", + "id": "6d5ea177-dfb7-4975-95e2-cd41e9e49588", "selected": false, - "source": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "sourceHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", - "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", - "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-1", + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "targetHandle": "bdffba03-341d-528b-bbf6-a378e8142ff0-5", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6f3f84a7-fdfe-4fab-9694-5b9069f6a28f", + "id": "71a1bdec-afb7-457e-bfe3-ddce0a530132", "selected": false, - "source": "1e64beb6-e055-55ff-8243-0735b5621abe", - "sourceHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", - "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-2", + "source": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00", + "sourceHandle": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00-0", + "target": "7e646f5c-76b6-5828-8e90-c47162ad6aa5", + "targetHandle": "7e646f5c-76b6-5828-8e90-c47162ad6aa5-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7647eda4-79c7-4d58-ac82-d3a94b3a1ce2", + "id": "7246ab21-04b5-4494-802d-9e4fd6d53702", "selected": false, - "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", - "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", - "target": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "targetHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", + "source": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b", + "sourceHandle": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b-0", + "target": "e794be6f-0b13-54fa-b225-0114ef68a049", + "targetHandle": "e794be6f-0b13-54fa-b225-0114ef68a049-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "79858a05-cd34-4eae-b0c4-838cbe0261f6", + "id": "74d8ea36-c492-407a-a4e1-3ac08aba9d85", "selected": false, - "source": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", - "sourceHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", - "target": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", - "targetHandle": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0", + "source": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690", + "sourceHandle": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690-0", + "target": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a", + "targetHandle": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7adac9d1-2d48-4f2d-98a6-c25a227d75ee", + "id": "7647eda4-79c7-4d58-ac82-d3a94b3a1ce2", "selected": false, - "source": "ee3b31a3-c215-4a01-89ad-8b0f80586214", - "sourceHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", - "target": "21a01796-7ac0-4647-b588-1550d7a69ee7", - "targetHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-4", + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "targetHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", "type": "main", "zIndex": 49, }, @@ -14619,12 +14704,12 @@ exports[`Read save file text-as-image.chn 1`] = ` { "animated": false, "data": {}, - "id": "9432f5cb-f00f-4077-a828-18b03f9f6039", + "id": "90b85c9c-a13d-466a-a9f9-c4728106009f", "selected": false, - "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-1", - "target": "1e64beb6-e055-55ff-8243-0735b5621abe", - "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", + "source": "edb74add-a8eb-51aa-b18a-04e782116921", + "sourceHandle": "edb74add-a8eb-51aa-b18a-04e782116921-0", + "target": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff", + "targetHandle": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff-0", "type": "main", "zIndex": 49, }, @@ -14652,6 +14737,18 @@ exports[`Read save file text-as-image.chn 1`] = ` "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "9f906b5e-5ae0-4a4c-8f8a-a0f16f8b16e6", + "selected": false, + "source": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd", + "sourceHandle": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd-0", + "target": "2390e815-d3b4-5def-8fbe-7d129c72a953", + "targetHandle": "2390e815-d3b4-5def-8fbe-7d129c72a953-0", + "type": "main", + "zIndex": 49, + }, { "animated": false, "data": {}, @@ -14667,24 +14764,36 @@ exports[`Read save file text-as-image.chn 1`] = ` { "animated": false, "data": {}, - "id": "a287cdbb-f8dd-4f94-9712-41c600028d22", + "id": "a213b10c-5e2e-4e1a-a9ac-1584a7677b0f", "selected": false, - "source": "6e5333d5-2d40-45d8-9297-c6c4529826ff", - "sourceHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", - "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", - "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", + "source": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a", + "sourceHandle": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a-0", + "target": "c9631041-f3e9-518f-a600-614b32e90a76", + "targetHandle": "c9631041-f3e9-518f-a600-614b32e90a76-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "abb4fbe1-ff67-4a19-9c23-b097e3c5aa22", + "id": "a46fa905-7a69-461f-b99c-d4e92b64df8d", "selected": false, - "source": "88569626-cf97-4e92-9836-67e819119df0", - "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-1", - "target": "1e64beb6-e055-55ff-8243-0735b5621abe", - "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-2", + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "targetHandle": "6bb87d6c-915c-556d-8321-83cc43bfeb5f-6", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a9b67150-f7f8-4c25-b367-b88c91bbfb7a", + "selected": false, + "source": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "sourceHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", + "target": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "targetHandle": "c48e94a6-8547-48e0-b9b4-a5967c428047-0", "type": "main", "zIndex": 49, }, @@ -14712,6 +14821,42 @@ exports[`Read save file text-as-image.chn 1`] = ` "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "beb018c9-f080-4cb3-9a1a-adeed5f8fb86", + "selected": false, + "source": "cf2a1ab7-a45a-525b-a884-5798c142a382", + "sourceHandle": "cf2a1ab7-a45a-525b-a884-5798c142a382-0", + "target": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "targetHandle": "6bb87d6c-915c-556d-8321-83cc43bfeb5f-5", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c0b1aaff-ac82-46f3-bb4d-47ac1f547d3e", + "selected": false, + "source": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "sourceHandle": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-0", + "target": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "targetHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c2631827-364b-4f5a-8f70-2cfff73db9f3", + "selected": false, + "source": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5", + "sourceHandle": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5-0", + "target": "70a49e17-36f1-5b40-9388-599ba9e9cee4", + "targetHandle": "70a49e17-36f1-5b40-9388-599ba9e9cee4-0", + "type": "main", + "zIndex": 49, + }, { "animated": false, "data": {}, @@ -14724,6 +14869,18 @@ exports[`Read save file text-as-image.chn 1`] = ` "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "c76302f1-0ada-4a21-9b22-c807f799f7dc", + "selected": false, + "source": "75da39bc-1974-53e9-a633-6c89d66194ac", + "sourceHandle": "75da39bc-1974-53e9-a633-6c89d66194ac-0", + "target": "1c145d7d-e733-5d66-9395-ec3dcf9e808a", + "targetHandle": "1c145d7d-e733-5d66-9395-ec3dcf9e808a-0", + "type": "main", + "zIndex": 49, + }, { "animated": false, "data": {}, @@ -14736,10 +14893,23 @@ exports[`Read save file text-as-image.chn 1`] = ` "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "d4104777-7a02-4ecf-b2ab-e220e44f4de9", + "selected": false, + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "targetHandle": "e798b1fe-0815-5b84-b4d4-c79f0909068b-5", + "type": "main", + "zIndex": 49, + }, { "animated": false, "data": {}, "id": "d4e8d930-22de-48a8-a460-e132bc79b69e", + "selected": false, "source": "b23717be-a418-5c3c-ae01-fbb964ce03a2", "sourceHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", "target": "d614db33-b046-52ec-bced-d877e76052fa", @@ -14750,36 +14920,36 @@ exports[`Read save file text-as-image.chn 1`] = ` { "animated": false, "data": {}, - "id": "db10ae5d-4fe9-48c9-b63d-33517f0bdd04", + "id": "df8295bf-64b7-4fae-bfe1-8b0352d4dc79", "selected": false, - "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", - "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", - "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", + "source": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "sourceHandle": "6bb87d6c-915c-556d-8321-83cc43bfeb5f-0", + "target": "970247e4-6cc3-5814-be4e-f7255de22daa", + "targetHandle": "970247e4-6cc3-5814-be4e-f7255de22daa-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e2bff307-e946-421a-a30e-a9949533bf40", + "id": "e12046d1-1ea7-4915-8e89-e959dd097a85", "selected": false, - "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", - "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", - "target": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", - "targetHandle": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0", + "source": "51826397-e502-485a-9109-f4ec326fb7b8", + "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "target": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "targetHandle": "c48e94a6-8547-48e0-b9b4-a5967c428047-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e4a42688-ae63-453f-81a9-9aecfae720fa", + "id": "e4251dde-28f8-4863-994f-b77d5a5eb49b", "selected": false, - "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", - "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", - "target": "5eaa9ba6-2235-45ee-91ef-49c059aef667", - "targetHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "source": "cf2a1ab7-a45a-525b-a884-5798c142a382", + "sourceHandle": "cf2a1ab7-a45a-525b-a884-5798c142a382-0", + "target": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "targetHandle": "e798b1fe-0815-5b84-b4d4-c79f0909068b-6", "type": "main", "zIndex": 49, }, @@ -14819,6 +14989,42 @@ exports[`Read save file text-as-image.chn 1`] = ` "type": "main", "zIndex": 49, }, + { + "animated": false, + "data": {}, + "id": "ef88f8d9-579f-4b17-b28e-0c6cf2da1d91", + "selected": false, + "source": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "sourceHandle": "e798b1fe-0815-5b84-b4d4-c79f0909068b-0", + "target": "9fe3afef-95b1-5752-bb08-49eaf549b7f2", + "targetHandle": "9fe3afef-95b1-5752-bb08-49eaf549b7f2-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "f06d6256-1bb9-49a7-925a-30349453767b", + "selected": false, + "source": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "sourceHandle": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-0", + "target": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "targetHandle": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "f76983c8-155d-4f48-a650-12b644e4419a", + "selected": false, + "source": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "sourceHandle": "c48e94a6-8547-48e0-b9b4-a5967c428047-0", + "target": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "targetHandle": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0", + "type": "main", + "zIndex": 49, + }, ], "nodes": [ { @@ -14835,8 +15041,8 @@ exports[`Read save file text-as-image.chn 1`] = ` "height": 188, "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", "position": { - "x": -291.47313874058483, - "y": -344.4284230767862, + "x": -285, + "y": -345, }, "selected": false, "type": "regularNode", @@ -14856,8 +15062,8 @@ exports[`Read save file text-as-image.chn 1`] = ` "height": 220, "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", "position": { - "x": -290.0881098931144, - "y": -1448.845755186477, + "x": -285, + "y": -1575, }, "selected": false, "type": "regularNode", @@ -14866,38 +15072,43 @@ exports[`Read save file text-as-image.chn 1`] = ` }, { "data": { - "id": "1e64beb6-e055-55ff-8243-0735b5621abe", + "id": "085555ed-668f-5615-a1aa-ffa7876f4301", "inputData": { - "0": 0, - "1": "sub", - "2": 0, + "0": "Position", }, - "schemaId": "chainner:utility:math", + "inputSize": { + "0": { + "height": 82, + "width": 2050, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 276, - "id": "1e64beb6-e055-55ff-8243-0735b5621abe", + "height": 158, + "id": "085555ed-668f-5615-a1aa-ffa7876f4301", "position": { - "x": 1404.792260810671, - "y": 794.1265515763218, + "x": 3390, + "y": -4620, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 2068, "zIndex": 50, }, { "data": { - "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "id": "09cb7dae-1485-5271-a66e-9109330e1d53", "inputData": { - "0": "This is a demo -of 'TEXT AS IMAGE' -for chaiNNer.", - "1": "roboto_bold", - "2": "{"kind":"rgb","values":[0.9607843137254902,0,1]}", - "3": "right", - "4": 800, - "5": 200, - "6": "bottom_right", + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", }, "inputSize": { "0": { @@ -14907,11 +15118,11 @@ for chaiNNer.", }, "schemaId": "chainner:image:text_as_image", }, - "height": 524, - "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "height": 532, + "id": "09cb7dae-1485-5271-a66e-9109330e1d53", "position": { - "x": 283.9374666740588, - "y": 195.9850277235857, + "x": -690, + "y": -4395, }, "selected": false, "type": "regularNode", @@ -14920,24 +15131,15 @@ for chaiNNer.", }, { "data": { - "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", - "inputData": { - "2": 0, - "3": "bottom_right", - "4": 146, - "5": 100, - "6": 0, - "7": 0, - "8": 1, - }, - "isDisabled": false, - "schemaId": "chainner:image:blend", + "id": "0c1c3426-e638-5360-acd8-4206dbc64497", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 228, - "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "height": 332, + "id": "0c1c3426-e638-5360-acd8-4206dbc64497", "position": { - "x": 869.193710425064, - "y": 193.20279612590102, + "x": 4470, + "y": -3765, }, "selected": false, "type": "regularNode", @@ -14946,33 +15148,49 @@ for chaiNNer.", }, { "data": { - "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:image:invert", + "id": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 140, - "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "height": 532, + "id": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00", "position": { - "x": 621.6451856827352, - "y": -462.1813633871611, + "x": 1005, + "y": -3780, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "id": "171cfc3a-39dd-5052-92b2-9808c97cd101", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "id": "171cfc3a-39dd-5052-92b2-9808c97cd101", "position": { - "x": 631.8363625924833, - "y": -885.1134377005021, + "x": 3735, + "y": -3150, }, "selected": false, "type": "regularNode", @@ -14981,15 +15199,15 @@ for chaiNNer.", }, { "data": { - "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "id": "1c145d7d-e733-5d66-9395-ec3dcf9e808a", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "id": "1c145d7d-e733-5d66-9395-ec3dcf9e808a", "position": { - "x": 635.6979037478241, - "y": -1465.0365502454497, + "x": 1350, + "y": -4395, }, "selected": false, "type": "regularNode", @@ -14998,65 +15216,74 @@ for chaiNNer.", }, { "data": { - "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "id": "1e30c581-bb76-5e02-b94d-a28081b7371f", "inputData": { - "0": 0, - "1": "sub", - "2": 0, + "0": "Size", }, - "schemaId": "chainner:utility:math", + "inputSize": { + "0": { + "height": 80, + "width": 897, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 276, - "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "height": 156, + "id": "1e30c581-bb76-5e02-b94d-a28081b7371f", "position": { - "x": 1406.1019019191056, - "y": 1098.801438619808, + "x": 1950, + "y": -4605, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 915, "zIndex": 50, }, { "data": { - "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "id": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b", "inputData": { - "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 1, + "2": 1, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", }, "inputSize": { "0": { "height": 80, - "width": 501, + "width": 240, }, }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:text_as_image", }, - "height": 156, - "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "height": 532, + "id": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b", "position": { - "x": -982.0120257733643, - "y": -666.0714811592114, + "x": 30, + "y": -3750, }, "selected": false, "type": "regularNode", - "width": 519, + "width": 266, "zIndex": 50, }, { "data": { - "id": "51826397-e502-485a-9109-f4ec326fb7b8", - "inputData": { - "1": 5, - "2": 20, - "3": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", - }, - "schemaId": "chainner:image:create_border", + "id": "2390e815-d3b4-5def-8fbe-7d129c72a953", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 252, - "id": "51826397-e502-485a-9109-f4ec326fb7b8", + "height": 332, + "id": "2390e815-d3b4-5def-8fbe-7d129c72a953", "position": { - "x": 864.3437406954125, - "y": 543.0497794228941, + "x": -345, + "y": -3750, }, "selected": false, "type": "regularNode", @@ -15065,16 +15292,15 @@ for chaiNNer.", }, { "data": { - "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "id": "2707e454-9efd-5154-a309-4b148ab8c7d2", "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:image:invert", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "height": 332, + "id": "2707e454-9efd-5154-a309-4b148ab8c7d2", "position": { - "x": 574.3113417533876, - "y": 556.1360567870247, + "x": 4470, + "y": -3150, }, "selected": false, "type": "regularNode", @@ -15083,16 +15309,16 @@ for chaiNNer.", }, { "data": { - "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", "inputData": {}, "isDisabled": false, "schemaId": "chainner:image:invert", }, "height": 140, - "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", "position": { - "x": 631.1447689023908, - "y": -1077.9207955115965, + "x": 600, + "y": -495, }, "selected": false, "type": "regularNode", @@ -15101,15 +15327,15 @@ for chaiNNer.", }, { "data": { - "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", "position": { - "x": 571.9055910193749, - "y": 198.52424015509268, + "x": 600, + "y": -885, }, "selected": false, "type": "regularNode", @@ -15118,22 +15344,15 @@ for chaiNNer.", }, { "data": { - "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "inputData": { - "1": 5, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", - }, - "schemaId": "chainner:image:create_edges", + "id": "30aacdca-93d6-5a56-b368-e5fa1758d13d", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 420, - "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "height": 332, + "id": "30aacdca-93d6-5a56-b368-e5fa1758d13d", "position": { - "x": 1775.9788796123287, - "y": 885.7631254315078, + "x": 2625, + "y": -4380, }, "selected": false, "type": "regularNode", @@ -15142,61 +15361,83 @@ for chaiNNer.", }, { "data": { - "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "id": "340b422f-e0f2-5b8a-a939-1f6ba271bf03", "inputData": { - "1": 1000, - "2": 1, - "3": 0, + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "top_right", }, - "schemaId": "chainner:image:change_colorspace", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 220, - "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "height": 532, + "id": "340b422f-e0f2-5b8a-a939-1f6ba271bf03", "position": { - "x": -292.865590610144, - "y": 85.50597089126259, + "x": 4875, + "y": -4365, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 266, "zIndex": 50, }, { "data": { - "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "id": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690", "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, "2": 0, - "3": "bottom_right", - "4": 146, - "5": 100, - "6": 0, - "7": 0, - "8": 1, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "centered_right", }, - "schemaId": "chainner:image:blend", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 228, - "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "height": 532, + "id": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690", "position": { - "x": 873.3189721545411, - "y": -251.69989065755232, + "x": 4875, + "y": -3765, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", "position": { - "x": 1148.4135401688193, - "y": 194.65584721945558, + "x": 600, + "y": -1455, }, "selected": false, "type": "regularNode", @@ -15205,119 +15446,114 @@ for chaiNNer.", }, { "data": { - "id": "88569626-cf97-4e92-9836-67e819119df0", - "inputData": {}, - "schemaId": "chainner:image:get_dims", + "id": "4c3bad10-3d5c-5e72-aa64-65d4f9892152", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 1, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 86, + "width": 241, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 204, - "id": "88569626-cf97-4e92-9836-67e819119df0", + "height": 538, + "id": "4c3bad10-3d5c-5e72-aa64-65d4f9892152", "position": { - "x": 1114.9054163151095, - "y": 1000.5603136687494, + "x": 30, + "y": -4395, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 267, "zIndex": 50, }, { "data": { - "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", "inputData": { - "0": "This is a demo -of 'TEXT AS IMAGE' -for chaiNNer.", - "1": "roboto_bold", - "2": "{"kind":"rgb","values":[1,0,0]}", - "3": "left", - "4": 600, - "5": 200, - "6": "centered_left", + "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", }, "inputSize": { "0": { "height": 80, - "width": 240, + "width": 501, }, }, - "schemaId": "chainner:image:text_as_image", + "schemaId": "chainner:utility:note", }, - "height": 524, - "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "height": 156, + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", "position": { - "x": 328.0436682110526, - "y": -1465.0365502454497, + "x": -975, + "y": -660, }, "selected": false, "type": "regularNode", - "width": 266, + "width": 519, "zIndex": 50, }, { "data": { - "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "id": "51826397-e502-485a-9109-f4ec326fb7b8", "inputData": { - "0": "This is a demo -of 'TEXT AS IMAGE' -for chaiNNer.", - "1": "roboto_bold", - "2": "{"kind":"rgb","values":[0,0,0]}", - "3": "right", - "4": 800, - "5": 200, - "6": "bottom_right", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "1": 5, + "2": 20, + "3": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", }, - "schemaId": "chainner:image:text_as_image", + "schemaId": "chainner:image:create_border", }, - "height": 524, - "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "height": 252, + "id": "51826397-e502-485a-9109-f4ec326fb7b8", "position": { - "x": 322.66641048920155, - "y": -885.1134377005021, + "x": 870, + "y": 555, }, "selected": false, "type": "regularNode", - "width": 266, + "width": 240, "zIndex": 50, }, { "data": { - "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "id": "541e572d-e2c5-4427-bd01-74a17b5290dc", "inputData": { - "1": 1000, - "2": 1, - "3": 0, + "0": 800, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:utility:number", }, - "height": 220, - "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "height": 148, + "id": "541e572d-e2c5-4427-bd01-74a17b5290dc", "position": { - "x": -303.69825313330495, - "y": -770.0576664329193, + "x": 1950, + "y": -4380, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "id": "5d42de9c-0e4f-43e4-921f-27720472a2bb", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "id": "5d42de9c-0e4f-43e4-921f-27720472a2bb", "position": { - "x": 1164.0100046500606, - "y": -654.1522675270166, + "x": -345, + "y": -4395, }, "selected": false, "type": "regularNode", @@ -15326,17 +15562,16 @@ for chaiNNer.", }, { "data": { - "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", - "inputData": { - "0": "A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png", - }, - "schemaId": "chainner:image:load", + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", }, - "height": 420, - "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "height": 140, + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", "position": { - "x": -841.7985856442168, - "y": -498.9013509640975, + "x": 585, + "y": 555, }, "selected": false, "type": "regularNode", @@ -15345,23 +15580,16 @@ for chaiNNer.", }, { "data": { - "id": "ce5c2939-9da6-5692-b44e-da9884758194", - "inputData": { - "2": 0, - "3": "bottom_right", - "4": 146, - "5": 100, - "6": 0, - "7": 0, - "8": 1, - }, - "schemaId": "chainner:image:blend", + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", }, - "height": 228, - "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "height": 140, + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", "position": { - "x": 910.6957843650582, - "y": -1459.6398492003073, + "x": 600, + "y": -1065, }, "selected": false, "type": "regularNode", @@ -15370,40 +15598,66 @@ for chaiNNer.", }, { "data": { - "id": "d614db33-b046-52ec-bced-d877e76052fa", + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "position": { + "x": 585, + "y": 180, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, "2": 0, - "3": "bottom_right", - "4": 146, - "5": 100, - "6": 0, - "7": 0, - "8": 1, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 400, + "7": "centered", }, - "schemaId": "chainner:image:blend", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 228, - "id": "d614db33-b046-52ec-bced-d877e76052fa", + "height": 532, + "id": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", "position": { - "x": 885.8457220340772, - "y": -653.8667195513831, + "x": 2280, + "y": -3165, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "id": "6e19a706-d22d-5df9-9fff-50637fb9181f", "inputData": {}, - "schemaId": "chainner:image:get_dims", + "schemaId": "chainner:image:view", }, - "height": 204, - "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "height": 332, + "id": "6e19a706-d22d-5df9-9fff-50637fb9181f", "position": { - "x": -298.9827712852454, - "y": 375.39222679618285, + "x": 5220, + "y": -4365, }, "selected": false, "type": "regularNode", @@ -15412,15 +15666,36 @@ for chaiNNer.", }, { "data": { - "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "position": { + "x": -285, + "y": 60, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, + { + "data": { + "id": "6e88187e-41a3-5633-88e9-8c64c7d02afc", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "id": "6e88187e-41a3-5633-88e9-8c64c7d02afc", "position": { - "x": 1179.7657675819794, - "y": -1458.4096806094306, + "x": 4470, + "y": -4365, }, "selected": false, "type": "regularNode", @@ -15429,19 +15704,23 @@ for chaiNNer.", }, { "data": { - "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", "inputData": { - "0": 0, - "1": "div", - "2": 2, + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, }, - "schemaId": "chainner:utility:math", + "schemaId": "chainner:image:blend", }, - "height": 276, - "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "height": 316, + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", "position": { - "x": -9.161828610215139, - "y": 383.0845816832387, + "x": 870, + "y": -255, }, "selected": false, "type": "regularNode", @@ -15450,266 +15729,1219 @@ for chaiNNer.", }, { "data": { - "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "id": "70a49e17-36f1-5b40-9388-599ba9e9cee4", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "id": "70a49e17-36f1-5b40-9388-599ba9e9cee4", "position": { - "x": 1167.633101297359, - "y": -265.2154064309769, + "x": 5220, + "y": -3150, }, "selected": false, "type": "regularNode", "width": 240, "zIndex": 50, }, - ], - "tamperedWith": false, - "viewport": { - "x": 705.484188171956, - "y": 652.8282473254261, - "zoom": 0.40623316124358677, - }, -} -`; - -exports[`Read save file text-pattern.chn 1`] = ` -{ - "edges": [ { - "animated": false, - "data": {}, - "id": "2b987cd0-9b61-46d2-9bf1-312594938d0c", - "source": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "sourceHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-0", - "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "a504f9f1-3e42-4f63-a039-adea8b0562c1", - "source": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "sourceHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", - "target": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", - "targetHandle": "ad7a95c8-8931-470a-b40d-c39f98cdafd6-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "a5954346-4d88-4856-be37-cac38ea292d1", - "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-2", - "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-3", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "b2f91331-97aa-4456-b86c-d746c87fc2ab", - "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", - "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "c1e08abb-afa6-42c6-bfb6-6468a846656b", - "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", - "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", - "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", - "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "75da39bc-1974-53e9-a633-6c89d66194ac", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "75da39bc-1974-53e9-a633-6c89d66194ac", + "position": { + "x": 1005, + "y": -4395, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e0912d6f-cc41-4bf2-84f5-9e6344ab5a00", - "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", - "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", - "target": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "targetHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf", + "position": { + "x": 1350, + "y": -3180, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f3dd2978-13da-4477-949a-6498566b7a6b", - "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", - "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-1", - "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", - "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-2", - "type": "main", - "zIndex": 49, + "data": { + "id": "7e646f5c-76b6-5828-8e90-c47162ad6aa5", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "7e646f5c-76b6-5828-8e90-c47162ad6aa5", + "position": { + "x": 1350, + "y": -3780, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "id": "7f2b7df2-fd70-405f-a865-b9be41ab0ed4", "inputData": { - "0": "{1}px x {2}px", + "0": "Font style", }, - "isDisabled": false, - "schemaId": "chainner:utility:text_pattern", + "inputSize": { + "0": { + "height": 80, + "width": 1267, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 546, - "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "height": 156, + "id": "7f2b7df2-fd70-405f-a865-b9be41ab0ed4", "position": { - "x": 309.7555959511702, - "y": 771.1213194348871, + "x": -690, + "y": -4605, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 1285, "zIndex": 50, }, { "data": { - "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", "inputData": {}, - "schemaId": "chainner:image:caption", + "schemaId": "chainner:image:view", }, - "height": 258, - "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "height": 332, + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", "position": { - "x": 600.3085794285071, - "y": 667.4464344534028, + "x": 1155, + "y": 180, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "id": "862b93b2-6a31-5137-bd37-f08902a00b30", "inputData": { - "0": "C:\\Users\\micha\\Desktop\\test.jpg", + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "bottom_left", }, - "schemaId": "chainner:image:load", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 538, - "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "height": 532, + "id": "862b93b2-6a31-5137-bd37-f08902a00b30", "position": { - "x": -28.19569731256348, - "y": 346.744623600131, + "x": 3390, + "y": -3150, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 266, "zIndex": 50, }, { "data": { - "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "id": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a", "inputData": {}, - "schemaId": "chainner:image:get_dims", + "schemaId": "chainner:image:view", }, - "height": 256, - "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "height": 332, + "id": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a", "position": { - "x": -9.716035877966192, - "y": 935.9302075524464, + "x": 5220, + "y": -3765, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "id": "970247e4-6cc3-5814-be4e-f7255de22daa", "inputData": {}, - "schemaId": "chainner:image:preview", + "schemaId": "chainner:image:view", }, - "height": 118, - "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "height": 332, + "id": "970247e4-6cc3-5814-be4e-f7255de22daa", "position": { - "x": 623.3424132803425, - "y": 978.8257039041982, + "x": 2625, + "y": -3165, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, - ], - "tamperedWith": false, - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, -} -`; - -exports[`Read save file utilities.chn 1`] = ` -{ - "edges": [], - "nodes": [ { "data": { - "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", "inputData": { - "0": "-", - "1": "Foo", - "2": "Bar", + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": 0, + "2": 1, + "3": "{"kind":"rgb","values":[1,0,1]}", + "4": "center", + "5": 800, + "6": 200, + "7": "bottom_centered", }, - "schemaId": "chainner:utility:text_append", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 548, - "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", + "height": 532, + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", "position": { - "x": 592.03125, - "y": 283, + "x": 285, + "y": -1455, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 266, "zIndex": 50, }, { "data": { - "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", - "inputData": { - "0": 1, - "1": "mul", - "2": 5, - }, - "schemaId": "chainner:utility:math", + "id": "9fe3afef-95b1-5752-bb08-49eaf549b7f2", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 384, - "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", + "height": 332, + "id": "9fe3afef-95b1-5752-bb08-49eaf549b7f2", "position": { - "x": 95.03125, - "y": 377, + "x": 2625, + "y": -3765, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 257, - "zIndex": 70, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "e21f5bf4-8171-43ce-a483-5152c5b7022e", + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", "inputData": { - "0": "Hi mom!", + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": 1, + "2": 0, + "3": "{"kind":"rgb","values":[1,0,1]}", + "4": "center", + "5": 600, + "6": 400, + "7": "centered", }, - "schemaId": "chainner:utility:note", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "position": { + "x": 285, + "y": -885, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "a7c458eb-11f4-4128-b240-14ee44614b0e", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "a7c458eb-11f4-4128-b240-14ee44614b0e", + "position": { + "x": 360, + "y": -4395, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "top_left", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a", + "position": { + "x": 3390, + "y": -4365, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "position": { + "x": -285, + "y": -765, + }, + "selected": false, + "type": "regularNode", + "width": 250, + "zIndex": 50, + }, + { + "data": { + "id": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff", + "position": { + "x": 3735, + "y": -3765, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "position": { + "x": 1155, + "y": -645, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "position": { + "x": 2280, + "y": -4380, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "inputData": { + "2": 0, + "3": "centered_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "position": { + "x": 870, + "y": 180, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "c9631041-f3e9-518f-a600-614b32e90a76", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "c9631041-f3e9-518f-a600-614b32e90a76", + "position": { + "x": 3735, + "y": -4365, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "inputData": { + "0": "A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png", + }, + "schemaId": "chainner:image:load", + }, + "height": 420, + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "position": { + "x": -840, + "y": -495, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "inputData": { + "2": 0, + "3": "bottom_centered", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "position": { + "x": 900, + "y": -1455, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "cf2a1ab7-a45a-525b-a884-5798c142a382", + "inputData": { + "0": 400, + }, + "schemaId": "chainner:utility:number", + }, + "height": 148, + "id": "cf2a1ab7-a45a-525b-a884-5798c142a382", + "position": { + "x": 1950, + "y": -4170, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "bottom_right", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5", + "position": { + "x": 4875, + "y": -3150, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "d60b8935-adcc-57ee-815e-58e96190af04", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "d60b8935-adcc-57ee-815e-58e96190af04", + "position": { + "x": 4125, + "y": -3765, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "d614db33-b046-52ec-bced-d877e76052fa", + "inputData": { + "2": 0, + "3": "centered", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "d614db33-b046-52ec-bced-d877e76052fa", + "position": { + "x": 885, + "y": -645, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "inputData": {}, + "schemaId": "chainner:image:get_dims", + }, + "height": 204, + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "position": { + "x": -285, + "y": 375, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "inputData": { + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 600, + "7": "bottom_right", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "position": { + "x": 285, + "y": 180, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "e2d673c7-5cfb-5866-a02d-8cb2f2894620", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "bottom_centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "e2d673c7-5cfb-5866-a02d-8cb2f2894620", + "position": { + "x": 4125, + "y": -3150, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "e794be6f-0b13-54fa-b225-0114ef68a049", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "e794be6f-0b13-54fa-b225-0114ef68a049", + "position": { + "x": 360, + "y": -3750, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 400, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "position": { + "x": 2280, + "y": -3765, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "eb3e880f-1046-5687-863f-a5c6d4cbf75a", + "inputData": { + "0": "Alignment", + }, + "inputSize": { + "0": { + "height": 80, + "width": 556, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "eb3e880f-1046-5687-863f-a5c6d4cbf75a", + "position": { + "x": 1005, + "y": -4605, + }, + "selected": false, + "type": "regularNode", + "width": 574, + "zIndex": 50, + }, + { + "data": { + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "position": { + "x": 1170, + "y": -1455, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 1, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd", + "position": { + "x": -690, + "y": -3750, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "edb74add-a8eb-51aa-b18a-04e782116921", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "centered_left", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "edb74add-a8eb-51aa-b18a-04e782116921", + "position": { + "x": 3390, + "y": -3765, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04", + "position": { + "x": 1005, + "y": -3180, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "inputData": { + "0": 0, + "1": "div", + "2": 2, + }, + "schemaId": "chainner:utility:math", + }, + "height": 276, + "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "position": { + "x": 0, + "y": 375, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "position": { + "x": 1155, + "y": -255, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "top_centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011", + "position": { + "x": 4125, + "y": -4365, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + ], + "tamperedWith": false, + "viewport": { + "x": 438.8039348710991, + "y": 1039.7713704206242, + "zoom": 0.21257349615558568, + }, +} +`; + +exports[`Read save file text-pattern.chn 1`] = ` +{ + "edges": [ + { + "animated": false, + "data": {}, + "id": "2b987cd0-9b61-46d2-9bf1-312594938d0c", + "source": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "sourceHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-0", + "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a504f9f1-3e42-4f63-a039-adea8b0562c1", + "source": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "sourceHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", + "target": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "targetHandle": "ad7a95c8-8931-470a-b40d-c39f98cdafd6-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a5954346-4d88-4856-be37-cac38ea292d1", + "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-2", + "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-3", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "b2f91331-97aa-4456-b86c-d746c87fc2ab", + "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", + "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c1e08abb-afa6-42c6-bfb6-6468a846656b", + "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", + "target": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "targetHandle": "3839b3f2-9d2a-43af-857c-71e4f8c17f29-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "e0912d6f-cc41-4bf2-84f5-9e6344ab5a00", + "source": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "sourceHandle": "3b1f700e-fbdb-4c36-a152-d5293918649e-0", + "target": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "targetHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "f3dd2978-13da-4477-949a-6498566b7a6b", + "source": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "sourceHandle": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d-1", + "target": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "targetHandle": "37e5d099-9199-4c51-bffb-c7ea060e6aec-2", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ + { + "data": { + "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "inputData": { + "0": "{1}px x {2}px", + }, + "isDisabled": false, + "schemaId": "chainner:utility:text_pattern", + }, + "height": 546, + "id": "37e5d099-9199-4c51-bffb-c7ea060e6aec", + "position": { + "x": 309.7555959511702, + "y": 771.1213194348871, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "inputData": {}, + "schemaId": "chainner:image:caption", + }, + "height": 258, + "id": "3839b3f2-9d2a-43af-857c-71e4f8c17f29", + "position": { + "x": 600.3085794285071, + "y": 667.4464344534028, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "inputData": { + "0": "C:\\Users\\micha\\Desktop\\test.jpg", + }, + "schemaId": "chainner:image:load", + }, + "height": 538, + "id": "3b1f700e-fbdb-4c36-a152-d5293918649e", + "position": { + "x": -28.19569731256348, + "y": 346.744623600131, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "inputData": {}, + "schemaId": "chainner:image:get_dims", + }, + "height": 256, + "id": "66dc9cea-5e2c-4358-9dc8-3ae5c17d9e4d", + "position": { + "x": -9.716035877966192, + "y": 935.9302075524464, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "inputData": {}, + "schemaId": "chainner:image:preview", + }, + "height": 118, + "id": "ad7a95c8-8931-470a-b40d-c39f98cdafd6", + "position": { + "x": 623.3424132803425, + "y": 978.8257039041982, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + ], + "tamperedWith": false, + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, +} +`; + +exports[`Read save file utilities.chn 1`] = ` +{ + "edges": [], + "nodes": [ + { + "data": { + "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", + "inputData": { + "0": "-", + "1": "Foo", + "2": "Bar", + }, + "schemaId": "chainner:utility:text_append", + }, + "height": 548, + "id": "18acc79d-abf9-46f1-9b4b-651836a9d3b1", + "position": { + "x": 592.03125, + "y": 283, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", + "inputData": { + "0": 1, + "1": "mul", + "2": 5, + }, + "schemaId": "chainner:utility:math", + }, + "height": 384, + "id": "56909a51-acd0-4e3d-b515-b3cb34e725c5", + "position": { + "x": 95.03125, + "y": 377, + }, + "selected": true, + "type": "regularNode", + "width": 257, + "zIndex": 70, + }, + { + "data": { + "id": "e21f5bf4-8171-43ce-a483-5152c5b7022e", + "inputData": { + "0": "Hi mom!", + }, + "schemaId": "chainner:utility:note", }, "height": 202, "id": "e21f5bf4-8171-43ce-a483-5152c5b7022e", @@ -15740,386 +16972,1110 @@ exports[`Write save file DiffusePBR.chn 1`] = ` { "animated": false, "data": {}, - "id": "02f34e1e-a322-4f27-ba01-84a7515b1bb0", + "id": "02f34e1e-a322-4f27-ba01-84a7515b1bb0", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "targetHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "0ec6ff8b-70d0-47cc-8078-ee981e8f50d3", + "selected": false, + "source": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "sourceHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", + "target": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "targetHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "13fb69eb-7a1b-43e2-9fe8-ccc8b43ea00d", + "selected": false, + "source": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "sourceHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-0", + "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "147b7250-25e4-4d47-a057-6a4b3aff9dc0", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "targetHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "26c8d19e-d6c6-420c-ab64-a415f21946be", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "286abf98-b573-5e8f-842e-21c42193376c", + "targetHandle": "286abf98-b573-5e8f-842e-21c42193376c-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "2d9aa2fd-fe1d-40a1-8877-18b4eb35ae6b", + "selected": false, + "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", + "target": "b2965cbc-5afd-5292-a636-7865116c4be6", + "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "2e597454-cb77-4339-b1e9-4381ce8e3518", + "selected": false, + "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", + "target": "229603c5-0c28-5b21-a745-64ffd080d8e8", + "targetHandle": "229603c5-0c28-5b21-a745-64ffd080d8e8-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "31deed07-2efa-41d3-a166-fd767e19d51c", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "targetHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "448ab877-5ef1-4074-8d7d-1bd8da602782", + "selected": false, + "source": "5dffa942-4305-4d70-b45a-572be79b63eb", + "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-0", + "target": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "targetHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "45427b8c-db1d-4adc-9607-dfb07f1fa283", + "selected": false, + "source": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "sourceHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-0", + "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "4b6de475-9d00-4139-90d2-50f5642f049c", + "selected": false, + "source": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "sourceHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-0", + "target": "b2965cbc-5afd-5292-a636-7865116c4be6", + "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "50af00c2-ffb2-4f83-929e-9c832fce95e5", + "selected": false, + "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", + "target": "a89d758d-c7ad-5796-aa77-a7412bf06685", + "targetHandle": "a89d758d-c7ad-5796-aa77-a7412bf06685-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "565b3f85-eb20-4cd5-acab-fd05feb20254", + "selected": false, + "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", + "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "588c9ff0-3258-4337-89e0-2f5ba59072bb", + "selected": false, + "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", + "target": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "targetHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-1", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "673d49dc-038e-4b0a-93cf-c5cbc5e54e6e", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "829792e2-ad18-5544-9021-82380dea1faf", + "targetHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "76fefc64-82a4-48f3-835b-ea1b8b6ed6f5", + "selected": false, + "source": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "sourceHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", + "target": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "targetHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "818dba8a-7562-42b3-9179-2a689a468f47", + "selected": false, + "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", + "target": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "targetHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "8998d977-427d-4c99-b88c-77d08cf9e20d", "selected": false, "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", - "targetHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-1", + "target": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "targetHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-1", "type": "main", "zIndex": 51, }, { "animated": false, "data": {}, - "id": "0ec6ff8b-70d0-47cc-8078-ee981e8f50d3", + "id": "8ab0a082-5069-432b-a442-dadc40573c56", "selected": false, - "source": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", - "sourceHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", - "target": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", - "targetHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", + "source": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "sourceHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", + "target": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "targetHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", "type": "main", "zIndex": 51, }, { "animated": false, "data": {}, - "id": "13fb69eb-7a1b-43e2-9fe8-ccc8b43ea00d", + "id": "8ef17303-8417-4178-a860-22dc37a501d2", "selected": false, - "source": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", - "sourceHandle": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8-0", - "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", - "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-3", + "source": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "sourceHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", + "target": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "targetHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", "type": "main", "zIndex": 51, }, { "animated": false, "data": {}, - "id": "147b7250-25e4-4d47-a057-6a4b3aff9dc0", + "id": "905da30d-7274-4195-af34-7fe7c4587cb9", "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "bc7cf213-bca4-533c-911c-89b8becadfd1", - "targetHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-1", + "source": "829792e2-ad18-5544-9021-82380dea1faf", + "sourceHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", + "target": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "targetHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", "type": "main", "zIndex": 51, }, { "animated": false, "data": {}, - "id": "26c8d19e-d6c6-420c-ab64-a415f21946be", + "id": "a9057959-9059-4036-af2b-9b2792e4f244", "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "286abf98-b573-5e8f-842e-21c42193376c", - "targetHandle": "286abf98-b573-5e8f-842e-21c42193376c-1", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", + "targetHandle": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3-0", "type": "main", "zIndex": 51, }, { "animated": false, "data": {}, - "id": "2d9aa2fd-fe1d-40a1-8877-18b4eb35ae6b", + "id": "ab672a14-516b-46ae-b8c9-c40e0eabf08c", + "selected": false, + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", + "targetHandle": "abb98de4-502e-572c-b5dc-3ac1278a3bc7-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "b981a9ec-74f7-4ded-8b61-015bc6f27db8", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "c165f3db-72b2-4b3a-a62f-a07f73e975ac", + "selected": false, + "source": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "sourceHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-0", + "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", + "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "de002f1f-fd5e-48ec-aab7-e640afedc97a", + "selected": false, + "source": "5dffa942-4305-4d70-b45a-572be79b63eb", + "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-3", + "target": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "targetHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e106a947-2b94-4426-97e6-cce668a97b08", + "selected": false, + "source": "286abf98-b573-5e8f-842e-21c42193376c", + "sourceHandle": "286abf98-b573-5e8f-842e-21c42193376c-0", + "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-3", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e112d92b-fe49-4212-9c03-cd2caf313752", + "selected": false, + "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", + "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", + "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e5ceb3d4-b5ea-483e-bd38-13e02197d6a7", + "selected": false, + "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", + "target": "19c97d47-b9ea-54b9-b1dc-365d62307e88", + "targetHandle": "19c97d47-b9ea-54b9-b1dc-365d62307e88-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "e6298305-1d92-42d3-8b8b-e86eab9d829a", + "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", + "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", + "target": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "targetHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", + "type": "main", + "zIndex": 51, + }, + { + "animated": false, + "data": {}, + "id": "f5d5c28e-e6a4-4b46-8846-d84d2d06c975", + "selected": false, + "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", + "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-0", + "type": "main", + "zIndex": 51, + }, + ], + "nodes": [ + { + "data": { + "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:pass_through", + }, + "height": 142, + "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 330, + "y": 900, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, + }, + { + "data": { + "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "inputData": { + "1": 0, + "2": 0, + "3": 0, + "4": 1.609, + "5": "sobel-like-5", + "6": 0, + "7": "none", + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:normal_generator", + }, + "height": 510, + "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2610, + "y": 1155, + }, + "selected": false, + "type": "regularNode", + "width": 287, + "zIndex": 52, + }, + { + "data": { + "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "inputData": {}, + "isDisabled": false, + "iteratorSize": { + "height": 2655, + "offsetLeft": 9, + "offsetTop": 119, + "width": 3495, + }, + "schemaId": "chainner:image:file_iterator", + }, + "height": 2799, + "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": -6495, + "y": -315, + }, + "selected": false, + "type": "iterator", + "width": 3513, + "zIndex": 50, + }, + { + "data": { + "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC4_UNORM", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "isDisabled": false, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 414, + "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2220, + "y": 1875, + }, "selected": false, - "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", - "target": "b2965cbc-5afd-5292-a636-7865116c4be6", - "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "2e597454-cb77-4339-b1e9-4381ce8e3518", + "data": { + "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", + "inputData": { + "0": "Generate Normal Maps", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:note", + }, + "height": 174, + "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2625, + "y": 960, + }, "selected": false, - "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", - "target": "229603c5-0c28-5b21-a745-64ffd080d8e8", - "targetHandle": "229603c5-0c28-5b21-a745-64ffd080d8e8-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 258, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "31deed07-2efa-41d3-a166-fd767e19d51c", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", - "targetHandle": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9-0", - "type": "main", - "zIndex": 51, + "data": { + "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:pass_through", + }, + "height": 142, + "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 630, + "y": 915, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "448ab877-5ef1-4074-8d7d-1bd8da602782", + "data": { + "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2205, + "y": 1530, + }, "selected": false, - "source": "5dffa942-4305-4d70-b45a-572be79b63eb", - "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-0", - "target": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "targetHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "45427b8c-db1d-4adc-9607-dfb07f1fa283", + "data": { + "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 945, + "y": 1320, + }, "selected": false, - "source": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", - "sourceHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-0", - "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", - "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-3", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "4b6de475-9d00-4139-90d2-50f5642f049c", + "data": { + "id": "286abf98-b573-5e8f-842e-21c42193376c", + "inputData": { + "0": "_", + "2": "diffuse", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "286abf98-b573-5e8f-842e-21c42193376c", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2895, + "y": 135, + }, "selected": false, - "source": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", - "sourceHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-0", - "target": "b2965cbc-5afd-5292-a636-7865116c4be6", - "targetHandle": "b2965cbc-5afd-5292-a636-7865116c4be6-3", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "50af00c2-ffb2-4f83-929e-9c832fce95e5", + "data": { + "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC4_UNORM", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "isDisabled": false, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 414, + "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2220, + "y": 2310, + }, "selected": false, - "source": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "sourceHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", - "target": "a89d758d-c7ad-5796-aa77-a7412bf06685", - "targetHandle": "a89d758d-c7ad-5796-aa77-a7412bf06685-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "565b3f85-eb20-4cd5-acab-fd05feb20254", + "data": { + "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "inputData": { + "1": "DirectX", + "2": "Octahedral", + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:convert_normal_map", + }, + "height": 254, + "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2940, + "y": 1005, + }, "selected": false, - "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", - "target": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", - "targetHandle": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "588c9ff0-3258-4337-89e0-2f5ba59072bb", + "data": { + "id": "377a7454-27d1-5782-bbe7-d271812926c0", + "inputData": { + "0": "Output Diffuse Maps", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:note", + }, + "height": 174, + "id": "377a7454-27d1-5782-bbe7-d271812926c0", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2880, + "y": 450, + }, "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", - "targetHandle": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c-1", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 258, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "673d49dc-038e-4b0a-93cf-c5cbc5e54e6e", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "829792e2-ad18-5544-9021-82380dea1faf", - "targetHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", - "type": "main", - "zIndex": 51, + "data": { + "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 30, + "y": 375, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "76fefc64-82a4-48f3-835b-ea1b8b6ed6f5", + "data": { + "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "inputData": { + "1": 0, + "2": 0, + "3": 0, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:hue_and_saturation", + }, + "height": 286, + "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 90, + "y": 1320, + }, "selected": false, - "source": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", - "sourceHandle": "b9f75dc9-fac1-5756-99d8-ec876f3f8060-0", - "target": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "targetHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "818dba8a-7562-42b3-9179-2a689a468f47", + "data": { + "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "inputData": { + "0": "_", + "2": "rough", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1875, + "y": 1995, + }, "selected": false, - "source": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "sourceHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", - "target": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "targetHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "8998d977-427d-4c99-b88c-77d08cf9e20d", + "data": { + "id": "5dffa942-4305-4d70-b45a-572be79b63eb", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:file_iterator_load", + }, + "height": 230, + "id": "5dffa942-4305-4d70-b45a-572be79b63eb", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 15, + "y": 135, + }, "selected": false, - "source": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "sourceHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "target": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", - "targetHandle": "720ce1f5-c796-5909-9422-ca1c5a94ec2c-1", - "type": "main", - "zIndex": 51, + "type": "iteratorHelper", + "width": 267, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "8ab0a082-5069-432b-a442-dadc40573c56", + "data": { + "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "inputData": { + "0": "_", + "2": "normal", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 2940, + "y": 1275, + }, "selected": false, - "source": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", - "sourceHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", - "target": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "targetHandle": "19a4170e-d109-5674-a66b-b7c9299e7e1b-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "8ef17303-8417-4178-a860-22dc37a501d2", + "data": { + "id": "829792e2-ad18-5544-9021-82380dea1faf", + "inputData": { + "1": 0, + "2": -100, + "3": 25, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:hue_and_saturation", + }, + "height": 286, + "id": "829792e2-ad18-5544-9021-82380dea1faf", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1515, + "y": 1545, + }, "selected": false, - "source": "03dbb26c-b40d-4a18-8837-1e974b274a6a", - "sourceHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", - "target": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "targetHandle": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "905da30d-7274-4195-af34-7fe7c4587cb9", + "data": { + "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:invert", + }, + "height": 142, + "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1830, + "y": 1830, + }, "selected": false, - "source": "829792e2-ad18-5544-9021-82380dea1faf", - "sourceHandle": "829792e2-ad18-5544-9021-82380dea1faf-0", - "target": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "targetHandle": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "a9057959-9059-4036-af2b-9b2792e4f244", + "data": { + "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC3_UNORM_SRGB", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 534, + "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 3150, + "y": 120, + }, "selected": false, - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", - "targetHandle": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "ab672a14-516b-46ae-b8c9-c40e0eabf08c", + "data": { + "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "inputData": { + "1": 0, + "2": 29, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:brightness_and_contrast", + }, + "height": 238, + "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1815, + "y": 1575, + }, "selected": false, - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", - "targetHandle": "abb98de4-502e-572c-b5dc-3ac1278a3bc7-0", - "type": "main", - "zIndex": 51, - }, - { - "animated": false, - "data": {}, - "id": "b981a9ec-74f7-4ded-8b61-015bc6f27db8", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", - "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 279, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "c165f3db-72b2-4b3a-a62f-a07f73e975ac", + "data": { + "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", + "inputData": {}, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:view", + }, + "height": 334, + "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 3210, + "y": 945, + }, "selected": false, - "source": "bc7cf213-bca4-533c-911c-89b8becadfd1", - "sourceHandle": "bc7cf213-bca4-533c-911c-89b8becadfd1-0", - "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", - "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-3", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "de002f1f-fd5e-48ec-aab7-e640afedc97a", + "data": { + "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", + "inputData": { + "2": 0, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:blend", + }, + "height": 230, + "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 661.3261841563835, + "y": 419.1796137976695, + }, "selected": false, - "source": "5dffa942-4305-4d70-b45a-572be79b63eb", - "sourceHandle": "5dffa942-4305-4d70-b45a-572be79b63eb-3", - "target": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", - "targetHandle": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "e106a947-2b94-4426-97e6-cce668a97b08", + "data": { + "id": "b2965cbc-5afd-5292-a636-7865116c4be6", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "dds", + "5": 95, + "6": "BC5_UNORM", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "isDisabled": false, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:save", + }, + "height": 414, + "id": "b2965cbc-5afd-5292-a636-7865116c4be6", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 3210, + "y": 1305, + }, "selected": false, - "source": "286abf98-b573-5e8f-842e-21c42193376c", - "sourceHandle": "286abf98-b573-5e8f-842e-21c42193376c-0", - "target": "a22f5c58-2cdd-5607-9608-c6ea34057811", - "targetHandle": "a22f5c58-2cdd-5607-9608-c6ea34057811-3", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "e112d92b-fe49-4212-9c03-cd2caf313752", + "data": { + "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "inputData": { + "1": 4, + "2": 100, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:brightness_and_contrast", + }, + "height": 238, + "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 360, + "y": 1335, + }, "selected": false, - "source": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "sourceHandle": "d15ff92c-a55b-5de9-ada8-9014ceb39824-0", - "target": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", - "targetHandle": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 279, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "e5ceb3d4-b5ea-483e-bd38-13e02197d6a7", + "data": { + "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", + "inputData": { + "0": "Generate Rough and Metallic maps", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:note", + }, + "height": 174, + "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 1545, + "y": 1980, + }, "selected": false, - "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", - "target": "19c97d47-b9ea-54b9-b1dc-365d62307e88", - "targetHandle": "19c97d47-b9ea-54b9-b1dc-365d62307e88-0", - "type": "main", - "zIndex": 51, - }, - { - "animated": false, - "data": {}, - "id": "e6298305-1d92-42d3-8b8b-e86eab9d829a", - "source": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "sourceHandle": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945-0", - "target": "03dbb26c-b40d-4a18-8837-1e974b274a6a", - "targetHandle": "03dbb26c-b40d-4a18-8837-1e974b274a6a-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 258, + "zIndex": 52, }, { - "animated": false, - "data": {}, - "id": "f5d5c28e-e6a4-4b46-8846-d84d2d06c975", + "data": { + "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "inputData": { + "0": "_", + "2": "emissive", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:utility:text_append", + }, + "height": 302, + "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "position": { + "x": 375, + "y": 1590, + }, "selected": false, - "source": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "sourceHandle": "85735831-521c-59bc-9e05-ff0da92ba1a9-0", - "target": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", - "targetHandle": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca-0", - "type": "main", - "zIndex": 51, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, - ], - "nodes": [ { "data": { - "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", "inputData": {}, "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", "schemaId": "chainner:utility:pass_through", }, "height": 142, - "id": "01d9b233-83d7-5388-aa11-4a2beaeb8dcc", + "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", "position": { - "x": 330, - "y": 900, + "x": 300, + "y": 375, }, "selected": false, "type": "regularNode", @@ -16128,58 +18084,57 @@ exports[`Write save file DiffusePBR.chn 1`] = ` }, { "data": { - "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", "inputData": { - "1": 0, - "2": 0, - "3": 0, - "4": 1.609, - "5": "sobel-like-5", - "6": 0, - "7": "none", + "0": "This handles emissives by grabbing fulbright edges. WIP", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, }, "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:normal_generator", + "schemaId": "chainner:utility:note", }, - "height": 510, - "id": "03dbb26c-b40d-4a18-8837-1e974b274a6a", + "height": 174, + "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", "position": { - "x": 2610, - "y": 1155, + "x": 75, + "y": 1620, }, "selected": false, "type": "regularNode", - "width": 287, + "width": 258, "zIndex": 52, }, { "data": { - "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "inputData": {}, - "isDisabled": false, - "iteratorSize": { - "height": 2655, - "offsetLeft": 9, - "offsetTop": 119, - "width": 3495, + "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "inputData": { + "1": 0, + "2": 0, + "3": 0, }, - "schemaId": "chainner:image:file_iterator", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "schemaId": "chainner:image:hue_and_saturation", }, - "height": 2799, - "id": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 286, + "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", "position": { - "x": -6495, - "y": -315, + "x": 675, + "y": 1320, }, "selected": false, - "type": "iterator", - "width": 3513, - "zIndex": 50, + "type": "regularNode", + "width": 240, + "zIndex": 52, }, { "data": { - "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", "inputData": { "10": 0, "11": 2167057, @@ -16187,7 +18142,7 @@ exports[`Write save file DiffusePBR.chn 1`] = ` "13": 0, "4": "dds", "5": 95, - "6": "BC4_UNORM", + "6": "BC3_UNORM_SRGB", "7": 0, "8": 0, "9": 0, @@ -16206,12 +18161,12 @@ exports[`Write save file DiffusePBR.chn 1`] = ` "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", "schemaId": "chainner:image:save", }, - "height": 414, - "id": "0e5176d9-0e4b-5d93-a177-5b4a5ad996ca", + "height": 534, + "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", "position": { - "x": 2220, - "y": 1875, + "x": 660, + "y": 1635, }, "selected": false, "type": "regularNode", @@ -16220,924 +18175,901 @@ exports[`Write save file DiffusePBR.chn 1`] = ` }, { "data": { - "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", + "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", "inputData": { - "0": "Generate Normal Maps", + "0": "_", + "2": "metal", }, "inputSize": { "0": { "height": 80, "width": 240, }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, }, "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", + "schemaId": "chainner:utility:text_append", }, - "height": 174, - "id": "103d1e6e-f8d6-4611-8b46-a08dcb0d8f65", + "height": 302, + "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", "position": { - "x": 2625, - "y": 960, + "x": 1875, + "y": 2325, }, "selected": false, "type": "regularNode", - "width": 258, + "width": 240, "zIndex": 52, }, + ], + "viewport": { + "x": 2212.0828621245882, + "y": -67.46550767960508, + "zoom": 0.3789291416276009, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file add noise with seed edge.chn 1`] = ` +{ + "checksum": "ee320f566444d1ea6d1f24e60832f625", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "01c37d90-c15a-44a6-95af-fa105b9f7caf", + "source": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "sourceHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", + "target": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "targetHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "51c5608b-3ac4-4062-ae29-d06a6af47979", + "source": "7bd9efef-3506-42cb-942a-062f3e410085", + "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-0", + "target": "545c6463-b978-4987-a3c3-a44a774184be", + "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "7ad71b84-1fc7-4d06-a729-aa0927fa9c6b", + "source": "545c6463-b978-4987-a3c3-a44a774184be", + "sourceHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", + "target": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "targetHandle": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "e4a21d62-cc17-42ea-85c3-5ab8013767b2", + "source": "7bd9efef-3506-42cb-942a-062f3e410085", + "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-2", + "target": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "targetHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "161e3e49-745d-58fe-aae4-e0bdefa50dff", + "source": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "sourceHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-0", + "target": "545c6463-b978-4987-a3c3-a44a774184be", + "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-4", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ { "data": { - "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", + "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:utility:text_length", }, - "height": 142, - "id": "19a4170e-d109-5674-a66b-b7c9299e7e1b", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 164, + "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", "position": { - "x": 630, - "y": 915, + "x": 496, + "y": 800, }, "selected": false, "type": "regularNode", "width": 240, - "zIndex": 52, + "zIndex": 50, }, { "data": { - "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", + "id": "545c6463-b978-4987-a3c3-a44a774184be", + "inputData": { + "1": "gaussian", + "2": "rgb", + "3": 50, + "4": 0, + }, + "schemaId": "chainner:image:add_noise", }, - "height": 334, - "id": "19c97d47-b9ea-54b9-b1dc-365d62307e88", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 356, + "id": "545c6463-b978-4987-a3c3-a44a774184be", "position": { - "x": 2205, - "y": 1530, + "x": 800, + "y": 544, }, "selected": false, "type": "regularNode", "width": 240, - "zIndex": 52, + "zIndex": 50, }, { "data": { - "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", + "id": "7bd9efef-3506-42cb-942a-062f3e410085", + "inputData": { + "0": "C:\\Users\\micha\\Desktop\\face.png", + }, + "schemaId": "chainner:image:load", }, - "height": 334, - "id": "229603c5-0c28-5b21-a745-64ffd080d8e8", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 420, + "id": "7bd9efef-3506-42cb-942a-062f3e410085", "position": { - "x": 945, - "y": 1320, + "x": 192, + "y": 480, }, "selected": false, "type": "regularNode", "width": 240, - "zIndex": 52, + "zIndex": 50, }, { "data": { - "id": "286abf98-b573-5e8f-842e-21c42193376c", - "inputData": { - "0": "_", - "2": "diffuse", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", + "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 302, - "id": "286abf98-b573-5e8f-842e-21c42193376c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 332, + "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", "position": { - "x": 2895, - "y": 135, + "x": 1104, + "y": 544, }, - "selected": false, + "selected": true, "type": "regularNode", "width": 240, - "zIndex": 52, + "zIndex": 70, }, { "data": { - "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", + "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC4_UNORM", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "0": 0, }, - "isDisabled": false, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "schemaId": "chainner:utility:derive_seed", }, - "height": 414, - "id": "2b8cc774-602b-56d8-98f9-7c7416a0dbe2", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 356, + "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", "position": { - "x": 2220, - "y": 2310, + "x": 520, + "y": 524, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 242, + "zIndex": 50, + }, + ], + "viewport": { + "x": -172.3368816369316, + "y": -148.94747837726254, + "zoom": 1.1486983549970347, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file big ol test.chn 1`] = ` +{ + "checksum": "2459571db99cb5b8a8535e74edec6815", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "63622b46-a037-4ce3-b6b9-3c8f84c4729c", + "source": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", + "sourceHandle": "a548dbd5-faf8-4ec5-a802-d2dce26057e0-0", + "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "ff04dcb9-e700-43ef-a91d-d26c1061de05", + "source": "8c494f8c-b566-4ded-a787-ea1c173b0538", + "sourceHandle": "8c494f8c-b566-4ded-a787-ea1c173b0538-0", + "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "17e27305-dda3-4a49-a511-b913b73fd1b1", + "source": "16dfce4e-01c5-4245-b147-d98395279949", + "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-0", + "target": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "targetHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "6304c53f-441f-48b3-830e-a6a0a3b3b287", + "source": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "sourceHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", + "target": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "targetHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "a1229db0-7945-41c1-9853-77275a2e1b17", + "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", + "target": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "targetHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "2dcd7c05-01ce-4500-b35b-390d0e6ed4ac", + "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", + "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-1", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "1f927646-93ec-4e84-afb9-c57ed5396fd6", + "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", + "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-1", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "156be7a7-729d-455c-ad72-1a204f0085ac", + "source": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "sourceHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", + "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "98884ce6-ec19-4ef1-9f37-308bf37c271f", + "source": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "sourceHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", + "target": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "targetHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "38a0892d-3099-45f2-93c5-801be4eaca63", + "source": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "sourceHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", + "target": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", + "targetHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "f1abb4c9-d5e6-4c11-b8d1-4ce7b5b18980", + "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", + "target": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "targetHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "3a762d4f-59b1-489b-aabf-1353a92ffdb6", + "source": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", + "sourceHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", + "target": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", + "targetHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "5b9e0649-5c85-46d9-9caf-2d430eb52530", + "source": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", + "sourceHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", + "target": "34807ee8-0710-5bbf-8412-324e8bcaa540", + "targetHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "b4e8a304-a841-4ce3-ba95-38aec0833c96", + "source": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "sourceHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", + "target": "95eba862-eae0-4460-99bd-8251a4777df8", + "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", + "type": "main", + "zIndex": 1001, + }, + { + "animated": false, + "data": {}, + "id": "14fc7efc-4ee9-4657-a4b0-c44525bf4f82", + "source": "1cb633d8-20a1-4076-a9d9-589fde1ce979", + "sourceHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", + "target": "95eba862-eae0-4460-99bd-8251a4777df8", + "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-1", + "type": "main", + "zIndex": 1001, }, { - "data": { - "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "inputData": { - "1": "DirectX", - "2": "Octahedral", - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:convert_normal_map", - }, - "height": 254, - "id": "3371a5fd-1e69-5456-bb9a-ac8cf8f3d34b", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 2940, - "y": 1005, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "animated": false, + "data": {}, + "id": "7fc9cc98-46ce-4850-8143-54c3f8be366e", + "source": "95eba862-eae0-4460-99bd-8251a4777df8", + "sourceHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", + "target": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", + "targetHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", + "type": "main", + "zIndex": 1001, }, { - "data": { - "id": "377a7454-27d1-5782-bbe7-d271812926c0", - "inputData": { - "0": "Output Diffuse Maps", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", - }, - "height": 174, - "id": "377a7454-27d1-5782-bbe7-d271812926c0", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 2880, - "y": 450, - }, - "selected": false, - "type": "regularNode", - "width": 258, - "zIndex": 52, + "animated": false, + "data": {}, + "id": "27d55f0d-b6ab-423e-969c-ea202c904052", + "source": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", + "sourceHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", + "target": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "targetHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", + "type": "main", + "zIndex": 1001, }, { - "data": { - "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", - }, - "height": 334, - "id": "48c1df00-a7dd-4fb6-b3c9-80a20cf8b1b3", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 30, - "y": 375, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "animated": false, + "data": {}, + "id": "e6adc9ea-055e-4c83-a317-9c8d5695e133", + "source": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "sourceHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", + "target": "9223f402-191d-432d-9643-a41fdaa78a51", + "targetHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", + "type": "main", + "zIndex": 1001, }, { - "data": { - "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", - "inputData": { - "1": 0, - "2": 0, - "3": 0, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:hue_and_saturation", - }, - "height": 286, - "id": "48cc852a-829a-5a49-8bf3-3dbf32d4dde9", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 90, - "y": 1320, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "animated": false, + "data": {}, + "id": "ad0c3fac-7651-4b6b-a137-d07c863afca3", + "source": "9223f402-191d-432d-9643-a41fdaa78a51", + "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", + "target": "00b245a9-e07c-4611-abb2-368c4126b47c", + "targetHandle": "00b245a9-e07c-4611-abb2-368c4126b47c-0", + "type": "main", + "zIndex": 1001, }, { - "data": { - "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", - "inputData": { - "0": "_", - "2": "rough", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", - }, - "height": 302, - "id": "51e90ad3-58a1-50c8-9ef7-69ec56081a6c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 1875, - "y": 1995, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "animated": false, + "data": {}, + "id": "0659869b-2e2e-45d3-8075-13e98d266eda", + "source": "16dfce4e-01c5-4245-b147-d98395279949", + "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-3", + "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", + "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-3", + "type": "main", + "zIndex": 1001, }, { - "data": { - "id": "5dffa942-4305-4d70-b45a-572be79b63eb", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:file_iterator_load", - }, - "height": 230, - "id": "5dffa942-4305-4d70-b45a-572be79b63eb", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 15, - "y": 135, - }, - "selected": false, - "type": "iteratorHelper", - "width": 267, - "zIndex": 52, + "animated": false, + "data": {}, + "id": "1ce4a40b-3a7e-440e-93cf-123fd6dd9ce7", + "source": "9223f402-191d-432d-9643-a41fdaa78a51", + "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", + "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", + "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-0", + "type": "main", + "zIndex": 1001, }, { - "data": { - "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", - "inputData": { - "0": "_", - "2": "normal", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", - }, - "height": 302, - "id": "720ce1f5-c796-5909-9422-ca1c5a94ec2c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "position": { - "x": 2940, - "y": 1275, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "animated": false, + "data": {}, + "id": "1460a680-f378-5dd8-9122-0654dbaeadf1", + "source": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "sourceHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", + "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-1", + "type": "main", + "zIndex": null, + }, + { + "animated": false, + "data": {}, + "id": "92707fd1-4084-5fa2-adfd-c2b1fa686bda", + "source": "34807ee8-0710-5bbf-8412-324e8bcaa540", + "sourceHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", + "target": "1cb633d8-20a1-4076-a9d9-589fde1ce979", + "targetHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "829792e2-ad18-5544-9021-82380dea1faf", + "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", "inputData": { - "1": 0, - "2": -100, - "3": 25, + "0": "D:\\Upscaling\\LR\\Chapter 3_ Disk 3\\[4]_Neet", + }, + "iteratorSize": { + "height": 2103, + "offsetLeft": 9, + "offsetTop": 163, + "width": 4443, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:hue_and_saturation", + "schemaId": "chainner:image:file_iterator", }, - "height": 286, - "id": "829792e2-ad18-5544-9021-82380dea1faf", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 667, + "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 1515, - "y": 1545, + "x": 32, + "y": 336, }, "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "type": "iterator", + "width": 497, }, { "data": { - "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", + "id": "16dfce4e-01c5-4245-b147-d98395279949", "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:invert", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:file_iterator_load", }, - "height": 142, - "id": "85735831-521c-59bc-9e05-ff0da92ba1a9", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 217, + "id": "16dfce4e-01c5-4245-b147-d98395279949", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 1830, - "y": 1830, + "x": 9, + "y": 163, }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 52, + "type": "iteratorHelper", + "width": 263, }, { "data": { - "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", + "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC3_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "1": 0, + "2": 32, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:crop", }, - "height": 534, - "id": "a22f5c58-2cdd-5607-9608-c6ea34057811", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 259, + "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 3150, - "y": 120, + "x": 432, + "y": 256, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", + "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", "inputData": { - "1": 0, - "2": 29, + "1": 1, + "3": 20, + "4": 0, + "5": 0, + "6": 0, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:brightness_and_contrast", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:crop", }, - "height": 238, - "id": "a5b45bc8-d7fb-57f2-8796-2c0243c3f69d", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 505, + "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 1815, - "y": 1575, + "x": 784, + "y": 288, }, "selected": false, "type": "regularNode", - "width": 279, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:view", + "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "inputData": { + "1": 2.2, + "2": 2.2, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:gaussian_blur", }, - "height": 334, - "id": "a89d758d-c7ad-5796-aa77-a7412bf06685", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 3210, - "y": 945, + "x": 1184, + "y": 480, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", + "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", "inputData": { "2": 0, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:blend", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:ncnn:upscale_image", }, - "height": 230, - "id": "abb98de4-502e-572c-b5dc-3ac1278a3bc7", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 217, + "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 661.3261841563835, - "y": 419.1796137976695, + "x": 1664, + "y": 560, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 241, }, { "data": { - "id": "b2965cbc-5afd-5292-a636-7865116c4be6", + "id": "95eba862-eae0-4460-99bd-8251a4777df8", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC5_UNORM", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "4": "horizontal", }, - "isDisabled": false, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:stack", }, - "height": 414, - "id": "b2965cbc-5afd-5292-a636-7865116c4be6", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "95eba862-eae0-4460-99bd-8251a4777df8", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 3210, - "y": 1305, + "x": 3104, + "y": 800, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", + "id": "9223f402-191d-432d-9643-a41fdaa78a51", "inputData": { - "1": 4, - "2": 100, + "1": "Big ol' test", }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:brightness_and_contrast", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:caption", }, - "height": 238, - "id": "b9f75dc9-fac1-5756-99d8-ec876f3f8060", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "9223f402-191d-432d-9643-a41fdaa78a51", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 360, - "y": 1335, + "x": 3664, + "y": 800, }, "selected": false, "type": "regularNode", - "width": 279, - "zIndex": 52, }, { "data": { - "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", + "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", "inputData": { - "0": "Generate Rough and Metallic maps", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "2": 0, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:ncnn:upscale_image", }, - "height": 174, - "id": "bbe670c4-b9bd-586e-89d0-90075fad4ac6", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 1545, - "y": 1980, + "x": 1584, + "y": 832, }, "selected": false, "type": "regularNode", - "width": 258, - "zIndex": 52, }, { "data": { - "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", + "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", "inputData": { - "0": "_", - "2": "emissive", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, - }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", + "1": 3, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:sharpen", }, - "height": 302, - "id": "bc7cf213-bca4-533c-911c-89b8becadfd1", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 375, - "y": 1590, + "x": 2512, + "y": 655, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "inputData": {}, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:pass_through", + "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "inputData": { + "1": 200, + "2": 0, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:resize_factor", }, - "height": 142, - "id": "c57fca2b-4dbb-4bc5-9c43-4804f4ae9945", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 341, + "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 300, - "y": 375, + "x": 1424, + "y": 1104, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", + "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", "inputData": { - "0": "This handles emissives by grabbing fulbright edges. WIP", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "1": 50, + "2": 3, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:note", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:resize_factor", }, - "height": 174, - "id": "c6d42d13-a290-5b29-b94d-22951ef0348c", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 75, - "y": 1620, + "x": 2224, + "y": 1216, }, "selected": false, "type": "regularNode", - "width": 258, - "zIndex": 52, }, { "data": { - "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", + "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", "inputData": { "1": 0, - "2": 0, - "3": 0, + "2": 10, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:hue_and_saturation", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:create_border", }, - "height": 286, - "id": "d15ff92c-a55b-5de9-ada8-9014ceb39824", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "height": 341, + "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 675, - "y": 1320, + "x": 3232, + "y": 1328, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, + "width": 257, }, { "data": { - "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", + "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "dds", - "5": 95, - "6": "BC3_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "1": 0, + "2": 46.3, }, - "isDisabled": false, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:image:save", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:brightness_and_contrast", }, - "height": 534, - "id": "e1cec3e7-13ab-58ef-8bfe-99b5cfff743d", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 660, - "y": 1635, + "x": 2675, + "y": 1007, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, }, { "data": { - "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", + "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", "inputData": { - "0": "_", - "2": "metal", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "2": 0, + "3": 30, + "4": 0, }, - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", - "schemaId": "chainner:utility:text_append", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:blend", }, - "height": 302, - "id": "ee1d0b69-9502-5b1b-83ea-059fbd902bf8", - "parentNode": "07edc29c-ef5f-42a9-8d3b-b13353fcf506", + "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 1875, - "y": 2325, + "x": 2080, + "y": 576, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 52, - }, - ], - "viewport": { - "x": 2212.0828621245882, - "y": -67.46550767960508, - "zoom": 0.3789291416276009, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file add noise with seed edge.chn 1`] = ` -{ - "checksum": "ee320f566444d1ea6d1f24e60832f625", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "01c37d90-c15a-44a6-95af-fa105b9f7caf", - "source": "4b44b642-8003-41d7-9fed-6d7bac837b1c", - "sourceHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", - "target": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", - "targetHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "51c5608b-3ac4-4062-ae29-d06a6af47979", - "source": "7bd9efef-3506-42cb-942a-062f3e410085", - "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-0", - "target": "545c6463-b978-4987-a3c3-a44a774184be", - "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "7ad71b84-1fc7-4d06-a729-aa0927fa9c6b", - "source": "545c6463-b978-4987-a3c3-a44a774184be", - "sourceHandle": "545c6463-b978-4987-a3c3-a44a774184be-0", - "target": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", - "targetHandle": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc-0", - "type": "main", - "zIndex": 69, }, { - "animated": false, - "data": {}, - "id": "e4a21d62-cc17-42ea-85c3-5ab8013767b2", - "source": "7bd9efef-3506-42cb-942a-062f3e410085", - "sourceHandle": "7bd9efef-3506-42cb-942a-062f3e410085-2", - "target": "4b44b642-8003-41d7-9fed-6d7bac837b1c", - "targetHandle": "4b44b642-8003-41d7-9fed-6d7bac837b1c-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "inputData": { + "1": 0, + "2": -10, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:shift", + }, + "height": 341, + "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 3568, + "y": 1184, + }, + "selected": false, + "type": "regularNode", + "width": 257, }, { - "animated": false, - "data": {}, - "id": "161e3e49-745d-58fe-aae4-e0bdefa50dff", - "source": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", - "sourceHandle": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f-0", - "target": "545c6463-b978-4987-a3c3-a44a774184be", - "targetHandle": "545c6463-b978-4987-a3c3-a44a774184be-4", - "type": "main", - "zIndex": 49, + "data": { + "id": "00b245a9-e07c-4611-abb2-368c4126b47c", + "inputData": {}, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:preview", + }, + "id": "00b245a9-e07c-4611-abb2-368c4126b47c", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "position": { + "x": 3776, + "y": 544, + }, + "type": "regularNode", }, - ], - "nodes": [ { "data": { - "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", - "inputData": {}, - "schemaId": "chainner:utility:text_length", + "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", + "inputData": { + "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.param", + "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.bin", + }, + "schemaId": "chainner:ncnn:load_model", }, - "height": 164, - "id": "4b44b642-8003-41d7-9fed-6d7bac837b1c", + "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", "position": { - "x": 496, - "y": 800, + "x": 1184, + "y": -96, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 50, }, { "data": { - "id": "545c6463-b978-4987-a3c3-a44a774184be", + "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", "inputData": { - "1": "gaussian", - "2": "rgb", - "3": 50, - "4": 0, + "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.param", + "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.bin", }, - "schemaId": "chainner:image:add_noise", + "schemaId": "chainner:ncnn:load_model", }, - "height": 356, - "id": "545c6463-b978-4987-a3c3-a44a774184be", + "height": 317, + "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", "position": { - "x": 800, - "y": 544, + "x": 1648, + "y": -48, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 257, }, { "data": { - "id": "7bd9efef-3506-42cb-942a-062f3e410085", + "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", "inputData": { - "0": "C:\\Users\\micha\\Desktop\\face.png", + "1": "D:\\Upscaling\\Iterator Test", + "4": "png", }, - "schemaId": "chainner:image:load", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:save", }, - "height": 420, - "id": "7bd9efef-3506-42cb-942a-062f3e410085", + "height": 365, + "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 192, - "y": 480, + "x": 3968, + "y": 1152, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 257, }, { "data": { - "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "inputData": { + "1": 30, + }, + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", + "schemaId": "chainner:image:opacity", }, - "height": 332, - "id": "e67d0c33-3f14-40c7-8bce-f6c67cfee6bc", + "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", + "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", "position": { - "x": 1104, - "y": 544, + "x": 1820, + "y": 726, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 70, }, { "data": { - "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", "inputData": { - "0": 0, + "1": 0, + "2": 0, + "3": 9, }, - "schemaId": "chainner:utility:derive_seed", + "schemaId": "chainner:image:hue_and_saturation", }, "height": 356, - "id": "fbc19ef9-0b32-52a8-94f4-ef1be1a9063f", + "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", "position": { - "x": 520, - "y": 524, + "x": 2395, + "y": 987, }, "selected": false, "type": "regularNode", @@ -17146,2979 +19078,3009 @@ exports[`Write save file add noise with seed edge.chn 1`] = ` }, ], "viewport": { - "x": -172.3368816369316, - "y": -148.94747837726254, - "zoom": 1.1486983549970347, + "x": 81.22972626560477, + "y": 61.97665967554906, + "zoom": 0.2332582478842029, }, }, "version": "0.0.0-test", } `; -exports[`Write save file big ol test.chn 1`] = ` +exports[`Write save file blend-images.chn 1`] = ` { - "checksum": "2459571db99cb5b8a8535e74edec6815", + "checksum": "796ef7a7fb7c294327d8e5767fe10d2c", "content": { "edges": [ { "animated": false, "data": {}, - "id": "63622b46-a037-4ce3-b6b9-3c8f84c4729c", - "source": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", - "sourceHandle": "a548dbd5-faf8-4ec5-a802-d2dce26057e0-0", - "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "ff04dcb9-e700-43ef-a91d-d26c1061de05", - "source": "8c494f8c-b566-4ded-a787-ea1c173b0538", - "sourceHandle": "8c494f8c-b566-4ded-a787-ea1c173b0538-0", - "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "17e27305-dda3-4a49-a511-b913b73fd1b1", - "source": "16dfce4e-01c5-4245-b147-d98395279949", - "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-0", - "target": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", - "targetHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "6304c53f-441f-48b3-830e-a6a0a3b3b287", - "source": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", - "sourceHandle": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc-0", - "target": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "targetHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "a1229db0-7945-41c1-9853-77275a2e1b17", - "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", - "target": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "targetHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "2dcd7c05-01ce-4500-b35b-390d0e6ed4ac", - "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", - "target": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "targetHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-1", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "1f927646-93ec-4e84-afb9-c57ed5396fd6", - "source": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "sourceHandle": "f840ac55-5d59-4a39-8315-2e9b962e66b4-0", - "target": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "targetHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-1", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "156be7a7-729d-455c-ad72-1a204f0085ac", - "source": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "sourceHandle": "25e041c5-4bc8-4caf-b42d-051e40b4af8f-0", - "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "98884ce6-ec19-4ef1-9f37-308bf37c271f", - "source": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "sourceHandle": "29e944f4-6c54-4f21-ac9f-502b499666cf-0", - "target": "ee576e23-b360-5fd5-b50e-024e1177dee4", - "targetHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "38a0892d-3099-45f2-93c5-801be4eaca63", - "source": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "sourceHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-0", - "target": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", - "targetHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "f1abb4c9-d5e6-4c11-b8d1-4ce7b5b18980", - "source": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "sourceHandle": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1-0", - "target": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "targetHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "3a762d4f-59b1-489b-aabf-1353a92ffdb6", - "source": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", - "sourceHandle": "681c81d7-5ff5-40bb-96e0-a56adeffe09d-0", - "target": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "targetHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", - "type": "main", - "zIndex": 1001, - }, - { - "animated": false, - "data": {}, - "id": "5b9e0649-5c85-46d9-9caf-2d430eb52530", - "source": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "sourceHandle": "bd114a6b-1c75-4009-8989-b35fc4ba1f74-0", - "target": "34807ee8-0710-5bbf-8412-324e8bcaa540", - "targetHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", + "id": "02031f01-3a4f-44d7-85ef-47c3a24b5538", + "selected": false, + "source": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", + "sourceHandle": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8-0", + "target": "d0edc99a-b391-4666-a983-aca377b0fd42", + "targetHandle": "d0edc99a-b391-4666-a983-aca377b0fd42-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b4e8a304-a841-4ce3-ba95-38aec0833c96", - "source": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "sourceHandle": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed-0", - "target": "95eba862-eae0-4460-99bd-8251a4777df8", - "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", + "id": "05447335-385d-4bbc-a851-83bcee1faf2b", + "selected": false, + "source": "dcca9a6d-731b-53a8-bad4-496f9df98572", + "sourceHandle": "dcca9a6d-731b-53a8-bad4-496f9df98572-0", + "target": "49dbe9a3-6980-5680-9c12-dde282d87976", + "targetHandle": "49dbe9a3-6980-5680-9c12-dde282d87976-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "14fc7efc-4ee9-4657-a4b0-c44525bf4f82", - "source": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "sourceHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", - "target": "95eba862-eae0-4460-99bd-8251a4777df8", - "targetHandle": "95eba862-eae0-4460-99bd-8251a4777df8-1", + "id": "05ab9d51-9d9d-4e78-af97-c8dccb3a158a", + "selected": false, + "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", + "target": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "targetHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7fc9cc98-46ce-4850-8143-54c3f8be366e", - "source": "95eba862-eae0-4460-99bd-8251a4777df8", - "sourceHandle": "95eba862-eae0-4460-99bd-8251a4777df8-0", - "target": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "targetHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", + "id": "05c15d8e-23fc-4415-bf15-1f69234607c6", + "selected": false, + "source": "10c1a088-c603-5590-a0dc-ace804594155", + "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", + "target": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", + "targetHandle": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "27d55f0d-b6ab-423e-969c-ea202c904052", - "source": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "sourceHandle": "79dbff25-fde6-4c5c-9214-26a5d5cc1632-0", - "target": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", - "targetHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", + "id": "06dd4253-099c-448d-8459-6aa0da4ea67f", + "selected": false, + "source": "57762c20-3243-5726-86b2-8caea4d93e2c", + "sourceHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", + "target": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", + "targetHandle": "466e2d07-f66c-5e84-83a4-eeea0b370e6b-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e6adc9ea-055e-4c83-a317-9c8d5695e133", - "source": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", - "sourceHandle": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24-0", - "target": "9223f402-191d-432d-9643-a41fdaa78a51", - "targetHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", + "id": "07f93ee2-8a65-46a8-9104-08deb7a34a36", + "selected": false, + "source": "498232ce-8e49-534d-b6b0-ab81c775e701", + "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", + "target": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", + "targetHandle": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ad0c3fac-7651-4b6b-a137-d07c863afca3", - "source": "9223f402-191d-432d-9643-a41fdaa78a51", - "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", - "target": "00b245a9-e07c-4611-abb2-368c4126b47c", - "targetHandle": "00b245a9-e07c-4611-abb2-368c4126b47c-0", + "id": "088b53ef-a0e4-4947-8ff5-56ed2e78829e", + "selected": false, + "source": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", + "sourceHandle": "9e5aafe6-7ec8-56c4-86b6-496fcb346982-0", + "target": "b08d411b-fa61-5fb1-8696-59f9d66bee19", + "targetHandle": "b08d411b-fa61-5fb1-8696-59f9d66bee19-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "0659869b-2e2e-45d3-8075-13e98d266eda", - "source": "16dfce4e-01c5-4245-b147-d98395279949", - "sourceHandle": "16dfce4e-01c5-4245-b147-d98395279949-3", - "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-3", + "id": "08b35969-28db-4d9e-ad13-800593f731a6", + "selected": false, + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", + "targetHandle": "9d7dc394-6f8f-516a-a505-2b89be73dfc7-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1ce4a40b-3a7e-440e-93cf-123fd6dd9ce7", - "source": "9223f402-191d-432d-9643-a41fdaa78a51", - "sourceHandle": "9223f402-191d-432d-9643-a41fdaa78a51-0", - "target": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "targetHandle": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc-0", + "id": "0f43053e-966b-4f38-82df-5880b27be9c4", + "selected": false, + "source": "10c1a088-c603-5590-a0dc-ace804594155", + "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", + "target": "db376dea-9810-5dc4-9254-38b27ade390f", + "targetHandle": "db376dea-9810-5dc4-9254-38b27ade390f-0", "type": "main", - "zIndex": 1001, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1460a680-f378-5dd8-9122-0654dbaeadf1", - "source": "ee576e23-b360-5fd5-b50e-024e1177dee4", - "sourceHandle": "ee576e23-b360-5fd5-b50e-024e1177dee4-0", - "target": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "targetHandle": "a725b9e8-4b52-45ac-876e-b6bed86fefc2-1", + "id": "0fa768f2-201f-4d79-ba08-6005a5249b16", + "selected": false, + "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "target": "1c205d65-21d3-51c5-b95d-bd635c99afc1", + "targetHandle": "1c205d65-21d3-51c5-b95d-bd635c99afc1-1", "type": "main", - "zIndex": null, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "92707fd1-4084-5fa2-adfd-c2b1fa686bda", - "source": "34807ee8-0710-5bbf-8412-324e8bcaa540", - "sourceHandle": "34807ee8-0710-5bbf-8412-324e8bcaa540-0", - "target": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "targetHandle": "1cb633d8-20a1-4076-a9d9-589fde1ce979-0", + "id": "106d6723-3142-4b3f-b789-b9e18d011aeb", + "selected": false, + "source": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", + "sourceHandle": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72-0", + "target": "b1dc4581-7bca-4a4b-82ac-5569e9522b48", + "targetHandle": "b1dc4581-7bca-4a4b-82ac-5569e9522b48-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "inputData": { - "0": "D:\\Upscaling\\LR\\Chapter 3_ Disk 3\\[4]_Neet", - }, - "iteratorSize": { - "height": 2103, - "offsetLeft": 9, - "offsetTop": 163, - "width": 4443, - }, - "schemaId": "chainner:image:file_iterator", - }, - "height": 667, - "id": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 32, - "y": 336, - }, + "animated": false, + "data": {}, + "id": "10fa858c-610c-4c37-987e-757d67bb568b", "selected": false, - "type": "iterator", - "width": 497, - }, - { - "data": { - "id": "16dfce4e-01c5-4245-b147-d98395279949", - "inputData": {}, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:file_iterator_load", - }, - "height": 217, - "id": "16dfce4e-01c5-4245-b147-d98395279949", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 9, - "y": 163, - }, - "type": "iteratorHelper", - "width": 263, + "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", + "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", + "target": "f06243f3-9159-5b6e-9025-3d77a152a40e", + "targetHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", - "inputData": { - "1": 0, - "2": 32, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:crop", - }, - "height": 259, - "id": "9d585b34-0ff9-454d-8641-08e4fdcd7dcc", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 432, - "y": 256, - }, + "animated": false, + "data": {}, + "id": "13e63816-ed71-4ae6-8b8e-0dbf4c577c57", "selected": false, - "type": "regularNode", - "width": 257, + "source": "f06243f3-9159-5b6e-9025-3d77a152a40e", + "sourceHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-0", + "target": "edce7ae4-f447-5e06-8089-41f20dbef527", + "targetHandle": "edce7ae4-f447-5e06-8089-41f20dbef527-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "inputData": { - "1": 1, - "3": 20, - "4": 0, - "5": 0, - "6": 0, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:crop", - }, - "height": 505, - "id": "4bcc72a7-9c71-4242-b060-7cc97eb8d2c1", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 784, - "y": 288, - }, + "animated": false, + "data": {}, + "id": "15e238cf-e939-498d-b6c0-76c5e6b8ef36", "selected": false, - "type": "regularNode", - "width": 257, + "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", + "target": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", + "targetHandle": "9e5aafe6-7ec8-56c4-86b6-496fcb346982-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "inputData": { - "1": 2.2, - "2": 2.2, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:gaussian_blur", - }, - "id": "f840ac55-5d59-4a39-8315-2e9b962e66b4", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 1184, - "y": 480, - }, + "animated": false, + "data": {}, + "id": "1833e9cd-ee26-4f76-8972-eee1bd34eeca", "selected": false, - "type": "regularNode", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", + "targetHandle": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "inputData": { - "2": 0, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:ncnn:upscale_image", - }, - "height": 217, - "id": "25e041c5-4bc8-4caf-b42d-051e40b4af8f", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 1664, - "y": 560, - }, + "animated": false, + "data": {}, + "id": "1a06a7cc-1ca9-4ada-bd6a-41eeea607535", "selected": false, - "type": "regularNode", - "width": 241, + "source": "498232ce-8e49-534d-b6b0-ab81c775e701", + "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", + "target": "faac2e35-3c90-531a-93fa-62f61b918287", + "targetHandle": "faac2e35-3c90-531a-93fa-62f61b918287-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "95eba862-eae0-4460-99bd-8251a4777df8", - "inputData": { - "4": "horizontal", - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:stack", - }, - "id": "95eba862-eae0-4460-99bd-8251a4777df8", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3104, - "y": 800, - }, + "animated": false, + "data": {}, + "id": "1c0d8327-9558-4c7f-b3df-ede614a7805a", "selected": false, - "type": "regularNode", + "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", + "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", + "target": "2ce384f9-5b17-53cd-a476-e725b06db80f", + "targetHandle": "2ce384f9-5b17-53cd-a476-e725b06db80f-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "9223f402-191d-432d-9643-a41fdaa78a51", - "inputData": { - "1": "Big ol' test", - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:caption", - }, - "id": "9223f402-191d-432d-9643-a41fdaa78a51", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3664, - "y": 800, - }, + "animated": false, + "data": {}, + "id": "1c93e69d-c4e0-41fe-acad-6ee161f70f72", "selected": false, - "type": "regularNode", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", + "targetHandle": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "inputData": { - "2": 0, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:ncnn:upscale_image", - }, - "id": "29e944f4-6c54-4f21-ac9f-502b499666cf", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 1584, - "y": 832, - }, + "animated": false, + "data": {}, + "id": "2108e6b7-d04c-4550-99d3-0bda2ccb00a3", "selected": false, - "type": "regularNode", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", + "targetHandle": "8ab4ef25-bb4c-5093-9b30-bc36846e7940-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", - "inputData": { - "1": 3, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:sharpen", - }, - "id": "681c81d7-5ff5-40bb-96e0-a56adeffe09d", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 2512, - "y": 655, - }, + "animated": false, + "data": {}, + "id": "214b0f1a-6b50-4f01-84ca-fd89445ded53", "selected": false, - "type": "regularNode", + "source": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", + "sourceHandle": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5-0", + "target": "0384b95d-0272-5586-abbd-51e5dded4756", + "targetHandle": "0384b95d-0272-5586-abbd-51e5dded4756-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "inputData": { - "1": 200, - "2": 0, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:resize_factor", - }, - "height": 341, - "id": "6091ce37-2a1b-4f6d-b5a8-0c7ad0c1caed", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 1424, - "y": 1104, - }, + "animated": false, + "data": {}, + "id": "23f1d3ee-32ab-4b00-adf5-ba6f57dc7786", "selected": false, - "type": "regularNode", - "width": 257, + "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", + "target": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", + "targetHandle": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "inputData": { - "1": 50, - "2": 3, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:resize_factor", - }, - "id": "bd114a6b-1c75-4009-8989-b35fc4ba1f74", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 2224, - "y": 1216, - }, + "animated": false, + "data": {}, + "id": "26457076-c45d-462d-8a64-cbe6642b67b2", "selected": false, - "type": "regularNode", + "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", + "target": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "targetHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "inputData": { - "1": 0, - "2": 10, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:create_border", - }, - "height": 341, - "id": "79dbff25-fde6-4c5c-9214-26a5d5cc1632", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3232, - "y": 1328, - }, + "animated": false, + "data": {}, + "id": "298b9f8b-5357-4dd1-a0dd-66c2643ec2c5", "selected": false, - "type": "regularNode", - "width": 257, + "source": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", + "sourceHandle": "88f4e9c0-c376-46e5-a871-f871ed6bffcf-0", + "target": "5235ee89-0e92-4b01-be95-403e454ef624", + "targetHandle": "5235ee89-0e92-4b01-be95-403e454ef624-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "inputData": { - "1": 0, - "2": 46.3, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:brightness_and_contrast", - }, - "id": "1cb633d8-20a1-4076-a9d9-589fde1ce979", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 2675, - "y": 1007, - }, + "animated": false, + "data": {}, + "id": "2c9fd8ff-a749-4f60-b816-8b6f51b43768", "selected": false, - "type": "regularNode", + "source": "702e52db-0546-5af8-9669-e3a669d9006c", + "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", + "target": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", + "targetHandle": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "inputData": { - "2": 0, - "3": 30, - "4": 0, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:blend", - }, - "id": "a725b9e8-4b52-45ac-876e-b6bed86fefc2", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 2080, - "y": 576, - }, + "animated": false, + "data": {}, + "id": "2ed9c3f5-823a-42a3-9049-663141ac0ff2", "selected": false, - "type": "regularNode", + "source": "87587135-be6f-518b-b492-59494619334b", + "sourceHandle": "87587135-be6f-518b-b492-59494619334b-0", + "target": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", + "targetHandle": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", - "inputData": { - "1": 0, - "2": -10, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:shift", - }, - "height": 341, - "id": "e029ec9d-61b3-4872-9d0f-1d730bd4fa24", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3568, - "y": 1184, - }, + "animated": false, + "data": {}, + "id": "2f6d79c3-60ca-40e5-b9f1-15074a459b51", "selected": false, - "type": "regularNode", - "width": 257, + "source": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", + "sourceHandle": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124-0", + "target": "8a1aa166-5b8d-51cd-a7ec-40614cc85141", + "targetHandle": "8a1aa166-5b8d-51cd-a7ec-40614cc85141-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "00b245a9-e07c-4611-abb2-368c4126b47c", - "inputData": {}, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:preview", - }, - "id": "00b245a9-e07c-4611-abb2-368c4126b47c", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3776, - "y": 544, - }, - "type": "regularNode", + "animated": false, + "data": {}, + "id": "30107f75-7da4-40ec-90ad-48634e008a62", + "selected": false, + "source": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", + "sourceHandle": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20-0", + "target": "c08a6147-a600-41f6-aae7-317310925626", + "targetHandle": "c08a6147-a600-41f6-aae7-317310925626-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", - "inputData": { - "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.param", - "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_BSRGAN_old_arch\\esrgan-x4.bin", - }, - "schemaId": "chainner:ncnn:load_model", - }, - "id": "a548dbd5-faf8-4ec5-a802-d2dce26057e0", - "position": { - "x": 1184, - "y": -96, - }, + "animated": false, + "data": {}, + "id": "3171423b-1a56-43d6-a2d5-076dc90f8f1b", "selected": false, - "type": "regularNode", + "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "target": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", + "targetHandle": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", - "inputData": { - "0": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.param", - "1": "D:\\Upscaling\\models\\.ncnn-models\\4x_SharpLODv2-100000_G-Checkpoint_226_80000_G-interp0.85-4x_SGIscaleDeblur_02-interp0.10\\esrgan-x4.bin", - }, - "schemaId": "chainner:ncnn:load_model", - }, - "height": 317, - "id": "8c494f8c-b566-4ded-a787-ea1c173b0538", - "position": { - "x": 1648, - "y": -48, - }, + "animated": false, + "data": {}, + "id": "31b9447c-a9ed-4d24-9629-404710ee336a", "selected": false, - "type": "regularNode", - "width": 257, + "source": "d85f25ff-e850-5c2a-a194-f5813096b2fe", + "sourceHandle": "d85f25ff-e850-5c2a-a194-f5813096b2fe-0", + "target": "943b61e5-4141-52bc-a453-381fd1a25b7e", + "targetHandle": "943b61e5-4141-52bc-a453-381fd1a25b7e-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "inputData": { - "1": "D:\\Upscaling\\Iterator Test", - "4": "png", - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:save", - }, - "height": 365, - "id": "8c1642f7-52d6-4682-851d-a6a1dbdb6ebc", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 3968, - "y": 1152, - }, - "selected": true, - "type": "regularNode", - "width": 257, + "animated": false, + "data": {}, + "id": "32c074c7-1f10-488f-9dfe-826032a12304", + "selected": false, + "source": "070b8305-218e-513d-a656-35b501778eda", + "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", + "target": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", + "targetHandle": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", - "inputData": { - "1": 30, - }, - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "schemaId": "chainner:image:opacity", - }, - "id": "ee576e23-b360-5fd5-b50e-024e1177dee4", - "parentNode": "0bc87eee-7d0d-4852-9722-f240530e35a9", - "position": { - "x": 1820, - "y": 726, - }, + "animated": false, + "data": {}, + "id": "343495c2-97b4-4257-baca-8fca77af4685", "selected": false, - "type": "regularNode", + "source": "d85f25ff-e850-5c2a-a194-f5813096b2fe", + "sourceHandle": "d85f25ff-e850-5c2a-a194-f5813096b2fe-0", + "target": "8c266d97-a989-4555-88af-362c010183ae", + "targetHandle": "8c266d97-a989-4555-88af-362c010183ae-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", - "inputData": { - "1": 0, - "2": 0, - "3": 9, - }, - "schemaId": "chainner:image:hue_and_saturation", - }, - "height": 356, - "id": "34807ee8-0710-5bbf-8412-324e8bcaa540", - "position": { - "x": 2395, - "y": 987, - }, + "animated": false, + "data": {}, + "id": "36323c1c-bd61-4a65-ac14-690ecc8d712a", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", + "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", + "target": "e6664c39-f73d-5b4a-808b-f3d32930210b", + "targetHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-0", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 81.22972626560477, - "y": 61.97665967554906, - "zoom": 0.2332582478842029, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file blend-images.chn 1`] = ` -{ - "checksum": "796ef7a7fb7c294327d8e5767fe10d2c", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "02031f01-3a4f-44d7-85ef-47c3a24b5538", + "id": "367915e2-25dd-4740-93ef-1442e8126c75", "selected": false, - "source": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", - "sourceHandle": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8-0", - "target": "d0edc99a-b391-4666-a983-aca377b0fd42", - "targetHandle": "d0edc99a-b391-4666-a983-aca377b0fd42-0", + "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", + "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", + "target": "95bd307e-0922-437d-b247-2047f42d2641", + "targetHandle": "95bd307e-0922-437d-b247-2047f42d2641-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "05447335-385d-4bbc-a851-83bcee1faf2b", + "id": "393bda72-73e0-4183-a1e7-7476d39ca42a", "selected": false, - "source": "dcca9a6d-731b-53a8-bad4-496f9df98572", - "sourceHandle": "dcca9a6d-731b-53a8-bad4-496f9df98572-0", - "target": "49dbe9a3-6980-5680-9c12-dde282d87976", - "targetHandle": "49dbe9a3-6980-5680-9c12-dde282d87976-0", + "source": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", + "sourceHandle": "9d7dc394-6f8f-516a-a505-2b89be73dfc7-0", + "target": "b5d5ed3f-5403-4217-b6d0-94c83b80a263", + "targetHandle": "b5d5ed3f-5403-4217-b6d0-94c83b80a263-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "05ab9d51-9d9d-4e78-af97-c8dccb3a158a", + "id": "3a1cc86b-9307-4a6b-8d77-3c6c53f15c3a", "selected": false, - "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", - "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", - "target": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", - "targetHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", + "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "target": "152ea347-0275-5e42-9b64-5bbce73bb1ad", + "targetHandle": "152ea347-0275-5e42-9b64-5bbce73bb1ad-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "05c15d8e-23fc-4415-bf15-1f69234607c6", + "id": "3a579a7d-1ac7-47a5-a379-d933e9c23ee0", "selected": false, - "source": "10c1a088-c603-5590-a0dc-ace804594155", - "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", - "target": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", - "targetHandle": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e-0", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", + "targetHandle": "063d0a41-4bd9-519c-8844-3e2238ee5ebd-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "06dd4253-099c-448d-8459-6aa0da4ea67f", + "id": "3adbbb1c-ddf1-402c-a771-e27f6ac8cfdc", "selected": false, - "source": "57762c20-3243-5726-86b2-8caea4d93e2c", - "sourceHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", - "target": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", - "targetHandle": "466e2d07-f66c-5e84-83a4-eeea0b370e6b-0", + "source": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", + "sourceHandle": "62cf0319-bfe1-4797-a724-1ecda1ae39d1-0", + "target": "29deceb2-f33f-55ba-aff2-cdfbe2138177", + "targetHandle": "29deceb2-f33f-55ba-aff2-cdfbe2138177-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "07f93ee2-8a65-46a8-9104-08deb7a34a36", + "id": "3af8db86-4025-47cd-910b-deb9e966bdf2", "selected": false, - "source": "498232ce-8e49-534d-b6b0-ab81c775e701", - "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", - "target": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", - "targetHandle": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26-0", + "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "target": "5c73dcee-9dd2-52df-9847-c760020b8fae", + "targetHandle": "5c73dcee-9dd2-52df-9847-c760020b8fae-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "088b53ef-a0e4-4947-8ff5-56ed2e78829e", + "id": "3c56dc3d-3362-427e-a18f-80d2dd6f54eb", "selected": false, - "source": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", - "sourceHandle": "9e5aafe6-7ec8-56c4-86b6-496fcb346982-0", - "target": "b08d411b-fa61-5fb1-8696-59f9d66bee19", - "targetHandle": "b08d411b-fa61-5fb1-8696-59f9d66bee19-0", + "source": "5c73dcee-9dd2-52df-9847-c760020b8fae", + "sourceHandle": "5c73dcee-9dd2-52df-9847-c760020b8fae-0", + "target": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8", + "targetHandle": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "08b35969-28db-4d9e-ad13-800593f731a6", + "id": "3ea68ba7-dca7-49a8-9f83-7026de671c38", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", - "targetHandle": "9d7dc394-6f8f-516a-a505-2b89be73dfc7-0", + "source": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "sourceHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-0", + "target": "3cf17b0f-4834-510c-81d5-c7af724ebe5b", + "targetHandle": "3cf17b0f-4834-510c-81d5-c7af724ebe5b-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "0f43053e-966b-4f38-82df-5880b27be9c4", + "id": "410665b0-e821-4b79-a2b0-e33c9f9b0975", "selected": false, - "source": "10c1a088-c603-5590-a0dc-ace804594155", - "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", - "target": "db376dea-9810-5dc4-9254-38b27ade390f", - "targetHandle": "db376dea-9810-5dc4-9254-38b27ade390f-0", + "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", + "target": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", + "targetHandle": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "0fa768f2-201f-4d79-ba08-6005a5249b16", + "id": "4199e98f-5c05-49ef-b668-132d6e0969dd", "selected": false, "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", - "target": "1c205d65-21d3-51c5-b95d-bd635c99afc1", - "targetHandle": "1c205d65-21d3-51c5-b95d-bd635c99afc1-1", + "target": "dcca9a6d-731b-53a8-bad4-496f9df98572", + "targetHandle": "dcca9a6d-731b-53a8-bad4-496f9df98572-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "106d6723-3142-4b3f-b789-b9e18d011aeb", + "id": "43686ca1-fcfd-44dc-b945-982b8f8b53d9", "selected": false, - "source": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", - "sourceHandle": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72-0", - "target": "b1dc4581-7bca-4a4b-82ac-5569e9522b48", - "targetHandle": "b1dc4581-7bca-4a4b-82ac-5569e9522b48-0", + "source": "67cc083d-552b-5956-a5c8-26d7d1564bb6", + "sourceHandle": "67cc083d-552b-5956-a5c8-26d7d1564bb6-0", + "target": "c0b296a0-ccc2-4857-971d-7ebe8eff6283", + "targetHandle": "c0b296a0-ccc2-4857-971d-7ebe8eff6283-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "10fa858c-610c-4c37-987e-757d67bb568b", + "id": "45757cf0-dde6-4a4b-a570-7d0d4120dec8", "selected": false, - "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", - "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", - "target": "f06243f3-9159-5b6e-9025-3d77a152a40e", - "targetHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-0", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", + "targetHandle": "9ba50fbc-9015-5ea9-819e-51f6c1379bec-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "13e63816-ed71-4ae6-8b8e-0dbf4c577c57", + "id": "485135c0-414c-4e01-8949-b783bc64e660", "selected": false, - "source": "f06243f3-9159-5b6e-9025-3d77a152a40e", - "sourceHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-0", - "target": "edce7ae4-f447-5e06-8089-41f20dbef527", - "targetHandle": "edce7ae4-f447-5e06-8089-41f20dbef527-0", + "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", + "target": "7069b979-b854-4a53-8cf2-9b65c4ac9377", + "targetHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "15e238cf-e939-498d-b6c0-76c5e6b8ef36", + "id": "489b01c2-4e8b-4eac-83a6-a5fcde33743a", "selected": false, - "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", - "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", - "target": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", - "targetHandle": "9e5aafe6-7ec8-56c4-86b6-496fcb346982-1", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", + "targetHandle": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1833e9cd-ee26-4f76-8972-eee1bd34eeca", + "id": "49a67bf4-3db4-4326-9d8b-794124d7dff0", "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", - "targetHandle": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9-1", + "source": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", + "sourceHandle": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a-0", + "target": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb", + "targetHandle": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1a06a7cc-1ca9-4ada-bd6a-41eeea607535", + "id": "4b227c2f-09e1-4f58-acc1-ab02de961214", "selected": false, - "source": "498232ce-8e49-534d-b6b0-ab81c775e701", - "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", - "target": "faac2e35-3c90-531a-93fa-62f61b918287", - "targetHandle": "faac2e35-3c90-531a-93fa-62f61b918287-0", + "source": "e6664c39-f73d-5b4a-808b-f3d32930210b", + "sourceHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-0", + "target": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", + "targetHandle": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1c0d8327-9558-4c7f-b3df-ede614a7805a", + "id": "4bd8d786-c49e-4280-8f25-8b4ff86d48af", "selected": false, - "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", - "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", - "target": "2ce384f9-5b17-53cd-a476-e725b06db80f", - "targetHandle": "2ce384f9-5b17-53cd-a476-e725b06db80f-0", + "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", + "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", + "target": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "targetHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "1c93e69d-c4e0-41fe-acad-6ee161f70f72", + "id": "4e797d6a-54ea-4a6d-abf8-a3fc15ad952b", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", - "targetHandle": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a-0", + "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", + "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", + "target": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", + "targetHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2108e6b7-d04c-4550-99d3-0bda2ccb00a3", + "id": "4ebb30fd-c11b-4dfc-8b02-d9a8ddd1e6f1", "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", - "targetHandle": "8ab4ef25-bb4c-5093-9b30-bc36846e7940-1", + "source": "8c266d97-a989-4555-88af-362c010183ae", + "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", + "target": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "targetHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "214b0f1a-6b50-4f01-84ca-fd89445ded53", + "id": "4ff41503-125e-44a6-a350-f9022341b1b1", "selected": false, - "source": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", - "sourceHandle": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5-0", - "target": "0384b95d-0272-5586-abbd-51e5dded4756", - "targetHandle": "0384b95d-0272-5586-abbd-51e5dded4756-0", + "source": "498232ce-8e49-534d-b6b0-ab81c775e701", + "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", + "target": "95f976c4-162b-5dd6-bb7b-a121c710b827", + "targetHandle": "95f976c4-162b-5dd6-bb7b-a121c710b827-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "23f1d3ee-32ab-4b00-adf5-ba6f57dc7786", + "id": "50015ae5-8a76-4977-97b6-a19b8edc45c7", "selected": false, - "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", - "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", - "target": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", - "targetHandle": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26-1", + "source": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", + "sourceHandle": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95-0", + "target": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7", + "targetHandle": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "26457076-c45d-462d-8a64-cbe6642b67b2", + "id": "52f07893-33dc-42bd-aa8b-d8778dd1e049", "selected": false, - "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", - "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", - "target": "f746c97c-9479-5981-aee9-3e7a2e36b89e", - "targetHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "source": "ca809262-acfc-5d73-9169-685a9f44f77b", + "sourceHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-0", + "target": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", + "targetHandle": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "298b9f8b-5357-4dd1-a0dd-66c2643ec2c5", + "id": "535e6791-5977-417d-91ac-0b72c5bd030a", "selected": false, - "source": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", - "sourceHandle": "88f4e9c0-c376-46e5-a871-f871ed6bffcf-0", - "target": "5235ee89-0e92-4b01-be95-403e454ef624", - "targetHandle": "5235ee89-0e92-4b01-be95-403e454ef624-0", + "source": "a3d8c974-521f-584f-83dd-0894d1b08cc2", + "sourceHandle": "a3d8c974-521f-584f-83dd-0894d1b08cc2-0", + "target": "2360c51a-3d28-47d0-95f6-d0889da54166", + "targetHandle": "2360c51a-3d28-47d0-95f6-d0889da54166-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2c9fd8ff-a749-4f60-b816-8b6f51b43768", + "id": "5746ba3b-fd94-40b1-acf2-4b935d85adb9", "selected": false, - "source": "702e52db-0546-5af8-9669-e3a669d9006c", - "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", - "target": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", - "targetHandle": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72-0", + "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", + "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", + "target": "ca809262-acfc-5d73-9169-685a9f44f77b", + "targetHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2ed9c3f5-823a-42a3-9049-663141ac0ff2", + "id": "57849766-b807-48cf-b363-07c6d46fa71c", "selected": false, - "source": "87587135-be6f-518b-b492-59494619334b", - "sourceHandle": "87587135-be6f-518b-b492-59494619334b-0", - "target": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", - "targetHandle": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5-0", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", + "targetHandle": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2f6d79c3-60ca-40e5-b9f1-15074a459b51", + "id": "5b14a1f0-8e16-4914-86ce-176230402f97", "selected": false, - "source": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", - "sourceHandle": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124-0", - "target": "8a1aa166-5b8d-51cd-a7ec-40614cc85141", - "targetHandle": "8a1aa166-5b8d-51cd-a7ec-40614cc85141-0", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", + "targetHandle": "9ba50fbc-9015-5ea9-819e-51f6c1379bec-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "30107f75-7da4-40ec-90ad-48634e008a62", + "id": "5b94e33a-9df5-4d8b-8d63-a76dbaef29d2", "selected": false, - "source": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", - "sourceHandle": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20-0", - "target": "c08a6147-a600-41f6-aae7-317310925626", - "targetHandle": "c08a6147-a600-41f6-aae7-317310925626-0", + "source": "8c266d97-a989-4555-88af-362c010183ae", + "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", + "target": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "targetHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3171423b-1a56-43d6-a2d5-076dc90f8f1b", + "id": "5da7435c-9545-440e-bb85-55a23105013a", "selected": false, - "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", - "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", - "target": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", - "targetHandle": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e-1", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", + "targetHandle": "063d0a41-4bd9-519c-8844-3e2238ee5ebd-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "31b9447c-a9ed-4d24-9629-404710ee336a", + "id": "5ec465a5-236d-4d64-bfc7-2e03108d790c", "selected": false, - "source": "d85f25ff-e850-5c2a-a194-f5813096b2fe", - "sourceHandle": "d85f25ff-e850-5c2a-a194-f5813096b2fe-0", - "target": "943b61e5-4141-52bc-a453-381fd1a25b7e", - "targetHandle": "943b61e5-4141-52bc-a453-381fd1a25b7e-0", + "source": "10c1a088-c603-5590-a0dc-ace804594155", + "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", + "target": "1c205d65-21d3-51c5-b95d-bd635c99afc1", + "targetHandle": "1c205d65-21d3-51c5-b95d-bd635c99afc1-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "32c074c7-1f10-488f-9dfe-826032a12304", + "id": "5fb0dd2e-311b-4dac-8f00-d4c79c9dcea0", "selected": false, - "source": "070b8305-218e-513d-a656-35b501778eda", - "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", - "target": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", - "targetHandle": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4-0", + "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", + "target": "d8c62f89-c1a2-530c-b84f-671746d58033", + "targetHandle": "d8c62f89-c1a2-530c-b84f-671746d58033-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "343495c2-97b4-4257-baca-8fca77af4685", + "id": "60d26321-bbbb-4f0f-a3ce-0034bdf719eb", "selected": false, - "source": "d85f25ff-e850-5c2a-a194-f5813096b2fe", - "sourceHandle": "d85f25ff-e850-5c2a-a194-f5813096b2fe-0", - "target": "8c266d97-a989-4555-88af-362c010183ae", - "targetHandle": "8c266d97-a989-4555-88af-362c010183ae-1", + "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", + "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", + "target": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", + "targetHandle": "b1ae0890-f342-576a-8b3f-3f4b99ca0292-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "36323c1c-bd61-4a65-ac14-690ecc8d712a", + "id": "628d9a03-ec86-4d2f-81ae-23f9d822b09e", "selected": false, - "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", - "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", - "target": "e6664c39-f73d-5b4a-808b-f3d32930210b", - "targetHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-0", + "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", + "target": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", + "targetHandle": "5184f1c1-ecb0-5278-ba58-cda9a4fda353-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "367915e2-25dd-4740-93ef-1442e8126c75", + "id": "631a8638-49ed-4c5c-82e3-372b4dfb9800", "selected": false, - "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", - "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", - "target": "95bd307e-0922-437d-b247-2047f42d2641", - "targetHandle": "95bd307e-0922-437d-b247-2047f42d2641-0", + "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", + "target": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "targetHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "393bda72-73e0-4183-a1e7-7476d39ca42a", + "id": "63996611-f9c0-4c67-9628-57cc78676bd7", "selected": false, - "source": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", - "sourceHandle": "9d7dc394-6f8f-516a-a505-2b89be73dfc7-0", - "target": "b5d5ed3f-5403-4217-b6d0-94c83b80a263", - "targetHandle": "b5d5ed3f-5403-4217-b6d0-94c83b80a263-0", + "source": "f06243f3-9159-5b6e-9025-3d77a152a40e", + "sourceHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-0", + "target": "f25bf600-ee3f-527e-8776-a9ec92e024f1", + "targetHandle": "f25bf600-ee3f-527e-8776-a9ec92e024f1-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3a1cc86b-9307-4a6b-8d77-3c6c53f15c3a", + "id": "63bb158e-1228-45fd-9e8d-723c96039875", "selected": false, - "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", - "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", - "target": "152ea347-0275-5e42-9b64-5bbce73bb1ad", - "targetHandle": "152ea347-0275-5e42-9b64-5bbce73bb1ad-1", + "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", + "target": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", + "targetHandle": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3a579a7d-1ac7-47a5-a379-d933e9c23ee0", + "id": "6566a536-2941-4065-9fac-40ed77c2abdf", "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", - "targetHandle": "063d0a41-4bd9-519c-8844-3e2238ee5ebd-1", + "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", + "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", + "target": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "targetHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3adbbb1c-ddf1-402c-a771-e27f6ac8cfdc", + "id": "6568fcf3-8669-4e24-a730-5f3bc11e8546", "selected": false, - "source": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", - "sourceHandle": "62cf0319-bfe1-4797-a724-1ecda1ae39d1-0", - "target": "29deceb2-f33f-55ba-aff2-cdfbe2138177", - "targetHandle": "29deceb2-f33f-55ba-aff2-cdfbe2138177-1", + "source": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", + "sourceHandle": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d-0", + "target": "f336742e-b322-53b2-a248-52dc88b66087", + "targetHandle": "f336742e-b322-53b2-a248-52dc88b66087-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3af8db86-4025-47cd-910b-deb9e966bdf2", + "id": "665f3d2b-cd08-4bc5-9993-075bf075095f", "selected": false, - "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", - "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", - "target": "5c73dcee-9dd2-52df-9847-c760020b8fae", - "targetHandle": "5c73dcee-9dd2-52df-9847-c760020b8fae-1", + "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", + "target": "e6664c39-f73d-5b4a-808b-f3d32930210b", + "targetHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3c56dc3d-3362-427e-a18f-80d2dd6f54eb", + "id": "67187e44-9213-401b-b40a-fd522f8096c7", "selected": false, - "source": "5c73dcee-9dd2-52df-9847-c760020b8fae", - "sourceHandle": "5c73dcee-9dd2-52df-9847-c760020b8fae-0", - "target": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8", - "targetHandle": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8-0", + "source": "95bd307e-0922-437d-b247-2047f42d2641", + "sourceHandle": "95bd307e-0922-437d-b247-2047f42d2641-0", + "target": "6affc096-041d-4080-be5d-ad26e6ea7070", + "targetHandle": "6affc096-041d-4080-be5d-ad26e6ea7070-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3ea68ba7-dca7-49a8-9f83-7026de671c38", + "id": "67393224-363d-49bf-9db6-2eaba36b45a0", "selected": false, - "source": "3c248c07-64bb-5957-ba0d-2cb156088f6e", - "sourceHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-0", - "target": "3cf17b0f-4834-510c-81d5-c7af724ebe5b", - "targetHandle": "3cf17b0f-4834-510c-81d5-c7af724ebe5b-0", + "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "target": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "targetHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "410665b0-e821-4b79-a2b0-e33c9f9b0975", + "id": "68e2c42c-cfdb-4d68-bee0-c6bfbb2aceee", "selected": false, - "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", - "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", - "target": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", - "targetHandle": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4-1", + "source": "bdf914e5-ded7-5165-9216-aeb121072fd3", + "sourceHandle": "bdf914e5-ded7-5165-9216-aeb121072fd3-0", + "target": "937ffb29-ead7-46c2-8327-e317f5eedec1", + "targetHandle": "937ffb29-ead7-46c2-8327-e317f5eedec1-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4199e98f-5c05-49ef-b668-132d6e0969dd", + "id": "68e84e6e-7d9e-40dc-9b14-4884b44fea01", "selected": false, - "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", - "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", - "target": "dcca9a6d-731b-53a8-bad4-496f9df98572", - "targetHandle": "dcca9a6d-731b-53a8-bad4-496f9df98572-1", + "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", + "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", + "target": "bdf914e5-ded7-5165-9216-aeb121072fd3", + "targetHandle": "bdf914e5-ded7-5165-9216-aeb121072fd3-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "43686ca1-fcfd-44dc-b945-982b8f8b53d9", + "id": "6a823e8b-8264-4ab6-9ac0-9c541b0015cb", "selected": false, - "source": "67cc083d-552b-5956-a5c8-26d7d1564bb6", - "sourceHandle": "67cc083d-552b-5956-a5c8-26d7d1564bb6-0", - "target": "c0b296a0-ccc2-4857-971d-7ebe8eff6283", - "targetHandle": "c0b296a0-ccc2-4857-971d-7ebe8eff6283-0", + "source": "943b61e5-4141-52bc-a453-381fd1a25b7e", + "sourceHandle": "943b61e5-4141-52bc-a453-381fd1a25b7e-0", + "target": "8c266d97-a989-4555-88af-362c010183ae", + "targetHandle": "8c266d97-a989-4555-88af-362c010183ae-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "45757cf0-dde6-4a4b-a570-7d0d4120dec8", + "id": "6af68179-69cd-4ee8-8b66-b6f92089de45", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", - "targetHandle": "9ba50fbc-9015-5ea9-819e-51f6c1379bec-0", + "source": "498232ce-8e49-534d-b6b0-ab81c775e701", + "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", + "target": "bea752a4-4191-57e6-9697-cc83ae38c450", + "targetHandle": "bea752a4-4191-57e6-9697-cc83ae38c450-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "485135c0-414c-4e01-8949-b783bc64e660", + "id": "6b765a0b-e799-45dc-9d3a-977d6824e79f", "selected": false, - "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", - "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", - "target": "7069b979-b854-4a53-8cf2-9b65c4ac9377", - "targetHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", + "source": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", + "sourceHandle": "063d0a41-4bd9-519c-8844-3e2238ee5ebd-0", + "target": "3d924af8-87dd-427a-8b44-0901733cad24", + "targetHandle": "3d924af8-87dd-427a-8b44-0901733cad24-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "489b01c2-4e8b-4eac-83a6-a5fcde33743a", + "id": "6c2292c8-609b-4da6-9b1b-b0b11d5dbf30", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", - "targetHandle": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9-0", + "source": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", + "sourceHandle": "466e2d07-f66c-5e84-83a4-eeea0b370e6b-0", + "target": "1b551468-2d49-4388-a625-05f3883706c4", + "targetHandle": "1b551468-2d49-4388-a625-05f3883706c4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "49a67bf4-3db4-4326-9d8b-794124d7dff0", + "id": "6cc57da1-047f-4971-80a8-adfb4f198e7d", "selected": false, - "source": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", - "sourceHandle": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a-0", - "target": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb", - "targetHandle": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb-0", + "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", + "target": "2377d325-63f9-5cd9-9ec4-637782d947c1", + "targetHandle": "2377d325-63f9-5cd9-9ec4-637782d947c1-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4b227c2f-09e1-4f58-acc1-ab02de961214", + "id": "6ceb1c0b-0735-491e-8fc0-ca32fde98654", "selected": false, - "source": "e6664c39-f73d-5b4a-808b-f3d32930210b", - "sourceHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-0", - "target": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", - "targetHandle": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d-0", + "source": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "sourceHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-0", + "target": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", + "targetHandle": "4cb7bb4a-869f-5ea4-968b-35f14ac29465-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4bd8d786-c49e-4280-8f25-8b4ff86d48af", + "id": "6d807e4e-e246-47d9-a6d1-1d6ebac157d3", "selected": false, - "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", - "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", - "target": "3c248c07-64bb-5957-ba0d-2cb156088f6e", - "targetHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-0", + "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", + "target": "72674163-3288-5106-82f7-09ef7905547c", + "targetHandle": "72674163-3288-5106-82f7-09ef7905547c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4e797d6a-54ea-4a6d-abf8-a3fc15ad952b", + "id": "6da0e8b9-fa1a-4c34-a40e-ff3c84e82050", "selected": false, - "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", - "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", - "target": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", - "targetHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-0", + "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", + "target": "67cc083d-552b-5956-a5c8-26d7d1564bb6", + "targetHandle": "67cc083d-552b-5956-a5c8-26d7d1564bb6-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4ebb30fd-c11b-4dfc-8b02-d9a8ddd1e6f1", + "id": "6e01dc90-beb8-4476-9dc4-2d8658310463", "selected": false, - "source": "8c266d97-a989-4555-88af-362c010183ae", - "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", - "target": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", - "targetHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", + "source": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", + "sourceHandle": "4cb7bb4a-869f-5ea4-968b-35f14ac29465-0", + "target": "10f34f32-334d-4c08-a902-fe19d1e5bf7e", + "targetHandle": "10f34f32-334d-4c08-a902-fe19d1e5bf7e-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4ff41503-125e-44a6-a350-f9022341b1b1", + "id": "706f827c-eac7-4fdc-891c-03063f24695b", "selected": false, - "source": "498232ce-8e49-534d-b6b0-ab81c775e701", - "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", - "target": "95f976c4-162b-5dd6-bb7b-a121c710b827", - "targetHandle": "95f976c4-162b-5dd6-bb7b-a121c710b827-0", + "source": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf", + "sourceHandle": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf-0", + "target": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", + "targetHandle": "88f4e9c0-c376-46e5-a871-f871ed6bffcf-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "50015ae5-8a76-4977-97b6-a19b8edc45c7", + "id": "715e05f5-c378-4f31-bf3e-b5aab5e4aee9", "selected": false, - "source": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", - "sourceHandle": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95-0", - "target": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7", - "targetHandle": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7-0", + "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", + "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", + "target": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", + "targetHandle": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "52f07893-33dc-42bd-aa8b-d8778dd1e049", + "id": "7241f23d-5074-4311-ba37-a693c474b05a", "selected": false, - "source": "ca809262-acfc-5d73-9169-685a9f44f77b", - "sourceHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-0", - "target": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", - "targetHandle": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2-0", + "source": "702e52db-0546-5af8-9669-e3a669d9006c", + "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", + "target": "58d4abe6-e164-5296-98a4-076c894b0973", + "targetHandle": "58d4abe6-e164-5296-98a4-076c894b0973-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "535e6791-5977-417d-91ac-0b72c5bd030a", + "id": "72fbc01a-5920-4eb9-bee3-5683725f8e32", "selected": false, - "source": "a3d8c974-521f-584f-83dd-0894d1b08cc2", - "sourceHandle": "a3d8c974-521f-584f-83dd-0894d1b08cc2-0", - "target": "2360c51a-3d28-47d0-95f6-d0889da54166", - "targetHandle": "2360c51a-3d28-47d0-95f6-d0889da54166-0", + "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", + "target": "ca809262-acfc-5d73-9169-685a9f44f77b", + "targetHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5746ba3b-fd94-40b1-acf2-4b935d85adb9", + "id": "74d1c301-e00f-4d12-896d-f62b85c1284c", "selected": false, - "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", - "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", - "target": "ca809262-acfc-5d73-9169-685a9f44f77b", - "targetHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-0", + "source": "faac2e35-3c90-531a-93fa-62f61b918287", + "sourceHandle": "faac2e35-3c90-531a-93fa-62f61b918287-0", + "target": "303787bd-80e8-531a-af34-cadc80ab471c", + "targetHandle": "303787bd-80e8-531a-af34-cadc80ab471c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "57849766-b807-48cf-b363-07c6d46fa71c", + "id": "7519444d-73d8-4bbd-a007-af1f7617710e", "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", - "targetHandle": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a-1", + "source": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "sourceHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-0", + "target": "92dcbb19-d1a7-566a-8d15-7192b4fb941f", + "targetHandle": "92dcbb19-d1a7-566a-8d15-7192b4fb941f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5b14a1f0-8e16-4914-86ce-176230402f97", + "id": "763edb7a-0202-4074-8122-dd388f7d1dfe", "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", - "targetHandle": "9ba50fbc-9015-5ea9-819e-51f6c1379bec-1", + "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", + "target": "faac2e35-3c90-531a-93fa-62f61b918287", + "targetHandle": "faac2e35-3c90-531a-93fa-62f61b918287-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5b94e33a-9df5-4d8b-8d63-a76dbaef29d2", + "id": "79d4eb93-9354-42a6-ae82-a37a792b08b5", "selected": false, - "source": "8c266d97-a989-4555-88af-362c010183ae", - "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", - "target": "13dc50ea-1bf5-5098-b3da-8828b7501e56", - "targetHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", + "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", + "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", + "target": "6e657c82-833c-552f-bbb9-725e3dfd8026", + "targetHandle": "6e657c82-833c-552f-bbb9-725e3dfd8026-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5da7435c-9545-440e-bb85-55a23105013a", + "id": "7e4b2628-6a10-4514-a7cf-a506fad8c821", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", - "targetHandle": "063d0a41-4bd9-519c-8844-3e2238ee5ebd-0", + "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", + "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", + "target": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "targetHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5ec465a5-236d-4d64-bfc7-2e03108d790c", + "id": "8033db5c-5eec-4aab-9536-7b67fd1417dc", "selected": false, - "source": "10c1a088-c603-5590-a0dc-ace804594155", - "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", - "target": "1c205d65-21d3-51c5-b95d-bd635c99afc1", - "targetHandle": "1c205d65-21d3-51c5-b95d-bd635c99afc1-0", + "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", + "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", + "target": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", + "targetHandle": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5fb0dd2e-311b-4dac-8f00-d4c79c9dcea0", + "id": "8115436f-6842-4021-aa24-b3ac483e55ca", "selected": false, "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", - "target": "d8c62f89-c1a2-530c-b84f-671746d58033", - "targetHandle": "d8c62f89-c1a2-530c-b84f-671746d58033-1", + "target": "87587135-be6f-518b-b492-59494619334b", + "targetHandle": "87587135-be6f-518b-b492-59494619334b-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "60d26321-bbbb-4f0f-a3ce-0034bdf719eb", + "id": "828247b7-32cd-4b9b-8b0e-4bc338aff202", "selected": false, - "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", - "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", - "target": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", - "targetHandle": "b1ae0890-f342-576a-8b3f-3f4b99ca0292-0", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", + "targetHandle": "8ab4ef25-bb4c-5093-9b30-bc36846e7940-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "628d9a03-ec86-4d2f-81ae-23f9d822b09e", + "id": "82ed0f4c-f0c8-4f82-8562-8c87d13b375e", "selected": false, - "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", - "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", - "target": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", - "targetHandle": "5184f1c1-ecb0-5278-ba58-cda9a4fda353-1", + "source": "4f095d15-a3b2-5a04-979d-7a023068939a", + "sourceHandle": "4f095d15-a3b2-5a04-979d-7a023068939a-0", + "target": "a6707bd6-fbee-4330-9ba4-0638835810c6", + "targetHandle": "a6707bd6-fbee-4330-9ba4-0638835810c6-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "631a8638-49ed-4c5c-82e3-372b4dfb9800", + "id": "84d807cf-29f0-4b8b-ad18-8f44df152fc3", "selected": false, - "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", - "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", - "target": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "targetHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "source": "10c1a088-c603-5590-a0dc-ace804594155", + "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", + "target": "152ea347-0275-5e42-9b64-5bbce73bb1ad", + "targetHandle": "152ea347-0275-5e42-9b64-5bbce73bb1ad-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "63996611-f9c0-4c67-9628-57cc78676bd7", + "id": "876640d1-b5ef-4643-a745-a2ef86030488", "selected": false, - "source": "f06243f3-9159-5b6e-9025-3d77a152a40e", - "sourceHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-0", - "target": "f25bf600-ee3f-527e-8776-a9ec92e024f1", - "targetHandle": "f25bf600-ee3f-527e-8776-a9ec92e024f1-0", + "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", + "target": "bea752a4-4191-57e6-9697-cc83ae38c450", + "targetHandle": "bea752a4-4191-57e6-9697-cc83ae38c450-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "63bb158e-1228-45fd-9e8d-723c96039875", + "id": "89da74e4-0548-4a3f-b533-127387e20b57", "selected": false, - "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", - "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", - "target": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", - "targetHandle": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f-0", + "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", + "target": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", + "targetHandle": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6566a536-2941-4065-9fac-40ed77c2abdf", + "id": "8a5b68ea-c04c-49de-a311-f4324aad0448", "selected": false, - "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", - "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", - "target": "19d03e71-29ca-508c-bc0b-2b82f90443d7", - "targetHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-0", + "source": "db376dea-9810-5dc4-9254-38b27ade390f", + "sourceHandle": "db376dea-9810-5dc4-9254-38b27ade390f-0", + "target": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c", + "targetHandle": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6568fcf3-8669-4e24-a730-5f3bc11e8546", + "id": "8a6ae82f-7811-490d-83a2-c0ffbcf740bd", "selected": false, - "source": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", - "sourceHandle": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d-0", - "target": "f336742e-b322-53b2-a248-52dc88b66087", - "targetHandle": "f336742e-b322-53b2-a248-52dc88b66087-0", + "source": "31144933-efe0-5a43-bcb6-0255f67a7244", + "sourceHandle": "31144933-efe0-5a43-bcb6-0255f67a7244-0", + "target": "9c37118a-fe1e-5209-8822-680c3fdc252c", + "targetHandle": "9c37118a-fe1e-5209-8822-680c3fdc252c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "665f3d2b-cd08-4bc5-9993-075bf075095f", + "id": "8bfba174-a239-4936-8c2a-fd0f1a39601a", "selected": false, - "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", - "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", - "target": "e6664c39-f73d-5b4a-808b-f3d32930210b", - "targetHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-1", + "source": "d8c62f89-c1a2-530c-b84f-671746d58033", + "sourceHandle": "d8c62f89-c1a2-530c-b84f-671746d58033-0", + "target": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c", + "targetHandle": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "67187e44-9213-401b-b40a-fd522f8096c7", + "id": "8d4f2db9-b7da-4870-999a-5380c57b0ab3", "selected": false, - "source": "95bd307e-0922-437d-b247-2047f42d2641", - "sourceHandle": "95bd307e-0922-437d-b247-2047f42d2641-0", - "target": "6affc096-041d-4080-be5d-ad26e6ea7070", - "targetHandle": "6affc096-041d-4080-be5d-ad26e6ea7070-0", + "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", + "target": "f06243f3-9159-5b6e-9025-3d77a152a40e", + "targetHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "67393224-363d-49bf-9db6-2eaba36b45a0", + "id": "8ee5ab16-5155-4eee-870d-404649507679", "selected": false, - "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", - "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", - "target": "6d711236-aa3e-537f-b2bf-67dc9a198abf", - "targetHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", + "source": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "sourceHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-0", + "target": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353", + "targetHandle": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "68e2c42c-cfdb-4d68-bee0-c6bfbb2aceee", + "id": "8f0da5d2-62da-4ac4-bec2-ff7647731813", "selected": false, - "source": "bdf914e5-ded7-5165-9216-aeb121072fd3", - "sourceHandle": "bdf914e5-ded7-5165-9216-aeb121072fd3-0", - "target": "937ffb29-ead7-46c2-8327-e317f5eedec1", - "targetHandle": "937ffb29-ead7-46c2-8327-e317f5eedec1-0", + "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", + "target": "6e657c82-833c-552f-bbb9-725e3dfd8026", + "targetHandle": "6e657c82-833c-552f-bbb9-725e3dfd8026-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "68e84e6e-7d9e-40dc-9b14-4884b44fea01", + "id": "91eabd89-c925-45ab-8b9b-a308957c33c4", "selected": false, - "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", - "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", - "target": "bdf914e5-ded7-5165-9216-aeb121072fd3", - "targetHandle": "bdf914e5-ded7-5165-9216-aeb121072fd3-0", + "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", + "target": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", + "targetHandle": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6a823e8b-8264-4ab6-9ac0-9c541b0015cb", + "id": "944ee7b9-4102-40a5-a308-4fce921bab80", "selected": false, - "source": "943b61e5-4141-52bc-a453-381fd1a25b7e", - "sourceHandle": "943b61e5-4141-52bc-a453-381fd1a25b7e-0", - "target": "8c266d97-a989-4555-88af-362c010183ae", - "targetHandle": "8c266d97-a989-4555-88af-362c010183ae-2", + "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", + "target": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", + "targetHandle": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6af68179-69cd-4ee8-8b66-b6f92089de45", + "id": "9814b52e-1327-40f9-b021-54fb9969bcb4", "selected": false, - "source": "498232ce-8e49-534d-b6b0-ab81c775e701", - "sourceHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", - "target": "bea752a4-4191-57e6-9697-cc83ae38c450", - "targetHandle": "bea752a4-4191-57e6-9697-cc83ae38c450-0", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "4f095d15-a3b2-5a04-979d-7a023068939a", + "targetHandle": "4f095d15-a3b2-5a04-979d-7a023068939a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6b765a0b-e799-45dc-9d3a-977d6824e79f", + "id": "98e30dc1-d539-4732-99ce-805908421ba3", "selected": false, - "source": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", - "sourceHandle": "063d0a41-4bd9-519c-8844-3e2238ee5ebd-0", - "target": "3d924af8-87dd-427a-8b44-0901733cad24", - "targetHandle": "3d924af8-87dd-427a-8b44-0901733cad24-0", + "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", + "target": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", + "targetHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6c2292c8-609b-4da6-9b1b-b0b11d5dbf30", + "id": "9a5bca16-ceab-4502-a22f-d9289974f218", "selected": false, - "source": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", - "sourceHandle": "466e2d07-f66c-5e84-83a4-eeea0b370e6b-0", - "target": "1b551468-2d49-4388-a625-05f3883706c4", - "targetHandle": "1b551468-2d49-4388-a625-05f3883706c4-0", + "source": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", + "sourceHandle": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2-0", + "target": "e1bb2284-8ca7-5bf8-9558-85cfc679e203", + "targetHandle": "e1bb2284-8ca7-5bf8-9558-85cfc679e203-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6cc57da1-047f-4971-80a8-adfb4f198e7d", + "id": "9ab95a7b-a7a0-4613-9b94-ce5ac95fcb1a", "selected": false, - "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", - "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", - "target": "2377d325-63f9-5cd9-9ec4-637782d947c1", - "targetHandle": "2377d325-63f9-5cd9-9ec4-637782d947c1-1", + "source": "f25bf600-ee3f-527e-8776-a9ec92e024f1", + "sourceHandle": "f25bf600-ee3f-527e-8776-a9ec92e024f1-0", + "target": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2", + "targetHandle": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6ceb1c0b-0735-491e-8fc0-ca32fde98654", + "id": "9bb68071-b28f-455e-a68d-ef110975b65d", "selected": false, - "source": "50eda7ad-aca7-5443-a66c-5fb15c763749", - "sourceHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-0", - "target": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", - "targetHandle": "4cb7bb4a-869f-5ea4-968b-35f14ac29465-0", + "source": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", + "sourceHandle": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f-0", + "target": "a3d8c974-521f-584f-83dd-0894d1b08cc2", + "targetHandle": "a3d8c974-521f-584f-83dd-0894d1b08cc2-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6d807e4e-e246-47d9-a6d1-1d6ebac157d3", + "id": "9f71002c-bfbd-48fc-b886-1126f109d023", "selected": false, - "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", - "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", - "target": "72674163-3288-5106-82f7-09ef7905547c", - "targetHandle": "72674163-3288-5106-82f7-09ef7905547c-0", + "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", + "target": "d85f25ff-e850-5c2a-a194-f5813096b2fe", + "targetHandle": "d85f25ff-e850-5c2a-a194-f5813096b2fe-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6da0e8b9-fa1a-4c34-a40e-ff3c84e82050", + "id": "a34eef34-b851-46d8-a775-8f09f7851690", "selected": false, - "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", - "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", - "target": "67cc083d-552b-5956-a5c8-26d7d1564bb6", - "targetHandle": "67cc083d-552b-5956-a5c8-26d7d1564bb6-1", + "source": "2377d325-63f9-5cd9-9ec4-637782d947c1", + "sourceHandle": "2377d325-63f9-5cd9-9ec4-637782d947c1-0", + "target": "c8cd241c-8308-44af-8824-f59440f6c401", + "targetHandle": "c8cd241c-8308-44af-8824-f59440f6c401-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6e01dc90-beb8-4476-9dc4-2d8658310463", + "id": "a4c9fd9e-273d-4368-8542-190381ded718", "selected": false, - "source": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", - "sourceHandle": "4cb7bb4a-869f-5ea4-968b-35f14ac29465-0", - "target": "10f34f32-334d-4c08-a902-fe19d1e5bf7e", - "targetHandle": "10f34f32-334d-4c08-a902-fe19d1e5bf7e-0", + "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", + "target": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "targetHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a4ea1f7e-86e9-48f7-9a03-2d9ec31f134c", + "selected": false, + "source": "72674163-3288-5106-82f7-09ef7905547c", + "sourceHandle": "72674163-3288-5106-82f7-09ef7905547c-0", + "target": "29deceb2-f33f-55ba-aff2-cdfbe2138177", + "targetHandle": "29deceb2-f33f-55ba-aff2-cdfbe2138177-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "706f827c-eac7-4fdc-891c-03063f24695b", + "id": "a666dd45-9b93-4a12-9158-62fcf7d46034", "selected": false, - "source": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf", - "sourceHandle": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf-0", - "target": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", - "targetHandle": "88f4e9c0-c376-46e5-a871-f871ed6bffcf-0", + "source": "070b8305-218e-513d-a656-35b501778eda", + "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", + "target": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", + "targetHandle": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "715e05f5-c378-4f31-bf3e-b5aab5e4aee9", + "id": "a7f33cab-2a62-4121-bf2a-60161d4d950d", "selected": false, - "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", - "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", - "target": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", - "targetHandle": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b-0", + "source": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", + "sourceHandle": "62cf0319-bfe1-4797-a724-1ecda1ae39d1-0", + "target": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", + "targetHandle": "5184f1c1-ecb0-5278-ba58-cda9a4fda353-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7241f23d-5074-4311-ba37-a693c474b05a", + "id": "a8972122-f2c1-4e93-b255-4a672c6c0518", "selected": false, - "source": "702e52db-0546-5af8-9669-e3a669d9006c", - "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", - "target": "58d4abe6-e164-5296-98a4-076c894b0973", - "targetHandle": "58d4abe6-e164-5296-98a4-076c894b0973-0", + "source": "ca809262-acfc-5d73-9169-685a9f44f77b", + "sourceHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-0", + "target": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786", + "targetHandle": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "72fbc01a-5920-4eb9-bee3-5683725f8e32", + "id": "aa562771-97da-42c8-aed1-a2748661e6f2", "selected": false, - "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", - "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", - "target": "ca809262-acfc-5d73-9169-685a9f44f77b", - "targetHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-1", + "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", + "target": "6ca66233-f789-5d45-920b-225d5052e5d8", + "targetHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "74d1c301-e00f-4d12-896d-f62b85c1284c", + "id": "ad214eb8-502c-404b-b7a6-35ed8bdabfa4", "selected": false, - "source": "faac2e35-3c90-531a-93fa-62f61b918287", - "sourceHandle": "faac2e35-3c90-531a-93fa-62f61b918287-0", - "target": "303787bd-80e8-531a-af34-cadc80ab471c", - "targetHandle": "303787bd-80e8-531a-af34-cadc80ab471c-0", + "source": "702e52db-0546-5af8-9669-e3a669d9006c", + "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", + "target": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", + "targetHandle": "8b9c6ca6-28ac-573c-9053-0290b36dcffd-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7519444d-73d8-4bbd-a007-af1f7617710e", + "id": "ad6006bb-2df6-46d0-99af-d5ad3f2fafcb", "selected": false, - "source": "50eda7ad-aca7-5443-a66c-5fb15c763749", - "sourceHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-0", - "target": "92dcbb19-d1a7-566a-8d15-7192b4fb941f", - "targetHandle": "92dcbb19-d1a7-566a-8d15-7192b4fb941f-0", + "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", + "target": "84a38567-5a73-545d-85ff-c4562c9268ba", + "targetHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "763edb7a-0202-4074-8122-dd388f7d1dfe", + "id": "ae1304cf-b57c-48b5-9726-2cbf1b459064", "selected": false, - "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", - "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", - "target": "faac2e35-3c90-531a-93fa-62f61b918287", - "targetHandle": "faac2e35-3c90-531a-93fa-62f61b918287-1", + "source": "10c1a088-c603-5590-a0dc-ace804594155", + "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", + "target": "dcca9a6d-731b-53a8-bad4-496f9df98572", + "targetHandle": "dcca9a6d-731b-53a8-bad4-496f9df98572-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "79d4eb93-9354-42a6-ae82-a37a792b08b5", + "id": "ae5a23ee-9e88-4ebe-98af-cbb519ee072c", "selected": false, - "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", - "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", - "target": "6e657c82-833c-552f-bbb9-725e3dfd8026", - "targetHandle": "6e657c82-833c-552f-bbb9-725e3dfd8026-0", + "source": "6ca66233-f789-5d45-920b-225d5052e5d8", + "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", + "target": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", + "targetHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7e4b2628-6a10-4514-a7cf-a506fad8c821", + "id": "aec2cfab-b6ab-4550-88ee-847e5e6fbda2", "selected": false, - "source": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", - "sourceHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", - "target": "50eda7ad-aca7-5443-a66c-5fb15c763749", - "targetHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-0", + "source": "070b8305-218e-513d-a656-35b501778eda", + "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", + "target": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", + "targetHandle": "9e5aafe6-7ec8-56c4-86b6-496fcb346982-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8033db5c-5eec-4aab-9536-7b67fd1417dc", + "id": "af1259e9-50d5-4ff7-81f6-6aa42e376c89", "selected": false, - "source": "ea301323-7d8d-4218-90f2-f5ee9ff38779", - "sourceHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", - "target": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", - "targetHandle": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124-0", + "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", + "target": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", + "targetHandle": "8b9c6ca6-28ac-573c-9053-0290b36dcffd-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8115436f-6842-4021-aa24-b3ac483e55ca", + "id": "af282e01-0267-4ce9-80cc-4969bb994ad7", "selected": false, - "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", - "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", - "target": "87587135-be6f-518b-b492-59494619334b", - "targetHandle": "87587135-be6f-518b-b492-59494619334b-1", + "source": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", + "sourceHandle": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b-0", + "target": "3873c531-577b-420b-bbb1-91d248937653", + "targetHandle": "3873c531-577b-420b-bbb1-91d248937653-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "828247b7-32cd-4b9b-8b0e-4bc338aff202", + "id": "b2decf41-e15a-402c-bfb8-eeb1b323a5ad", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", - "targetHandle": "8ab4ef25-bb4c-5093-9b30-bc36846e7940-0", + "source": "29deceb2-f33f-55ba-aff2-cdfbe2138177", + "sourceHandle": "29deceb2-f33f-55ba-aff2-cdfbe2138177-0", + "target": "b4cb3a7e-683a-45e1-be09-0f5232f2a127", + "targetHandle": "b4cb3a7e-683a-45e1-be09-0f5232f2a127-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "82ed0f4c-f0c8-4f82-8562-8c87d13b375e", + "id": "b4bb33f2-e7d9-4dc6-8ce7-08e8364afa1d", "selected": false, - "source": "4f095d15-a3b2-5a04-979d-7a023068939a", - "sourceHandle": "4f095d15-a3b2-5a04-979d-7a023068939a-0", - "target": "a6707bd6-fbee-4330-9ba4-0638835810c6", - "targetHandle": "a6707bd6-fbee-4330-9ba4-0638835810c6-0", + "source": "57762c20-3243-5726-86b2-8caea4d93e2c", + "sourceHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", + "target": "702e52db-0546-5af8-9669-e3a669d9006c", + "targetHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "84d807cf-29f0-4b8b-ad18-8f44df152fc3", + "id": "b4cf1ca7-c900-4fd4-abf0-e5356ac0a584", "selected": false, - "source": "10c1a088-c603-5590-a0dc-ace804594155", - "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", - "target": "152ea347-0275-5e42-9b64-5bbce73bb1ad", - "targetHandle": "152ea347-0275-5e42-9b64-5bbce73bb1ad-0", + "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", + "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", + "target": "87587135-be6f-518b-b492-59494619334b", + "targetHandle": "87587135-be6f-518b-b492-59494619334b-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "876640d1-b5ef-4643-a745-a2ef86030488", + "id": "b5b1d4df-b33d-4020-a471-b9b0902a8674", "selected": false, - "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", - "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", - "target": "bea752a4-4191-57e6-9697-cc83ae38c450", - "targetHandle": "bea752a4-4191-57e6-9697-cc83ae38c450-1", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "4f095d15-a3b2-5a04-979d-7a023068939a", + "targetHandle": "4f095d15-a3b2-5a04-979d-7a023068939a-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "89da74e4-0548-4a3f-b533-127387e20b57", + "id": "b7c8a110-7eeb-4ef5-ad53-c3b44c47db74", "selected": false, - "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", - "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", - "target": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", - "targetHandle": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124-1", + "source": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", + "sourceHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-0", + "target": "cc7e3f23-131a-57bf-891b-41a235b49d6f", + "targetHandle": "cc7e3f23-131a-57bf-891b-41a235b49d6f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8a5b68ea-c04c-49de-a311-f4324aad0448", + "id": "b7e2b6ba-af37-431b-bfca-bbc85da886a4", "selected": false, - "source": "db376dea-9810-5dc4-9254-38b27ade390f", - "sourceHandle": "db376dea-9810-5dc4-9254-38b27ade390f-0", - "target": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c", - "targetHandle": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c-0", + "source": "10c1a088-c603-5590-a0dc-ace804594155", + "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", + "target": "5c73dcee-9dd2-52df-9847-c760020b8fae", + "targetHandle": "5c73dcee-9dd2-52df-9847-c760020b8fae-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8a6ae82f-7811-490d-83a2-c0ffbcf740bd", + "id": "b8408b03-a622-4c51-b2e6-ce4270aadc30", "selected": false, - "source": "31144933-efe0-5a43-bcb6-0255f67a7244", - "sourceHandle": "31144933-efe0-5a43-bcb6-0255f67a7244-0", - "target": "9c37118a-fe1e-5209-8822-680c3fdc252c", - "targetHandle": "9c37118a-fe1e-5209-8822-680c3fdc252c-0", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", + "targetHandle": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8bfba174-a239-4936-8c2a-fd0f1a39601a", + "id": "b9a67ff3-5b00-4ebc-ba2b-84a8faaf3027", "selected": false, - "source": "d8c62f89-c1a2-530c-b84f-671746d58033", - "sourceHandle": "d8c62f89-c1a2-530c-b84f-671746d58033-0", - "target": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c", - "targetHandle": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c-0", + "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", + "target": "57762c20-3243-5726-86b2-8caea4d93e2c", + "targetHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8d4f2db9-b7da-4870-999a-5380c57b0ab3", + "id": "b9f695f4-a342-4f14-91a5-5ad18cca4628", "selected": false, - "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", - "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", - "target": "f06243f3-9159-5b6e-9025-3d77a152a40e", - "targetHandle": "f06243f3-9159-5b6e-9025-3d77a152a40e-1", + "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", + "target": "db376dea-9810-5dc4-9254-38b27ade390f", + "targetHandle": "db376dea-9810-5dc4-9254-38b27ade390f-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8ee5ab16-5155-4eee-870d-404649507679", + "id": "ba4a6e02-a625-464e-b54e-2b65b05eecd6", "selected": false, - "source": "19d03e71-29ca-508c-bc0b-2b82f90443d7", - "sourceHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-0", - "target": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353", - "targetHandle": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353-0", + "source": "bea752a4-4191-57e6-9697-cc83ae38c450", + "sourceHandle": "bea752a4-4191-57e6-9697-cc83ae38c450-0", + "target": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b", + "targetHandle": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8f0da5d2-62da-4ac4-bec2-ff7647731813", + "id": "bad6593f-3fea-4fd7-a844-e091b797b3bb", "selected": false, - "source": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", - "sourceHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", - "target": "6e657c82-833c-552f-bbb9-725e3dfd8026", - "targetHandle": "6e657c82-833c-552f-bbb9-725e3dfd8026-1", + "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", + "target": "bdf914e5-ded7-5165-9216-aeb121072fd3", + "targetHandle": "bdf914e5-ded7-5165-9216-aeb121072fd3-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "91eabd89-c925-45ab-8b9b-a308957c33c4", + "id": "bb68b7e9-7ea5-4590-89cd-0367113a0435", "selected": false, - "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", - "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", - "target": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", - "targetHandle": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a-1", + "source": "1c205d65-21d3-51c5-b95d-bd635c99afc1", + "sourceHandle": "1c205d65-21d3-51c5-b95d-bd635c99afc1-0", + "target": "209bfca4-d869-4952-a92f-ee17627941a6", + "targetHandle": "209bfca4-d869-4952-a92f-ee17627941a6-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "944ee7b9-4102-40a5-a308-4fce921bab80", + "id": "bc3d479a-c155-48d0-930a-28346099684e", "selected": false, - "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", - "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", - "target": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", - "targetHandle": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72-1", + "source": "702e52db-0546-5af8-9669-e3a669d9006c", + "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", + "target": "2377d325-63f9-5cd9-9ec4-637782d947c1", + "targetHandle": "2377d325-63f9-5cd9-9ec4-637782d947c1-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9814b52e-1327-40f9-b021-54fb9969bcb4", + "id": "bc51e507-9212-4ead-91dc-3fe92f44ede2", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "4f095d15-a3b2-5a04-979d-7a023068939a", - "targetHandle": "4f095d15-a3b2-5a04-979d-7a023068939a-0", + "source": "6ca66233-f789-5d45-920b-225d5052e5d8", + "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", + "target": "ea301323-7d8d-4218-90f2-f5ee9ff38779", + "targetHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "98e30dc1-d539-4732-99ce-805908421ba3", + "id": "bd3b19f1-6a93-4e56-b48e-e2cc3a9c4c8b", "selected": false, - "source": "13dc50ea-1bf5-5098-b3da-8828b7501e56", - "sourceHandle": "13dc50ea-1bf5-5098-b3da-8828b7501e56-0", - "target": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", - "targetHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-1", + "source": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", + "sourceHandle": "9ba50fbc-9015-5ea9-819e-51f6c1379bec-0", + "target": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714", + "targetHandle": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9a5bca16-ceab-4502-a22f-d9289974f218", + "id": "be2062b8-4eae-4cad-899f-0bd59755cbea", "selected": false, - "source": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", - "sourceHandle": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2-0", - "target": "e1bb2284-8ca7-5bf8-9558-85cfc679e203", - "targetHandle": "e1bb2284-8ca7-5bf8-9558-85cfc679e203-0", + "source": "070b8305-218e-513d-a656-35b501778eda", + "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", + "target": "d8c62f89-c1a2-530c-b84f-671746d58033", + "targetHandle": "d8c62f89-c1a2-530c-b84f-671746d58033-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9ab95a7b-a7a0-4613-9b94-ce5ac95fcb1a", + "id": "c2e44eaf-4438-40dd-a529-773791096d26", "selected": false, - "source": "f25bf600-ee3f-527e-8776-a9ec92e024f1", - "sourceHandle": "f25bf600-ee3f-527e-8776-a9ec92e024f1-0", - "target": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2", - "targetHandle": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2-0", + "source": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", + "sourceHandle": "8b9c6ca6-28ac-573c-9053-0290b36dcffd-0", + "target": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4", + "targetHandle": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9bb68071-b28f-455e-a68d-ef110975b65d", + "id": "c429b4c4-180c-4f14-9865-d4a52678ce10", "selected": false, - "source": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", - "sourceHandle": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f-0", - "target": "a3d8c974-521f-584f-83dd-0894d1b08cc2", - "targetHandle": "a3d8c974-521f-584f-83dd-0894d1b08cc2-1", + "source": "8c266d97-a989-4555-88af-362c010183ae", + "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", + "target": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "targetHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9f71002c-bfbd-48fc-b886-1126f109d023", + "id": "c4478f03-c4da-4a7e-9fa9-c7d1cc05aee7", "selected": false, - "source": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", - "sourceHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", - "target": "d85f25ff-e850-5c2a-a194-f5813096b2fe", - "targetHandle": "d85f25ff-e850-5c2a-a194-f5813096b2fe-0", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", + "targetHandle": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a34eef34-b851-46d8-a775-8f09f7851690", + "id": "c4b69001-9854-4ffd-9215-485603bcc9ff", "selected": false, - "source": "2377d325-63f9-5cd9-9ec4-637782d947c1", - "sourceHandle": "2377d325-63f9-5cd9-9ec4-637782d947c1-0", - "target": "c8cd241c-8308-44af-8824-f59440f6c401", - "targetHandle": "c8cd241c-8308-44af-8824-f59440f6c401-0", + "source": "152ea347-0275-5e42-9b64-5bbce73bb1ad", + "sourceHandle": "152ea347-0275-5e42-9b64-5bbce73bb1ad-0", + "target": "6ed5551c-93c6-423d-a35e-8de0e256d6dd", + "targetHandle": "6ed5551c-93c6-423d-a35e-8de0e256d6dd-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a4c9fd9e-273d-4368-8542-190381ded718", + "id": "c4d6072f-31ac-45a9-bb12-0fa3217c64f4", "selected": false, - "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", - "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", - "target": "3c248c07-64bb-5957-ba0d-2cb156088f6e", - "targetHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-1", + "source": "87587135-be6f-518b-b492-59494619334b", + "sourceHandle": "87587135-be6f-518b-b492-59494619334b-0", + "target": "14ffb36c-d16e-5957-9252-eab1cae4aedc", + "targetHandle": "14ffb36c-d16e-5957-9252-eab1cae4aedc-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a4ea1f7e-86e9-48f7-9a03-2d9ec31f134c", + "id": "c6525fbe-75a2-46f1-b33d-e5f7de0132fe", "selected": false, - "source": "72674163-3288-5106-82f7-09ef7905547c", - "sourceHandle": "72674163-3288-5106-82f7-09ef7905547c-0", - "target": "29deceb2-f33f-55ba-aff2-cdfbe2138177", - "targetHandle": "29deceb2-f33f-55ba-aff2-cdfbe2138177-0", + "source": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "sourceHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-0", + "target": "31144933-efe0-5a43-bcb6-0255f67a7244", + "targetHandle": "31144933-efe0-5a43-bcb6-0255f67a7244-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a666dd45-9b93-4a12-9158-62fcf7d46034", + "id": "c81072aa-c60f-4084-b31f-eb98b79c0465", "selected": false, - "source": "070b8305-218e-513d-a656-35b501778eda", - "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", - "target": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", - "targetHandle": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a-0", + "source": "6ca66233-f789-5d45-920b-225d5052e5d8", + "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", + "target": "070b8305-218e-513d-a656-35b501778eda", + "targetHandle": "070b8305-218e-513d-a656-35b501778eda-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a7f33cab-2a62-4121-bf2a-60161d4d950d", + "id": "c87e5b6b-67e3-425e-854e-965308f6e57f", "selected": false, - "source": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", - "sourceHandle": "62cf0319-bfe1-4797-a724-1ecda1ae39d1-0", - "target": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", - "targetHandle": "5184f1c1-ecb0-5278-ba58-cda9a4fda353-0", + "source": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", + "sourceHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-0", + "target": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", + "targetHandle": "9ea3dcda-9b2d-58ce-a461-4742f126bf75-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a8972122-f2c1-4e93-b255-4a672c6c0518", + "id": "c893df4b-4918-47de-af4c-31d464532efb", "selected": false, - "source": "ca809262-acfc-5d73-9169-685a9f44f77b", - "sourceHandle": "ca809262-acfc-5d73-9169-685a9f44f77b-0", - "target": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786", - "targetHandle": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786-0", + "source": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", + "sourceHandle": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f-0", + "target": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", + "targetHandle": "466e2d07-f66c-5e84-83a4-eeea0b370e6b-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "aa562771-97da-42c8-aed1-a2748661e6f2", + "id": "c8e66610-90a5-43e7-87b5-f43188f64706", "selected": false, - "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", - "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", - "target": "6ca66233-f789-5d45-920b-225d5052e5d8", - "targetHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", + "source": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", + "sourceHandle": "88f4e9c0-c376-46e5-a871-f871ed6bffcf-0", + "target": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "targetHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ad214eb8-502c-404b-b7a6-35ed8bdabfa4", + "id": "ce9faead-a588-4dbb-8c04-bd2eed45cfce", "selected": false, - "source": "702e52db-0546-5af8-9669-e3a669d9006c", - "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", - "target": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", - "targetHandle": "8b9c6ca6-28ac-573c-9053-0290b36dcffd-0", + "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", + "target": "95f976c4-162b-5dd6-bb7b-a121c710b827", + "targetHandle": "95f976c4-162b-5dd6-bb7b-a121c710b827-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ad6006bb-2df6-46d0-99af-d5ad3f2fafcb", + "id": "ceb6c21c-309f-4e24-8e2a-ebac34cfbaa8", "selected": false, - "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", - "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", - "target": "84a38567-5a73-545d-85ff-c4562c9268ba", - "targetHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", + "target": "2ce384f9-5b17-53cd-a476-e725b06db80f", + "targetHandle": "2ce384f9-5b17-53cd-a476-e725b06db80f-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ae1304cf-b57c-48b5-9726-2cbf1b459064", + "id": "cfd67b52-f7f8-42f6-b078-6acf441de970", "selected": false, - "source": "10c1a088-c603-5590-a0dc-ace804594155", - "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", - "target": "dcca9a6d-731b-53a8-bad4-496f9df98572", - "targetHandle": "dcca9a6d-731b-53a8-bad4-496f9df98572-0", + "source": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", + "sourceHandle": "5184f1c1-ecb0-5278-ba58-cda9a4fda353-0", + "target": "9aa48b1b-1995-4823-ab70-6d84632f7b7e", + "targetHandle": "9aa48b1b-1995-4823-ab70-6d84632f7b7e-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ae5a23ee-9e88-4ebe-98af-cbb519ee072c", + "id": "cfda98c2-53ea-4f99-9cae-ce151e737efe", "selected": false, - "source": "6ca66233-f789-5d45-920b-225d5052e5d8", - "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", - "target": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", - "targetHandle": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77-0", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", + "targetHandle": "9d7dc394-6f8f-516a-a505-2b89be73dfc7-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "aec2cfab-b6ab-4550-88ee-847e5e6fbda2", + "id": "d2085408-2fbe-46a0-bd7e-37d36c1d4fc5", "selected": false, - "source": "070b8305-218e-513d-a656-35b501778eda", - "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", - "target": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", - "targetHandle": "9e5aafe6-7ec8-56c4-86b6-496fcb346982-0", + "source": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", + "sourceHandle": "9ea3dcda-9b2d-58ce-a461-4742f126bf75-0", + "target": "d4cce8b5-e667-550c-95f9-2a3caa64c726", + "targetHandle": "d4cce8b5-e667-550c-95f9-2a3caa64c726-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "af1259e9-50d5-4ff7-81f6-6aa42e376c89", + "id": "d36ef77a-4f72-4043-8d77-49eeba0ad130", "selected": false, - "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", - "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", - "target": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", - "targetHandle": "8b9c6ca6-28ac-573c-9053-0290b36dcffd-1", + "source": "84a38567-5a73-545d-85ff-c4562c9268ba", + "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", + "target": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", + "targetHandle": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "af282e01-0267-4ce9-80cc-4969bb994ad7", + "id": "d556ec6b-ad54-4531-8476-bb1ea63ef16d", "selected": false, - "source": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", - "sourceHandle": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b-0", - "target": "3873c531-577b-420b-bbb1-91d248937653", - "targetHandle": "3873c531-577b-420b-bbb1-91d248937653-0", + "source": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", + "sourceHandle": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e-0", + "target": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13", + "targetHandle": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b2decf41-e15a-402c-bfb8-eeb1b323a5ad", + "id": "d5eb8c23-f460-4119-b28e-c7a526d9d855", "selected": false, - "source": "29deceb2-f33f-55ba-aff2-cdfbe2138177", - "sourceHandle": "29deceb2-f33f-55ba-aff2-cdfbe2138177-0", - "target": "b4cb3a7e-683a-45e1-be09-0f5232f2a127", - "targetHandle": "b4cb3a7e-683a-45e1-be09-0f5232f2a127-0", + "source": "6ca66233-f789-5d45-920b-225d5052e5d8", + "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", + "target": "498232ce-8e49-534d-b6b0-ab81c775e701", + "targetHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b4bb33f2-e7d9-4dc6-8ce7-08e8364afa1d", + "id": "d62e2ae7-c158-44ab-8564-ee2286a2b552", "selected": false, - "source": "57762c20-3243-5726-86b2-8caea4d93e2c", - "sourceHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", - "target": "702e52db-0546-5af8-9669-e3a669d9006c", - "targetHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", + "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", + "target": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", + "targetHandle": "b1ae0890-f342-576a-8b3f-3f4b99ca0292-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b4cf1ca7-c900-4fd4-abf0-e5356ac0a584", + "id": "d869edd1-91c0-4d29-a24b-3b8b8e95e889", "selected": false, - "source": "472af423-52b1-5bd6-a39d-2846baea7a6a", - "sourceHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", - "target": "87587135-be6f-518b-b492-59494619334b", - "targetHandle": "87587135-be6f-518b-b492-59494619334b-0", + "source": "8c266d97-a989-4555-88af-362c010183ae", + "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", + "target": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "targetHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b5b1d4df-b33d-4020-a471-b9b0902a8674", + "id": "db06cac6-d71d-45e0-9549-faedbbdb121b", "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "4f095d15-a3b2-5a04-979d-7a023068939a", - "targetHandle": "4f095d15-a3b2-5a04-979d-7a023068939a-1", + "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", + "target": "95bd307e-0922-437d-b247-2047f42d2641", + "targetHandle": "95bd307e-0922-437d-b247-2047f42d2641-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b7c8a110-7eeb-4ef5-ad53-c3b44c47db74", + "id": "e049ab70-3506-4957-ba08-b12134c23bbc", "selected": false, - "source": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", - "sourceHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-0", - "target": "cc7e3f23-131a-57bf-891b-41a235b49d6f", - "targetHandle": "cc7e3f23-131a-57bf-891b-41a235b49d6f-0", + "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", + "target": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "targetHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b7e2b6ba-af37-431b-bfca-bbc85da886a4", + "id": "e37b110c-a9a0-4dbc-822e-040581d818e2", "selected": false, - "source": "10c1a088-c603-5590-a0dc-ace804594155", - "sourceHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", - "target": "5c73dcee-9dd2-52df-9847-c760020b8fae", - "targetHandle": "5c73dcee-9dd2-52df-9847-c760020b8fae-0", + "source": "2ce384f9-5b17-53cd-a476-e725b06db80f", + "sourceHandle": "2ce384f9-5b17-53cd-a476-e725b06db80f-0", + "target": "08dd10e6-7e36-47c3-ab20-547a2a87e732", + "targetHandle": "08dd10e6-7e36-47c3-ab20-547a2a87e732-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b8408b03-a622-4c51-b2e6-ce4270aadc30", + "id": "e37eea4b-f972-4a7d-9a2e-da6bf3e44b09", "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", - "targetHandle": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8-0", + "source": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", + "sourceHandle": "b1ae0890-f342-576a-8b3f-3f4b99ca0292-0", + "target": "c992ab70-5bec-598e-9054-e5ce559da27c", + "targetHandle": "c992ab70-5bec-598e-9054-e5ce559da27c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b9a67ff3-5b00-4ebc-ba2b-84a8faaf3027", + "id": "e4c47aaa-ee9f-4cf5-833b-03e188f592c8", "selected": false, - "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", - "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", - "target": "57762c20-3243-5726-86b2-8caea4d93e2c", - "targetHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", + "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", + "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", + "target": "67cc083d-552b-5956-a5c8-26d7d1564bb6", + "targetHandle": "67cc083d-552b-5956-a5c8-26d7d1564bb6-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b9f695f4-a342-4f14-91a5-5ad18cca4628", + "id": "e6c50c5a-51b2-4976-944f-504b09c13fa9", "selected": false, - "source": "f746c97c-9479-5981-aee9-3e7a2e36b89e", - "sourceHandle": "f746c97c-9479-5981-aee9-3e7a2e36b89e-0", - "target": "db376dea-9810-5dc4-9254-38b27ade390f", - "targetHandle": "db376dea-9810-5dc4-9254-38b27ade390f-1", + "source": "58d4abe6-e164-5296-98a4-076c894b0973", + "sourceHandle": "58d4abe6-e164-5296-98a4-076c894b0973-0", + "target": "74462fbf-cd0a-534f-b678-4ea5a5348358", + "targetHandle": "74462fbf-cd0a-534f-b678-4ea5a5348358-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "ba4a6e02-a625-464e-b54e-2b65b05eecd6", + "id": "ea854187-abed-41ea-ba8c-52989e00e00f", "selected": false, - "source": "bea752a4-4191-57e6-9697-cc83ae38c450", - "sourceHandle": "bea752a4-4191-57e6-9697-cc83ae38c450-0", - "target": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b", - "targetHandle": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b-0", + "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", + "target": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", + "targetHandle": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "bad6593f-3fea-4fd7-a844-e091b797b3bb", + "id": "ebe03370-8214-43f6-8b1a-52df1671c504", "selected": false, - "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", - "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", - "target": "bdf914e5-ded7-5165-9216-aeb121072fd3", - "targetHandle": "bdf914e5-ded7-5165-9216-aeb121072fd3-1", + "source": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", + "sourceHandle": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9-0", + "target": "547dbd8b-0405-492e-be77-96270fb102dc", + "targetHandle": "547dbd8b-0405-492e-be77-96270fb102dc-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "bb68b7e9-7ea5-4590-89cd-0367113a0435", + "id": "eda4c5d4-6d6d-4a92-9c6f-9b2da52a549d", "selected": false, - "source": "1c205d65-21d3-51c5-b95d-bd635c99afc1", - "sourceHandle": "1c205d65-21d3-51c5-b95d-bd635c99afc1-0", - "target": "209bfca4-d869-4952-a92f-ee17627941a6", - "targetHandle": "209bfca4-d869-4952-a92f-ee17627941a6-0", + "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", + "target": "10c1a088-c603-5590-a0dc-ace804594155", + "targetHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "bc3d479a-c155-48d0-930a-28346099684e", + "id": "ee7a652c-ca8c-4b6d-bc31-037342e62226", "selected": false, - "source": "702e52db-0546-5af8-9669-e3a669d9006c", - "sourceHandle": "702e52db-0546-5af8-9669-e3a669d9006c-0", - "target": "2377d325-63f9-5cd9-9ec4-637782d947c1", - "targetHandle": "2377d325-63f9-5cd9-9ec4-637782d947c1-0", + "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", + "target": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", + "targetHandle": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "bc51e507-9212-4ead-91dc-3fe92f44ede2", + "id": "f0c50411-5738-45a4-b388-7c22285c0cbd", "selected": false, - "source": "6ca66233-f789-5d45-920b-225d5052e5d8", - "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", - "target": "ea301323-7d8d-4218-90f2-f5ee9ff38779", - "targetHandle": "ea301323-7d8d-4218-90f2-f5ee9ff38779-0", + "source": "e6664c39-f73d-5b4a-808b-f3d32930210b", + "sourceHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-0", + "target": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522", + "targetHandle": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "bd3b19f1-6a93-4e56-b48e-e2cc3a9c4c8b", + "id": "f152685d-a82e-4683-ba42-363c4adfd1aa", "selected": false, - "source": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", - "sourceHandle": "9ba50fbc-9015-5ea9-819e-51f6c1379bec-0", - "target": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714", - "targetHandle": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714-0", + "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", + "target": "58d4abe6-e164-5296-98a4-076c894b0973", + "targetHandle": "58d4abe6-e164-5296-98a4-076c894b0973-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "be2062b8-4eae-4cad-899f-0bd59755cbea", + "id": "f218419d-a619-4870-abc7-43bbb50607df", "selected": false, - "source": "070b8305-218e-513d-a656-35b501778eda", - "sourceHandle": "070b8305-218e-513d-a656-35b501778eda-0", - "target": "d8c62f89-c1a2-530c-b84f-671746d58033", - "targetHandle": "d8c62f89-c1a2-530c-b84f-671746d58033-0", + "source": "57762c20-3243-5726-86b2-8caea4d93e2c", + "sourceHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", + "target": "a3d8c974-521f-584f-83dd-0894d1b08cc2", + "targetHandle": "a3d8c974-521f-584f-83dd-0894d1b08cc2-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c2e44eaf-4438-40dd-a529-773791096d26", + "id": "f2ddd99a-8f15-4b98-9a1f-5712491d8a1a", "selected": false, - "source": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", - "sourceHandle": "8b9c6ca6-28ac-573c-9053-0290b36dcffd-0", - "target": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4", - "targetHandle": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4-0", + "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", + "target": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "targetHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c429b4c4-180c-4f14-9865-d4a52678ce10", + "id": "f578cd07-24a4-40d4-aedb-273a2083689f", "selected": false, - "source": "8c266d97-a989-4555-88af-362c010183ae", - "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", - "target": "ab11996e-a157-5d43-b998-8c51e8cc6416", - "targetHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", + "source": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", + "sourceHandle": "8ab4ef25-bb4c-5093-9b30-bc36846e7940-0", + "target": "de3d3c59-05f2-44d7-8813-67d8fd44e386", + "targetHandle": "de3d3c59-05f2-44d7-8813-67d8fd44e386-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c4478f03-c4da-4a7e-9fa9-c7d1cc05aee7", + "id": "f8115965-7f66-4f9f-a174-30bbcc639f7c", "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", - "targetHandle": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8-1", + "source": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "sourceHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-0", + "target": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", + "targetHandle": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c4b69001-9854-4ffd-9215-485603bcc9ff", + "id": "f89b0d2e-9c76-4872-ba8b-6fda66d1086e", "selected": false, - "source": "152ea347-0275-5e42-9b64-5bbce73bb1ad", - "sourceHandle": "152ea347-0275-5e42-9b64-5bbce73bb1ad-0", - "target": "6ed5551c-93c6-423d-a35e-8de0e256d6dd", - "targetHandle": "6ed5551c-93c6-423d-a35e-8de0e256d6dd-0", + "source": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", + "sourceHandle": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26-0", + "target": "c8317619-13a5-50ca-887a-22842f77b26c", + "targetHandle": "c8317619-13a5-50ca-887a-22842f77b26c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c4d6072f-31ac-45a9-bb12-0fa3217c64f4", + "id": "fa47b3e3-e4e4-4989-9d6f-79d5a0f9788d", "selected": false, - "source": "87587135-be6f-518b-b492-59494619334b", - "sourceHandle": "87587135-be6f-518b-b492-59494619334b-0", - "target": "14ffb36c-d16e-5957-9252-eab1cae4aedc", - "targetHandle": "14ffb36c-d16e-5957-9252-eab1cae4aedc-0", + "source": "6ca66233-f789-5d45-920b-225d5052e5d8", + "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", + "target": "472af423-52b1-5bd6-a39d-2846baea7a6a", + "targetHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c6525fbe-75a2-46f1-b33d-e5f7de0132fe", + "id": "faa7e8da-aae4-4dc2-bd93-e7987b92d0e2", "selected": false, - "source": "19d03e71-29ca-508c-bc0b-2b82f90443d7", - "sourceHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-0", - "target": "31144933-efe0-5a43-bcb6-0255f67a7244", - "targetHandle": "31144933-efe0-5a43-bcb6-0255f67a7244-0", + "source": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", + "sourceHandle": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a-0", + "target": "43cb2253-aa00-47f0-971f-f86170af92d7", + "targetHandle": "43cb2253-aa00-47f0-971f-f86170af92d7-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c81072aa-c60f-4084-b31f-eb98b79c0465", + "id": "fca0a1ab-ed92-4318-9ff7-ba79838810bc", "selected": false, - "source": "6ca66233-f789-5d45-920b-225d5052e5d8", - "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", - "target": "070b8305-218e-513d-a656-35b501778eda", - "targetHandle": "070b8305-218e-513d-a656-35b501778eda-0", + "source": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", + "sourceHandle": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4-0", + "target": "c10779f6-7bb2-5461-bb19-e86014d2f535", + "targetHandle": "c10779f6-7bb2-5461-bb19-e86014d2f535-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c87e5b6b-67e3-425e-854e-965308f6e57f", + "id": "fca19845-82b9-41c0-976f-303e3f62a34b", "selected": false, - "source": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", - "sourceHandle": "8c64bff2-cb4a-588d-87e0-e59fc18148e4-0", - "target": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", - "targetHandle": "9ea3dcda-9b2d-58ce-a461-4742f126bf75-0", + "source": "6e657c82-833c-552f-bbb9-725e3dfd8026", + "sourceHandle": "6e657c82-833c-552f-bbb9-725e3dfd8026-0", + "target": "0ed55b60-cffc-5011-94e5-45edeeacb125", + "targetHandle": "0ed55b60-cffc-5011-94e5-45edeeacb125-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c893df4b-4918-47de-af4c-31d464532efb", + "id": "ff2850b8-22fa-47e7-99c7-ae8f70625dff", "selected": false, - "source": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", - "sourceHandle": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f-0", - "target": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", - "targetHandle": "466e2d07-f66c-5e84-83a4-eeea0b370e6b-1", + "source": "95f976c4-162b-5dd6-bb7b-a121c710b827", + "sourceHandle": "95f976c4-162b-5dd6-bb7b-a121c710b827-0", + "target": "59593de7-1167-55c1-9be4-ebbcb623b9eb", + "targetHandle": "59593de7-1167-55c1-9be4-ebbcb623b9eb-0", "type": "main", "zIndex": 49, }, + ], + "nodes": [ { - "animated": false, - "data": {}, - "id": "c8e66610-90a5-43e7-87b5-f43188f64706", + "data": { + "id": "02a7471f-2e03-595c-a4b8-d4c1b7c93957", + "inputData": { + "0": "Use the 512x512.png file from the chaiNNer repository: +https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512.png", + }, + "inputSize": { + "0": { + "height": 91, + "width": 484, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 167, + "id": "02a7471f-2e03-595c-a4b8-d4c1b7c93957", + "position": { + "x": -341.30453115815385, + "y": -738.1007734844538, + }, + "selected": false, + "type": "regularNode", + "width": 502, + "zIndex": 50, + }, + { + "data": { + "id": "0384b95d-0272-5586-abbd-51e5dded4756", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "0384b95d-0272-5586-abbd-51e5dded4756", + "position": { + "x": 3999.6886823117775, + "y": -5551.727800332799, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", + "inputData": { + "2": 0, + "3": "centered_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", + "position": { + "x": 1765.5571836899007, + "y": -1658.6150689744925, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", + "inputData": { + "2": 0, + "3": "centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", + "position": { + "x": 1446.7148294114133, + "y": -1656.6939125076558, + }, "selected": false, - "source": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", - "sourceHandle": "88f4e9c0-c376-46e5-a871-f871ed6bffcf-0", - "target": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", - "targetHandle": "bebea3c7-3eb6-5928-abf7-aa295e83b79f-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ce9faead-a588-4dbb-8c04-bd2eed45cfce", + "data": { + "id": "070b8305-218e-513d-a656-35b501778eda", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "070b8305-218e-513d-a656-35b501778eda", + "position": { + "x": 1100.025817174016, + "y": -3126.408240253019, + }, "selected": false, - "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", - "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", - "target": "95f976c4-162b-5dd6-bb7b-a121c710b827", - "targetHandle": "95f976c4-162b-5dd6-bb7b-a121c710b827-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 250, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ceb6c21c-309f-4e24-8e2a-ebac34cfbaa8", + "data": { + "id": "08dd10e6-7e36-47c3-ab20-547a2a87e732", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "08dd10e6-7e36-47c3-ab20-547a2a87e732", + "position": { + "x": 1363.6475517451931, + "y": 575.7617885612143, + }, "selected": false, - "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", - "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", - "target": "2ce384f9-5b17-53cd-a476-e725b06db80f", - "targetHandle": "2ce384f9-5b17-53cd-a476-e725b06db80f-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "cfd67b52-f7f8-42f6-b078-6acf441de970", + "data": { + "id": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "inputData": { + "1": 256, + "2": 255, + "3": -1, + }, + "isDisabled": false, + "schemaId": "chainner:image:resize_resolution", + }, + "height": 308, + "id": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "position": { + "x": 572.3557556645145, + "y": -116.4203657336657, + }, "selected": false, - "source": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", - "sourceHandle": "5184f1c1-ecb0-5278-ba58-cda9a4fda353-0", - "target": "9aa48b1b-1995-4823-ab70-6d84632f7b7e", - "targetHandle": "9aa48b1b-1995-4823-ab70-6d84632f7b7e-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 243, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "cfda98c2-53ea-4f99-9cae-ce151e737efe", + "data": { + "id": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c", + "position": { + "x": 2556.9881010320682, + "y": 147.44604519505003, + }, "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", - "targetHandle": "9d7dc394-6f8f-516a-a505-2b89be73dfc7-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d2085408-2fbe-46a0-bd7e-37d36c1d4fc5", + "data": { + "id": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", + "inputData": { + "2": 0, + "3": "top_centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", + "position": { + "x": 1436.3400803289933, + "y": -1999.3385199379227, + }, "selected": false, - "source": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", - "sourceHandle": "9ea3dcda-9b2d-58ce-a461-4742f126bf75-0", - "target": "d4cce8b5-e667-550c-95f9-2a3caa64c726", - "targetHandle": "d4cce8b5-e667-550c-95f9-2a3caa64c726-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d36ef77a-4f72-4043-8d77-49eeba0ad130", + "data": { + "id": "0ed55b60-cffc-5011-94e5-45edeeacb125", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "0ed55b60-cffc-5011-94e5-45edeeacb125", + "position": { + "x": 3811.96422914177, + "y": -3915.2055279854667, + }, "selected": false, - "source": "84a38567-5a73-545d-85ff-c4562c9268ba", - "sourceHandle": "84a38567-5a73-545d-85ff-c4562c9268ba-0", - "target": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", - "targetHandle": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d556ec6b-ad54-4531-8476-bb1ea63ef16d", + "data": { + "id": "10c1a088-c603-5590-a0dc-ace804594155", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", + }, + "height": 140, + "id": "10c1a088-c603-5590-a0dc-ace804594155", + "position": { + "x": 1839.4306126381894, + "y": -381.987049972833, + }, "selected": false, - "source": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", - "sourceHandle": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e-0", - "target": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13", - "targetHandle": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d5eb8c23-f460-4119-b28e-c7a526d9d855", + "data": { + "id": "10f34f32-334d-4c08-a902-fe19d1e5bf7e", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "10f34f32-334d-4c08-a902-fe19d1e5bf7e", + "position": { + "x": 3146.61987887374, + "y": -4697.543249711631, + }, "selected": false, - "source": "6ca66233-f789-5d45-920b-225d5052e5d8", - "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", - "target": "498232ce-8e49-534d-b6b0-ab81c775e701", - "targetHandle": "498232ce-8e49-534d-b6b0-ab81c775e701-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d62e2ae7-c158-44ab-8564-ee2286a2b552", + "data": { + "id": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "inputData": { + "1": 1000, + "2": 3, + "3": 1, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "position": { + "x": 3987.145709621429, + "y": -2582.6326040178647, + }, "selected": false, - "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", - "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", - "target": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", - "targetHandle": "b1ae0890-f342-576a-8b3f-3f4b99ca0292-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 250, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d869edd1-91c0-4d29-a24b-3b8b8e95e889", + "data": { + "id": "14ffb36c-d16e-5957-9252-eab1cae4aedc", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "14ffb36c-d16e-5957-9252-eab1cae4aedc", + "position": { + "x": 3806.2146605241023, + "y": -5213.634896086391, + }, "selected": false, - "source": "8c266d97-a989-4555-88af-362c010183ae", - "sourceHandle": "8c266d97-a989-4555-88af-362c010183ae-0", - "target": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", - "targetHandle": "686d008c-2aa7-562f-a80c-3f7a6895ecd8-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "db06cac6-d71d-45e0-9549-faedbbdb121b", + "data": { + "id": "152ea347-0275-5e42-9b64-5bbce73bb1ad", + "inputData": { + "2": 0, + "3": "centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "152ea347-0275-5e42-9b64-5bbce73bb1ad", + "position": { + "x": 2247.8425999277883, + "y": 580.1776788090999, + }, "selected": false, - "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", - "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", - "target": "95bd307e-0922-437d-b247-2047f42d2641", - "targetHandle": "95bd307e-0922-437d-b247-2047f42d2641-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e049ab70-3506-4957-ba08-b12134c23bbc", + "data": { + "id": "17831e50-b7ba-53ff-abfc-f6a9dd806acc", + "inputData": { + "0": "position", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "17831e50-b7ba-53ff-abfc-f6a9dd806acc", + "position": { + "x": 666.2502329636168, + "y": -1913.4782602682628, + }, "selected": false, - "source": "ab11996e-a157-5d43-b998-8c51e8cc6416", - "sourceHandle": "ab11996e-a157-5d43-b998-8c51e8cc6416-0", - "target": "50eda7ad-aca7-5443-a66c-5fb15c763749", - "targetHandle": "50eda7ad-aca7-5443-a66c-5fb15c763749-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 258, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e37b110c-a9a0-4dbc-822e-040581d818e2", + "data": { + "id": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "inputData": { + "2": 0, + "3": "top_left", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "position": { + "x": 1824.5612310462855, + "y": -5196.942412329455, + }, "selected": false, - "source": "2ce384f9-5b17-53cd-a476-e725b06db80f", - "sourceHandle": "2ce384f9-5b17-53cd-a476-e725b06db80f-0", - "target": "08dd10e6-7e36-47c3-ab20-547a2a87e732", - "targetHandle": "08dd10e6-7e36-47c3-ab20-547a2a87e732-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e37eea4b-f972-4a7d-9a2e-da6bf3e44b09", + "data": { + "id": "1b551468-2d49-4388-a625-05f3883706c4", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "1b551468-2d49-4388-a625-05f3883706c4", + "position": { + "x": 1402.7725461491732, + "y": 2523.5320309563117, + }, "selected": false, - "source": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", - "sourceHandle": "b1ae0890-f342-576a-8b3f-3f4b99ca0292-0", - "target": "c992ab70-5bec-598e-9054-e5ce559da27c", - "targetHandle": "c992ab70-5bec-598e-9054-e5ce559da27c-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e4c47aaa-ee9f-4cf5-833b-03e188f592c8", + "data": { + "id": "1c205d65-21d3-51c5-b95d-bd635c99afc1", + "inputData": { + "2": 0, + "3": "centered_left", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "1c205d65-21d3-51c5-b95d-bd635c99afc1", + "position": { + "x": 2964.001988063501, + "y": 1009.8211270695556, + }, "selected": false, - "source": "7069b979-b854-4a53-8cf2-9b65c4ac9377", - "sourceHandle": "7069b979-b854-4a53-8cf2-9b65c4ac9377-0", - "target": "67cc083d-552b-5956-a5c8-26d7d1564bb6", - "targetHandle": "67cc083d-552b-5956-a5c8-26d7d1564bb6-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e6c50c5a-51b2-4976-944f-504b09c13fa9", + "data": { + "id": "209bfca4-d869-4952-a92f-ee17627941a6", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "209bfca4-d869-4952-a92f-ee17627941a6", + "position": { + "x": 3284.2252914432775, + "y": 1016.7855315759243, + }, "selected": false, - "source": "58d4abe6-e164-5296-98a4-076c894b0973", - "sourceHandle": "58d4abe6-e164-5296-98a4-076c894b0973-0", - "target": "74462fbf-cd0a-534f-b678-4ea5a5348358", - "targetHandle": "74462fbf-cd0a-534f-b678-4ea5a5348358-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ea854187-abed-41ea-ba8c-52989e00e00f", + "data": { + "id": "2360c51a-3d28-47d0-95f6-d0889da54166", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "2360c51a-3d28-47d0-95f6-d0889da54166", + "position": { + "x": 1386.0644941637763, + "y": 2093.9716406993675, + }, "selected": false, - "source": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "sourceHandle": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea-0", - "target": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", - "targetHandle": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ebe03370-8214-43f6-8b1a-52df1671c504", + "data": { + "id": "2377d325-63f9-5cd9-9ec4-637782d947c1", + "inputData": { + "2": 0, + "3": "pixel_offset", + "4": 0, + "5": 0, + "6": 567, + "7": 258, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 428, + "id": "2377d325-63f9-5cd9-9ec4-637782d947c1", + "position": { + "x": 2298.583728895574, + "y": 2580.857361340085, + }, "selected": false, - "source": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", - "sourceHandle": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9-0", - "target": "547dbd8b-0405-492e-be77-96270fb102dc", - "targetHandle": "547dbd8b-0405-492e-be77-96270fb102dc-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "eda4c5d4-6d6d-4a92-9c6f-9b2da52a549d", + "data": { + "id": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13", + "position": { + "x": 2568.685401196618, + "y": 998.3180727474369, + }, "selected": false, - "source": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", - "sourceHandle": "cc276b3f-e2bb-4b7b-810c-b090000ac52f-0", - "target": "10c1a088-c603-5590-a0dc-ace804594155", - "targetHandle": "10c1a088-c603-5590-a0dc-ace804594155-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ee7a652c-ca8c-4b6d-bc31-037342e62226", + "data": { + "id": "29deceb2-f33f-55ba-aff2-cdfbe2138177", + "inputData": { + "2": 11, + "3": "centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 228, + "id": "29deceb2-f33f-55ba-aff2-cdfbe2138177", + "position": { + "x": 4083.7075611986866, + "y": -89.08978430399779, + }, "selected": false, - "source": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", - "sourceHandle": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b-0", - "target": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", - "targetHandle": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f0c50411-5738-45a4-b388-7c22285c0cbd", + "data": { + "id": "2ce384f9-5b17-53cd-a476-e725b06db80f", + "inputData": { + "2": 0, + "3": "centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "2ce384f9-5b17-53cd-a476-e725b06db80f", + "position": { + "x": 1046.6475517451931, + "y": 575.7617885612143, + }, "selected": false, - "source": "e6664c39-f73d-5b4a-808b-f3d32930210b", - "sourceHandle": "e6664c39-f73d-5b4a-808b-f3d32930210b-0", - "target": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522", - "targetHandle": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f152685d-a82e-4683-ba42-363c4adfd1aa", + "data": { + "id": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2", + "position": { + "x": 2336.467699093573, + "y": -4712.281590963989, + }, "selected": false, - "source": "6d711236-aa3e-537f-b2bf-67dc9a198abf", - "sourceHandle": "6d711236-aa3e-537f-b2bf-67dc9a198abf-0", - "target": "58d4abe6-e164-5296-98a4-076c894b0973", - "targetHandle": "58d4abe6-e164-5296-98a4-076c894b0973-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f218419d-a619-4870-abc7-43bbb50607df", + "data": { + "id": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522", + "position": { + "x": 3799.801815002186, + "y": -4386.783231922494, + }, "selected": false, - "source": "57762c20-3243-5726-86b2-8caea4d93e2c", - "sourceHandle": "57762c20-3243-5726-86b2-8caea4d93e2c-0", - "target": "a3d8c974-521f-584f-83dd-0894d1b08cc2", - "targetHandle": "a3d8c974-521f-584f-83dd-0894d1b08cc2-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f2ddd99a-8f15-4b98-9a1f-5712491d8a1a", + "data": { + "id": "303787bd-80e8-531a-af34-cadc80ab471c", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "303787bd-80e8-531a-af34-cadc80ab471c", + "position": { + "x": 4658.981731325504, + "y": -3461.4463956588957, + }, "selected": false, - "source": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", - "sourceHandle": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1-0", - "target": "19d03e71-29ca-508c-bc0b-2b82f90443d7", - "targetHandle": "19d03e71-29ca-508c-bc0b-2b82f90443d7-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f578cd07-24a4-40d4-aedb-273a2083689f", + "data": { + "id": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", + "inputData": { + "2": 0, + "3": "bottom_centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", + "position": { + "x": 2587.9184138758174, + "y": -3450.4275933080767, + }, "selected": false, - "source": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", - "sourceHandle": "8ab4ef25-bb4c-5093-9b30-bc36846e7940-0", - "target": "de3d3c59-05f2-44d7-8813-67d8fd44e386", - "targetHandle": "de3d3c59-05f2-44d7-8813-67d8fd44e386-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f8115965-7f66-4f9f-a174-30bbcc639f7c", + "data": { + "id": "31144933-efe0-5a43-bcb6-0255f67a7244", + "inputData": { + "1": 1001, + "2": 1, + "3": 1, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "31144933-efe0-5a43-bcb6-0255f67a7244", + "position": { + "x": 2042.1320096796567, + "y": -5539.133255127886, + }, "selected": false, - "source": "3c248c07-64bb-5957-ba0d-2cb156088f6e", - "sourceHandle": "3c248c07-64bb-5957-ba0d-2cb156088f6e-0", - "target": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", - "targetHandle": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 250, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "f89b0d2e-9c76-4872-ba8b-6fda66d1086e", + "data": { + "id": "3873c531-577b-420b-bbb1-91d248937653", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "3873c531-577b-420b-bbb1-91d248937653", + "position": { + "x": 1384.5485488921645, + "y": 1328.2295326579806, + }, "selected": false, - "source": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", - "sourceHandle": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26-0", - "target": "c8317619-13a5-50ca-887a-22842f77b26c", - "targetHandle": "c8317619-13a5-50ca-887a-22842f77b26c-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "fa47b3e3-e4e4-4989-9d6f-79d5a0f9788d", + "data": { + "id": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b", + "position": { + "x": 3803.52524582881, + "y": -3450.8784267104415, + }, "selected": false, - "source": "6ca66233-f789-5d45-920b-225d5052e5d8", - "sourceHandle": "6ca66233-f789-5d45-920b-225d5052e5d8-0", - "target": "472af423-52b1-5bd6-a39d-2846baea7a6a", - "targetHandle": "472af423-52b1-5bd6-a39d-2846baea7a6a-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "faa7e8da-aae4-4dc2-bd93-e7987b92d0e2", + "data": { + "id": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "position": { + "x": 1461.3039972289102, + "y": -2571.792151480858, + }, "selected": false, - "source": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", - "sourceHandle": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a-0", - "target": "43cb2253-aa00-47f0-971f-f86170af92d7", - "targetHandle": "43cb2253-aa00-47f0-971f-f86170af92d7-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 250, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "fca0a1ab-ed92-4318-9ff7-ba79838810bc", + "data": { + "id": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "inputData": { + "2": 0, + "3": "top_centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "position": { + "x": 2592.905225281104, + "y": -5203.99447584405, + }, "selected": false, - "source": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", - "sourceHandle": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4-0", - "target": "c10779f6-7bb2-5461-bb19-e86014d2f535", - "targetHandle": "c10779f6-7bb2-5461-bb19-e86014d2f535-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "fca19845-82b9-41c0-976f-303e3f62a34b", + "data": { + "id": "3cf17b0f-4834-510c-81d5-c7af724ebe5b", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "3cf17b0f-4834-510c-81d5-c7af724ebe5b", + "position": { + "x": 2907.905225281104, + "y": -5203.99447584405, + }, "selected": false, - "source": "6e657c82-833c-552f-bbb9-725e3dfd8026", - "sourceHandle": "6e657c82-833c-552f-bbb9-725e3dfd8026-0", - "target": "0ed55b60-cffc-5011-94e5-45edeeacb125", - "targetHandle": "0ed55b60-cffc-5011-94e5-45edeeacb125-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ff2850b8-22fa-47e7-99c7-ae8f70625dff", + "data": { + "id": "3d924af8-87dd-427a-8b44-0901733cad24", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "3d924af8-87dd-427a-8b44-0901733cad24", + "position": { + "x": 2428.0663243517165, + "y": -1646.1378492214726, + }, "selected": false, - "source": "95f976c4-162b-5dd6-bb7b-a121c710b827", - "sourceHandle": "95f976c4-162b-5dd6-bb7b-a121c710b827-0", - "target": "59593de7-1167-55c1-9be4-ebbcb623b9eb", - "targetHandle": "59593de7-1167-55c1-9be4-ebbcb623b9eb-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "02a7471f-2e03-595c-a4b8-d4c1b7c93957", - "inputData": { - "0": "Use the 512x512.png file from the chaiNNer repository: -https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512.png", - }, - "inputSize": { - "0": { - "height": 91, - "width": 484, - }, - }, - "schemaId": "chainner:utility:note", + "id": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:utility:pass_through", }, - "height": 167, - "id": "02a7471f-2e03-595c-a4b8-d4c1b7c93957", + "height": 140, + "id": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", "position": { - "x": -341.30453115815385, - "y": -738.1007734844538, + "x": 661.4541467363608, + "y": -1320.7502975936643, }, "selected": false, "type": "regularNode", - "width": 502, + "width": 240, "zIndex": 50, }, { "data": { - "id": "0384b95d-0272-5586-abbd-51e5dded4756", + "id": "43cb2253-aa00-47f0-971f-f86170af92d7", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "0384b95d-0272-5586-abbd-51e5dded4756", + "id": "43cb2253-aa00-47f0-971f-f86170af92d7", "position": { - "x": 3999.6886823117775, - "y": -5551.727800332799, + "x": 2732.394091611702, + "y": -1636.1834344913536, }, "selected": false, "type": "regularNode", @@ -20127,23 +22089,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", + "id": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", "inputData": { "2": 0, - "3": "centered_right", - "4": 0, - "5": 0, + "3": "percent_offset", + "4": -99, + "5": -61, "6": 0, "7": 0, "8": 0, }, "schemaId": "chainner:image:blend", }, - "height": 316, - "id": "05102aaa-020f-5b1e-957e-ac6cc8ffa07a", + "height": 388, + "id": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", "position": { - "x": 1765.5571836899007, - "y": -1658.6150689744925, + "x": 1048.5220792385992, + "y": 2515.1191407365586, }, "selected": false, "type": "regularNode", @@ -20152,44 +22114,40 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", + "id": "472af423-52b1-5bd6-a39d-2846baea7a6a", "inputData": { - "2": 0, - "3": "centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, + "1": 1000, + "2": 3, + "3": 1, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:image:change_colorspace", }, - "height": 316, - "id": "063d0a41-4bd9-519c-8844-3e2238ee5ebd", + "height": 220, + "id": "472af423-52b1-5bd6-a39d-2846baea7a6a", "position": { - "x": 1446.7148294114133, - "y": -1656.6939125076558, + "x": 1172.5043752056363, + "y": -5315.004942650221, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "070b8305-218e-513d-a656-35b501778eda", + "id": "498232ce-8e49-534d-b6b0-ab81c775e701", "inputData": { "1": 1000, "2": 1, - "3": 0, + "3": 1, }, "schemaId": "chainner:image:change_colorspace", }, "height": 220, - "id": "070b8305-218e-513d-a656-35b501778eda", + "id": "498232ce-8e49-534d-b6b0-ab81c775e701", "position": { - "x": 1100.025817174016, - "y": -3126.408240253019, + "x": 1125.7474155831853, + "y": -3571.056088538381, }, "selected": false, "type": "regularNode", @@ -20198,15 +22156,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "08dd10e6-7e36-47c3-ab20-547a2a87e732", + "id": "49dbe9a3-6980-5680-9c12-dde282d87976", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "08dd10e6-7e36-47c3-ab20-547a2a87e732", + "id": "49dbe9a3-6980-5680-9c12-dde282d87976", "position": { - "x": 1363.6475517451931, - "y": 575.7617885612143, + "x": 3302.1811546344975, + "y": 1401.658584688235, }, "selected": false, "type": "regularNode", @@ -20215,37 +22173,69 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "id": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", "inputData": { - "1": 256, - "2": 255, - "3": -1, + "1": 1001, + "2": 1, + "3": 1, }, - "isDisabled": false, - "schemaId": "chainner:image:resize_resolution", + "schemaId": "chainner:image:change_colorspace", }, - "height": 308, - "id": "08e62602-bb44-4a6b-9ffc-8a3e3b0a0b6b", + "height": 220, + "id": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", "position": { - "x": 572.3557556645145, - "y": -116.4203657336657, + "x": 2845.871343937907, + "y": -4700.574682844652, }, "selected": false, "type": "regularNode", - "width": 243, + "width": 250, "zIndex": 50, }, { "data": { - "id": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "4f095d15-a3b2-5a04-979d-7a023068939a", + "inputData": { + "2": 0, + "3": "bottom_left", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", }, - "height": 332, - "id": "0ccf196f-dd60-4a9e-8f02-97ee71a67a8c", + "height": 316, + "id": "4f095d15-a3b2-5a04-979d-7a023068939a", "position": { - "x": 2556.9881010320682, - "y": 147.44604519505003, + "x": 1114.4511465241228, + "y": -1329.1324051483498, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "inputData": { + "2": 0, + "3": "top_centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "position": { + "x": 2586.4923797591873, + "y": -4377.1428116801535, }, "selected": false, "type": "regularNode", @@ -20254,10 +22244,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", + "id": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", "inputData": { - "2": 0, - "3": "top_centered", + "2": 16, + "3": "centered", "4": 0, "5": 0, "6": 0, @@ -20266,11 +22256,11 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, "schemaId": "chainner:image:blend", }, - "height": 316, - "id": "0d9c91f7-b8d3-516a-a981-91bbe608d3e8", + "height": 228, + "id": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", "position": { - "x": 1436.3400803289933, - "y": -1999.3385199379227, + "x": 4096.890844524943, + "y": 302.1765778550219, }, "selected": false, "type": "regularNode", @@ -20279,15 +22269,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "0ed55b60-cffc-5011-94e5-45edeeacb125", + "id": "5235ee89-0e92-4b01-be95-403e454ef624", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "0ed55b60-cffc-5011-94e5-45edeeacb125", + "id": "5235ee89-0e92-4b01-be95-403e454ef624", "position": { - "x": 3811.96422914177, - "y": -3915.2055279854667, + "x": -198.33097813663642, + "y": -124.94788896219092, }, "selected": false, "type": "regularNode", @@ -20296,15 +22286,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "10c1a088-c603-5590-a0dc-ace804594155", + "id": "547dbd8b-0405-492e-be77-96270fb102dc", "inputData": {}, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "10c1a088-c603-5590-a0dc-ace804594155", + "height": 332, + "id": "547dbd8b-0405-492e-be77-96270fb102dc", "position": { - "x": 1839.4306126381894, - "y": -381.987049972833, + "x": 2719.4083726118706, + "y": -2012.620490285826, }, "selected": false, "type": "regularNode", @@ -20313,15 +22303,16 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "10f34f32-334d-4c08-a902-fe19d1e5bf7e", + "id": "57762c20-3243-5726-86b2-8caea4d93e2c", "inputData": {}, - "schemaId": "chainner:image:view", + "isDisabled": false, + "schemaId": "chainner:utility:pass_through", }, - "height": 332, - "id": "10f34f32-334d-4c08-a902-fe19d1e5bf7e", + "height": 140, + "id": "57762c20-3243-5726-86b2-8caea4d93e2c", "position": { - "x": 3146.61987887374, - "y": -4697.543249711631, + "x": 603.4214263171757, + "y": 1837.2732445403062, }, "selected": false, "type": "regularNode", @@ -20330,61 +22321,40 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "id": "58d4abe6-e164-5296-98a4-076c894b0973", "inputData": { - "1": 1000, - "2": 3, - "3": 1, + "2": 0, + "3": "pixel_offset", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 1, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:blend", }, - "height": 220, - "id": "13dc50ea-1bf5-5098-b3da-8828b7501e56", + "height": 428, + "id": "58d4abe6-e164-5296-98a4-076c894b0973", "position": { - "x": 3987.145709621429, - "y": -2582.6326040178647, + "x": 3008.0513933308735, + "y": 2088.518322326944, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "14ffb36c-d16e-5957-9252-eab1cae4aedc", + "id": "59593de7-1167-55c1-9be4-ebbcb623b9eb", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "14ffb36c-d16e-5957-9252-eab1cae4aedc", - "position": { - "x": 3806.2146605241023, - "y": -5213.634896086391, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "152ea347-0275-5e42-9b64-5bbce73bb1ad", - "inputData": { - "2": 0, - "3": "centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 1, - }, - "schemaId": "chainner:image:blend", - }, - "height": 316, - "id": "152ea347-0275-5e42-9b64-5bbce73bb1ad", + "id": "59593de7-1167-55c1-9be4-ebbcb623b9eb", "position": { - "x": 2247.8425999277883, - "y": 580.1776788090999, + "x": 2129.4072211444895, + "y": -3449.2005016505827, }, "selected": false, "type": "regularNode", @@ -20393,35 +22363,31 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "17831e50-b7ba-53ff-abfc-f6a9dd806acc", + "id": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", "inputData": { - "0": "position", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "1": 1001, + "2": 1, + "3": 1, }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:change_colorspace", }, - "height": 156, - "id": "17831e50-b7ba-53ff-abfc-f6a9dd806acc", + "height": 220, + "id": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", "position": { - "x": 666.2502329636168, - "y": -1913.4782602682628, + "x": 3713.7444263816774, + "y": -5554.0251970427935, }, "selected": false, "type": "regularNode", - "width": 258, + "width": 250, "zIndex": 50, }, { "data": { - "id": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "id": "5c73dcee-9dd2-52df-9847-c760020b8fae", "inputData": { "2": 0, - "3": "top_left", + "3": "bottom_right", "4": 0, "5": 0, "6": 0, @@ -20431,10 +22397,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "19d03e71-29ca-508c-bc0b-2b82f90443d7", + "id": "5c73dcee-9dd2-52df-9847-c760020b8fae", "position": { - "x": 1824.5612310462855, - "y": -5196.942412329455, + "x": 2254.890633878326, + "y": 1402.0599208391454, }, "selected": false, "type": "regularNode", @@ -20443,15 +22409,16 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "1b551468-2d49-4388-a625-05f3883706c4", + "id": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", "inputData": {}, - "schemaId": "chainner:image:view", + "isDisabled": false, + "schemaId": "chainner:utility:pass_through", }, - "height": 332, - "id": "1b551468-2d49-4388-a625-05f3883706c4", + "height": 140, + "id": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", "position": { - "x": 1402.7725461491732, - "y": 2523.5320309563117, + "x": 606.6881456282583, + "y": 1983.2780221239295, }, "selected": false, "type": "regularNode", @@ -20460,7 +22427,26 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "1c205d65-21d3-51c5-b95d-bd635c99afc1", + "id": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", + "inputData": { + "0": "{"kind":"rgb","values":[0.2,0.4,0.8]}", + }, + "schemaId": "chainner:utility:color", + }, + "height": 140, + "id": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", + "position": { + "x": 3657.011095454871, + "y": -134.10684593741516, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "67cc083d-552b-5956-a5c8-26d7d1564bb6", "inputData": { "2": 0, "3": "centered_left", @@ -20473,10 +22459,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "1c205d65-21d3-51c5-b95d-bd635c99afc1", + "id": "67cc083d-552b-5956-a5c8-26d7d1564bb6", "position": { - "x": 2964.001988063501, - "y": 1009.8211270695556, + "x": 1059.8762041232194, + "y": 927.4118577322531, }, "selected": false, "type": "regularNode", @@ -20485,32 +22471,36 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "209bfca4-d869-4952-a92f-ee17627941a6", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "inputData": { + "1": 1000, + "2": 0, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", }, - "height": 332, - "id": "209bfca4-d869-4952-a92f-ee17627941a6", + "height": 188, + "id": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", "position": { - "x": 3284.2252914432775, - "y": 1016.7855315759243, + "x": 3123.242617433266, + "y": -2582.128493172763, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "2360c51a-3d28-47d0-95f6-d0889da54166", + "id": "6affc096-041d-4080-be5d-ad26e6ea7070", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "2360c51a-3d28-47d0-95f6-d0889da54166", + "id": "6affc096-041d-4080-be5d-ad26e6ea7070", "position": { - "x": 1386.0644941637763, - "y": 2093.9716406993675, + "x": 1387.2701117590093, + "y": 203.6600957934366, }, "selected": false, "type": "regularNode", @@ -20519,23 +22509,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "2377d325-63f9-5cd9-9ec4-637782d947c1", - "inputData": { - "2": 0, - "3": "pixel_offset", - "4": 0, - "5": 0, - "6": 567, - "7": 258, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 428, - "id": "2377d325-63f9-5cd9-9ec4-637782d947c1", + "height": 332, + "id": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4", "position": { - "x": 2298.583728895574, - "y": 2580.857361340085, + "x": 3330.596830027199, + "y": 2754.9408664313646, }, "selected": false, "type": "regularNode", @@ -20544,15 +22526,16 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13", + "id": "6ca66233-f789-5d45-920b-225d5052e5d8", "inputData": {}, - "schemaId": "chainner:image:view", + "isDisabled": false, + "schemaId": "chainner:utility:pass_through", }, - "height": 332, - "id": "28ba84af-c1a9-4b1e-a3e2-89bc0e2f2e13", + "height": 140, + "id": "6ca66233-f789-5d45-920b-225d5052e5d8", "position": { - "x": 2568.685401196618, - "y": 998.3180727474369, + "x": 754.628041523014, + "y": -3710.3424375906948, }, "selected": false, "type": "regularNode", @@ -20561,23 +22544,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "29deceb2-f33f-55ba-aff2-cdfbe2138177", - "inputData": { - "2": 11, - "3": "centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", }, - "height": 228, - "id": "29deceb2-f33f-55ba-aff2-cdfbe2138177", + "height": 140, + "id": "6d711236-aa3e-537f-b2bf-67dc9a198abf", "position": { - "x": 4083.7075611986866, - "y": -89.08978430399779, + "x": 1957.9766247714279, + "y": 2083.9240247998223, }, "selected": false, "type": "regularNode", @@ -20586,23 +22561,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "2ce384f9-5b17-53cd-a476-e725b06db80f", + "id": "6e657c82-833c-552f-bbb9-725e3dfd8026", "inputData": { "2": 0, - "3": "centered", + "3": "bottom_right", "4": 0, "5": 0, "6": 0, "7": 0, - "8": 1, + "8": 0, }, "schemaId": "chainner:image:blend", }, "height": 316, - "id": "2ce384f9-5b17-53cd-a476-e725b06db80f", + "id": "6e657c82-833c-552f-bbb9-725e3dfd8026", "position": { - "x": 1046.6475517451931, - "y": 575.7617885612143, + "x": 3496.96422914177, + "y": -3920.141940517007, }, "selected": false, "type": "regularNode", @@ -20611,15 +22586,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2", + "id": "6ed5551c-93c6-423d-a35e-8de0e256d6dd", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "2dd52e63-21c7-56c9-979c-f2d0805dd9a2", + "id": "6ed5551c-93c6-423d-a35e-8de0e256d6dd", "position": { - "x": 2336.467699093573, - "y": -4712.281590963989, + "x": 2562.8425999277883, + "y": 580.1776788090999, }, "selected": false, "type": "regularNode", @@ -20628,15 +22603,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522", + "id": "702e52db-0546-5af8-9669-e3a669d9006c", "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:utility:pass_through", }, - "height": 332, - "id": "2f340c1e-bdcc-5a5f-bac6-9d8c1f665522", + "height": 140, + "id": "702e52db-0546-5af8-9669-e3a669d9006c", "position": { - "x": 3799.801815002186, - "y": -4386.783231922494, + "x": 1959.3943100575138, + "y": 1871.1291820649842, }, "selected": false, "type": "regularNode", @@ -20645,15 +22620,16 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "303787bd-80e8-531a-af34-cadc80ab471c", + "id": "7069b979-b854-4a53-8cf2-9b65c4ac9377", "inputData": {}, - "schemaId": "chainner:image:view", + "isDisabled": false, + "schemaId": "chainner:utility:pass_through", }, - "height": 332, - "id": "303787bd-80e8-531a-af34-cadc80ab471c", + "height": 140, + "id": "7069b979-b854-4a53-8cf2-9b65c4ac9377", "position": { - "x": 4658.981731325504, - "y": -3461.4463956588957, + "x": 565.7783688775555, + "y": -382.1672771561724, }, "selected": false, "type": "regularNode", @@ -20662,23 +22638,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", - "inputData": { - "2": 0, - "3": "bottom_centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "72674163-3288-5106-82f7-09ef7905547c", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", }, - "height": 316, - "id": "30a521e6-0c41-52fd-a91a-eb52a5b4ed26", + "height": 140, + "id": "72674163-3288-5106-82f7-09ef7905547c", "position": { - "x": 2587.9184138758174, - "y": -3450.4275933080767, + "x": 3667.8183217231954, + "y": -374.3341080749153, }, "selected": false, "type": "regularNode", @@ -20687,7 +22655,24 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "31144933-efe0-5a43-bcb6-0255f67a7244", + "id": "74462fbf-cd0a-534f-b678-4ea5a5348358", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "74462fbf-cd0a-534f-b678-4ea5a5348358", + "position": { + "x": 3319.819146293701, + "y": 2075.6513095323157, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", "inputData": { "1": 1001, "2": 1, @@ -20696,10 +22681,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:change_colorspace", }, "height": 220, - "id": "31144933-efe0-5a43-bcb6-0255f67a7244", + "id": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", "position": { - "x": 2042.1320096796567, - "y": -5539.133255127886, + "x": 4625.539397334114, + "y": -4725.691233023524, }, "selected": false, "type": "regularNode", @@ -20708,15 +22693,16 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "3873c531-577b-420b-bbb1-91d248937653", + "id": "84a38567-5a73-545d-85ff-c4562c9268ba", "inputData": {}, - "schemaId": "chainner:image:view", + "isDisabled": false, + "schemaId": "chainner:utility:pass_through", }, - "height": 332, - "id": "3873c531-577b-420b-bbb1-91d248937653", + "height": 140, + "id": "84a38567-5a73-545d-85ff-c4562c9268ba", "position": { - "x": 1384.5485488921645, - "y": 1328.2295326579806, + "x": 675.2156441147854, + "y": -1594.6993725170582, }, "selected": false, "type": "regularNode", @@ -20725,15 +22711,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", + "inputData": { + "2": 0, + "3": "pixel_offset", + "4": 0, + "5": 0, + "6": -132, + "7": -345, + "8": 0, + }, + "schemaId": "chainner:image:blend", }, - "height": 332, - "id": "3ad48d3c-c0f1-521d-9c20-e40a5e830f1b", + "height": 428, + "id": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", "position": { - "x": 3803.52524582881, - "y": -3450.8784267104415, + "x": 2289.2424628093413, + "y": 2084.889498464934, }, "selected": false, "type": "regularNode", @@ -20742,44 +22736,44 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "id": "87587135-be6f-518b-b492-59494619334b", "inputData": { - "1": 1000, - "2": 1, - "3": 0, + "2": 0, + "3": "top_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:blend", }, - "height": 220, - "id": "3adb8c2e-7a40-5290-a87d-0786cf7d82b1", + "height": 316, + "id": "87587135-be6f-518b-b492-59494619334b", "position": { - "x": 1461.3039972289102, - "y": -2571.792151480858, + "x": 3488.917263814108, + "y": -5218.229689506378, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "id": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", "inputData": { - "2": 0, - "3": "top_centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, + "1": 7, + "2": 4, + "3": "{"kind":"rgba","values":[0.8,0.4,0.2,1]}", }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:image:create_border", }, - "height": 316, - "id": "3c248c07-64bb-5957-ba0d-2cb156088f6e", + "height": 284, + "id": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", "position": { - "x": 2592.905225281104, - "y": -5203.99447584405, + "x": -527.3309781366364, + "y": -134.9478889621909, }, "selected": false, "type": "regularNode", @@ -20788,15 +22782,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "3cf17b0f-4834-510c-81d5-c7af724ebe5b", + "id": "8a1aa166-5b8d-51cd-a7ec-40614cc85141", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "3cf17b0f-4834-510c-81d5-c7af724ebe5b", + "id": "8a1aa166-5b8d-51cd-a7ec-40614cc85141", "position": { - "x": 2907.905225281104, - "y": -5203.99447584405, + "x": 4667.420714638463, + "y": -3921.802133838088, }, "selected": false, "type": "regularNode", @@ -20805,15 +22799,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "3d924af8-87dd-427a-8b44-0901733cad24", + "id": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "3d924af8-87dd-427a-8b44-0901733cad24", + "id": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786", "position": { - "x": 2428.0663243517165, - "y": -1646.1378492214726, + "x": 4657.555697208873, + "y": -4390.459010740968, }, "selected": false, "type": "regularNode", @@ -20822,16 +22816,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:utility:pass_through", + "id": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", + "inputData": { + "2": 0, + "3": "centered_left", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", }, - "height": 140, - "id": "42d956ea-d3dd-56ba-9f67-28c4b9bacaea", + "height": 316, + "id": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", "position": { - "x": 661.4541467363608, - "y": -1320.7502975936643, + "x": 1101.6444037063961, + "y": -1666.9052833871517, }, "selected": false, "type": "regularNode", @@ -20840,15 +22841,42 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "43cb2253-aa00-47f0-971f-f86170af92d7", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", + "inputData": { + "2": 0, + "3": "pixel_offset", + "4": 0, + "5": 0, + "6": 567, + "7": 258, + "8": 1, + }, + "schemaId": "chainner:image:blend", }, - "height": 332, - "id": "43cb2253-aa00-47f0-971f-f86170af92d7", + "height": 428, + "id": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", + "position": { + "x": 3017.392659417106, + "y": 2584.486185202095, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "8c266d97-a989-4555-88af-362c010183ae", + "inputData": { + "0": 0, + }, + "schemaId": "chainner:utility:switch", + }, + "height": 252, + "id": "8c266d97-a989-4555-88af-362c010183ae", "position": { - "x": 2732.394091611702, - "y": -1636.1834344913536, + "x": 1067.092274689292, + "y": -2718.077736417954, }, "selected": false, "type": "regularNode", @@ -20857,12 +22885,12 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", + "id": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", "inputData": { "2": 0, "3": "percent_offset", - "4": -99, - "5": -61, + "4": -68, + "5": 48, "6": 0, "7": 0, "8": 0, @@ -20870,10 +22898,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 388, - "id": "466e2d07-f66c-5e84-83a4-eeea0b370e6b", + "id": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", "position": { - "x": 1048.5220792385992, - "y": 2515.1191407365586, + "x": 4348.9685427307895, + "y": -5217.310674904864, }, "selected": false, "type": "regularNode", @@ -20882,57 +22910,32 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "472af423-52b1-5bd6-a39d-2846baea7a6a", - "inputData": { - "1": 1000, - "2": 3, - "3": 1, - }, - "schemaId": "chainner:image:change_colorspace", - }, - "height": 220, - "id": "472af423-52b1-5bd6-a39d-2846baea7a6a", - "position": { - "x": 1172.5043752056363, - "y": -5315.004942650221, - }, - "selected": false, - "type": "regularNode", - "width": 250, - "zIndex": 50, - }, - { - "data": { - "id": "498232ce-8e49-534d-b6b0-ab81c775e701", - "inputData": { - "1": 1000, - "2": 1, - "3": 1, - }, - "schemaId": "chainner:image:change_colorspace", + "id": "92dcbb19-d1a7-566a-8d15-7192b4fb941f", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 220, - "id": "498232ce-8e49-534d-b6b0-ab81c775e701", + "height": 332, + "id": "92dcbb19-d1a7-566a-8d15-7192b4fb941f", "position": { - "x": 1125.7474155831853, - "y": -3571.056088538381, + "x": 2901.4923797591873, + "y": -4377.1428116801535, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "49dbe9a3-6980-5680-9c12-dde282d87976", + "id": "937ffb29-ead7-46c2-8327-e317f5eedec1", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "49dbe9a3-6980-5680-9c12-dde282d87976", + "id": "937ffb29-ead7-46c2-8327-e317f5eedec1", "position": { - "x": 3302.1811546344975, - "y": 1401.658584688235, + "x": 2131.740692937574, + "y": -3894.5839501832343, }, "selected": false, "type": "regularNode", @@ -20941,31 +22944,31 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", + "id": "943b61e5-4141-52bc-a453-381fd1a25b7e", "inputData": { - "1": 1001, - "2": 1, - "3": 1, + "1": 1023, + "2": 1024, + "3": -1, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:resize_resolution", }, - "height": 220, - "id": "4cb7bb4a-869f-5ea4-968b-35f14ac29465", + "height": 308, + "id": "943b61e5-4141-52bc-a453-381fd1a25b7e", "position": { - "x": 2845.871343937907, - "y": -4700.574682844652, + "x": 773.5045857295513, + "y": -2581.0343532195407, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 243, "zIndex": 50, }, { "data": { - "id": "4f095d15-a3b2-5a04-979d-7a023068939a", + "id": "95bd307e-0922-437d-b247-2047f42d2641", "inputData": { "2": 0, - "3": "bottom_left", + "3": "centered", "4": 0, "5": 0, "6": 0, @@ -20975,10 +22978,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "4f095d15-a3b2-5a04-979d-7a023068939a", + "id": "95bd307e-0922-437d-b247-2047f42d2641", "position": { - "x": 1114.4511465241228, - "y": -1329.1324051483498, + "x": 1050.5657963943743, + "y": 199.11294609390546, }, "selected": false, "type": "regularNode", @@ -20987,10 +22990,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "id": "95f976c4-162b-5dd6-bb7b-a121c710b827", "inputData": { "2": 0, - "3": "top_centered", + "3": "bottom_right", "4": 0, "5": 0, "6": 0, @@ -21000,10 +23003,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "50eda7ad-aca7-5443-a66c-5fb15c763749", + "id": "95f976c4-162b-5dd6-bb7b-a121c710b827", "position": { - "x": 2586.4923797591873, - "y": -4377.1428116801535, + "x": 1814.4072211444893, + "y": -3449.2005016505827, }, "selected": false, "type": "regularNode", @@ -21012,23 +23015,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", - "inputData": { - "2": 16, - "3": "centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "9aa48b1b-1995-4823-ab70-6d84632f7b7e", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 228, - "id": "5184f1c1-ecb0-5278-ba58-cda9a4fda353", + "height": 332, + "id": "9aa48b1b-1995-4823-ab70-6d84632f7b7e", "position": { - "x": 4096.890844524943, - "y": 302.1765778550219, + "x": 4388.65490838422, + "y": 297.53850530166164, }, "selected": false, "type": "regularNode", @@ -21037,15 +23032,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "5235ee89-0e92-4b01-be95-403e454ef624", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", + "inputData": { + "2": 0, + "3": "bottom_centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", }, - "height": 332, - "id": "5235ee89-0e92-4b01-be95-403e454ef624", + "height": 316, + "id": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", "position": { - "x": -198.33097813663642, - "y": -124.94788896219092, + "x": 1442.5625816118586, + "y": -1325.6128330003262, }, "selected": false, "type": "regularNode", @@ -21054,15 +23057,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "547dbd8b-0405-492e-be77-96270fb102dc", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", + "inputData": { + "2": 0, + "3": "centered_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", }, - "height": 332, - "id": "547dbd8b-0405-492e-be77-96270fb102dc", + "height": 316, + "id": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", "position": { - "x": 2719.4083726118706, - "y": -2012.620490285826, + "x": 1821.219159904696, + "y": -3000.0583807282947, }, "selected": false, "type": "regularNode", @@ -21071,16 +23082,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "57762c20-3243-5726-86b2-8caea4d93e2c", + "id": "9c37118a-fe1e-5209-8822-680c3fdc252c", "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "57762c20-3243-5726-86b2-8caea4d93e2c", + "height": 332, + "id": "9c37118a-fe1e-5209-8822-680c3fdc252c", "position": { - "x": 603.4214263171757, - "y": 1837.2732445403062, + "x": 2342.8805446154897, + "y": -5539.133255127886, }, "selected": false, "type": "regularNode", @@ -21089,23 +23099,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "58d4abe6-e164-5296-98a4-076c894b0973", + "id": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", "inputData": { "2": 0, - "3": "pixel_offset", + "3": "top_left", "4": 0, "5": 0, "6": 0, "7": 0, - "8": 1, + "8": 0, }, "schemaId": "chainner:image:blend", }, - "height": 428, - "id": "58d4abe6-e164-5296-98a4-076c894b0973", + "height": 316, + "id": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", "position": { - "x": 3008.0513933308735, - "y": 2088.518322326944, + "x": 1096.2733976897969, + "y": -2004.3045242411267, }, "selected": false, "type": "regularNode", @@ -21114,15 +23124,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "59593de7-1167-55c1-9be4-ebbcb623b9eb", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", + "inputData": { + "2": 0, + "3": "top_centered", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", }, - "height": 332, - "id": "59593de7-1167-55c1-9be4-ebbcb623b9eb", + "height": 316, + "id": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", "position": { - "x": 2129.4072211444895, - "y": -3449.2005016505827, + "x": 2598.254655160553, + "y": -3010.0390724081435, }, "selected": false, "type": "regularNode", @@ -21131,7 +23149,7 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", + "id": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", "inputData": { "1": 1001, "2": 1, @@ -21140,10 +23158,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:change_colorspace", }, "height": 220, - "id": "5c452e0a-bab5-5f50-99b0-9c55b409bfb5", + "id": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", "position": { - "x": 3713.7444263816774, - "y": -5554.0251970427935, + "x": 4631.95224285603, + "y": -5552.54289718742, }, "selected": false, "type": "regularNode", @@ -21152,7 +23170,7 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "5c73dcee-9dd2-52df-9847-c760020b8fae", + "id": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", "inputData": { "2": 0, "3": "bottom_right", @@ -21165,28 +23183,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "5c73dcee-9dd2-52df-9847-c760020b8fae", - "position": { - "x": 2254.890633878326, - "y": 1402.0599208391454, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:utility:pass_through", - }, - "height": 140, - "id": "61b24f58-dcc5-5bc4-a4ae-a1226a00089f", + "id": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", "position": { - "x": 606.6881456282583, - "y": 1983.2780221239295, + "x": 1769.782895299736, + "y": -1318.826629209888, }, "selected": false, "type": "regularNode", @@ -21195,17 +23195,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", + "id": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", "inputData": { - "0": "{"kind":"rgb","values":[0.2,0.4,0.8]}", + "2": 0, + "3": "pixel_offset", + "4": 0, + "5": 0, + "6": -23, + "7": 500, + "8": 0, }, - "schemaId": "chainner:utility:color", + "schemaId": "chainner:image:blend", }, - "height": 140, - "id": "62cf0319-bfe1-4797-a724-1ecda1ae39d1", + "height": 428, + "id": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", "position": { - "x": 3657.011095454871, - "y": -134.10684593741516, + "x": 4343.231127798487, + "y": -3926.396927258076, }, "selected": false, "type": "regularNode", @@ -21214,23 +23220,23 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "67cc083d-552b-5956-a5c8-26d7d1564bb6", + "id": "a3d8c974-521f-584f-83dd-0894d1b08cc2", "inputData": { "2": 0, - "3": "centered_left", - "4": 0, - "5": 0, + "3": "percent_offset", + "4": 25, + "5": 75, "6": 0, "7": 0, - "8": 1, + "8": 0, }, "schemaId": "chainner:image:blend", }, - "height": 316, - "id": "67cc083d-552b-5956-a5c8-26d7d1564bb6", + "height": 388, + "id": "a3d8c974-521f-584f-83dd-0894d1b08cc2", "position": { - "x": 1059.8762041232194, - "y": 927.4118577322531, + "x": 1052.3290694049329, + "y": 2081.141297180983, }, "selected": false, "type": "regularNode", @@ -21239,36 +23245,40 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "id": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", "inputData": { - "1": 1000, "2": 0, - "3": 0, + "3": "top_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:blend", }, - "height": 188, - "id": "686d008c-2aa7-562f-a80c-3f7a6895ecd8", + "height": 316, + "id": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", "position": { - "x": 3123.242617433266, - "y": -2582.128493172763, + "x": 1752.5714646900688, + "y": -1998.1059032673243, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "6affc096-041d-4080-be5d-ad26e6ea7070", + "id": "a6707bd6-fbee-4330-9ba4-0638835810c6", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "6affc096-041d-4080-be5d-ad26e6ea7070", + "id": "a6707bd6-fbee-4330-9ba4-0638835810c6", "position": { - "x": 1387.2701117590093, - "y": 203.6600957934366, + "x": 2132.7488629660666, + "y": -1271.074057074343, }, "selected": false, "type": "regularNode", @@ -21277,50 +23287,61 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "a8b16577-db49-5bde-900b-85017c7939a3", + "inputData": { + "0": "Color", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 332, - "id": "6c95ef9c-ca0b-56e5-bcd4-cbf09a7750a4", + "height": 156, + "id": "a8b16577-db49-5bde-900b-85017c7939a3", "position": { - "x": 3330.596830027199, - "y": 2754.9408664313646, + "x": 4054.02525444708, + "y": -326.2634293250004, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 258, "zIndex": 50, }, { "data": { - "id": "6ca66233-f789-5d45-920b-225d5052e5d8", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:utility:pass_through", + "id": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "inputData": { + "1": 1000, + "2": 1, + "3": 1, + }, + "schemaId": "chainner:image:change_colorspace", }, - "height": 140, - "id": "6ca66233-f789-5d45-920b-225d5052e5d8", + "height": 220, + "id": "ab11996e-a157-5d43-b998-8c51e8cc6416", "position": { - "x": 754.628041523014, - "y": -3710.3424375906948, + "x": 2215.54444700291, + "y": -2579.7002571685543, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "id": "b08d411b-fa61-5fb1-8696-59f9d66bee19", "inputData": {}, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "6d711236-aa3e-537f-b2bf-67dc9a198abf", + "height": 332, + "id": "b08d411b-fa61-5fb1-8696-59f9d66bee19", "position": { - "x": 1957.9766247714279, - "y": 2083.9240247998223, + "x": 2913.254655160553, + "y": -3010.0390724081435, }, "selected": false, "type": "regularNode", @@ -21329,10 +23350,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "6e657c82-833c-552f-bbb9-725e3dfd8026", + "id": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", "inputData": { "2": 0, - "3": "bottom_right", + "3": "centered", "4": 0, "5": 0, "6": 0, @@ -21342,10 +23363,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "6e657c82-833c-552f-bbb9-725e3dfd8026", + "id": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", "position": { - "x": 3496.96422914177, - "y": -3920.141940517007, + "x": 2596.357397188777, + "y": -3908.485934777275, }, "selected": false, "type": "regularNode", @@ -21354,15 +23375,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "6ed5551c-93c6-423d-a35e-8de0e256d6dd", + "id": "b1dc4581-7bca-4a4b-82ac-5569e9522b48", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "6ed5551c-93c6-423d-a35e-8de0e256d6dd", + "id": "b1dc4581-7bca-4a4b-82ac-5569e9522b48", "position": { - "x": 2562.8425999277883, - "y": 580.1776788090999, + "x": 2601.010215772169, + "y": 2072.0224856703057, }, "selected": false, "type": "regularNode", @@ -21371,15 +23392,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "702e52db-0546-5af8-9669-e3a669d9006c", + "id": "b4cb3a7e-683a-45e1-be09-0f5232f2a127", "inputData": {}, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "702e52db-0546-5af8-9669-e3a669d9006c", + "height": 332, + "id": "b4cb3a7e-683a-45e1-be09-0f5232f2a127", "position": { - "x": 1959.3943100575138, - "y": 1871.1291820649842, + "x": 4381.626639793434, + "y": -86.83088543058993, }, "selected": false, "type": "regularNode", @@ -21388,16 +23409,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "7069b979-b854-4a53-8cf2-9b65c4ac9377", + "id": "b5d5ed3f-5403-4217-b6d0-94c83b80a263", "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "7069b979-b854-4a53-8cf2-9b65c4ac9377", + "height": 332, + "id": "b5d5ed3f-5403-4217-b6d0-94c83b80a263", "position": { - "x": 565.7783688775555, - "y": -382.1672771561724, + "x": 2130.3585679179323, + "y": -2006.6019209511207, }, "selected": false, "type": "regularNode", @@ -21406,15 +23426,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "72674163-3288-5106-82f7-09ef7905547c", + "id": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353", "inputData": {}, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "72674163-3288-5106-82f7-09ef7905547c", + "height": 332, + "id": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353", "position": { - "x": 3667.8183217231954, - "y": -374.3341080749153, + "x": 2139.5612310462857, + "y": -5196.942412329455, }, "selected": false, "type": "regularNode", @@ -21423,15 +23443,48 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "74462fbf-cd0a-534f-b678-4ea5a5348358", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "bbb48d55-ef94-5b8f-bebc-bb01632ab532", + "inputData": { + "0": "the overlay is outside the base, returns the base image", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 332, - "id": "74462fbf-cd0a-534f-b678-4ea5a5348358", + "height": 156, + "id": "bbb48d55-ef94-5b8f-bebc-bb01632ab532", "position": { - "x": 3319.819146293701, - "y": 2075.6513095323157, + "x": 3328.4591150500737, + "y": 2591.5189541245227, + }, + "selected": false, + "type": "regularNode", + "width": 258, + "zIndex": 50, + }, + { + "data": { + "id": "bdf914e5-ded7-5165-9216-aeb121072fd3", + "inputData": { + "2": 0, + "3": "percent_offset", + "4": -84, + "5": 68, + "6": 0, + "7": 0, + "8": 0, + }, + "schemaId": "chainner:image:blend", + }, + "height": 388, + "id": "bdf914e5-ded7-5165-9216-aeb121072fd3", + "position": { + "x": 1816.7406929375736, + "y": -3894.5839501832343, }, "selected": false, "type": "regularNode", @@ -21440,37 +23493,43 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", + "id": "bea752a4-4191-57e6-9697-cc83ae38c450", "inputData": { - "1": 1001, - "2": 1, - "3": 1, + "2": 0, + "3": "bottom_left", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:blend", }, - "height": 220, - "id": "7d6354d7-0cc4-55ab-9d08-29decb5f6ba2", + "height": 316, + "id": "bea752a4-4191-57e6-9697-cc83ae38c450", "position": { - "x": 4625.539397334114, - "y": -4725.691233023524, + "x": 3477.0382622788397, + "y": -3466.9602036804, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "84a38567-5a73-545d-85ff-c4562c9268ba", - "inputData": {}, + "id": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "inputData": { + "1": 84, + }, "isDisabled": false, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:opacity", }, - "height": 140, - "id": "84a38567-5a73-545d-85ff-c4562c9268ba", + "height": 176, + "id": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", "position": { - "x": 675.2156441147854, - "y": -1594.6993725170582, + "x": 162.44989901054305, + "y": -120.23573237621135, }, "selected": false, "type": "regularNode", @@ -21479,48 +23538,36 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", + "id": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", "inputData": { - "2": 0, - "3": "pixel_offset", - "4": 0, - "5": 0, - "6": -132, - "7": -345, - "8": 0, + "1": 1001, + "2": 1, + "3": 1, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:image:change_colorspace", }, - "height": 428, - "id": "872a0e3e-f78f-5bda-8f8c-ca0fabeadc72", + "height": 220, + "id": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", "position": { - "x": 2289.2424628093413, - "y": 2084.889498464934, + "x": 2852.2841894598237, + "y": -5524.394913875527, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "87587135-be6f-518b-b492-59494619334b", - "inputData": { - "2": 0, - "3": "top_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "c08a6147-a600-41f6-aae7-317310925626", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 316, - "id": "87587135-be6f-518b-b492-59494619334b", + "height": 332, + "id": "c08a6147-a600-41f6-aae7-317310925626", "position": { - "x": 3488.917263814108, - "y": -5218.229689506378, + "x": 2740.5783269538565, + "y": -1271.3243444220645, }, "selected": false, "type": "regularNode", @@ -21529,19 +23576,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", - "inputData": { - "1": 7, - "2": 4, - "3": "{"kind":"rgba","values":[0.8,0.4,0.2,1]}", - }, - "schemaId": "chainner:image:create_border", + "id": "c0b296a0-ccc2-4857-971d-7ebe8eff6283", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 284, - "id": "88f4e9c0-c376-46e5-a871-f871ed6bffcf", + "height": 332, + "id": "c0b296a0-ccc2-4857-971d-7ebe8eff6283", "position": { - "x": -527.3309781366364, - "y": -134.9478889621909, + "x": 1374.8762041232194, + "y": 927.4118577322531, }, "selected": false, "type": "regularNode", @@ -21550,15 +23593,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "8a1aa166-5b8d-51cd-a7ec-40614cc85141", + "id": "c10779f6-7bb2-5461-bb19-e86014d2f535", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "8a1aa166-5b8d-51cd-a7ec-40614cc85141", + "id": "c10779f6-7bb2-5461-bb19-e86014d2f535", "position": { - "x": 4667.420714638463, - "y": -3921.802133838088, + "x": 4669.317972610239, + "y": -3018.7604780489687, }, "selected": false, "type": "regularNode", @@ -21567,15 +23610,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786", + "id": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "8a3d449d-f835-57e3-a0c9-8b0fc5e30786", + "id": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb", "position": { - "x": 4657.555697208873, - "y": -4390.459010740968, + "x": 2136.2191599046964, + "y": -3000.0583807282947, }, "selected": false, "type": "regularNode", @@ -21584,23 +23627,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", - "inputData": { - "2": 0, - "3": "centered_left", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "c8317619-13a5-50ca-887a-22842f77b26c", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 316, - "id": "8ab4ef25-bb4c-5093-9b30-bc36846e7940", + "height": 332, + "id": "c8317619-13a5-50ca-887a-22842f77b26c", "position": { - "x": 1101.6444037063961, - "y": -1666.9052833871517, + "x": 2902.9184138758174, + "y": -3450.4275933080767, }, "selected": false, "type": "regularNode", @@ -21609,23 +23644,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", - "inputData": { - "2": 0, - "3": "pixel_offset", - "4": 0, - "5": 0, - "6": 567, - "7": 258, - "8": 1, - }, - "schemaId": "chainner:image:blend", + "id": "c8cd241c-8308-44af-8824-f59440f6c401", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 428, - "id": "8b9c6ca6-28ac-573c-9053-0290b36dcffd", + "height": 332, + "id": "c8cd241c-8308-44af-8824-f59440f6c401", "position": { - "x": 3017.392659417106, - "y": 2584.486185202095, + "x": 2617.0659311487584, + "y": 2579.1162602134928, }, "selected": false, "type": "regularNode", @@ -21634,17 +23661,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "8c266d97-a989-4555-88af-362c010183ae", - "inputData": { - "0": 0, - }, - "schemaId": "chainner:utility:switch", + "id": "c992ab70-5bec-598e-9054-e5ce559da27c", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 252, - "id": "8c266d97-a989-4555-88af-362c010183ae", + "height": 332, + "id": "c992ab70-5bec-598e-9054-e5ce559da27c", "position": { - "x": 1067.092274689292, - "y": -2718.077736417954, + "x": 2911.357397188777, + "y": -3908.485934777275, }, "selected": false, "type": "regularNode", @@ -21653,7 +23678,7 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", + "id": "ca809262-acfc-5d73-9169-685a9f44f77b", "inputData": { "2": 0, "3": "percent_offset", @@ -21666,10 +23691,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 388, - "id": "8c64bff2-cb4a-588d-87e0-e59fc18148e4", + "id": "ca809262-acfc-5d73-9169-685a9f44f77b", "position": { - "x": 4348.9685427307895, - "y": -5217.310674904864, + "x": 4342.555697208873, + "y": -4390.459010740968, }, "selected": false, "type": "regularNode", @@ -21678,15 +23703,18 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "92dcbb19-d1a7-566a-8d15-7192b4fb941f", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "inputData": { + "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\512x512.png", + }, + "isDisabled": false, + "schemaId": "chainner:image:load", }, - "height": 332, - "id": "92dcbb19-d1a7-566a-8d15-7192b4fb941f", + "height": 420, + "id": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", "position": { - "x": 2901.4923797591873, - "y": -4377.1428116801535, + "x": -211.70093794696118, + "y": -556.4530769462873, }, "selected": false, "type": "regularNode", @@ -21695,15 +23723,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "937ffb29-ead7-46c2-8327-e317f5eedec1", + "id": "cc7e3f23-131a-57bf-891b-41a235b49d6f", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "937ffb29-ead7-46c2-8327-e317f5eedec1", + "id": "cc7e3f23-131a-57bf-891b-41a235b49d6f", "position": { - "x": 2131.740692937574, - "y": -3894.5839501832343, + "x": 4663.9685427307895, + "y": -5217.310674904864, }, "selected": false, "type": "regularNode", @@ -21712,44 +23740,44 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "943b61e5-4141-52bc-a453-381fd1a25b7e", + "id": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", "inputData": { - "1": 1023, - "2": 1024, - "3": -1, + "2": 0, + "3": "centered_left", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, }, - "schemaId": "chainner:image:resize_resolution", + "schemaId": "chainner:image:blend", }, - "height": 308, - "id": "943b61e5-4141-52bc-a453-381fd1a25b7e", + "height": 316, + "id": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", "position": { - "x": 773.5045857295513, - "y": -2581.0343532195407, + "x": 2253.685401196618, + "y": 998.3180727474369, }, "selected": false, "type": "regularNode", - "width": 243, + "width": 240, "zIndex": 50, }, { "data": { - "id": "95bd307e-0922-437d-b247-2047f42d2641", + "id": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf", "inputData": { - "2": 0, - "3": "centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, + "0": "{"kind":"rgba","values":[0.2,0.4,0.8,1]}", + "1": 256, + "2": 255, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:image:create_color", }, - "height": 316, - "id": "95bd307e-0922-437d-b247-2047f42d2641", + "height": 252, + "id": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf", "position": { - "x": 1050.5657963943743, - "y": 199.11294609390546, + "x": -835.1942948727672, + "y": -129.17630151880604, }, "selected": false, "type": "regularNode", @@ -21758,23 +23786,40 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "95f976c4-162b-5dd6-bb7b-a121c710b827", - "inputData": { - "2": 0, - "3": "bottom_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "d0a764fb-01cd-5c9f-9a3c-67a1e170c3ed", + "inputData": { + "0": "overlay > base", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "d0a764fb-01cd-5c9f-9a3c-67a1e170c3ed", + "position": { + "x": 2252.9457803607543, + "y": -187.79442409924377, + }, + "selected": false, + "type": "regularNode", + "width": 258, + "zIndex": 50, + }, + { + "data": { + "id": "d0edc99a-b391-4666-a983-aca377b0fd42", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 316, - "id": "95f976c4-162b-5dd6-bb7b-a121c710b827", + "height": 332, + "id": "d0edc99a-b391-4666-a983-aca377b0fd42", "position": { - "x": 1814.4072211444893, - "y": -3449.2005016505827, + "x": 2417.5851262272654, + "y": -2013.122900197887, }, "selected": false, "type": "regularNode", @@ -21783,15 +23828,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "9aa48b1b-1995-4823-ab70-6d84632f7b7e", + "id": "d4cce8b5-e667-550c-95f9-2a3caa64c726", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "9aa48b1b-1995-4823-ab70-6d84632f7b7e", + "id": "d4cce8b5-e667-550c-95f9-2a3caa64c726", "position": { - "x": 4388.65490838422, - "y": 297.53850530166164, + "x": 4915.599102076138, + "y": -5550.245500477426, }, "selected": false, "type": "regularNode", @@ -21800,48 +23845,44 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", + "id": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", "inputData": { - "2": 0, - "3": "bottom_centered", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, + "1": 1000, + "2": 3, + "3": 0, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:image:change_colorspace", }, - "height": 316, - "id": "9ba50fbc-9015-5ea9-819e-51f6c1379bec", + "height": 220, + "id": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", "position": { - "x": 1442.5625816118586, - "y": -1325.6128330003262, + "x": 1166.0915296837197, + "y": -4488.153278486325, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", + "id": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", "inputData": { "2": 0, - "3": "centered_right", + "3": "bottom_right", "4": 0, "5": 0, "6": 0, "7": 0, - "8": 0, + "8": 1, }, "schemaId": "chainner:image:blend", }, "height": 316, - "id": "9bdb1f1c-07af-5e68-bda2-7b90a26eda8a", + "id": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", "position": { - "x": 1821.219159904696, - "y": -3000.0583807282947, + "x": 1061.9699660596123, + "y": 1331.2609657910016, }, "selected": false, "type": "regularNode", @@ -21850,15 +23891,16 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "9c37118a-fe1e-5209-8822-680c3fdc252c", + "id": "d85f25ff-e850-5c2a-a194-f5813096b2fe", "inputData": {}, - "schemaId": "chainner:image:view", + "isDisabled": false, + "schemaId": "chainner:utility:pass_through", }, - "height": 332, - "id": "9c37118a-fe1e-5209-8822-680c3fdc252c", + "height": 140, + "id": "d85f25ff-e850-5c2a-a194-f5813096b2fe", "position": { - "x": 2342.8805446154897, - "y": -5539.133255127886, + "x": 474.0655708246727, + "y": -2752.326287375834, }, "selected": false, "type": "regularNode", @@ -21867,7 +23909,7 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", + "id": "d8c62f89-c1a2-530c-b84f-671746d58033", "inputData": { "2": 0, "3": "top_left", @@ -21880,10 +23922,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "9d7dc394-6f8f-516a-a505-2b89be73dfc7", + "id": "d8c62f89-c1a2-530c-b84f-671746d58033", "position": { - "x": 1096.2733976897969, - "y": -2004.3045242411267, + "x": 3473.5901233036116, + "y": -3017.3820959404907, }, "selected": false, "type": "regularNode", @@ -21892,10 +23934,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", + "id": "db376dea-9810-5dc4-9254-38b27ade390f", "inputData": { "2": 0, - "3": "top_centered", + "3": "centered", "4": 0, "5": 0, "6": 0, @@ -21905,10 +23947,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "9e5aafe6-7ec8-56c4-86b6-496fcb346982", + "id": "db376dea-9810-5dc4-9254-38b27ade390f", "position": { - "x": 2598.254655160553, - "y": -3010.0390724081435, + "x": 2241.9881010320682, + "y": 147.44604519505003, }, "selected": false, "type": "regularNode", @@ -21917,28 +23959,32 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", + "id": "dbe2db90-e526-4d81-b915-4650efc4b440", "inputData": { - "1": 1001, - "2": 1, - "3": 1, + "0": "overlay < base", }, - "schemaId": "chainner:image:change_colorspace", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 220, - "id": "9ea3dcda-9b2d-58ce-a461-4742f126bf75", + "height": 156, + "id": "dbe2db90-e526-4d81-b915-4650efc4b440", "position": { - "x": 4631.95224285603, - "y": -5552.54289718742, + "x": 1036.2061943449742, + "y": -160.22637207287, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 258, "zIndex": 50, }, { "data": { - "id": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", + "id": "dcca9a6d-731b-53a8-bad4-496f9df98572", "inputData": { "2": 0, "3": "bottom_right", @@ -21946,15 +23992,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "5": 0, "6": 0, "7": 0, - "8": 0, + "8": 1, }, "schemaId": "chainner:image:blend", }, "height": 316, - "id": "9ef76e81-dd8f-5bd0-b6c0-a4d191b45c20", + "id": "dcca9a6d-731b-53a8-bad4-496f9df98572", "position": { - "x": 1769.782895299736, - "y": -1318.826629209888, + "x": 2980.2167501281283, + "y": 1398.1763824350505, }, "selected": false, "type": "regularNode", @@ -21963,23 +24009,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", - "inputData": { - "2": 0, - "3": "pixel_offset", - "4": 0, - "5": 0, - "6": -23, - "7": 500, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 428, - "id": "a0c76b05-3ca0-5cee-ba03-d0ca2d811124", + "height": 332, + "id": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c", "position": { - "x": 4343.231127798487, - "y": -3926.396927258076, + "x": 3790.887520013605, + "y": -3017.3820959404907, }, "selected": false, "type": "regularNode", @@ -21988,23 +24026,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "a3d8c974-521f-584f-83dd-0894d1b08cc2", - "inputData": { - "2": 0, - "3": "percent_offset", - "4": 25, - "5": 75, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "de3d3c59-05f2-44d7-8813-67d8fd44e386", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 388, - "id": "a3d8c974-521f-584f-83dd-0894d1b08cc2", + "height": 332, + "id": "de3d3c59-05f2-44d7-8813-67d8fd44e386", "position": { - "x": 1052.3290694049329, - "y": 2081.141297180983, + "x": 2131.425274033821, + "y": -1643.93897561619, }, "selected": false, "type": "regularNode", @@ -22013,23 +24043,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", - "inputData": { - "2": 0, - "3": "top_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 316, - "id": "a462c90c-c8ad-59ed-a4b9-cd64dff637f9", + "height": 332, + "id": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7", "position": { - "x": 1752.5714646900688, - "y": -1998.1059032673243, + "x": 3153.0327243956567, + "y": -5524.394913875527, }, "selected": false, "type": "regularNode", @@ -22038,15 +24060,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "a6707bd6-fbee-4330-9ba4-0638835810c6", + "id": "e1bb2284-8ca7-5bf8-9558-85cfc679e203", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "a6707bd6-fbee-4330-9ba4-0638835810c6", + "id": "e1bb2284-8ca7-5bf8-9558-85cfc679e203", "position": { - "x": 2132.7488629660666, - "y": -1271.074057074343, + "x": 4909.1862565542215, + "y": -4723.393836313529, }, "selected": false, "type": "regularNode", @@ -22055,44 +24077,65 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "a8b16577-db49-5bde-900b-85017c7939a3", + "id": "e6664c39-f73d-5b4a-808b-f3d32930210b", "inputData": { - "0": "Color", + "2": 0, + "3": "top_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "e6664c39-f73d-5b4a-808b-f3d32930210b", + "position": { + "x": 3482.5044182921915, + "y": -4391.378025342482, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", + "inputData": { + "1": 1001, + "2": 1, + "3": 1, }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:change_colorspace", }, - "height": 156, - "id": "a8b16577-db49-5bde-900b-85017c7939a3", + "height": 220, + "id": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", "position": { - "x": 4054.02525444708, - "y": -326.2634293250004, + "x": 3707.331580859761, + "y": -4727.173532878897, }, "selected": false, "type": "regularNode", - "width": 258, + "width": 250, "zIndex": 50, }, { "data": { - "id": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "id": "ea301323-7d8d-4218-90f2-f5ee9ff38779", "inputData": { "1": 1000, - "2": 1, + "2": 0, "3": 1, }, "schemaId": "chainner:image:change_colorspace", }, - "height": 220, - "id": "ab11996e-a157-5d43-b998-8c51e8cc6416", + "height": 188, + "id": "ea301323-7d8d-4218-90f2-f5ee9ff38779", "position": { - "x": 2215.54444700291, - "y": -2579.7002571685543, + "x": 1154.997084238333, + "y": -4010.701931182368, }, "selected": false, "type": "regularNode", @@ -22101,15 +24144,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "b08d411b-fa61-5fb1-8696-59f9d66bee19", + "id": "edce7ae4-f447-5e06-8089-41f20dbef527", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "b08d411b-fa61-5fb1-8696-59f9d66bee19", + "id": "edce7ae4-f447-5e06-8089-41f20dbef527", "position": { - "x": 2913.254655160553, - "y": -3010.0390724081435, + "x": 2133.148385524369, + "y": -4370.090748165559, }, "selected": false, "type": "regularNode", @@ -22118,10 +24161,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", + "id": "f06243f3-9159-5b6e-9025-3d77a152a40e", "inputData": { "2": 0, - "3": "centered", + "3": "top_left", "4": 0, "5": 0, "6": 0, @@ -22131,10 +24174,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "b1ae0890-f342-576a-8b3f-3f4b99ca0292", + "id": "f06243f3-9159-5b6e-9025-3d77a152a40e", "position": { - "x": 2596.357397188777, - "y": -3908.485934777275, + "x": 1818.1483855243691, + "y": -4370.090748165559, }, "selected": false, "type": "regularNode", @@ -22143,15 +24186,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "b1dc4581-7bca-4a4b-82ac-5569e9522b48", + "id": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "b1dc4581-7bca-4a4b-82ac-5569e9522b48", + "id": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8", "position": { - "x": 2601.010215772169, - "y": 2072.0224856703057, + "x": 2587.411101670878, + "y": 1404.2226151815569, }, "selected": false, "type": "regularNode", @@ -22160,32 +24203,36 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "b4cb3a7e-683a-45e1-be09-0f5232f2a127", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "f25bf600-ee3f-527e-8776-a9ec92e024f1", + "inputData": { + "1": 1001, + "2": 1, + "3": 1, + }, + "schemaId": "chainner:image:change_colorspace", }, - "height": 332, - "id": "b4cb3a7e-683a-45e1-be09-0f5232f2a127", + "height": 220, + "id": "f25bf600-ee3f-527e-8776-a9ec92e024f1", "position": { - "x": 4381.626639793434, - "y": -86.83088543058993, + "x": 2035.7191641577401, + "y": -4712.281590963989, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "b5d5ed3f-5403-4217-b6d0-94c83b80a263", + "id": "f336742e-b322-53b2-a248-52dc88b66087", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "b5d5ed3f-5403-4217-b6d0-94c83b80a263", + "id": "f336742e-b322-53b2-a248-52dc88b66087", "position": { - "x": 2130.3585679179323, - "y": -2006.6019209511207, + "x": 3993.2758367898614, + "y": -4724.876136168903, }, "selected": false, "type": "regularNode", @@ -22194,15 +24241,18 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "inputData": { + "1": 300, + "2": -1, + }, + "schemaId": "chainner:image:resize_factor", }, - "height": 332, - "id": "ba465b5c-6ba6-5f4c-a2f8-e7a0afece353", + "height": 252, + "id": "f746c97c-9479-5981-aee9-3e7a2e36b89e", "position": { - "x": 2139.5612310462857, - "y": -5196.942412329455, + "x": 1842.2251813199189, + "y": -106.37895105171596, }, "selected": false, "type": "regularNode", @@ -22211,48 +24261,40 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "bbb48d55-ef94-5b8f-bebc-bb01632ab532", + "id": "faac2e35-3c90-531a-93fa-62f61b918287", "inputData": { - "0": "the overlay is outside the base, returns the base image", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "2": 0, + "3": "top_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:blend", }, - "height": 156, - "id": "bbb48d55-ef94-5b8f-bebc-bb01632ab532", + "height": 316, + "id": "faac2e35-3c90-531a-93fa-62f61b918287", "position": { - "x": 3328.4591150500737, - "y": 2591.5189541245227, + "x": 4343.981731325504, + "y": -3463.74379236889, }, "selected": false, "type": "regularNode", - "width": 258, + "width": 240, "zIndex": 50, }, { "data": { - "id": "bdf914e5-ded7-5165-9216-aeb121072fd3", - "inputData": { - "2": 0, - "3": "percent_offset", - "4": -84, - "5": 68, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", + "id": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 388, - "id": "bdf914e5-ded7-5165-9216-aeb121072fd3", + "height": 332, + "id": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714", "position": { - "x": 1816.7406929375736, - "y": -3894.5839501832343, + "x": 2430.511616106026, + "y": -1267.5544849263197, }, "selected": false, "type": "regularNode", @@ -22261,10 +24303,10 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "bea752a4-4191-57e6-9697-cc83ae38c450", + "id": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", "inputData": { "2": 0, - "3": "bottom_left", + "3": "top_right", "4": 0, "5": 0, "6": 0, @@ -22274,136 +24316,375 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. "schemaId": "chainner:image:blend", }, "height": 316, - "id": "bea752a4-4191-57e6-9697-cc83ae38c450", + "id": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", "position": { - "x": 3477.0382622788397, - "y": -3466.9602036804, + "x": 4354.317972610239, + "y": -3018.7604780489687, }, "selected": false, "type": "regularNode", "width": 240, "zIndex": 50, }, + ], + "viewport": { + "x": 627.0961308835855, + "y": 799.1874999302173, + "zoom": 0.13350779937822557, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file box-median-blur.chn 1`] = ` +{ + "checksum": "cbc68bacb9e1af4e16846bb25502daa9", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "e8a88e5a-6d1f-44a6-9e42-e5f1b633d564", + "source": "13626da8-98e4-4fc6-91ef-6b0e8e875619", + "sourceHandle": "13626da8-98e4-4fc6-91ef-6b0e8e875619-0", + "target": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "targetHandle": "e7c3d964-716d-43d7-83b9-83825c35a7e2-0", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ { "data": { - "id": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", "inputData": { - "1": 84, + "1": 3, + "2": 7, }, - "isDisabled": false, - "schemaId": "chainner:image:opacity", + "schemaId": "chainner:image:blur", }, - "height": 176, - "id": "bebea3c7-3eb6-5928-abf7-aa295e83b79f", + "height": 339, + "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", + "position": { + "x": 480, + "y": 400, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "inputData": { + "1": 4, + }, + "schemaId": "chainner:image:median_blur", + }, + "height": 257, + "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "position": { + "x": 768, + "y": 400, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file canny-edge-detection.chn 1`] = ` +{ + "checksum": "1c98b81bffb6983c881f27aea8bccabb", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "1270dca4-eab0-4bb0-857a-6bd27bd1aa33", + "source": "d708003f-ca9e-4178-a775-4f35735dae02", + "sourceHandle": "d708003f-ca9e-4178-a775-4f35735dae02-0", + "target": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", + "targetHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "77306abe-b237-4b21-abe9-5750fe43bd66", + "source": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", + "sourceHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", + "target": "b82af4e7-689e-46a2-873f-d41bc570401e", + "targetHandle": "b82af4e7-689e-46a2-873f-d41bc570401e-0", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ + { + "data": { + "id": "b82af4e7-689e-46a2-873f-d41bc570401e", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 371, + "id": "b82af4e7-689e-46a2-873f-d41bc570401e", "position": { - "x": 162.44989901054305, - "y": -120.23573237621135, + "x": 645, + "y": 240, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 241, "zIndex": 50, }, { "data": { - "id": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", + "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", "inputData": { - "1": 1001, - "2": 1, - "3": 1, + "1": 100, + "2": 300, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:canny_edge_detection", }, - "height": 220, - "id": "bfdf987f-dbbb-5631-b4bc-ec8cef3c8c95", + "height": 327, + "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", "position": { - "x": 2852.2841894598237, - "y": -5524.394913875527, + "x": 330, + "y": 240, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 266, "zIndex": 50, }, { "data": { - "id": "c08a6147-a600-41f6-aae7-317310925626", + "id": "d708003f-ca9e-4178-a775-4f35735dae02", "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:load", }, - "height": 332, - "id": "c08a6147-a600-41f6-aae7-317310925626", + "height": 487, + "id": "d708003f-ca9e-4178-a775-4f35735dae02", "position": { - "x": 2740.5783269538565, - "y": -1271.3243444220645, + "x": 30, + "y": 240, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 259, "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file color-transfer.chn 1`] = ` +{ + "checksum": "8aa2b5f1fb31056dac3646e479f5e31b", + "content": { + "edges": [ { - "data": { - "id": "c0b296a0-ccc2-4857-971d-7ebe8eff6283", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "c0b296a0-ccc2-4857-971d-7ebe8eff6283", - "position": { - "x": 1374.8762041232194, - "y": 927.4118577322531, - }, + "animated": false, + "data": {}, + "id": "031c9856-75ec-4a61-a855-0971fe08f2cd", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "c10779f6-7bb2-5461-bb19-e86014d2f535", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "c10779f6-7bb2-5461-bb19-e86014d2f535", - "position": { - "x": 4669.317972610239, - "y": -3018.7604780489687, - }, + "animated": false, + "data": {}, + "id": "10c24ada-f5e4-4b53-8f51-e2df835caa2b", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "c41f34e1-3a78-5d1c-92a3-56edf27bceeb", - "position": { - "x": 2136.2191599046964, - "y": -3000.0583807282947, - }, + "animated": false, + "data": {}, + "id": "2b2967f2-aa94-4b53-a692-b2138c64c5c3", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "2f7a4991-5888-4723-9a91-ffd8052e24fa", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4c602cdc-7bb1-4e9f-873b-92a83b8a9693", + "selected": false, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "targetHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4dd7d559-a139-4b52-8c0c-3bb61a285e41", + "selected": false, + "source": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "sourceHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", + "target": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", + "targetHandle": "16e2c71e-10a9-5bb2-b40b-364f3219e02e-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4fd07cbc-4d13-498d-b032-744a66ff5c9b", + "selected": false, + "source": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "sourceHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", + "target": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", + "targetHandle": "069c71c1-22f5-4edb-b371-4be9f69a9f6f-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "50ea48cf-f82a-4bf6-9d59-5106eb6b703d", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", + "targetHandle": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "6790a96f-8776-469a-a349-e23b1a30ce7c", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "90818a44-d1a1-5924-83fa-b793c3968580", + "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "9eb24634-36e1-4dff-bc22-ca29c0ba1074", + "selected": false, + "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", + "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "a1024a11-250e-46b8-99bf-8bb9dc60fa90", + "selected": false, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "90818a44-d1a1-5924-83fa-b793c3968580", + "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c0bd6a74-6287-4de7-935c-83a1695caefd", + "selected": false, + "source": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "sourceHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", + "target": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", + "targetHandle": "1c234225-2bc8-4e62-96ad-aa49af1f89f9-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "e41868f6-572b-453b-8b97-4d38b18e5a87", + "selected": false, + "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", + "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "f1640448-6772-48c8-a1d3-23d3abfe20c0", + "selected": false, + "source": "90818a44-d1a1-5924-83fa-b793c3968580", + "sourceHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", + "target": "938d2d20-da23-4812-9fa3-a5dba2cc259c", + "targetHandle": "938d2d20-da23-4812-9fa3-a5dba2cc259c-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "c8317619-13a5-50ca-887a-22842f77b26c", + "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "c8317619-13a5-50ca-887a-22842f77b26c", + "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", "position": { - "x": 2902.9184138758174, - "y": -3450.4275933080767, + "x": 1192.734594975835, + "y": 1126.7838714532866, }, "selected": false, "type": "regularNode", @@ -22412,15 +24693,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "c8cd241c-8308-44af-8824-f59440f6c401", + "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "c8cd241c-8308-44af-8824-f59440f6c401", + "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", "position": { - "x": 2617.0659311487584, - "y": 2579.1162602134928, + "x": 1178.06660335564, + "y": 1.0003511977455162, }, "selected": false, "type": "regularNode", @@ -22429,15 +24710,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "c992ab70-5bec-598e-9054-e5ce559da27c", + "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "c992ab70-5bec-598e-9054-e5ce559da27c", + "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", "position": { - "x": 2911.357397188777, - "y": -3908.485934777275, + "x": 1177.498283297383, + "y": 392.8066251478931, }, "selected": false, "type": "regularNode", @@ -22446,23 +24727,21 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "ca809262-acfc-5d73-9169-685a9f44f77b", + "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", "inputData": { - "2": 0, - "3": "percent_offset", - "4": -68, - "5": 48, - "6": 0, - "7": 0, - "8": 0, + "2": "L*a*b*", + "3": 1, + "4": 1, + "5": "principal_color", }, - "schemaId": "chainner:image:blend", + "isDisabled": false, + "schemaId": "chainner:image:color_transfer", }, - "height": 388, - "id": "ca809262-acfc-5d73-9169-685a9f44f77b", + "height": 228, + "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", "position": { - "x": 4342.555697208873, - "y": -4390.459010740968, + "x": 814.3280809431096, + "y": 1167.5514088487157, }, "selected": false, "type": "regularNode", @@ -22471,18 +24750,21 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", "inputData": { - "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\512x512.png", + "2": "L*a*b*", + "3": 1, + "4": 1, + "5": "mean_std", }, "isDisabled": false, - "schemaId": "chainner:image:load", + "schemaId": "chainner:image:color_transfer", }, - "height": 420, - "id": "cc276b3f-e2bb-4b7b-810c-b090000ac52f", + "height": 372, + "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", "position": { - "x": -211.70093794696118, - "y": -556.4530769462873, + "x": 789.811268682809, + "y": -19.86416831421603, }, "selected": false, "type": "regularNode", @@ -22491,40 +24773,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "cc7e3f23-131a-57bf-891b-41a235b49d6f", + "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "cc7e3f23-131a-57bf-891b-41a235b49d6f", - "position": { - "x": 4663.9685427307895, - "y": -5217.310674904864, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", - "inputData": { - "2": 0, - "3": "centered_left", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", - }, - "height": 316, - "id": "ce67fb6d-a0e3-5f10-ab7f-00c899a0600e", + "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", "position": { - "x": 2253.685401196618, - "y": 998.3180727474369, + "x": 440.3574773365166, + "y": 632.8466090039584, }, "selected": false, "type": "regularNode", @@ -22533,19 +24790,21 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf", + "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", "inputData": { - "0": "{"kind":"rgba","values":[0.2,0.4,0.8,1]}", - "1": 256, - "2": 255, + "2": "RGB", + "3": 1, + "4": 1, + "5": "mean_std", }, - "schemaId": "chainner:image:create_color", + "isDisabled": false, + "schemaId": "chainner:image:color_transfer", }, - "height": 252, - "id": "d0543ee6-a4c4-46f0-85cb-55d94fa61eaf", + "height": 372, + "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", "position": { - "x": -835.1942948727672, - "y": -129.17630151880604, + "x": 792.498958673403, + "y": 389.50588459673725, }, "selected": false, "type": "regularNode", @@ -22554,40 +24813,20 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "d0a764fb-01cd-5c9f-9a3c-67a1e170c3ed", + "id": "90818a44-d1a1-5924-83fa-b793c3968580", "inputData": { - "0": "overlay > base", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "2": "L*a*b*", + "3": 1, + "4": 1, + "5": "linear_histogram", }, - "schemaId": "chainner:utility:note", - }, - "height": 156, - "id": "d0a764fb-01cd-5c9f-9a3c-67a1e170c3ed", - "position": { - "x": 2252.9457803607543, - "y": -187.79442409924377, - }, - "selected": false, - "type": "regularNode", - "width": 258, - "zIndex": 50, - }, - { - "data": { - "id": "d0edc99a-b391-4666-a983-aca377b0fd42", - "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:color_transfer", }, - "height": 332, - "id": "d0edc99a-b391-4666-a983-aca377b0fd42", + "height": 228, + "id": "90818a44-d1a1-5924-83fa-b793c3968580", "position": { - "x": 2417.5851262272654, - "y": -2013.122900197887, + "x": 801.2110920042587, + "y": 814.6679949139462, }, "selected": false, "type": "regularNode", @@ -22596,104 +24835,15 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "d4cce8b5-e667-550c-95f9-2a3caa64c726", + "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "d4cce8b5-e667-550c-95f9-2a3caa64c726", - "position": { - "x": 4915.599102076138, - "y": -5550.245500477426, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", - "inputData": { - "1": 1000, - "2": 3, - "3": 0, - }, - "schemaId": "chainner:image:change_colorspace", - }, - "height": 220, - "id": "d4ec258d-9aa4-5c6e-91d1-52915bdabf77", - "position": { - "x": 1166.0915296837197, - "y": -4488.153278486325, - }, - "selected": false, - "type": "regularNode", - "width": 250, - "zIndex": 50, - }, - { - "data": { - "id": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", - "inputData": { - "2": 0, - "3": "bottom_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 1, - }, - "schemaId": "chainner:image:blend", - }, - "height": 316, - "id": "d69c3ac5-dab9-55a1-b5f5-f37332fe924b", - "position": { - "x": 1061.9699660596123, - "y": 1331.2609657910016, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "d85f25ff-e850-5c2a-a194-f5813096b2fe", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:utility:pass_through", - }, - "height": 140, - "id": "d85f25ff-e850-5c2a-a194-f5813096b2fe", - "position": { - "x": 474.0655708246727, - "y": -2752.326287375834, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "d8c62f89-c1a2-530c-b84f-671746d58033", - "inputData": { - "2": 0, - "3": "top_left", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", - }, - "height": 316, - "id": "d8c62f89-c1a2-530c-b84f-671746d58033", - "position": { - "x": 3473.5901233036116, - "y": -3017.3820959404907, + "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", + "position": { + "x": 1188.1808715835787, + "y": 771.8156046515132, }, "selected": false, "type": "regularNode", @@ -22702,23 +24852,25 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "db376dea-9810-5dc4-9254-38b27ade390f", + "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", "inputData": { - "2": 0, - "3": "centered", + "1": 1, + "2": 1, + "3": 1, "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, + "5": 0.1, + "6": 0.8, + "7": 2.01, + "8": 0.1, + "9": 0.9, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:image:color_levels", }, - "height": 316, - "id": "db376dea-9810-5dc4-9254-38b27ade390f", + "height": 508, + "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", "position": { - "x": 2241.9881010320682, - "y": 147.44604519505003, + "x": 133.75274399257216, + "y": 545.5300879334493, }, "selected": false, "type": "regularNode", @@ -22727,416 +24879,516 @@ https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/512x512. }, { "data": { - "id": "dbe2db90-e526-4d81-b915-4650efc4b440", + "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", "inputData": { - "0": "overlay < base", - }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:load", }, - "height": 156, - "id": "dbe2db90-e526-4d81-b915-4650efc4b440", + "height": 420, + "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", "position": { - "x": 1036.2061943449742, - "y": -160.22637207287, + "x": -262.51624479313784, + "y": 572.982623897233, }, "selected": false, "type": "regularNode", - "width": 258, + "width": 240, "zIndex": 50, }, + ], + "viewport": { + "x": 458.9997356174151, + "y": 73.17977732040822, + "zoom": 0.7801967287751298, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file combine-rgba.chn 1`] = ` +{ + "checksum": "a39de727bfc6e56f17be9f67adf99fe4", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "479f9f8e-94d5-401c-8d9e-303443dafb91", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-2", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "9ba07098-c46f-4af5-83c0-6a5edcd7f8e9", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-3", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-3", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "c2f818b0-3e94-4856-9c41-d1f82aa98a1b", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-1", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-1", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "eeb8a79f-ba1a-4e14-bec9-a53ecc5af2eb", + "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-0", + "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-2", + "type": "main", + "zIndex": 69, + }, + ], + "nodes": [ { "data": { - "id": "dcca9a6d-731b-53a8-bad4-496f9df98572", - "inputData": { - "2": 0, - "3": "bottom_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 1, - }, - "schemaId": "chainner:image:blend", + "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "inputData": {}, + "schemaId": "chainner:image:split_channels", }, - "height": 316, - "id": "dcca9a6d-731b-53a8-bad4-496f9df98572", + "height": 296, + "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", "position": { - "x": 2980.2167501281283, - "y": 1398.1763824350505, + "x": 210, + "y": 334, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c", + "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:combine_rgba", }, - "height": 332, - "id": "dd38a15d-f44f-5d07-a12a-c3f33dfa148c", + "height": 296, + "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", "position": { - "x": 3790.887520013605, - "y": -3017.3820959404907, + "x": 563, + "y": 231, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 242, + "zIndex": 70, + }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file convert-onnx-update.chn 1`] = ` +{ + "checksum": "5bbe82af0d09c49d67e2e84dd4dc6b38", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "1e9b66a7-6029-43ea-8f26-6eabc201a28f", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", + "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", + "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-2", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "3ff0530f-afa9-4760-bdb9-11ab0332c1d0", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", + "target": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "targetHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "4a23f4d6-4119-4e3d-b5ee-c742a9fc8f48", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", + "target": "61b0e121-afbc-44c2-a207-e893f924d481", + "targetHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "5624b169-52cf-4ff2-a275-785176ffa184", + "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", + "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-1", + "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", + "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-3", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "66b4e42b-9783-4021-9e60-78b841467f89", + "source": "de61827f-8ed5-452e-ab35-80ce382ff894", + "sourceHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", + "target": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", + "targetHandle": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "6ef51408-1da3-446f-a63c-b17b3b135ae9", + "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", + "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-0", + "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", + "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "98d3ebfb-c357-4156-b200-481871d8d306", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", + "target": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "targetHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "de279fc3-c743-4852-82b6-caab29c50d9e", + "source": "729347c3-ab41-498d-8018-fb8e1b574905", + "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", + "target": "de61827f-8ed5-452e-ab35-80ce382ff894", + "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "de3d3c59-05f2-44d7-8813-67d8fd44e386", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "de3d3c59-05f2-44d7-8813-67d8fd44e386", - "position": { - "x": 2131.425274033821, - "y": -1643.93897561619, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "df93ebf5-6ddd-4a47-8b51-28c30022472a", + "source": "729347c3-ab41-498d-8018-fb8e1b574905", + "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", + "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", + "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "e06e639b-59b9-5bca-9cb2-6ab53f80a8d7", - "position": { - "x": 3153.0327243956567, - "y": -5524.394913875527, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "f714179a-3b86-497f-8baa-cdcee01d9bd2", + "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", + "target": "de61827f-8ed5-452e-ab35-80ce382ff894", + "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e1bb2284-8ca7-5bf8-9558-85cfc679e203", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "e1bb2284-8ca7-5bf8-9558-85cfc679e203", - "position": { - "x": 4909.1862565542215, - "y": -4723.393836313529, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "4728f4a1-e151-5a27-947d-6bb723ddf4e0", + "source": "61b0e121-afbc-44c2-a207-e893f924d481", + "sourceHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", + "target": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", + "targetHandle": "7bfe7220-07f6-5190-8ee7-7d9284ab8595-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e6664c39-f73d-5b4a-808b-f3d32930210b", - "inputData": { - "2": 0, - "3": "top_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - }, - "schemaId": "chainner:image:blend", - }, - "height": 316, - "id": "e6664c39-f73d-5b4a-808b-f3d32930210b", - "position": { - "x": 3482.5044182921915, - "y": -4391.378025342482, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "e05f0cde-4b34-5e5f-97da-b985025f7278", + "source": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", + "sourceHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", + "target": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", + "targetHandle": "5eb6218d-4983-5023-8ab3-ef9380d6e85f-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", - "inputData": { - "1": 1001, - "2": 1, - "3": 1, - }, - "schemaId": "chainner:image:change_colorspace", - }, - "height": 220, - "id": "e6e9a0dc-7de2-54ab-bc0d-4a7bbf340d7d", - "position": { - "x": 3707.331580859761, - "y": -4727.173532878897, - }, - "selected": false, - "type": "regularNode", - "width": 250, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "42778689-7e78-5570-88c3-42fd9906cc4c", + "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", + "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", + "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "9bc049de-8838-5176-b646-db8232790770", + "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", + "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", + "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", + "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-0", + "type": "main", + "zIndex": 49, }, + ], + "nodes": [ { "data": { - "id": "ea301323-7d8d-4218-90f2-f5ee9ff38779", + "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", "inputData": { - "1": 1000, - "2": 0, - "3": 1, + "0": "-", + "2": "name", }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:utility:text_append", }, - "height": 188, - "id": "ea301323-7d8d-4218-90f2-f5ee9ff38779", + "height": 545, + "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", "position": { - "x": 1154.997084238333, - "y": -4010.701931182368, + "x": 912, + "y": 560, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 241, "zIndex": 50, }, { "data": { - "id": "edce7ae4-f447-5e06-8089-41f20dbef527", + "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:preview", }, - "height": 332, - "id": "edce7ae4-f447-5e06-8089-41f20dbef527", + "height": 117, + "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", "position": { - "x": 2133.148385524369, - "y": -4370.090748165559, + "x": 1104, + "y": 224, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 241, "zIndex": 50, }, { "data": { - "id": "f06243f3-9159-5b6e-9025-3d77a152a40e", + "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", "inputData": { - "2": 0, - "3": "top_left", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, + "0": "D:\\Upscaling\\models\\LoD\\New folder\\1x-DeBink-v6.onnx", }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:onnx:load_model", }, - "height": 316, - "id": "f06243f3-9159-5b6e-9025-3d77a152a40e", + "height": 257, + "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", "position": { - "x": 1818.1483855243691, - "y": -4370.090748165559, + "x": 224, + "y": -96, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 265, "zIndex": 50, }, { "data": { - "id": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "61b0e121-afbc-44c2-a207-e893f924d481", + "inputData": { + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", + "2": "name", + }, + "schemaId": "chainner:pytorch:convert_to_onnx", }, - "height": 332, - "id": "f14f78bb-09c5-4dd1-bc7a-10e0c6ff75a8", + "height": 339, + "id": "61b0e121-afbc-44c2-a207-e893f924d481", "position": { - "x": 2587.411101670878, - "y": 1404.2226151815569, + "x": 224, + "y": 960, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "f25bf600-ee3f-527e-8776-a9ec92e024f1", + "id": "729347c3-ab41-498d-8018-fb8e1b574905", "inputData": { - "1": 1001, - "2": 1, - "3": 1, + "0": "D:\\Upscaling\\cat-bicubic.png", }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:image:load", }, - "height": 220, - "id": "f25bf600-ee3f-527e-8776-a9ec92e024f1", + "height": 537, + "id": "729347c3-ab41-498d-8018-fb8e1b574905", "position": { - "x": 2035.7191641577401, - "y": -4712.281590963989, + "x": -352, + "y": 224, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 257, "zIndex": 50, }, { "data": { - "id": "f336742e-b322-53b2-a248-52dc88b66087", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", + "inputData": { + "0": "D:\\Upscaling\\models\\4x_ArtStation1000_Blender.pth", + }, + "schemaId": "chainner:pytorch:load_model", }, - "height": 332, - "id": "f336742e-b322-53b2-a248-52dc88b66087", + "height": 321, + "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", "position": { - "x": 3993.2758367898614, - "y": -4724.876136168903, + "x": -64, + "y": 224, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", "inputData": { - "1": 300, - "2": -1, + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", + "2": "test", }, - "schemaId": "chainner:image:resize_factor", + "schemaId": "chainner:pytorch:convert_to_onnx", }, - "height": 252, - "id": "f746c97c-9479-5981-aee9-3e7a2e36b89e", + "height": 339, + "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", "position": { - "x": 1842.2251813199189, - "y": -106.37895105171596, + "x": 224, + "y": 592, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "faac2e35-3c90-531a-93fa-62f61b918287", + "id": "de61827f-8ed5-452e-ab35-80ce382ff894", "inputData": { "2": 0, - "3": "top_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:onnx:upscale_image", }, - "height": 316, - "id": "faac2e35-3c90-531a-93fa-62f61b918287", + "height": 297, + "id": "de61827f-8ed5-452e-ab35-80ce382ff894", "position": { - "x": 4343.981731325504, - "y": -3463.74379236889, + "x": 816, + "y": 224, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", + "inputData": { + "2": 0, + }, + "schemaId": "chainner:onnx:upscale_image", }, - "height": 332, - "id": "fbd7f6fa-4ed4-4e06-936f-4a1bd15e5714", + "height": 297, + "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", "position": { - "x": 2430.511616106026, - "y": -1267.5544849263197, + "x": 640, + "y": -128, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", + "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", "inputData": { - "2": 0, - "3": "top_right", - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, + "1": "D:\\Upscaling\\models\\LoD\\New folder", }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:pytorch:convert_to_onnx", }, - "height": 316, - "id": "ff6fe323-2cb6-571e-a48e-3b21e4d578f4", + "height": 339, + "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", "position": { - "x": 4354.317972610239, - "y": -3018.7604780489687, + "x": 224, + "y": 224, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, - ], - "viewport": { - "x": 627.0961308835855, - "y": 799.1874999302173, - "zoom": 0.13350779937822557, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file box-median-blur.chn 1`] = ` -{ - "checksum": "cbc68bacb9e1af4e16846bb25502daa9", - "content": { - "edges": [ { - "animated": false, - "data": {}, - "id": "e8a88e5a-6d1f-44a6-9e42-e5f1b633d564", - "source": "13626da8-98e4-4fc6-91ef-6b0e8e875619", - "sourceHandle": "13626da8-98e4-4fc6-91ef-6b0e8e875619-0", - "target": "e7c3d964-716d-43d7-83b9-83825c35a7e2", - "targetHandle": "e7c3d964-716d-43d7-83b9-83825c35a7e2-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", + "inputData": { + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", + "2": "name", + }, + "schemaId": "chainner:onnx:save_model", + }, + "height": 339, + "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", + "position": { + "x": 524, + "y": 1160, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", + "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", "inputData": { - "1": 3, - "2": 7, + "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", + "2": "test", }, - "schemaId": "chainner:image:blur", + "schemaId": "chainner:onnx:save_model", }, "height": 339, - "id": "13626da8-98e4-4fc6-91ef-6b0e8e875619", + "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", "position": { - "x": 480, - "y": 400, + "x": 524, + "y": 792, }, "selected": false, "type": "regularNode", @@ -23145,17 +25397,17 @@ exports[`Write save file box-median-blur.chn 1`] = ` }, { "data": { - "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", "inputData": { - "1": 4, + "1": "D:\\Upscaling\\models\\LoD\\New folder", }, - "schemaId": "chainner:image:median_blur", + "schemaId": "chainner:onnx:save_model", }, - "height": 257, - "id": "e7c3d964-716d-43d7-83b9-83825c35a7e2", + "height": 339, + "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", "position": { - "x": 768, - "y": 400, + "x": 524, + "y": 424, }, "selected": false, "type": "regularNode", @@ -23173,30 +25425,30 @@ exports[`Write save file box-median-blur.chn 1`] = ` } `; -exports[`Write save file canny-edge-detection.chn 1`] = ` +exports[`Write save file convert-to-ncnn.chn 1`] = ` { - "checksum": "1c98b81bffb6983c881f27aea8bccabb", + "checksum": "8b7a040d325bbda5f9fb8bca141054db", "content": { "edges": [ { "animated": false, "data": {}, - "id": "1270dca4-eab0-4bb0-857a-6bd27bd1aa33", - "source": "d708003f-ca9e-4178-a775-4f35735dae02", - "sourceHandle": "d708003f-ca9e-4178-a775-4f35735dae02-0", - "target": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", - "targetHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", + "id": "1eaa9bee-3615-45de-8bb6-6b79230ff664", + "source": "3e1a29d5-06de-4ab7-ac98-480c88156a73", + "sourceHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", + "target": "9256866c-414a-4bd7-8b66-804922ac8875", + "targetHandle": "9256866c-414a-4bd7-8b66-804922ac8875-0", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "77306abe-b237-4b21-abe9-5750fe43bd66", - "source": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", - "sourceHandle": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b-0", - "target": "b82af4e7-689e-46a2-873f-d41bc570401e", - "targetHandle": "b82af4e7-689e-46a2-873f-d41bc570401e-0", + "id": "c83b7ba6-3179-43ba-8c7f-9b44a2f8ca45", + "source": "056923aa-5161-4efb-b1a8-1a15a867ae26", + "sourceHandle": "056923aa-5161-4efb-b1a8-1a15a867ae26-0", + "target": "3e1a29d5-06de-4ab7-ac98-480c88156a73", + "targetHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", "type": "main", "zIndex": 49, }, @@ -23204,561 +25456,580 @@ exports[`Write save file canny-edge-detection.chn 1`] = ` "nodes": [ { "data": { - "id": "b82af4e7-689e-46a2-873f-d41bc570401e", + "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:onnx:load_model", }, - "height": 371, - "id": "b82af4e7-689e-46a2-873f-d41bc570401e", + "height": 252, + "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", "position": { - "x": 645, - "y": 240, + "x": 390, + "y": 345, }, "selected": false, "type": "regularNode", - "width": 241, + "width": 256, "zIndex": 50, }, { "data": { - "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", + "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", "inputData": { - "1": 100, - "2": 300, + "1": 0, }, - "schemaId": "chainner:image:canny_edge_detection", + "schemaId": "chainner:onnx:convert_to_ncnn", + }, + "height": 252, + "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", + "position": { + "x": 675, + "y": 345, + }, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, + }, + { + "data": { + "id": "9256866c-414a-4bd7-8b66-804922ac8875", + "inputData": {}, + "schemaId": "chainner:ncnn:save_model", + }, + "height": 270, + "id": "9256866c-414a-4bd7-8b66-804922ac8875", + "position": { + "x": 945, + "y": 345, + }, + "selected": true, + "type": "regularNode", + "width": 256, + "zIndex": 70, + }, + ], + "viewport": { + "x": -113.11594255284149, + "y": 57.879643031246246, + "zoom": 0.6263322193120638, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file copy-to-clipboard.chn 1`] = ` +{ + "checksum": "84ccdb64066a8d7bc69f225bffb19cb3", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "8ff6f8b5-f99f-4d35-9429-1c29850c0770", + "source": "5fab26d4-8aee-472d-a76a-c8360b7c879e", + "sourceHandle": "5fab26d4-8aee-472d-a76a-c8360b7c879e-2", + "target": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", + "targetHandle": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32-0", + "type": "main", + "zIndex": 69, + }, + ], + "nodes": [ + { + "data": { + "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", + "inputData": {}, + "schemaId": "chainner:image:load", }, - "height": 327, - "id": "d6f6e8e6-3699-44eb-95c1-bb9bd951a32b", + "height": 488, + "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", "position": { - "x": 330, - "y": 240, + "x": -409.9270007828063, + "y": 434.0347224631112, }, "selected": false, "type": "regularNode", - "width": 266, + "width": 257, "zIndex": 50, }, { "data": { - "id": "d708003f-ca9e-4178-a775-4f35735dae02", + "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", "inputData": {}, - "schemaId": "chainner:image:load", + "schemaId": "chainner:utility:copy_to_clipboard", }, - "height": 487, - "id": "d708003f-ca9e-4178-a775-4f35735dae02", + "height": 154, + "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", "position": { - "x": 30, - "y": 240, + "x": 10.940350900119938, + "y": 667.0756396555195, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 259, - "zIndex": 50, + "width": 242, + "zIndex": 70, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 434.34962404436874, + "y": -334.55802893290115, + "zoom": 0.8705505632961259, }, }, "version": "0.0.0-test", } `; -exports[`Write save file color-transfer.chn 1`] = ` +exports[`Write save file create-color-old.chn 1`] = ` { - "checksum": "8aa2b5f1fb31056dac3646e479f5e31b", + "checksum": "13c83c4cfa13c53bab50f964cc47bb69", "content": { "edges": [ { "animated": false, "data": {}, - "id": "031c9856-75ec-4a61-a855-0971fe08f2cd", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", - "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "10c24ada-f5e4-4b53-8f51-e2df835caa2b", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", - "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "2b2967f2-aa94-4b53-a692-b2138c64c5c3", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", - "targetHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "2f7a4991-5888-4723-9a91-ffd8052e24fa", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", - "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "4c602cdc-7bb1-4e9f-873b-92a83b8a9693", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "targetHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "4dd7d559-a139-4b52-8c0c-3bb61a285e41", - "selected": false, - "source": "59014e6d-daf9-5408-b22e-d18f2bc18391", - "sourceHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", - "target": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", - "targetHandle": "16e2c71e-10a9-5bb2-b40b-364f3219e02e-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "4fd07cbc-4d13-498d-b032-744a66ff5c9b", - "selected": false, - "source": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", - "sourceHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-0", - "target": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", - "targetHandle": "069c71c1-22f5-4edb-b371-4be9f69a9f6f-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "50ea48cf-f82a-4bf6-9d59-5106eb6b703d", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", - "targetHandle": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d-0", + "id": "d65b1526-2493-480f-bdf1-4dc912a181ad", + "source": "e381fcda-8a62-4487-b785-c478cff4e257", + "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", + "target": "89e2294a-770c-5274-9f4b-1c96ed144bab", + "targetHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-3", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "6790a96f-8776-469a-a349-e23b1a30ce7c", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "90818a44-d1a1-5924-83fa-b793c3968580", - "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", + "id": "fab46fc1-7d80-4c3c-a501-a44ba269bda0", + "source": "e381fcda-8a62-4487-b785-c478cff4e257", + "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", + "target": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", + "targetHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "9eb24634-36e1-4dff-bc22-ca29c0ba1074", - "selected": false, - "source": "9eb55cdc-d726-4083-88e3-ebd044f37741", - "sourceHandle": "9eb55cdc-d726-4083-88e3-ebd044f37741-0", - "target": "59014e6d-daf9-5408-b22e-d18f2bc18391", - "targetHandle": "59014e6d-daf9-5408-b22e-d18f2bc18391-0", + "id": "f312727c-1c57-533f-bcb0-920fce27145a", + "source": "89e2294a-770c-5274-9f4b-1c96ed144bab", + "sourceHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-0", + "target": "b5569f51-1687-5b53-823b-183b9f93ae16", + "targetHandle": "b5569f51-1687-5b53-823b-183b9f93ae16-0", "type": "main", - "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a1024a11-250e-46b8-99bf-8bb9dc60fa90", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "90818a44-d1a1-5924-83fa-b793c3968580", - "targetHandle": "90818a44-d1a1-5924-83fa-b793c3968580-1", + "id": "e98c3b1f-fe64-5504-aa83-74cd494024a9", + "source": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", + "sourceHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-0", + "target": "8d317e49-2946-52cc-87e0-677d1014c3fc", + "targetHandle": "8d317e49-2946-52cc-87e0-677d1014c3fc-0", "type": "main", - "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c0bd6a74-6287-4de7-935c-83a1695caefd", - "selected": false, - "source": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", - "sourceHandle": "8c1f65ff-705a-41ca-8f1c-ac279992fc31-0", - "target": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", - "targetHandle": "1c234225-2bc8-4e62-96ad-aa49af1f89f9-0", + "id": "5b73e8f0-59ac-5ce6-935b-0cba728798d7", + "source": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", + "sourceHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", + "target": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", + "targetHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-5", "type": "main", - "zIndex": 49, }, + ], + "nodes": [ { - "animated": false, - "data": {}, - "id": "e41868f6-572b-453b-8b97-4d38b18e5a87", - "selected": false, - "source": "d771a05e-7780-4dd1-b908-4cb5e5954c11", - "sourceHandle": "d771a05e-7780-4dd1-b908-4cb5e5954c11-0", - "target": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", - "targetHandle": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7-1", - "type": "main", - "zIndex": 49, + "data": { + "id": "e381fcda-8a62-4487-b785-c478cff4e257", + "inputData": { + "0": 50, + }, + "schemaId": "chainner:utility:number", + }, + "height": 164, + "id": "e381fcda-8a62-4487-b785-c478cff4e257", + "position": { + "x": -16, + "y": 992, + }, + "selected": true, + "type": "regularNode", + "width": 240, + "zIndex": 70, }, { - "animated": false, - "data": {}, - "id": "f1640448-6772-48c8-a1d3-23d3abfe20c0", + "data": { + "id": "b5569f51-1687-5b53-823b-183b9f93ae16", + "inputData": { + "0": "{"kind":"rgb","values":[1,0.49411764705882355,0.37254901960784315]}", + "1": 1, + "2": 1, + }, + "schemaId": "chainner:image:create_color", + }, + "id": "b5569f51-1687-5b53-823b-183b9f93ae16", + "position": { + "x": 304, + "y": 880, + }, "selected": false, - "source": "90818a44-d1a1-5924-83fa-b793c3968580", - "sourceHandle": "90818a44-d1a1-5924-83fa-b793c3968580-0", - "target": "938d2d20-da23-4812-9fa3-a5dba2cc259c", - "targetHandle": "938d2d20-da23-4812-9fa3-a5dba2cc259c-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", + "inputData": { + "0": 1, + "2": 255, + "3": 126, + "4": 95, + }, + "schemaId": "chainner:utility:color_from_channels", }, - "height": 332, - "id": "069c71c1-22f5-4edb-b371-4be9f69a9f6f", + "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", "position": { - "x": 1192.734594975835, - "y": 1126.7838714532866, + "x": 44, + "y": 880, }, "selected": false, "type": "regularNode", - "width": 240, "zIndex": 50, }, { "data": { - "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "c0e862d7-3dac-547f-a519-81741a6a3723", + "inputData": { + "0": "{"kind":"rgb","values":[0.7529411764705882,0.3254901960784314,0.7098039215686275]}", + "1": 1, + "2": 1, + }, + "schemaId": "chainner:image:create_color", }, - "height": 332, - "id": "16e2c71e-10a9-5bb2-b40b-364f3219e02e", + "id": "c0e862d7-3dac-547f-a519-81741a6a3723", "position": { - "x": 1178.06660335564, - "y": 1.0003511977455162, + "x": 304, + "y": 480, }, "selected": false, "type": "regularNode", - "width": 240, "zIndex": 50, }, { "data": { - "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", + "inputData": { + "0": "{"kind":"grayscale","values":[0.6901960784313725]}", + "1": 1, + "2": 1, + }, + "schemaId": "chainner:image:create_color", }, - "height": 332, - "id": "1c234225-2bc8-4e62-96ad-aa49af1f89f9", + "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", "position": { - "x": 1177.498283297383, - "y": 392.8066251478931, + "x": 32, + "y": 480, }, "selected": false, "type": "regularNode", - "width": 240, "zIndex": 50, }, { "data": { - "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", "inputData": { - "2": "L*a*b*", - "3": 1, - "4": 1, - "5": "principal_color", + "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", + "1": 1, + "2": 1, }, - "isDisabled": false, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:image:create_color", }, - "height": 228, - "id": "25bfd8d5-6d73-587c-b2f0-87a826a71fb7", + "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", "position": { - "x": 814.3280809431096, - "y": 1167.5514088487157, + "x": 304, + "y": 1264, }, "selected": false, "type": "regularNode", - "width": 240, "zIndex": 50, }, { "data": { - "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", "inputData": { - "2": "L*a*b*", - "3": 1, - "4": 1, - "5": "mean_std", + "0": 2, + "2": 126, + "3": 126, + "4": 126, + "5": 49.4, }, - "isDisabled": false, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:utility:color_from_channels", }, - "height": 372, - "id": "59014e6d-daf9-5408-b22e-d18f2bc18391", + "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", "position": { - "x": 789.811268682809, - "y": -19.86416831421603, + "x": 44, + "y": 1264, }, "selected": false, "type": "regularNode", - "width": 240, "zIndex": 50, }, { "data": { - "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", + "inputData": { + "0": 0, + "1": "div", + "2": 2.55, + }, + "schemaId": "chainner:utility:math", }, - "height": 332, - "id": "8a33b1c6-d292-4b1f-98d3-45cc61cc632d", + "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", "position": { - "x": 440.3574773365166, - "y": 632.8466090039584, + "x": -236, + "y": 1264, }, "selected": false, "type": "regularNode", - "width": 240, "zIndex": 50, }, { "data": { - "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", "inputData": { - "2": "RGB", - "3": 1, - "4": 1, - "5": "mean_std", + "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", + "1": 1, + "2": 1, }, - "isDisabled": false, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:image:create_color", }, - "height": 372, - "id": "8c1f65ff-705a-41ca-8f1c-ac279992fc31", + "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", "position": { - "x": 792.498958673403, - "y": 389.50588459673725, + "x": 576, + "y": 480, }, "selected": false, "type": "regularNode", - "width": 240, "zIndex": 50, }, + ], + "viewport": { + "x": 205.27966018172447, + "y": -246.17073709798308, + "zoom": 0.8705505632961242, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file create-edges.chn 1`] = ` +{ + "checksum": "6518030175e18e7a44cffac588cdde10", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "6a558988-38ab-4493-9723-ece1517b8f57", + "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", + "target": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "targetHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "b951cb80-6fbf-468b-9dd2-91c2f1d7ea7b", + "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", + "target": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "targetHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c1323a86-5687-44d0-b288-aae16af93afb", + "source": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "sourceHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", + "target": "53fee0f6-caa5-453d-a7d0-2693d86e430b", + "targetHandle": "53fee0f6-caa5-453d-a7d0-2693d86e430b-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "db441422-d76d-4aba-9dfb-ab0d01538cf2", + "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", + "target": "870aea58-e427-4546-a060-5945d6c03f88", + "targetHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "fc4938f6-cdc0-45de-94e5-960a72db6a0a", + "source": "870aea58-e427-4546-a060-5945d6c03f88", + "sourceHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", + "target": "edefdf21-167e-4c29-bcf9-8d44100bb492", + "targetHandle": "edefdf21-167e-4c29-bcf9-8d44100bb492-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "fcc0a6c7-bfc0-4736-9300-1f4a1088b9e2", + "source": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "sourceHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", + "target": "81287c1c-a451-44c1-bff9-c9a9a8729302", + "targetHandle": "81287c1c-a451-44c1-bff9-c9a9a8729302-0", + "type": "main", + "zIndex": 69, + }, + ], + "nodes": [ { "data": { - "id": "90818a44-d1a1-5924-83fa-b793c3968580", + "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", "inputData": { - "2": "L*a*b*", - "3": 1, - "4": 1, - "5": "linear_histogram", + "0": "C:\\Users\\micha\\Desktop\\face.png", }, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:image:load", }, - "height": 228, - "id": "90818a44-d1a1-5924-83fa-b793c3968580", + "height": 488, + "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", "position": { - "x": 801.2110920042587, - "y": 814.6679949139462, + "x": 84.72850834002213, + "y": 431.4683450250724, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", + "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", "inputData": {}, "schemaId": "chainner:image:view", }, - "height": 332, - "id": "938d2d20-da23-4812-9fa3-a5dba2cc259c", + "height": 372, + "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", "position": { - "x": 1188.1808715835787, - "y": 771.8156046515132, + "x": 731.0499374828828, + "y": 736.5039878063648, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 372, + "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", + "position": { + "x": 759.2897206236951, + "y": 1243.443326026633, + }, + "selected": true, + "type": "regularNode", + "width": 242, + "zIndex": 70, + }, + { + "data": { + "id": "870aea58-e427-4546-a060-5945d6c03f88", "inputData": { - "1": 1, - "2": 1, - "3": 1, - "4": 0, - "5": 0.1, - "6": 0.8, - "7": 2.01, - "8": 0.1, - "9": 0.9, + "1": 0, + "2": 100, }, - "schemaId": "chainner:image:color_levels", + "schemaId": "chainner:image:create_border", }, - "height": 508, - "id": "9eb55cdc-d726-4083-88e3-ebd044f37741", + "height": 328, + "id": "870aea58-e427-4546-a060-5945d6c03f88", "position": { - "x": 133.75274399257216, - "y": 545.5300879334493, + "x": 401.04993748288285, + "y": 364.5039878063652, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 283, "zIndex": 50, }, { "data": { - "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", "inputData": { - "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", + "1": 0, + "2": 100, + "3": 200, + "4": 30, + "5": 0, }, - "schemaId": "chainner:image:load", + "schemaId": "chainner:image:create_edges", }, - "height": 420, - "id": "d771a05e-7780-4dd1-b908-4cb5e5954c11", + "height": 556, + "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", "position": { - "x": -262.51624479313784, - "y": 572.982623897233, + "x": 404.26717623450827, + "y": 1142.4430448096266, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 283, "zIndex": 50, }, - ], - "viewport": { - "x": 458.9997356174151, - "y": 73.17977732040822, - "zoom": 0.7801967287751298, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file combine-rgba.chn 1`] = ` -{ - "checksum": "a39de727bfc6e56f17be9f67adf99fe4", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "479f9f8e-94d5-401c-8d9e-303443dafb91", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-2", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-0", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "9ba07098-c46f-4af5-83c0-6a5edcd7f8e9", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-3", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-3", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "c2f818b0-3e94-4856-9c41-d1f82aa98a1b", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-1", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-1", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "eeb8a79f-ba1a-4e14-bec9-a53ecc5af2eb", - "source": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "sourceHandle": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc-0", - "target": "ef80bf34-d15b-407d-9e2b-7413af33af10", - "targetHandle": "ef80bf34-d15b-407d-9e2b-7413af33af10-2", - "type": "main", - "zIndex": 69, - }, - ], - "nodes": [ { "data": { - "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", - "inputData": {}, - "schemaId": "chainner:image:split_channels", + "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "inputData": { + "1": 5, + "2": 100, + }, + "schemaId": "chainner:image:create_border", }, - "height": 296, - "id": "100a08d8-d0e1-4e20-ba8a-5a88393e77dc", + "height": 328, + "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", "position": { - "x": 210, - "y": 334, + "x": 405.0499374828828, + "y": 719.503987806365, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 283, "zIndex": 50, }, { "data": { - "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", "inputData": {}, - "schemaId": "chainner:image:combine_rgba", + "schemaId": "chainner:image:view", }, - "height": 296, - "id": "ef80bf34-d15b-407d-9e2b-7413af33af10", + "height": 372, + "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", "position": { - "x": 563, - "y": 231, + "x": 732.0499374828826, + "y": 323.5039878063652, }, - "selected": true, + "selected": false, "type": "regularNode", "width": 242, - "zIndex": 70, + "zIndex": 50, }, ], "viewport": { @@ -23771,1689 +26042,1751 @@ exports[`Write save file combine-rgba.chn 1`] = ` } `; -exports[`Write save file convert-onnx-update.chn 1`] = ` +exports[`Write save file crop.chn 1`] = ` { - "checksum": "5bbe82af0d09c49d67e2e84dd4dc6b38", + "checksum": "ccfc9d13557f52c316936a54e34b7423", "content": { "edges": [ { "animated": false, "data": {}, - "id": "1e9b66a7-6029-43ea-8f26-6eabc201a28f", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", - "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", - "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-2", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "3ff0530f-afa9-4760-bdb9-11ab0332c1d0", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", - "target": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", - "targetHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "4a23f4d6-4119-4e3d-b5ee-c742a9fc8f48", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", - "target": "61b0e121-afbc-44c2-a207-e893f924d481", - "targetHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", + "id": "074d7a6c-4109-4015-a78d-85b9b81f08dd", + "selected": false, + "source": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "sourceHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-0", + "target": "50e0cb59-8753-48b3-b066-3362ebaef284", + "targetHandle": "50e0cb59-8753-48b3-b066-3362ebaef284-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5624b169-52cf-4ff2-a275-785176ffa184", - "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-1", - "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-3", + "id": "1192025a-4586-4f4e-b85e-290ba525926e", + "selected": false, + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", + "target": "200fda2b-d814-544a-94fe-0ecae0f34874", + "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-8", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "66b4e42b-9783-4021-9e60-78b841467f89", - "source": "de61827f-8ed5-452e-ab35-80ce382ff894", - "sourceHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", - "target": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", - "targetHandle": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab-0", + "id": "11d29269-616c-43a5-b904-e90dd3f89e21", + "selected": false, + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", + "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-8", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6ef51408-1da3-446f-a63c-b17b3b135ae9", - "source": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "sourceHandle": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059-0", - "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", - "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-0", + "id": "135ed2b9-e6b9-4eae-9a0c-9c42cca34bb5", + "selected": false, + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", + "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-8", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "98d3ebfb-c357-4156-b200-481871d8d306", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-0", - "target": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "targetHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", + "id": "1508e17b-bd2f-421d-8d37-d1276e87df24", + "selected": false, + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", + "target": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "targetHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "de279fc3-c743-4852-82b6-caab29c50d9e", - "source": "729347c3-ab41-498d-8018-fb8e1b574905", - "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", - "target": "de61827f-8ed5-452e-ab35-80ce382ff894", - "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-1", + "id": "15140549-d100-4904-8a27-7bdc4d3aaaa4", + "selected": false, + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", + "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-7", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "df93ebf5-6ddd-4a47-8b51-28c30022472a", - "source": "729347c3-ab41-498d-8018-fb8e1b574905", - "sourceHandle": "729347c3-ab41-498d-8018-fb8e1b574905-0", - "target": "e8b0956f-93a5-4622-a03b-399d5219cfb4", - "targetHandle": "e8b0956f-93a5-4622-a03b-399d5219cfb4-1", + "id": "169a9655-04dc-483f-853e-206a1ac7854d", + "selected": false, + "source": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "sourceHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-0", + "target": "ce4d1137-383b-50db-b943-eed115406f8d", + "targetHandle": "ce4d1137-383b-50db-b943-eed115406f8d-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f714179a-3b86-497f-8baa-cdcee01d9bd2", - "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", - "target": "de61827f-8ed5-452e-ab35-80ce382ff894", - "targetHandle": "de61827f-8ed5-452e-ab35-80ce382ff894-0", + "id": "191dfb5a-c070-4db5-8d17-504c6435199a", + "selected": false, + "source": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", + "sourceHandle": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f-0", + "target": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf", + "targetHandle": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4728f4a1-e151-5a27-947d-6bb723ddf4e0", - "source": "61b0e121-afbc-44c2-a207-e893f924d481", - "sourceHandle": "61b0e121-afbc-44c2-a207-e893f924d481-0", - "target": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", - "targetHandle": "7bfe7220-07f6-5190-8ee7-7d9284ab8595-0", + "id": "1efd096f-3493-4fea-94bb-7b19019a99c3", + "selected": false, + "source": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "sourceHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-0", + "target": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc", + "targetHandle": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e05f0cde-4b34-5e5f-97da-b985025f7278", - "source": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", - "sourceHandle": "aa88453f-4bcc-4e7f-8110-be60d3ff9630-0", - "target": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", - "targetHandle": "5eb6218d-4983-5023-8ab3-ef9380d6e85f-0", + "id": "24e777fa-7d92-405d-aa88-8dc0b0aa28c1", + "selected": false, + "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", + "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", + "target": "bee6630a-a34b-5b7e-ad45-d07601361e83", + "targetHandle": "bee6630a-a34b-5b7e-ad45-d07601361e83-6", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "42778689-7e78-5570-88c3-42fd9906cc4c", - "source": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "sourceHandle": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac-1", - "target": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "targetHandle": "340606cc-7ca2-4289-93ae-2a3a02efa160-1", + "id": "31586fa4-7c56-4373-8b2a-1aa7ede2217c", + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", + "target": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "targetHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-7", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9bc049de-8838-5176-b646-db8232790770", - "source": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "sourceHandle": "fe0d57e9-1de0-4238-ac2e-a188167ceba0-0", - "target": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", - "targetHandle": "d4d4b060-3c0b-50a9-90ba-9364be167ad1-0", + "id": "333fe299-33e4-4b82-8153-d16a25946dcc", + "selected": false, + "source": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "sourceHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-0", + "target": "165278dd-7b35-59ba-9134-03577c693d72", + "targetHandle": "165278dd-7b35-59ba-9134-03577c693d72-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ - { - "data": { - "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "inputData": { - "0": "-", - "2": "name", - }, - "schemaId": "chainner:utility:text_append", - }, - "height": 545, - "id": "340606cc-7ca2-4289-93ae-2a3a02efa160", - "position": { - "x": 912, - "y": 560, - }, - "selected": false, - "type": "regularNode", - "width": 241, - "zIndex": 50, - }, { - "data": { - "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", - "inputData": {}, - "schemaId": "chainner:image:preview", - }, - "height": 117, - "id": "4e2ecaf1-9419-4f22-a029-8d9ddc16b3ab", - "position": { - "x": 1104, - "y": 224, - }, + "animated": false, + "data": {}, + "id": "35a05fb2-1f72-4e18-accc-5036e943a2e3", "selected": false, - "type": "regularNode", - "width": 241, - "zIndex": 50, + "source": "bee6630a-a34b-5b7e-ad45-d07601361e83", + "sourceHandle": "bee6630a-a34b-5b7e-ad45-d07601361e83-0", + "target": "33081f93-69cc-48d5-b73f-bb21edb3b561", + "targetHandle": "33081f93-69cc-48d5-b73f-bb21edb3b561-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "inputData": { - "0": "D:\\Upscaling\\models\\LoD\\New folder\\1x-DeBink-v6.onnx", - }, - "schemaId": "chainner:onnx:load_model", - }, - "height": 257, - "id": "5ac7df63-abd8-4fe5-b93a-d7af07e5a059", - "position": { - "x": 224, - "y": -96, - }, + "animated": false, + "data": {}, + "id": "3c2eef6e-7eb0-486b-9ade-89880d1fdb73", "selected": false, - "type": "regularNode", - "width": 265, - "zIndex": 50, + "source": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "sourceHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-0", + "target": "be5b442c-91d2-5588-a616-617ea327f272", + "targetHandle": "be5b442c-91d2-5588-a616-617ea327f272-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "61b0e121-afbc-44c2-a207-e893f924d481", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", - "2": "name", - }, - "schemaId": "chainner:pytorch:convert_to_onnx", - }, - "height": 339, - "id": "61b0e121-afbc-44c2-a207-e893f924d481", - "position": { - "x": 224, - "y": 960, - }, + "animated": false, + "data": {}, + "id": "3e08ea97-b2b1-4ae6-bdfd-dabe03154994", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "target": "200fda2b-d814-544a-94fe-0ecae0f34874", + "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "729347c3-ab41-498d-8018-fb8e1b574905", - "inputData": { - "0": "D:\\Upscaling\\cat-bicubic.png", - }, - "schemaId": "chainner:image:load", - }, - "height": 537, - "id": "729347c3-ab41-498d-8018-fb8e1b574905", - "position": { - "x": -352, - "y": 224, - }, + "animated": false, + "data": {}, + "id": "40355260-d7a0-4353-9608-e3e2a86540a3", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", + "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", + "target": "37b3e27c-c315-4da5-9595-14a078997150", + "targetHandle": "37b3e27c-c315-4da5-9595-14a078997150-4", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "inputData": { - "0": "D:\\Upscaling\\models\\4x_ArtStation1000_Blender.pth", - }, - "schemaId": "chainner:pytorch:load_model", - }, - "height": 321, - "id": "94fc1dfa-df5e-42f8-8a00-5bf3b5ae8eac", - "position": { - "x": -64, - "y": 224, - }, + "animated": false, + "data": {}, + "id": "4c948131-cc7a-4110-adaa-1e0958d077f4", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", + "sourceHandle": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28-0", + "target": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "targetHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", - "2": "test", - }, - "schemaId": "chainner:pytorch:convert_to_onnx", - }, - "height": 339, - "id": "aa88453f-4bcc-4e7f-8110-be60d3ff9630", - "position": { - "x": 224, - "y": 592, - }, + "animated": false, + "data": {}, + "id": "5d97875e-e571-4b5c-9bb4-eb715ff95e65", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", + "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", + "target": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", + "targetHandle": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f-3", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "de61827f-8ed5-452e-ab35-80ce382ff894", - "inputData": { - "2": 0, - }, - "schemaId": "chainner:onnx:upscale_image", - }, - "height": 297, - "id": "de61827f-8ed5-452e-ab35-80ce382ff894", - "position": { - "x": 816, - "y": 224, - }, + "animated": false, + "data": {}, + "id": "6080a781-0bf4-4af1-971f-b8e054024e86", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, - }, - { - "data": { - "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", - "inputData": { - "2": 0, - }, - "schemaId": "chainner:onnx:upscale_image", - }, - "height": 297, - "id": "e8b0956f-93a5-4622-a03b-399d5219cfb4", - "position": { - "x": 640, - "y": -128, - }, + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", + "target": "6558bf94-05b3-5df0-ba52-de5147c63324", + "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-7", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "60e403b0-1b1b-4952-a08a-2b4fdcb87701", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "6558bf94-05b3-5df0-ba52-de5147c63324", + "sourceHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-0", + "target": "151f8aeb-f11b-4243-8dec-4dc90b46d277", + "targetHandle": "151f8aeb-f11b-4243-8dec-4dc90b46d277-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder", - }, - "schemaId": "chainner:pytorch:convert_to_onnx", - }, - "height": 339, - "id": "fe0d57e9-1de0-4238-ac2e-a188167ceba0", - "position": { - "x": 224, - "y": 224, - }, + "animated": false, + "data": {}, + "id": "65f5dc7b-78ff-4777-9618-d6518eb38c26", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "f2771639-e164-5722-b011-3c2a098d2425", + "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", + "target": "6558bf94-05b3-5df0-ba52-de5147c63324", + "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-4", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn16", - "2": "name", - }, - "schemaId": "chainner:onnx:save_model", - }, - "height": 339, - "id": "7bfe7220-07f6-5190-8ee7-7d9284ab8595", - "position": { - "x": 524, - "y": 1160, - }, + "animated": false, + "data": {}, + "id": "6a09e3de-0328-44f1-b4c1-8c6d543fe1a2", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", + "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", + "target": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", + "targetHandle": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f-5", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder\\ncnn32", - "2": "test", - }, - "schemaId": "chainner:onnx:save_model", - }, - "height": 339, - "id": "5eb6218d-4983-5023-8ab3-ef9380d6e85f", - "position": { - "x": 524, - "y": 792, - }, + "animated": false, + "data": {}, + "id": "6a4138bf-5b9f-4172-87b5-b026276ab2f3", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "target": "6558bf94-05b3-5df0-ba52-de5147c63324", + "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", - "inputData": { - "1": "D:\\Upscaling\\models\\LoD\\New folder", - }, - "schemaId": "chainner:onnx:save_model", - }, - "height": 339, - "id": "d4d4b060-3c0b-50a9-90ba-9364be167ad1", - "position": { - "x": 524, - "y": 424, - }, + "animated": false, + "data": {}, + "id": "6c337bfb-7cab-4979-9621-1f26e8456fb0", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-0", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file convert-to-ncnn.chn 1`] = ` -{ - "checksum": "8b7a040d325bbda5f9fb8bca141054db", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "1eaa9bee-3615-45de-8bb6-6b79230ff664", - "source": "3e1a29d5-06de-4ab7-ac98-480c88156a73", - "sourceHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", - "target": "9256866c-414a-4bd7-8b66-804922ac8875", - "targetHandle": "9256866c-414a-4bd7-8b66-804922ac8875-0", + "id": "6ff9d7ba-08c8-4691-a04b-5215d8803427", + "selected": false, + "source": "f2771639-e164-5722-b011-3c2a098d2425", + "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", + "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-3", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c83b7ba6-3179-43ba-8c7f-9b44a2f8ca45", - "source": "056923aa-5161-4efb-b1a8-1a15a867ae26", - "sourceHandle": "056923aa-5161-4efb-b1a8-1a15a867ae26-0", - "target": "3e1a29d5-06de-4ab7-ac98-480c88156a73", - "targetHandle": "3e1a29d5-06de-4ab7-ac98-480c88156a73-0", + "id": "70b6937f-77b3-4653-a135-aa7161c85b7c", + "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "target": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "targetHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", - "inputData": {}, - "schemaId": "chainner:onnx:load_model", - }, - "height": 252, - "id": "056923aa-5161-4efb-b1a8-1a15a867ae26", - "position": { - "x": 390, - "y": 345, - }, + "animated": false, + "data": {}, + "id": "7b286e03-f7f8-487e-acd3-c8eadf726144", "selected": false, - "type": "regularNode", - "width": 256, - "zIndex": 50, + "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", + "target": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", + "targetHandle": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", - "inputData": { - "1": 0, - }, - "schemaId": "chainner:onnx:convert_to_ncnn", - }, - "height": 252, - "id": "3e1a29d5-06de-4ab7-ac98-480c88156a73", - "position": { - "x": 675, - "y": 345, - }, + "animated": false, + "data": {}, + "id": "7da7c8f5-6c8f-40e1-91bd-a7a773e45408", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "e1bae4cc-2808-48b2-a7ef-9179f521982e", + "sourceHandle": "e1bae4cc-2808-48b2-a7ef-9179f521982e-0", + "target": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80", + "targetHandle": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "9256866c-414a-4bd7-8b66-804922ac8875", - "inputData": {}, - "schemaId": "chainner:ncnn:save_model", - }, - "height": 270, - "id": "9256866c-414a-4bd7-8b66-804922ac8875", - "position": { - "x": 945, - "y": 345, - }, - "selected": true, - "type": "regularNode", - "width": 256, - "zIndex": 70, + "animated": false, + "data": {}, + "id": "89f9bd3b-3017-4d37-aaa8-043049e0a231", + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", + "target": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "targetHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-8", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "909b2b64-5846-48b0-af93-7fce41f5722b", + "selected": false, + "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", + "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-7", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": -113.11594255284149, - "y": 57.879643031246246, - "zoom": 0.6263322193120638, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file copy-to-clipboard.chn 1`] = ` -{ - "checksum": "84ccdb64066a8d7bc69f225bffb19cb3", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "8ff6f8b5-f99f-4d35-9429-1c29850c0770", - "source": "5fab26d4-8aee-472d-a76a-c8360b7c879e", - "sourceHandle": "5fab26d4-8aee-472d-a76a-c8360b7c879e-2", - "target": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", - "targetHandle": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32-0", + "id": "96ba472a-c83f-4191-be05-ab0e32582cb9", + "selected": false, + "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", + "target": "6558bf94-05b3-5df0-ba52-de5147c63324", + "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-8", "type": "main", - "zIndex": 69, + "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", - "inputData": {}, - "schemaId": "chainner:image:load", - }, - "height": 488, - "id": "5fab26d4-8aee-472d-a76a-c8360b7c879e", - "position": { - "x": -409.9270007828063, - "y": 434.0347224631112, - }, - "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "980a25ca-cc79-4d70-bb32-fbfe0323b535", + "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "target": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "targetHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", - "inputData": {}, - "schemaId": "chainner:utility:copy_to_clipboard", - }, - "height": 154, - "id": "bd03ae2b-2de9-4ce6-a80e-0deef9d77d32", - "position": { - "x": 10.940350900119938, - "y": 667.0756396555195, - }, - "selected": true, - "type": "regularNode", - "width": 242, - "zIndex": 70, + "animated": false, + "data": {}, + "id": "aa026100-79b0-4169-9140-26d449056306", + "selected": false, + "source": "f2771639-e164-5722-b011-3c2a098d2425", + "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", + "target": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "targetHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-2", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 434.34962404436874, - "y": -334.55802893290115, - "zoom": 0.8705505632961259, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file create-color-old.chn 1`] = ` -{ - "checksum": "13c83c4cfa13c53bab50f964cc47bb69", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "d65b1526-2493-480f-bdf1-4dc912a181ad", - "source": "e381fcda-8a62-4487-b785-c478cff4e257", - "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", - "target": "89e2294a-770c-5274-9f4b-1c96ed144bab", - "targetHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-3", + "id": "ae6cb20c-e285-46d5-9132-d45d2379da90", + "selected": false, + "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "target": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "targetHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fab46fc1-7d80-4c3c-a501-a44ba269bda0", - "source": "e381fcda-8a62-4487-b785-c478cff4e257", - "sourceHandle": "e381fcda-8a62-4487-b785-c478cff4e257-0", - "target": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", - "targetHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", + "id": "af40bcb8-ab21-4f5a-ba30-fe66e8e35485", + "selected": false, + "source": "200fda2b-d814-544a-94fe-0ecae0f34874", + "sourceHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-0", + "target": "26a0bf18-2829-4c3c-9624-8744884efff3", + "targetHandle": "26a0bf18-2829-4c3c-9624-8744884efff3-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f312727c-1c57-533f-bcb0-920fce27145a", - "source": "89e2294a-770c-5274-9f4b-1c96ed144bab", - "sourceHandle": "89e2294a-770c-5274-9f4b-1c96ed144bab-0", - "target": "b5569f51-1687-5b53-823b-183b9f93ae16", - "targetHandle": "b5569f51-1687-5b53-823b-183b9f93ae16-0", + "id": "b114b681-9ef1-4542-8e8e-16da90e16510", + "selected": false, + "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", + "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-0", "type": "main", + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e98c3b1f-fe64-5504-aa83-74cd494024a9", - "source": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", - "sourceHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-0", - "target": "8d317e49-2946-52cc-87e0-677d1014c3fc", - "targetHandle": "8d317e49-2946-52cc-87e0-677d1014c3fc-0", + "id": "bc777900-8401-46bc-81d0-e7ec1b1e5850", + "selected": false, + "source": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", + "sourceHandle": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f-0", + "target": "3e5242b4-778d-4b12-9796-63796584d559", + "targetHandle": "3e5242b4-778d-4b12-9796-63796584d559-0", "type": "main", + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "5b73e8f0-59ac-5ce6-935b-0cba728798d7", - "source": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", - "sourceHandle": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550-0", - "target": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", - "targetHandle": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007-5", + "id": "c2ae71b7-49df-44b4-b168-f5ca199a7c47", + "selected": false, + "source": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "sourceHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-0", + "target": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b", + "targetHandle": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b-0", "type": "main", + "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "e381fcda-8a62-4487-b785-c478cff4e257", - "inputData": { - "0": 50, - }, - "schemaId": "chainner:utility:number", - }, - "height": 164, - "id": "e381fcda-8a62-4487-b785-c478cff4e257", - "position": { - "x": -16, - "y": 992, - }, - "selected": true, - "type": "regularNode", - "width": 240, - "zIndex": 70, + "animated": false, + "data": {}, + "id": "c4fe6ebf-89d9-474e-b261-3387790d91a2", + "selected": false, + "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", + "target": "37b3e27c-c315-4da5-9595-14a078997150", + "targetHandle": "37b3e27c-c315-4da5-9595-14a078997150-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b5569f51-1687-5b53-823b-183b9f93ae16", - "inputData": { - "0": "{"kind":"rgb","values":[1,0.49411764705882355,0.37254901960784315]}", - "1": 1, - "2": 1, - }, - "schemaId": "chainner:image:create_color", - }, - "id": "b5569f51-1687-5b53-823b-183b9f93ae16", - "position": { - "x": 304, - "y": 880, - }, + "animated": false, + "data": {}, + "id": "c709a160-1d61-422c-8992-7c7aebcc7b2e", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", + "target": "200fda2b-d814-544a-94fe-0ecae0f34874", + "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-7", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", - "inputData": { - "0": 1, - "2": 255, - "3": 126, - "4": 95, - }, - "schemaId": "chainner:utility:color_from_channels", - }, - "id": "89e2294a-770c-5274-9f4b-1c96ed144bab", - "position": { - "x": 44, - "y": 880, - }, + "animated": false, + "data": {}, + "id": "c845ca36-4573-49d5-abf4-86091b7700fe", + "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", + "target": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "targetHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-7", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "cdd88d6f-e586-4bef-ac77-2d0cfcac3822", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "sourceHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-0", + "target": "7b1cd520-c986-5b84-9e70-0bd41b30895d", + "targetHandle": "7b1cd520-c986-5b84-9e70-0bd41b30895d-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "c0e862d7-3dac-547f-a519-81741a6a3723", - "inputData": { - "0": "{"kind":"rgb","values":[0.7529411764705882,0.3254901960784314,0.7098039215686275]}", - "1": 1, - "2": 1, - }, - "schemaId": "chainner:image:create_color", - }, - "id": "c0e862d7-3dac-547f-a519-81741a6a3723", - "position": { - "x": 304, - "y": 480, - }, + "animated": false, + "data": {}, + "id": "d08f470d-95a1-46da-8f12-9e42642839d6", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "200fda2b-d814-544a-94fe-0ecae0f34874", + "sourceHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-0", + "target": "3bfcca43-6fe3-46d7-b025-4740887786d7", + "targetHandle": "3bfcca43-6fe3-46d7-b025-4740887786d7-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", - "inputData": { - "0": "{"kind":"grayscale","values":[0.6901960784313725]}", - "1": 1, - "2": 1, - }, - "schemaId": "chainner:image:create_color", - }, - "id": "d3f21d64-dfe7-58a0-ae9d-e3d981d45ad5", - "position": { - "x": 32, - "y": 480, - }, + "animated": false, + "data": {}, + "id": "d12b5fa0-23c4-4c96-bf97-c55e99b32da1", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "37b3e27c-c315-4da5-9595-14a078997150", + "sourceHandle": "37b3e27c-c315-4da5-9595-14a078997150-0", + "target": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0", + "targetHandle": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", - "inputData": { - "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", - "1": 1, - "2": 1, - }, - "schemaId": "chainner:image:create_color", - }, - "id": "8d317e49-2946-52cc-87e0-677d1014c3fc", - "position": { - "x": 304, - "y": 1264, - }, + "animated": false, + "data": {}, + "id": "d485c24b-a5fd-4e7e-9a29-21ef47172d03", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "f2771639-e164-5722-b011-3c2a098d2425", + "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", + "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-4", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", - "inputData": { - "0": 2, - "2": 126, - "3": 126, - "4": 126, - "5": 49.4, - }, - "schemaId": "chainner:utility:color_from_channels", - }, - "id": "99cd0fda-d8e6-55af-bcde-5ec09ab2b007", - "position": { - "x": 44, - "y": 1264, - }, + "animated": false, + "data": {}, + "id": "e08380d3-6983-4853-8785-cd3272aa84db", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "6558bf94-05b3-5df0-ba52-de5147c63324", + "sourceHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-0", + "target": "5568aa55-2727-4d00-b9d7-31a4d847f871", + "targetHandle": "5568aa55-2727-4d00-b9d7-31a4d847f871-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", - "inputData": { - "0": 0, - "1": "div", - "2": 2.55, - }, - "schemaId": "chainner:utility:math", - }, - "id": "6a8066aa-25f9-58e0-bfc3-a9cd91e67550", - "position": { - "x": -236, - "y": 1264, - }, + "animated": false, + "data": {}, + "id": "e57b68c4-b52f-4203-99e3-992fe6a6f19e", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", + "target": "bee6630a-a34b-5b7e-ad45-d07601361e83", + "targetHandle": "bee6630a-a34b-5b7e-ad45-d07601361e83-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", - "inputData": { - "0": "{"kind":"rgba","values":[0.49411764705882355,0.49411764705882355,0.49411764705882355,0.49411764705882355]}", - "1": 1, - "2": 1, - }, - "schemaId": "chainner:image:create_color", - }, - "id": "42d361ef-1a81-5b13-9409-04f6e0b27dd2", - "position": { - "x": 576, - "y": 480, - }, + "animated": false, + "data": {}, + "id": "e953f823-b35c-478b-90b5-5104217dc8bc", "selected": false, - "type": "regularNode", - "zIndex": 50, + "source": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", + "sourceHandle": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28-0", + "target": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "targetHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 205.27966018172447, - "y": -246.17073709798308, - "zoom": 0.8705505632961242, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file create-edges.chn 1`] = ` -{ - "checksum": "6518030175e18e7a44cffac588cdde10", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "6a558988-38ab-4493-9723-ece1517b8f57", - "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", - "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", - "target": "a9449ffa-52c3-4a22-b824-659358f2a9fb", - "targetHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", + "id": "eb7ff083-a24c-4d23-90ae-f071a9e05419", + "selected": false, + "source": "f2771639-e164-5722-b011-3c2a098d2425", + "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", + "target": "200fda2b-d814-544a-94fe-0ecae0f34874", + "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-3", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b951cb80-6fbf-468b-9dd2-91c2f1d7ea7b", - "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", - "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", - "target": "bb851127-3fa8-43d2-802d-681adfac4b2a", - "targetHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", + "id": "f1b7b8af-1a00-4d8b-9f0c-33209604827a", + "selected": false, + "source": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "sourceHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-0", + "target": "d13625a3-694e-4229-9311-6b50acb12ac6", + "targetHandle": "d13625a3-694e-4229-9311-6b50acb12ac6-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c1323a86-5687-44d0-b288-aae16af93afb", - "source": "bb851127-3fa8-43d2-802d-681adfac4b2a", - "sourceHandle": "bb851127-3fa8-43d2-802d-681adfac4b2a-0", - "target": "53fee0f6-caa5-453d-a7d0-2693d86e430b", - "targetHandle": "53fee0f6-caa5-453d-a7d0-2693d86e430b-0", + "id": "f8763cd5-7d0f-4628-9e9c-0bb0a9798f2d", + "selected": false, + "source": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", + "sourceHandle": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28-0", + "target": "aa175645-32b7-4899-874b-be8201219e9c", + "targetHandle": "aa175645-32b7-4899-874b-be8201219e9c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "db441422-d76d-4aba-9dfb-ab0d01538cf2", - "source": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", - "sourceHandle": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3-0", - "target": "870aea58-e427-4546-a060-5945d6c03f88", - "targetHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", + "id": "f8923e87-9129-4693-a6e5-b516fe4549ed", + "selected": false, + "source": "aa175645-32b7-4899-874b-be8201219e9c", + "sourceHandle": "aa175645-32b7-4899-874b-be8201219e9c-0", + "target": "e1bae4cc-2808-48b2-a7ef-9179f521982e", + "targetHandle": "e1bae4cc-2808-48b2-a7ef-9179f521982e-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fc4938f6-cdc0-45de-94e5-960a72db6a0a", - "source": "870aea58-e427-4546-a060-5945d6c03f88", - "sourceHandle": "870aea58-e427-4546-a060-5945d6c03f88-0", - "target": "edefdf21-167e-4c29-bcf9-8d44100bb492", - "targetHandle": "edefdf21-167e-4c29-bcf9-8d44100bb492-0", + "id": "fb895254-4052-4166-b977-0a3d46496676", + "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", + "target": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "targetHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-8", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fcc0a6c7-bfc0-4736-9300-1f4a1088b9e2", - "source": "a9449ffa-52c3-4a22-b824-659358f2a9fb", - "sourceHandle": "a9449ffa-52c3-4a22-b824-659358f2a9fb-0", - "target": "81287c1c-a451-44c1-bff9-c9a9a8729302", - "targetHandle": "81287c1c-a451-44c1-bff9-c9a9a8729302-0", + "id": "fc21e9f2-68ca-46eb-8a11-c2c257831843", + "selected": false, + "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", + "target": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", + "targetHandle": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "id": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", "inputData": { - "0": "C:\\Users\\micha\\Desktop\\face.png", + "0": 200, + }, + "schemaId": "chainner:utility:number", + }, + "height": 148, + "id": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", + "position": { + "x": -247.4564246297511, + "y": 1022.6773713424252, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", + "inputData": { + "0": "A:\\adegerard\\chaiNNer.crop_correction\\src\\public\\icons\\png\\1024x1024.png", }, "schemaId": "chainner:image:load", }, - "height": 488, - "id": "04c63e7f-9f49-4cef-8f3d-1191fb9657e3", + "height": 420, + "id": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", + "position": { + "x": -893.5058324905763, + "y": 926.3127591321982, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80", "position": { - "x": 84.72850834002213, - "y": 431.4683450250724, + "x": 589.1376635456554, + "y": -7.4646289196914495, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", + "id": "151f8aeb-f11b-4243-8dec-4dc90b46d277", "inputData": {}, "schemaId": "chainner:image:view", }, - "height": 372, - "id": "53fee0f6-caa5-453d-a7d0-2693d86e430b", + "height": 332, + "id": "151f8aeb-f11b-4243-8dec-4dc90b46d277", "position": { - "x": 731.0499374828828, - "y": 736.5039878063648, + "x": 1184.3439075111469, + "y": 2773.3201490134006, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", + "id": "165278dd-7b35-59ba-9134-03577c693d72", "inputData": {}, "schemaId": "chainner:image:view", }, - "height": 372, - "id": "81287c1c-a451-44c1-bff9-c9a9a8729302", + "height": 332, + "id": "165278dd-7b35-59ba-9134-03577c693d72", "position": { - "x": 759.2897206236951, - "y": 1243.443326026633, + "x": 1900.9850883480044, + "y": 2187.5426662335994, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 242, - "zIndex": 70, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "870aea58-e427-4546-a060-5945d6c03f88", - "inputData": { - "1": 0, - "2": 100, - }, - "schemaId": "chainner:image:create_border", + "id": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 328, - "id": "870aea58-e427-4546-a060-5945d6c03f88", + "height": 332, + "id": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf", "position": { - "x": 401.04993748288285, - "y": 364.5039878063652, + "x": 1208.357187965261, + "y": 409.02214823654583, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 240, "zIndex": 50, }, { "data": { - "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "id": "200fda2b-d814-544a-94fe-0ecae0f34874", "inputData": { - "1": 0, - "2": 100, - "3": 200, - "4": 30, + "1": 2, + "2": 0, + "3": 0, + "4": 0, "5": 0, + "6": 0, + "7": 1, + "8": 1, }, - "schemaId": "chainner:image:create_edges", + "schemaId": "chainner:image:crop", }, - "height": 556, - "id": "a9449ffa-52c3-4a22-b824-659358f2a9fb", + "height": 420, + "id": "200fda2b-d814-544a-94fe-0ecae0f34874", "position": { - "x": 404.26717623450827, - "y": 1142.4430448096266, + "x": 1589.1001102223868, + "y": 1683.8120958325176, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 240, "zIndex": 50, }, { "data": { - "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", - "inputData": { - "1": 5, - "2": 100, - }, - "schemaId": "chainner:image:create_border", + "id": "26a0bf18-2829-4c3c-9624-8744884efff3", + "inputData": {}, + "isDisabled": true, + "schemaId": "chainner:image:preview", }, - "height": 328, - "id": "bb851127-3fa8-43d2-802d-681adfac4b2a", + "height": 100, + "id": "26a0bf18-2829-4c3c-9624-8744884efff3", "position": { - "x": 405.0499374828828, - "y": 719.503987806365, + "x": 1920.0810415474778, + "y": 2036.9623333131017, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 267, "zIndex": 50, }, { "data": { - "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", + "id": "33081f93-69cc-48d5-b73f-bb21edb3b561", "inputData": {}, "schemaId": "chainner:image:view", }, - "height": 372, - "id": "edefdf21-167e-4c29-bcf9-8d44100bb492", + "height": 332, + "id": "33081f93-69cc-48d5-b73f-bb21edb3b561", "position": { - "x": 732.0499374828826, - "y": 323.5039878063652, + "x": 594.8117452395778, + "y": 1025.6416113236296, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file crop.chn 1`] = ` -{ - "checksum": "ccfc9d13557f52c316936a54e34b7423", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "074d7a6c-4109-4015-a78d-85b9b81f08dd", - "selected": false, - "source": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", - "sourceHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-0", - "target": "50e0cb59-8753-48b3-b066-3362ebaef284", - "targetHandle": "50e0cb59-8753-48b3-b066-3362ebaef284-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "1192025a-4586-4f4e-b85e-290ba525926e", - "selected": false, - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", - "target": "200fda2b-d814-544a-94fe-0ecae0f34874", - "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-8", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "11d29269-616c-43a5-b904-e90dd3f89e21", - "selected": false, - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", - "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-8", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "135ed2b9-e6b9-4eae-9a0c-9c42cca34bb5", - "selected": false, - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", - "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", - "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-8", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "1508e17b-bd2f-421d-8d37-d1276e87df24", - "selected": false, - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", - "target": "c395f71d-3d16-4d51-960b-3646bfbf0c30", - "targetHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "15140549-d100-4904-8a27-7bdc4d3aaaa4", - "selected": false, - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", - "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-7", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "169a9655-04dc-483f-853e-206a1ac7854d", - "selected": false, - "source": "7d2a550a-c069-5fc2-bb72-394772c7097f", - "sourceHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-0", - "target": "ce4d1137-383b-50db-b943-eed115406f8d", - "targetHandle": "ce4d1137-383b-50db-b943-eed115406f8d-0", - "type": "main", - "zIndex": 49, - }, { - "animated": false, - "data": {}, - "id": "191dfb5a-c070-4db5-8d17-504c6435199a", + "data": { + "id": "37b3e27c-c315-4da5-9595-14a078997150", + "inputData": { + "1": 1, + "2": 0, + "3": 0, + "4": 100, + "5": 0, + "6": 0, + "7": 3, + "8": 4, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "37b3e27c-c315-4da5-9595-14a078997150", + "position": { + "x": 280.7065665713818, + "y": 409.51287394423207, + }, "selected": false, - "source": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", - "sourceHandle": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f-0", - "target": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf", - "targetHandle": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "1efd096f-3493-4fea-94bb-7b19019a99c3", + "data": { + "id": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc", + "position": { + "x": 1940.852719858597, + "y": 2929.663990644103, + }, "selected": false, - "source": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", - "sourceHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-0", - "target": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc", - "targetHandle": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "24e777fa-7d92-405d-aa88-8dc0b0aa28c1", + "data": { + "id": "3bfcca43-6fe3-46d7-b025-4740887786d7", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "3bfcca43-6fe3-46d7-b025-4740887786d7", + "position": { + "x": 1904.1001102223868, + "y": 1683.8120958325176, + }, "selected": false, - "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", - "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", - "target": "bee6630a-a34b-5b7e-ad45-d07601361e83", - "targetHandle": "bee6630a-a34b-5b7e-ad45-d07601361e83-6", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "31586fa4-7c56-4373-8b2a-1aa7ede2217c", - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", - "target": "7d2a550a-c069-5fc2-bb72-394772c7097f", - "targetHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-7", - "type": "main", - "zIndex": 49, + "data": { + "id": "3e5242b4-778d-4b12-9796-63796584d559", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "3e5242b4-778d-4b12-9796-63796584d559", + "position": { + "x": 1218.7963991263414, + "y": 1025.8817154576845, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "333fe299-33e4-4b82-8153-d16a25946dcc", + "data": { + "id": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "inputData": {}, + "schemaId": "chainner:image:get_dims", + }, + "height": 204, + "id": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "position": { + "x": -178.15431494931772, + "y": 1873.7214281174704, + }, "selected": false, - "source": "d488f67d-790d-567e-b5fb-d65c63a85af8", - "sourceHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-0", - "target": "165278dd-7b35-59ba-9134-03577c693d72", - "targetHandle": "165278dd-7b35-59ba-9134-03577c693d72-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "35a05fb2-1f72-4e18-accc-5036e943a2e3", + "data": { + "id": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", + }, + "height": 140, + "id": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "position": { + "x": -495.64662545055467, + "y": 1906.2172489537722, + }, "selected": false, - "source": "bee6630a-a34b-5b7e-ad45-d07601361e83", - "sourceHandle": "bee6630a-a34b-5b7e-ad45-d07601361e83-0", - "target": "33081f93-69cc-48d5-b73f-bb21edb3b561", - "targetHandle": "33081f93-69cc-48d5-b73f-bb21edb3b561-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "3c2eef6e-7eb0-486b-9ade-89880d1fdb73", + "data": { + "id": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", + "inputData": { + "1": 1, + "2": 0, + "3": 100, + "4": 0, + "5": 0, + "6": 0, + "7": 3, + "8": 4, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", + "position": { + "x": 893.3571879652609, + "y": 409.02214823654583, + }, "selected": false, - "source": "d488f67d-790d-567e-b5fb-d65c63a85af8", - "sourceHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-0", - "target": "be5b442c-91d2-5588-a616-617ea327f272", - "targetHandle": "be5b442c-91d2-5588-a616-617ea327f272-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "3e08ea97-b2b1-4ae6-bdfd-dabe03154994", + "data": { + "id": "50e0cb59-8753-48b3-b066-3362ebaef284", + "inputData": {}, + "isDisabled": true, + "schemaId": "chainner:image:preview", + }, + "height": 100, + "id": "50e0cb59-8753-48b3-b066-3362ebaef284", + "position": { + "x": 1939.0156284327466, + "y": 2797.4776840547206, + }, "selected": false, - "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "target": "200fda2b-d814-544a-94fe-0ecae0f34874", - "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 267, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "40355260-d7a0-4353-9608-e3e2a86540a3", + "data": { + "id": "5568aa55-2727-4d00-b9d7-31a4d847f871", + "inputData": {}, + "isDisabled": true, + "schemaId": "chainner:image:preview", + }, + "height": 100, + "id": "5568aa55-2727-4d00-b9d7-31a4d847f871", + "position": { + "x": 1209.7892299097857, + "y": 3141.4077726319974, + }, "selected": false, - "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", - "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", - "target": "37b3e27c-c315-4da5-9595-14a078997150", - "targetHandle": "37b3e27c-c315-4da5-9595-14a078997150-4", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 267, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "4c948131-cc7a-4110-adaa-1e0958d077f4", + "data": { + "id": "6558bf94-05b3-5df0-ba52-de5147c63324", + "inputData": { + "1": 2, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 1, + "8": 1, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "6558bf94-05b3-5df0-ba52-de5147c63324", + "position": { + "x": 866.3124743781261, + "y": 2789.993031245015, + }, "selected": false, - "source": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", - "sourceHandle": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28-0", - "target": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "targetHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "5d97875e-e571-4b5c-9bb4-eb715ff95e65", + "data": { + "id": "7b1cd520-c986-5b84-9e70-0bd41b30895d", + "inputData": {}, + "isDisabled": true, + "schemaId": "chainner:image:preview", + }, + "height": 100, + "id": "7b1cd520-c986-5b84-9e70-0bd41b30895d", + "position": { + "x": 1171.444050086412, + "y": 2553.8879828219124, + }, "selected": false, - "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", - "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", - "target": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", - "targetHandle": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f-3", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 267, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6080a781-0bf4-4af1-971f-b8e054024e86", + "data": { + "id": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "inputData": { + "1": 2, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 1, + "8": 1, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "position": { + "x": 831.118276483, + "y": 2187.4556671451473, + }, "selected": false, - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", - "target": "6558bf94-05b3-5df0-ba52-de5147c63324", - "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-7", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "60e403b0-1b1b-4952-a08a-2b4fdcb87701", + "data": { + "id": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", + "inputData": { + "1": 1, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 3, + "8": 4, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", + "position": { + "x": 903.7963991263415, + "y": 1025.8817154576845, + }, "selected": false, - "source": "6558bf94-05b3-5df0-ba52-de5147c63324", - "sourceHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-0", - "target": "151f8aeb-f11b-4243-8dec-4dc90b46d277", - "targetHandle": "151f8aeb-f11b-4243-8dec-4dc90b46d277-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "65f5dc7b-78ff-4777-9618-d6518eb38c26", + "data": { + "id": "aa175645-32b7-4899-874b-be8201219e9c", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", + }, + "height": 140, + "id": "aa175645-32b7-4899-874b-be8201219e9c", + "position": { + "x": -223.83560000541888, + "y": -31.789245763894968, + }, "selected": false, - "source": "f2771639-e164-5722-b011-3c2a098d2425", - "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", - "target": "6558bf94-05b3-5df0-ba52-de5147c63324", - "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-4", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6a09e3de-0328-44f1-b4c1-8c6d543fe1a2", + "data": { + "id": "be5b442c-91d2-5588-a616-617ea327f272", + "inputData": {}, + "isDisabled": true, + "schemaId": "chainner:image:preview", + }, + "height": 100, + "id": "be5b442c-91d2-5588-a616-617ea327f272", + "position": { + "x": 1916.9660196730956, + "y": 2540.6929037141836, + }, "selected": false, - "source": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", - "sourceHandle": "04600485-c3c5-4e54-ac2b-1d29c7b0d757-0", - "target": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", - "targetHandle": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f-5", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 267, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6a4138bf-5b9f-4172-87b5-b026276ab2f3", + "data": { + "id": "bee6630a-a34b-5b7e-ad45-d07601361e83", + "inputData": { + "1": 1, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 3, + "8": 4, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "bee6630a-a34b-5b7e-ad45-d07601361e83", + "position": { + "x": 279.8117452395778, + "y": 1025.6416113236296, + }, "selected": false, - "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "target": "6558bf94-05b3-5df0-ba52-de5147c63324", - "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6c337bfb-7cab-4979-9621-1f26e8456fb0", + "data": { + "id": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "inputData": { + "0": 0, + "1": "sub", + "2": 0, + }, + "schemaId": "chainner:utility:math", + }, + "height": 276, + "id": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "position": { + "x": 182.22071947967913, + "y": 2137.2592294930278, + }, "selected": false, - "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6ff9d7ba-08c8-4691-a04b-5215d8803427", + "data": { + "id": "ce4d1137-383b-50db-b943-eed115406f8d", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "ce4d1137-383b-50db-b943-eed115406f8d", + "position": { + "x": 1170.4936922552915, + "y": 2196.1611727781087, + }, "selected": false, - "source": "f2771639-e164-5722-b011-3c2a098d2425", - "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", - "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", - "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-3", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "70b6937f-77b3-4653-a135-aa7161c85b7c", - "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "target": "d488f67d-790d-567e-b5fb-d65c63a85af8", - "targetHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "d13625a3-694e-4229-9311-6b50acb12ac6", + "inputData": {}, + "isDisabled": true, + "schemaId": "chainner:image:preview", + }, + "height": 100, + "id": "d13625a3-694e-4229-9311-6b50acb12ac6", + "position": { + "x": 1174.5590719607942, + "y": 2050.1574124208305, + }, + "selected": false, + "type": "regularNode", + "width": 267, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "7b286e03-f7f8-487e-acd3-c8eadf726144", + "data": { + "id": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "inputData": { + "1": 2, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 1, + "8": 1, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "position": { + "x": 1615.507971371735, + "y": 2752.059884883676, + }, "selected": false, - "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", - "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", - "target": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", - "targetHandle": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "7da7c8f5-6c8f-40e1-91bd-a7a773e45408", + "data": { + "id": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", + }, + "height": 140, + "id": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "position": { + "x": -243.37518229098225, + "y": 763.9278100856005, + }, "selected": false, - "source": "e1bae4cc-2808-48b2-a7ef-9179f521982e", - "sourceHandle": "e1bae4cc-2808-48b2-a7ef-9179f521982e-0", - "target": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80", - "targetHandle": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "89f9bd3b-3017-4d37-aaa8-043049e0a231", - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", - "target": "d488f67d-790d-567e-b5fb-d65c63a85af8", - "targetHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-8", - "type": "main", - "zIndex": 49, + "data": { + "id": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "inputData": { + "1": 2, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 1, + "8": 1, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "position": { + "x": 1585.9850883480044, + "y": 2187.5426662335994, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "909b2b64-5846-48b0-af93-7fce41f5722b", + "data": { + "id": "d6a4bf7f-ccbe-4a1f-8d3d-814ecbc20834", + "inputData": { + "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", + }, + "inputSize": { + "0": { + "height": 80, + "width": 501, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "d6a4bf7f-ccbe-4a1f-8d3d-814ecbc20834", + "position": { + "x": -993.0514710942484, + "y": 747.1466986614282, + }, "selected": false, - "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", - "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", - "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", - "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-7", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 519, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "96ba472a-c83f-4191-be05-ab0e32582cb9", + "data": { + "id": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0", + "position": { + "x": 595.7065665713818, + "y": 409.51287394423207, + }, "selected": false, - "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", - "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", - "target": "6558bf94-05b3-5df0-ba52-de5147c63324", - "targetHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-8", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "980a25ca-cc79-4d70-bb32-fbfe0323b535", - "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "target": "7d2a550a-c069-5fc2-bb72-394772c7097f", - "targetHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", + "inputData": { + "1": 0, + "2": 0, + "3": 1, + "4": 2, + "5": 4, + "6": 3, + "7": 1, + "8": 1, + }, + "schemaId": "chainner:image:crop", + }, + "height": 252, + "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", + "position": { + "x": 278.7324569656437, + "y": 4.0223546302788975, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "aa026100-79b0-4169-9140-26d449056306", + "data": { + "id": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b", + "position": { + "x": 1173.608714129674, + "y": 1692.430602377027, + }, "selected": false, - "source": "f2771639-e164-5722-b011-3c2a098d2425", - "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", - "target": "c395f71d-3d16-4d51-960b-3646bfbf0c30", - "targetHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-2", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ae6cb20c-e285-46d5-9132-d45d2379da90", + "data": { + "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "inputData": { + "1": 2, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 1, + "8": 1, + }, + "schemaId": "chainner:image:crop", + }, + "height": 420, + "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "position": { + "x": 834.2332983573823, + "y": 1683.7250967440657, + }, "selected": false, - "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "target": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "targetHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "af40bcb8-ab21-4f5a-ba30-fe66e8e35485", + "data": { + "id": "f2771639-e164-5722-b011-3c2a098d2425", + "inputData": { + "0": 200, + }, + "schemaId": "chainner:utility:number", + }, + "height": 148, + "id": "f2771639-e164-5722-b011-3c2a098d2425", + "position": { + "x": -194.15017034141835, + "y": 2219.6570061290113, + }, "selected": false, - "source": "200fda2b-d814-544a-94fe-0ecae0f34874", - "sourceHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-0", - "target": "26a0bf18-2829-4c3c-9624-8744884efff3", - "targetHandle": "26a0bf18-2829-4c3c-9624-8744884efff3-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, + ], + "viewport": { + "x": 703.0604328878527, + "y": 68.81700889301237, + "zoom": 0.35028168940834153, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file crop-content.chn 1`] = ` +{ + "checksum": "e4ba10ded4459c6fcf627fc35f4fa611", + "content": { + "edges": [], + "nodes": [ { - "animated": false, - "data": {}, - "id": "b114b681-9ef1-4542-8e8e-16da90e16510", - "selected": false, - "source": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", - "sourceHandle": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6-0", - "target": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", - "targetHandle": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "561b20d5-ff13-4424-930e-352caeb48aff", + "inputData": {}, + "schemaId": "chainner:image:crop_content", + }, + "height": 175, + "id": "561b20d5-ff13-4424-930e-352caeb48aff", + "position": { + "x": 896, + "y": 528, + }, + "selected": true, + "type": "regularNode", + "width": 241, + "zIndex": 70, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file empty-string-input-test.chn 1`] = ` +{ + "checksum": "c2e512c99a9ce7edc85570a078b63fd1", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "bc777900-8401-46bc-81d0-e7ec1b1e5850", - "selected": false, - "source": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", - "sourceHandle": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f-0", - "target": "3e5242b4-778d-4b12-9796-63796584d559", - "targetHandle": "3e5242b4-778d-4b12-9796-63796584d559-0", + "id": "57f8286e-912c-5c20-9318-7c077977fe52", + "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", + "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-0", "type": "main", - "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c2ae71b7-49df-44b4-b168-f5ca199a7c47", - "selected": false, - "source": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "sourceHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-0", - "target": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b", - "targetHandle": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b-0", + "id": "52fad911-6396-54a4-9329-63b5666e3b8b", + "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", + "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-1", "type": "main", - "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c4fe6ebf-89d9-474e-b261-3387790d91a2", - "selected": false, - "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", - "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", - "target": "37b3e27c-c315-4da5-9595-14a078997150", - "targetHandle": "37b3e27c-c315-4da5-9595-14a078997150-0", + "id": "d11106cd-e4e3-5f99-acbf-f4178d320f67", + "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", + "target": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "targetHandle": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa-0", "type": "main", - "zIndex": 49, }, + ], + "nodes": [ { - "animated": false, - "data": {}, - "id": "c709a160-1d61-422c-8992-7c7aebcc7b2e", + "data": { + "id": "060fb03a-6409-44e0-9f50-5c475312476c", + "inputData": {}, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:text_pattern", + }, + "height": 300, + "id": "060fb03a-6409-44e0-9f50-5c475312476c", + "position": { + "x": 736, + "y": 240, + }, "selected": false, - "source": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "sourceHandle": "448d0dc0-805c-4263-8289-0ebee6cdd286-1", - "target": "200fda2b-d814-544a-94fe-0ecae0f34874", - "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-7", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "c845ca36-4573-49d5-abf4-86091b7700fe", - "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", - "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", - "target": "d488f67d-790d-567e-b5fb-d65c63a85af8", - "targetHandle": "d488f67d-790d-567e-b5fb-d65c63a85af8-7", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "cdd88d6f-e586-4bef-ac77-2d0cfcac3822", + "data": { + "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "inputData": { + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "4": "png", + "5": 95, + "6": "BC1_UNORM_SRGB", + "7": 0, + "8": 0, + "9": 0, + }, + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:save", + }, + "height": 324, + "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "position": { + "x": 1040, + "y": 96, + }, "selected": false, - "source": "7d2a550a-c069-5fc2-bb72-394772c7097f", - "sourceHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-0", - "target": "7b1cd520-c986-5b84-9e70-0bd41b30895d", - "targetHandle": "7b1cd520-c986-5b84-9e70-0bd41b30895d-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d08f470d-95a1-46da-8f12-9e42642839d6", + "data": { + "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "inputData": { + "2": "", + "3": 0, + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + "1": { + "height": 80, + "width": 240, + }, + "2": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:text_replace", + }, + "height": 332, + "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "position": { + "x": 1040, + "y": 480, + }, "selected": false, - "source": "200fda2b-d814-544a-94fe-0ecae0f34874", - "sourceHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-0", - "target": "3bfcca43-6fe3-46d7-b025-4740887786d7", - "targetHandle": "3bfcca43-6fe3-46d7-b025-4740887786d7-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d12b5fa0-23c4-4c96-bf97-c55e99b32da1", + "data": { + "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "inputData": {}, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:utility:text_length", + }, + "height": 164, + "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "position": { + "x": 736, + "y": 624, + }, "selected": false, - "source": "37b3e27c-c315-4da5-9595-14a078997150", - "sourceHandle": "37b3e27c-c315-4da5-9595-14a078997150-0", - "target": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0", - "targetHandle": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d485c24b-a5fd-4e7e-9a29-21ef47172d03", + "data": { + "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "inputData": { + "0": "", + }, + "schemaId": "chainner:utility:text", + }, + "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "position": { + "x": 760, + "y": 460, + }, "selected": false, - "source": "f2771639-e164-5722-b011-3c2a098d2425", - "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", - "target": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "targetHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-4", - "type": "main", - "zIndex": 49, + "type": "regularNode", }, + ], + "viewport": { + "x": 26, + "y": 161, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file fast-nlmeans.chn 1`] = ` +{ + "checksum": "e373ef77f6a2c16dbfa6346f040ea95b", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "e08380d3-6983-4853-8785-cd3272aa84db", + "id": "0306e591-3a67-4f9b-9086-10fef4f0526d", "selected": false, - "source": "6558bf94-05b3-5df0-ba52-de5147c63324", - "sourceHandle": "6558bf94-05b3-5df0-ba52-de5147c63324-0", - "target": "5568aa55-2727-4d00-b9d7-31a4d847f871", - "targetHandle": "5568aa55-2727-4d00-b9d7-31a4d847f871-0", + "source": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "sourceHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", + "target": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", + "targetHandle": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e57b68c4-b52f-4203-99e3-992fe6a6f19e", - "selected": false, - "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", - "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", - "target": "bee6630a-a34b-5b7e-ad45-d07601361e83", - "targetHandle": "bee6630a-a34b-5b7e-ad45-d07601361e83-0", + "id": "2eef5485-2d30-450d-b565-7480f3f50627", + "selected": false, + "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", + "target": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", + "targetHandle": "424b07aa-e55c-4db2-bbf6-4bb88877dec0-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e953f823-b35c-478b-90b5-5104217dc8bc", + "id": "40cfc9bc-258a-44b2-944d-8aace29634e3", "selected": false, - "source": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", - "sourceHandle": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28-0", - "target": "d320531e-e2c7-54bb-a20f-36079b5f8b80", - "targetHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", + "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", + "target": "9a523640-72f1-42c7-88cd-771aab385884", + "targetHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "eb7ff083-a24c-4d23-90ae-f071a9e05419", + "id": "633ee8f6-6eb2-4a60-8f49-504861711a51", "selected": false, - "source": "f2771639-e164-5722-b011-3c2a098d2425", - "sourceHandle": "f2771639-e164-5722-b011-3c2a098d2425-0", - "target": "200fda2b-d814-544a-94fe-0ecae0f34874", - "targetHandle": "200fda2b-d814-544a-94fe-0ecae0f34874-3", + "source": "9a523640-72f1-42c7-88cd-771aab385884", + "sourceHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", + "target": "aa31a21a-7efb-4957-af01-b4896e4160df", + "targetHandle": "aa31a21a-7efb-4957-af01-b4896e4160df-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f1b7b8af-1a00-4d8b-9f0c-33209604827a", + "id": "89cfb26f-7847-4686-81f3-c5f3bc8f31b4", "selected": false, - "source": "f1f02b17-20b7-5b43-819a-7d70efd58b64", - "sourceHandle": "f1f02b17-20b7-5b43-819a-7d70efd58b64-0", - "target": "d13625a3-694e-4229-9311-6b50acb12ac6", - "targetHandle": "d13625a3-694e-4229-9311-6b50acb12ac6-0", + "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", + "target": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "targetHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f8763cd5-7d0f-4628-9e9c-0bb0a9798f2d", - "selected": false, - "source": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", - "sourceHandle": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28-0", - "target": "aa175645-32b7-4899-874b-be8201219e9c", - "targetHandle": "aa175645-32b7-4899-874b-be8201219e9c-0", + "id": "b58b5183-ffa8-499f-ab65-fef7e1228fe8", + "source": "fc757ca5-14e4-4b2a-b60b-616311071660", + "sourceHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", + "target": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "targetHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f8923e87-9129-4693-a6e5-b516fe4549ed", + "id": "dfb03067-d927-4f56-9c69-0fb2bac0fd88", "selected": false, - "source": "aa175645-32b7-4899-874b-be8201219e9c", - "sourceHandle": "aa175645-32b7-4899-874b-be8201219e9c-0", - "target": "e1bae4cc-2808-48b2-a7ef-9179f521982e", - "targetHandle": "e1bae4cc-2808-48b2-a7ef-9179f521982e-0", + "source": "04471b32-e44b-4dd8-abcb-f37a588da373", + "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", + "target": "fc757ca5-14e4-4b2a-b60b-616311071660", + "targetHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fb895254-4052-4166-b977-0a3d46496676", - "source": "c395f71d-3d16-4d51-960b-3646bfbf0c30", - "sourceHandle": "c395f71d-3d16-4d51-960b-3646bfbf0c30-0", - "target": "7d2a550a-c069-5fc2-bb72-394772c7097f", - "targetHandle": "7d2a550a-c069-5fc2-bb72-394772c7097f-8", + "id": "f011ccf0-87c7-4f26-bc63-a46d339a1e26", + "selected": false, + "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", + "target": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", + "targetHandle": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fc21e9f2-68ca-46eb-8a11-c2c257831843", + "id": "feac6fa2-9792-4e07-9214-370f98126f3f", "selected": false, - "source": "d320531e-e2c7-54bb-a20f-36079b5f8b80", - "sourceHandle": "d320531e-e2c7-54bb-a20f-36079b5f8b80-0", - "target": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", - "targetHandle": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f-0", + "source": "04471b32-e44b-4dd8-abcb-f37a588da373", + "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", + "target": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "targetHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", "type": "main", "zIndex": 49, }, @@ -25461,191 +27794,17 @@ exports[`Write save file crop.chn 1`] = ` "nodes": [ { "data": { - "id": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", - "inputData": { - "0": 200, - }, - "schemaId": "chainner:utility:number", - }, - "height": 148, - "id": "04600485-c3c5-4e54-ac2b-1d29c7b0d757", - "position": { - "x": -247.4564246297511, - "y": 1022.6773713424252, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", - "inputData": { - "0": "A:\\adegerard\\chaiNNer.crop_correction\\src\\public\\icons\\png\\1024x1024.png", - }, - "schemaId": "chainner:image:load", - }, - "height": 420, - "id": "0a26be5b-af60-4ae9-842f-04cc4dd4ee28", - "position": { - "x": -893.5058324905763, - "y": 926.3127591321982, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "0dd9d1d6-a60d-4287-b85c-e685c5e0ae80", - "position": { - "x": 589.1376635456554, - "y": -7.4646289196914495, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "151f8aeb-f11b-4243-8dec-4dc90b46d277", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "151f8aeb-f11b-4243-8dec-4dc90b46d277", - "position": { - "x": 1184.3439075111469, - "y": 2773.3201490134006, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "165278dd-7b35-59ba-9134-03577c693d72", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "165278dd-7b35-59ba-9134-03577c693d72", - "position": { - "x": 1900.9850883480044, - "y": 2187.5426662335994, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "17673d57-c5f4-425e-9e1f-4515ba2fa2bf", - "position": { - "x": 1208.357187965261, - "y": 409.02214823654583, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "200fda2b-d814-544a-94fe-0ecae0f34874", - "inputData": { - "1": 2, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 1, - "8": 1, - }, - "schemaId": "chainner:image:crop", - }, - "height": 420, - "id": "200fda2b-d814-544a-94fe-0ecae0f34874", - "position": { - "x": 1589.1001102223868, - "y": 1683.8120958325176, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "26a0bf18-2829-4c3c-9624-8744884efff3", - "inputData": {}, - "isDisabled": true, - "schemaId": "chainner:image:preview", - }, - "height": 100, - "id": "26a0bf18-2829-4c3c-9624-8744884efff3", - "position": { - "x": 1920.0810415474778, - "y": 2036.9623333131017, - }, - "selected": false, - "type": "regularNode", - "width": 267, - "zIndex": 50, - }, - { - "data": { - "id": "33081f93-69cc-48d5-b73f-bb21edb3b561", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "33081f93-69cc-48d5-b73f-bb21edb3b561", - "position": { - "x": 594.8117452395778, - "y": 1025.6416113236296, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "37b3e27c-c315-4da5-9595-14a078997150", + "id": "04471b32-e44b-4dd8-abcb-f37a588da373", "inputData": { - "1": 1, - "2": 0, - "3": 0, - "4": 100, - "5": 0, - "6": 0, - "7": 3, - "8": 4, + "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:load", }, "height": 420, - "id": "37b3e27c-c315-4da5-9595-14a078997150", + "id": "04471b32-e44b-4dd8-abcb-f37a588da373", "position": { - "x": 280.7065665713818, - "y": 409.51287394423207, + "x": 88.07239990563221, + "y": 575.2219940487153, }, "selected": false, "type": "regularNode", @@ -25654,15 +27813,20 @@ exports[`Write save file crop.chn 1`] = ` }, { "data": { - "id": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", + "inputData": { + "1": "speckle", + "2": "gray", + "3": 29, + "4": 8940, + }, + "schemaId": "chainner:image:add_noise", }, - "height": 332, - "id": "3b5c6894-fd4b-4c2a-8b61-f20c2e0f86dc", + "height": 356, + "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", "position": { - "x": 1940.852719858597, - "y": 2929.663990644103, + "x": 741.0048489361118, + "y": 1340.2109761249815, }, "selected": false, "type": "regularNode", @@ -25671,15 +27835,15 @@ exports[`Write save file crop.chn 1`] = ` }, { "data": { - "id": "3bfcca43-6fe3-46d7-b025-4740887786d7", + "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "3bfcca43-6fe3-46d7-b025-4740887786d7", + "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", "position": { - "x": 1904.1001102223868, - "y": 1683.8120958325176, + "x": 1010.3697759816744, + "y": 488.23022401832566, }, "selected": false, "type": "regularNode", @@ -25688,15 +27852,21 @@ exports[`Write save file crop.chn 1`] = ` }, { "data": { - "id": "3e5242b4-778d-4b12-9796-63796584d559", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "inputData": { + "1": "speckle", + "2": "gray", + "3": 29, + "4": 417840, + }, + "isDisabled": false, + "schemaId": "chainner:image:add_noise", }, - "height": 332, - "id": "3e5242b4-778d-4b12-9796-63796584d559", + "height": 356, + "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", "position": { - "x": 1218.7963991263414, - "y": 1025.8817154576845, + "x": 429.36977598167437, + "y": 436.23022401832566, }, "selected": false, "type": "regularNode", @@ -25705,15 +27875,20 @@ exports[`Write save file crop.chn 1`] = ` }, { "data": { - "id": "448d0dc0-805c-4263-8289-0ebee6cdd286", - "inputData": {}, - "schemaId": "chainner:image:get_dims", + "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "inputData": { + "1": 40, + "2": 3, + "3": 3, + "4": 10, + }, + "schemaId": "chainner:image:fast_nlmeans", }, - "height": 204, - "id": "448d0dc0-805c-4263-8289-0ebee6cdd286", + "height": 300, + "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", "position": { - "x": -178.15431494931772, - "y": 1873.7214281174704, + "x": 1035.0048489361118, + "y": 1502.6109761249816, }, "selected": false, "type": "regularNode", @@ -25722,15 +27897,15 @@ exports[`Write save file crop.chn 1`] = ` }, { "data": { - "id": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", "inputData": {}, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:view", }, - "height": 140, - "id": "4c643103-c8c3-5718-8349-b3ed5cf8cfa6", + "height": 332, + "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", "position": { - "x": -495.64662545055467, - "y": 1906.2172489537722, + "x": 1322.0048489361118, + "y": 1392.2109761249815, }, "selected": false, "type": "regularNode", @@ -25739,24 +27914,20 @@ exports[`Write save file crop.chn 1`] = ` }, { "data": { - "id": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", + "id": "9a523640-72f1-42c7-88cd-771aab385884", "inputData": { - "1": 1, - "2": 0, - "3": 100, - "4": 0, - "5": 0, - "6": 0, - "7": 3, - "8": 4, + "1": 30, + "2": 30, + "3": 3, + "4": 10, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:fast_nlmeans", }, - "height": 420, - "id": "4fd01ecb-b1da-5228-852d-e3fd8ffd9a3f", + "height": 348, + "id": "9a523640-72f1-42c7-88cd-771aab385884", "position": { - "x": 893.3571879652609, - "y": 409.02214823654583, + "x": 721.3905141155151, + "y": 598.6302240183257, }, "selected": false, "type": "regularNode", @@ -25765,485 +27936,647 @@ exports[`Write save file crop.chn 1`] = ` }, { "data": { - "id": "50e0cb59-8753-48b3-b066-3362ebaef284", + "id": "aa31a21a-7efb-4957-af01-b4896e4160df", "inputData": {}, - "isDisabled": true, - "schemaId": "chainner:image:preview", + "schemaId": "chainner:image:view", }, - "height": 100, - "id": "50e0cb59-8753-48b3-b066-3362ebaef284", + "height": 332, + "id": "aa31a21a-7efb-4957-af01-b4896e4160df", "position": { - "x": 1939.0156284327466, - "y": 2797.4776840547206, + "x": 1012.3697759816744, + "y": 845.2302240183257, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 240, "zIndex": 50, }, { "data": { - "id": "5568aa55-2727-4d00-b9d7-31a4d847f871", + "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", "inputData": {}, - "isDisabled": true, - "schemaId": "chainner:image:preview", + "schemaId": "chainner:image:view", }, - "height": 100, - "id": "5568aa55-2727-4d00-b9d7-31a4d847f871", + "height": 332, + "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", "position": { - "x": 1209.7892299097857, - "y": 3141.4077726319974, + "x": 1324.0048489361118, + "y": 1749.2109761249815, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 240, "zIndex": 50, }, { "data": { - "id": "6558bf94-05b3-5df0-ba52-de5147c63324", + "id": "fc757ca5-14e4-4b2a-b60b-616311071660", "inputData": { - "1": 2, + "1": 1000, "2": 0, "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 1, - "8": 1, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:change_colorspace", }, - "height": 420, - "id": "6558bf94-05b3-5df0-ba52-de5147c63324", + "height": 188, + "id": "fc757ca5-14e4-4b2a-b60b-616311071660", "position": { - "x": 866.3124743781261, - "y": 2789.993031245015, + "x": 462.21067861815527, + "y": 1254.1849405554992, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, + ], + "viewport": { + "x": 55.70468462185033, + "y": -238.32975885085602, + "zoom": 1.000000000000002, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file gamma.chn 1`] = ` +{ + "checksum": "95b2e1e9d8e2c7f2606f4a49b6a34cae", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "10867a82-beb1-451e-b45a-4457a930227a", + "source": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "sourceHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", + "target": "be8845a1-4104-4946-9ef3-0aef2a083507", + "targetHandle": "be8845a1-4104-4946-9ef3-0aef2a083507-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "34f566eb-5852-449e-91f9-de806be4986f", + "source": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "sourceHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", + "target": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "targetHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "893511ec-505c-489c-b521-53d5c15df8d3", + "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", + "target": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", + "targetHandle": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "fc6cc665-23c7-41d5-9440-f6d0dbd4e855", + "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", + "target": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "targetHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ { "data": { - "id": "7b1cd520-c986-5b84-9e70-0bd41b30895d", + "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", "inputData": {}, - "isDisabled": true, - "schemaId": "chainner:image:preview", + "schemaId": "chainner:image:view", }, - "height": 100, - "id": "7b1cd520-c986-5b84-9e70-0bd41b30895d", + "height": 332, + "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", "position": { - "x": 1171.444050086412, - "y": 2553.8879828219124, + "x": 403.6532134250881, + "y": 237.2615446978116, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 242, "zIndex": 50, }, { "data": { - "id": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", "inputData": { - "1": 2, + "1": 2.2, "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 1, - "8": 1, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:gamma", }, - "height": 420, - "id": "7d2a550a-c069-5fc2-bb72-394772c7097f", + "height": 252, + "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", "position": { - "x": 831.118276483, - "y": 2187.4556671451473, + "x": 130.6532134250882, + "y": 625.2615446978116, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", - "inputData": { - "1": 1, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 3, - "8": 4, - }, - "schemaId": "chainner:image:crop", + "id": "be8845a1-4104-4946-9ef3-0aef2a083507", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 420, - "id": "8a0325fa-26f3-5b95-aa05-1f9b3474b07f", + "height": 332, + "id": "be8845a1-4104-4946-9ef3-0aef2a083507", "position": { - "x": 903.7963991263415, - "y": 1025.8817154576845, + "x": 698.6532134250881, + "y": 495.2615446978116, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 242, + "zIndex": 70, }, { "data": { - "id": "aa175645-32b7-4899-874b-be8201219e9c", - "inputData": {}, - "schemaId": "chainner:utility:pass_through", + "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "inputData": { + "1": 2.2, + "2": 1, + }, + "schemaId": "chainner:image:gamma", }, - "height": 140, - "id": "aa175645-32b7-4899-874b-be8201219e9c", + "height": 252, + "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", "position": { - "x": -223.83560000541888, - "y": -31.789245763894968, + "x": 388.6532134250882, + "y": 624.2615446978116, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "be5b442c-91d2-5588-a616-617ea327f272", - "inputData": {}, - "isDisabled": true, - "schemaId": "chainner:image:preview", + "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "inputData": { + "0": "{"kind":"rgb","values":[0.7372549019607844,0.3215686274509804,0.49411764705882355]}", + "1": 100, + "2": 100, + }, + "schemaId": "chainner:image:create_color", }, - "height": 100, - "id": "be5b442c-91d2-5588-a616-617ea327f272", + "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", "position": { - "x": 1916.9660196730956, - "y": 2540.6929037141836, + "x": 97.65321342508821, + "y": 219.2615446978116, }, "selected": false, "type": "regularNode", - "width": 267, "zIndex": 50, }, + ], + "viewport": { + "x": -23.65321342508821, + "y": 47.73845530218841, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file image-adjustments.chn 1`] = ` +{ + "checksum": "d7993cfe78e77bd592ca208a8c64f4f2", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "c81954e2-9045-5b49-8da5-2eafb8987096", + "source": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", + "sourceHandle": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7-0", + "target": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", + "targetHandle": "59b0e388-685e-4b7b-8ffe-c64bc98a350f-0", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ { "data": { - "id": "bee6630a-a34b-5b7e-ad45-d07601361e83", + "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", "inputData": { - "1": 1, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 3, - "8": 4, + "1": 69, + "2": 76, + "3": 2, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:threshold", }, - "height": 420, - "id": "bee6630a-a34b-5b7e-ad45-d07601361e83", + "height": 392, + "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", "position": { - "x": 279.8117452395778, - "y": 1025.6416113236296, + "x": 625.8070606398546, + "y": 592.9030240407762, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", "inputData": { - "0": 0, - "1": "sub", - "2": 0, + "1": 0, + "2": 43, }, - "schemaId": "chainner:utility:math", + "schemaId": "chainner:image:brightness_and_contrast", }, - "height": 276, - "id": "c395f71d-3d16-4d51-960b-3646bfbf0c30", + "height": 310, + "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", "position": { - "x": 182.22071947967913, - "y": 2137.2592294930278, + "x": 571.3328481394495, + "y": 163.52957902171042, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 278, "zIndex": 50, }, { "data": { - "id": "ce4d1137-383b-50db-b943-eed115406f8d", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", + "inputData": { + "1": -61, + "2": 68, + }, + "schemaId": "chainner:image:hue_and_saturation", }, - "height": 332, - "id": "ce4d1137-383b-50db-b943-eed115406f8d", + "height": 310, + "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", "position": { - "x": 1170.4936922552915, - "y": 2196.1611727781087, + "x": 1034.6005807596155, + "y": 179.7658590325766, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "d13625a3-694e-4229-9311-6b50acb12ac6", - "inputData": {}, - "isDisabled": true, - "schemaId": "chainner:image:preview", + "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", + "inputData": { + "1": 90, + "2": 0, + "3": 0, + "4": 4, + "5": 2, + }, + "schemaId": "chainner:image:threshold_adaptive", }, - "height": 100, - "id": "d13625a3-694e-4229-9311-6b50acb12ac6", + "height": 572, + "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", "position": { - "x": 1174.5590719607942, - "y": 2050.1574124208305, + "x": 1007.135509649303, + "y": 537.8809142551769, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 262, "zIndex": 50, }, { "data": { - "id": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", "inputData": { - "1": 2, + "1": 0, "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 1, - "8": 1, + "3": 24, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:hue_and_saturation", }, - "height": 420, - "id": "d31bf6ea-1f44-5d63-b403-9c347d51e1fa", + "height": 356, + "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", "position": { - "x": 1615.507971371735, - "y": 2752.059884883676, + "x": 291.33284813944954, + "y": 143.52957902171042, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file image-channels.chn 1`] = ` +{ + "checksum": "522eead1dd254fca1995e60e0e6230e7", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "1cbdd398-aeda-4abb-a655-a02d745ea32b", + "source": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "sourceHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-1", + "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "2f7e467d-5d40-4ab4-9e28-8f5fc730f50e", + "source": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", + "sourceHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", + "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "325201b4-fe64-4820-9868-ae3c46741e5a", + "source": "6ca1e847-b2be-461f-add5-7442eb466d27", + "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", + "target": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", + "targetHandle": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "36926793-4fbd-4914-9fcb-7ff357209a33", + "source": "6ca1e847-b2be-461f-add5-7442eb466d27", + "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", + "target": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", + "targetHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "3f0a792e-89b6-4672-9ba6-db4d32b4c65b", + "source": "6ca1e847-b2be-461f-add5-7442eb466d27", + "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", + "target": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "targetHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-0", + "type": "main", + "zIndex": 69, + }, + ], + "nodes": [ { "data": { - "id": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", "inputData": {}, - "schemaId": "chainner:utility:pass_through", + "schemaId": "chainner:image:split_channels", }, - "height": 140, - "id": "d320531e-e2c7-54bb-a20f-36079b5f8b80", + "height": 298, + "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", "position": { - "x": -243.37518229098225, - "y": 763.9278100856005, + "x": 479.85304269859705, + "y": 250.19507910772893, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 242, + "zIndex": 70, }, { "data": { - "id": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", "inputData": { - "1": 2, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 1, - "8": 1, + "1": 1, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:fill_alpha", }, - "height": 420, - "id": "d488f67d-790d-567e-b5fb-d65c63a85af8", + "height": 260, + "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", "position": { - "x": 1585.9850883480044, - "y": 2187.5426662335994, + "x": 461.03125, + "y": 626, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "d6a4bf7f-ccbe-4a1f-8d3d-814ecbc20834", - "inputData": { - "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", - }, - "inputSize": { - "0": { - "height": 80, - "width": 501, - }, - }, - "schemaId": "chainner:utility:note", + "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", + "inputData": {}, + "schemaId": "chainner:image:merge_transparency", }, - "height": 156, - "id": "d6a4bf7f-ccbe-4a1f-8d3d-814ecbc20834", + "height": 218, + "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", "position": { - "x": -993.0514710942484, - "y": 747.1466986614282, + "x": 823.03125, + "y": 944, }, "selected": false, "type": "regularNode", - "width": 519, + "width": 257, "zIndex": 50, }, { "data": { - "id": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0", + "id": "6ca1e847-b2be-461f-add5-7442eb466d27", "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:merge_channels", }, - "height": 332, - "id": "dc01a4bc-e18f-4ef3-9ad8-fb05e9f334c0", + "height": 298, + "id": "6ca1e847-b2be-461f-add5-7442eb466d27", "position": { - "x": 595.7065665713818, - "y": 409.51287394423207, + "x": -89.06084168665939, + "y": 220.21968356908422, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", - "inputData": { - "1": 0, - "2": 0, - "3": 1, - "4": 2, - "5": 4, - "6": 3, - "7": 1, - "8": 1, - }, - "schemaId": "chainner:image:crop", + "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", + "inputData": {}, + "schemaId": "chainner:image:split_transparency", }, - "height": 252, - "id": "e1bae4cc-2808-48b2-a7ef-9179f521982e", + "height": 218, + "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", "position": { - "x": 278.7324569656437, - "y": 4.0223546302788975, + "x": 152.03125, + "y": 721, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 244, "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file image-dim.chn 1`] = ` +{ + "checksum": "619592d14b086f1cc392e648b3c64478", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "08cce8c6-1519-47b2-bc9e-2791b06f8342", + "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-1", + "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-2", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "51373eef-dfc6-437a-8bcd-f7c1e15db205", + "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-0", + "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-1", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "7fa6b8d7-47ca-4263-82b9-865525989689", + "source": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", + "sourceHandle": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62-0", + "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "f07d87a9-d6e6-47fe-8f49-830ccc280def", + "source": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "sourceHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", + "target": "14203edf-1335-4d4f-8174-a86ce0f53bcb", + "targetHandle": "14203edf-1335-4d4f-8174-a86ce0f53bcb-0", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ { "data": { - "id": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", + "inputData": { + "1": 120, + "2": 340, + "3": 4, + }, + "schemaId": "chainner:image:resize_resolution", }, - "height": 332, - "id": "f129199b-bfc6-4f2e-8ed1-2014f7ef7b7b", + "height": 424, + "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", "position": { - "x": 1173.608714129674, - "y": 1692.430602377027, + "x": 1043.046875, + "y": 557, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 283, + "zIndex": 70, }, { "data": { - "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", "inputData": { - "1": 2, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 1, - "8": 1, + "1": 1024, + "2": 2048, }, - "schemaId": "chainner:image:crop", + "schemaId": "chainner:image:tile_fill", }, - "height": 420, - "id": "f1f02b17-20b7-5b43-819a-7d70efd58b64", + "height": 342, + "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", "position": { - "x": 834.2332983573823, - "y": 1683.7250967440657, + "x": 692.046875, + "y": 424, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 283, "zIndex": 50, }, { "data": { - "id": "f2771639-e164-5722-b011-3c2a098d2425", - "inputData": { - "0": 200, - }, - "schemaId": "chainner:utility:number", + "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "inputData": {}, + "schemaId": "chainner:image:get_dims", }, - "height": 148, - "id": "f2771639-e164-5722-b011-3c2a098d2425", + "height": 258, + "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", "position": { - "x": -194.15017034141835, - "y": 2219.6570061290113, + "x": 135.046875, + "y": 626, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, - ], - "viewport": { - "x": 703.0604328878527, - "y": 68.81700889301237, - "zoom": 0.35028168940834153, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file crop-content.chn 1`] = ` -{ - "checksum": "e4ba10ded4459c6fcf627fc35f4fa611", - "content": { - "edges": [], - "nodes": [ { "data": { - "id": "561b20d5-ff13-4424-930e-352caeb48aff", - "inputData": {}, - "schemaId": "chainner:image:crop_content", + "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", + "inputData": { + "1": 350, + "2": 3, + }, + "schemaId": "chainner:image:resize_factor", }, - "height": 175, - "id": "561b20d5-ff13-4424-930e-352caeb48aff", + "height": 342, + "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", "position": { - "x": 896, - "y": 528, + "x": 309.046875, + "y": 223, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 241, - "zIndex": 70, + "width": 279, + "zIndex": 50, }, ], "viewport": { @@ -26256,189 +28589,230 @@ exports[`Write save file crop-content.chn 1`] = ` } `; -exports[`Write save file empty-string-input-test.chn 1`] = ` +exports[`Write save file image-filters.chn 1`] = ` { - "checksum": "c2e512c99a9ce7edc85570a078b63fd1", + "checksum": "128dfcf4705c7bedf24b7a70c277b409", "content": { "edges": [ { "animated": false, "data": {}, - "id": "57f8286e-912c-5c20-9318-7c077977fe52", - "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", - "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", - "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", - "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-0", + "id": "28b8e5bf-09c1-4518-9127-df1a959a4f00", + "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", + "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", + "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", "type": "main", + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "52fad911-6396-54a4-9329-63b5666e3b8b", - "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", - "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", - "target": "e28c559f-7cda-47a7-9f57-50c57c6f2812", - "targetHandle": "e28c559f-7cda-47a7-9f57-50c57c6f2812-1", + "id": "35a2263f-272c-4b53-8c36-148890f16c5a", + "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", + "target": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "targetHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", "type": "main", + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "d11106cd-e4e3-5f99-acbf-f4178d320f67", - "source": "09d7dbf1-10a6-5369-a1e8-2668d1448265", - "sourceHandle": "09d7dbf1-10a6-5369-a1e8-2668d1448265-0", - "target": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", - "targetHandle": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa-0", + "id": "5002803f-f885-430f-958d-88000fb138d0", + "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", + "target": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", + "targetHandle": "ce5d04ca-a08a-4ecf-a07a-dcce789af967-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "94c6dc2c-f8bb-4605-b627-c51804328e58", + "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", + "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", + "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "ab37d9e5-747a-414d-ac58-afa339d234b9", + "source": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "sourceHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", + "target": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", + "targetHandle": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "d0c03d92-d081-44fb-89b0-bfac380312d7", + "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", + "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", + "target": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", + "targetHandle": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "fc84006c-f1af-454e-9e6a-3b7cfac80d96", + "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", + "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", + "target": "a206f898-1e62-4297-acfa-2f32ab0d63f4", + "targetHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", "type": "main", + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "060fb03a-6409-44e0-9f50-5c475312476c", - "inputData": {}, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "inputData": { + "2": 25, }, - "schemaId": "chainner:utility:text_pattern", + "schemaId": "chainner:image:average_color_fix", }, "height": 300, - "id": "060fb03a-6409-44e0-9f50-5c475312476c", + "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", "position": { - "x": 736, - "y": 240, + "x": 169.046875, + "y": 933, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 279, "zIndex": 50, }, { "data": { - "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "4": "png", - "5": 95, - "6": "BC1_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, - }, - "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { - "height": 80, - "width": 240, - }, + "1": 10, + "2": 8, }, - "schemaId": "chainner:image:save", + "schemaId": "chainner:image:gaussian_blur", }, - "height": 324, - "id": "d7100a4d-1729-4e07-a3e1-ca017454cd89", + "height": 342, + "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", "position": { - "x": 1040, - "y": 96, + "x": 575.046875, + "y": 499, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, { "data": { - "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", "inputData": { - "2": "", - "3": 0, + "1": 3, }, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, - "1": { - "height": 80, - "width": 240, - }, - "2": { - "height": 80, - "width": 240, - }, + "schemaId": "chainner:image:sharpen", + }, + "height": 260, + "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", + "position": { + "x": 979.046875, + "y": 603, + }, + "selected": false, + "type": "regularNode", + "width": 257, + "zIndex": 50, + }, + { + "data": { + "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "inputData": { + "1": 67, + "3": 22, }, - "schemaId": "chainner:utility:text_replace", + "schemaId": "chainner:image:add_normals", }, - "height": 332, - "id": "e28c559f-7cda-47a7-9f57-50c57c6f2812", + "height": 350, + "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", "position": { - "x": 1040, - "y": 480, + "x": 461.046875, + "y": 1499, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", "inputData": {}, - "inputSize": { - "0": { - "height": 80, - "width": 240, - }, + "schemaId": "chainner:image:normalize_normal_map", + }, + "height": 178, + "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", + "position": { + "x": 787.046875, + "y": 1529, + }, + "selected": true, + "type": "regularNode", + "width": 282, + "zIndex": 70, + }, + { + "data": { + "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", + "inputData": { + "2": "L*a*b*", + "3": 0, + "4": 1, }, - "schemaId": "chainner:utility:text_length", + "schemaId": "chainner:image:color_transfer", }, - "height": 164, - "id": "f9744ae4-cc85-46e5-8528-a1d5c5cbbdfa", + "height": 464, + "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", "position": { - "x": 736, - "y": 624, + "x": 634.046875, + "y": 941, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", "inputData": { - "0": "", + "1": 13.8, + "2": 6.8, }, - "schemaId": "chainner:utility:text", + "schemaId": "chainner:image:gaussian_blur", }, - "id": "09d7dbf1-10a6-5369-a1e8-2668d1448265", + "height": 342, + "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", "position": { - "x": 760, - "y": 460, + "x": 144.046875, + "y": 431, }, "selected": false, "type": "regularNode", + "width": 257, + "zIndex": 50, }, ], "viewport": { - "x": 26, - "y": 161, + "x": 0, + "y": 0, "zoom": 1, }, }, @@ -26446,374 +28820,406 @@ exports[`Write save file empty-string-input-test.chn 1`] = ` } `; -exports[`Write save file fast-nlmeans.chn 1`] = ` +exports[`Write save file image-input-output.chn 1`] = ` { - "checksum": "e373ef77f6a2c16dbfa6346f040ea95b", + "checksum": "b022fddff9056b6b0ee6b5633f4ea3ed", "content": { "edges": [ { "animated": false, "data": {}, - "id": "0306e591-3a67-4f9b-9086-10fef4f0526d", - "selected": false, - "source": "55d42e03-5792-5f72-8689-e35b4a37fe71", - "sourceHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", - "target": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", - "targetHandle": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "2eef5485-2d30-450d-b565-7480f3f50627", - "selected": false, - "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", - "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", - "target": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", - "targetHandle": "424b07aa-e55c-4db2-bbf6-4bb88877dec0-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "40cfc9bc-258a-44b2-944d-8aace29634e3", - "selected": false, - "source": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", - "sourceHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", - "target": "9a523640-72f1-42c7-88cd-771aab385884", - "targetHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "633ee8f6-6eb2-4a60-8f49-504861711a51", - "selected": false, - "source": "9a523640-72f1-42c7-88cd-771aab385884", - "sourceHandle": "9a523640-72f1-42c7-88cd-771aab385884-0", - "target": "aa31a21a-7efb-4957-af01-b4896e4160df", - "targetHandle": "aa31a21a-7efb-4957-af01-b4896e4160df-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "89cfb26f-7847-4686-81f3-c5f3bc8f31b4", - "selected": false, - "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", - "target": "55d42e03-5792-5f72-8689-e35b4a37fe71", - "targetHandle": "55d42e03-5792-5f72-8689-e35b4a37fe71-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "b58b5183-ffa8-499f-ab65-fef7e1228fe8", - "source": "fc757ca5-14e4-4b2a-b60b-616311071660", - "sourceHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", - "target": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "targetHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", + "id": "02a7d939-25a6-4163-81c7-428aae91bd46", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-2", + "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-3", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "dfb03067-d927-4f56-9c69-0fb2bac0fd88", - "selected": false, - "source": "04471b32-e44b-4dd8-abcb-f37a588da373", - "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", - "target": "fc757ca5-14e4-4b2a-b60b-616311071660", - "targetHandle": "fc757ca5-14e4-4b2a-b60b-616311071660-0", + "id": "4c776107-34d2-4aca-8133-2b9e5143f3a9", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", + "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-0", "type": "main", - "zIndex": 49, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "f011ccf0-87c7-4f26-bc63-a46d339a1e26", - "selected": false, - "source": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "sourceHandle": "2eda31b4-399d-5848-a11d-96a93c3fa348-0", - "target": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", - "targetHandle": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c-0", + "id": "72c744c1-652b-4cff-b0d3-b17958cb692c", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", + "target": "491b5a02-0d03-4299-a89e-bc9095175220", + "targetHandle": "491b5a02-0d03-4299-a89e-bc9095175220-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "feac6fa2-9792-4e07-9214-370f98126f3f", - "selected": false, - "source": "04471b32-e44b-4dd8-abcb-f37a588da373", - "sourceHandle": "04471b32-e44b-4dd8-abcb-f37a588da373-0", - "target": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", - "targetHandle": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d-0", + "id": "fc1c2d5e-26e2-458b-aec0-d1be2118900d", + "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-1", + "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-1", "type": "main", - "zIndex": 49, + "zIndex": 69, }, ], "nodes": [ { "data": { - "id": "04471b32-e44b-4dd8-abcb-f37a588da373", - "inputData": { - "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\1024x1024.png", - }, - "schemaId": "chainner:image:load", - }, - "height": 420, - "id": "04471b32-e44b-4dd8-abcb-f37a588da373", - "position": { - "x": 88.07239990563221, - "y": 575.2219940487153, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "inputData": { - "1": "speckle", - "2": "gray", - "3": 29, - "4": 8940, - }, - "schemaId": "chainner:image:add_noise", - }, - "height": 356, - "id": "2eda31b4-399d-5848-a11d-96a93c3fa348", - "position": { - "x": 741.0048489361118, - "y": 1340.2109761249815, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", + "id": "491b5a02-0d03-4299-a89e-bc9095175220", "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "424b07aa-e55c-4db2-bbf6-4bb88877dec0", - "position": { - "x": 1010.3697759816744, - "y": 488.23022401832566, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", - "inputData": { - "1": "speckle", - "2": "gray", - "3": 29, - "4": 417840, - }, - "isDisabled": false, - "schemaId": "chainner:image:add_noise", + "schemaId": "chainner:image:preview", }, - "height": 356, - "id": "518738bf-bccb-4bca-aace-3f9ec9d8bf3d", + "height": 120, + "id": "491b5a02-0d03-4299-a89e-bc9095175220", "position": { - "x": 429.36977598167437, - "y": 436.23022401832566, + "x": 694.046875, + "y": 145, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 242, "zIndex": 50, }, { "data": { - "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", "inputData": { - "1": 40, - "2": 3, - "3": 3, - "4": 10, + "2": "foo", + "4": "jpg", }, - "schemaId": "chainner:image:fast_nlmeans", + "schemaId": "chainner:image:save", }, - "height": 300, - "id": "55d42e03-5792-5f72-8689-e35b4a37fe71", + "height": 448, + "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", "position": { - "x": 1035.0048489361118, - "y": 1502.6109761249816, + "x": 697.046875, + "y": 311, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 265, "zIndex": 50, }, { "data": { - "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", + "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:load", }, - "height": 332, - "id": "6fb0dfb3-52d4-5ce7-88c1-7917c062554c", + "height": 300, + "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", "position": { - "x": 1322.0048489361118, - "y": 1392.2109761249815, + "x": 96.609375, + "y": 144, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 257, "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file image-iterator.chn 1`] = ` +{ + "checksum": "ab14fe72577920e77b2171df77f9b736", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "575fe457-3a19-4e6b-ae68-f070259b37ce", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-1", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-1", + "type": "main", + "zIndex": 79, + }, + { + "animated": false, + "data": {}, + "id": "767d6143-1ea2-42d5-87e7-a2ad0c9480da", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-0", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-0", + "type": "main", + "zIndex": 79, + }, + { + "animated": false, + "data": {}, + "id": "ae8370cb-8e62-4d7e-b2b1-9fcc0158546a", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-3", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-3", + "type": "main", + "zIndex": 79, + }, + { + "animated": false, + "data": {}, + "id": "c15cf2bf-0a81-4deb-a7fd-1ed8026acf7f", + "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-2", + "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-2", + "type": "main", + "zIndex": 79, + }, + ], + "nodes": [ { "data": { - "id": "9a523640-72f1-42c7-88cd-771aab385884", + "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "inputData": { - "1": 30, - "2": 30, - "3": 3, - "4": 10, + "0": "C:\\Users\\micha\\Desktop\\wood-test", }, - "schemaId": "chainner:image:fast_nlmeans", + "iteratorSize": { + "height": 720, + "offsetLeft": 9, + "offsetTop": 163, + "width": 1280, + }, + "schemaId": "chainner:image:file_iterator", }, - "height": 348, - "id": "9a523640-72f1-42c7-88cd-771aab385884", + "height": 908, + "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "position": { - "x": 721.3905141155151, - "y": 598.6302240183257, + "x": 113.046875, + "y": 157, }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "selected": true, + "type": "iterator", + "width": 1298, + "zIndex": 78, }, { "data": { - "id": "aa31a21a-7efb-4957-af01-b4896e4160df", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "inputData": { + "4": "png", + }, + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "schemaId": "chainner:image:save", }, - "height": 332, - "id": "aa31a21a-7efb-4957-af01-b4896e4160df", + "height": 448, + "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "position": { - "x": 1012.3697759816744, - "y": 845.2302240183257, + "x": 670, + "y": 284, }, "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 50, + "width": 265, + "zIndex": 80, }, { "data": { - "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", + "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", "inputData": {}, - "schemaId": "chainner:image:view", + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "schemaId": "chainner:image:file_iterator_load", }, - "height": 332, - "id": "ed732cf3-8e31-59b1-9d8f-3f91027d7b45", + "height": 298, + "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", "position": { - "x": 1324.0048489361118, - "y": 1749.2109761249815, + "x": 9, + "y": 163, }, "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "type": "iteratorHelper", + "width": 264, + "zIndex": 80, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file image-metrics.chn 1`] = ` +{ + "checksum": "b32ee40fefb7b627c825ae653b232c0a", + "content": { + "edges": [], + "nodes": [ { "data": { - "id": "fc757ca5-14e4-4b2a-b60b-616311071660", - "inputData": { - "1": 1000, - "2": 0, - "3": 0, - }, - "schemaId": "chainner:image:change_colorspace", + "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", + "inputData": {}, + "schemaId": "chainner:image:image_metrics", }, - "height": 188, - "id": "fc757ca5-14e4-4b2a-b60b-616311071660", + "height": 295, + "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", "position": { - "x": 462.21067861815527, - "y": 1254.1849405554992, + "x": 624, + "y": 560, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 250, - "zIndex": 50, + "width": 241, + "zIndex": 70, }, ], "viewport": { - "x": 55.70468462185033, - "y": -238.32975885085602, - "zoom": 1.000000000000002, + "x": 0, + "y": 0, + "zoom": 1, }, }, "version": "0.0.0-test", } `; -exports[`Write save file gamma.chn 1`] = ` +exports[`Write save file image-utilities.chn 1`] = ` { - "checksum": "95b2e1e9d8e2c7f2606f4a49b6a34cae", + "checksum": "58194428d6da5dd3eeda524547ec702d", "content": { "edges": [ { "animated": false, "data": {}, - "id": "10867a82-beb1-451e-b45a-4457a930227a", - "source": "d5925529-e5c7-4a31-8e84-ec9c3c949868", - "sourceHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", - "target": "be8845a1-4104-4946-9ef3-0aef2a083507", - "targetHandle": "be8845a1-4104-4946-9ef3-0aef2a083507-0", + "id": "131a876a-9792-4386-8134-5fca38572daa", + "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", + "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-1", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "27c816ae-d0de-4380-943b-9ef2c9248c9d", + "source": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "sourceHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", + "target": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", + "targetHandle": "89d518ad-2769-4eee-81e5-5b7876cfc4f1-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "371a6e2f-c7f8-4c81-92be-1eab530cd346", + "source": "7094b9d4-3173-450f-b491-3c6936c510ab", + "sourceHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", + "target": "c56c2f68-0478-4db5-b038-24f83f8ae275", + "targetHandle": "c56c2f68-0478-4db5-b038-24f83f8ae275-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "5913e9ba-c2c7-4836-a3b4-7375ca75a7ad", + "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", + "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "63490a2f-b598-433a-864e-4a08ec2e7cfb", + "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", + "target": "760f82b1-119a-53ae-af2b-45e583af6e7b", + "targetHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "6f75d981-4acc-4501-a370-ba466dd8001e", + "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", + "target": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "targetHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "73804025-435d-4e52-bd8b-caffdd1f6799", + "source": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", + "sourceHandle": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93-0", + "target": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "targetHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "34f566eb-5852-449e-91f9-de806be4986f", - "source": "964a1f57-98dd-41ef-af1a-d20e19dc2782", - "sourceHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", - "target": "d5925529-e5c7-4a31-8e84-ec9c3c949868", - "targetHandle": "d5925529-e5c7-4a31-8e84-ec9c3c949868-0", + "id": "b807296b-cb0e-4073-bc96-d56e2ff191ce", + "source": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "sourceHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", + "target": "7094b9d4-3173-450f-b491-3c6936c510ab", + "targetHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "893511ec-505c-489c-b521-53d5c15df8d3", - "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", - "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", - "target": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", - "targetHandle": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9-0", + "id": "cd968055-e15d-4897-b09c-20d95129f2d1", + "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", + "target": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", + "targetHandle": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fc6cc665-23c7-41d5-9440-f6d0dbd4e855", - "source": "f8dacd4c-788e-57dc-ad51-d7659222a04d", - "sourceHandle": "f8dacd4c-788e-57dc-ad51-d7659222a04d-0", - "target": "964a1f57-98dd-41ef-af1a-d20e19dc2782", - "targetHandle": "964a1f57-98dd-41ef-af1a-d20e19dc2782-0", + "id": "23ded9d1-614a-5eb9-9699-63c69a30e260", + "source": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "sourceHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", + "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "58624df5-fc25-5120-83e3-8e1433039b6b", + "source": "760f82b1-119a-53ae-af2b-45e583af6e7b", + "sourceHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", + "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-1", "type": "main", "zIndex": 49, }, @@ -26821,15 +29227,20 @@ exports[`Write save file gamma.chn 1`] = ` "nodes": [ { "data": { - "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "inputData": { + "2": 0, + "3": 69, + "4": 0, + "5": 81, + }, + "schemaId": "chainner:image:blend", }, - "height": 332, - "id": "0656a2a4-9f76-4d08-a8f1-f1fc97e0d0e9", + "height": 456, + "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", "position": { - "x": 403.6532134250881, - "y": 237.2615446978116, + "x": 453.03125, + "y": 113, }, "selected": false, "type": "regularNode", @@ -26838,18 +29249,17 @@ exports[`Write save file gamma.chn 1`] = ` }, { "data": { - "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "id": "7094b9d4-3173-450f-b491-3c6936c510ab", "inputData": { - "1": 2.2, - "2": 0, + "1": 0, }, - "schemaId": "chainner:image:gamma", + "schemaId": "chainner:image:flip", }, - "height": 252, - "id": "964a1f57-98dd-41ef-af1a-d20e19dc2782", + "height": 260, + "id": "7094b9d4-3173-450f-b491-3c6936c510ab", "position": { - "x": 130.6532134250882, - "y": 625.2615446978116, + "x": 222.71233886887774, + "y": 1112.075862240231, }, "selected": false, "type": "regularNode", @@ -26858,104 +29268,78 @@ exports[`Write save file gamma.chn 1`] = ` }, { "data": { - "id": "be8845a1-4104-4946-9ef3-0aef2a083507", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", + "inputData": { + "1": 1, + "2": 34, + }, + "schemaId": "chainner:image:create_border", }, - "height": 332, - "id": "be8845a1-4104-4946-9ef3-0aef2a083507", + "height": 342, + "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", "position": { - "x": 698.6532134250881, - "y": 495.2615446978116, + "x": 921.6036887897096, + "y": 365.42388294050994, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 242, - "zIndex": 70, + "width": 283, + "zIndex": 50, }, { "data": { - "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", "inputData": { - "1": 2.2, - "2": 1, + "1": 243, + "2": 3, }, - "schemaId": "chainner:image:gamma", + "schemaId": "chainner:image:shift", }, - "height": 252, - "id": "d5925529-e5c7-4a31-8e84-ec9c3c949868", + "height": 342, + "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", "position": { - "x": 388.6532134250882, - "y": 624.2615446978116, + "x": 1017.8220871882434, + "y": 930.7055908254938, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 283, "zIndex": 50, }, { "data": { - "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", "inputData": { - "0": "{"kind":"rgb","values":[0.7372549019607844,0.3215686274509804,0.49411764705882355]}", - "1": 100, - "2": 100, + "2": 10, + "3": 100, + "4": 10, }, - "schemaId": "chainner:image:create_color", + "schemaId": "chainner:image:blend", }, - "id": "f8dacd4c-788e-57dc-ad51-d7659222a04d", + "height": 218, + "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", "position": { - "x": 97.65321342508821, - "y": 219.2615446978116, + "x": 592.7247701547936, + "y": 985.0646017506039, }, "selected": false, "type": "regularNode", + "width": 242, "zIndex": 50, }, - ], - "viewport": { - "x": -23.65321342508821, - "y": 47.73845530218841, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file image-adjustments.chn 1`] = ` -{ - "checksum": "d7993cfe78e77bd592ca208a8c64f4f2", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "c81954e2-9045-5b49-8da5-2eafb8987096", - "source": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", - "sourceHandle": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7-0", - "target": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", - "targetHandle": "59b0e388-685e-4b7b-8ffe-c64bc98a350f-0", - "type": "main", - "zIndex": 49, - }, - ], - "nodes": [ { "data": { - "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", + "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", "inputData": { - "1": 69, - "2": 76, - "3": 2, + "4": "horizontal", }, - "schemaId": "chainner:image:threshold", + "schemaId": "chainner:image:stack", }, - "height": 392, - "id": "23a197cf-248a-4c35-8aa4-5c9a32863d44", + "height": 380, + "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", "position": { - "x": 625.8070606398546, - "y": 592.9030240407762, + "x": 108.03125, + "y": 498, }, "selected": false, "type": "regularNode", @@ -26964,38 +29348,38 @@ exports[`Write save file image-adjustments.chn 1`] = ` }, { "data": { - "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", + "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", "inputData": { - "1": 0, - "2": 43, + "1": 1000, + "2": 1, + "3": 0, }, - "schemaId": "chainner:image:brightness_and_contrast", + "schemaId": "chainner:image:change_colorspace", }, - "height": 310, - "id": "59b0e388-685e-4b7b-8ffe-c64bc98a350f", + "height": 260, + "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", "position": { - "x": 571.3328481394495, - "y": 163.52957902171042, + "x": 515.03125, + "y": 615, }, "selected": false, "type": "regularNode", - "width": 278, + "width": 244, "zIndex": 50, }, { "data": { - "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", + "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", "inputData": { - "1": -61, - "2": 68, + "1": "Foo bar", }, - "schemaId": "chainner:image:hue_and_saturation", + "schemaId": "chainner:image:caption", }, - "height": 310, - "id": "5acd95ce-3be7-42d0-9388-2e681fe39d1c", + "height": 260, + "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", "position": { - "x": 1034.6005807596155, - "y": 179.7658590325766, + "x": 95.03125, + "y": 162, }, "selected": false, "type": "regularNode", @@ -27004,42 +29388,55 @@ exports[`Write save file image-adjustments.chn 1`] = ` }, { "data": { - "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", + "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", "inputData": { "1": 90, - "2": 0, - "3": 0, - "4": 4, - "5": 2, }, - "schemaId": "chainner:image:threshold_adaptive", + "schemaId": "chainner:image:rotate", + }, + "height": 260, + "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", + "position": { + "x": 672.5530413540804, + "y": 1299.5404330540307, + }, + "selected": true, + "type": "regularNode", + "width": 242, + "zIndex": 70, + }, + { + "data": { + "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "inputData": { + "1": 81, + }, + "schemaId": "chainner:image:opacity", }, - "height": 572, - "id": "75cbaa5e-7d31-4990-b46d-8087e550a729", + "height": 456, + "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", "position": { - "x": 1007.135509649303, - "y": 537.8809142551769, + "x": 193.03125, + "y": -37, }, "selected": false, "type": "regularNode", - "width": 262, + "width": 242, "zIndex": 50, }, { "data": { - "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", + "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", "inputData": { - "1": 0, - "2": 0, - "3": 24, + "1": 69, }, - "schemaId": "chainner:image:hue_and_saturation", + "schemaId": "chainner:image:opacity", }, - "height": 356, - "id": "4b37d9ad-cd4f-568b-ba0c-973fae2f4cc7", + "height": 456, + "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", "position": { - "x": 291.33284813944954, - "y": 143.52957902171042, + "x": 193.03125, + "y": 263, }, "selected": false, "type": "regularNode", @@ -27057,212 +29454,176 @@ exports[`Write save file image-adjustments.chn 1`] = ` } `; -exports[`Write save file image-channels.chn 1`] = ` +exports[`Write save file metal-specular.chn 1`] = ` { - "checksum": "522eead1dd254fca1995e60e0e6230e7", + "checksum": "10179b905a2002a4ba1b14d23f7139d9", "content": { "edges": [ { "animated": false, "data": {}, - "id": "1cbdd398-aeda-4abb-a655-a02d745ea32b", - "source": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", - "sourceHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-1", - "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", - "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-1", + "id": "177262f1-eeef-4f9f-9044-88f372c32e1a", + "source": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "sourceHandle": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539-0", + "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2f7e467d-5d40-4ab4-9e28-8f5fc730f50e", - "source": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", - "sourceHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", - "target": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", - "targetHandle": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a-0", + "id": "2ff14bcd-055b-46ab-8b1c-5668564e3b5c", + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "325201b4-fe64-4820-9868-ae3c46741e5a", - "source": "6ca1e847-b2be-461f-add5-7442eb466d27", - "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", - "target": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", - "targetHandle": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923-0", + "id": "3a395533-a29f-45db-8084-dc06048b4b2d", + "selected": false, + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", + "target": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", + "targetHandle": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "36926793-4fbd-4914-9fcb-7ff357209a33", - "source": "6ca1e847-b2be-461f-add5-7442eb466d27", - "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", - "target": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", - "targetHandle": "0f02da52-de20-484f-a4ee-fe4f5c16b09f-0", + "id": "3f886b25-051d-4df2-91f6-b42c1e17dbb1", + "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", + "target": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", + "targetHandle": "9846306b-7f97-4f97-a191-ed59ef7ab0ad-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3f0a792e-89b6-4672-9ba6-db4d32b4c65b", - "source": "6ca1e847-b2be-461f-add5-7442eb466d27", - "sourceHandle": "6ca1e847-b2be-461f-add5-7442eb466d27-0", - "target": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", - "targetHandle": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd-0", + "id": "414a3b38-42ca-40f6-8c52-06627240dd7a", + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", + "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", - "inputData": {}, - "schemaId": "chainner:image:split_channels", - }, - "height": 298, - "id": "0df5f783-71c1-42ef-8fcf-2c4ac91c6923", - "position": { - "x": 479.85304269859705, - "y": 250.19507910772893, - }, - "selected": true, - "type": "regularNode", - "width": 242, - "zIndex": 70, + "animated": false, + "data": {}, + "id": "416e356a-18bb-47b3-abd6-859abf6a4c50", + "selected": false, + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "target": "fdb01134-a344-4213-84ec-95f54f907ba3", + "targetHandle": "fdb01134-a344-4213-84ec-95f54f907ba3-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", - "inputData": { - "1": 1, - }, - "schemaId": "chainner:image:fill_alpha", - }, - "height": 260, - "id": "0f02da52-de20-484f-a4ee-fe4f5c16b09f", - "position": { - "x": 461.03125, - "y": 626, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "4d9e37f4-d600-4442-b9be-dbbbf6543ce3", + "source": "9714307a-4cf4-4b80-b08b-c6ab083a4903", + "sourceHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", + "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", - "inputData": {}, - "schemaId": "chainner:image:merge_transparency", - }, - "height": 218, - "id": "0f5b12e2-78db-4d23-be0e-f1247b0d9a5a", - "position": { - "x": 823.03125, - "y": 944, - }, - "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "5da4378a-d09c-48e2-9b1d-c96d5d7eefbd", + "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", + "target": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", + "targetHandle": "584d881a-95f8-4b9e-b6b1-3be4693db0ff-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "6ca1e847-b2be-461f-add5-7442eb466d27", - "inputData": {}, - "schemaId": "chainner:image:merge_channels", - }, - "height": 298, - "id": "6ca1e847-b2be-461f-add5-7442eb466d27", - "position": { - "x": -89.06084168665939, - "y": 220.21968356908422, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "74250a5e-0c70-457f-8eee-84e0c261dc36", + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", + "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", - "inputData": {}, - "schemaId": "chainner:image:split_transparency", - }, - "height": 218, - "id": "9a3340d5-b39b-44e2-bbae-129df1a0ebdd", - "position": { - "x": 152.03125, - "y": 721, - }, - "selected": false, - "type": "regularNode", - "width": 244, - "zIndex": 50, + "animated": false, + "data": {}, + "id": "814ae7ce-1cb4-4d18-9947-6bceaab6db81", + "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", + "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file image-dim.chn 1`] = ` -{ - "checksum": "619592d14b086f1cc392e648b3c64478", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "08cce8c6-1519-47b2-bc9e-2791b06f8342", - "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", - "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-1", - "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-2", + "id": "a860915a-c6a5-40af-bcaa-7aafb647ca56", + "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", + "target": "d6322950-b0d6-4965-b4b4-033dba4177c6", + "targetHandle": "d6322950-b0d6-4965-b4b4-033dba4177c6-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "51373eef-dfc6-437a-8bcd-f7c1e15db205", - "source": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", - "sourceHandle": "4bf814f8-2ede-4465-9fb3-10a40e7543fa-0", - "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-1", + "id": "b2495871-ffab-414b-aee1-9a02e37a5719", + "source": "1b0d9149-127d-4d2c-a798-79a563f4091f", + "sourceHandle": "1b0d9149-127d-4d2c-a798-79a563f4091f-0", + "target": "9714307a-4cf4-4b80-b08b-c6ab083a4903", + "targetHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "c14bed92-1b42-42f4-9ad7-69e3f4474410", + "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", + "target": "c7768f95-4ce3-4fa7-875b-271a4285cff9", + "targetHandle": "c7768f95-4ce3-4fa7-875b-271a4285cff9-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "7fa6b8d7-47ca-4263-82b9-865525989689", - "source": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", - "sourceHandle": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62-0", - "target": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "targetHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", + "id": "d8035136-3ceb-49cc-809c-37f8ab68d085", + "source": "77117b7f-7aff-47a3-9ae9-319f183803cc", + "sourceHandle": "77117b7f-7aff-47a3-9ae9-319f183803cc-0", + "target": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "targetHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "f07d87a9-d6e6-47fe-8f49-830ccc280def", - "source": "2c77b070-2d17-418e-9a68-c9c0f1651619", - "sourceHandle": "2c77b070-2d17-418e-9a68-c9c0f1651619-0", - "target": "14203edf-1335-4d4f-8174-a86ce0f53bcb", - "targetHandle": "14203edf-1335-4d4f-8174-a86ce0f53bcb-0", + "id": "e0f4ac32-f61a-420f-9c02-9ae344342551", + "selected": false, + "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", + "target": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "targetHandle": "a808ceb7-f63d-45d3-829f-24d85b1e0d24-0", "type": "main", "zIndex": 49, }, @@ -27270,312 +29631,319 @@ exports[`Write save file image-dim.chn 1`] = ` "nodes": [ { "data": { - "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", + "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", "inputData": { - "1": 120, - "2": 340, - "3": 4, + "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_r.dds", }, - "schemaId": "chainner:image:resize_resolution", + "schemaId": "chainner:image:load", }, - "height": 424, - "id": "14203edf-1335-4d4f-8174-a86ce0f53bcb", + "height": 420, + "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", "position": { - "x": 1043.046875, - "y": 557, + "x": 208, + "y": 656, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 283, - "zIndex": 70, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", + "position": { + "x": 480, + "y": 1200, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", "inputData": { - "1": 1024, - "2": 2048, + "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_n.dds", }, - "schemaId": "chainner:image:tile_fill", + "schemaId": "chainner:image:load", }, - "height": 342, - "id": "2c77b070-2d17-418e-9a68-c9c0f1651619", + "height": 420, + "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", "position": { - "x": 692.046875, - "y": 424, + "x": 208, + "y": 1088, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 240, "zIndex": 50, }, { "data": { - "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", "inputData": {}, - "schemaId": "chainner:image:get_dims", + "schemaId": "chainner:image:view", }, - "height": 258, - "id": "4bf814f8-2ede-4465-9fb3-10a40e7543fa", + "height": 332, + "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", "position": { - "x": 135.046875, - "y": 626, + "x": 1056, + "y": 688, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", + "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", "inputData": { - "1": 350, - "2": 3, + "1": 1000, + "2": 1, + "3": 0, }, - "schemaId": "chainner:image:resize_factor", + "schemaId": "chainner:image:change_colorspace", }, - "height": 342, - "id": "e07a2c2b-700d-4422-ae9a-8b22da0aaa62", + "height": 220, + "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", "position": { - "x": 309.046875, - "y": 223, + "x": 480, + "y": 688, }, "selected": false, "type": "regularNode", - "width": 279, + "width": 244, "zIndex": 50, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file image-filters.chn 1`] = ` -{ - "checksum": "128dfcf4705c7bedf24b7a70c277b409", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "28b8e5bf-09c1-4518-9127-df1a959a4f00", - "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", - "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", - "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "35a2263f-272c-4b53-8c36-148890f16c5a", - "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", - "target": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", - "targetHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "5002803f-f885-430f-958d-88000fb138d0", - "source": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "sourceHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-0", - "target": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", - "targetHandle": "ce5d04ca-a08a-4ecf-a07a-dcce789af967-0", - "type": "main", - "zIndex": 49, - }, { - "animated": false, - "data": {}, - "id": "94c6dc2c-f8bb-4605-b627-c51804328e58", - "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", - "target": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "targetHandle": "36ecdf30-ef07-478f-882c-5bb7019d447a-1", - "type": "main", - "zIndex": 49, + "data": { + "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", + "position": { + "x": 1616, + "y": 336, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "ab37d9e5-747a-414d-ac58-afa339d234b9", - "source": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", - "sourceHandle": "bbdbd06c-77d4-4484-8e40-bacf8be550f3-0", - "target": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", - "targetHandle": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e-0", - "type": "main", - "zIndex": 69, + "data": { + "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "position": { + "x": 1056, + "y": 336, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d0c03d92-d081-44fb-89b0-bfac380312d7", - "source": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "sourceHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", - "target": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", - "targetHandle": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "inputData": { + "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_a.dds", + }, + "schemaId": "chainner:image:load", + }, + "height": 420, + "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "position": { + "x": 208, + "y": 224, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "fc84006c-f1af-454e-9e6a-3b7cfac80d96", - "source": "e4e3c71b-e309-459e-a16e-373ad3762cd8", - "sourceHandle": "e4e3c71b-e309-459e-a16e-373ad3762cd8-0", - "target": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "targetHandle": "a206f898-1e62-4297-acfa-2f32ab0d63f4-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "inputData": {}, + "schemaId": "chainner:image:split_channels", + }, + "height": 236, + "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "position": { + "x": 480, + "y": 944, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", - "inputData": { - "2": 25, - }, - "schemaId": "chainner:image:average_color_fix", + "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "inputData": {}, + "schemaId": "chainner:image:metal_to_specular", }, - "height": 300, - "id": "36ecdf30-ef07-478f-882c-5bb7019d447a", + "height": 268, + "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", "position": { - "x": 169.046875, - "y": 933, + "x": 1328, + "y": 688, }, "selected": false, "type": "regularNode", - "width": 279, + "width": 240, "zIndex": 50, }, { "data": { - "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", - "inputData": { - "1": 10, - "2": 8, - }, - "schemaId": "chainner:image:gaussian_blur", + "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 342, - "id": "a206f898-1e62-4297-acfa-2f32ab0d63f4", + "height": 332, + "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", "position": { - "x": 575.046875, - "y": 499, + "x": 1616, + "y": 688, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", - "inputData": { - "1": 3, - }, - "schemaId": "chainner:image:sharpen", + "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 260, - "id": "a7fb83e8-1498-4a2d-8a01-2545ee7a38cf", + "height": 332, + "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", "position": { - "x": 979.046875, - "y": 603, + "x": 1616, + "y": 1040, }, "selected": false, "type": "regularNode", - "width": 257, + "width": 240, "zIndex": 50, }, { "data": { - "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", "inputData": { - "1": 67, - "3": 22, + "3": 23, + "4": 30, }, - "schemaId": "chainner:image:add_normals", + "schemaId": "chainner:image:specular_to_metal", }, - "height": 350, - "id": "bbdbd06c-77d4-4484-8e40-bacf8be550f3", + "height": 364, + "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", "position": { - "x": 461.046875, - "y": 1499, + "x": 768, + "y": 624, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", + "id": "fdb01134-a344-4213-84ec-95f54f907ba3", "inputData": {}, - "schemaId": "chainner:image:normalize_normal_map", + "schemaId": "chainner:image:view", }, - "height": 178, - "id": "cd11a3f3-e196-4c37-81cc-b7d07d4f704e", + "height": 332, + "id": "fdb01134-a344-4213-84ec-95f54f907ba3", "position": { - "x": 787.046875, - "y": 1529, + "x": 1056, + "y": 1040, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 282, - "zIndex": 70, + "width": 240, + "zIndex": 50, + }, + ], + "viewport": { + "x": 164.66190765124418, + "y": -54.82535939094089, + "zoom": 0.7672074420067296, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file model-scale.chn 1`] = ` +{ + "checksum": "94dcaecb771e45bf85981d3b74643183", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "ef31ea17-2e21-402b-8366-7ebacc4fc084", + "source": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", + "sourceHandle": "336d5195-2137-49c4-8efc-6aa1bd99c4c1-0", + "target": "66afd92a-138e-42b7-a5d3-a45737f31ed4", + "targetHandle": "66afd92a-138e-42b7-a5d3-a45737f31ed4-0", + "type": "main", + "zIndex": 69, }, + ], + "nodes": [ { "data": { - "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", + "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", "inputData": { - "2": "L*a*b*", - "3": 0, - "4": 1, + "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-AnimeSharp.pth", }, - "schemaId": "chainner:image:color_transfer", + "schemaId": "chainner:pytorch:load_model", }, - "height": 464, - "id": "ce5d04ca-a08a-4ecf-a07a-dcce789af967", + "height": 418, + "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", "position": { - "x": 634.046875, - "y": 941, + "x": -1, + "y": 219, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 517, "zIndex": 50, }, { "data": { - "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", - "inputData": { - "1": 13.8, - "2": 6.8, - }, - "schemaId": "chainner:image:gaussian_blur", + "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", + "inputData": {}, + "schemaId": "chainner:pytorch:model_dim", }, - "height": 342, - "id": "e4e3c71b-e309-459e-a16e-373ad3762cd8", + "height": 240, + "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", "position": { - "x": 144.046875, - "y": 431, + "x": 239.78031643091583, + "y": 713.9047452339597, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 257, - "zIndex": 50, + "width": 503, + "zIndex": 70, }, ], "viewport": { @@ -27588,52 +29956,52 @@ exports[`Write save file image-filters.chn 1`] = ` } `; -exports[`Write save file image-input-output.chn 1`] = ` +exports[`Write save file ncnn.chn 1`] = ` { - "checksum": "b022fddff9056b6b0ee6b5633f4ea3ed", + "checksum": "57515cc3f2f040e9ef177d168af6b93b", "content": { "edges": [ { "animated": false, "data": {}, - "id": "02a7d939-25a6-4163-81c7-428aae91bd46", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-2", - "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", - "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-3", + "id": "35fe815b-c97b-4768-b976-d3b476e2fddb", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-1", "type": "main", "zIndex": 69, }, { "animated": false, "data": {}, - "id": "4c776107-34d2-4aca-8133-2b9e5143f3a9", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", - "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", - "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-0", + "id": "9e1ee957-9738-4928-bd2f-b232a10afecf", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", + "targetHandle": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "72c744c1-652b-4cff-b0d3-b17958cb692c", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-0", - "target": "491b5a02-0d03-4299-a89e-bc9095175220", - "targetHandle": "491b5a02-0d03-4299-a89e-bc9095175220-0", + "id": "d33b8c77-c502-44c6-b297-1269534ef2a2", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "5961ee68-6b8f-43ad-9120-52e06689ae77", + "targetHandle": "5961ee68-6b8f-43ad-9120-52e06689ae77-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "fc1c2d5e-26e2-458b-aec0-d1be2118900d", - "source": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", - "sourceHandle": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d-1", - "target": "891982b8-2d6a-4228-aefb-2e0ef91796aa", - "targetHandle": "891982b8-2d6a-4228-aefb-2e0ef91796aa-1", + "id": "e285a65e-5c8a-412b-b8db-89df232cdb9d", + "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", + "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-0", "type": "main", "zIndex": 69, }, @@ -27641,52 +30009,70 @@ exports[`Write save file image-input-output.chn 1`] = ` "nodes": [ { "data": { - "id": "491b5a02-0d03-4299-a89e-bc9095175220", + "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", "inputData": {}, - "schemaId": "chainner:image:preview", + "schemaId": "chainner:ncnn:save_model", }, - "height": 120, - "id": "491b5a02-0d03-4299-a89e-bc9095175220", + "height": 284, + "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", "position": { - "x": 694.046875, - "y": 145, + "x": 544.03125, + "y": 308, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 257, "zIndex": 50, }, { "data": { - "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", "inputData": { - "2": "foo", - "4": "jpg", + "2": 23, }, - "schemaId": "chainner:image:save", + "schemaId": "chainner:ncnn:interpolate_models", + }, + "height": 310, + "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "position": { + "x": 795.03125, + "y": 635, + }, + "selected": true, + "type": "regularNode", + "width": 248, + "zIndex": 70, + }, + { + "data": { + "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", + "inputData": { + "2": 0, + }, + "schemaId": "chainner:ncnn:upscale_image", }, - "height": 448, - "id": "891982b8-2d6a-4228-aefb-2e0ef91796aa", + "height": 218, + "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", "position": { - "x": 697.046875, - "y": 311, + "x": 390.03125, + "y": 676, }, "selected": false, "type": "regularNode", - "width": 265, + "width": 242, "zIndex": 50, }, { "data": { - "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", "inputData": {}, - "schemaId": "chainner:image:load", + "schemaId": "chainner:ncnn:load_model", }, - "height": 300, - "id": "fda0194b-47ac-4ce1-a5f6-6f1021a3110d", + "height": 342, + "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", "position": { - "x": 96.609375, - "y": 144, + "x": 95.03125, + "y": 321, }, "selected": false, "type": "regularNode", @@ -27704,155 +30090,130 @@ exports[`Write save file image-input-output.chn 1`] = ` } `; -exports[`Write save file image-iterator.chn 1`] = ` +exports[`Write save file normal-map-generator.chn 1`] = ` { - "checksum": "ab14fe72577920e77b2171df77f9b736", + "checksum": "df23731f0484d07c4b073660c366645d", "content": { "edges": [ { "animated": false, "data": {}, - "id": "575fe457-3a19-4e6b-ae68-f070259b37ce", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-1", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-1", - "type": "main", - "zIndex": 79, - }, - { - "animated": false, - "data": {}, - "id": "767d6143-1ea2-42d5-87e7-a2ad0c9480da", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-0", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-0", - "type": "main", - "zIndex": 79, - }, - { - "animated": false, - "data": {}, - "id": "ae8370cb-8e62-4d7e-b2b1-9fcc0158546a", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-3", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-3", + "id": "30e6cfc3-77fd-440a-82b2-bd7a090a790f", + "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", + "target": "091149ea-be6a-44d9-af3d-fb0902b9077d", + "targetHandle": "091149ea-be6a-44d9-af3d-fb0902b9077d-0", "type": "main", - "zIndex": 79, + "zIndex": 69, }, { "animated": false, "data": {}, - "id": "c15cf2bf-0a81-4deb-a7fd-1ed8026acf7f", - "source": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "sourceHandle": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2-2", - "target": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "targetHandle": "17750f85-fd24-4089-9fde-2ca8a1fd8abe-2", + "id": "9d70249f-14f4-4f79-8fe5-fb4ee1767b9f", + "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", + "target": "a6759cf4-cd53-4bb8-afc2-929733532786", + "targetHandle": "a6759cf4-cd53-4bb8-afc2-929733532786-0", "type": "main", - "zIndex": 79, + "zIndex": 69, }, ], "nodes": [ { "data": { - "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", - "inputData": { - "0": "C:\\Users\\micha\\Desktop\\wood-test", - }, - "iteratorSize": { - "height": 720, - "offsetLeft": 9, - "offsetTop": 163, - "width": 1280, - }, - "schemaId": "chainner:image:file_iterator", + "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 908, - "id": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "height": 372, + "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", "position": { - "x": 113.046875, - "y": 157, + "x": 410, + "y": 878, }, - "selected": true, - "type": "iterator", - "width": 1298, - "zIndex": 78, + "selected": false, + "type": "regularNode", + "width": 242, + "zIndex": 50, }, { "data": { - "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", + "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", "inputData": { - "4": "png", + "1": 0, + "2": 0, + "3": 0, + "4": 1, + "5": "sobel", + "6": 0, + "7": "none", }, - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", - "schemaId": "chainner:image:save", + "schemaId": "chainner:image:normal_generator", }, "height": 448, - "id": "17750f85-fd24-4089-9fde-2ca8a1fd8abe", - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", "position": { - "x": 670, - "y": 284, + "x": 410.0177579278752, + "y": 339.0188609548806, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 265, - "zIndex": 80, + "width": 282, + "zIndex": 70, }, { "data": { - "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", + "id": "a6759cf4-cd53-4bb8-afc2-929733532786", "inputData": {}, - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", - "schemaId": "chainner:image:file_iterator_load", + "schemaId": "chainner:image:preview", }, - "height": 298, - "id": "8bd9d4bf-a83b-4dea-9b09-929fb60067f2", - "parentNode": "d237f8b4-1953-44d4-978c-d5cf7c4c84eb", + "height": 118, + "id": "a6759cf4-cd53-4bb8-afc2-929733532786", "position": { - "x": 9, - "y": 163, + "x": 745.7945904630488, + "y": 855.2046073651672, }, "selected": false, - "type": "iteratorHelper", - "width": 264, - "zIndex": 80, + "type": "regularNode", + "width": 267, + "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": -52.25190083081105, + "y": -133.49885267518903, + "zoom": 0.8705505632961265, }, }, "version": "0.0.0-test", } `; -exports[`Write save file image-metrics.chn 1`] = ` +exports[`Write save file onnx-interpolate.chn 1`] = ` { - "checksum": "b32ee40fefb7b627c825ae653b232c0a", + "checksum": "1826a1b882ec4c54636066932cdeafb1", "content": { "edges": [], "nodes": [ { "data": { - "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", - "inputData": {}, - "schemaId": "chainner:image:image_metrics", + "id": "fbb2100e-2568-4427-b730-642e92b633b0", + "inputData": { + "2": 67, + }, + "isDisabled": false, + "schemaId": "chainner:onnx:interpolate_models", }, - "height": 295, - "id": "0a3ed516-9505-462d-9ada-c409da4c4d67", + "height": 381, + "id": "fbb2100e-2568-4427-b730-642e92b633b0", "position": { - "x": 624, - "y": 560, + "x": 384, + "y": 144, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 241, - "zIndex": 70, + "width": 247, + "zIndex": 50, }, ], "viewport": { @@ -27862,132 +30223,91 @@ exports[`Write save file image-metrics.chn 1`] = ` }, }, "version": "0.0.0-test", -} -`; - -exports[`Write save file image-utilities.chn 1`] = ` -{ - "checksum": "58194428d6da5dd3eeda524547ec702d", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "131a876a-9792-4386-8134-5fca38572daa", - "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", - "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "27c816ae-d0de-4380-943b-9ef2c9248c9d", - "source": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "sourceHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", - "target": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", - "targetHandle": "89d518ad-2769-4eee-81e5-5b7876cfc4f1-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "371a6e2f-c7f8-4c81-92be-1eab530cd346", - "source": "7094b9d4-3173-450f-b491-3c6936c510ab", - "sourceHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", - "target": "c56c2f68-0478-4db5-b038-24f83f8ae275", - "targetHandle": "c56c2f68-0478-4db5-b038-24f83f8ae275-0", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "5913e9ba-c2c7-4836-a3b4-7375ca75a7ad", - "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", - "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", - "target": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", - "targetHandle": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "63490a2f-b598-433a-864e-4a08ec2e7cfb", - "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", - "target": "760f82b1-119a-53ae-af2b-45e583af6e7b", - "targetHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "6f75d981-4acc-4501-a370-ba466dd8001e", - "source": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "sourceHandle": "9fe50d97-8d04-43b7-adde-f5dfad7b577f-0", - "target": "ad24cc0b-36ac-415f-9347-c6da40edec4e", - "targetHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", - "type": "main", - "zIndex": 49, - }, +} +`; + +exports[`Write save file opacity.chn 1`] = ` +{ + "checksum": "07014c123db5bd7ebbb1d5a50421555f", + "content": { + "edges": [], + "nodes": [ { - "animated": false, - "data": {}, - "id": "73804025-435d-4e52-bd8b-caffdd1f6799", - "source": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", - "sourceHandle": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93-0", - "target": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", - "targetHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", + "inputData": { + "1": 72, + }, + "schemaId": "chainner:image:opacity", + }, + "height": 241, + "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", + "position": { + "x": 480, + "y": 400, + }, + "selected": true, + "type": "regularNode", + "width": 241, + "zIndex": 70, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file pass-through.chn 1`] = ` +{ + "checksum": "280bd59efd018bed5a456d8245f9c2ff", + "content": { + "edges": [ { "animated": false, "data": {}, - "id": "b807296b-cb0e-4073-bc96-d56e2ff191ce", - "source": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "sourceHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", - "target": "7094b9d4-3173-450f-b491-3c6936c510ab", - "targetHandle": "7094b9d4-3173-450f-b491-3c6936c510ab-0", + "id": "3674d502-1d74-464c-ab57-89e7f2102a41", + "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", + "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", + "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "cd968055-e15d-4897-b09c-20d95129f2d1", - "source": "ad24cc0b-36ac-415f-9347-c6da40edec4e", - "sourceHandle": "ad24cc0b-36ac-415f-9347-c6da40edec4e-0", - "target": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", - "targetHandle": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6-0", + "id": "805d22e1-cb42-4ee3-aef6-146537b7730c", + "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", + "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-1", + "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", + "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "23ded9d1-614a-5eb9-9699-63c69a30e260", - "source": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", - "sourceHandle": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f-0", - "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-0", + "id": "990e5119-03a0-4ce7-8229-02a7bb3efbf9", + "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", + "target": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", + "targetHandle": "e8ae0225-aa99-4d54-856b-c7488ca77dd0-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "58624df5-fc25-5120-83e3-8e1433039b6b", - "source": "760f82b1-119a-53ae-af2b-45e583af6e7b", - "sourceHandle": "760f82b1-119a-53ae-af2b-45e583af6e7b-0", - "target": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "targetHandle": "246c1a4b-9d15-4e93-b296-9ca05a51170a-1", + "id": "e8214640-0ebc-40d4-80dc-35a014c9965d", + "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", + "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-0", + "target": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "targetHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", "type": "main", "zIndex": 49, }, @@ -27995,20 +30315,15 @@ exports[`Write save file image-utilities.chn 1`] = ` "nodes": [ { "data": { - "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", - "inputData": { - "2": 0, - "3": 69, - "4": 0, - "5": 81, - }, - "schemaId": "chainner:image:blend", + "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", + "inputData": {}, + "schemaId": "chainner:utility:pass_through", }, - "height": 456, - "id": "246c1a4b-9d15-4e93-b296-9ca05a51170a", + "height": 176, + "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", "position": { - "x": 453.03125, - "y": 113, + "x": 341.7511423939119, + "y": 253.85412981498177, }, "selected": false, "type": "regularNode", @@ -28017,78 +30332,179 @@ exports[`Write save file image-utilities.chn 1`] = ` }, { "data": { - "id": "7094b9d4-3173-450f-b491-3c6936c510ab", + "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", "inputData": { - "1": 0, + "3": "kjasdhaskdjhasd", + "4": "png", }, - "schemaId": "chainner:image:flip", + "schemaId": "chainner:image:save", }, - "height": 260, - "id": "7094b9d4-3173-450f-b491-3c6936c510ab", + "height": 422, + "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", "position": { - "x": 222.71233886887774, - "y": 1112.075862240231, + "x": 649.8632689662784, + "y": 406.7388401632344, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 265, "zIndex": 50, }, { "data": { - "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", + "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", "inputData": { - "1": 1, - "2": 34, + "0": "C:\\Users\\micha\\Desktop\\face.png", }, - "schemaId": "chainner:image:create_border", + "schemaId": "chainner:image:load", }, - "height": 342, - "id": "7ae37f51-b9d9-41d8-aed7-b6f5a0cea0d6", + "height": 488, + "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", "position": { - "x": 921.6036887897096, - "y": 365.42388294050994, + "x": 36, + "y": 166, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 257, "zIndex": 50, }, { "data": { - "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", - "inputData": { - "1": 243, - "2": 3, - }, - "schemaId": "chainner:image:shift", + "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", + "inputData": {}, + "schemaId": "chainner:image:preview", }, - "height": 342, - "id": "89d518ad-2769-4eee-81e5-5b7876cfc4f1", + "height": 118, + "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", "position": { - "x": 1017.8220871882434, - "y": 930.7055908254938, + "x": 643.747979314531, + "y": 247.93391927096337, }, "selected": false, "type": "regularNode", - "width": 283, + "width": 267, "zIndex": 50, }, + ], + "viewport": { + "x": 0, + "y": 0, + "zoom": 1, + }, + }, + "version": "0.0.0-test", +} +`; + +exports[`Write save file pytorch.chn 1`] = ` +{ + "checksum": "40d62300c7beaaccbb42be1660bb02f3", + "content": { + "edges": [ + { + "animated": false, + "data": {}, + "id": "008463f1-77cf-4f39-b888-6f7bdbf6f375", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", + "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-0", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "0c9a3fe3-b2a5-419b-8b04-10cdbeb0ce36", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", + "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", + "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-2", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "189cbc3a-d9a3-4c3e-bc7b-f432820668d2", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", + "targetHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "2eb949f9-b277-4f73-8053-7ac1646649d4", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "0ff35754-a542-4812-b3d5-2f1897c1972b", + "targetHandle": "0ff35754-a542-4812-b3d5-2f1897c1972b-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "3b4a14ed-8ad0-4c78-8b74-8075555d5375", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", + "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", + "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-2", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "72975f3e-aad2-46d0-8a17-20eeda1f14f8", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", + "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "9ef7dac4-e560-4a87-b572-c22e7be3d516", + "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", + "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", + "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", + "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-1", + "type": "main", + "zIndex": 69, + }, + { + "animated": false, + "data": {}, + "id": "92bcce47-12bd-52bc-bbdc-9e3c954eb3fa", + "source": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", + "sourceHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", + "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", + "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-0", + "type": "main", + "zIndex": 49, + }, + ], + "nodes": [ { "data": { - "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", "inputData": { - "2": 10, - "3": 100, - "4": 10, + "2": 0, }, - "schemaId": "chainner:image:blend", + "schemaId": "chainner:pytorch:upscale_image", }, "height": 218, - "id": "94e84d6f-5179-42c9-8d63-2f3ddfd121d9", + "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", "position": { - "x": 592.7247701547936, - "y": 985.0646017506039, + "x": 463.0481218063261, + "y": 54.77750343838076, }, "selected": false, "type": "regularNode", @@ -28097,118 +30513,91 @@ exports[`Write save file image-utilities.chn 1`] = ` }, { "data": { - "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", - "inputData": { - "4": "horizontal", - }, - "schemaId": "chainner:image:stack", + "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", + "inputData": {}, + "schemaId": "chainner:pytorch:save_model", }, - "height": 380, - "id": "9fe50d97-8d04-43b7-adde-f5dfad7b577f", + "height": 284, + "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", "position": { - "x": 108.03125, - "y": 498, + "x": 777.4674540587876, + "y": 306.40246044613554, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 257, "zIndex": 50, }, { "data": { - "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", "inputData": { - "1": 1000, - "2": 1, - "3": 0, + "2": 74, }, - "schemaId": "chainner:image:change_colorspace", + "schemaId": "chainner:pytorch:interpolate_models", }, - "height": 260, - "id": "ad24cc0b-36ac-415f-9347-c6da40edec4e", + "height": 310, + "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", "position": { - "x": 515.03125, - "y": 615, + "x": 137.4541188825251, + "y": 757.7994492005994, }, - "selected": false, + "selected": true, "type": "regularNode", - "width": 244, - "zIndex": 50, + "width": 248, + "zIndex": 70, }, { "data": { - "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", - "inputData": { - "1": "Foo bar", - }, - "schemaId": "chainner:image:caption", + "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", + "inputData": {}, + "schemaId": "chainner:pytorch:convert_to_onnx", }, - "height": 260, - "id": "c104d1f4-02cc-4e8c-a1cc-21dec7afaa93", + "height": 284, + "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", "position": { - "x": 95.03125, - "y": 162, + "x": 762.9729019259927, + "y": 669.0123022306777, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 257, "zIndex": 50, }, { "data": { - "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", - "inputData": { - "1": 90, - }, - "schemaId": "chainner:image:rotate", - }, - "height": 260, - "id": "c56c2f68-0478-4db5-b038-24f83f8ae275", - "position": { - "x": 672.5530413540804, - "y": 1299.5404330540307, - }, - "selected": true, - "type": "regularNode", - "width": 242, - "zIndex": 70, - }, - { - "data": { - "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", "inputData": { - "1": 81, + "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-UltraSharp.pth", }, - "schemaId": "chainner:image:opacity", + "schemaId": "chainner:pytorch:load_model", }, - "height": 456, - "id": "f7249477-4af7-5e5a-bd2c-0aea42aa6d3f", + "height": 324, + "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", "position": { - "x": 193.03125, - "y": -37, + "x": 54.03125, + "y": 285, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 258, "zIndex": 50, }, { "data": { - "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", - "inputData": { - "1": 69, - }, - "schemaId": "chainner:image:opacity", + "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", + "inputData": {}, + "schemaId": "chainner:onnx:save_model", }, - "height": 456, - "id": "760f82b1-119a-53ae-af2b-45e583af6e7b", + "height": 284, + "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", "position": { - "x": 193.03125, - "y": 263, + "x": 1062.9729019259926, + "y": 869.0123022306777, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 257, "zIndex": 50, }, ], @@ -28222,176 +30611,112 @@ exports[`Write save file image-utilities.chn 1`] = ` } `; -exports[`Write save file metal-specular.chn 1`] = ` +exports[`Write save file pytorch-scunet.chn 1`] = ` { - "checksum": "10179b905a2002a4ba1b14d23f7139d9", + "checksum": "9d801de3470988431127bd39c72414c0", "content": { "edges": [ { "animated": false, "data": {}, - "id": "177262f1-eeef-4f9f-9044-88f372c32e1a", - "source": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", - "sourceHandle": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539-0", - "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "2ff14bcd-055b-46ab-8b1c-5668564e3b5c", - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", - "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "3a395533-a29f-45db-8084-dc06048b4b2d", + "id": "124360d7-1d52-4a02-8931-831d63895907", "selected": false, - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", - "target": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", - "targetHandle": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "3f886b25-051d-4df2-91f6-b42c1e17dbb1", - "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", - "target": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", - "targetHandle": "9846306b-7f97-4f97-a191-ed59ef7ab0ad-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "414a3b38-42ca-40f6-8c52-06627240dd7a", - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", - "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-0", + "source": "28b35b97-9ddc-4265-bf78-ff2784789608", + "sourceHandle": "28b35b97-9ddc-4265-bf78-ff2784789608-0", + "target": "febcf0d5-23b4-4485-9316-377de0605105", + "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "416e356a-18bb-47b3-abd6-859abf6a4c50", + "id": "32bfde3e-56ac-4981-876f-bdf716ee9ecb", "selected": false, - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", - "target": "fdb01134-a344-4213-84ec-95f54f907ba3", - "targetHandle": "fdb01134-a344-4213-84ec-95f54f907ba3-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "4d9e37f4-d600-4442-b9be-dbbbf6543ce3", - "source": "9714307a-4cf4-4b80-b08b-c6ab083a4903", - "sourceHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", - "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "5da4378a-d09c-48e2-9b1d-c96d5d7eefbd", - "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", - "target": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", - "targetHandle": "584d881a-95f8-4b9e-b6b1-3be4693db0ff-0", + "source": "425376ac-616b-4d89-96c4-2e3238880f9c", + "sourceHandle": "425376ac-616b-4d89-96c4-2e3238880f9c-0", + "target": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", + "targetHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "74250a5e-0c70-457f-8eee-84e0c261dc36", - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-1", - "target": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "targetHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", + "id": "3d29e31d-cab9-444f-8a45-14c3e4df3ada", + "source": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", + "sourceHandle": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745-0", + "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "814ae7ce-1cb4-4d18-9947-6bceaab6db81", - "source": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "sourceHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", - "target": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "targetHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-2", + "id": "4339a544-6271-476e-bda5-d6860c0bb098", + "source": "f1ccef04-75d9-4653-819b-06c981222442", + "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "a860915a-c6a5-40af-bcaa-7aafb647ca56", - "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-2", - "target": "d6322950-b0d6-4965-b4b4-033dba4177c6", - "targetHandle": "d6322950-b0d6-4965-b4b4-033dba4177c6-0", + "id": "6398381e-adbd-4f9d-8527-408d6ec764e4", + "selected": false, + "source": "f1ccef04-75d9-4653-819b-06c981222442", + "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "target": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", + "targetHandle": "3afa73af-58f0-4f0a-b215-c5ba3ec26893-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b2495871-ffab-414b-aee1-9a02e37a5719", - "source": "1b0d9149-127d-4d2c-a798-79a563f4091f", - "sourceHandle": "1b0d9149-127d-4d2c-a798-79a563f4091f-0", - "target": "9714307a-4cf4-4b80-b08b-c6ab083a4903", - "targetHandle": "9714307a-4cf4-4b80-b08b-c6ab083a4903-0", + "id": "68597ac1-71f2-4485-a756-6473fde19702", + "selected": false, + "source": "f1ccef04-75d9-4653-819b-06c981222442", + "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "target": "febcf0d5-23b4-4485-9316-377de0605105", + "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-1", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "c14bed92-1b42-42f4-9ad7-69e3f4474410", - "source": "bd7c2c0d-a290-412b-84de-53862e8387aa", - "sourceHandle": "bd7c2c0d-a290-412b-84de-53862e8387aa-1", - "target": "c7768f95-4ce3-4fa7-875b-271a4285cff9", - "targetHandle": "c7768f95-4ce3-4fa7-875b-271a4285cff9-0", + "id": "81e73474-6e3d-4486-b179-ecbdaed7c5cc", + "source": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "sourceHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", + "target": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", + "targetHandle": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "d8035136-3ceb-49cc-809c-37f8ab68d085", - "source": "77117b7f-7aff-47a3-9ae9-319f183803cc", - "sourceHandle": "77117b7f-7aff-47a3-9ae9-319f183803cc-0", - "target": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "targetHandle": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce-0", + "id": "8a1168ab-765e-431f-aaba-8b1011481f37", + "source": "febcf0d5-23b4-4485-9316-377de0605105", + "sourceHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", + "target": "f09bca4e-6603-48c2-a812-1039aa8ff118", + "targetHandle": "f09bca4e-6603-48c2-a812-1039aa8ff118-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e0f4ac32-f61a-420f-9c02-9ae344342551", + "id": "966431c3-f17a-45c8-b3d5-d6e6b734bc69", "selected": false, - "source": "ed626709-fb53-4a88-854d-c5c3fed3543c", - "sourceHandle": "ed626709-fb53-4a88-854d-c5c3fed3543c-0", - "target": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", - "targetHandle": "a808ceb7-f63d-45d3-829f-24d85b1e0d24-0", + "source": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", + "sourceHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", + "target": "f1ccef04-75d9-4653-819b-06c981222442", + "targetHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", "type": "main", "zIndex": 49, }, @@ -28399,70 +30724,55 @@ exports[`Write save file metal-specular.chn 1`] = ` "nodes": [ { "data": { - "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", + "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", "inputData": { - "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_r.dds", + "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_psnr.pth", }, - "schemaId": "chainner:image:load", - }, - "height": 420, - "id": "1b0d9149-127d-4d2c-a798-79a563f4091f", - "position": { - "x": 208, - "y": 656, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", - "inputData": {}, - "schemaId": "chainner:image:view", + "isDisabled": false, + "schemaId": "chainner:pytorch:load_model", }, - "height": 332, - "id": "584d881a-95f8-4b9e-b6b1-3be4693db0ff", + "height": 252, + "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", "position": { - "x": 480, - "y": 1200, + "x": -520.6913678300932, + "y": 901.4967911386506, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 244, "zIndex": 50, }, { "data": { - "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", + "id": "28b35b97-9ddc-4265-bf78-ff2784789608", "inputData": { - "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_n.dds", + "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_gan.pth", }, - "schemaId": "chainner:image:load", + "isDisabled": false, + "schemaId": "chainner:pytorch:load_model", }, - "height": 420, - "id": "77117b7f-7aff-47a3-9ae9-319f183803cc", + "height": 252, + "id": "28b35b97-9ddc-4265-bf78-ff2784789608", "position": { - "x": 208, - "y": 1088, + "x": -507.4859156498917, + "y": 396.05936096418117, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 244, "zIndex": 50, }, { "data": { - "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", + "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "7de99961-fbc6-4a58-822f-fe9fc73c1b3c", + "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", "position": { - "x": 1056, - "y": 688, + "x": 579.9043963977455, + "y": -251.4056420380027, }, "selected": false, "type": "regularNode", @@ -28471,53 +30781,17 @@ exports[`Write save file metal-specular.chn 1`] = ` }, { "data": { - "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", + "id": "425376ac-616b-4d89-96c4-2e3238880f9c", "inputData": { - "1": 1000, - "2": 1, - "3": 0, + "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\256x256.png", }, - "schemaId": "chainner:image:change_colorspace", - }, - "height": 220, - "id": "9714307a-4cf4-4b80-b08b-c6ab083a4903", - "position": { - "x": 480, - "y": 688, - }, - "selected": false, - "type": "regularNode", - "width": 244, - "zIndex": 50, - }, - { - "data": { - "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "9846306b-7f97-4f97-a191-ed59ef7ab0ad", - "position": { - "x": 1616, - "y": 336, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", - "inputData": {}, - "schemaId": "chainner:image:view", + "schemaId": "chainner:image:load", }, - "height": 332, - "id": "a808ceb7-f63d-45d3-829f-24d85b1e0d24", + "height": 420, + "id": "425376ac-616b-4d89-96c4-2e3238880f9c", "position": { - "x": 1056, - "y": 336, + "x": -520.6258512668744, + "y": -268.7414137863447, }, "selected": false, "type": "regularNode", @@ -28526,51 +30800,61 @@ exports[`Write save file metal-specular.chn 1`] = ` }, { "data": { - "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", "inputData": { - "0": "C:\\DS3TexUp\\extract\\parts\\WP_A_2020_WP_A_2020_a.dds", + "0": "scunet_color_real_psnr.pth +", }, - "schemaId": "chainner:image:load", + "inputSize": { + "0": { + "height": 80, + "width": 243, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 420, - "id": "ab9ca63c-c3cc-420f-92a6-2a00e1fe0539", + "height": 156, + "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", "position": { - "x": 208, - "y": 224, + "x": -521.8132249193926, + "y": 727.5156388863755, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 261, "zIndex": 50, }, { "data": { - "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", - "inputData": {}, - "schemaId": "chainner:image:split_channels", + "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", + "inputData": { + "2": -1, + }, + "isDisabled": false, + "schemaId": "chainner:pytorch:upscale_image", }, - "height": 236, - "id": "ba49d293-6c4d-4372-a94f-8c7c4b5765ce", + "height": 228, + "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", "position": { - "x": 480, - "y": 944, + "x": 879.0111977549333, + "y": 951.4789370127307, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 267, "zIndex": 50, }, { "data": { - "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", "inputData": {}, - "schemaId": "chainner:image:metal_to_specular", + "schemaId": "chainner:image:view", }, - "height": 268, - "id": "bd7c2c0d-a290-412b-84de-53862e8387aa", + "height": 332, + "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", "position": { - "x": 1328, - "y": 688, + "x": 1221.0111977549332, + "y": 951.4789370127307, }, "selected": false, "type": "regularNode", @@ -28579,268 +30863,227 @@ exports[`Write save file metal-specular.chn 1`] = ` }, { "data": { - "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", + "inputData": { + "0": "scunet_color_real_gan.pth +", + }, + "inputSize": { + "0": { + "height": 80, + "width": 243, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 332, - "id": "c7768f95-4ce3-4fa7-875b-271a4285cff9", + "height": 156, + "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", "position": { - "x": 1616, - "y": 688, + "x": -508.6077727391911, + "y": 222.0782087119062, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 261, "zIndex": 50, }, { "data": { - "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", + "inputData": { + "1": 256, + "2": 257, + "3": -1, + }, + "schemaId": "chainner:image:resize_resolution", }, - "height": 332, - "id": "d6322950-b0d6-4965-b4b4-033dba4177c6", + "height": 308, + "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", "position": { - "x": 1616, - "y": 1040, + "x": -44.065556737675024, + "y": -254.72296827231523, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 243, "zIndex": 50, }, { "data": { - "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", "inputData": { - "3": 23, - "4": 30, + "0": ""256x256.png" file from chaiNNer repository: +https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/256x256.png +", }, - "schemaId": "chainner:image:specular_to_metal", + "inputSize": { + "0": { + "height": 80, + "width": 838, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 364, - "id": "ed626709-fb53-4a88-854d-c5c3fed3543c", + "height": 156, + "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", "position": { - "x": 768, - "y": 624, + "x": -760.3439372349015, + "y": -449.22369941881294, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 856, "zIndex": 50, }, { "data": { - "id": "fdb01134-a344-4213-84ec-95f54f907ba3", + "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "fdb01134-a344-4213-84ec-95f54f907ba3", + "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", "position": { - "x": 1056, - "y": 1040, + "x": 1198.0369047464735, + "y": 455.1592094149395, }, "selected": false, "type": "regularNode", "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": 164.66190765124418, - "y": -54.82535939094089, - "zoom": 0.7672074420067296, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file model-scale.chn 1`] = ` -{ - "checksum": "94dcaecb771e45bf85981d3b74643183", - "content": { - "edges": [ - { - "animated": false, - "data": {}, - "id": "ef31ea17-2e21-402b-8366-7ebacc4fc084", - "source": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", - "sourceHandle": "336d5195-2137-49c4-8efc-6aa1bd99c4c1-0", - "target": "66afd92a-138e-42b7-a5d3-a45737f31ed4", - "targetHandle": "66afd92a-138e-42b7-a5d3-a45737f31ed4-0", - "type": "main", - "zIndex": 69, - }, - ], - "nodes": [ { "data": { - "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", + "id": "f1ccef04-75d9-4653-819b-06c981222442", "inputData": { - "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-AnimeSharp.pth", + "1": "gaussian", + "2": "rgb", + "3": 22, + "4": 735450, }, - "schemaId": "chainner:pytorch:load_model", + "schemaId": "chainner:image:add_noise", }, - "height": 418, - "id": "336d5195-2137-49c4-8efc-6aa1bd99c4c1", + "height": 344, + "id": "f1ccef04-75d9-4653-819b-06c981222442", "position": { - "x": -1, - "y": 219, + "x": 260.0950675369879, + "y": -254.44311128315388, }, "selected": false, "type": "regularNode", - "width": 517, + "width": 240, "zIndex": 50, }, { "data": { - "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", - "inputData": {}, - "schemaId": "chainner:pytorch:model_dim", + "id": "febcf0d5-23b4-4485-9316-377de0605105", + "inputData": { + "2": 128, + }, + "schemaId": "chainner:pytorch:upscale_image", }, - "height": 240, - "id": "66afd92a-138e-42b7-a5d3-a45737f31ed4", + "height": 228, + "id": "febcf0d5-23b4-4485-9316-377de0605105", "position": { - "x": 239.78031643091583, - "y": 713.9047452339597, + "x": 883.0369047464735, + "y": 455.1592094149395, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 503, - "zIndex": 70, + "width": 267, + "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 680.3840602835174, + "y": 359.2600050701428, + "zoom": 0.6658017015615836, }, }, "version": "0.0.0-test", } `; -exports[`Write save file ncnn.chn 1`] = ` +exports[`Write save file resize-to-side.chn 1`] = ` { - "checksum": "57515cc3f2f040e9ef177d168af6b93b", + "checksum": "e3674a348d6215fefb7cfecf90fb65a1", "content": { "edges": [ { "animated": false, "data": {}, - "id": "35fe815b-c97b-4768-b976-d3b476e2fddb", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", - "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-1", - "type": "main", - "zIndex": 69, - }, - { - "animated": false, - "data": {}, - "id": "9e1ee957-9738-4928-bd2f-b232a10afecf", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", - "targetHandle": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df-0", + "id": "3046d390-6349-410c-b348-c0761399f39b", + "source": "89ad8b89-a34e-4327-846d-4c66ab4006e8", + "sourceHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", + "target": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", + "targetHandle": "0a558c45-2c62-4d94-a006-f3e24a40d2f5-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "d33b8c77-c502-44c6-b297-1269534ef2a2", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "5961ee68-6b8f-43ad-9120-52e06689ae77", - "targetHandle": "5961ee68-6b8f-43ad-9120-52e06689ae77-0", + "id": "64cee5d9-9521-4c12-8db0-52dcc9b42ca5", + "source": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", + "sourceHandle": "fc9844d5-e9be-4f7d-8e01-b17944fb6874-0", + "target": "89ad8b89-a34e-4327-846d-4c66ab4006e8", + "targetHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", "type": "main", "zIndex": 49, }, - { - "animated": false, - "data": {}, - "id": "e285a65e-5c8a-412b-b8db-89df232cdb9d", - "source": "bb5765f1-023f-46df-8fb2-33e5ad839427", - "sourceHandle": "bb5765f1-023f-46df-8fb2-33e5ad839427-0", - "target": "444d3246-76ad-4ba1-8b50-4ff2527bab87", - "targetHandle": "444d3246-76ad-4ba1-8b50-4ff2527bab87-0", - "type": "main", - "zIndex": 69, - }, ], "nodes": [ { "data": { - "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", - "inputData": {}, - "schemaId": "chainner:ncnn:save_model", - }, - "height": 284, - "id": "24b604f1-4c1b-40e1-a03b-3dfc6b2ba8df", - "position": { - "x": 544.03125, - "y": 308, - }, - "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, - }, - { - "data": { - "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", "inputData": { - "2": 23, + "4": "png", }, - "schemaId": "chainner:ncnn:interpolate_models", + "schemaId": "chainner:image:save", }, - "height": 310, - "id": "444d3246-76ad-4ba1-8b50-4ff2527bab87", + "height": 422, + "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", "position": { - "x": 795.03125, - "y": 635, + "x": 1485, + "y": 480, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 248, - "zIndex": 70, + "width": 265, + "zIndex": 50, }, { "data": { - "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", + "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", "inputData": { - "2": 0, + "1": 2160, + "2": "width", + "3": -1, }, - "schemaId": "chainner:ncnn:upscale_image", + "schemaId": "chainner:image:resize_to_side", }, - "height": 218, - "id": "5961ee68-6b8f-43ad-9120-52e06689ae77", + "height": 404, + "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", "position": { - "x": 390.03125, - "y": 676, + "x": 990, + "y": 375, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 283, "zIndex": 50, }, { "data": { - "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", "inputData": {}, - "schemaId": "chainner:ncnn:load_model", + "schemaId": "chainner:image:load", }, - "height": 342, - "id": "bb5765f1-023f-46df-8fb2-33e5ad839427", + "height": 488, + "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", "position": { - "x": 95.03125, - "y": 321, + "x": 615, + "y": 330, }, "selected": false, "type": "regularNode", @@ -28858,165 +31101,176 @@ exports[`Write save file ncnn.chn 1`] = ` } `; -exports[`Write save file normal-map-generator.chn 1`] = ` +exports[`Write save file rnd.chn 1`] = ` { - "checksum": "df23731f0484d07c4b073660c366645d", + "checksum": "12beb05cab258628f98e7cf064373eec", "content": { "edges": [ { "animated": false, "data": {}, - "id": "30e6cfc3-77fd-440a-82b2-bd7a090a790f", - "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", - "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", - "target": "091149ea-be6a-44d9-af3d-fb0902b9077d", - "targetHandle": "091149ea-be6a-44d9-af3d-fb0902b9077d-0", + "id": "96b4c334-274b-434f-9eba-f3c91330e34b", + "source": "8097ee60-8658-49ed-a206-7687f612fc3c", + "sourceHandle": "8097ee60-8658-49ed-a206-7687f612fc3c-0", + "target": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "targetHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-1", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9d70249f-14f4-4f79-8fe5-fb4ee1767b9f", - "source": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", - "sourceHandle": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64-0", - "target": "a6759cf4-cd53-4bb8-afc2-929733532786", - "targetHandle": "a6759cf4-cd53-4bb8-afc2-929733532786-0", + "id": "b111966e-2872-4596-9702-87c6e04a3233", + "source": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "sourceHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-0", + "target": "9b373116-cab0-4df2-8517-4a65c8d9bb55", + "targetHandle": "9b373116-cab0-4df2-8517-4a65c8d9bb55-0", "type": "main", - "zIndex": 69, + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "857649e8-1b7c-5f5b-9d8e-0a4ee1f3e7e8", + "source": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "sourceHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-0", + "target": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "targetHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-2", + "type": "main", + "zIndex": 49, }, ], "nodes": [ { "data": { - "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "inputData": { + "0": 0, + "1": 100, + "2": 123, + }, + "schemaId": "chainner:utility:random_number", }, - "height": 372, - "id": "091149ea-be6a-44d9-af3d-fb0902b9077d", + "height": 308, + "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", "position": { - "x": 410, - "y": 878, + "x": 80, + "y": 720, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 240, "zIndex": 50, }, { "data": { - "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "id": "8097ee60-8658-49ed-a206-7687f612fc3c", "inputData": { - "1": 0, - "2": 0, - "3": 0, - "4": 1, - "5": "sobel", - "6": 0, - "7": "none", + "0": 42, }, - "schemaId": "chainner:image:normal_generator", + "schemaId": "chainner:utility:number", }, - "height": 448, - "id": "5d9369df-6be6-4fee-ab2c-92dcbc7f5c64", + "height": 164, + "id": "8097ee60-8658-49ed-a206-7687f612fc3c", "position": { - "x": 410.0177579278752, - "y": 339.0188609548806, + "x": -240, + "y": 864, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 282, - "zIndex": 70, + "width": 240, + "zIndex": 50, }, { "data": { - "id": "a6759cf4-cd53-4bb8-afc2-929733532786", + "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", "inputData": {}, - "schemaId": "chainner:image:preview", + "schemaId": "chainner:utility:copy_to_clipboard", }, - "height": 118, - "id": "a6759cf4-cd53-4bb8-afc2-929733532786", + "height": 124, + "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", "position": { - "x": 745.7945904630488, - "y": 855.2046073651672, + "x": 384, + "y": 896, }, "selected": false, "type": "regularNode", - "width": 267, + "width": 240, "zIndex": 50, }, - ], - "viewport": { - "x": -52.25190083081105, - "y": -133.49885267518903, - "zoom": 0.8705505632961265, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file onnx-interpolate.chn 1`] = ` -{ - "checksum": "1826a1b882ec4c54636066932cdeafb1", - "content": { - "edges": [], - "nodes": [ { "data": { - "id": "fbb2100e-2568-4427-b730-642e92b633b0", + "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", "inputData": { - "2": 67, + "0": 123, }, - "isDisabled": false, - "schemaId": "chainner:onnx:interpolate_models", + "schemaId": "chainner:utility:derive_seed", }, - "height": 381, - "id": "fbb2100e-2568-4427-b730-642e92b633b0", + "height": 356, + "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", "position": { - "x": 384, - "y": 144, + "x": -200, + "y": 700, }, "selected": false, "type": "regularNode", - "width": 247, + "width": 242, "zIndex": 50, }, ], "viewport": { - "x": 0, - "y": 0, - "zoom": 1, + "x": 298.9783568154796, + "y": 184.89290185654272, + "zoom": 0.6597539553864473, }, }, "version": "0.0.0-test", } `; -exports[`Write save file opacity.chn 1`] = ` +exports[`Write save file save-image-webp-lossless.chn 1`] = ` { - "checksum": "07014c123db5bd7ebbb1d5a50421555f", + "checksum": "9a7661bb3c5fadcb92936813023dd8de", "content": { "edges": [], "nodes": [ { "data": { - "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", + "id": "08995baf-c169-4679-8372-4a6e8ee0b920", "inputData": { - "1": 72, + "10": 0, + "11": 2167057, + "12": 0, + "13": 0, + "14": 1, + "4": "webp", + "5": 27, + "6": "BC1_UNORM_SRGB", + "7": 0, + "8": 0, + "9": 0, }, - "schemaId": "chainner:image:opacity", + "inputSize": { + "2": { + "height": 80, + "width": 240, + }, + "3": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:save", }, - "height": 241, - "id": "6c9e3fce-fd01-492b-8abc-a175b104041e", + "height": 324, + "id": "08995baf-c169-4679-8372-4a6e8ee0b920", "position": { - "x": 480, - "y": 400, + "x": 528, + "y": 336, }, "selected": true, "type": "regularNode", - "width": 241, + "width": 240, "zIndex": 70, }, ], @@ -29030,880 +31284,620 @@ exports[`Write save file opacity.chn 1`] = ` } `; -exports[`Write save file pass-through.chn 1`] = ` +exports[`Write save file text-as-image.chn 1`] = ` { - "checksum": "280bd59efd018bed5a456d8245f9c2ff", + "checksum": "d510bd41aa8813825decaa2374b27051", "content": { "edges": [ { "animated": false, "data": {}, - "id": "3674d502-1d74-464c-ab57-89e7f2102a41", - "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", - "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-0", + "id": "0d25be51-396d-4a13-aca9-8d378f9568ab", + "selected": false, + "source": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04", + "sourceHandle": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04-0", + "target": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf", + "targetHandle": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "805d22e1-cb42-4ee3-aef6-146537b7730c", - "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-1", - "target": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "targetHandle": "4e60586a-6341-448f-a6b0-b88d61a2c53f-1", + "id": "1120cbb9-25f9-4b64-a435-27bf14ee39f9", + "selected": false, + "source": "09cb7dae-1485-5271-a66e-9109330e1d53", + "sourceHandle": "09cb7dae-1485-5271-a66e-9109330e1d53-0", + "target": "5d42de9c-0e4f-43e4-921f-27720472a2bb", + "targetHandle": "5d42de9c-0e4f-43e4-921f-27720472a2bb-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "990e5119-03a0-4ce7-8229-02a7bb3efbf9", - "source": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "sourceHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", - "target": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", - "targetHandle": "e8ae0225-aa99-4d54-856b-c7488ca77dd0-0", + "id": "1e06cb6c-ca2b-47f2-9188-dd91b27408ca", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "targetHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "e8214640-0ebc-40d4-80dc-35a014c9965d", - "source": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "sourceHandle": "b002768b-9e7d-4498-92e8-3e8445a8f2d8-0", - "target": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "targetHandle": "0a30743c-0fef-48bf-9b3d-f30d9028136d-0", + "id": "1eeb1458-7adc-464e-88ef-9406b773feea", + "selected": false, + "source": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011", + "sourceHandle": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011-0", + "target": "6e88187e-41a3-5633-88e9-8c64c7d02afc", + "targetHandle": "6e88187e-41a3-5633-88e9-8c64c7d02afc-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ - { - "data": { - "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "inputData": {}, - "schemaId": "chainner:utility:pass_through", - }, - "height": 176, - "id": "0a30743c-0fef-48bf-9b3d-f30d9028136d", - "position": { - "x": 341.7511423939119, - "y": 253.85412981498177, - }, - "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, - }, { - "data": { - "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "inputData": { - "3": "kjasdhaskdjhasd", - "4": "png", - }, - "schemaId": "chainner:image:save", - }, - "height": 422, - "id": "4e60586a-6341-448f-a6b0-b88d61a2c53f", - "position": { - "x": 649.8632689662784, - "y": 406.7388401632344, - }, + "animated": false, + "data": {}, + "id": "2446f67b-0853-4ced-aead-deeb90628970", "selected": false, - "type": "regularNode", - "width": 265, - "zIndex": 50, + "source": "ce5c2939-9da6-5692-b44e-da9884758194", + "sourceHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", + "target": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "targetHandle": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "inputData": { - "0": "C:\\Users\\micha\\Desktop\\face.png", - }, - "schemaId": "chainner:image:load", - }, - "height": 488, - "id": "b002768b-9e7d-4498-92e8-3e8445a8f2d8", - "position": { - "x": 36, - "y": 166, - }, + "animated": false, + "data": {}, + "id": "2854e6e9-3f23-4e16-b509-40582a99b1e5", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "sourceHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", + "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", - "inputData": {}, - "schemaId": "chainner:image:preview", - }, - "height": 118, - "id": "e8ae0225-aa99-4d54-856b-c7488ca77dd0", - "position": { - "x": 643.747979314531, - "y": 247.93391927096337, - }, + "animated": false, + "data": {}, + "id": "2942d732-e670-4ee9-9ece-6c3f9f7c914f", "selected": false, - "type": "regularNode", - "width": 267, - "zIndex": 50, + "source": "4c3bad10-3d5c-5e72-aa64-65d4f9892152", + "sourceHandle": "4c3bad10-3d5c-5e72-aa64-65d4f9892152-0", + "target": "a7c458eb-11f4-4128-b240-14ee44614b0e", + "targetHandle": "a7c458eb-11f4-4128-b240-14ee44614b0e-0", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file pytorch.chn 1`] = ` -{ - "checksum": "40d62300c7beaaccbb42be1660bb02f3", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "008463f1-77cf-4f39-b888-6f7bdbf6f375", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-0", + "id": "31ce603e-2faa-4dc6-9003-e91f4bb34585", + "selected": false, + "source": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "sourceHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", + "target": "ce5c2939-9da6-5692-b44e-da9884758194", + "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-1", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "0c9a3fe3-b2a5-419b-8b04-10cdbeb0ce36", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", - "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-2", + "id": "387f8bb6-ac3e-4105-84d1-55478d26ef98", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "targetHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "189cbc3a-d9a3-4c3e-bc7b-f432820668d2", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "targetHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", + "id": "3bc30832-cae8-4afe-b62d-91f14fb87c78", + "selected": false, + "source": "d60b8935-adcc-57ee-815e-58e96190af04", + "sourceHandle": "d60b8935-adcc-57ee-815e-58e96190af04-0", + "target": "0c1c3426-e638-5360-acd8-4206dbc64497", + "targetHandle": "0c1c3426-e638-5360-acd8-4206dbc64497-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "2eb949f9-b277-4f73-8053-7ac1646649d4", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "0ff35754-a542-4812-b3d5-2f1897c1972b", - "targetHandle": "0ff35754-a542-4812-b3d5-2f1897c1972b-0", + "id": "3cc630fe-29ca-4e54-a65f-106daa4af32c", + "selected": false, + "source": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "sourceHandle": "bdffba03-341d-528b-bbf6-a378e8142ff0-0", + "target": "30aacdca-93d6-5a56-b368-e5fa1758d13d", + "targetHandle": "30aacdca-93d6-5a56-b368-e5fa1758d13d-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3b4a14ed-8ad0-4c78-8b74-8075555d5375", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-1", - "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-2", + "id": "4af26141-68ed-420a-a773-dfc7a78b196f", + "selected": false, + "source": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "sourceHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", + "target": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "targetHandle": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-6", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "72975f3e-aad2-46d0-8a17-20eeda1f14f8", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "targetHandle": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43-0", + "id": "550c2071-4daf-4b0d-ac8c-18b6e8978aa7", + "selected": false, + "source": "862b93b2-6a31-5137-bd37-f08902a00b30", + "sourceHandle": "862b93b2-6a31-5137-bd37-f08902a00b30-0", + "target": "171cfc3a-39dd-5052-92b2-9808c97cd101", + "targetHandle": "171cfc3a-39dd-5052-92b2-9808c97cd101-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "9ef7dac4-e560-4a87-b572-c22e7be3d516", - "source": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "sourceHandle": "e3df2fdf-ef31-44e1-9e73-415ca448ac24-0", - "target": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "targetHandle": "3162a7ce-116b-4f7f-969f-e9a0d7973d61-1", + "id": "565e2c74-8777-4ac0-893e-9ad060bdf745", + "selected": false, + "source": "340b422f-e0f2-5b8a-a939-1f6ba271bf03", + "sourceHandle": "340b422f-e0f2-5b8a-a939-1f6ba271bf03-0", + "target": "6e19a706-d22d-5df9-9fff-50637fb9181f", + "targetHandle": "6e19a706-d22d-5df9-9fff-50637fb9181f-0", "type": "main", - "zIndex": 69, + "zIndex": 49, }, { "animated": false, "data": {}, - "id": "92bcce47-12bd-52bc-bbdc-9e3c954eb3fa", - "source": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "sourceHandle": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704-0", - "target": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "targetHandle": "b4f14ca8-484c-52da-81e6-68d215d2c059-0", + "id": "568505cf-e470-4653-80c4-d9308a8358e3", + "selected": false, + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "targetHandle": "bdffba03-341d-528b-bbf6-a378e8142ff0-6", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", - "inputData": { - "2": 0, - }, - "schemaId": "chainner:pytorch:upscale_image", - }, - "height": 218, - "id": "0ff35754-a542-4812-b3d5-2f1897c1972b", - "position": { - "x": 463.0481218063261, - "y": 54.77750343838076, - }, + "animated": false, + "data": {}, + "id": "5f3d7a35-1fd5-4c32-ba62-5f9ca30cc639", "selected": false, - "type": "regularNode", - "width": 242, - "zIndex": 50, + "source": "e2d673c7-5cfb-5866-a02d-8cb2f2894620", + "sourceHandle": "e2d673c7-5cfb-5866-a02d-8cb2f2894620-0", + "target": "2707e454-9efd-5154-a309-4b148ab8c7d2", + "targetHandle": "2707e454-9efd-5154-a309-4b148ab8c7d2-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "inputData": {}, - "schemaId": "chainner:pytorch:save_model", - }, - "height": 284, - "id": "1e54b9e8-03ba-4705-8ef9-d8cd0c8c2d43", - "position": { - "x": 777.4674540587876, - "y": 306.40246044613554, - }, + "animated": false, + "data": {}, + "id": "6921be1c-58ef-4ff3-ab64-7492d569e925", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", + "target": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "targetHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "inputData": { - "2": 74, - }, - "schemaId": "chainner:pytorch:interpolate_models", - }, - "height": 310, - "id": "3162a7ce-116b-4f7f-969f-e9a0d7973d61", - "position": { - "x": 137.4541188825251, - "y": 757.7994492005994, - }, - "selected": true, - "type": "regularNode", - "width": 248, - "zIndex": 70, + "animated": false, + "data": {}, + "id": "6d5ea177-dfb7-4975-95e2-cd41e9e49588", + "selected": false, + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "bdffba03-341d-528b-bbf6-a378e8142ff0", + "targetHandle": "bdffba03-341d-528b-bbf6-a378e8142ff0-5", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "inputData": {}, - "schemaId": "chainner:pytorch:convert_to_onnx", - }, - "height": 284, - "id": "8119c5d4-b2f9-4ffa-8621-a84dfd01d704", - "position": { - "x": 762.9729019259927, - "y": 669.0123022306777, - }, + "animated": false, + "data": {}, + "id": "71a1bdec-afb7-457e-bfe3-ddce0a530132", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00", + "sourceHandle": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00-0", + "target": "7e646f5c-76b6-5828-8e90-c47162ad6aa5", + "targetHandle": "7e646f5c-76b6-5828-8e90-c47162ad6aa5-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "inputData": { - "0": "C:\\DS3TexUp\\Cupscale 1.39.0f1\\CupscaleData\\models\\ESRGAN\\4x-UltraSharp.pth", - }, - "schemaId": "chainner:pytorch:load_model", - }, - "height": 324, - "id": "e3df2fdf-ef31-44e1-9e73-415ca448ac24", - "position": { - "x": 54.03125, - "y": 285, - }, + "animated": false, + "data": {}, + "id": "7246ab21-04b5-4494-802d-9e4fd6d53702", "selected": false, - "type": "regularNode", - "width": 258, - "zIndex": 50, + "source": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b", + "sourceHandle": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b-0", + "target": "e794be6f-0b13-54fa-b225-0114ef68a049", + "targetHandle": "e794be6f-0b13-54fa-b225-0114ef68a049-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "inputData": {}, - "schemaId": "chainner:onnx:save_model", - }, - "height": 284, - "id": "b4f14ca8-484c-52da-81e6-68d215d2c059", - "position": { - "x": 1062.9729019259926, - "y": 869.0123022306777, - }, + "animated": false, + "data": {}, + "id": "74d8ea36-c492-407a-a4e1-3ac08aba9d85", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690", + "sourceHandle": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690-0", + "target": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a", + "targetHandle": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a-0", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file pytorch-scunet.chn 1`] = ` -{ - "checksum": "9d801de3470988431127bd39c72414c0", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "124360d7-1d52-4a02-8931-831d63895907", + "id": "7647eda4-79c7-4d58-ac82-d3a94b3a1ce2", "selected": false, - "source": "28b35b97-9ddc-4265-bf78-ff2784789608", - "sourceHandle": "28b35b97-9ddc-4265-bf78-ff2784789608-0", - "target": "febcf0d5-23b4-4485-9316-377de0605105", - "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "targetHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "32bfde3e-56ac-4981-876f-bdf716ee9ecb", + "id": "7f6087ad-95c4-4ea2-a179-063a41e6b092", "selected": false, - "source": "425376ac-616b-4d89-96c4-2e3238880f9c", - "sourceHandle": "425376ac-616b-4d89-96c4-2e3238880f9c-0", - "target": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", - "targetHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", + "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", + "target": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "targetHandle": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "87b9e5df-48f2-4f71-8c7d-1123ad3ce09d", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "targetHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "3d29e31d-cab9-444f-8a45-14c3e4df3ada", - "source": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", - "sourceHandle": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745-0", - "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", + "id": "90b85c9c-a13d-466a-a9f9-c4728106009f", + "selected": false, + "source": "edb74add-a8eb-51aa-b18a-04e782116921", + "sourceHandle": "edb74add-a8eb-51aa-b18a-04e782116921-0", + "target": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff", + "targetHandle": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "4339a544-6271-476e-bda5-d6860c0bb098", - "source": "f1ccef04-75d9-4653-819b-06c981222442", - "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", - "target": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "targetHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-1", + "id": "9628b140-f237-45db-88d6-d2c9adb4cc4e", + "selected": false, + "source": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "sourceHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", + "target": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", + "targetHandle": "f8349077-8d91-51a8-a43c-f47a2f4c60d4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "6398381e-adbd-4f9d-8527-408d6ec764e4", + "id": "99b09cfa-06f8-4697-bfc1-f4e73a93c25f", "selected": false, - "source": "f1ccef04-75d9-4653-819b-06c981222442", - "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", - "target": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", - "targetHandle": "3afa73af-58f0-4f0a-b215-c5ba3ec26893-0", + "source": "d614db33-b046-52ec-bced-d877e76052fa", + "sourceHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", + "target": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "targetHandle": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "68597ac1-71f2-4485-a756-6473fde19702", + "id": "9f906b5e-5ae0-4a4c-8f8a-a0f16f8b16e6", "selected": false, - "source": "f1ccef04-75d9-4653-819b-06c981222442", - "sourceHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", - "target": "febcf0d5-23b4-4485-9316-377de0605105", - "targetHandle": "febcf0d5-23b4-4485-9316-377de0605105-1", + "source": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd", + "sourceHandle": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd-0", + "target": "2390e815-d3b4-5def-8fbe-7d129c72a953", + "targetHandle": "2390e815-d3b4-5def-8fbe-7d129c72a953-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "81e73474-6e3d-4486-b179-ecbdaed7c5cc", - "source": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "sourceHandle": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30-0", - "target": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", - "targetHandle": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e-0", + "id": "a1507cd6-3828-43e8-86f6-8dca44e03887", + "selected": false, + "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", + "target": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "targetHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "8a1168ab-765e-431f-aaba-8b1011481f37", - "source": "febcf0d5-23b4-4485-9316-377de0605105", - "sourceHandle": "febcf0d5-23b4-4485-9316-377de0605105-0", - "target": "f09bca4e-6603-48c2-a812-1039aa8ff118", - "targetHandle": "f09bca4e-6603-48c2-a812-1039aa8ff118-0", + "id": "a213b10c-5e2e-4e1a-a9ac-1584a7677b0f", + "selected": false, + "source": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a", + "sourceHandle": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a-0", + "target": "c9631041-f3e9-518f-a600-614b32e90a76", + "targetHandle": "c9631041-f3e9-518f-a600-614b32e90a76-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "966431c3-f17a-45c8-b3d5-d6e6b734bc69", + "id": "a46fa905-7a69-461f-b99c-d4e92b64df8d", "selected": false, - "source": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", - "sourceHandle": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0-0", - "target": "f1ccef04-75d9-4653-819b-06c981222442", - "targetHandle": "f1ccef04-75d9-4653-819b-06c981222442-0", + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "targetHandle": "6bb87d6c-915c-556d-8321-83cc43bfeb5f-6", "type": "main", "zIndex": 49, }, - ], - "nodes": [ - { - "data": { - "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", - "inputData": { - "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_psnr.pth", - }, - "isDisabled": false, - "schemaId": "chainner:pytorch:load_model", - }, - "height": 252, - "id": "00ea8fd4-c1df-5d3a-9acd-be5ec724d745", - "position": { - "x": -520.6913678300932, - "y": 901.4967911386506, - }, - "selected": false, - "type": "regularNode", - "width": 244, - "zIndex": 50, - }, - { - "data": { - "id": "28b35b97-9ddc-4265-bf78-ff2784789608", - "inputData": { - "0": "A:\\mco_3rd_party\\models\\scunet\\scunet_color_real_gan.pth", - }, - "isDisabled": false, - "schemaId": "chainner:pytorch:load_model", - }, - "height": 252, - "id": "28b35b97-9ddc-4265-bf78-ff2784789608", - "position": { - "x": -507.4859156498917, - "y": 396.05936096418117, - }, - "selected": false, - "type": "regularNode", - "width": 244, - "zIndex": 50, - }, { - "data": { - "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "3afa73af-58f0-4f0a-b215-c5ba3ec26893", - "position": { - "x": 579.9043963977455, - "y": -251.4056420380027, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "425376ac-616b-4d89-96c4-2e3238880f9c", - "inputData": { - "0": "A:\\adegerard\\chaiNNer\\src\\public\\icons\\png\\256x256.png", - }, - "schemaId": "chainner:image:load", - }, - "height": 420, - "id": "425376ac-616b-4d89-96c4-2e3238880f9c", - "position": { - "x": -520.6258512668744, - "y": -268.7414137863447, - }, + "animated": false, + "data": {}, + "id": "a9b67150-f7f8-4c25-b367-b88c91bbfb7a", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "sourceHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", + "target": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "targetHandle": "c48e94a6-8547-48e0-b9b4-a5967c428047-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", - "inputData": { - "0": "scunet_color_real_psnr.pth -", - }, - "inputSize": { - "0": { - "height": 80, - "width": 243, - }, - }, - "schemaId": "chainner:utility:note", - }, - "height": 156, - "id": "471dc7c9-0f8a-575c-8ab1-bd6a60a826fe", - "position": { - "x": -521.8132249193926, - "y": 727.5156388863755, - }, + "animated": false, + "data": {}, + "id": "af4a81f4-dd6c-406a-ba1d-4b25c891a4b9", "selected": false, - "type": "regularNode", - "width": 261, - "zIndex": 50, + "source": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "sourceHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", + "target": "d614db33-b046-52ec-bced-d877e76052fa", + "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "inputData": { - "2": -1, - }, - "isDisabled": false, - "schemaId": "chainner:pytorch:upscale_image", - }, - "height": 228, - "id": "4ad2543a-4eef-5433-bb5c-2d54ed0dcf30", - "position": { - "x": 879.0111977549333, - "y": 951.4789370127307, - }, + "animated": false, + "data": {}, + "id": "b93d77d8-94ad-4dc3-b75a-e833e9e6d013", "selected": false, - "type": "regularNode", - "width": 267, - "zIndex": 50, + "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", + "target": "ee3b31a3-c215-4a01-89ad-8b0f80586214", + "targetHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "60e1ac4e-94b8-4c0d-b845-2c14097f0a5e", - "position": { - "x": 1221.0111977549332, - "y": 951.4789370127307, - }, + "animated": false, + "data": {}, + "id": "beb018c9-f080-4cb3-9a1a-adeed5f8fb86", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "cf2a1ab7-a45a-525b-a884-5798c142a382", + "sourceHandle": "cf2a1ab7-a45a-525b-a884-5798c142a382-0", + "target": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "targetHandle": "6bb87d6c-915c-556d-8321-83cc43bfeb5f-5", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", - "inputData": { - "0": "scunet_color_real_gan.pth -", - }, - "inputSize": { - "0": { - "height": 80, - "width": 243, - }, - }, - "schemaId": "chainner:utility:note", - }, - "height": 156, - "id": "7ca6ba6e-f0e2-54e8-b5f1-3e02b41883b1", - "position": { - "x": -508.6077727391911, - "y": 222.0782087119062, - }, + "animated": false, + "data": {}, + "id": "c0b1aaff-ac82-46f3-bb4d-47ac1f547d3e", "selected": false, - "type": "regularNode", - "width": 261, - "zIndex": 50, + "source": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "sourceHandle": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-0", + "target": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "targetHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", - "inputData": { - "1": 256, - "2": 257, - "3": -1, - }, - "schemaId": "chainner:image:resize_resolution", - }, - "height": 308, - "id": "b2fdb48a-ed8c-4cd9-a881-f98d2dcc29a0", - "position": { - "x": -44.065556737675024, - "y": -254.72296827231523, - }, + "animated": false, + "data": {}, + "id": "c2631827-364b-4f5a-8f70-2cfff73db9f3", "selected": false, - "type": "regularNode", - "width": 243, - "zIndex": 50, + "source": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5", + "sourceHandle": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5-0", + "target": "70a49e17-36f1-5b40-9388-599ba9e9cee4", + "targetHandle": "70a49e17-36f1-5b40-9388-599ba9e9cee4-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", - "inputData": { - "0": ""256x256.png" file from chaiNNer repository: -https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/256x256.png -", - }, - "inputSize": { - "0": { - "height": 80, - "width": 838, - }, - }, - "schemaId": "chainner:utility:note", - }, - "height": 156, - "id": "c7b9adac-e904-46cc-ae6a-d19d1a08a73f", - "position": { - "x": -760.3439372349015, - "y": -449.22369941881294, - }, + "animated": false, + "data": {}, + "id": "c3c27544-666a-47f8-a930-5ef9d10981f8", "selected": false, - "type": "regularNode", - "width": 856, - "zIndex": 50, + "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "target": "51826397-e502-485a-9109-f4ec326fb7b8", + "targetHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "f09bca4e-6603-48c2-a812-1039aa8ff118", - "position": { - "x": 1198.0369047464735, - "y": 455.1592094149395, - }, + "animated": false, + "data": {}, + "id": "c76302f1-0ada-4a21-9b22-c807f799f7dc", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "75da39bc-1974-53e9-a633-6c89d66194ac", + "sourceHandle": "75da39bc-1974-53e9-a633-6c89d66194ac-0", + "target": "1c145d7d-e733-5d66-9395-ec3dcf9e808a", + "targetHandle": "1c145d7d-e733-5d66-9395-ec3dcf9e808a-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "f1ccef04-75d9-4653-819b-06c981222442", - "inputData": { - "1": "gaussian", - "2": "rgb", - "3": 22, - "4": 735450, - }, - "schemaId": "chainner:image:add_noise", - }, - "height": 344, - "id": "f1ccef04-75d9-4653-819b-06c981222442", - "position": { - "x": 260.0950675369879, - "y": -254.44311128315388, - }, + "animated": false, + "data": {}, + "id": "c8060edd-2410-46a4-9721-b7a1ac25d017", "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, + "source": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "sourceHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", + "target": "ce5c2939-9da6-5692-b44e-da9884758194", + "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "febcf0d5-23b4-4485-9316-377de0605105", - "inputData": { - "2": 128, - }, - "schemaId": "chainner:pytorch:upscale_image", - }, - "height": 228, - "id": "febcf0d5-23b4-4485-9316-377de0605105", - "position": { - "x": 883.0369047464735, - "y": 455.1592094149395, - }, + "animated": false, + "data": {}, + "id": "d4104777-7a02-4ecf-b2ab-e220e44f4de9", "selected": false, - "type": "regularNode", - "width": 267, - "zIndex": 50, + "source": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "sourceHandle": "541e572d-e2c5-4427-bd01-74a17b5290dc-0", + "target": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "targetHandle": "e798b1fe-0815-5b84-b4d4-c79f0909068b-5", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 680.3840602835174, - "y": 359.2600050701428, - "zoom": 0.6658017015615836, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file resize-to-side.chn 1`] = ` -{ - "checksum": "e3674a348d6215fefb7cfecf90fb65a1", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "3046d390-6349-410c-b348-c0761399f39b", - "source": "89ad8b89-a34e-4327-846d-4c66ab4006e8", - "sourceHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", - "target": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", - "targetHandle": "0a558c45-2c62-4d94-a006-f3e24a40d2f5-0", + "id": "d4e8d930-22de-48a8-a460-e132bc79b69e", + "selected": false, + "source": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "sourceHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", + "target": "d614db33-b046-52ec-bced-d877e76052fa", + "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "64cee5d9-9521-4c12-8db0-52dcc9b42ca5", - "source": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", - "sourceHandle": "fc9844d5-e9be-4f7d-8e01-b17944fb6874-0", - "target": "89ad8b89-a34e-4327-846d-4c66ab4006e8", - "targetHandle": "89ad8b89-a34e-4327-846d-4c66ab4006e8-0", + "id": "df8295bf-64b7-4fae-bfe1-8b0352d4dc79", + "selected": false, + "source": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "sourceHandle": "6bb87d6c-915c-556d-8321-83cc43bfeb5f-0", + "target": "970247e4-6cc3-5814-be4e-f7255de22daa", + "targetHandle": "970247e4-6cc3-5814-be4e-f7255de22daa-0", "type": "main", "zIndex": 49, }, - ], - "nodes": [ { - "data": { - "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", - "inputData": { - "4": "png", - }, - "schemaId": "chainner:image:save", - }, - "height": 422, - "id": "0a558c45-2c62-4d94-a006-f3e24a40d2f5", - "position": { - "x": 1485, - "y": 480, - }, + "animated": false, + "data": {}, + "id": "e12046d1-1ea7-4915-8e89-e959dd097a85", "selected": false, - "type": "regularNode", - "width": 265, - "zIndex": 50, + "source": "51826397-e502-485a-9109-f4ec326fb7b8", + "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", + "target": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "targetHandle": "c48e94a6-8547-48e0-b9b4-a5967c428047-1", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", - "inputData": { - "1": 2160, - "2": "width", - "3": -1, - }, - "schemaId": "chainner:image:resize_to_side", - }, - "height": 404, - "id": "89ad8b89-a34e-4327-846d-4c66ab4006e8", - "position": { - "x": 990, - "y": 375, - }, + "animated": false, + "data": {}, + "id": "e4251dde-28f8-4863-994f-b77d5a5eb49b", "selected": false, - "type": "regularNode", - "width": 283, - "zIndex": 50, + "source": "cf2a1ab7-a45a-525b-a884-5798c142a382", + "sourceHandle": "cf2a1ab7-a45a-525b-a884-5798c142a382-0", + "target": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "targetHandle": "e798b1fe-0815-5b84-b4d4-c79f0909068b-6", + "type": "main", + "zIndex": 49, }, { - "data": { - "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", - "inputData": {}, - "schemaId": "chainner:image:load", - }, - "height": 488, - "id": "fc9844d5-e9be-4f7d-8e01-b17944fb6874", - "position": { - "x": 615, - "y": 330, - }, + "animated": false, + "data": {}, + "id": "e61487ba-0611-4ee6-8d73-3a60931cc63a", "selected": false, - "type": "regularNode", - "width": 257, - "zIndex": 50, + "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", + "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-1", + "type": "main", + "zIndex": 49, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file rnd.chn 1`] = ` -{ - "checksum": "12beb05cab258628f98e7cf064373eec", - "content": { - "edges": [ { "animated": false, "data": {}, - "id": "96b4c334-274b-434f-9eba-f3c91330e34b", - "source": "8097ee60-8658-49ed-a206-7687f612fc3c", - "sourceHandle": "8097ee60-8658-49ed-a206-7687f612fc3c-0", - "target": "7e4ee660-b958-5ac7-9914-7887f3c49eff", - "targetHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-1", + "id": "eb69844b-0391-4b02-b993-c4b0fdd28456", + "selected": false, + "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", + "target": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "targetHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "b111966e-2872-4596-9702-87c6e04a3233", - "source": "5f7b26fa-7032-4849-891d-9286669d2cfe", - "sourceHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-0", - "target": "9b373116-cab0-4df2-8517-4a65c8d9bb55", - "targetHandle": "9b373116-cab0-4df2-8517-4a65c8d9bb55-0", + "id": "eee2ab76-6900-4716-b573-1bec60b284be", + "selected": false, + "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", + "target": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "targetHandle": "470bc244-86bd-4d62-a28b-9962b5d2407a-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "ef88f8d9-579f-4b17-b28e-0c6cf2da1d91", + "selected": false, + "source": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "sourceHandle": "e798b1fe-0815-5b84-b4d4-c79f0909068b-0", + "target": "9fe3afef-95b1-5752-bb08-49eaf549b7f2", + "targetHandle": "9fe3afef-95b1-5752-bb08-49eaf549b7f2-0", + "type": "main", + "zIndex": 49, + }, + { + "animated": false, + "data": {}, + "id": "f06d6256-1bb9-49a7-925a-30349453767b", + "selected": false, + "source": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", + "sourceHandle": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-0", + "target": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "targetHandle": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0", "type": "main", "zIndex": 49, }, { "animated": false, "data": {}, - "id": "857649e8-1b7c-5f5b-9d8e-0a4ee1f3e7e8", - "source": "7e4ee660-b958-5ac7-9914-7887f3c49eff", - "sourceHandle": "7e4ee660-b958-5ac7-9914-7887f3c49eff-0", - "target": "5f7b26fa-7032-4849-891d-9286669d2cfe", - "targetHandle": "5f7b26fa-7032-4849-891d-9286669d2cfe-2", + "id": "f76983c8-155d-4f48-a650-12b644e4419a", + "selected": false, + "source": "c48e94a6-8547-48e0-b9b4-a5967c428047", + "sourceHandle": "c48e94a6-8547-48e0-b9b4-a5967c428047-0", + "target": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "targetHandle": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0", "type": "main", "zIndex": 49, }, @@ -29911,618 +31905,944 @@ exports[`Write save file rnd.chn 1`] = ` "nodes": [ { "data": { - "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", "inputData": { - "0": 0, - "1": 100, - "2": 123, + "1": 1000, + "2": 0, + "3": 0, }, - "schemaId": "chainner:utility:random_number", + "isDisabled": false, + "schemaId": "chainner:image:change_colorspace", }, - "height": 308, - "id": "5f7b26fa-7032-4849-891d-9286669d2cfe", + "height": 188, + "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", "position": { - "x": 80, - "y": 720, + "x": -285, + "y": -345, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "8097ee60-8658-49ed-a206-7687f612fc3c", + "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", "inputData": { - "0": 42, + "1": 1000, + "2": 1, + "3": 1, }, - "schemaId": "chainner:utility:number", + "schemaId": "chainner:image:change_colorspace", }, - "height": 164, - "id": "8097ee60-8658-49ed-a206-7687f612fc3c", + "height": 220, + "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", "position": { - "x": -240, - "y": 864, + "x": -285, + "y": -1575, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", - "inputData": {}, - "schemaId": "chainner:utility:copy_to_clipboard", + "id": "085555ed-668f-5615-a1aa-ffa7876f4301", + "inputData": { + "0": "Position", + }, + "inputSize": { + "0": { + "height": 82, + "width": 2050, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 124, - "id": "9b373116-cab0-4df2-8517-4a65c8d9bb55", + "height": 158, + "id": "085555ed-668f-5615-a1aa-ffa7876f4301", "position": { - "x": 384, - "y": 896, + "x": 3390, + "y": -4620, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 2068, "zIndex": 50, }, { "data": { - "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "id": "09cb7dae-1485-5271-a66e-9109330e1d53", "inputData": { - "0": 123, + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", }, - "schemaId": "chainner:utility:derive_seed", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 356, - "id": "7e4ee660-b958-5ac7-9914-7887f3c49eff", + "height": 532, + "id": "09cb7dae-1485-5271-a66e-9109330e1d53", "position": { - "x": -200, - "y": 700, + "x": -690, + "y": -4395, }, "selected": false, "type": "regularNode", - "width": 242, + "width": 266, "zIndex": 50, }, - ], - "viewport": { - "x": 298.9783568154796, - "y": 184.89290185654272, - "zoom": 0.6597539553864473, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file save-image-webp-lossless.chn 1`] = ` -{ - "checksum": "9a7661bb3c5fadcb92936813023dd8de", - "content": { - "edges": [], - "nodes": [ { "data": { - "id": "08995baf-c169-4679-8372-4a6e8ee0b920", + "id": "0c1c3426-e638-5360-acd8-4206dbc64497", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "0c1c3426-e638-5360-acd8-4206dbc64497", + "position": { + "x": 4470, + "y": -3765, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00", "inputData": { - "10": 0, - "11": 2167057, - "12": 0, - "13": 0, - "14": 1, - "4": "webp", - "5": 27, - "6": "BC1_UNORM_SRGB", - "7": 0, - "8": 0, - "9": 0, + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", }, "inputSize": { - "2": { - "height": 80, - "width": 240, - }, - "3": { + "0": { "height": 80, "width": 240, }, }, - "schemaId": "chainner:image:save", + "schemaId": "chainner:image:text_as_image", }, - "height": 324, - "id": "08995baf-c169-4679-8372-4a6e8ee0b920", + "height": 532, + "id": "0c345f9b-d03e-5b82-9cd9-689d5e5a8d00", "position": { - "x": 528, - "y": 336, + "x": 1005, + "y": -3780, }, - "selected": true, + "selected": false, "type": "regularNode", - "width": 240, - "zIndex": 70, + "width": 266, + "zIndex": 50, }, - ], - "viewport": { - "x": 0, - "y": 0, - "zoom": 1, - }, - }, - "version": "0.0.0-test", -} -`; - -exports[`Write save file text-as-image.chn 1`] = ` -{ - "checksum": "534d50157aafc2e9ae292ad026616240", - "content": { - "edges": [ { - "animated": false, - "data": {}, - "id": "0e7a287d-3faa-4665-a27d-2dfc097526eb", + "data": { + "id": "171cfc3a-39dd-5052-92b2-9808c97cd101", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "171cfc3a-39dd-5052-92b2-9808c97cd101", + "position": { + "x": 3735, + "y": -3150, + }, "selected": false, - "source": "88569626-cf97-4e92-9836-67e819119df0", - "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-0", - "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", - "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-2", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "1501b398-3e50-4579-aded-4018f68447e5", + "data": { + "id": "1c145d7d-e733-5d66-9395-ec3dcf9e808a", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "1c145d7d-e733-5d66-9395-ec3dcf9e808a", + "position": { + "x": 1350, + "y": -4395, + }, "selected": false, - "source": "51826397-e502-485a-9109-f4ec326fb7b8", - "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", - "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "1e06cb6c-ca2b-47f2-9188-dd91b27408ca", - "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", - "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", - "target": "b23717be-a418-5c3c-ae01-fbb964ce03a2", - "targetHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "2446f67b-0853-4ced-aead-deeb90628970", + "data": { + "id": "1e30c581-bb76-5e02-b94d-a28081b7371f", + "inputData": { + "0": "Size", + }, + "inputSize": { + "0": { + "height": 80, + "width": 897, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "1e30c581-bb76-5e02-b94d-a28081b7371f", + "position": { + "x": 1950, + "y": -4605, + }, "selected": false, - "source": "ce5c2939-9da6-5692-b44e-da9884758194", - "sourceHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", - "target": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", - "targetHandle": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 915, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "2854e6e9-3f23-4e16-b509-40582a99b1e5", + "data": { + "id": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 1, + "2": 1, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "1f6b0936-dc64-5ef1-a2b5-79fb5a24014b", + "position": { + "x": 30, + "y": -3750, + }, "selected": false, - "source": "071c5460-e851-4538-af8a-8063bdd3a6d4", - "sourceHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", - "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", - "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", - "type": "main", - "zIndex": 49, - }, - { - "animated": false, - "data": {}, - "id": "31ce603e-2faa-4dc6-9003-e91f4bb34585", + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, + { + "data": { + "id": "2390e815-d3b4-5def-8fbe-7d129c72a953", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "2390e815-d3b4-5def-8fbe-7d129c72a953", + "position": { + "x": -345, + "y": -3750, + }, "selected": false, - "source": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", - "sourceHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", - "target": "ce5c2939-9da6-5692-b44e-da9884758194", - "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "387f8bb6-ac3e-4105-84d1-55478d26ef98", + "data": { + "id": "2707e454-9efd-5154-a309-4b148ab8c7d2", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "2707e454-9efd-5154-a309-4b148ab8c7d2", + "position": { + "x": 4470, + "y": -3150, + }, "selected": false, - "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", - "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", - "target": "6e5333d5-2d40-45d8-9297-c6c4529826ff", - "targetHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "431e86c1-6bce-405d-a66e-f683004063ae", + "data": { + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "position": { + "x": 600, + "y": -495, + }, "selected": false, - "source": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", - "sourceHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", - "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-3", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "61314f8a-1d78-4931-afe2-42aa91d2b5c7", + "data": { + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "position": { + "x": 600, + "y": -885, + }, "selected": false, - "source": "51826397-e502-485a-9109-f4ec326fb7b8", - "sourceHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", - "target": "88569626-cf97-4e92-9836-67e819119df0", - "targetHandle": "88569626-cf97-4e92-9836-67e819119df0-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6921be1c-58ef-4ff3-ab64-7492d569e925", + "data": { + "id": "30aacdca-93d6-5a56-b368-e5fa1758d13d", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "30aacdca-93d6-5a56-b368-e5fa1758d13d", + "position": { + "x": 2625, + "y": -4380, + }, "selected": false, - "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", - "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", - "target": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", - "targetHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6c3ecf56-af1a-4f46-9b30-1161aa0e22bf", + "data": { + "id": "340b422f-e0f2-5b8a-a939-1f6ba271bf03", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "top_right", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "340b422f-e0f2-5b8a-a939-1f6ba271bf03", + "position": { + "x": 4875, + "y": -4365, + }, "selected": false, - "source": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "sourceHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0", - "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", - "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 266, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "6f3f84a7-fdfe-4fab-9694-5b9069f6a28f", + "data": { + "id": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "centered_right", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "3a6070c7-ebd1-5daa-8fdc-0a5693da0690", + "position": { + "x": 4875, + "y": -3765, + }, "selected": false, - "source": "1e64beb6-e055-55ff-8243-0735b5621abe", - "sourceHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", - "target": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", - "targetHandle": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-2", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 266, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "7647eda4-79c7-4d58-ac82-d3a94b3a1ce2", + "data": { + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "position": { + "x": 600, + "y": -1455, + }, "selected": false, - "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", - "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", - "target": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "targetHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "79858a05-cd34-4eae-b0c4-838cbe0261f6", + "data": { + "id": "4c3bad10-3d5c-5e72-aa64-65d4f9892152", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 1, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 86, + "width": 241, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 538, + "id": "4c3bad10-3d5c-5e72-aa64-65d4f9892152", + "position": { + "x": 30, + "y": -4395, + }, "selected": false, - "source": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", - "sourceHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", - "target": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", - "targetHandle": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 267, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "7adac9d1-2d48-4f2d-98a6-c25a227d75ee", + "data": { + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "inputData": { + "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", + }, + "inputSize": { + "0": { + "height": 80, + "width": 501, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "position": { + "x": -975, + "y": -660, + }, "selected": false, - "source": "ee3b31a3-c215-4a01-89ad-8b0f80586214", - "sourceHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", - "target": "21a01796-7ac0-4647-b588-1550d7a69ee7", - "targetHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-4", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 519, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "7f6087ad-95c4-4ea2-a179-063a41e6b092", + "data": { + "id": "51826397-e502-485a-9109-f4ec326fb7b8", + "inputData": { + "1": 5, + "2": 20, + "3": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", + }, + "schemaId": "chainner:image:create_border", + }, + "height": 252, + "id": "51826397-e502-485a-9109-f4ec326fb7b8", + "position": { + "x": 870, + "y": 555, + }, "selected": false, - "source": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", - "sourceHandle": "a5cfe82c-a869-5db5-a823-2cd805eddd5d-0", - "target": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", - "targetHandle": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "87b9e5df-48f2-4f71-8c7d-1123ad3ce09d", + "data": { + "id": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "inputData": { + "0": 800, + }, + "schemaId": "chainner:utility:number", + }, + "height": 148, + "id": "541e572d-e2c5-4427-bd01-74a17b5290dc", + "position": { + "x": 1950, + "y": -4380, + }, "selected": false, - "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", - "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", - "target": "071c5460-e851-4538-af8a-8063bdd3a6d4", - "targetHandle": "071c5460-e851-4538-af8a-8063bdd3a6d4-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "9432f5cb-f00f-4077-a828-18b03f9f6039", + "data": { + "id": "5d42de9c-0e4f-43e4-921f-27720472a2bb", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "5d42de9c-0e4f-43e4-921f-27720472a2bb", + "position": { + "x": -345, + "y": -4395, + }, "selected": false, - "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-1", - "target": "1e64beb6-e055-55ff-8243-0735b5621abe", - "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "9628b140-f237-45db-88d6-d2c9adb4cc4e", + "data": { + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "position": { + "x": 585, + "y": 555, + }, "selected": false, - "source": "6fc74529-1249-5efc-9f80-90ccc41164d8", - "sourceHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-0", - "target": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", - "targetHandle": "f8349077-8d91-51a8-a43c-f47a2f4c60d4-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "99b09cfa-06f8-4697-bfc1-f4e73a93c25f", + "data": { + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "inputData": {}, + "isDisabled": false, + "schemaId": "chainner:image:invert", + }, + "height": 140, + "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "position": { + "x": 600, + "y": -1065, + }, "selected": false, - "source": "d614db33-b046-52ec-bced-d877e76052fa", - "sourceHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", - "target": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", - "targetHandle": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "a1507cd6-3828-43e8-86f6-8dca44e03887", + "data": { + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "position": { + "x": 585, + "y": 180, + }, "selected": false, - "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", - "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", - "target": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", - "targetHandle": "62ab70a6-cdb8-5f45-8557-7f8dd6446097-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "a287cdbb-f8dd-4f94-9712-41c600028d22", + "data": { + "id": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 400, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "6bb87d6c-915c-556d-8321-83cc43bfeb5f", + "position": { + "x": 2280, + "y": -3165, + }, "selected": false, - "source": "6e5333d5-2d40-45d8-9297-c6c4529826ff", - "sourceHandle": "6e5333d5-2d40-45d8-9297-c6c4529826ff-0", - "target": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", - "targetHandle": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 266, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "abb4fbe1-ff67-4a19-9c23-b097e3c5aa22", + "data": { + "id": "6e19a706-d22d-5df9-9fff-50637fb9181f", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "6e19a706-d22d-5df9-9fff-50637fb9181f", + "position": { + "x": 5220, + "y": -4365, + }, "selected": false, - "source": "88569626-cf97-4e92-9836-67e819119df0", - "sourceHandle": "88569626-cf97-4e92-9836-67e819119df0-1", - "target": "1e64beb6-e055-55ff-8243-0735b5621abe", - "targetHandle": "1e64beb6-e055-55ff-8243-0735b5621abe-2", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "af4a81f4-dd6c-406a-ba1d-4b25c891a4b9", + "data": { + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", + }, + "height": 220, + "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "position": { + "x": -285, + "y": 60, + }, "selected": false, - "source": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", - "sourceHandle": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0", - "target": "d614db33-b046-52ec-bced-d877e76052fa", - "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 250, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "b93d77d8-94ad-4dc3-b75a-e833e9e6d013", + "data": { + "id": "6e88187e-41a3-5633-88e9-8c64c7d02afc", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "6e88187e-41a3-5633-88e9-8c64c7d02afc", + "position": { + "x": 4470, + "y": -4365, + }, "selected": false, - "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", - "target": "ee3b31a3-c215-4a01-89ad-8b0f80586214", - "targetHandle": "ee3b31a3-c215-4a01-89ad-8b0f80586214-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "c3c27544-666a-47f8-a930-5ef9d10981f8", + "data": { + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "inputData": { + "2": 0, + "3": "bottom_right", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", + }, + "height": 316, + "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "position": { + "x": 870, + "y": -255, + }, "selected": false, - "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", - "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", - "target": "51826397-e502-485a-9109-f4ec326fb7b8", - "targetHandle": "51826397-e502-485a-9109-f4ec326fb7b8-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "c8060edd-2410-46a4-9721-b7a1ac25d017", + "data": { + "id": "70a49e17-36f1-5b40-9388-599ba9e9cee4", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "70a49e17-36f1-5b40-9388-599ba9e9cee4", + "position": { + "x": 5220, + "y": -3150, + }, "selected": false, - "source": "07551eb5-a01c-531f-8f51-c72305d48a7f", - "sourceHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", - "target": "ce5c2939-9da6-5692-b44e-da9884758194", - "targetHandle": "ce5c2939-9da6-5692-b44e-da9884758194-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "d4e8d930-22de-48a8-a460-e132bc79b69e", - "source": "b23717be-a418-5c3c-ae01-fbb964ce03a2", - "sourceHandle": "b23717be-a418-5c3c-ae01-fbb964ce03a2-0", - "target": "d614db33-b046-52ec-bced-d877e76052fa", - "targetHandle": "d614db33-b046-52ec-bced-d877e76052fa-0", - "type": "main", - "zIndex": 49, + "data": { + "id": "75da39bc-1974-53e9-a633-6c89d66194ac", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "75da39bc-1974-53e9-a633-6c89d66194ac", + "position": { + "x": 1005, + "y": -4395, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "db10ae5d-4fe9-48c9-b63d-33517f0bdd04", + "data": { + "id": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "7b49c766-e87a-5ea8-8f9c-8215eb1bcedf", + "position": { + "x": 1350, + "y": -3180, + }, "selected": false, - "source": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "sourceHandle": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0", - "target": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", - "targetHandle": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e2bff307-e946-421a-a30e-a9949533bf40", + "data": { + "id": "7e646f5c-76b6-5828-8e90-c47162ad6aa5", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "7e646f5c-76b6-5828-8e90-c47162ad6aa5", + "position": { + "x": 1350, + "y": -3780, + }, "selected": false, - "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", - "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", - "target": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", - "targetHandle": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e4a42688-ae63-453f-81a9-9aecfae720fa", + "data": { + "id": "7f2b7df2-fd70-405f-a865-b9be41ab0ed4", + "inputData": { + "0": "Font style", + }, + "inputSize": { + "0": { + "height": 80, + "width": 1267, + }, + }, + "schemaId": "chainner:utility:note", + }, + "height": 156, + "id": "7f2b7df2-fd70-405f-a865-b9be41ab0ed4", + "position": { + "x": -690, + "y": -4605, + }, "selected": false, - "source": "21a01796-7ac0-4647-b588-1550d7a69ee7", - "sourceHandle": "21a01796-7ac0-4647-b588-1550d7a69ee7-0", - "target": "5eaa9ba6-2235-45ee-91ef-49c059aef667", - "targetHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 1285, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "e61487ba-0611-4ee6-8d73-3a60931cc63a", + "data": { + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "position": { + "x": 1155, + "y": 180, + }, "selected": false, - "source": "5eaa9ba6-2235-45ee-91ef-49c059aef667", - "sourceHandle": "5eaa9ba6-2235-45ee-91ef-49c059aef667-0", - "target": "6fc74529-1249-5efc-9f80-90ccc41164d8", - "targetHandle": "6fc74529-1249-5efc-9f80-90ccc41164d8-1", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "eb69844b-0391-4b02-b993-c4b0fdd28456", + "data": { + "id": "862b93b2-6a31-5137-bd37-f08902a00b30", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "bottom_left", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "862b93b2-6a31-5137-bd37-f08902a00b30", + "position": { + "x": 3390, + "y": -3150, + }, "selected": false, - "source": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", - "sourceHandle": "ca39fa9e-d306-4edc-8656-cb2acbca6b28-0", - "target": "07551eb5-a01c-531f-8f51-c72305d48a7f", - "targetHandle": "07551eb5-a01c-531f-8f51-c72305d48a7f-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 266, + "zIndex": 50, }, { - "animated": false, - "data": {}, - "id": "eee2ab76-6900-4716-b573-1bec60b284be", + "data": { + "id": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a", + "position": { + "x": 5220, + "y": -3765, + }, "selected": false, - "source": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", - "sourceHandle": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0", - "target": "470bc244-86bd-4d62-a28b-9962b5d2407a", - "targetHandle": "470bc244-86bd-4d62-a28b-9962b5d2407a-0", - "type": "main", - "zIndex": 49, + "type": "regularNode", + "width": 240, + "zIndex": 50, }, - ], - "nodes": [ { "data": { - "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", - "inputData": { - "1": 1000, - "2": 0, - "3": 0, - }, - "isDisabled": false, - "schemaId": "chainner:image:change_colorspace", + "id": "970247e4-6cc3-5814-be4e-f7255de22daa", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 188, - "id": "071c5460-e851-4538-af8a-8063bdd3a6d4", + "height": 332, + "id": "970247e4-6cc3-5814-be4e-f7255de22daa", "position": { - "x": -291.47313874058483, - "y": -344.4284230767862, + "x": 2625, + "y": -3165, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", "inputData": { - "1": 1000, + "0": "This is a demo +of 'TEXT AS IMAGE' +for chaiNNer.", + "1": 0, "2": 1, - "3": 1, + "3": "{"kind":"rgb","values":[1,0,1]}", + "4": "center", + "5": 800, + "6": 200, + "7": "bottom_centered", }, - "schemaId": "chainner:image:change_colorspace", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 220, - "id": "07551eb5-a01c-531f-8f51-c72305d48a7f", + "height": 532, + "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", "position": { - "x": -290.0881098931144, - "y": -1448.845755186477, + "x": 285, + "y": -1455, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 266, "zIndex": 50, }, { "data": { - "id": "1e64beb6-e055-55ff-8243-0735b5621abe", - "inputData": { - "0": 0, - "1": "sub", - "2": 0, - }, - "schemaId": "chainner:utility:math", + "id": "9fe3afef-95b1-5752-bb08-49eaf549b7f2", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 276, - "id": "1e64beb6-e055-55ff-8243-0735b5621abe", + "height": 332, + "id": "9fe3afef-95b1-5752-bb08-49eaf549b7f2", "position": { - "x": 1404.792260810671, - "y": 794.1265515763218, + "x": 2625, + "y": -3765, }, "selected": false, "type": "regularNode", @@ -30531,17 +32851,18 @@ exports[`Write save file text-as-image.chn 1`] = ` }, { "data": { - "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", "inputData": { "0": "This is a demo of 'TEXT AS IMAGE' for chaiNNer.", - "1": "roboto_bold", - "2": "{"kind":"rgb","values":[0.9607843137254902,0,1]}", - "3": "right", - "4": 800, - "5": 200, - "6": "bottom_right", + "1": 1, + "2": 0, + "3": "{"kind":"rgb","values":[1,0,1]}", + "4": "center", + "5": 600, + "6": 400, + "7": "centered", }, "inputSize": { "0": { @@ -30551,11 +32872,11 @@ for chaiNNer.", }, "schemaId": "chainner:image:text_as_image", }, - "height": 524, - "id": "21a01796-7ac0-4647-b588-1550d7a69ee7", + "height": 532, + "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", "position": { - "x": 283.9374666740588, - "y": 195.9850277235857, + "x": 285, + "y": -885, }, "selected": false, "type": "regularNode", @@ -30564,59 +32885,87 @@ for chaiNNer.", }, { "data": { - "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "id": "a7c458eb-11f4-4128-b240-14ee44614b0e", + "inputData": {}, + "schemaId": "chainner:image:view", + }, + "height": 332, + "id": "a7c458eb-11f4-4128-b240-14ee44614b0e", + "position": { + "x": 360, + "y": -4395, + }, + "selected": false, + "type": "regularNode", + "width": 240, + "zIndex": 50, + }, + { + "data": { + "id": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a", "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, "2": 0, - "3": "bottom_right", - "4": 146, - "5": 100, - "6": 0, - "7": 0, - "8": 1, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "top_left", }, - "isDisabled": false, - "schemaId": "chainner:image:blend", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 228, - "id": "23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3", + "height": 532, + "id": "ac395c95-4ffc-5ae6-aead-2f4b0618c53a", "position": { - "x": 869.193710425064, - "y": 193.20279612590102, + "x": 3390, + "y": -4365, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:image:invert", + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "inputData": { + "1": 1000, + "2": 1, + "3": 0, + }, + "schemaId": "chainner:image:change_colorspace", }, - "height": 140, - "id": "2ab92c81-9367-5ca5-8bd2-9179c4fb40bf", + "height": 220, + "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", "position": { - "x": 621.6451856827352, - "y": -462.1813633871611, + "x": -285, + "y": -765, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 250, "zIndex": 50, }, { "data": { - "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "id": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "2b6ad7fb-3aaf-4761-8cde-a3960f5733c7", + "id": "b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff", "position": { - "x": 631.8363625924833, - "y": -885.1134377005021, + "x": 3735, + "y": -3765, }, "selected": false, "type": "regularNode", @@ -30625,15 +32974,15 @@ for chaiNNer.", }, { "data": { - "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", "inputData": {}, "schemaId": "chainner:image:view", }, "height": 332, - "id": "470bc244-86bd-4d62-a28b-9962b5d2407a", + "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", "position": { - "x": 635.6979037478241, - "y": -1465.0365502454497, + "x": 1155, + "y": -645, }, "selected": false, "type": "regularNode", @@ -30642,65 +32991,74 @@ for chaiNNer.", }, { "data": { - "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "id": "bdffba03-341d-528b-bbf6-a378e8142ff0", "inputData": { - "0": 0, - "1": "sub", + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "centered", }, - "schemaId": "chainner:utility:math", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 276, - "id": "48e7e9ce-3a0e-49d8-a247-b0e503c379aa", + "height": 532, + "id": "bdffba03-341d-528b-bbf6-a378e8142ff0", "position": { - "x": 1406.1019019191056, - "y": 1098.801438619808, + "x": 2280, + "y": -4380, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "id": "c48e94a6-8547-48e0-b9b4-a5967c428047", "inputData": { - "0": "https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png", - }, - "inputSize": { - "0": { - "height": 80, - "width": 501, - }, + "2": 0, + "3": "centered_right", + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, }, - "schemaId": "chainner:utility:note", + "schemaId": "chainner:image:blend", }, - "height": 156, - "id": "4fad4066-9360-4da4-827f-6f3f499e8844", + "height": 316, + "id": "c48e94a6-8547-48e0-b9b4-a5967c428047", "position": { - "x": -982.0120257733643, - "y": -666.0714811592114, + "x": 870, + "y": 180, }, "selected": false, "type": "regularNode", - "width": 519, + "width": 240, "zIndex": 50, }, { "data": { - "id": "51826397-e502-485a-9109-f4ec326fb7b8", - "inputData": { - "1": 5, - "2": 20, - "3": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", - }, - "schemaId": "chainner:image:create_border", + "id": "c9631041-f3e9-518f-a600-614b32e90a76", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 252, - "id": "51826397-e502-485a-9109-f4ec326fb7b8", + "height": 332, + "id": "c9631041-f3e9-518f-a600-614b32e90a76", "position": { - "x": 864.3437406954125, - "y": 543.0497794228941, + "x": 3735, + "y": -4365, }, "selected": false, "type": "regularNode", @@ -30709,16 +33067,17 @@ for chaiNNer.", }, { "data": { - "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:image:invert", + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "inputData": { + "0": "A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png", + }, + "schemaId": "chainner:image:load", }, - "height": 140, - "id": "5eaa9ba6-2235-45ee-91ef-49c059aef667", + "height": 420, + "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", "position": { - "x": 574.3113417533876, - "y": 556.1360567870247, + "x": -840, + "y": -495, }, "selected": false, "type": "regularNode", @@ -30727,16 +33086,23 @@ for chaiNNer.", }, { "data": { - "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", - "inputData": {}, - "isDisabled": false, - "schemaId": "chainner:image:invert", + "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "inputData": { + "2": 0, + "3": "bottom_centered", + "4": 146, + "5": 100, + "6": 0, + "7": 0, + "8": 1, + }, + "schemaId": "chainner:image:blend", }, - "height": 140, - "id": "62ab70a6-cdb8-5f45-8557-7f8dd6446097", + "height": 316, + "id": "ce5c2939-9da6-5692-b44e-da9884758194", "position": { - "x": 631.1447689023908, - "y": -1077.9207955115965, + "x": 900, + "y": -1455, }, "selected": false, "type": "regularNode", @@ -30745,15 +33111,17 @@ for chaiNNer.", }, { "data": { - "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "cf2a1ab7-a45a-525b-a884-5798c142a382", + "inputData": { + "0": 400, + }, + "schemaId": "chainner:utility:number", }, - "height": 332, - "id": "63a5de07-155d-4a76-8b3f-9bff93ccb1a4", + "height": 148, + "id": "cf2a1ab7-a45a-525b-a884-5798c142a382", "position": { - "x": 571.9055910193749, - "y": 198.52424015509268, + "x": 1950, + "y": -4170, }, "selected": false, "type": "regularNode", @@ -30762,55 +33130,78 @@ for chaiNNer.", }, { "data": { - "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "id": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5", "inputData": { - "1": 5, + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": "{"kind": "rgb", "values": [0.5, 0.5, 0.5]}", + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "bottom_right", }, - "schemaId": "chainner:image:create_edges", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 420, - "id": "643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a", + "height": 532, + "id": "d288f0b2-4087-5ef8-8222-dbdd3a6f53d5", "position": { - "x": 1775.9788796123287, - "y": 885.7631254315078, + "x": 4875, + "y": -3150, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "id": "d60b8935-adcc-57ee-815e-58e96190af04", "inputData": { - "1": 1000, - "2": 1, - "3": 0, + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", }, - "schemaId": "chainner:image:change_colorspace", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 220, - "id": "6e5333d5-2d40-45d8-9297-c6c4529826ff", + "height": 532, + "id": "d60b8935-adcc-57ee-815e-58e96190af04", "position": { - "x": -292.865590610144, - "y": 85.50597089126259, + "x": 4125, + "y": -3765, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 266, "zIndex": 50, }, { "data": { - "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", + "id": "d614db33-b046-52ec-bced-d877e76052fa", "inputData": { "2": 0, - "3": "bottom_right", + "3": "centered", "4": 146, "5": 100, "6": 0, @@ -30819,28 +33210,11 @@ for chaiNNer.", }, "schemaId": "chainner:image:blend", }, - "height": 228, - "id": "6fc74529-1249-5efc-9f80-90ccc41164d8", - "position": { - "x": 873.3189721545411, - "y": -251.69989065755232, - }, - "selected": false, - "type": "regularNode", - "width": 240, - "zIndex": 50, - }, - { - "data": { - "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", - "inputData": {}, - "schemaId": "chainner:image:view", - }, - "height": 332, - "id": "86105808-6363-4b8d-ac3b-d83e4bbc1d9f", + "height": 316, + "id": "d614db33-b046-52ec-bced-d877e76052fa", "position": { - "x": 1148.4135401688193, - "y": 194.65584721945558, + "x": 885, + "y": -645, }, "selected": false, "type": "regularNode", @@ -30849,15 +33223,15 @@ for chaiNNer.", }, { "data": { - "id": "88569626-cf97-4e92-9836-67e819119df0", + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", "inputData": {}, "schemaId": "chainner:image:get_dims", }, "height": 204, - "id": "88569626-cf97-4e92-9836-67e819119df0", + "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", "position": { - "x": 1114.9054163151095, - "y": 1000.5603136687494, + "x": -285, + "y": 375, }, "selected": false, "type": "regularNode", @@ -30866,17 +33240,18 @@ for chaiNNer.", }, { "data": { - "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "id": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", "inputData": { "0": "This is a demo of 'TEXT AS IMAGE' for chaiNNer.", - "1": "roboto_bold", - "2": "{"kind":"rgb","values":[1,0,0]}", - "3": "left", - "4": 600, - "5": 200, - "6": "centered_left", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 600, + "7": "bottom_right", }, "inputSize": { "0": { @@ -30886,11 +33261,11 @@ for chaiNNer.", }, "schemaId": "chainner:image:text_as_image", }, - "height": 524, - "id": "986f6a3d-fc11-55cc-8b9c-a1e6afb52b10", + "height": 532, + "id": "e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3", "position": { - "x": 328.0436682110526, - "y": -1465.0365502454497, + "x": 285, + "y": 180, }, "selected": false, "type": "regularNode", @@ -30899,17 +33274,18 @@ for chaiNNer.", }, { "data": { - "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "id": "e2d673c7-5cfb-5866-a02d-8cb2f2894620", "inputData": { - "0": "This is a demo -of 'TEXT AS IMAGE' -for chaiNNer.", - "1": "roboto_bold", - "2": "{"kind":"rgb","values":[0,0,0]}", - "3": "right", - "4": 800, - "5": 200, - "6": "bottom_right", + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "bottom_centered", }, "inputSize": { "0": { @@ -30919,11 +33295,11 @@ for chaiNNer.", }, "schemaId": "chainner:image:text_as_image", }, - "height": 524, - "id": "a5cfe82c-a869-5db5-a823-2cd805eddd5d", + "height": 532, + "id": "e2d673c7-5cfb-5866-a02d-8cb2f2894620", "position": { - "x": 322.66641048920155, - "y": -885.1134377005021, + "x": 4125, + "y": -3150, }, "selected": false, "type": "regularNode", @@ -30932,80 +33308,91 @@ for chaiNNer.", }, { "data": { - "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", - "inputData": { - "1": 1000, - "2": 1, - "3": 0, - }, - "schemaId": "chainner:image:change_colorspace", + "id": "e794be6f-0b13-54fa-b225-0114ef68a049", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 220, - "id": "b23717be-a418-5c3c-ae01-fbb964ce03a2", + "height": 332, + "id": "e794be6f-0b13-54fa-b225-0114ef68a049", "position": { - "x": -303.69825313330495, - "y": -770.0576664329193, + "x": 360, + "y": -3750, }, "selected": false, "type": "regularNode", - "width": 250, + "width": 240, "zIndex": 50, }, { "data": { - "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "e798b1fe-0815-5b84-b4d4-c79f0909068b", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 400, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 332, - "id": "bbe742c4-413f-5c1f-aa55-2b0ab023c3a3", + "height": 532, + "id": "e798b1fe-0815-5b84-b4d4-c79f0909068b", "position": { - "x": 1164.0100046500606, - "y": -654.1522675270166, + "x": 2280, + "y": -3765, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "id": "eb3e880f-1046-5687-863f-a5c6d4cbf75a", "inputData": { - "0": "A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png", + "0": "Alignment", }, - "schemaId": "chainner:image:load", + "inputSize": { + "0": { + "height": 80, + "width": 556, + }, + }, + "schemaId": "chainner:utility:note", }, - "height": 420, - "id": "ca39fa9e-d306-4edc-8656-cb2acbca6b28", + "height": 156, + "id": "eb3e880f-1046-5687-863f-a5c6d4cbf75a", "position": { - "x": -841.7985856442168, - "y": -498.9013509640975, + "x": 1005, + "y": -4605, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 574, "zIndex": 50, }, { "data": { - "id": "ce5c2939-9da6-5692-b44e-da9884758194", - "inputData": { - "2": 0, - "3": "bottom_right", - "4": 146, - "5": 100, - "6": 0, - "7": 0, - "8": 1, - }, - "schemaId": "chainner:image:blend", + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "inputData": {}, + "schemaId": "chainner:image:view", }, - "height": 228, - "id": "ce5c2939-9da6-5692-b44e-da9884758194", + "height": 332, + "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", "position": { - "x": 910.6957843650582, - "y": -1459.6398492003073, + "x": 1170, + "y": -1455, }, "selected": false, "type": "regularNode", @@ -31014,61 +33401,104 @@ for chaiNNer.", }, { "data": { - "id": "d614db33-b046-52ec-bced-d877e76052fa", + "id": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd", "inputData": { - "2": 0, - "3": "bottom_right", - "4": 146, - "5": 100, - "6": 0, - "7": 0, - "8": 1, + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 1, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "centered", }, - "schemaId": "chainner:image:blend", + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 228, - "id": "d614db33-b046-52ec-bced-d877e76052fa", + "height": 532, + "id": "ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd", "position": { - "x": 885.8457220340772, - "y": -653.8667195513831, + "x": -690, + "y": -3750, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", - "inputData": {}, - "schemaId": "chainner:image:get_dims", + "id": "edb74add-a8eb-51aa-b18a-04e782116921", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "left", + "5": 800, + "6": 800, + "7": "centered_left", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 204, - "id": "d896c3b6-11a0-4db1-9451-5fed6fb21ad0", + "height": 532, + "id": "edb74add-a8eb-51aa-b18a-04e782116921", "position": { - "x": -298.9827712852454, - "y": 375.39222679618285, + "x": 3390, + "y": -3765, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { "data": { - "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", - "inputData": {}, - "schemaId": "chainner:image:view", + "id": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "right", + "5": 800, + "6": 800, + "7": "centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", }, - "height": 332, - "id": "ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2", + "height": 532, + "id": "ee2f6cb2-adcf-59e3-bba0-951f3990ba04", "position": { - "x": 1179.7657675819794, - "y": -1458.4096806094306, + "x": 1005, + "y": -3180, }, "selected": false, "type": "regularNode", - "width": 240, + "width": 266, "zIndex": 50, }, { @@ -31084,8 +33514,8 @@ for chaiNNer.", "height": 276, "id": "ee3b31a3-c215-4a01-89ad-8b0f80586214", "position": { - "x": -9.161828610215139, - "y": 383.0845816832387, + "x": 0, + "y": 375, }, "selected": false, "type": "regularNode", @@ -31101,19 +33531,53 @@ for chaiNNer.", "height": 332, "id": "f8349077-8d91-51a8-a43c-f47a2f4c60d4", "position": { - "x": 1167.633101297359, - "y": -265.2154064309769, + "x": 1155, + "y": -255, }, "selected": false, "type": "regularNode", "width": 240, "zIndex": 50, }, + { + "data": { + "id": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011", + "inputData": { + "0": "Lorem ipsum dolor +sit amet, +consectetur adipiscing ...", + "1": 0, + "2": 0, + "3": "{"kind":"rgb","values":[0,0,0]}", + "4": "center", + "5": 800, + "6": 800, + "7": "top_centered", + }, + "inputSize": { + "0": { + "height": 80, + "width": 240, + }, + }, + "schemaId": "chainner:image:text_as_image", + }, + "height": 532, + "id": "f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011", + "position": { + "x": 4125, + "y": -4365, + }, + "selected": false, + "type": "regularNode", + "width": 266, + "zIndex": 50, + }, ], "viewport": { - "x": 705.484188171956, - "y": 652.8282473254261, - "zoom": 0.40623316124358677, + "x": 438.8039348710991, + "y": 1039.7713704206242, + "zoom": 0.21257349615558568, }, }, "version": "0.0.0-test", diff --git a/tests/data/text-as-image.chn b/tests/data/text-as-image.chn index 13c62a826..fa72ac32a 100644 --- a/tests/data/text-as-image.chn +++ b/tests/data/text-as-image.chn @@ -1 +1 @@ -{"version":"0.19.3","content":{"nodes":[{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":0,"3":0},"id":"071c5460-e851-4538-af8a-8063bdd3a6d4","isDisabled":false},"id":"071c5460-e851-4538-af8a-8063bdd3a6d4","position":{"x":-291.47313874058483,"y":-344.4284230767862},"type":"regularNode","selected":false,"height":188,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":1},"id":"07551eb5-a01c-531f-8f51-c72305d48a7f"},"id":"07551eb5-a01c-531f-8f51-c72305d48a7f","position":{"x":-290.0881098931144,"y":-1448.845755186477},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:utility:math","inputData":{"0":0,"1":"sub","2":0},"id":"1e64beb6-e055-55ff-8243-0735b5621abe"},"id":"1e64beb6-e055-55ff-8243-0735b5621abe","position":{"x":1404.792260810671,"y":794.1265515763218},"type":"regularNode","selected":false,"height":276,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":"roboto_bold","2":"{\"kind\":\"rgb\",\"values\":[0.9607843137254902,0,1]}","3":"right","4":800,"5":200,"6":"bottom_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"21a01796-7ac0-4647-b588-1550d7a69ee7"},"id":"21a01796-7ac0-4647-b588-1550d7a69ee7","position":{"x":283.9374666740588,"y":195.9850277235857},"type":"regularNode","selected":false,"height":524,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","isDisabled":false},"id":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","position":{"x":869.193710425064,"y":193.20279612590102},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","isDisabled":false},"id":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","position":{"x":621.6451856827352,"y":-462.1813633871611},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7"},"id":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7","position":{"x":631.8363625924833,"y":-885.1134377005021},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"470bc244-86bd-4d62-a28b-9962b5d2407a"},"id":"470bc244-86bd-4d62-a28b-9962b5d2407a","position":{"x":635.6979037478241,"y":-1465.0365502454497},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:math","inputData":{"0":0,"1":"sub","2":0},"id":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa"},"id":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","position":{"x":1406.1019019191056,"y":1098.801438619808},"type":"regularNode","selected":false,"height":276,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:note","inputData":{"0":"https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png"},"inputSize":{"0":{"width":501,"height":80}},"id":"4fad4066-9360-4da4-827f-6f3f499e8844"},"id":"4fad4066-9360-4da4-827f-6f3f499e8844","position":{"x":-982.0120257733643,"y":-666.0714811592114},"type":"regularNode","selected":false,"height":156,"width":519,"zIndex":50},{"data":{"schemaId":"chainner:image:create_border","inputData":{"1":5,"2":20,"3":"{\"kind\": \"rgb\", \"values\": [0.5, 0.5, 0.5]}"},"id":"51826397-e502-485a-9109-f4ec326fb7b8"},"id":"51826397-e502-485a-9109-f4ec326fb7b8","position":{"x":864.3437406954125,"y":543.0497794228941},"type":"regularNode","selected":false,"height":252,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"5eaa9ba6-2235-45ee-91ef-49c059aef667","isDisabled":false},"id":"5eaa9ba6-2235-45ee-91ef-49c059aef667","position":{"x":574.3113417533876,"y":556.1360567870247},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","isDisabled":false},"id":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","position":{"x":631.1447689023908,"y":-1077.9207955115965},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4"},"id":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4","position":{"x":571.9055910193749,"y":198.52424015509268},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:create_edges","inputData":{"1":5,"2":0,"3":0,"4":0,"5":0,"6":"{\"kind\": \"rgb\", \"values\": [0.5, 0.5, 0.5]}"},"id":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a"},"id":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","position":{"x":1775.9788796123287,"y":885.7631254315078},"type":"regularNode","selected":false,"height":420,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":0},"id":"6e5333d5-2d40-45d8-9297-c6c4529826ff"},"id":"6e5333d5-2d40-45d8-9297-c6c4529826ff","position":{"x":-292.865590610144,"y":85.50597089126259},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"6fc74529-1249-5efc-9f80-90ccc41164d8"},"id":"6fc74529-1249-5efc-9f80-90ccc41164d8","position":{"x":873.3189721545411,"y":-251.69989065755232},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f"},"id":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f","position":{"x":1148.4135401688193,"y":194.65584721945558},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:get_dims","inputData":{},"id":"88569626-cf97-4e92-9836-67e819119df0"},"id":"88569626-cf97-4e92-9836-67e819119df0","position":{"x":1114.9054163151095,"y":1000.5603136687494},"type":"regularNode","selected":false,"height":204,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":"roboto_bold","2":"{\"kind\":\"rgb\",\"values\":[1,0,0]}","3":"left","4":600,"5":200,"6":"centered_left"},"inputSize":{"0":{"width":240,"height":80}},"id":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10"},"id":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","position":{"x":328.0436682110526,"y":-1465.0365502454497},"type":"regularNode","selected":false,"height":524,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":"roboto_bold","2":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","3":"right","4":800,"5":200,"6":"bottom_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"a5cfe82c-a869-5db5-a823-2cd805eddd5d"},"id":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","position":{"x":322.66641048920155,"y":-885.1134377005021},"type":"regularNode","selected":false,"height":524,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":0},"id":"b23717be-a418-5c3c-ae01-fbb964ce03a2"},"id":"b23717be-a418-5c3c-ae01-fbb964ce03a2","position":{"x":-303.69825313330495,"y":-770.0576664329193},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3"},"id":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3","position":{"x":1164.0100046500606,"y":-654.1522675270166},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:load","inputData":{"0":"A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png"},"id":"ca39fa9e-d306-4edc-8656-cb2acbca6b28"},"id":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","position":{"x":-841.7985856442168,"y":-498.9013509640975},"type":"regularNode","selected":false,"height":420,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"ce5c2939-9da6-5692-b44e-da9884758194"},"id":"ce5c2939-9da6-5692-b44e-da9884758194","position":{"x":910.6957843650582,"y":-1459.6398492003073},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"d614db33-b046-52ec-bced-d877e76052fa"},"id":"d614db33-b046-52ec-bced-d877e76052fa","position":{"x":885.8457220340772,"y":-653.8667195513831},"type":"regularNode","selected":false,"height":228,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:get_dims","inputData":{},"id":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0"},"id":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","position":{"x":-298.9827712852454,"y":375.39222679618285},"type":"regularNode","selected":false,"height":204,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2"},"id":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2","position":{"x":1179.7657675819794,"y":-1458.4096806094306},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:math","inputData":{"0":0,"1":"div","2":2},"id":"ee3b31a3-c215-4a01-89ad-8b0f80586214"},"id":"ee3b31a3-c215-4a01-89ad-8b0f80586214","position":{"x":-9.161828610215139,"y":383.0845816832387},"type":"regularNode","selected":false,"height":276,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"f8349077-8d91-51a8-a43c-f47a2f4c60d4"},"id":"f8349077-8d91-51a8-a43c-f47a2f4c60d4","position":{"x":1167.633101297359,"y":-265.2154064309769},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50}],"edges":[{"id":"0e7a287d-3faa-4665-a27d-2dfc097526eb","sourceHandle":"88569626-cf97-4e92-9836-67e819119df0-0","targetHandle":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa-2","source":"88569626-cf97-4e92-9836-67e819119df0","target":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"1501b398-3e50-4579-aded-4018f68447e5","sourceHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","targetHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0","source":"51826397-e502-485a-9109-f4ec326fb7b8","target":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"1e06cb6c-ca2b-47f2-9188-dd91b27408ca","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"b23717be-a418-5c3c-ae01-fbb964ce03a2-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"b23717be-a418-5c3c-ae01-fbb964ce03a2","type":"main","animated":false,"data":{},"zIndex":49},{"id":"2446f67b-0853-4ced-aead-deeb90628970","sourceHandle":"ce5c2939-9da6-5692-b44e-da9884758194-0","targetHandle":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2-0","source":"ce5c2939-9da6-5692-b44e-da9884758194","target":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"2854e6e9-3f23-4e16-b509-40582a99b1e5","sourceHandle":"071c5460-e851-4538-af8a-8063bdd3a6d4-0","targetHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-0","source":"071c5460-e851-4538-af8a-8063bdd3a6d4","target":"6fc74529-1249-5efc-9f80-90ccc41164d8","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"31ce603e-2faa-4dc6-9003-e91f4bb34585","sourceHandle":"62ab70a6-cdb8-5f45-8557-7f8dd6446097-0","targetHandle":"ce5c2939-9da6-5692-b44e-da9884758194-1","source":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","target":"ce5c2939-9da6-5692-b44e-da9884758194","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"387f8bb6-ac3e-4105-84d1-55478d26ef98","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"6e5333d5-2d40-45d8-9297-c6c4529826ff-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"6e5333d5-2d40-45d8-9297-c6c4529826ff","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"431e86c1-6bce-405d-a66e-f683004063ae","sourceHandle":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0","targetHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-3","source":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","target":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"61314f8a-1d78-4931-afe2-42aa91d2b5c7","sourceHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","targetHandle":"88569626-cf97-4e92-9836-67e819119df0-0","source":"51826397-e502-485a-9109-f4ec326fb7b8","target":"88569626-cf97-4e92-9836-67e819119df0","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"6921be1c-58ef-4ff3-ab64-7492d569e925","sourceHandle":"a5cfe82c-a869-5db5-a823-2cd805eddd5d-0","targetHandle":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0","source":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","target":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"6c3ecf56-af1a-4f46-9b30-1161aa0e22bf","sourceHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-0","targetHandle":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-1","source":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","target":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"6f3f84a7-fdfe-4fab-9694-5b9069f6a28f","sourceHandle":"1e64beb6-e055-55ff-8243-0735b5621abe-0","targetHandle":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a-2","source":"1e64beb6-e055-55ff-8243-0735b5621abe","target":"643d6aa5-b27f-4a30-8f30-4dcc6a3b6b6a","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"7647eda4-79c7-4d58-ac82-d3a94b3a1ce2","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"79858a05-cd34-4eae-b0c4-838cbe0261f6","sourceHandle":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0","targetHandle":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0","source":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","target":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"7adac9d1-2d48-4f2d-98a6-c25a227d75ee","sourceHandle":"ee3b31a3-c215-4a01-89ad-8b0f80586214-0","targetHandle":"21a01796-7ac0-4647-b588-1550d7a69ee7-4","source":"ee3b31a3-c215-4a01-89ad-8b0f80586214","target":"21a01796-7ac0-4647-b588-1550d7a69ee7","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"7f6087ad-95c4-4ea2-a179-063a41e6b092","sourceHandle":"a5cfe82c-a869-5db5-a823-2cd805eddd5d-0","targetHandle":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7-0","source":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","target":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"87b9e5df-48f2-4f71-8c7d-1123ad3ce09d","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"071c5460-e851-4538-af8a-8063bdd3a6d4-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"071c5460-e851-4538-af8a-8063bdd3a6d4","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"9432f5cb-f00f-4077-a828-18b03f9f6039","sourceHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-1","targetHandle":"1e64beb6-e055-55ff-8243-0735b5621abe-0","source":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","target":"1e64beb6-e055-55ff-8243-0735b5621abe","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"9628b140-f237-45db-88d6-d2c9adb4cc4e","sourceHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-0","targetHandle":"f8349077-8d91-51a8-a43c-f47a2f4c60d4-0","source":"6fc74529-1249-5efc-9f80-90ccc41164d8","target":"f8349077-8d91-51a8-a43c-f47a2f4c60d4","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"99b09cfa-06f8-4697-bfc1-f4e73a93c25f","sourceHandle":"d614db33-b046-52ec-bced-d877e76052fa-0","targetHandle":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3-0","source":"d614db33-b046-52ec-bced-d877e76052fa","target":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"a1507cd6-3828-43e8-86f6-8dca44e03887","sourceHandle":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0","targetHandle":"62ab70a6-cdb8-5f45-8557-7f8dd6446097-0","source":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","target":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"a287cdbb-f8dd-4f94-9712-41c600028d22","sourceHandle":"6e5333d5-2d40-45d8-9297-c6c4529826ff-0","targetHandle":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3-0","source":"6e5333d5-2d40-45d8-9297-c6c4529826ff","target":"23c1b436-4cb1-4f7b-9987-9ba4ffe6bff3","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"abb4fbe1-ff67-4a19-9c23-b097e3c5aa22","sourceHandle":"88569626-cf97-4e92-9836-67e819119df0-1","targetHandle":"1e64beb6-e055-55ff-8243-0735b5621abe-2","source":"88569626-cf97-4e92-9836-67e819119df0","target":"1e64beb6-e055-55ff-8243-0735b5621abe","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"af4a81f4-dd6c-406a-ba1d-4b25c891a4b9","sourceHandle":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0","targetHandle":"d614db33-b046-52ec-bced-d877e76052fa-1","source":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","target":"d614db33-b046-52ec-bced-d877e76052fa","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"b93d77d8-94ad-4dc3-b75a-e833e9e6d013","sourceHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","targetHandle":"ee3b31a3-c215-4a01-89ad-8b0f80586214-0","source":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","target":"ee3b31a3-c215-4a01-89ad-8b0f80586214","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"c3c27544-666a-47f8-a930-5ef9d10981f8","sourceHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","targetHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","source":"5eaa9ba6-2235-45ee-91ef-49c059aef667","target":"51826397-e502-485a-9109-f4ec326fb7b8","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"c8060edd-2410-46a4-9721-b7a1ac25d017","sourceHandle":"07551eb5-a01c-531f-8f51-c72305d48a7f-0","targetHandle":"ce5c2939-9da6-5692-b44e-da9884758194-0","source":"07551eb5-a01c-531f-8f51-c72305d48a7f","target":"ce5c2939-9da6-5692-b44e-da9884758194","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"d4e8d930-22de-48a8-a460-e132bc79b69e","sourceHandle":"b23717be-a418-5c3c-ae01-fbb964ce03a2-0","targetHandle":"d614db33-b046-52ec-bced-d877e76052fa-0","source":"b23717be-a418-5c3c-ae01-fbb964ce03a2","target":"d614db33-b046-52ec-bced-d877e76052fa","type":"main","animated":false,"data":{},"zIndex":49},{"id":"db10ae5d-4fe9-48c9-b63d-33517f0bdd04","sourceHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","targetHandle":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa-0","source":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","target":"48e7e9ce-3a0e-49d8-a247-b0e503c379aa","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"e2bff307-e946-421a-a30e-a9949533bf40","sourceHandle":"21a01796-7ac0-4647-b588-1550d7a69ee7-0","targetHandle":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0","source":"21a01796-7ac0-4647-b588-1550d7a69ee7","target":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"e4a42688-ae63-453f-81a9-9aecfae720fa","sourceHandle":"21a01796-7ac0-4647-b588-1550d7a69ee7-0","targetHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","source":"21a01796-7ac0-4647-b588-1550d7a69ee7","target":"5eaa9ba6-2235-45ee-91ef-49c059aef667","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"e61487ba-0611-4ee6-8d73-3a60931cc63a","sourceHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","targetHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-1","source":"5eaa9ba6-2235-45ee-91ef-49c059aef667","target":"6fc74529-1249-5efc-9f80-90ccc41164d8","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"eb69844b-0391-4b02-b993-c4b0fdd28456","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"07551eb5-a01c-531f-8f51-c72305d48a7f-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"07551eb5-a01c-531f-8f51-c72305d48a7f","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"eee2ab76-6900-4716-b573-1bec60b284be","sourceHandle":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0","targetHandle":"470bc244-86bd-4d62-a28b-9962b5d2407a-0","source":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","target":"470bc244-86bd-4d62-a28b-9962b5d2407a","type":"main","animated":false,"data":{},"selected":false,"zIndex":49}],"viewport":{"x":705.484188171956,"y":652.8282473254261,"zoom":0.40623316124358677}},"timestamp":"2023-08-19T13:06:59.525Z","checksum":"534d50157aafc2e9ae292ad026616240","migration":33} \ No newline at end of file +{"version":"0.19.3","content":{"nodes":[{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":0,"3":0},"id":"071c5460-e851-4538-af8a-8063bdd3a6d4","isDisabled":false},"id":"071c5460-e851-4538-af8a-8063bdd3a6d4","position":{"x":-285,"y":-345},"type":"regularNode","selected":false,"height":188,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":1},"id":"07551eb5-a01c-531f-8f51-c72305d48a7f"},"id":"07551eb5-a01c-531f-8f51-c72305d48a7f","position":{"x":-285,"y":-1575},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:utility:note","inputData":{"0":"Position"},"inputSize":{"0":{"width":2050,"height":82}},"id":"085555ed-668f-5615-a1aa-ffa7876f4301"},"id":"085555ed-668f-5615-a1aa-ffa7876f4301","position":{"x":3390,"y":-4620},"type":"regularNode","selected":false,"height":158,"width":2068,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"09cb7dae-1485-5271-a66e-9109330e1d53"},"id":"09cb7dae-1485-5271-a66e-9109330e1d53","position":{"x":-690,"y":-4395},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"0c1c3426-e638-5360-acd8-4206dbc64497"},"id":"0c1c3426-e638-5360-acd8-4206dbc64497","position":{"x":4470,"y":-3765},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"0c345f9b-d03e-5b82-9cd9-689d5e5a8d00"},"id":"0c345f9b-d03e-5b82-9cd9-689d5e5a8d00","position":{"x":1005,"y":-3780},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"171cfc3a-39dd-5052-92b2-9808c97cd101"},"id":"171cfc3a-39dd-5052-92b2-9808c97cd101","position":{"x":3735,"y":-3150},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"1c145d7d-e733-5d66-9395-ec3dcf9e808a"},"id":"1c145d7d-e733-5d66-9395-ec3dcf9e808a","position":{"x":1350,"y":-4395},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:note","inputData":{"0":"Size"},"inputSize":{"0":{"width":897,"height":80}},"id":"1e30c581-bb76-5e02-b94d-a28081b7371f"},"id":"1e30c581-bb76-5e02-b94d-a28081b7371f","position":{"x":1950,"y":-4605},"type":"regularNode","selected":false,"height":156,"width":915,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":1,"2":1,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"1f6b0936-dc64-5ef1-a2b5-79fb5a24014b"},"id":"1f6b0936-dc64-5ef1-a2b5-79fb5a24014b","position":{"x":30,"y":-3750},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"2390e815-d3b4-5def-8fbe-7d129c72a953"},"id":"2390e815-d3b4-5def-8fbe-7d129c72a953","position":{"x":-345,"y":-3750},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"2707e454-9efd-5154-a309-4b148ab8c7d2"},"id":"2707e454-9efd-5154-a309-4b148ab8c7d2","position":{"x":4470,"y":-3150},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","isDisabled":false},"id":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","position":{"x":600,"y":-495},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7"},"id":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7","position":{"x":600,"y":-885},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"30aacdca-93d6-5a56-b368-e5fa1758d13d"},"id":"30aacdca-93d6-5a56-b368-e5fa1758d13d","position":{"x":2625,"y":-4380},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"right","5":800,"6":800,"7":"top_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"340b422f-e0f2-5b8a-a939-1f6ba271bf03"},"id":"340b422f-e0f2-5b8a-a939-1f6ba271bf03","position":{"x":4875,"y":-4365},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"right","5":800,"6":800,"7":"centered_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"3a6070c7-ebd1-5daa-8fdc-0a5693da0690"},"id":"3a6070c7-ebd1-5daa-8fdc-0a5693da0690","position":{"x":4875,"y":-3765},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"470bc244-86bd-4d62-a28b-9962b5d2407a"},"id":"470bc244-86bd-4d62-a28b-9962b5d2407a","position":{"x":600,"y":-1455},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":1,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":241,"height":86}},"id":"4c3bad10-3d5c-5e72-aa64-65d4f9892152"},"id":"4c3bad10-3d5c-5e72-aa64-65d4f9892152","position":{"x":30,"y":-4395},"type":"regularNode","selected":false,"height":538,"width":267,"zIndex":50},{"data":{"schemaId":"chainner:utility:note","inputData":{"0":"https://github.com/chaiNNer-org/chaiNNer/blob/main/src/public/icons/png/1024x1024.png"},"inputSize":{"0":{"width":501,"height":80}},"id":"4fad4066-9360-4da4-827f-6f3f499e8844"},"id":"4fad4066-9360-4da4-827f-6f3f499e8844","position":{"x":-975,"y":-660},"type":"regularNode","selected":false,"height":156,"width":519,"zIndex":50},{"data":{"schemaId":"chainner:image:create_border","inputData":{"1":5,"2":20,"3":"{\"kind\": \"rgb\", \"values\": [0.5, 0.5, 0.5]}"},"id":"51826397-e502-485a-9109-f4ec326fb7b8"},"id":"51826397-e502-485a-9109-f4ec326fb7b8","position":{"x":870,"y":555},"type":"regularNode","selected":false,"height":252,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:number","inputData":{"0":800},"id":"541e572d-e2c5-4427-bd01-74a17b5290dc"},"id":"541e572d-e2c5-4427-bd01-74a17b5290dc","position":{"x":1950,"y":-4380},"type":"regularNode","selected":false,"height":148,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"5d42de9c-0e4f-43e4-921f-27720472a2bb"},"id":"5d42de9c-0e4f-43e4-921f-27720472a2bb","position":{"x":-345,"y":-4395},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"5eaa9ba6-2235-45ee-91ef-49c059aef667","isDisabled":false},"id":"5eaa9ba6-2235-45ee-91ef-49c059aef667","position":{"x":585,"y":555},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:invert","inputData":{},"id":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","isDisabled":false},"id":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","position":{"x":600,"y":-1065},"type":"regularNode","selected":false,"height":140,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4"},"id":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4","position":{"x":585,"y":180},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"right","5":800,"6":400,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"6bb87d6c-915c-556d-8321-83cc43bfeb5f"},"id":"6bb87d6c-915c-556d-8321-83cc43bfeb5f","position":{"x":2280,"y":-3165},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"6e19a706-d22d-5df9-9fff-50637fb9181f"},"id":"6e19a706-d22d-5df9-9fff-50637fb9181f","position":{"x":5220,"y":-4365},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":0},"id":"6e5333d5-2d40-45d8-9297-c6c4529826ff"},"id":"6e5333d5-2d40-45d8-9297-c6c4529826ff","position":{"x":-285,"y":60},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"6e88187e-41a3-5633-88e9-8c64c7d02afc"},"id":"6e88187e-41a3-5633-88e9-8c64c7d02afc","position":{"x":4470,"y":-4365},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_right","4":146,"5":100,"6":0,"7":0,"8":1},"id":"6fc74529-1249-5efc-9f80-90ccc41164d8"},"id":"6fc74529-1249-5efc-9f80-90ccc41164d8","position":{"x":870,"y":-255},"type":"regularNode","selected":false,"height":316,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"70a49e17-36f1-5b40-9388-599ba9e9cee4"},"id":"70a49e17-36f1-5b40-9388-599ba9e9cee4","position":{"x":5220,"y":-3150},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"left","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"75da39bc-1974-53e9-a633-6c89d66194ac"},"id":"75da39bc-1974-53e9-a633-6c89d66194ac","position":{"x":1005,"y":-4395},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"7b49c766-e87a-5ea8-8f9c-8215eb1bcedf"},"id":"7b49c766-e87a-5ea8-8f9c-8215eb1bcedf","position":{"x":1350,"y":-3180},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"7e646f5c-76b6-5828-8e90-c47162ad6aa5"},"id":"7e646f5c-76b6-5828-8e90-c47162ad6aa5","position":{"x":1350,"y":-3780},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:note","inputData":{"0":"Font style"},"inputSize":{"0":{"width":1267,"height":80}},"id":"7f2b7df2-fd70-405f-a865-b9be41ab0ed4"},"id":"7f2b7df2-fd70-405f-a865-b9be41ab0ed4","position":{"x":-690,"y":-4605},"type":"regularNode","selected":false,"height":156,"width":1285,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f"},"id":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f","position":{"x":1155,"y":180},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"left","5":800,"6":800,"7":"bottom_left"},"inputSize":{"0":{"width":240,"height":80}},"id":"862b93b2-6a31-5137-bd37-f08902a00b30"},"id":"862b93b2-6a31-5137-bd37-f08902a00b30","position":{"x":3390,"y":-3150},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a"},"id":"8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a","position":{"x":5220,"y":-3765},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"970247e4-6cc3-5814-be4e-f7255de22daa"},"id":"970247e4-6cc3-5814-be4e-f7255de22daa","position":{"x":2625,"y":-3165},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":0,"2":1,"3":"{\"kind\":\"rgb\",\"values\":[1,0,1]}","4":"center","5":800,"6":200,"7":"bottom_centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10"},"id":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","position":{"x":285,"y":-1455},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"9fe3afef-95b1-5752-bb08-49eaf549b7f2"},"id":"9fe3afef-95b1-5752-bb08-49eaf549b7f2","position":{"x":2625,"y":-3765},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":1,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[1,0,1]}","4":"center","5":600,"6":400,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"a5cfe82c-a869-5db5-a823-2cd805eddd5d"},"id":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","position":{"x":285,"y":-885},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"a7c458eb-11f4-4128-b240-14ee44614b0e"},"id":"a7c458eb-11f4-4128-b240-14ee44614b0e","position":{"x":360,"y":-4395},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"left","5":800,"6":800,"7":"top_left"},"inputSize":{"0":{"width":240,"height":80}},"id":"ac395c95-4ffc-5ae6-aead-2f4b0618c53a"},"id":"ac395c95-4ffc-5ae6-aead-2f4b0618c53a","position":{"x":3390,"y":-4365},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:change_colorspace","inputData":{"1":1000,"2":1,"3":0},"id":"b23717be-a418-5c3c-ae01-fbb964ce03a2"},"id":"b23717be-a418-5c3c-ae01-fbb964ce03a2","position":{"x":-285,"y":-765},"type":"regularNode","selected":false,"height":220,"width":250,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff"},"id":"b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff","position":{"x":3735,"y":-3765},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3"},"id":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3","position":{"x":1155,"y":-645},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"left","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"bdffba03-341d-528b-bbf6-a378e8142ff0"},"id":"bdffba03-341d-528b-bbf6-a378e8142ff0","position":{"x":2280,"y":-4380},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"centered_right","4":0,"5":0,"6":0,"7":0,"8":0},"id":"c48e94a6-8547-48e0-b9b4-a5967c428047"},"id":"c48e94a6-8547-48e0-b9b4-a5967c428047","position":{"x":870,"y":180},"type":"regularNode","selected":false,"height":316,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"c9631041-f3e9-518f-a600-614b32e90a76"},"id":"c9631041-f3e9-518f-a600-614b32e90a76","position":{"x":3735,"y":-4365},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:load","inputData":{"0":"A:\\adegerard\\chaiNNer.scunet\\src\\public\\icons\\png\\1024x1024.png"},"id":"ca39fa9e-d306-4edc-8656-cb2acbca6b28"},"id":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","position":{"x":-840,"y":-495},"type":"regularNode","selected":false,"height":420,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"bottom_centered","4":146,"5":100,"6":0,"7":0,"8":1},"id":"ce5c2939-9da6-5692-b44e-da9884758194"},"id":"ce5c2939-9da6-5692-b44e-da9884758194","position":{"x":900,"y":-1455},"type":"regularNode","selected":false,"height":316,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:utility:number","inputData":{"0":400},"id":"cf2a1ab7-a45a-525b-a884-5798c142a382"},"id":"cf2a1ab7-a45a-525b-a884-5798c142a382","position":{"x":1950,"y":-4170},"type":"regularNode","selected":false,"height":148,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"right","5":800,"6":800,"7":"bottom_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"d288f0b2-4087-5ef8-8222-dbdd3a6f53d5"},"id":"d288f0b2-4087-5ef8-8222-dbdd3a6f53d5","position":{"x":4875,"y":-3150},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"d60b8935-adcc-57ee-815e-58e96190af04"},"id":"d60b8935-adcc-57ee-815e-58e96190af04","position":{"x":4125,"y":-3765},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:blend","inputData":{"2":0,"3":"centered","4":146,"5":100,"6":0,"7":0,"8":1},"id":"d614db33-b046-52ec-bced-d877e76052fa"},"id":"d614db33-b046-52ec-bced-d877e76052fa","position":{"x":885,"y":-645},"type":"regularNode","selected":false,"height":316,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:get_dims","inputData":{},"id":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0"},"id":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","position":{"x":-285,"y":375},"type":"regularNode","selected":false,"height":204,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"This is a demo\nof 'TEXT AS IMAGE'\nfor chaiNNer.","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"right","5":800,"6":600,"7":"bottom_right"},"inputSize":{"0":{"width":240,"height":80}},"id":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3"},"id":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3","position":{"x":285,"y":180},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"bottom_centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"e2d673c7-5cfb-5866-a02d-8cb2f2894620"},"id":"e2d673c7-5cfb-5866-a02d-8cb2f2894620","position":{"x":4125,"y":-3150},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"e794be6f-0b13-54fa-b225-0114ef68a049"},"id":"e794be6f-0b13-54fa-b225-0114ef68a049","position":{"x":360,"y":-3750},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":400,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"e798b1fe-0815-5b84-b4d4-c79f0909068b"},"id":"e798b1fe-0815-5b84-b4d4-c79f0909068b","position":{"x":2280,"y":-3765},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:utility:note","inputData":{"0":"Alignment"},"inputSize":{"0":{"width":556,"height":80}},"id":"eb3e880f-1046-5687-863f-a5c6d4cbf75a"},"id":"eb3e880f-1046-5687-863f-a5c6d4cbf75a","position":{"x":1005,"y":-4605},"type":"regularNode","selected":false,"height":156,"width":574,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2"},"id":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2","position":{"x":1170,"y":-1455},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":0,"2":1,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd"},"id":"ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd","position":{"x":-690,"y":-3750},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"left","5":800,"6":800,"7":"centered_left"},"inputSize":{"0":{"width":240,"height":80}},"id":"edb74add-a8eb-51aa-b18a-04e782116921"},"id":"edb74add-a8eb-51aa-b18a-04e782116921","position":{"x":3390,"y":-3765},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"right","5":800,"6":800,"7":"centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"ee2f6cb2-adcf-59e3-bba0-951f3990ba04"},"id":"ee2f6cb2-adcf-59e3-bba0-951f3990ba04","position":{"x":1005,"y":-3180},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50},{"data":{"schemaId":"chainner:utility:math","inputData":{"0":0,"1":"div","2":2},"id":"ee3b31a3-c215-4a01-89ad-8b0f80586214"},"id":"ee3b31a3-c215-4a01-89ad-8b0f80586214","position":{"x":0,"y":375},"type":"regularNode","selected":false,"height":276,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:view","inputData":{},"id":"f8349077-8d91-51a8-a43c-f47a2f4c60d4"},"id":"f8349077-8d91-51a8-a43c-f47a2f4c60d4","position":{"x":1155,"y":-255},"type":"regularNode","selected":false,"height":332,"width":240,"zIndex":50},{"data":{"schemaId":"chainner:image:text_as_image","inputData":{"0":"Lorem ipsum dolor\nsit amet,\nconsectetur adipiscing ...","1":0,"2":0,"3":"{\"kind\":\"rgb\",\"values\":[0,0,0]}","4":"center","5":800,"6":800,"7":"top_centered"},"inputSize":{"0":{"width":240,"height":80}},"id":"f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011"},"id":"f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011","position":{"x":4125,"y":-4365},"type":"regularNode","selected":false,"height":532,"width":266,"zIndex":50}],"edges":[{"id":"0d25be51-396d-4a13-aca9-8d378f9568ab","sourceHandle":"ee2f6cb2-adcf-59e3-bba0-951f3990ba04-0","targetHandle":"7b49c766-e87a-5ea8-8f9c-8215eb1bcedf-0","source":"ee2f6cb2-adcf-59e3-bba0-951f3990ba04","target":"7b49c766-e87a-5ea8-8f9c-8215eb1bcedf","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"1120cbb9-25f9-4b64-a435-27bf14ee39f9","sourceHandle":"09cb7dae-1485-5271-a66e-9109330e1d53-0","targetHandle":"5d42de9c-0e4f-43e4-921f-27720472a2bb-0","source":"09cb7dae-1485-5271-a66e-9109330e1d53","target":"5d42de9c-0e4f-43e4-921f-27720472a2bb","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"1e06cb6c-ca2b-47f2-9188-dd91b27408ca","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"b23717be-a418-5c3c-ae01-fbb964ce03a2-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"b23717be-a418-5c3c-ae01-fbb964ce03a2","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"1eeb1458-7adc-464e-88ef-9406b773feea","sourceHandle":"f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011-0","targetHandle":"6e88187e-41a3-5633-88e9-8c64c7d02afc-0","source":"f9aa1dfe-9fc1-5fbe-bc37-2cea9d039011","target":"6e88187e-41a3-5633-88e9-8c64c7d02afc","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"2446f67b-0853-4ced-aead-deeb90628970","sourceHandle":"ce5c2939-9da6-5692-b44e-da9884758194-0","targetHandle":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2-0","source":"ce5c2939-9da6-5692-b44e-da9884758194","target":"ebc0c7a6-2e1b-5b5f-a1d3-72370f8b3ba2","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"2854e6e9-3f23-4e16-b509-40582a99b1e5","sourceHandle":"071c5460-e851-4538-af8a-8063bdd3a6d4-0","targetHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-0","source":"071c5460-e851-4538-af8a-8063bdd3a6d4","target":"6fc74529-1249-5efc-9f80-90ccc41164d8","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"2942d732-e670-4ee9-9ece-6c3f9f7c914f","sourceHandle":"4c3bad10-3d5c-5e72-aa64-65d4f9892152-0","targetHandle":"a7c458eb-11f4-4128-b240-14ee44614b0e-0","source":"4c3bad10-3d5c-5e72-aa64-65d4f9892152","target":"a7c458eb-11f4-4128-b240-14ee44614b0e","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"31ce603e-2faa-4dc6-9003-e91f4bb34585","sourceHandle":"62ab70a6-cdb8-5f45-8557-7f8dd6446097-0","targetHandle":"ce5c2939-9da6-5692-b44e-da9884758194-1","source":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","target":"ce5c2939-9da6-5692-b44e-da9884758194","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"387f8bb6-ac3e-4105-84d1-55478d26ef98","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"6e5333d5-2d40-45d8-9297-c6c4529826ff-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"6e5333d5-2d40-45d8-9297-c6c4529826ff","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"3bc30832-cae8-4afe-b62d-91f14fb87c78","sourceHandle":"d60b8935-adcc-57ee-815e-58e96190af04-0","targetHandle":"0c1c3426-e638-5360-acd8-4206dbc64497-0","source":"d60b8935-adcc-57ee-815e-58e96190af04","target":"0c1c3426-e638-5360-acd8-4206dbc64497","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"3cc630fe-29ca-4e54-a65f-106daa4af32c","sourceHandle":"bdffba03-341d-528b-bbf6-a378e8142ff0-0","targetHandle":"30aacdca-93d6-5a56-b368-e5fa1758d13d-0","source":"bdffba03-341d-528b-bbf6-a378e8142ff0","target":"30aacdca-93d6-5a56-b368-e5fa1758d13d","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"4af26141-68ed-420a-a773-dfc7a78b196f","sourceHandle":"ee3b31a3-c215-4a01-89ad-8b0f80586214-0","targetHandle":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-6","source":"ee3b31a3-c215-4a01-89ad-8b0f80586214","target":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"550c2071-4daf-4b0d-ac8c-18b6e8978aa7","sourceHandle":"862b93b2-6a31-5137-bd37-f08902a00b30-0","targetHandle":"171cfc3a-39dd-5052-92b2-9808c97cd101-0","source":"862b93b2-6a31-5137-bd37-f08902a00b30","target":"171cfc3a-39dd-5052-92b2-9808c97cd101","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"565e2c74-8777-4ac0-893e-9ad060bdf745","sourceHandle":"340b422f-e0f2-5b8a-a939-1f6ba271bf03-0","targetHandle":"6e19a706-d22d-5df9-9fff-50637fb9181f-0","source":"340b422f-e0f2-5b8a-a939-1f6ba271bf03","target":"6e19a706-d22d-5df9-9fff-50637fb9181f","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"568505cf-e470-4653-80c4-d9308a8358e3","sourceHandle":"541e572d-e2c5-4427-bd01-74a17b5290dc-0","targetHandle":"bdffba03-341d-528b-bbf6-a378e8142ff0-6","source":"541e572d-e2c5-4427-bd01-74a17b5290dc","target":"bdffba03-341d-528b-bbf6-a378e8142ff0","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"5f3d7a35-1fd5-4c32-ba62-5f9ca30cc639","sourceHandle":"e2d673c7-5cfb-5866-a02d-8cb2f2894620-0","targetHandle":"2707e454-9efd-5154-a309-4b148ab8c7d2-0","source":"e2d673c7-5cfb-5866-a02d-8cb2f2894620","target":"2707e454-9efd-5154-a309-4b148ab8c7d2","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"6921be1c-58ef-4ff3-ab64-7492d569e925","sourceHandle":"a5cfe82c-a869-5db5-a823-2cd805eddd5d-0","targetHandle":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0","source":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","target":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"6d5ea177-dfb7-4975-95e2-cd41e9e49588","sourceHandle":"541e572d-e2c5-4427-bd01-74a17b5290dc-0","targetHandle":"bdffba03-341d-528b-bbf6-a378e8142ff0-5","source":"541e572d-e2c5-4427-bd01-74a17b5290dc","target":"bdffba03-341d-528b-bbf6-a378e8142ff0","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"71a1bdec-afb7-457e-bfe3-ddce0a530132","sourceHandle":"0c345f9b-d03e-5b82-9cd9-689d5e5a8d00-0","targetHandle":"7e646f5c-76b6-5828-8e90-c47162ad6aa5-0","source":"0c345f9b-d03e-5b82-9cd9-689d5e5a8d00","target":"7e646f5c-76b6-5828-8e90-c47162ad6aa5","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"7246ab21-04b5-4494-802d-9e4fd6d53702","sourceHandle":"1f6b0936-dc64-5ef1-a2b5-79fb5a24014b-0","targetHandle":"e794be6f-0b13-54fa-b225-0114ef68a049-0","source":"1f6b0936-dc64-5ef1-a2b5-79fb5a24014b","target":"e794be6f-0b13-54fa-b225-0114ef68a049","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"74d8ea36-c492-407a-a4e1-3ac08aba9d85","sourceHandle":"3a6070c7-ebd1-5daa-8fdc-0a5693da0690-0","targetHandle":"8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a-0","source":"3a6070c7-ebd1-5daa-8fdc-0a5693da0690","target":"8df0fd7d-c0c1-5cb8-9a9d-91e7a81d9c4a","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"7647eda4-79c7-4d58-ac82-d3a94b3a1ce2","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"7f6087ad-95c4-4ea2-a179-063a41e6b092","sourceHandle":"a5cfe82c-a869-5db5-a823-2cd805eddd5d-0","targetHandle":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7-0","source":"a5cfe82c-a869-5db5-a823-2cd805eddd5d","target":"2b6ad7fb-3aaf-4761-8cde-a3960f5733c7","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"87b9e5df-48f2-4f71-8c7d-1123ad3ce09d","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"071c5460-e851-4538-af8a-8063bdd3a6d4-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"071c5460-e851-4538-af8a-8063bdd3a6d4","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"90b85c9c-a13d-466a-a9f9-c4728106009f","sourceHandle":"edb74add-a8eb-51aa-b18a-04e782116921-0","targetHandle":"b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff-0","source":"edb74add-a8eb-51aa-b18a-04e782116921","target":"b4ddcbf0-dc98-5f8b-89ad-f9ae37d3b9ff","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"9628b140-f237-45db-88d6-d2c9adb4cc4e","sourceHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-0","targetHandle":"f8349077-8d91-51a8-a43c-f47a2f4c60d4-0","source":"6fc74529-1249-5efc-9f80-90ccc41164d8","target":"f8349077-8d91-51a8-a43c-f47a2f4c60d4","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"99b09cfa-06f8-4697-bfc1-f4e73a93c25f","sourceHandle":"d614db33-b046-52ec-bced-d877e76052fa-0","targetHandle":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3-0","source":"d614db33-b046-52ec-bced-d877e76052fa","target":"bbe742c4-413f-5c1f-aa55-2b0ab023c3a3","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"9f906b5e-5ae0-4a4c-8f8a-a0f16f8b16e6","sourceHandle":"ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd-0","targetHandle":"2390e815-d3b4-5def-8fbe-7d129c72a953-0","source":"ec2a57df-f9d8-5bb7-b3b0-e6b898aa46cd","target":"2390e815-d3b4-5def-8fbe-7d129c72a953","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"a1507cd6-3828-43e8-86f6-8dca44e03887","sourceHandle":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0","targetHandle":"62ab70a6-cdb8-5f45-8557-7f8dd6446097-0","source":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","target":"62ab70a6-cdb8-5f45-8557-7f8dd6446097","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"a213b10c-5e2e-4e1a-a9ac-1584a7677b0f","sourceHandle":"ac395c95-4ffc-5ae6-aead-2f4b0618c53a-0","targetHandle":"c9631041-f3e9-518f-a600-614b32e90a76-0","source":"ac395c95-4ffc-5ae6-aead-2f4b0618c53a","target":"c9631041-f3e9-518f-a600-614b32e90a76","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"a46fa905-7a69-461f-b99c-d4e92b64df8d","sourceHandle":"541e572d-e2c5-4427-bd01-74a17b5290dc-0","targetHandle":"6bb87d6c-915c-556d-8321-83cc43bfeb5f-6","source":"541e572d-e2c5-4427-bd01-74a17b5290dc","target":"6bb87d6c-915c-556d-8321-83cc43bfeb5f","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"a9b67150-f7f8-4c25-b367-b88c91bbfb7a","sourceHandle":"6e5333d5-2d40-45d8-9297-c6c4529826ff-0","targetHandle":"c48e94a6-8547-48e0-b9b4-a5967c428047-0","source":"6e5333d5-2d40-45d8-9297-c6c4529826ff","target":"c48e94a6-8547-48e0-b9b4-a5967c428047","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"af4a81f4-dd6c-406a-ba1d-4b25c891a4b9","sourceHandle":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf-0","targetHandle":"d614db33-b046-52ec-bced-d877e76052fa-1","source":"2ab92c81-9367-5ca5-8bd2-9179c4fb40bf","target":"d614db33-b046-52ec-bced-d877e76052fa","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"b93d77d8-94ad-4dc3-b75a-e833e9e6d013","sourceHandle":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0-0","targetHandle":"ee3b31a3-c215-4a01-89ad-8b0f80586214-0","source":"d896c3b6-11a0-4db1-9451-5fed6fb21ad0","target":"ee3b31a3-c215-4a01-89ad-8b0f80586214","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"beb018c9-f080-4cb3-9a1a-adeed5f8fb86","sourceHandle":"cf2a1ab7-a45a-525b-a884-5798c142a382-0","targetHandle":"6bb87d6c-915c-556d-8321-83cc43bfeb5f-5","source":"cf2a1ab7-a45a-525b-a884-5798c142a382","target":"6bb87d6c-915c-556d-8321-83cc43bfeb5f","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"c0b1aaff-ac82-46f3-bb4d-47ac1f547d3e","sourceHandle":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-0","targetHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","source":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3","target":"5eaa9ba6-2235-45ee-91ef-49c059aef667","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"c2631827-364b-4f5a-8f70-2cfff73db9f3","sourceHandle":"d288f0b2-4087-5ef8-8222-dbdd3a6f53d5-0","targetHandle":"70a49e17-36f1-5b40-9388-599ba9e9cee4-0","source":"d288f0b2-4087-5ef8-8222-dbdd3a6f53d5","target":"70a49e17-36f1-5b40-9388-599ba9e9cee4","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"c3c27544-666a-47f8-a930-5ef9d10981f8","sourceHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","targetHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","source":"5eaa9ba6-2235-45ee-91ef-49c059aef667","target":"51826397-e502-485a-9109-f4ec326fb7b8","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"c76302f1-0ada-4a21-9b22-c807f799f7dc","sourceHandle":"75da39bc-1974-53e9-a633-6c89d66194ac-0","targetHandle":"1c145d7d-e733-5d66-9395-ec3dcf9e808a-0","source":"75da39bc-1974-53e9-a633-6c89d66194ac","target":"1c145d7d-e733-5d66-9395-ec3dcf9e808a","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"c8060edd-2410-46a4-9721-b7a1ac25d017","sourceHandle":"07551eb5-a01c-531f-8f51-c72305d48a7f-0","targetHandle":"ce5c2939-9da6-5692-b44e-da9884758194-0","source":"07551eb5-a01c-531f-8f51-c72305d48a7f","target":"ce5c2939-9da6-5692-b44e-da9884758194","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"d4104777-7a02-4ecf-b2ab-e220e44f4de9","sourceHandle":"541e572d-e2c5-4427-bd01-74a17b5290dc-0","targetHandle":"e798b1fe-0815-5b84-b4d4-c79f0909068b-5","source":"541e572d-e2c5-4427-bd01-74a17b5290dc","target":"e798b1fe-0815-5b84-b4d4-c79f0909068b","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"d4e8d930-22de-48a8-a460-e132bc79b69e","sourceHandle":"b23717be-a418-5c3c-ae01-fbb964ce03a2-0","targetHandle":"d614db33-b046-52ec-bced-d877e76052fa-0","source":"b23717be-a418-5c3c-ae01-fbb964ce03a2","target":"d614db33-b046-52ec-bced-d877e76052fa","type":"main","animated":false,"data":{},"zIndex":49,"selected":false},{"id":"df8295bf-64b7-4fae-bfe1-8b0352d4dc79","sourceHandle":"6bb87d6c-915c-556d-8321-83cc43bfeb5f-0","targetHandle":"970247e4-6cc3-5814-be4e-f7255de22daa-0","source":"6bb87d6c-915c-556d-8321-83cc43bfeb5f","target":"970247e4-6cc3-5814-be4e-f7255de22daa","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"e12046d1-1ea7-4915-8e89-e959dd097a85","sourceHandle":"51826397-e502-485a-9109-f4ec326fb7b8-0","targetHandle":"c48e94a6-8547-48e0-b9b4-a5967c428047-1","source":"51826397-e502-485a-9109-f4ec326fb7b8","target":"c48e94a6-8547-48e0-b9b4-a5967c428047","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"e4251dde-28f8-4863-994f-b77d5a5eb49b","sourceHandle":"cf2a1ab7-a45a-525b-a884-5798c142a382-0","targetHandle":"e798b1fe-0815-5b84-b4d4-c79f0909068b-6","source":"cf2a1ab7-a45a-525b-a884-5798c142a382","target":"e798b1fe-0815-5b84-b4d4-c79f0909068b","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"e61487ba-0611-4ee6-8d73-3a60931cc63a","sourceHandle":"5eaa9ba6-2235-45ee-91ef-49c059aef667-0","targetHandle":"6fc74529-1249-5efc-9f80-90ccc41164d8-1","source":"5eaa9ba6-2235-45ee-91ef-49c059aef667","target":"6fc74529-1249-5efc-9f80-90ccc41164d8","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"eb69844b-0391-4b02-b993-c4b0fdd28456","sourceHandle":"ca39fa9e-d306-4edc-8656-cb2acbca6b28-0","targetHandle":"07551eb5-a01c-531f-8f51-c72305d48a7f-0","source":"ca39fa9e-d306-4edc-8656-cb2acbca6b28","target":"07551eb5-a01c-531f-8f51-c72305d48a7f","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"eee2ab76-6900-4716-b573-1bec60b284be","sourceHandle":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10-0","targetHandle":"470bc244-86bd-4d62-a28b-9962b5d2407a-0","source":"986f6a3d-fc11-55cc-8b9c-a1e6afb52b10","target":"470bc244-86bd-4d62-a28b-9962b5d2407a","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"ef88f8d9-579f-4b17-b28e-0c6cf2da1d91","sourceHandle":"e798b1fe-0815-5b84-b4d4-c79f0909068b-0","targetHandle":"9fe3afef-95b1-5752-bb08-49eaf549b7f2-0","source":"e798b1fe-0815-5b84-b4d4-c79f0909068b","target":"9fe3afef-95b1-5752-bb08-49eaf549b7f2","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"f06d6256-1bb9-49a7-925a-30349453767b","sourceHandle":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3-0","targetHandle":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4-0","source":"e131bcf7-3be4-4cc9-bed4-fbbd2ceb80a3","target":"63a5de07-155d-4a76-8b3f-9bff93ccb1a4","type":"main","animated":false,"data":{},"selected":false,"zIndex":49},{"id":"f76983c8-155d-4f48-a650-12b644e4419a","sourceHandle":"c48e94a6-8547-48e0-b9b4-a5967c428047-0","targetHandle":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f-0","source":"c48e94a6-8547-48e0-b9b4-a5967c428047","target":"86105808-6363-4b8d-ac3b-d83e4bbc1d9f","type":"main","animated":false,"data":{},"selected":false,"zIndex":49}],"viewport":{"x":438.8039348710991,"y":1039.7713704206242,"zoom":0.21257349615558568}},"timestamp":"2023-08-24T18:14:15.904Z","checksum":"d510bd41aa8813825decaa2374b27051","migration":33} \ No newline at end of file From 5ca8b2c7bc4344ae8fa5739d242ee6fda1149092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Sat, 26 Aug 2023 18:52:40 +0200 Subject: [PATCH 09/12] Modifications: - Changed ouptut image as RGBA only - Change default width to 500: better UX when using default node values --- .../image/create_images/text_as_image.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py index eb4799938..9c71d67a0 100644 --- a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py @@ -107,7 +107,7 @@ class TextAsImagePosition(Enum): TextInput("Text", multiline=True), BoolInput("Bold", default=False), BoolInput("Italic", default=False), - ColorInput(channels=[1, 3], default=Color.bgr((0, 0, 0))), + ColorInput(channels=[3], default=Color.bgr((0, 0, 0))), EnumInput( TextAsImageAlignment, label="Text alignment", @@ -120,7 +120,7 @@ class TextAsImagePosition(Enum): maximum=None, controls_step=1, precision=0, - default=100, + default=500, ), NumberInput( "Height", @@ -141,9 +141,9 @@ class TextAsImagePosition(Enum): ImageOutput( image_type=""" Image { - width: Input5 & uint, - height: Input6 & uint, - channels: Input3.channels + width: Input5, + height: Input6, + channels: 4 } """, assume_normalized=True, @@ -186,11 +186,7 @@ def text_as_image_node( ink = tuple(ink.astype("uint8")) # Create a PIL image to add text - if color.channels == 1: - ink = ink[0] - pil_image = Image.new("L", (width, height), 255) - else: - pil_image = Image.new("RGBA", (width, height), (255, 0, 0, 0)) + pil_image = Image.new("RGBA", (width, height)) drawing = ImageDraw.Draw(pil_image) x_ref = round(np.sum(np.array([width, w_text]) * TEXT_AS_IMAGE_X_Y_REF_FACTORS[position]["x"])) # type: ignore @@ -206,7 +202,5 @@ def text_as_image_node( ) img = normalize(np.array(pil_image)) - if color.channels != 1: - img = convert_to_BGRA(img, img.shape[2]) return img From 00c7da1f0686654f05f503df7c6dda4d3b88ede2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= <137266603+adegerard@users.noreply.github.com> Date: Sun, 27 Aug 2023 14:47:19 +0200 Subject: [PATCH 10/12] Update backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py Co-authored-by: Michael Schmidt --- .../chaiNNer_standard/image/create_images/text_as_image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py index 9c71d67a0..5c82ac7b3 100644 --- a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py @@ -143,9 +143,9 @@ class TextAsImagePosition(Enum): Image { width: Input5, height: Input6, - channels: 4 } """, + channels: 4, assume_normalized=True, ) ], From 709a33de7c75c605f1e4926de8933d3f37218fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= <137266603+adegerard@users.noreply.github.com> Date: Sun, 27 Aug 2023 14:47:32 +0200 Subject: [PATCH 11/12] Update backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py Co-authored-by: Michael Schmidt --- .../chaiNNer_standard/image/create_images/text_as_image.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py index 5c82ac7b3..f5803eb30 100644 --- a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py @@ -182,8 +182,7 @@ def text_as_image_node( h_text *= line_count # Text color - ink = 255 * np.array(color.value) - ink = tuple(ink.astype("uint8")) + ink = tuple(to_uint8(color.value)) # Create a PIL image to add text pil_image = Image.new("RGBA", (width, height)) From 95354b36be69e174575c6d7432187f1979f9b7f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20de=20G=C3=A9rard?= Date: Sun, 27 Aug 2023 15:09:09 +0200 Subject: [PATCH 12/12] Modifications as suggested, ran validation tests. --- .../chaiNNer_standard/image/create_images/text_as_image.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py index f5803eb30..75f7d3edc 100644 --- a/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py +++ b/backend/src/packages/chaiNNer_standard/image/create_images/text_as_image.py @@ -8,8 +8,7 @@ from PIL import Image, ImageDraw, ImageFont from nodes.impl.color.color import Color -from nodes.impl.image_utils import normalize -from nodes.impl.pil_utils import convert_to_BGRA +from nodes.impl.image_utils import normalize, to_uint8 from nodes.properties.inputs import ( BoolInput, ColorInput, @@ -145,7 +144,7 @@ class TextAsImagePosition(Enum): height: Input6, } """, - channels: 4, + channels=4, assume_normalized=True, ) ], @@ -182,7 +181,7 @@ def text_as_image_node( h_text *= line_count # Text color - ink = tuple(to_uint8(color.value)) + ink = tuple(to_uint8(np.array(color.value))) # Create a PIL image to add text pil_image = Image.new("RGBA", (width, height))

U6$t8WhBdG7e%? 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 literal 0 HcmV?d00001 diff --git a/backend/src/fonts/Roboto/LICENSE.txt b/backend/src/fonts/Roboto/LICENSE.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/backend/src/fonts/Roboto/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/backend/src/fonts/Roboto/Roboto-Bold.ttf b/backend/src/fonts/Roboto/Roboto-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..43da14d84ecb949ca5f5e8ecca3a514aa7fe1c7d GIT binary patch literal 167336 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