diff --git a/Chapters/12-Transformers/Images/Excalidraw/encoder.excalidraw.json b/Chapters/12-Transformers/Images/Excalidraw/encoder.excalidraw.json deleted file mode 100644 index 04fe38d..0000000 --- a/Chapters/12-Transformers/Images/Excalidraw/encoder.excalidraw.json +++ /dev/null @@ -1,2055 +0,0 @@ -{ - "type": "excalidraw", - "version": 2, - "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", - "elements": [ - { - "id": "1kSrI1SjU3TIAyt7I9hO3", - "type": "rectangle", - "x": 293.5, - "y": 52, - "width": 970.5, - "height": 396, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#b2f2bb", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a0", - "roundness": { - "type": 3 - }, - "seed": 938815260, - "version": 200, - "versionNonce": 780530844, - "isDeleted": false, - "boundElements": null, - "updated": 1756974376822, - "link": null, - "locked": false - }, - { - "id": "TQYWmwiNthe00FnHfb90S", - "type": "text", - "x": 313.5, - "y": 68.5, - "width": 76.99989318847656, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a1", - "roundness": null, - "seed": 1532751900, - "version": 351, - "versionNonce": 508793892, - "isDeleted": false, - "boundElements": null, - "updated": 1756974380821, - "link": null, - "locked": false, - "text": "Encoder", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "left", - "verticalAlign": "top", - "containerId": null, - "originalText": "Encoder", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "fx_clfKT5QAuSTqc0JKNa", - "type": "rectangle", - "x": 415, - "y": 470.5, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#a5d8ff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a2O", - "roundness": { - "type": 3 - }, - "seed": 259831588, - "version": 263, - "versionNonce": 1726026652, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "Zie2bKIu-I-dcvQJuDEZ_" - } - ], - "updated": 1756974514865, - "link": null, - "locked": false - }, - { - "id": "Zie2bKIu-I-dcvQJuDEZ_", - "type": "text", - "x": 492.25001525878906, - "y": 482.75, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a2S", - "roundness": null, - "seed": 919025828, - "version": 4, - "versionNonce": 1642317476, - "isDeleted": false, - "boundElements": null, - "updated": 1756974518214, - "link": null, - "locked": false, - "text": "X1", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "fx_clfKT5QAuSTqc0JKNa", - "originalText": "X1", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "3usaxbyef2wUj6m158aVY", - "type": "rectangle", - "x": 637, - "y": 470.5, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#a5d8ff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a2W", - "roundness": { - "type": 3 - }, - "seed": 346174116, - "version": 530, - "versionNonce": 24948380, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "8krIvGUkLZEHojr7bQbYy" - } - ], - "updated": 1756974519893, - "link": null, - "locked": false - }, - { - "id": "8krIvGUkLZEHojr7bQbYy", - "type": "text", - "x": 714.2500152587891, - "y": 482.75, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a2a", - "roundness": null, - "seed": 924151204, - "version": 4, - "versionNonce": 1391426468, - "isDeleted": false, - "boundElements": null, - "updated": 1756974520871, - "link": null, - "locked": false, - "text": "X2", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "3usaxbyef2wUj6m158aVY", - "originalText": "X2", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "PaL3txItBxSGt3VCDyN6e", - "type": "rectangle", - "x": 1052, - "y": 470.5, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#a5d8ff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a3", - "roundness": { - "type": 3 - }, - "seed": 1586249252, - "version": 650, - "versionNonce": 1198000540, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "wZ0bdoDWvN8bcHXuQ0QrV" - } - ], - "updated": 1756974522606, - "link": null, - "locked": false - }, - { - "id": "wZ0bdoDWvN8bcHXuQ0QrV", - "type": "text", - "x": 1129.250015258789, - "y": 482.75, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a3G", - "roundness": null, - "seed": 1719132836, - "version": 4, - "versionNonce": 653226148, - "isDeleted": false, - "boundElements": null, - "updated": 1756974524694, - "link": null, - "locked": false, - "text": "XN", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "PaL3txItBxSGt3VCDyN6e", - "originalText": "XN", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "DydO-ttPWT2eVOChqiWK-", - "type": "line", - "x": 830, - "y": 492.5, - "width": 202, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#a5d8ff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a4", - "roundness": { - "type": 2 - }, - "seed": 103340452, - "version": 199, - "versionNonce": 1889927836, - "isDeleted": false, - "boundElements": null, - "updated": 1756974270948, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 202, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": null - }, - { - "id": "UmzVY0smcX4G9R7z0XWLK", - "type": "rectangle", - "x": 391, - "y": 318.5, - "width": 849.5, - "height": 97.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#f783ac", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a5V", - "roundness": { - "type": 3 - }, - "seed": 1366218916, - "version": 162, - "versionNonce": 1065698460, - "isDeleted": false, - "boundElements": null, - "updated": 1756974132687, - "link": null, - "locked": false - }, - { - "id": "ZLRaVEUGnkY0TvCSTmXVw", - "type": "rectangle", - "x": 413.25, - "y": 94.5, - "width": 180, - "height": 75.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffa94d", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a7", - "roundness": { - "type": 3 - }, - "seed": 1191665180, - "version": 321, - "versionNonce": 1326156956, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "HtTi1dcJ7e-UGyuIXpAk0" - } - ], - "updated": 1756974367448, - "link": null, - "locked": false - }, - { - "id": "HtTi1dcJ7e-UGyuIXpAk0", - "type": "text", - "x": 420.75011444091797, - "y": 119.75, - "width": 164.99977111816406, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a7V", - "roundness": null, - "seed": 414464932, - "version": 180, - "versionNonce": 531077404, - "isDeleted": false, - "boundElements": null, - "updated": 1756974367448, - "link": null, - "locked": false, - "text": "Feed Forward NN", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "ZLRaVEUGnkY0TvCSTmXVw", - "originalText": "Feed Forward NN", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "PoIjwif-ulHmWlbvRqDgA", - "type": "rectangle", - "x": 635.25, - "y": 94.5, - "width": 180, - "height": 75.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffa94d", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a8", - "roundness": { - "type": 3 - }, - "seed": 1759648164, - "version": 423, - "versionNonce": 168695196, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "k20eFpCEN_7Xp6evbJfU7" - } - ], - "updated": 1756974367448, - "link": null, - "locked": false - }, - { - "id": "k20eFpCEN_7Xp6evbJfU7", - "type": "text", - "x": 642.750114440918, - "y": 119.75, - "width": 164.99977111816406, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a8V", - "roundness": null, - "seed": 12954916, - "version": 188, - "versionNonce": 1265697308, - "isDeleted": false, - "boundElements": null, - "updated": 1756974367448, - "link": null, - "locked": false, - "text": "Feed Forward NN", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "PoIjwif-ulHmWlbvRqDgA", - "originalText": "Feed Forward NN", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "x4mTvUvDIBDEPbulzbHcL", - "type": "rectangle", - "x": 1050.25, - "y": 94.5, - "width": 180, - "height": 75.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffa94d", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a9", - "roundness": { - "type": 3 - }, - "seed": 1535749660, - "version": 503, - "versionNonce": 717381276, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "zPnCSR_H5BHUObjMbNeqZ" - } - ], - "updated": 1756974367448, - "link": null, - "locked": false - }, - { - "id": "zPnCSR_H5BHUObjMbNeqZ", - "type": "text", - "x": 1057.750114440918, - "y": 119.75, - "width": 164.99977111816406, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "a9V", - "roundness": null, - "seed": 418990756, - "version": 178, - "versionNonce": 1085549340, - "isDeleted": false, - "boundElements": null, - "updated": 1756974367448, - "link": null, - "locked": false, - "text": "Feed Forward NN", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "x4mTvUvDIBDEPbulzbHcL", - "originalText": "Feed Forward NN", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "x_YA3nwMG-owDQxBe7Tjp", - "type": "line", - "x": 839.5, - "y": 133.5, - "width": 183.5, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#a5d8ff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aA", - "roundness": { - "type": 2 - }, - "seed": 1593746084, - "version": 384, - "versionNonce": 1069049756, - "isDeleted": false, - "boundElements": null, - "updated": 1756974367448, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 183.5, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": null - }, - { - "id": "3jmnpBPnv80I6tMWIVqpF", - "type": "rectangle", - "x": 420.5, - "y": 331.5, - "width": 165.5, - "height": 69, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aB", - "roundness": { - "type": 3 - }, - "seed": 1248010020, - "version": 98, - "versionNonce": 212379428, - "isDeleted": false, - "boundElements": [ - { - "id": "sWlN35snGOcjcdHWRp5Nd", - "type": "arrow" - }, - { - "type": "text", - "id": "wG8fN27Pr9dsVG8c7D6E4" - } - ], - "updated": 1756974213124, - "link": null, - "locked": false - }, - { - "id": "wG8fN27Pr9dsVG8c7D6E4", - "type": "text", - "x": 426.25010681152344, - "y": 353.5, - "width": 153.99978637695312, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aBV", - "roundness": null, - "seed": 1664343716, - "version": 16, - "versionNonce": 307238564, - "isDeleted": false, - "boundElements": null, - "updated": 1756974137875, - "link": null, - "locked": false, - "text": "Self Attention", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "3jmnpBPnv80I6tMWIVqpF", - "originalText": "Self Attention", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "RBEswQ-LRUXR2fgi_ve0s", - "type": "rectangle", - "x": 642.5, - "y": 331.5, - "width": 165.5, - "height": 69, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aC", - "roundness": { - "type": 3 - }, - "seed": 169703076, - "version": 181, - "versionNonce": 1683054236, - "isDeleted": false, - "boundElements": [ - { - "id": "nITOk7rv-IXFAnIHJnY98", - "type": "arrow" - }, - { - "id": "sWlN35snGOcjcdHWRp5Nd", - "type": "arrow" - }, - { - "type": "text", - "id": "-3QOujBVRCI1H7W6dniuh" - } - ], - "updated": 1756974139936, - "link": null, - "locked": false - }, - { - "id": "-3QOujBVRCI1H7W6dniuh", - "type": "text", - "x": 648.2501068115234, - "y": 353.5, - "width": 153.99978637695312, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aCV", - "roundness": null, - "seed": 1420672420, - "version": 16, - "versionNonce": 1688991140, - "isDeleted": false, - "boundElements": null, - "updated": 1756974143545, - "link": null, - "locked": false, - "text": "Self Attention", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "RBEswQ-LRUXR2fgi_ve0s", - "originalText": "Self Attention", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "uQUxBLfEIk11ccmn2aL40", - "type": "rectangle", - "x": 1057.5, - "y": 331.5, - "width": 165.5, - "height": 69, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aD", - "roundness": { - "type": 3 - }, - "seed": 2003471268, - "version": 275, - "versionNonce": 267825052, - "isDeleted": false, - "boundElements": [ - { - "id": "nITOk7rv-IXFAnIHJnY98", - "type": "arrow" - }, - { - "type": "text", - "id": "zYK_bxlmCi80z7MGnrq5z" - } - ], - "updated": 1756974145493, - "link": null, - "locked": false - }, - { - "id": "zYK_bxlmCi80z7MGnrq5z", - "type": "text", - "x": 1063.2501068115234, - "y": 353.5, - "width": 153.99978637695312, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aDV", - "roundness": null, - "seed": 2061360292, - "version": 16, - "versionNonce": 389944484, - "isDeleted": false, - "boundElements": null, - "updated": 1756974148041, - "link": null, - "locked": false, - "text": "Self Attention", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "uQUxBLfEIk11ccmn2aL40", - "originalText": "Self Attention", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "nITOk7rv-IXFAnIHJnY98", - "type": "arrow", - "x": 815.5, - "y": 365, - "width": 233.5, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aE", - "roundness": { - "type": 2 - }, - "seed": 1555672732, - "version": 43, - "versionNonce": 717616164, - "isDeleted": false, - "boundElements": null, - "updated": 1756974107012, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 233.5, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "RBEswQ-LRUXR2fgi_ve0s", - "focus": -0.028985507246376285, - "gap": 7.5 - }, - "endBinding": { - "elementId": "uQUxBLfEIk11ccmn2aL40", - "focus": 0.028985507246377457, - "gap": 8.5 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "sWlN35snGOcjcdHWRp5Nd", - "type": "arrow", - "x": 591.5, - "y": 365.5, - "width": 48, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aF", - "roundness": { - "type": 2 - }, - "seed": 1483041948, - "version": 21, - "versionNonce": 301198236, - "isDeleted": false, - "boundElements": null, - "updated": 1756974116073, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 48, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "3jmnpBPnv80I6tMWIVqpF", - "focus": -0.014492753623188142, - "gap": 5.5 - }, - "endBinding": { - "elementId": "RBEswQ-LRUXR2fgi_ve0s", - "focus": 0.014492753623188729, - "gap": 3 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "4sJ94N1lYR91OeBQ79i2V", - "type": "arrow", - "x": 501, - "y": 469.5, - "width": 0, - "height": 67.00000000000006, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aG", - "roundness": { - "type": 2 - }, - "seed": 585768220, - "version": 67, - "versionNonce": 2036556444, - "isDeleted": false, - "boundElements": null, - "updated": 1756974210200, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -67.00000000000006 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "qvnPO_BO8oXtqwspw9-Gx", - "focus": -0.025495750708215283, - "gap": 1 - }, - "endBinding": { - "elementId": "3jmnpBPnv80I6tMWIVqpF", - "focus": 0.027190332326283918, - "gap": 1.9999999999999432 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "TWLyV2I_E4sOPJKsn2KzU", - "type": "arrow", - "x": 503.25, - "y": 330.228342, - "width": 0, - "height": 56.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aH", - "roundness": { - "type": 2 - }, - "seed": 1394135460, - "version": 73, - "versionNonce": 936890404, - "isDeleted": false, - "boundElements": null, - "updated": 1756974457942, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -56.5 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "S-zhjwmfu8yi9KTeRCypb", - "type": "arrow", - "x": 722.1157760000001, - "y": 469.550288, - "width": 0, - "height": 67.00000000000006, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aI", - "roundness": { - "type": 2 - }, - "seed": 853810076, - "version": 114, - "versionNonce": 1907489828, - "isDeleted": false, - "boundElements": null, - "updated": 1756974221193, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -67.00000000000006 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "fnGm0h9mDfK8dmLyCWdqa", - "type": "arrow", - "x": 724.3657760000001, - "y": 330.27863, - "width": 0, - "height": 56.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aJ", - "roundness": { - "type": 2 - }, - "seed": 1926692132, - "version": 119, - "versionNonce": 778548252, - "isDeleted": false, - "boundElements": null, - "updated": 1756974457942, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -56.5 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "kvIRlZGS_dM1mixZXndK5", - "type": "arrow", - "x": 1139.1248320000002, - "y": 469.550288, - "width": 0, - "height": 67.00000000000006, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aK", - "roundness": { - "type": 2 - }, - "seed": 867017508, - "version": 220, - "versionNonce": 1802812836, - "isDeleted": false, - "boundElements": null, - "updated": 1756974226250, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -67.00000000000006 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "j019u_6nu4js_5MhJ0yR5", - "type": "arrow", - "x": 1141.3748320000002, - "y": 330.27863, - "width": 0, - "height": 56.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aL", - "roundness": { - "type": 2 - }, - "seed": 1623439524, - "version": 225, - "versionNonce": 338832292, - "isDeleted": false, - "boundElements": null, - "updated": 1756974457942, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -56.5 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "bTjw5oQwxiUK82pb2b6E5", - "type": "rectangle", - "x": 415, - "y": -47.21975299999997, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#d0bfff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aM", - "roundness": { - "type": 3 - }, - "seed": 1690089636, - "version": 573, - "versionNonce": 1044174116, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "oF5QUT_oGIeRYDowPq5m6" - } - ], - "updated": 1756974485123, - "link": null, - "locked": false - }, - { - "id": "oF5QUT_oGIeRYDowPq5m6", - "type": "text", - "x": 492.25001525878906, - "y": -34.96975299999997, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aMV", - "roundness": null, - "seed": 2125083292, - "version": 4, - "versionNonce": 987628700, - "isDeleted": false, - "boundElements": null, - "updated": 1756974489121, - "link": null, - "locked": false, - "text": "R1", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "bTjw5oQwxiUK82pb2b6E5", - "originalText": "R1", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "T3NC0qcRsIvMNPovl9T-1", - "type": "rectangle", - "x": 637, - "y": -47.21975299999997, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#d0bfff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aN", - "roundness": { - "type": 3 - }, - "seed": 359007268, - "version": 840, - "versionNonce": 2110499364, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "2FwbUBYaGc6NT89hEbAcZ" - } - ], - "updated": 1756974490759, - "link": null, - "locked": false - }, - { - "id": "2FwbUBYaGc6NT89hEbAcZ", - "type": "text", - "x": 714.2500152587891, - "y": -34.96975299999997, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aNV", - "roundness": null, - "seed": 228756892, - "version": 4, - "versionNonce": 2035343260, - "isDeleted": false, - "boundElements": null, - "updated": 1756974491612, - "link": null, - "locked": false, - "text": "R2", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "T3NC0qcRsIvMNPovl9T-1", - "originalText": "R2", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "v_SajmUIB69yvNX7pJYhF", - "type": "rectangle", - "x": 1052, - "y": -47.21975299999997, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#d0bfff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aO", - "roundness": { - "type": 3 - }, - "seed": 165273508, - "version": 960, - "versionNonce": 1802944292, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "ighjroAq4YQxs1mOhrLL_" - } - ], - "updated": 1756974493768, - "link": null, - "locked": false - }, - { - "id": "ighjroAq4YQxs1mOhrLL_", - "type": "text", - "x": 1129.250015258789, - "y": -34.96975299999997, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aOV", - "roundness": null, - "seed": 190490780, - "version": 4, - "versionNonce": 1755544220, - "isDeleted": false, - "boundElements": null, - "updated": 1756974494786, - "link": null, - "locked": false, - "text": "RN", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "v_SajmUIB69yvNX7pJYhF", - "originalText": "RN", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "vk98lbc9sIkJGg49NbFqr", - "type": "line", - "x": 830, - "y": -25.21975299999997, - "width": 202, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#d0bfff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aP", - "roundness": { - "type": 2 - }, - "seed": 172378916, - "version": 509, - "versionNonce": 1551001884, - "isDeleted": false, - "boundElements": null, - "updated": 1756974391811, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 202, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": null - }, - { - "id": "FvpkY6ESZR40PKAm8bxbH", - "type": "arrow", - "x": 503.25, - "y": 92.12070741986125, - "width": 0, - "height": 88.4055971074039, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aQ", - "roundness": { - "type": 2 - }, - "seed": 174070172, - "version": 352, - "versionNonce": 1123558940, - "isDeleted": false, - "boundElements": null, - "updated": 1756974367448, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -88.4055971074039 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "qrr1jVTlWpGDSNpAPXYlZ", - "type": "arrow", - "x": 724.3657760000001, - "y": 92.19939309538938, - "width": 0, - "height": 88.4055971074039, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aR", - "roundness": { - "type": 2 - }, - "seed": 932595740, - "version": 398, - "versionNonce": 1841627804, - "isDeleted": false, - "boundElements": null, - "updated": 1756974367448, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -88.4055971074039 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "-pkarzxxAdB6nJFkN4cNr", - "type": "arrow", - "x": 1141.3748320000002, - "y": 92.19939309538938, - "width": 0, - "height": 88.4055971074039, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aS", - "roundness": { - "type": 2 - }, - "seed": 1449091364, - "version": 504, - "versionNonce": 1405243164, - "isDeleted": false, - "boundElements": null, - "updated": 1756974367448, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -88.4055971074039 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "qvnPO_BO8oXtqwspw9-Gx", - "type": "rectangle", - "x": 415, - "y": 219.78024700000003, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aT", - "roundness": { - "type": 3 - }, - "seed": 308494748, - "version": 703, - "versionNonce": 1504161820, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "mX5X9W9xkcQ8BbFMz_vsq" - } - ], - "updated": 1756974498349, - "link": null, - "locked": false - }, - { - "id": "mX5X9W9xkcQ8BbFMz_vsq", - "type": "text", - "x": 492.25001525878906, - "y": 232.03024700000003, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aTV", - "roundness": null, - "seed": 1426986020, - "version": 4, - "versionNonce": 1579213348, - "isDeleted": false, - "boundElements": null, - "updated": 1756974499630, - "link": null, - "locked": false, - "text": "Z1", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "qvnPO_BO8oXtqwspw9-Gx", - "originalText": "Z1", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "mju6Tto5F4RM4UCKpXtrs", - "type": "rectangle", - "x": 637, - "y": 219.78024700000003, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aU", - "roundness": { - "type": 3 - }, - "seed": 99458844, - "version": 970, - "versionNonce": 1120135964, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "4K5valzn0LKg5Cvdtj_AB" - } - ], - "updated": 1756974501047, - "link": null, - "locked": false - }, - { - "id": "4K5valzn0LKg5Cvdtj_AB", - "type": "text", - "x": 714.2500152587891, - "y": 232.03024700000003, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aUV", - "roundness": null, - "seed": 1818339620, - "version": 4, - "versionNonce": 142735140, - "isDeleted": false, - "boundElements": null, - "updated": 1756974502263, - "link": null, - "locked": false, - "text": "Z2", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "mju6Tto5F4RM4UCKpXtrs", - "originalText": "Z2", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "XuOOzkT2R_FitW-sQ8lFa", - "type": "rectangle", - "x": 1052, - "y": 219.78024700000003, - "width": 176.5, - "height": 49.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aV", - "roundness": { - "type": 3 - }, - "seed": 210696996, - "version": 1094, - "versionNonce": 364725156, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "z3J-L_P1vMKbzOrYzEmN8" - } - ], - "updated": 1756974510039, - "link": null, - "locked": false - }, - { - "id": "z3J-L_P1vMKbzOrYzEmN8", - "type": "text", - "x": 1129.250015258789, - "y": 232.03024700000003, - "width": 21.999969482421875, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aVG", - "roundness": null, - "seed": 1692867612, - "version": 4, - "versionNonce": 1687825948, - "isDeleted": false, - "boundElements": null, - "updated": 1756974511355, - "link": null, - "locked": false, - "text": "ZN", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "XuOOzkT2R_FitW-sQ8lFa", - "originalText": "ZN", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "bDC6SqgoxEyH55UyhffID", - "type": "line", - "x": 830, - "y": 241.78024700000003, - "width": 202, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#9775fa", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aW", - "roundness": { - "type": 2 - }, - "seed": 381266724, - "version": 639, - "versionNonce": 618063516, - "isDeleted": false, - "boundElements": null, - "updated": 1756974434975, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 202, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": null - }, - { - "id": "m_8hbxJAgtwziyaCZXtvZ", - "type": "arrow", - "x": 503.25, - "y": 219.4403430355035, - "width": 0, - "height": 49.29688876559714, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aX", - "roundness": { - "type": 2 - }, - "seed": 1876867364, - "version": 141, - "versionNonce": 1564579740, - "isDeleted": false, - "boundElements": null, - "updated": 1756974469873, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -49.29688876559714 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "QLNhoKV5qULjOIbRWCpLM", - "type": "arrow", - "x": 724.3657760000001, - "y": 219.48421988403882, - "width": 0, - "height": 49.29688876559714, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aY", - "roundness": { - "type": 2 - }, - "seed": 1567880356, - "version": 187, - "versionNonce": 1123696676, - "isDeleted": false, - "boundElements": null, - "updated": 1756974469873, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -49.29688876559714 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "E42erKiGCWdR8_tNB3U3V", - "type": "arrow", - "x": 1141.3748320000002, - "y": 219.48421988403882, - "width": 0, - "height": 49.29688876559714, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e64980", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aZ", - "roundness": { - "type": 2 - }, - "seed": 1809170468, - "version": 293, - "versionNonce": 820266012, - "isDeleted": false, - "boundElements": null, - "updated": 1756974469873, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -49.29688876559714 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - } - ], - "appState": { - "gridSize": 20, - "gridStep": 5, - "gridModeEnabled": false, - "viewBackgroundColor": "#ffffff" - }, - "files": {} -} \ No newline at end of file diff --git a/Chapters/12-Transformers/Images/Excalidraw/transformer-high-level.excalidraw.json b/Chapters/12-Transformers/Images/Excalidraw/transformer-high-level.excalidraw.json deleted file mode 100644 index bac251b..0000000 --- a/Chapters/12-Transformers/Images/Excalidraw/transformer-high-level.excalidraw.json +++ /dev/null @@ -1,1292 +0,0 @@ -{ - "type": "excalidraw", - "version": 2, - "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", - "elements": [ - { - "id": "qks0kFfyC68OY6cMZd6P_", - "type": "rectangle", - "x": 432, - "y": 128.99999999999994, - "width": 598.5000000000001, - "height": 314.50000000000006, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffffff", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "aq", - "roundness": { - "type": 3 - }, - "seed": 1684020354, - "version": 392, - "versionNonce": 311577905, - "isDeleted": false, - "boundElements": [ - { - "id": "lt4HrBhjlnadLJxkbipCy", - "type": "arrow" - } - ], - "updated": 1756972060356, - "link": null, - "locked": false - }, - { - "id": "Y3tqkOGPwoDNYpZGYgVLa", - "type": "rectangle", - "x": 453, - "y": 145.125, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#b2f2bb", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "az", - "roundness": { - "type": 3 - }, - "seed": 850175454, - "version": 531, - "versionNonce": 806703234, - "isDeleted": false, - "boundElements": [ - { - "id": "WojlgWROz7R4TQ92aLzS-", - "type": "arrow" - }, - { - "id": "CcLYgRdqiPMRm53uXlGEe", - "type": "arrow" - } - ], - "updated": 1756971712324, - "link": null, - "locked": false - }, - { - "id": "FhNS-O1GijMBdVynOjCaD", - "type": "rectangle", - "x": 793, - "y": 147.125, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffc9c9", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b02", - "roundness": { - "type": 3 - }, - "seed": 50557086, - "version": 760, - "versionNonce": 1192062001, - "isDeleted": false, - "boundElements": [ - { - "id": "CcLYgRdqiPMRm53uXlGEe", - "type": "arrow" - }, - { - "id": "MsALcikZJRpuD_FzPE0Ec", - "type": "arrow" - }, - { - "id": "FTyJ5gZy1dwVkj-dHctLF", - "type": "arrow" - } - ], - "updated": 1756971987940, - "link": null, - "locked": false - }, - { - "id": "svCHgKAR1hgOhcQ2JVqnF", - "type": "rectangle", - "x": 371, - "y": 476.5, - "width": 322.5, - "height": 60.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#99e9f2", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b03", - "roundness": { - "type": 3 - }, - "seed": 1839106910, - "version": 179, - "versionNonce": 1835836223, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "XjbZ2XJCBia1DnIGRU6cC" - }, - { - "id": "WojlgWROz7R4TQ92aLzS-", - "type": "arrow" - }, - { - "id": "3PWmJix_8Q6bO8UqWsgzv", - "type": "arrow" - } - ], - "updated": 1756971957816, - "link": null, - "locked": false - }, - { - "id": "XjbZ2XJCBia1DnIGRU6cC", - "type": "text", - "x": 449.75011444091797, - "y": 494.25, - "width": 164.99977111816406, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b03V", - "roundness": null, - "seed": 1919489154, - "version": 39, - "versionNonce": 2100433602, - "isDeleted": false, - "boundElements": [], - "updated": 1756971428921, - "link": null, - "locked": false, - "text": "Sono molto alto", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "svCHgKAR1hgOhcQ2JVqnF", - "originalText": "Sono molto alto", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "dNW_G75JMy2DV1tXZouKq", - "type": "rectangle", - "x": 778, - "y": 30.125, - "width": 322.5, - "height": 60.5, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b04", - "roundness": { - "type": 3 - }, - "seed": 80631554, - "version": 282, - "versionNonce": 630235743, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "v4Yzc4KJZezs6eZdUx5ud" - }, - { - "id": "MsALcikZJRpuD_FzPE0Ec", - "type": "arrow" - } - ], - "updated": 1756972086244, - "link": null, - "locked": false - }, - { - "id": "v4Yzc4KJZezs6eZdUx5ud", - "type": "text", - "x": 867.7500991821289, - "y": 47.875, - "width": 142.9998016357422, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b05", - "roundness": null, - "seed": 63648258, - "version": 36, - "versionNonce": 959118975, - "isDeleted": false, - "boundElements": [], - "updated": 1756972086244, - "link": null, - "locked": false, - "text": "I'm very tall", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "dNW_G75JMy2DV1tXZouKq", - "originalText": "I'm very tall", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "WojlgWROz7R4TQ92aLzS-", - "type": "arrow", - "x": 560.6729092706995, - "y": 388.3125, - "width": 0, - "height": 205.0903822278525, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b06", - "roundness": { - "type": 2 - }, - "seed": 503111106, - "version": 366, - "versionNonce": 1116642929, - "isDeleted": false, - "boundElements": [], - "updated": 1756971948357, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -205.0903822278525 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "XJ45iAj9hZYYHBBzyfbWx", - "focus": 0, - "gap": 8.4375 - }, - "endBinding": { - "elementId": "Y3tqkOGPwoDNYpZGYgVLa", - "focus": 0.005331092187533408, - "gap": 1 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "3WKvAEkmIviNstZ7kyy2b", - "type": "rectangle", - "x": 449.5, - "y": 387.25, - "width": 216.5, - "height": 35, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#b2f2bb", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b07", - "roundness": { - "type": 3 - }, - "seed": 1179987230, - "version": 368, - "versionNonce": 2132680575, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "_WIy_VWxm2zUNEW9Z1h-T" - }, - { - "id": "3PWmJix_8Q6bO8UqWsgzv", - "type": "arrow" - } - ], - "updated": 1756971957817, - "link": null, - "locked": false - }, - { - "id": "_WIy_VWxm2zUNEW9Z1h-T", - "type": "text", - "x": 519.2500534057617, - "y": 392.25, - "width": 76.99989318847656, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b08", - "roundness": null, - "seed": 680505282, - "version": 22, - "versionNonce": 1406241566, - "isDeleted": false, - "boundElements": [], - "updated": 1756971468891, - "link": null, - "locked": false, - "text": "Encoder", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "3WKvAEkmIviNstZ7kyy2b", - "originalText": "Encoder", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "XJ45iAj9hZYYHBBzyfbWx", - "type": "rectangle", - "x": 449.5, - "y": 342.625, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#b2f2bb", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b09", - "roundness": { - "type": 3 - }, - "seed": 1135466846, - "version": 387, - "versionNonce": 1432033489, - "isDeleted": false, - "boundElements": [ - { - "id": "WojlgWROz7R4TQ92aLzS-", - "type": "arrow" - } - ], - "updated": 1756971947784, - "link": null, - "locked": false - }, - { - "id": "B1_Gl5jIVNIVEm4cqQjEO", - "type": "rectangle", - "x": 449.5, - "y": 298, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#b2f2bb", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0A", - "roundness": { - "type": 3 - }, - "seed": 564592030, - "version": 419, - "versionNonce": 1575909214, - "isDeleted": false, - "boundElements": [ - { - "id": "WojlgWROz7R4TQ92aLzS-", - "type": "arrow" - } - ], - "updated": 1756971468891, - "link": null, - "locked": false - }, - { - "id": "M0Sabot8-Z9iGzHo1b0Hp", - "type": "rectangle", - "x": 453, - "y": 253.375, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#b2f2bb", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0B", - "roundness": { - "type": 3 - }, - "seed": 469493086, - "version": 406, - "versionNonce": 400405890, - "isDeleted": false, - "boundElements": [], - "updated": 1756971468891, - "link": null, - "locked": false - }, - { - "id": "TWt9CwZmm4N_Bb-2IZ6vx", - "type": "rectangle", - "x": 453, - "y": 208.75, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#b2f2bb", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0C", - "roundness": { - "type": 3 - }, - "seed": 1548978590, - "version": 428, - "versionNonce": 639884190, - "isDeleted": false, - "boundElements": [], - "updated": 1756971468891, - "link": null, - "locked": false - }, - { - "id": "CcLYgRdqiPMRm53uXlGEe", - "type": "arrow", - "x": 670.4842460920306, - "y": 163.56982573606547, - "width": 119.0823985958674, - "height": 3.5698257360654395, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0E", - "roundness": { - "type": 2 - }, - "seed": 411246466, - "version": 90, - "versionNonce": 136988610, - "isDeleted": false, - "boundElements": [], - "updated": 1756971712325, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 119.0823985958674, - -3.5698257360654395 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "Y3tqkOGPwoDNYpZGYgVLa", - "focus": -0.2013422818791942, - "gap": 1 - }, - "endBinding": { - "elementId": "FhNS-O1GijMBdVynOjCaD", - "focus": 0.30872483221476527, - "gap": 3.5 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "lt4HrBhjlnadLJxkbipCy", - "type": "arrow", - "x": 699.5, - "y": 160.5, - "width": 89.9466241174614, - "height": 244.60112529417955, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0I", - "roundness": { - "type": 2 - }, - "seed": 1821635330, - "version": 296, - "versionNonce": 766953886, - "isDeleted": false, - "boundElements": [], - "updated": 1756971652850, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - 220.5 - ], - [ - 89.9466241174614, - 244.60112529417955 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "qks0kFfyC68OY6cMZd6P_", - "focus": 0, - "gap": 31.500000000000057 - }, - "endBinding": { - "elementId": "pe1XqPJqxlQiirlcP1WBT", - "focus": -0.5930218526287061, - "gap": 1 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "BEYZYL1aLCLJxYwuzEbje", - "type": "arrow", - "x": 693.5, - "y": 363.5, - "width": 88.20191330397734, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0J", - "roundness": null, - "seed": 1127104625, - "version": 280, - "versionNonce": 918175551, - "isDeleted": false, - "boundElements": null, - "updated": 1756971885498, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 45.5, - 0 - ], - [ - 88.20191330397734, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": { - "elementId": "r5lpc_O1Itbdt60WZylIP", - "focus": -0.12080536912751713, - "gap": 8 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "PGF7Gn3DM_BBqX7B0Io_W", - "type": "arrow", - "x": 693.5, - "y": 316.5, - "width": 88.20191330397734, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0K", - "roundness": null, - "seed": 167605745, - "version": 356, - "versionNonce": 926014879, - "isDeleted": false, - "boundElements": null, - "updated": 1756971898461, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 45.5, - 0 - ], - [ - 88.20191330397734, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "WLrR3J1Bd9ankMnwNwLEf", - "type": "arrow", - "x": 693.5, - "y": 272, - "width": 88.20191330397734, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0L", - "roundness": null, - "seed": 725429567, - "version": 381, - "versionNonce": 342264369, - "isDeleted": false, - "boundElements": null, - "updated": 1756971912107, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 45.5, - 0 - ], - [ - 88.20191330397734, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "IRBUK1mWePuv6ADRZvWj5", - "type": "arrow", - "x": 696, - "y": 228, - "width": 88.20191330397734, - "height": 0, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffec99", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0M", - "roundness": null, - "seed": 296450590, - "version": 459, - "versionNonce": 2986783, - "isDeleted": false, - "boundElements": [], - "updated": 1756971917092, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 45.5, - 0 - ], - [ - 88.20191330397734, - 0 - ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "3PWmJix_8Q6bO8UqWsgzv", - "type": "arrow", - "x": 558.75, - "y": 471.8125, - "width": 0, - "height": 49, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0N", - "roundness": { - "type": 2 - }, - "seed": 934707519, - "version": 44, - "versionNonce": 1496434015, - "isDeleted": false, - "boundElements": null, - "updated": 1756971964826, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -49 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "svCHgKAR1hgOhcQ2JVqnF", - "focus": 0.16434108527131783, - "gap": 4.6875 - }, - "endBinding": { - "elementId": "3WKvAEkmIviNstZ7kyy2b", - "focus": -0.009237875288683634, - "gap": 1 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "MsALcikZJRpuD_FzPE0Ec", - "type": "arrow", - "x": 899.2500000000002, - "y": 146.4858737337955, - "width": 1.1368683772161603e-13, - "height": 55.610715303298534, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0O", - "roundness": { - "type": 2 - }, - "seed": 1380342257, - "version": 74, - "versionNonce": 2103760543, - "isDeleted": false, - "boundElements": null, - "updated": 1756972086244, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - -1.1368683772161603e-13, - -55.610715303298534 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "FhNS-O1GijMBdVynOjCaD", - "focus": -0.01847575057736726, - "gap": 3.3125 - }, - "endBinding": { - "elementId": "dNW_G75JMy2DV1tXZouKq", - "focus": 0.2480620155038739, - "gap": 1.3125 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "FTyJ5gZy1dwVkj-dHctLF", - "type": "arrow", - "x": 900.75, - "y": 389.8125, - "width": 0, - "height": 207, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0V", - "roundness": { - "type": 2 - }, - "seed": 1481141809, - "version": 56, - "versionNonce": 806864881, - "isDeleted": false, - "boundElements": null, - "updated": 1756972007338, - "link": null, - "locked": false, - "points": [ - [ - 0, - 0 - ], - [ - 0, - -207 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "r5lpc_O1Itbdt60WZylIP", - "focus": 0, - "gap": 9.9375 - }, - "endBinding": { - "elementId": "FhNS-O1GijMBdVynOjCaD", - "focus": 0.004618937644341804, - "gap": 1.5625 - }, - "startArrowhead": null, - "endArrowhead": "triangle", - "elbowed": false - }, - { - "id": "pe1XqPJqxlQiirlcP1WBT", - "type": "rectangle", - "x": 789.5, - "y": 387.25, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffc9c9", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0W", - "roundness": { - "type": 3 - }, - "seed": 1701943774, - "version": 639, - "versionNonce": 2062601201, - "isDeleted": false, - "boundElements": [ - { - "type": "text", - "id": "x5N2jQsZ9-BwKSn2CoHVI" - }, - { - "id": "lt4HrBhjlnadLJxkbipCy", - "type": "arrow" - } - ], - "updated": 1756972002259, - "link": null, - "locked": false - }, - { - "id": "x5N2jQsZ9-BwKSn2CoHVI", - "type": "text", - "x": 859.2500534057617, - "y": 393.375, - "width": 76.99989318847656, - "height": 25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffc9c9", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0X", - "roundness": null, - "seed": 408652830, - "version": 13, - "versionNonce": 38201247, - "isDeleted": false, - "boundElements": [], - "updated": 1756972002259, - "link": null, - "locked": false, - "text": "Decoder", - "fontSize": 20, - "fontFamily": 8, - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "pe1XqPJqxlQiirlcP1WBT", - "originalText": "Decoder", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "r5lpc_O1Itbdt60WZylIP", - "type": "rectangle", - "x": 789.5, - "y": 342.625, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffc9c9", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0Y", - "roundness": { - "type": 3 - }, - "seed": 1176415774, - "version": 660, - "versionNonce": 1471423953, - "isDeleted": false, - "boundElements": [ - { - "id": "FTyJ5gZy1dwVkj-dHctLF", - "type": "arrow" - } - ], - "updated": 1756972002259, - "link": null, - "locked": false - }, - { - "id": "UtH80dFh6PeThMxTglJ_0", - "type": "rectangle", - "x": 789.5, - "y": 298, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffc9c9", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0Z", - "roundness": { - "type": 3 - }, - "seed": 1889483358, - "version": 687, - "versionNonce": 1231461311, - "isDeleted": false, - "boundElements": [], - "updated": 1756972002259, - "link": null, - "locked": false - }, - { - "id": "c157ucNOlGnUEDjkdsRSF", - "type": "rectangle", - "x": 793, - "y": 253.375, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffc9c9", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0a", - "roundness": { - "type": 3 - }, - "seed": 180584606, - "version": 675, - "versionNonce": 1521566641, - "isDeleted": false, - "boundElements": [], - "updated": 1756972002259, - "link": null, - "locked": false - }, - { - "id": "ZbRQkR2qOkbpqKUcauAuX", - "type": "rectangle", - "x": 793, - "y": 208.75, - "width": 216.5, - "height": 37.25, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffc9c9", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0b", - "roundness": { - "type": 3 - }, - "seed": 1034683102, - "version": 697, - "versionNonce": 1455082463, - "isDeleted": false, - "boundElements": [], - "updated": 1756972002259, - "link": null, - "locked": false - }, - { - "id": "iSjQVuu5ywdRyBWZjnc7w", - "type": "text", - "x": 629.75, - "y": 509.3125, - "width": 52.80010986328125, - "height": 20, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0c", - "roundness": null, - "seed": 1823510495, - "version": 66, - "versionNonce": 1359014943, - "isDeleted": false, - "boundElements": null, - "updated": 1756972029220, - "link": null, - "locked": false, - "text": "[0, N]", - "fontSize": 16, - "fontFamily": 8, - "textAlign": "left", - "verticalAlign": "top", - "containerId": null, - "originalText": "[0, N]", - "autoResize": true, - "lineHeight": 1.25 - }, - { - "id": "Hy2r5uN9__WKZsY91p6ZL", - "type": "text", - "x": 1036.25, - "y": 66.3125, - "width": 52.80010986328125, - "height": 20, - "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "frameId": null, - "index": "b0d", - "roundness": null, - "seed": 1025198353, - "version": 102, - "versionNonce": 787272529, - "isDeleted": false, - "boundElements": null, - "updated": 1756972090192, - "link": null, - "locked": false, - "text": "[0, M]", - "fontSize": 16, - "fontFamily": 8, - "textAlign": "left", - "verticalAlign": "top", - "containerId": null, - "originalText": "[0, M]", - "autoResize": true, - "lineHeight": 1.25 - } - ], - "appState": { - "gridSize": 20, - "gridStep": 5, - "gridModeEnabled": false, - "viewBackgroundColor": "#ffffff" - }, - "files": {} -} \ No newline at end of file diff --git a/Chapters/12-Transformers/Images/PNGs/encoder.png b/Chapters/12-Transformers/Images/PNGs/encoder.png deleted file mode 100644 index 74e2fb6..0000000 Binary files a/Chapters/12-Transformers/Images/PNGs/encoder.png and /dev/null differ diff --git a/Chapters/12-Transformers/Images/PNGs/transformer-high-level.png b/Chapters/12-Transformers/Images/PNGs/transformer-high-level.png deleted file mode 100644 index cd1d4f4..0000000 Binary files a/Chapters/12-Transformers/Images/PNGs/transformer-high-level.png and /dev/null differ diff --git a/Chapters/12-Transformers/excalidraw/decoder-only.excalidraw.json b/Chapters/12-Transformers/excalidraw/decoder-only.excalidraw.json new file mode 100644 index 0000000..e11c75b --- /dev/null +++ b/Chapters/12-Transformers/excalidraw/decoder-only.excalidraw.json @@ -0,0 +1,1203 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "id": "OS-a2WcrBJz1FTP9HY-zR", + "type": "rectangle", + "x": 341.70263630952377, + "y": 126.07738090476096, + "width": 490.8333333333332, + "height": 763.3333333333336, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": { + "type": 3 + }, + "seed": 214828801, + "version": 250, + "versionNonce": 1712760737, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "UthPPkMr7Ji7cp4LuVZMo", + "type": "arrow", + "x": 586.3792425637434, + "y": 621.9544671205439, + "width": 1.6367602370419263, + "height": 584.5929469474474, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 2119663329, + "version": 134, + "versionNonce": 700571375, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096384, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -1.6367602370419263, + -584.5929469474474 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "3HNVp2q0otZ5US0jjp9sZ", + "focus": 0, + "gap": 10.19444444444406 + }, + "endBinding": { + "elementId": "32B3c42EeUjlbbl1pnriL", + "focus": 0.010273612051411831, + "gap": 13.527777777777345 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": false + }, + { + "id": "59fIyIz8JFbp0L1NN5yLc", + "type": "rectangle", + "x": 412.77752242063434, + "y": 740.077381126984, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": { + "type": 3 + }, + "seed": 329710273, + "version": 346, + "versionNonce": 855837569, + "isDeleted": false, + "boundElements": [ + { + "id": "1r5FNfbH7D9S-7mztmz6J", + "type": "text" + }, + { + "id": "vAq3O15GNlaMEMmsc3Z4j", + "type": "arrow" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "1r5FNfbH7D9S-7mztmz6J", + "type": "text", + "x": 549.2130692956343, + "y": 776.577381126984, + "width": 74.62890625, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1834744481, + "version": 327, + "versionNonce": 1361381857, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096420, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "59fIyIz8JFbp0L1NN5yLc", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "3HNVp2q0otZ5US0jjp9sZ", + "type": "rectangle", + "x": 412.77752242063434, + "y": 625.077381126984, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": { + "type": 3 + }, + "seed": 1814429313, + "version": 377, + "versionNonce": 276296545, + "isDeleted": false, + "boundElements": [ + { + "id": "P6b2GW-NSIzbOY7ByzBy6", + "type": "text" + }, + { + "id": "UthPPkMr7Ji7cp4LuVZMo", + "type": "arrow" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "P6b2GW-NSIzbOY7ByzBy6", + "type": "text", + "x": 549.2130692956343, + "y": 661.577381126984, + "width": 74.62890625, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 784631393, + "version": 363, + "versionNonce": 1787504065, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096421, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "3HNVp2q0otZ5US0jjp9sZ", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "92wxjidGAbpYW49BV6Hnk", + "type": "rectangle", + "x": 412.77752242063434, + "y": 510.07738112698405, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": { + "type": 3 + }, + "seed": 1342640705, + "version": 359, + "versionNonce": 1657069377, + "isDeleted": false, + "boundElements": [ + { + "id": "Fjk_Jq_5hXg23pdBI8DaO", + "type": "text" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "Fjk_Jq_5hXg23pdBI8DaO", + "type": "text", + "x": 549.2130692956343, + "y": 546.577381126984, + "width": 74.62890625, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 1691165217, + "version": 347, + "versionNonce": 1283638689, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096424, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "92wxjidGAbpYW49BV6Hnk", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "x14kfW-NJgQ9rt3Ty7BlO", + "type": "rectangle", + "x": 412.77752242063434, + "y": 395.07738112698405, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": { + "type": 3 + }, + "seed": 973485569, + "version": 395, + "versionNonce": 1481199393, + "isDeleted": false, + "boundElements": [ + { + "id": "UTQl6vbLtZbi5lwGuxvei", + "type": "text" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "UTQl6vbLtZbi5lwGuxvei", + "type": "text", + "x": 549.2130692956343, + "y": 431.57738112698405, + "width": 74.62890625, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 1387384289, + "version": 384, + "versionNonce": 1916496257, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096425, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "x14kfW-NJgQ9rt3Ty7BlO", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "GpXtqzdMwKj4MVZh2VKzn", + "type": "rectangle", + "x": 412.77752242063434, + "y": 280.07738112698405, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": { + "type": 3 + }, + "seed": 635398593, + "version": 390, + "versionNonce": 661963521, + "isDeleted": false, + "boundElements": [ + { + "id": "i6ljfkS2RhIe80Ia2e8XF", + "type": "text" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "i6ljfkS2RhIe80Ia2e8XF", + "type": "text", + "x": 549.2130692956343, + "y": 316.57738112698405, + "width": 74.62890625, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 481200545, + "version": 379, + "versionNonce": 1156878689, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096426, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "GpXtqzdMwKj4MVZh2VKzn", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "n6L44wUjNsIzx8Mw5E9ZE", + "type": "rectangle", + "x": 412.77752242063434, + "y": 165.07738112698405, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": { + "type": 3 + }, + "seed": 1347333505, + "version": 428, + "versionNonce": 214350561, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "bEIiDIw-9lO18lH8nqpey" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "bEIiDIw-9lO18lH8nqpey", + "type": "text", + "x": 549.2130692956343, + "y": 201.57738112698405, + "width": 74.62890625, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 134174049, + "version": 417, + "versionNonce": 1509801281, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096426, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "n6L44wUjNsIzx8Mw5E9ZE", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "AEcXow7olXvFZwh-Ah0Z1", + "type": "rectangle", + "x": 412.77752242063434, + "y": 943.077381126984, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": { + "type": 3 + }, + "seed": 1997537601, + "version": 277, + "versionNonce": 147764929, + "isDeleted": false, + "boundElements": [ + { + "id": "IJ4hG2O2ePoyvLjBO08Nq", + "type": "text" + }, + { + "id": "E-okphY67K4hHeAZk5ZN-", + "type": "arrow" + }, + { + "id": "vAq3O15GNlaMEMmsc3Z4j", + "type": "arrow" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "IJ4hG2O2ePoyvLjBO08Nq", + "type": "text", + "x": 541.2638505456343, + "y": 979.577381126984, + "width": 90.52734375, + "height": 25, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 987771169, + "version": 264, + "versionNonce": 1891003681, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096427, + "link": null, + "locked": false, + "text": "Embedder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "AEcXow7olXvFZwh-Ah0Z1", + "originalText": "Embedder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "32B3c42EeUjlbbl1pnriL", + "type": "rectangle", + "x": 412.77752242063434, + "y": -64.92261887301595, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": { + "type": 3 + }, + "seed": 417293569, + "version": 370, + "versionNonce": 1579955873, + "isDeleted": false, + "boundElements": [ + { + "id": "IOswRPpwhi_7bVQ4t8TKY", + "type": "text" + }, + { + "id": "UthPPkMr7Ji7cp4LuVZMo", + "type": "arrow" + }, + { + "id": "ePnPo5WkT1vvCSi6vko8-", + "type": "arrow" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "IOswRPpwhi_7bVQ4t8TKY", + "type": "text", + "x": 525.0236161706343, + "y": -28.422618873015963, + "width": 123.0078125, + "height": 25, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 2089622753, + "version": 356, + "versionNonce": 814620929, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096427, + "link": null, + "locked": false, + "text": "De-Embedder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "32B3c42EeUjlbbl1pnriL", + "originalText": "De-Embedder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "E--iU9FjmuDh3nn3LbPvN", + "type": "ellipse", + "x": 542.0275221349202, + "y": 1129.0773811269842, + "width": 89, + "height": 89, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#4dabf7", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": { + "type": 2 + }, + "seed": 897112257, + "version": 222, + "versionNonce": 1334753921, + "isDeleted": false, + "boundElements": [ + { + "id": "E-okphY67K4hHeAZk5ZN-", + "type": "arrow" + }, + { + "id": "LkpM5tupfcXMkQLwvdiGz", + "type": "arrow" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "E-okphY67K4hHeAZk5ZN-", + "type": "arrow", + "x": 586.4275221349203, + "y": 1124.0773811269842, + "width": 2.857141225831583e-7, + "height": 78, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 1967265953, + "version": 21, + "versionNonce": 1102113295, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096384, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 2.857141225831583e-7, + -78 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "E--iU9FjmuDh3nn3LbPvN", + "fixedPoint": [ + 0.49887640449438303, + -0.056179775280898875 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "AEcXow7olXvFZwh-Ah0Z1", + "fixedPoint": [ + 0.4997122302158276, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "vAq3O15GNlaMEMmsc3Z4j", + "type": "arrow", + "x": 586.4275224206344, + "y": 938.077381126984, + "width": 0, + "height": 95, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 228088961, + "version": 16, + "versionNonce": 498451041, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096384, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -95 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "AEcXow7olXvFZwh-Ah0Z1", + "fixedPoint": [ + 0.4997122302158276, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "59fIyIz8JFbp0L1NN5yLc", + "fixedPoint": [ + 0.4997122302158276, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "1G0d67vfo0ytWmo6Sny3w", + "type": "ellipse", + "x": 541.3750171349202, + "y": -246.92261887301595, + "width": 89, + "height": 89, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fd7e14", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": { + "type": 2 + }, + "seed": 1849369697, + "version": 290, + "versionNonce": 323407919, + "isDeleted": false, + "boundElements": [ + { + "id": "E-okphY67K4hHeAZk5ZN-", + "type": "arrow" + }, + { + "id": "LkpM5tupfcXMkQLwvdiGz", + "type": "arrow" + }, + { + "id": "ePnPo5WkT1vvCSi6vko8-", + "type": "arrow" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false + }, + { + "id": "ePnPo5WkT1vvCSi6vko8-", + "type": "arrow", + "x": 586.4275224206344, + "y": -69.92261887301595, + "width": 0.6525052857141418, + "height": 83, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "#fd7e14", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 1660547137, + "version": 27, + "versionNonce": 1165020737, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096384, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.6525052857141418, + -83 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "32B3c42EeUjlbbl1pnriL", + "fixedPoint": [ + 0.4997122302158276, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "1G0d67vfo0ytWmo6Sny3w", + "fixedPoint": [ + 0.49887640449438303, + 1.0561797752808988 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "Bw3F2RDRLGQhINe-Jk1mh", + "type": "text", + "x": 530.8005976904763, + "y": 1242.450397, + "width": 110, + "height": 25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 297025569, + "version": 68, + "versionNonce": 561705551, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096384, + "link": null, + "locked": false, + "text": "Decoder In", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Decoder In", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "T2GzVTUqesteQ5qjbt9bE", + "type": "text", + "x": 501.27317669047625, + "y": -294.45039700000007, + "width": 165, + "height": 25, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 945394689, + "version": 25, + "versionNonce": 2107596321, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096384, + "link": null, + "locked": false, + "text": "Transformer Out", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Transformer Out", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "LkpM5tupfcXMkQLwvdiGz", + "type": "arrow", + "x": 639.5473636904762, + "y": -210.04960300000005, + "width": 337.269841555556, + "height": 1383.5269841269842, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 719940577, + "version": 149, + "versionNonce": 891670639, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Db7rwQhUYCRhXSJ2MjA7X" + } + ], + "updated": 1762098096384, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 333.75, + 0 + ], + [ + 333.75, + 1383.5269841269842 + ], + [ + -3.519841555556013, + 1383.5269841269842 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "1G0d67vfo0ytWmo6Sny3w", + "fixedPoint": [ + 1.103060073657933, + 0.4143035491350101 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "E--iU9FjmuDh3nn3LbPvN", + "fixedPoint": [ + 1.0561797752808988, + 0.49887640449438303 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 333.75, + 0 + ], + "end": [ + 333.75, + 1383.5269841269842 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "Db7rwQhUYCRhXSJ2MjA7X", + "type": "text", + "x": 903.3022465029762, + "y": 456.71388906349205, + "width": 139.990234375, + "height": 50, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 292767681, + "version": 46, + "versionNonce": 654596321, + "isDeleted": false, + "boundElements": [], + "updated": 1762098096428, + "link": null, + "locked": false, + "text": "Append\n(Inference Only)", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "LkpM5tupfcXMkQLwvdiGz", + "originalText": "Append\n(Inference Only)", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "8yWNpq31tI0mAQk2zQD9R", + "type": "text", + "x": 412.1732827619047, + "y": -419.2956353333333, + "width": 343.19978841145826, + "height": 64.99999999999999, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 689138703, + "version": 46, + "versionNonce": 2089824897, + "isDeleted": false, + "boundElements": null, + "updated": 1762098118700, + "link": null, + "locked": false, + "text": "Decoder Only", + "fontSize": 51.99999999999998, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Decoder Only", + "autoResize": true, + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/Chapters/12-Transformers/excalidraw/decoder.excalidraw.json b/Chapters/12-Transformers/excalidraw/decoder.excalidraw.json new file mode 100644 index 0000000..6d87d4a --- /dev/null +++ b/Chapters/12-Transformers/excalidraw/decoder.excalidraw.json @@ -0,0 +1,1661 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "id": "qCqYarOowj2Su3TQySPIP", + "type": "rectangle", + "x": 89.89203408207413, + "y": -176.88128075374004, + "width": 541.8058810763887, + "height": 1228.514886226944, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ff8787", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": { + "type": 3 + }, + "seed": 2080585122, + "version": 991, + "versionNonce": 1118399074, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false + }, + { + "id": "rCpr8A5mOn0G19IIwLMGb", + "type": "rectangle", + "x": 164.274562935449, + "y": 753.8763550412823, + "width": 402.8792298303266, + "height": 133.68680420637367, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": { + "type": 3 + }, + "seed": 1125134690, + "version": 503, + "versionNonce": 77636002, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "b7EwPunRf5Bv_DO9xDK-Z" + }, + { + "id": "kYnDqAhtUlgr3ZD9LbHKG", + "type": "arrow" + }, + { + "id": "JQbvrPYrMvSdae8vx5pT5", + "type": "arrow" + }, + { + "id": "HhuJQQ_gWq6X4g_glo6Al", + "type": "arrow" + }, + { + "id": "SSPYjPNjEdzaMbcXnCz67", + "type": "arrow" + } + ], + "updated": 1762096776760, + "link": null, + "locked": false + }, + { + "id": "b7EwPunRf5Bv_DO9xDK-Z", + "type": "text", + "x": 288.7141778506123, + "y": 808.2197571444691, + "width": 154, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 1585952034, + "version": 163, + "versionNonce": 757079394, + "isDeleted": false, + "boundElements": [], + "updated": 1762096776761, + "link": null, + "locked": false, + "text": "Self Attention", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "rCpr8A5mOn0G19IIwLMGb", + "originalText": "Self Attention", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "lsWQgK2xbDFFlx7dhcAgR", + "type": "rectangle", + "x": 165.274562935449, + "y": 360.8763550412823, + "width": 402.8792298303266, + "height": 133.68680420637367, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": { + "type": 3 + }, + "seed": 1876476130, + "version": 1010, + "versionNonce": 2094210302, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "zkxZSDgorY-o9s213PxA0" + }, + { + "id": "gEFamNi-eAnkJxd5sT5PB", + "type": "arrow" + }, + { + "id": "k3-MKZ7vFo1cqwsrFB9-x", + "type": "arrow" + }, + { + "id": "uJpkX-OR61DtXRxbf4Et_", + "type": "arrow" + }, + { + "id": "pmTd8oOgqDfgV-9w-RwrS", + "type": "arrow" + } + ], + "updated": 1762096766776, + "link": null, + "locked": false + }, + { + "id": "zkxZSDgorY-o9s213PxA0", + "type": "text", + "x": 284.2141778506123, + "y": 415.2197571444691, + "width": 165, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 311579810, + "version": 691, + "versionNonce": 1886061310, + "isDeleted": false, + "boundElements": [], + "updated": 1762096770381, + "link": null, + "locked": false, + "text": "Cross Attention", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "lsWQgK2xbDFFlx7dhcAgR", + "originalText": "Cross Attention", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "v1qYdNL6ToaR_6a4U6jPS", + "type": "rectangle", + "x": 164.2745629526462, + "y": 647.5280290634923, + "width": 402.87922978524415, + "height": 55.00000018047178, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": { + "type": 3 + }, + "seed": 409170018, + "version": 350, + "versionNonce": 208486782, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "jinkGN2Haz-1We1cP0eOQ" + }, + { + "id": "0OHfpUq4P8ePaBhckxQfW", + "type": "arrow" + }, + { + "id": "SSPYjPNjEdzaMbcXnCz67", + "type": "arrow" + } + ], + "updated": 1762096776760, + "link": null, + "locked": false + }, + { + "id": "jinkGN2Haz-1We1cP0eOQ", + "type": "text", + "x": 277.7141778452683, + "y": 662.5280291537282, + "width": 176, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 1159402530, + "version": 228, + "versionNonce": 1027810146, + "isDeleted": false, + "boundElements": [], + "updated": 1762096771497, + "link": null, + "locked": false, + "text": "Add & Normallize", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "v1qYdNL6ToaR_6a4U6jPS", + "originalText": "Add & Normallize", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "9wukiHvSQdHwcRqCFoagl", + "type": "rectangle", + "x": 165.2745629526462, + "y": 254.52802906349234, + "width": 402.87922978524415, + "height": 55.00000018047178, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": { + "type": 3 + }, + "seed": 178798562, + "version": 860, + "versionNonce": 2006087038, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "IFc67f2-5Fvq7Q_7gJJiq" + }, + { + "id": "k3-MKZ7vFo1cqwsrFB9-x", + "type": "arrow" + }, + { + "id": "2dHlQsGZaX1lGzkTnCKFY", + "type": "arrow" + }, + { + "id": "W3Dr69MWFD-ppaCyx5xrC", + "type": "arrow" + }, + { + "id": "Mp8nf6vRB3KuqVuRLLdHh", + "type": "arrow" + } + ], + "updated": 1762096766776, + "link": null, + "locked": false + }, + { + "id": "IFc67f2-5Fvq7Q_7gJJiq", + "type": "text", + "x": 278.7141778452683, + "y": 269.52802915372826, + "width": 176, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 1159328674, + "version": 741, + "versionNonce": 1065273506, + "isDeleted": false, + "boundElements": [], + "updated": 1762096769503, + "link": null, + "locked": false, + "text": "Add & Normallize", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "9wukiHvSQdHwcRqCFoagl", + "originalText": "Add & Normallize", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "_IKZY5ssccYdTonDWi9bd", + "type": "rectangle", + "x": 165.2745629526462, + "y": 22.55327906349237, + "width": 402.87922978524415, + "height": 154.37500018047177, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": { + "type": 3 + }, + "seed": 1990143842, + "version": 1023, + "versionNonce": 48436670, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "_-UmqiWc-GJ6iqjF-maNl" + }, + { + "id": "W3Dr69MWFD-ppaCyx5xrC", + "type": "arrow" + }, + { + "id": "NbBbD_MUY7EXd4_ROd7zG", + "type": "arrow" + } + ], + "updated": 1762096766776, + "link": null, + "locked": false + }, + { + "id": "_-UmqiWc-GJ6iqjF-maNl", + "type": "text", + "x": 306.5774590952683, + "y": 87.24077915372825, + "width": 120.2734375, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 59175714, + "version": 940, + "versionNonce": 1774823842, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766849, + "link": null, + "locked": false, + "text": "Feed Forward", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "_IKZY5ssccYdTonDWi9bd", + "originalText": "Feed Forward", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "JSP3hx5ZEG1hZY0fbrIse", + "type": "rectangle", + "x": 165.27456295264574, + "y": -103.7613059365076, + "width": 402.87922978524415, + "height": 55.00000018047178, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": { + "type": 3 + }, + "seed": 1849704162, + "version": 947, + "versionNonce": 1404415486, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "jIK_FYpAbWkSDg0SBGErq" + }, + { + "id": "2dHlQsGZaX1lGzkTnCKFY", + "type": "arrow" + } + ], + "updated": 1762096766776, + "link": null, + "locked": false + }, + { + "id": "jIK_FYpAbWkSDg0SBGErq", + "type": "text", + "x": 278.71417784526784, + "y": -88.76130584627171, + "width": 176, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 324670114, + "version": 833, + "versionNonce": 311254818, + "isDeleted": false, + "boundElements": [], + "updated": 1762096782834, + "link": null, + "locked": false, + "text": "Add & Normallize", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "JSP3hx5ZEG1hZY0fbrIse", + "originalText": "Add & Normallize", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "7PGV1ogNy1ykzVGKo-dPc", + "type": "ellipse", + "x": 343.9641779526464, + "y": 980.9114850634925, + "width": 43.5, + "height": 43.5, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": { + "type": 2 + }, + "seed": 1703112290, + "version": 245, + "versionNonce": 1188381218, + "isDeleted": false, + "boundElements": [ + { + "id": "0OHfpUq4P8ePaBhckxQfW", + "type": "arrow" + }, + { + "id": "w4r4AEnypZ_ijU6xJGJW8", + "type": "arrow" + }, + { + "id": "kYnDqAhtUlgr3ZD9LbHKG", + "type": "arrow" + }, + { + "id": "JQbvrPYrMvSdae8vx5pT5", + "type": "arrow" + }, + { + "id": "HhuJQQ_gWq6X4g_glo6Al", + "type": "arrow" + } + ], + "updated": 1762096776760, + "link": null, + "locked": false + }, + { + "id": "0OHfpUq4P8ePaBhckxQfW", + "type": "arrow", + "x": 338.9643648691872, + "y": 1002.5614850634925, + "width": 214.689801916541, + "height": 327.63345590976417, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 696996386, + "version": 529, + "versionNonce": 1524050914, + "isDeleted": false, + "boundElements": [], + "updated": 1762096776761, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -214.689801916541, + 0 + ], + [ + -214.689801916541, + -327.63345590976417 + ], + [ + -179.689801916541, + -327.63345590976417 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "7PGV1ogNy1ykzVGKo-dPc", + "focus": 0.004597701149423719, + "gap": 5.000000000000124, + "fixedPoint": [ + -0.11493823180366046, + 0.4977011494252868 + ] + }, + "endBinding": { + "elementId": "v1qYdNL6ToaR_6a4U6jPS", + "focus": 1.0248213341882395, + "gap": 5, + "fixedPoint": [ + -0.012410667094119653, + 0.4981818181877853 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "kYnDqAhtUlgr3ZD9LbHKG", + "type": "arrow", + "x": 365.6141779526465, + "y": 975.9116719800334, + "width": 139.4240179999997, + "height": 83.34851273237746, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 845200866, + "version": 452, + "versionNonce": 2067698366, + "isDeleted": false, + "boundElements": [], + "updated": 1762096776761, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -41.674349824459114 + ], + [ + 139.4240179999997, + -41.674349824459114 + ], + [ + 138.4240179999997, + -83.34851273237746 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "7PGV1ogNy1ykzVGKo-dPc", + "focus": -0.004597701149415878, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + -0.11493823180365785 + ] + }, + "endBinding": { + "elementId": "rCpr8A5mOn0G19IIwLMGb", + "focus": -1.0748016983378765, + "gap": 5, + "fixedPoint": [ + 0.8433386679186449, + 1.0374008491689382 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "gEFamNi-eAnkJxd5sT5PB", + "type": "arrow", + "x": 365.61417784526793, + "y": 643.2386940634924, + "width": 139.4240181073783, + "height": 143.67553481583644, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 487764386, + "version": 1449, + "versionNonce": 1320118370, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -47.55218612698485 + ], + [ + 139.4240181073783, + -47.55218612698485 + ], + [ + 139.4240181073783, + -143.67553481583644 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "lsWQgK2xbDFFlx7dhcAgR", + "focus": -1.0748016983378765, + "gap": 5, + "fixedPoint": [ + 0.8433386679186449, + 1.0374008491689382 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -47.55218612698485 + ], + "end": [ + 139.4240181073783, + -47.55218612698485 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "JQbvrPYrMvSdae8vx5pT5", + "type": "arrow", + "x": 365.6141779526465, + "y": 975.9116719800334, + "width": 145.0759820000003, + "height": 83.34851273237746, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 214969698, + "version": 324, + "versionNonce": 1270317090, + "isDeleted": false, + "boundElements": [], + "updated": 1762096776761, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -41.674349824459114 + ], + [ + -144.0759820000003, + -41.674349824459114 + ], + [ + -145.0759820000003, + -83.34851273237746 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "7PGV1ogNy1ykzVGKo-dPc", + "focus": -0.004597701149415878, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + -0.11493823180365785 + ] + }, + "endBinding": { + "elementId": "rCpr8A5mOn0G19IIwLMGb", + "focus": 1.0748016983378723, + "gap": 5, + "fixedPoint": [ + 0.13965384376080334, + 1.0374008491689382 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "HhuJQQ_gWq6X4g_glo6Al", + "type": "arrow", + "x": 365.6141779526465, + "y": 975.9116719800334, + "width": 1.0203484634985216e-7, + "height": 83.34851273237746, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 1726492962, + "version": 416, + "versionNonce": 228166398, + "isDeleted": false, + "boundElements": [], + "updated": 1762096776761, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -1.0203484634985216e-7, + -83.34851273237746 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "7PGV1ogNy1ykzVGKo-dPc", + "focus": -0.004597699638180666, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + -0.11493823180365785 + ] + }, + "endBinding": { + "elementId": "rCpr8A5mOn0G19IIwLMGb", + "focus": 0.0004964271201179518, + "gap": 5, + "fixedPoint": [ + 0.4997517866581438, + 1.0374008491689382 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "SSPYjPNjEdzaMbcXnCz67", + "type": "arrow", + "x": 365.6141778506126, + "y": 748.8763550412823, + "width": 5.34373612026684e-9, + "height": 41.34832579731801, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 248102114, + "version": 467, + "versionNonce": 143351714, + "isDeleted": false, + "boundElements": [], + "updated": 1762096776761, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -5.34373612026684e-9, + -41.34832579731801 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "rCpr8A5mOn0G19IIwLMGb", + "focus": -0.0004964265508200943, + "gap": 5, + "fixedPoint": [ + 0.499751786658146, + -0.037400849168938544 + ] + }, + "endBinding": { + "elementId": "v1qYdNL6ToaR_6a4U6jPS", + "focus": 0.0004964267438247529, + "gap": 5.000000000000114, + "fixedPoint": [ + 0.49975178665811903, + 1.0909090906107934 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "k3-MKZ7vFo1cqwsrFB9-x", + "type": "arrow", + "x": 366.6141778506126, + "y": 355.8763550412823, + "width": 5.34373612026684e-9, + "height": 41.34832579731801, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 570675362, + "version": 2000, + "versionNonce": 676739042, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -5.34373612026684e-9, + -41.34832579731801 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "lsWQgK2xbDFFlx7dhcAgR", + "focus": -0.0004964265508200943, + "gap": 5, + "fixedPoint": [ + 0.499751786658146, + -0.037400849168938544 + ] + }, + "endBinding": { + "elementId": "9wukiHvSQdHwcRqCFoagl", + "focus": 0.0004964267438247529, + "gap": 5.000000000000114, + "fixedPoint": [ + 0.49975178665811903, + 1.0909090906107934 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "2dHlQsGZaX1lGzkTnCKFY", + "type": "arrow", + "x": 366.6141778452684, + "y": 249.52802906349234, + "width": 241.33961489262265, + "height": 325.88933490976416, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 876964962, + "version": 2012, + "versionNonce": 1496526654, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -22.21453699999995 + ], + [ + -241.33961489262265, + -22.21453699999995 + ], + [ + -241.33961489262265, + -325.88933490976416 + ], + [ + -206.33961489262265, + -325.88933490976416 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "9wukiHvSQdHwcRqCFoagl", + "focus": -0.0004964266837619519, + "gap": 5, + "fixedPoint": [ + 0.4997517866581179, + -0.09090909061079044 + ] + }, + "endBinding": { + "elementId": "JSP3hx5ZEG1hZY0fbrIse", + "focus": 1.0248213341882393, + "gap": 5, + "fixedPoint": [ + -0.012410667094119653, + 0.4981818181877832 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -22.21453699999995 + ], + "end": [ + -241.33961489262265, + -22.21453699999995 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "w4r4AEnypZ_ijU6xJGJW8", + "type": "arrow", + "x": 366.5381959526462, + "y": 1116.3134920634925, + "width": 0.9240179999997054, + "height": 86.90219391654091, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 190681122, + "version": 274, + "versionNonce": 215585406, + "isDeleted": false, + "boundElements": [], + "updated": 1762096776761, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.9240179999997054, + -86.90219391654091 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "7PGV1ogNy1ykzVGKo-dPc", + "focus": 0.004597701149415878, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + 1.1149382318036578 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "BVZg_IcaseqaqXg-jdUzb", + "type": "arrow", + "x": 366.6141778452675, + "y": -108.76130593650754, + "width": 0.3120930037302969, + "height": 137.55218612698496, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 1530608610, + "version": 885, + "versionNonce": 1808177022, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.3120930037302969, + -137.55218612698496 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "W3Dr69MWFD-ppaCyx5xrC", + "type": "arrow", + "x": 366.6141778452684, + "y": 249.52802906349234, + "width": 0, + "height": 64.97629303408087, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 32337826, + "version": 1878, + "versionNonce": 187639650, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -64.97629303408087 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "9wukiHvSQdHwcRqCFoagl", + "focus": -0.0004964266837619519, + "gap": 5, + "fixedPoint": [ + 0.4997517866581179, + -0.09090909061079044 + ] + }, + "endBinding": { + "elementId": "_IKZY5ssccYdTonDWi9bd", + "focus": 0.0004964266837642576, + "gap": 5, + "fixedPoint": [ + 0.4997517866581179, + 1.0493827159613611 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "NbBbD_MUY7EXd4_ROd7zG", + "type": "arrow", + "x": 366.6141778452684, + "y": 17.55327906349231, + "width": 4.547473508864641e-13, + "height": 61.31458481952819, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 1134766946, + "version": 1304, + "versionNonce": 1615001534, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -4.547473508864641e-13, + -61.31458481952819 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "_IKZY5ssccYdTonDWi9bd", + "focus": -0.0004964266837596954, + "gap": 5.000000000000057, + "fixedPoint": [ + 0.4997517866581179, + -0.032388663929747805 + ] + }, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "uJpkX-OR61DtXRxbf4Et_", + "type": "arrow", + "x": 57.2636001787244, + "y": 561.1673595710627, + "width": 309.3505776718879, + "height": 61.6042003234067, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 111898402, + "version": 788, + "versionNonce": 2102373730, + "isDeleted": false, + "boundElements": [], + "updated": 1762096872656, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 309.3505776718879, + 0 + ], + [ + 309.3505776718879, + -61.6042003234067 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "lsWQgK2xbDFFlx7dhcAgR", + "focus": 0.0004964266837068106, + "gap": 4.999999999999986, + "fixedPoint": [ + 0.499751786658146, + 1.0374008491689386 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "pmTd8oOgqDfgV-9w-RwrS", + "type": "arrow", + "x": 53.63864015397803, + "y": 560.7645862349798, + "width": 209.6634446875587, + "height": 61.20142698732383, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 259341026, + "version": 958, + "versionNonce": 1374409918, + "isDeleted": false, + "boundElements": [], + "updated": 1762096867938, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 209.6634446875587, + 0 + ], + [ + 209.6634446875587, + -61.20142698732383 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "lsWQgK2xbDFFlx7dhcAgR", + "focus": 0.513365223879263, + "gap": 4.999999999999986, + "fixedPoint": [ + 0.24331738806036787, + 1.0374008491689386 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "Mp8nf6vRB3KuqVuRLLdHh", + "type": "arrow", + "x": 365.61417784526793, + "y": 643.2386940634924, + "width": 240.33961489262174, + "height": 369.55218612698485, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ff8787", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 1016041122, + "version": 805, + "versionNonce": 691156706, + "isDeleted": false, + "boundElements": [], + "updated": 1762096766776, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -47.55218612698485 + ], + [ + -240.33961489262174, + -47.55218612698485 + ], + [ + -240.33961489262174, + -369.55218612698485 + ], + [ + -205.33961489262128, + -369.55218612698485 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "9wukiHvSQdHwcRqCFoagl", + "focus": 1.024821334188237, + "gap": 4.999999999999545, + "fixedPoint": [ + -0.012410667094118524, + 0.34833597836636987 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -47.55218612698485 + ], + "end": [ + -240.33961489262174, + -47.55218612698485 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "bFXgJkSVpUwvGb5yGLpzp", + "type": "text", + "x": 243.17159433333387, + "y": -377.58160099999975, + "width": 243.97159196789153, + "height": 77.50000000000003, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 213472354, + "version": 124, + "versionNonce": 812201058, + "isDeleted": false, + "boundElements": null, + "updated": 1762096811752, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 62.00000000000002, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Decoder", + "autoResize": false, + "lineHeight": 1.25 + }, + { + "id": "Na2NHN8q6DxGCFV0K2zPJ", + "type": "freedraw", + "x": 671.9998057276506, + "y": 550.8032246845027, + "width": 1.170036762555128, + "height": 2.340073525110256, + "angle": 0, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 2069955198, + "version": 5, + "versionNonce": 1256778558, + "isDeleted": false, + "boundElements": null, + "updated": 1762096888424, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -1.170036762555128, + -2.340073525110256 + ], + [ + 0, + 0 + ] + ], + "pressures": [], + "simulatePressure": true, + "lastCommittedPoint": [ + -1.170036762555128, + -2.340073525110256 + ] + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/Chapters/12-Transformers/excalidraw/encoder-only.excalidraw.json b/Chapters/12-Transformers/excalidraw/encoder-only.excalidraw.json new file mode 100644 index 0000000..7375bb6 --- /dev/null +++ b/Chapters/12-Transformers/excalidraw/encoder-only.excalidraw.json @@ -0,0 +1,1064 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "id": "3V99nHnJdrtTzybnpAFc1", + "type": "rectangle", + "x": 79.79761904761904, + "y": 302.5416666666663, + "width": 495.8333333333332, + "height": 763.3333333333336, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#40c057", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": { + "type": 3 + }, + "seed": 1791479626, + "version": 166, + "versionNonce": 745244554, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "V_tcY4rqUAnw8ygNA2fAW", + "type": "rectangle", + "x": 152.90873015872967, + "y": 916.5138888888894, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": { + "type": 3 + }, + "seed": 610489866, + "version": 194, + "versionNonce": 1201278486, + "isDeleted": false, + "boundElements": [ + { + "id": "gVA5cC8LDcmzEny6hRfMR", + "type": "text" + }, + { + "id": "jqUdkS10iVLuVqEOB5o2Q", + "type": "arrow" + } + ], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "gVA5cC8LDcmzEny6hRfMR", + "type": "text", + "x": 290.86771453372967, + "y": 953.0138888888894, + "width": 71.58203125, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 375391434, + "version": 164, + "versionNonce": 37585674, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252177, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "V_tcY4rqUAnw8ygNA2fAW", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "5qvhimBGNAS0dObYhJl01", + "type": "rectangle", + "x": 152.90873015872967, + "y": 1119.5138888888894, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": { + "type": 3 + }, + "seed": 1784208266, + "version": 312, + "versionNonce": 345758550, + "isDeleted": false, + "boundElements": [ + { + "id": "HcQoAD2y2hKBmlJB40jLh", + "type": "text" + }, + { + "id": "jqUdkS10iVLuVqEOB5o2Q", + "type": "arrow" + }, + { + "id": "A-Vu3LNDMSBktdCx2n7y9", + "type": "arrow" + } + ], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "HcQoAD2y2hKBmlJB40jLh", + "type": "text", + "x": 281.39505828372967, + "y": 1156.0138888888894, + "width": 90.52734375, + "height": 25, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 1586027082, + "version": 292, + "versionNonce": 1919717834, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252177, + "link": null, + "locked": false, + "text": "Embedder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "5qvhimBGNAS0dObYhJl01", + "originalText": "Embedder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "vMR4rApxvre2_D_4ZrXsJ", + "type": "ellipse", + "x": 282.15872987301566, + "y": 1305.5138888888894, + "width": 89, + "height": 89, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": { + "type": 2 + }, + "seed": 835387658, + "version": 166, + "versionNonce": 309461142, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "A-Vu3LNDMSBktdCx2n7y9", + "type": "arrow", + "x": 326.55872987301564, + "y": 1300.5138888888894, + "width": 2.857140088963206e-7, + "height": 78, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 261771210, + "version": 318, + "versionNonce": 102529994, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252159, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 2.857140088963206e-7, + -78 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "5qvhimBGNAS0dObYhJl01", + "fixedPoint": [ + 0.4997122302158273, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "MK6xulq23ObEM_MIU9Vjc", + "type": "rectangle", + "x": 152.90873015872967, + "y": 686.5138888888894, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": { + "type": 3 + }, + "seed": 2081539722, + "version": 219, + "versionNonce": 1423015382, + "isDeleted": false, + "boundElements": [ + { + "id": "sHOeCs76tddu0n4G-3uVn", + "type": "text" + } + ], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "sHOeCs76tddu0n4G-3uVn", + "type": "text", + "x": 290.86771453372967, + "y": 723.0138888888894, + "width": 71.58203125, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 1072457034, + "version": 201, + "versionNonce": 256624778, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252184, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "MK6xulq23ObEM_MIU9Vjc", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "tmZNSJ9fzZDNOSlV1BJz9", + "type": "rectangle", + "x": 152.90873015872967, + "y": 571.5138888888894, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": { + "type": 3 + }, + "seed": 1418013706, + "version": 255, + "versionNonce": 818893590, + "isDeleted": false, + "boundElements": [ + { + "id": "VVGSx20iCbwW3-ovyXdyx", + "type": "text" + } + ], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "VVGSx20iCbwW3-ovyXdyx", + "type": "text", + "x": 290.86771453372967, + "y": 608.0138888888894, + "width": 71.58203125, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 1339497162, + "version": 238, + "versionNonce": 546711370, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252185, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "tmZNSJ9fzZDNOSlV1BJz9", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "9VA4SbTcDOKWPGiaTjNPb", + "type": "rectangle", + "x": 152.90873015872967, + "y": 456.51388888888937, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": { + "type": 3 + }, + "seed": 1350381962, + "version": 236, + "versionNonce": 283148374, + "isDeleted": false, + "boundElements": [ + { + "id": "ZS3BDSZFutup5AjHo2uYh", + "type": "text" + } + ], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "ZS3BDSZFutup5AjHo2uYh", + "type": "text", + "x": 290.86771453372967, + "y": 493.01388888888937, + "width": 71.58203125, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 1773301834, + "version": 219, + "versionNonce": 1051110922, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252185, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "9VA4SbTcDOKWPGiaTjNPb", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "QiqaY37y5UI7m8GKZbOJz", + "type": "rectangle", + "x": 152.90873015872967, + "y": 341.51388888888937, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": { + "type": 3 + }, + "seed": 257021706, + "version": 277, + "versionNonce": 2062905302, + "isDeleted": false, + "boundElements": [ + { + "id": "zgw7-6EYNHhhirM97mNJK", + "type": "text" + }, + { + "id": "b7xMqj-I3XWzLavC-n2U1", + "type": "arrow" + } + ], + "updated": 1762098286495, + "link": null, + "locked": false + }, + { + "id": "zgw7-6EYNHhhirM97mNJK", + "type": "text", + "x": 290.86771453372967, + "y": 378.01388888888937, + "width": 71.58203125, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 30827978, + "version": 259, + "versionNonce": 1048075466, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252186, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "QiqaY37y5UI7m8GKZbOJz", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "5t8sV19HxHPhq3AQ-YUFs", + "type": "rectangle", + "x": 152.90873015872967, + "y": 801.5138888888894, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": { + "type": 3 + }, + "seed": 979049610, + "version": 256, + "versionNonce": 1777394390, + "isDeleted": false, + "boundElements": [ + { + "id": "EpCIiTxugKOPuCj5yov22", + "type": "text" + } + ], + "updated": 1762098252159, + "link": null, + "locked": false + }, + { + "id": "EpCIiTxugKOPuCj5yov22", + "type": "text", + "x": 290.86771453372967, + "y": 838.0138888888894, + "width": 71.58203125, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 1452997450, + "version": 239, + "versionNonce": 497431434, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252187, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "5t8sV19HxHPhq3AQ-YUFs", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "jqUdkS10iVLuVqEOB5o2Q", + "type": "arrow", + "x": 326.55873015872965, + "y": 1114.5138888888894, + "width": 0, + "height": 95, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 82903562, + "version": 102, + "versionNonce": 381294614, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252159, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -95 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "5qvhimBGNAS0dObYhJl01", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "V_tcY4rqUAnw8ygNA2fAW", + "fixedPoint": [ + 0.4997122302158273, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "87iMYtoLC99Lz-Nd7gDEL", + "type": "text", + "x": 270.04096542857155, + "y": 1418.8869047619053, + "width": 110, + "height": 25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 1884827850, + "version": 33, + "versionNonce": 1537449034, + "isDeleted": false, + "boundElements": [], + "updated": 1762098252159, + "link": null, + "locked": false, + "text": "Encoder In", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Encoder In", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "M2XHLeHYwn5w7agg7xTDN", + "type": "rectangle", + "x": 152.39306271428558, + "y": 152.08531720634915, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": { + "type": 3 + }, + "seed": 1923748950, + "version": 523, + "versionNonce": 62578326, + "isDeleted": false, + "boundElements": [ + { + "id": "JqDHqJxtOwIKuknhxWbNE", + "type": "text" + }, + { + "id": "PMutXZCpM6qfu_lGIf26k", + "type": "arrow" + }, + { + "id": "b7xMqj-I3XWzLavC-n2U1", + "type": "arrow" + } + ], + "updated": 1762098309657, + "link": null, + "locked": false + }, + { + "id": "JqDHqJxtOwIKuknhxWbNE", + "type": "text", + "x": 265.6430627142856, + "y": 188.58531720634915, + "width": 121, + "height": 25, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 1683036566, + "version": 507, + "versionNonce": 625908694, + "isDeleted": false, + "boundElements": [], + "updated": 1762098309657, + "link": null, + "locked": false, + "text": "De-Embedder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "M2XHLeHYwn5w7agg7xTDN", + "originalText": "De-Embedder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "6EPdPdGOE7koAHeLlLI2B", + "type": "ellipse", + "x": 280.99055742857144, + "y": -29.914682793650854, + "width": 89, + "height": 89, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fd7e14", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": { + "type": 2 + }, + "seed": 761624278, + "version": 442, + "versionNonce": 935584662, + "isDeleted": false, + "boundElements": [ + { + "id": "PMutXZCpM6qfu_lGIf26k", + "type": "arrow" + } + ], + "updated": 1762098309657, + "link": null, + "locked": false + }, + { + "id": "PMutXZCpM6qfu_lGIf26k", + "type": "arrow", + "x": 326.04306271428567, + "y": 147.08531720634915, + "width": 0.6525052857141418, + "height": 83, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "#fd7e14", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 645671958, + "version": 561, + "versionNonce": 524580374, + "isDeleted": false, + "boundElements": [], + "updated": 1762098309658, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.6525052857141418, + -83 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "M2XHLeHYwn5w7agg7xTDN", + "fixedPoint": [ + 0.4997122302158276, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "6EPdPdGOE7koAHeLlLI2B", + "fixedPoint": [ + 0.49887640449438303, + 1.0561797752808988 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "r7tg9O899MJoqueLY3xTa", + "type": "text", + "x": 240.88871698412748, + "y": -77.44246092063497, + "width": 165, + "height": 25, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 1300904278, + "version": 177, + "versionNonce": 1522090838, + "isDeleted": false, + "boundElements": [], + "updated": 1762098309658, + "link": null, + "locked": false, + "text": "Transformer Out", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Transformer Out", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "b7xMqj-I3XWzLavC-n2U1", + "type": "arrow", + "x": 326.55873015872965, + "y": 336.51388888888937, + "width": 0.515667444444091, + "height": 81.42857168254025, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 2076149002, + "version": 112, + "versionNonce": 523116118, + "isDeleted": false, + "boundElements": null, + "updated": 1762098309657, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.515667444444091, + -81.42857168254025 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "QiqaY37y5UI7m8GKZbOJz", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "M2XHLeHYwn5w7agg7xTDN", + "fixedPoint": [ + 0.4997122302158273, + 1.0510204081632653 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "EidZlkeC3Uh01ts6Am0YC", + "type": "text", + "x": 124.05726905468725, + "y": -207.48611228571417, + "width": 407.31403459821456, + "height": 77.1428571428572, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 1275443990, + "version": 88, + "versionNonce": 1240103126, + "isDeleted": false, + "boundElements": null, + "updated": 1762098332925, + "link": null, + "locked": false, + "text": "Encoder Only", + "fontSize": 61.71428571428575, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Encoder Only", + "autoResize": true, + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/Chapters/12-Transformers/excalidraw/encoder.excalidraw.json b/Chapters/12-Transformers/excalidraw/encoder.excalidraw.json new file mode 100644 index 0000000..bc14cd9 --- /dev/null +++ b/Chapters/12-Transformers/excalidraw/encoder.excalidraw.json @@ -0,0 +1,1110 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "id": "Tya5-QeCpcWH2It8UlZAD", + "type": "rectangle", + "x": 736.0970594618057, + "y": 106.67490999586863, + "width": 541.8058810763887, + "height": 800.5199114832245, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#ebfbee", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": { + "type": 3 + }, + "seed": 792855370, + "version": 729, + "versionNonce": 369265482, + "isDeleted": false, + "boundElements": [], + "updated": 1762096673592, + "link": null, + "locked": false + }, + { + "id": "9-6MZ_teUazZ_OChS15aq", + "type": "rectangle", + "x": 810.4795883151805, + "y": 609.4375710471714, + "width": 402.8792298303266, + "height": 133.68680420637367, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": { + "type": 3 + }, + "seed": 1131874826, + "version": 520, + "versionNonce": 1696918870, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "uAifV19BXfFXgHEa_Oa62" + }, + { + "id": "aSbfkiKy0ZEEsIizzfELz", + "type": "arrow" + }, + { + "id": "enx1Jy0JeGYMO3-RHnNcV", + "type": "arrow" + }, + { + "id": "nktC15woajHqOrvRtspNb", + "type": "arrow" + }, + { + "id": "IMDi9AvGejdVdP1GoNQTY", + "type": "arrow" + } + ], + "updated": 1762096657033, + "link": null, + "locked": false + }, + { + "id": "uAifV19BXfFXgHEa_Oa62", + "type": "text", + "x": 934.9192032303438, + "y": 663.7809731503582, + "width": 154, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 14497994, + "version": 68, + "versionNonce": 390687114, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657032, + "link": null, + "locked": false, + "text": "Self Attention", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "9-6MZ_teUazZ_OChS15aq", + "originalText": "Self Attention", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "ly3JnsGQRFWH-NW2Mj6AU", + "type": "rectangle", + "x": 811.1938740466635, + "y": 500.2321022122386, + "width": 402.87922978524415, + "height": 55.00000018047178, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": { + "type": 3 + }, + "seed": 1997508490, + "version": 375, + "versionNonce": 685439638, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "39OqMPkqyiPgus4RIO5Ux" + }, + { + "id": "CjLVsQL-B8wtRNQbzrcWg", + "type": "arrow" + }, + { + "id": "IMDi9AvGejdVdP1GoNQTY", + "type": "arrow" + }, + { + "id": "miZslBq2DPx7uKzIldbky", + "type": "arrow" + }, + { + "id": "aFIjHqHwxsUSo1z9g0FP8", + "type": "arrow" + } + ], + "updated": 1762096685198, + "link": null, + "locked": false + }, + { + "id": "39OqMPkqyiPgus4RIO5Ux", + "type": "text", + "x": 924.6334889392856, + "y": 515.2321023024745, + "width": 176, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 172559946, + "version": 140, + "versionNonce": 1745565654, + "isDeleted": false, + "boundElements": [], + "updated": 1762096685198, + "link": null, + "locked": false, + "text": "Add & Normallize", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ly3JnsGQRFWH-NW2Mj6AU", + "originalText": "Add & Normallize", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "Mf3Sn6kZ1ircwwisnVG4V", + "type": "rectangle", + "x": 810.4795883323777, + "y": 271.11449506938146, + "width": 402.87922978524415, + "height": 154.37500018047177, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": { + "type": 3 + }, + "seed": 1600435466, + "version": 481, + "versionNonce": 1598712714, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Xed2w7qNQpqkzSb7WbVRR" + }, + { + "id": "aFIjHqHwxsUSo1z9g0FP8", + "type": "arrow" + }, + { + "id": "SGdvTr0O-mLyuI3whycih", + "type": "arrow" + } + ], + "updated": 1762096657033, + "link": null, + "locked": false + }, + { + "id": "Xed2w7qNQpqkzSb7WbVRR", + "type": "text", + "x": 945.9192032249998, + "y": 335.8019951596174, + "width": 132, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 1205699530, + "version": 338, + "versionNonce": 1248857866, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657032, + "link": null, + "locked": false, + "text": "Feed Forward", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Mf3Sn6kZ1ircwwisnVG4V", + "originalText": "Feed Forward", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "0x1Muvn1N0nEsEbj61nl0", + "type": "rectangle", + "x": 810.4795883323773, + "y": 144.79991006938144, + "width": 402.87922978524415, + "height": 55.00000018047178, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": { + "type": 3 + }, + "seed": 768506506, + "version": 377, + "versionNonce": 1321992330, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "t-SCqmL1wUUqTYOcDfjfU" + }, + { + "id": "miZslBq2DPx7uKzIldbky", + "type": "arrow" + } + ], + "updated": 1762096657033, + "link": null, + "locked": false + }, + { + "id": "t-SCqmL1wUUqTYOcDfjfU", + "type": "text", + "x": 923.9192032249994, + "y": 159.79991015961733, + "width": 176, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#e7f5ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 2146605386, + "version": 230, + "versionNonce": 745381322, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657032, + "link": null, + "locked": false, + "text": "Add & Normallize", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "0x1Muvn1N0nEsEbj61nl0", + "originalText": "Add & Normallize", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "xtorGh2A1C7q8CeZzJnLZ", + "type": "ellipse", + "x": 990.169203332378, + "y": 836.4727010693815, + "width": 43.5, + "height": 43.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": { + "type": 2 + }, + "seed": 497344522, + "version": 300, + "versionNonce": 1422933258, + "isDeleted": false, + "boundElements": [ + { + "id": "CjLVsQL-B8wtRNQbzrcWg", + "type": "arrow" + }, + { + "id": "aSbfkiKy0ZEEsIizzfELz", + "type": "arrow" + }, + { + "id": "enx1Jy0JeGYMO3-RHnNcV", + "type": "arrow" + }, + { + "id": "nktC15woajHqOrvRtspNb", + "type": "arrow" + }, + { + "id": "Hk502U6YF0FPCeKMli-v5", + "type": "arrow" + } + ], + "updated": 1762096681597, + "link": null, + "locked": false + }, + { + "id": "CjLVsQL-B8wtRNQbzrcWg", + "type": "arrow", + "x": 985.1693902489187, + "y": 858.1227010693815, + "width": 213.97551620225522, + "height": 330.49059876690694, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1121996490, + "version": 283, + "versionNonce": 1757531414, + "isDeleted": false, + "boundElements": [], + "updated": 1762096685199, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -213.97551620225522, + 0 + ], + [ + -213.97551620225522, + -330.49059876690694 + ], + [ + -178.97551620225522, + -330.49059876690694 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "xtorGh2A1C7q8CeZzJnLZ", + "focus": 0.004597701149423719, + "gap": 5.000000000000124, + "fixedPoint": [ + -0.11493823180366046, + 0.4977011494252868 + ] + }, + "endBinding": { + "elementId": "ly3JnsGQRFWH-NW2Mj6AU", + "focus": 1.0248213341882395, + "gap": 5, + "fixedPoint": [ + -0.012410667094119653, + 0.4981818181877853 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "aSbfkiKy0ZEEsIizzfELz", + "type": "arrow", + "x": 1011.819203332378, + "y": 831.4728879859224, + "width": 138.4240179999997, + "height": 83.34851273237734, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 1950344586, + "version": 202, + "versionNonce": 756441494, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657035, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -41.674349824459114 + ], + [ + 138.4240179999997, + -41.674349824459114 + ], + [ + 138.4240179999997, + -83.34851273237734 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "xtorGh2A1C7q8CeZzJnLZ", + "focus": -0.004597701149415878, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + -0.11493823180365785 + ] + }, + "endBinding": { + "elementId": "9-6MZ_teUazZ_OChS15aq", + "focus": -1.0748016983378765, + "gap": 5, + "fixedPoint": [ + 0.8433386679186449, + 1.0374008491689382 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "enx1Jy0JeGYMO3-RHnNcV", + "type": "arrow", + "x": 1011.819203332378, + "y": 831.4728879859224, + "width": 145.0759820000003, + "height": 83.34851273237734, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 1795073098, + "version": 168, + "versionNonce": 522889930, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657035, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -41.674349824459114 + ], + [ + -145.0759820000003, + -41.674349824459114 + ], + [ + -145.0759820000003, + -83.34851273237734 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "xtorGh2A1C7q8CeZzJnLZ", + "focus": -0.004597701149415878, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + -0.11493823180365785 + ] + }, + "endBinding": { + "elementId": "9-6MZ_teUazZ_OChS15aq", + "focus": 1.0748016983378723, + "gap": 5, + "fixedPoint": [ + 0.13965384376080334, + 1.0374008491689382 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "nktC15woajHqOrvRtspNb", + "type": "arrow", + "x": 1011.819203332378, + "y": 831.4728879859224, + "width": 1.0203484634985216e-7, + "height": 83.34851273237734, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 16222986, + "version": 166, + "versionNonce": 1044496086, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657035, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -1.0203484634985216e-7, + -83.34851273237734 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "xtorGh2A1C7q8CeZzJnLZ", + "focus": -0.004597699638180666, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + -0.11493823180365785 + ] + }, + "endBinding": { + "elementId": "9-6MZ_teUazZ_OChS15aq", + "focus": 0.0004964271201179518, + "gap": 5, + "fixedPoint": [ + 0.4997517866581438, + 1.0374008491689382 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "IMDi9AvGejdVdP1GoNQTY", + "type": "arrow", + "x": 1011.8192032303441, + "y": 604.4375710471714, + "width": 0.7142857089420431, + "height": 44.2054686544609, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 480614858, + "version": 216, + "versionNonce": 1483979350, + "isDeleted": false, + "boundElements": [], + "updated": 1762096685199, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0.7142857089420431, + -44.2054686544609 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "9-6MZ_teUazZ_OChS15aq", + "focus": -0.0004964265508200943, + "gap": 5, + "fixedPoint": [ + 0.499751786658146, + -0.037400849168938544 + ] + }, + "endBinding": { + "elementId": "ly3JnsGQRFWH-NW2Mj6AU", + "focus": 0.0004964267438247529, + "gap": 5.000000000000114, + "fixedPoint": [ + 0.49975178665811903, + 1.0909090906107934 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "miZslBq2DPx7uKzIldbky", + "type": "arrow", + "x": 1012.5334889392857, + "y": 495.2321022122386, + "width": 242.05390060690843, + "height": 323.0321920526213, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 488886410, + "version": 229, + "versionNonce": 211784214, + "isDeleted": false, + "boundElements": [], + "updated": 1762096685297, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -19.35739414285706 + ], + [ + -242.05390060690843, + -19.35739414285706 + ], + [ + -242.05390060690843, + -323.0321920526213 + ], + [ + -207.05390060690843, + -323.0321920526213 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "ly3JnsGQRFWH-NW2Mj6AU", + "focus": -0.0004964266837619519, + "gap": 5, + "fixedPoint": [ + 0.4997517866581179, + -0.09090909061079044 + ] + }, + "endBinding": { + "elementId": "0x1Muvn1N0nEsEbj61nl0", + "focus": 1.0248213341882393, + "gap": 5, + "fixedPoint": [ + -0.012410667094119653, + 0.4981818181877832 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -19.35739414285706 + ], + "end": [ + -242.05390060690843, + -19.35739414285706 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "Hk502U6YF0FPCeKMli-v5", + "type": "arrow", + "x": 1012.7432213323777, + "y": 971.8747080693817, + "width": 0.9240179999997054, + "height": 86.90219391654102, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1177366346, + "version": 109, + "versionNonce": 249479562, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657035, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.9240179999997054, + -86.90219391654102 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "xtorGh2A1C7q8CeZzJnLZ", + "focus": 0.004597701149415878, + "gap": 5.000000000000011, + "fixedPoint": [ + 0.4977011494252894, + 1.1149382318036578 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "JMJUk67UIgmQkt_D_Cdd4", + "type": "arrow", + "x": 1012.7432213323777, + "y": 144.0274858471593, + "width": 0.9240179999997054, + "height": 86.90219391654091, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 740079114, + "version": 254, + "versionNonce": 1246486742, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657032, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.9240179999997054, + -86.90219391654091 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "aFIjHqHwxsUSo1z9g0FP8", + "type": "arrow", + "x": 1012.5334889392857, + "y": 495.2321022122386, + "width": 0.7142857142857792, + "height": 62.11915017693809, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 535651530, + "version": 95, + "versionNonce": 1031642326, + "isDeleted": false, + "boundElements": [], + "updated": 1762096685200, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.7142857142857792, + -62.11915017693809 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "ly3JnsGQRFWH-NW2Mj6AU", + "focus": -0.0004964266837619519, + "gap": 5, + "fixedPoint": [ + 0.4997517866581179, + -0.09090909061079044 + ] + }, + "endBinding": { + "elementId": "Mf3Sn6kZ1ircwwisnVG4V", + "focus": 0.0004964266837642576, + "gap": 5, + "fixedPoint": [ + 0.4997517866581179, + 1.0493827159613611 + ] + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "SGdvTr0O-mLyuI3whycih", + "type": "arrow", + "x": 1011.8192032249999, + "y": 266.1144950693814, + "width": 4.547473508864641e-13, + "height": 61.31458481952819, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 456801162, + "version": 113, + "versionNonce": 467924298, + "isDeleted": false, + "boundElements": [], + "updated": 1762096657034, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -4.547473508864641e-13, + -61.31458481952819 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "Mf3Sn6kZ1ircwwisnVG4V", + "focus": -0.0004964266837596954, + "gap": 5.000000000000057, + "fixedPoint": [ + 0.4997517866581179, + -0.032388663929747805 + ] + }, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "llgG-hTFuJ8of1PgUhZ6q", + "type": "text", + "x": 907.5224557142856, + "y": -72.07015211765737, + "width": 210.74277169363825, + "height": 68.42302000654635, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 2014675414, + "version": 82, + "versionNonce": 1040706966, + "isDeleted": false, + "boundElements": null, + "updated": 1762096707598, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 54.73841600523708, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/Chapters/12-Transformers/excalidraw/full-transformer.excalidraw.json b/Chapters/12-Transformers/excalidraw/full-transformer.excalidraw.json new file mode 100644 index 0000000..49d2da8 --- /dev/null +++ b/Chapters/12-Transformers/excalidraw/full-transformer.excalidraw.json @@ -0,0 +1,2571 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "id": "PQpf4ccIJeMO5fM4xut-1", + "type": "rectangle", + "x": 1222.4251138888894, + "y": -112.50000022222308, + "width": 490.8333333333332, + "height": 763.3333333333336, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zp", + "roundness": { + "type": 3 + }, + "seed": 2078414457, + "version": 247, + "versionNonce": 1571230999, + "isDeleted": false, + "boundElements": null, + "updated": 1762097512981, + "link": null, + "locked": false + }, + { + "id": "yVd0pFadKqi-lYOO5TgoC", + "type": "rectangle", + "x": 468.38888888888937, + "y": -112.47222222222308, + "width": 495.8333333333332, + "height": 763.3333333333336, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#40c057", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zq", + "roundness": { + "type": 3 + }, + "seed": 1494159895, + "version": 163, + "versionNonce": 1588006071, + "isDeleted": false, + "boundElements": null, + "updated": 1762097485717, + "link": null, + "locked": false + }, + { + "id": "RTdg9KBUJ91POyzjhOBe6", + "type": "arrow", + "x": 1467.101720143109, + "y": 383.37708599355983, + "width": 1.6367602370419263, + "height": 584.5929469474474, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zr", + "roundness": null, + "seed": 672875673, + "version": 131, + "versionNonce": 266559705, + "isDeleted": false, + "boundElements": null, + "updated": 1762097744396, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -1.6367602370419263, + -584.5929469474474 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "sArPUvit5bb9ZF6QO0KDv", + "focus": 0, + "gap": 10.19444444444406 + }, + "endBinding": { + "elementId": "05iGgfFczlfF6Ym1s3d0c", + "focus": 0.010273612051411831, + "gap": 13.527777777777345 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": false + }, + { + "id": "mYEwWXZcEGEWK_43KFc1-", + "type": "rectangle", + "x": 1293.5, + "y": 501.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zs", + "roundness": { + "type": 3 + }, + "seed": 1850460409, + "version": 343, + "versionNonce": 1856833305, + "isDeleted": false, + "boundElements": [ + { + "id": "Y1NMFmz4QVsIWzqosHg2O", + "type": "text" + }, + { + "id": "MGA0DbKpTJi1p-RmvJHcl", + "type": "arrow" + }, + { + "id": "ZBda7xTkI2a53Sdo5YO5k", + "type": "arrow" + } + ], + "updated": 1762097505656, + "link": null, + "locked": false + }, + { + "id": "Y1NMFmz4QVsIWzqosHg2O", + "type": "text", + "x": 1428.75, + "y": 538, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zt", + "roundness": null, + "seed": 1471824345, + "version": 323, + "versionNonce": 1675449079, + "isDeleted": false, + "boundElements": null, + "updated": 1762097505656, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "mYEwWXZcEGEWK_43KFc1-", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "hiDAJiVM5PI7JAG55LDKZ", + "type": "arrow", + "x": 715.15, + "y": 496.5, + "width": 573.35, + "height": 691.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zu", + "roundness": null, + "seed": 2019311607, + "version": 198, + "versionNonce": 310673593, + "isDeleted": false, + "boundElements": null, + "updated": 1762097526828, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -691.5 + ], + [ + 377.56428571428603, + -691.5 + ], + [ + 377.56428571428603, + -521.1 + ], + [ + 573.35, + -521.1 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "hCmjOhkeJqkwFt2LaEeWy", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "fe8VfTUKZvQRqbDapUPkC", + "fixedPoint": [ + -0.014388489208633094, + 0.4989795918367346 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -691.5 + ], + "end": [ + 377.56428571428603, + -691.5 + ] + }, + { + "index": 3, + "start": [ + 377.56428571428603, + -691.5 + ], + "end": [ + 377.56428571428603, + -521.1 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "suERLe8KzGkRFFaLPBbYS", + "type": "arrow", + "x": 715.15, + "y": 496.5, + "width": 573.35, + "height": 693.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zv", + "roundness": null, + "seed": 1328582649, + "version": 111, + "versionNonce": 646693719, + "isDeleted": false, + "boundElements": null, + "updated": 1762097526828, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -693.5 + ], + [ + 376.56428571428603, + -693.5 + ], + [ + 376.56428571428603, + -406.1 + ], + [ + 573.35, + -406.1 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "hCmjOhkeJqkwFt2LaEeWy", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "zlwAkcFzNK6a2iDZtTscW", + "fixedPoint": [ + -0.014388489208633094, + 0.4989795918367346 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -693.5 + ], + "end": [ + 376.56428571428603, + -693.5 + ] + }, + { + "index": 3, + "start": [ + 376.56428571428603, + -693.5 + ], + "end": [ + 376.56428571428603, + -406.1 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "1AYeyQXpvxvPDZaforTeO", + "type": "arrow", + "x": 715.15, + "y": 496.5, + "width": 573.35, + "height": 692.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zw", + "roundness": null, + "seed": 858872151, + "version": 133, + "versionNonce": 730202521, + "isDeleted": false, + "boundElements": null, + "updated": 1762097526828, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -692.5 + ], + [ + 376.56428571428603, + -692.5 + ], + [ + 376.56428571428603, + -291.1 + ], + [ + 573.35, + -291.1 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "hCmjOhkeJqkwFt2LaEeWy", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "d7CJ62MS1amOkeJytPXhj", + "fixedPoint": [ + -0.014388489208633094, + 0.4989795918367346 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -692.5 + ], + "end": [ + 376.56428571428603, + -692.5 + ] + }, + { + "index": 3, + "start": [ + 376.56428571428603, + -692.5 + ], + "end": [ + 376.56428571428603, + -291.1 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "iaC5McEY7wd0-ebS2Yk88", + "type": "arrow", + "x": 715.15, + "y": 496.5, + "width": 573.3582135828875, + "height": 690.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zx", + "roundness": null, + "seed": 1973058585, + "version": 123, + "versionNonce": 956776567, + "isDeleted": false, + "boundElements": null, + "updated": 1762097526828, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -690.5 + ], + [ + 376.56428571428603, + -690.5 + ], + [ + 376.56428571428603, + -165.7421110707764 + ], + [ + 573.3582135828875, + -165.7421110707764 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "hCmjOhkeJqkwFt2LaEeWy", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "ffZesZD_TGCwhOEgZd4yt", + "fixedPoint": [ + -0.014364852998884913, + 0.604672336012486 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -690.5 + ], + "end": [ + 376.56428571428603, + -690.5 + ] + }, + { + "index": 3, + "start": [ + 376.56428571428603, + -690.5 + ], + "end": [ + 376.56428571428603, + -165.7421110707764 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "C4j-au1Q0vOfL8LvTU9Pt", + "type": "arrow", + "x": 715.15, + "y": 496.5, + "width": 573.35, + "height": 688.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zy", + "roundness": null, + "seed": 968557943, + "version": 127, + "versionNonce": 778331769, + "isDeleted": false, + "boundElements": null, + "updated": 1762097526828, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -688.5 + ], + [ + 377.56428571428603, + -688.5 + ], + [ + 377.56428571428603, + -61.10000000000002 + ], + [ + 573.35, + -61.10000000000002 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "hCmjOhkeJqkwFt2LaEeWy", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "sArPUvit5bb9ZF6QO0KDv", + "fixedPoint": [ + -0.014388489208633094, + 0.4989795918367346 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -688.5 + ], + "end": [ + 377.56428571428603, + -688.5 + ] + }, + { + "index": 3, + "start": [ + 377.56428571428603, + -688.5 + ], + "end": [ + 377.56428571428603, + -61.10000000000002 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "MGA0DbKpTJi1p-RmvJHcl", + "type": "arrow", + "x": 715.15, + "y": 496.5, + "width": 573.35, + "height": 746.4, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zz", + "roundness": null, + "seed": 142138105, + "version": 79, + "versionNonce": 626399639, + "isDeleted": false, + "boundElements": null, + "updated": 1762097526828, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -692.5 + ], + [ + 376.1, + -692.5 + ], + [ + 376.1, + 53.89999999999998 + ], + [ + 573.35, + 53.89999999999998 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "hCmjOhkeJqkwFt2LaEeWy", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "mYEwWXZcEGEWK_43KFc1-", + "fixedPoint": [ + -0.014388489208633094, + 0.4989795918367346 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 0, + -692.5 + ], + "end": [ + 376.1, + -692.5 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "hCmjOhkeJqkwFt2LaEeWy", + "type": "rectangle", + "x": 541.5, + "y": 501.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": { + "type": 3 + }, + "seed": 1590541175, + "version": 191, + "versionNonce": 1432823127, + "isDeleted": false, + "boundElements": [ + { + "id": "qQVq7bC6rOMk_HWjKNKfi", + "type": "text" + }, + { + "id": "suERLe8KzGkRFFaLPBbYS", + "type": "arrow" + }, + { + "id": "1AYeyQXpvxvPDZaforTeO", + "type": "arrow" + }, + { + "id": "iaC5McEY7wd0-ebS2Yk88", + "type": "arrow" + }, + { + "id": "C4j-au1Q0vOfL8LvTU9Pt", + "type": "arrow" + }, + { + "id": "MGA0DbKpTJi1p-RmvJHcl", + "type": "arrow" + }, + { + "id": "hiDAJiVM5PI7JAG55LDKZ", + "type": "arrow" + }, + { + "id": "-V3lQ6KzuQ00PcpUZiwM3", + "type": "arrow" + } + ], + "updated": 1762097493349, + "link": null, + "locked": false + }, + { + "id": "qQVq7bC6rOMk_HWjKNKfi", + "type": "text", + "x": 676.75, + "y": 538, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 1653945495, + "version": 160, + "versionNonce": 1946795929, + "isDeleted": false, + "boundElements": null, + "updated": 1762097493349, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "hCmjOhkeJqkwFt2LaEeWy", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "sArPUvit5bb9ZF6QO0KDv", + "type": "rectangle", + "x": 1293.5, + "y": 386.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": { + "type": 3 + }, + "seed": 44474041, + "version": 374, + "versionNonce": 1368308729, + "isDeleted": false, + "boundElements": [ + { + "id": "7WJGVxBls8IxQbsNxxNCN", + "type": "text" + }, + { + "id": "C4j-au1Q0vOfL8LvTU9Pt", + "type": "arrow" + }, + { + "id": "RTdg9KBUJ91POyzjhOBe6", + "type": "arrow" + } + ], + "updated": 1762097505656, + "link": null, + "locked": false + }, + { + "id": "7WJGVxBls8IxQbsNxxNCN", + "type": "text", + "x": 1428.75, + "y": 423, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1303666585, + "version": 359, + "versionNonce": 1623579671, + "isDeleted": false, + "boundElements": null, + "updated": 1762097505656, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "sArPUvit5bb9ZF6QO0KDv", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "ffZesZD_TGCwhOEgZd4yt", + "type": "rectangle", + "x": 1293.5, + "y": 271.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": { + "type": 3 + }, + "seed": 82628473, + "version": 356, + "versionNonce": 1546048729, + "isDeleted": false, + "boundElements": [ + { + "id": "UFKv-5BcPmUo3am7YiMua", + "type": "text" + }, + { + "id": "iaC5McEY7wd0-ebS2Yk88", + "type": "arrow" + } + ], + "updated": 1762097505656, + "link": null, + "locked": false + }, + { + "id": "UFKv-5BcPmUo3am7YiMua", + "type": "text", + "x": 1428.75, + "y": 308, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 829847641, + "version": 343, + "versionNonce": 2113945911, + "isDeleted": false, + "boundElements": null, + "updated": 1762097505656, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ffZesZD_TGCwhOEgZd4yt", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "d7CJ62MS1amOkeJytPXhj", + "type": "rectangle", + "x": 1293.5, + "y": 156.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": { + "type": 3 + }, + "seed": 1956119865, + "version": 392, + "versionNonce": 302567865, + "isDeleted": false, + "boundElements": [ + { + "id": "i071ua48fsxeh5Npd5_cV", + "type": "text" + }, + { + "id": "1AYeyQXpvxvPDZaforTeO", + "type": "arrow" + } + ], + "updated": 1762097505656, + "link": null, + "locked": false + }, + { + "id": "i071ua48fsxeh5Npd5_cV", + "type": "text", + "x": 1428.75, + "y": 193, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 2041902617, + "version": 380, + "versionNonce": 217121367, + "isDeleted": false, + "boundElements": null, + "updated": 1762097505656, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "d7CJ62MS1amOkeJytPXhj", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "zlwAkcFzNK6a2iDZtTscW", + "type": "rectangle", + "x": 1293.5, + "y": 41.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": { + "type": 3 + }, + "seed": 1400043575, + "version": 387, + "versionNonce": 945304217, + "isDeleted": false, + "boundElements": [ + { + "id": "Y0spY8BLvT6y4e14rQoUd", + "type": "text" + }, + { + "id": "suERLe8KzGkRFFaLPBbYS", + "type": "arrow" + } + ], + "updated": 1762097505656, + "link": null, + "locked": false + }, + { + "id": "Y0spY8BLvT6y4e14rQoUd", + "type": "text", + "x": 1428.75, + "y": 78, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 821352791, + "version": 375, + "versionNonce": 1047306103, + "isDeleted": false, + "boundElements": null, + "updated": 1762097505656, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "zlwAkcFzNK6a2iDZtTscW", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "fe8VfTUKZvQRqbDapUPkC", + "type": "rectangle", + "x": 1293.5, + "y": -73.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": { + "type": 3 + }, + "seed": 1667480855, + "version": 425, + "versionNonce": 600340345, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "htxbRtOo-u12BOCkX1wW5" + }, + { + "id": "hiDAJiVM5PI7JAG55LDKZ", + "type": "arrow" + } + ], + "updated": 1762097505656, + "link": null, + "locked": false + }, + { + "id": "htxbRtOo-u12BOCkX1wW5", + "type": "text", + "x": 1428.75, + "y": -37.000000000000014, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 620854457, + "version": 413, + "versionNonce": 884447383, + "isDeleted": false, + "boundElements": null, + "updated": 1762097505656, + "link": null, + "locked": false, + "text": "Decoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "fe8VfTUKZvQRqbDapUPkC", + "originalText": "Decoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "Le64nP2hHiuPBhsEcIhNA", + "type": "rectangle", + "x": 541.5, + "y": 704.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aNG", + "roundness": { + "type": 3 + }, + "seed": 2075763255, + "version": 309, + "versionNonce": 1701229081, + "isDeleted": false, + "boundElements": [ + { + "id": "msSQtAU_p9iwbfoRNHEaY", + "type": "text" + }, + { + "id": "hiDAJiVM5PI7JAG55LDKZ", + "type": "arrow" + }, + { + "id": "-V3lQ6KzuQ00PcpUZiwM3", + "type": "arrow" + }, + { + "id": "8WW000GWabFqt18v0wcOG", + "type": "arrow" + } + ], + "updated": 1762097538100, + "link": null, + "locked": false + }, + { + "id": "msSQtAU_p9iwbfoRNHEaY", + "type": "text", + "x": 671.25, + "y": 741, + "width": 88, + "height": 25, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 785793879, + "version": 288, + "versionNonce": 254269431, + "isDeleted": false, + "boundElements": null, + "updated": 1762097538100, + "link": null, + "locked": false, + "text": "Embedder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Le64nP2hHiuPBhsEcIhNA", + "originalText": "Embedder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "syVEeUUekehSstNcdrtkv", + "type": "rectangle", + "x": 1293.5, + "y": 704.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": { + "type": 3 + }, + "seed": 1810645527, + "version": 274, + "versionNonce": 970655481, + "isDeleted": false, + "boundElements": [ + { + "id": "mly-Bz6wQItXgFzQsCq8o", + "type": "text" + }, + { + "id": "KUOHiPhUfb2Zeskx87Ucr", + "type": "arrow" + }, + { + "id": "ZBda7xTkI2a53Sdo5YO5k", + "type": "arrow" + } + ], + "updated": 1762097538100, + "link": null, + "locked": false + }, + { + "id": "mly-Bz6wQItXgFzQsCq8o", + "type": "text", + "x": 1423.25, + "y": 741, + "width": 88, + "height": 25, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 1667884855, + "version": 260, + "versionNonce": 712491287, + "isDeleted": false, + "boundElements": null, + "updated": 1762097538100, + "link": null, + "locked": false, + "text": "Embedder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "syVEeUUekehSstNcdrtkv", + "originalText": "Embedder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "05iGgfFczlfF6Ym1s3d0c", + "type": "rectangle", + "x": 1293.5, + "y": -303.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": { + "type": 3 + }, + "seed": 1296518231, + "version": 367, + "versionNonce": 991317143, + "isDeleted": false, + "boundElements": [ + { + "id": "h2wx7em-NkKi4E7Ea-R9-", + "type": "text" + }, + { + "id": "RTdg9KBUJ91POyzjhOBe6", + "type": "arrow" + }, + { + "id": "Cc1Zuj8Tdt4coVEHUNRg3", + "type": "arrow" + } + ], + "updated": 1762097749065, + "link": null, + "locked": false + }, + { + "id": "h2wx7em-NkKi4E7Ea-R9-", + "type": "text", + "x": 1406.75, + "y": -267, + "width": 121, + "height": 25, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 1902750071, + "version": 352, + "versionNonce": 1639165017, + "isDeleted": false, + "boundElements": null, + "updated": 1762097749065, + "link": null, + "locked": false, + "text": "De-Embedder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "05iGgfFczlfF6Ym1s3d0c", + "originalText": "De-Embedder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "EqHynz8vcwcbO2OQGfqBw", + "type": "ellipse", + "x": 670.749999714286, + "y": 890.5, + "width": 89, + "height": 89, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aTG", + "roundness": { + "type": 2 + }, + "seed": 2122376153, + "version": 163, + "versionNonce": 1329564503, + "isDeleted": false, + "boundElements": [], + "updated": 1762097565848, + "link": null, + "locked": false + }, + { + "id": "8WW000GWabFqt18v0wcOG", + "type": "arrow", + "x": 715.149999714286, + "y": 885.5, + "width": 2.857140088963206e-7, + "height": 78, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 1290863897, + "version": 315, + "versionNonce": 1250340985, + "isDeleted": false, + "boundElements": null, + "updated": 1762097554281, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 2.857140088963206e-7, + -78 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "Le64nP2hHiuPBhsEcIhNA", + "fixedPoint": [ + 0.4997122302158273, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "NLkveXKbzSB0v0Zsl2rg-", + "type": "rectangle", + "x": 541.5, + "y": 271.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aY", + "roundness": { + "type": 3 + }, + "seed": 794270105, + "version": 216, + "versionNonce": 2049335927, + "isDeleted": false, + "boundElements": [ + { + "id": "IGNuihIjw5dcmXu9LWaRT", + "type": "text" + } + ], + "updated": 1762097493349, + "link": null, + "locked": false + }, + { + "id": "IGNuihIjw5dcmXu9LWaRT", + "type": "text", + "x": 676.75, + "y": 308, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aZ", + "roundness": null, + "seed": 1950547577, + "version": 197, + "versionNonce": 1807770745, + "isDeleted": false, + "boundElements": null, + "updated": 1762097493349, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "NLkveXKbzSB0v0Zsl2rg-", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "m1xfEDavlppBDi9I8ZQXG", + "type": "rectangle", + "x": 541.5, + "y": 156.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aa", + "roundness": { + "type": 3 + }, + "seed": 1412351833, + "version": 252, + "versionNonce": 2051079063, + "isDeleted": false, + "boundElements": [ + { + "id": "D4duLjOzhF0Ctw4zFN_Wv", + "type": "text" + } + ], + "updated": 1762097493349, + "link": null, + "locked": false + }, + { + "id": "D4duLjOzhF0Ctw4zFN_Wv", + "type": "text", + "x": 676.75, + "y": 193, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ab", + "roundness": null, + "seed": 1500410937, + "version": 234, + "versionNonce": 51342681, + "isDeleted": false, + "boundElements": null, + "updated": 1762097493349, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "m1xfEDavlppBDi9I8ZQXG", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "u2fv5TANFKTmn-Eue0MPU", + "type": "rectangle", + "x": 541.5, + "y": 41.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": { + "type": 3 + }, + "seed": 508412887, + "version": 233, + "versionNonce": 166424759, + "isDeleted": false, + "boundElements": [ + { + "id": "qV1qAZR6RXn-yk8BqYGgc", + "type": "text" + } + ], + "updated": 1762097493349, + "link": null, + "locked": false + }, + { + "id": "qV1qAZR6RXn-yk8BqYGgc", + "type": "text", + "x": 676.75, + "y": 78, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ad", + "roundness": null, + "seed": 1505046775, + "version": 215, + "versionNonce": 1900698169, + "isDeleted": false, + "boundElements": null, + "updated": 1762097493349, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "u2fv5TANFKTmn-Eue0MPU", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "dImOoav2i8gKN3gBwoqek", + "type": "rectangle", + "x": 541.5, + "y": -73.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ae", + "roundness": { + "type": 3 + }, + "seed": 2747607, + "version": 273, + "versionNonce": 1657422295, + "isDeleted": false, + "boundElements": [ + { + "id": "jS2zusKF_relVzyxNIe8k", + "type": "text" + } + ], + "updated": 1762097493349, + "link": null, + "locked": false + }, + { + "id": "jS2zusKF_relVzyxNIe8k", + "type": "text", + "x": 676.75, + "y": -37, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "af", + "roundness": null, + "seed": 1612986871, + "version": 255, + "versionNonce": 928295705, + "isDeleted": false, + "boundElements": null, + "updated": 1762097493349, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "dImOoav2i8gKN3gBwoqek", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "w7nQ1BM4_PyyQVbFFF_-K", + "type": "rectangle", + "x": 541.5, + "y": 386.5, + "width": 347.5, + "height": 97.99999999999997, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ag", + "roundness": { + "type": 3 + }, + "seed": 1468228247, + "version": 253, + "versionNonce": 368176887, + "isDeleted": false, + "boundElements": [ + { + "id": "u8qFM8uaEVJkYtg77wS_c", + "type": "text" + } + ], + "updated": 1762097493349, + "link": null, + "locked": false + }, + { + "id": "u8qFM8uaEVJkYtg77wS_c", + "type": "text", + "x": 676.75, + "y": 423, + "width": 77, + "height": 25, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ah", + "roundness": null, + "seed": 4782007, + "version": 235, + "versionNonce": 1839325177, + "isDeleted": false, + "boundElements": null, + "updated": 1762097493349, + "link": null, + "locked": false, + "text": "Encoder", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "w7nQ1BM4_PyyQVbFFF_-K", + "originalText": "Encoder", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "-V3lQ6KzuQ00PcpUZiwM3", + "type": "arrow", + "x": 715.15, + "y": 699.5, + "width": 0, + "height": 95, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ai", + "roundness": null, + "seed": 1868128825, + "version": 99, + "versionNonce": 1436544281, + "isDeleted": false, + "boundElements": null, + "updated": 1762097531206, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -95 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "Le64nP2hHiuPBhsEcIhNA", + "fixedPoint": [ + 0.4997122302158273, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "hCmjOhkeJqkwFt2LaEeWy", + "fixedPoint": [ + 0.4997122302158273, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "XcyJMFhPjx9GBzusjOZci", + "type": "ellipse", + "x": 1422.7499997142859, + "y": 890.5, + "width": 89, + "height": 89, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#4dabf7", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ak", + "roundness": { + "type": 2 + }, + "seed": 1567541559, + "version": 219, + "versionNonce": 481549879, + "isDeleted": false, + "boundElements": [ + { + "id": "8WW000GWabFqt18v0wcOG", + "type": "arrow" + }, + { + "id": "KUOHiPhUfb2Zeskx87Ucr", + "type": "arrow" + }, + { + "id": "1g4Oq3OEfCixnjPIm7h2z", + "type": "arrow" + } + ], + "updated": 1762097631206, + "link": null, + "locked": false + }, + { + "id": "KUOHiPhUfb2Zeskx87Ucr", + "type": "arrow", + "x": 1467.149999714286, + "y": 885.5, + "width": 2.857141225831583e-7, + "height": 78, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "al", + "roundness": null, + "seed": 153848983, + "version": 18, + "versionNonce": 181759895, + "isDeleted": false, + "boundElements": null, + "updated": 1762097554281, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 2.857141225831583e-7, + -78 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "XcyJMFhPjx9GBzusjOZci", + "fixedPoint": [ + 0.49887640449438303, + -0.056179775280898875 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "syVEeUUekehSstNcdrtkv", + "fixedPoint": [ + 0.4997122302158276, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "ZBda7xTkI2a53Sdo5YO5k", + "type": "arrow", + "x": 1467.15, + "y": 699.5, + "width": 0, + "height": 95, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#f783ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "am", + "roundness": null, + "seed": 1269121559, + "version": 13, + "versionNonce": 1174297785, + "isDeleted": false, + "boundElements": null, + "updated": 1762097541929, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -95 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "syVEeUUekehSstNcdrtkv", + "fixedPoint": [ + 0.4997122302158276, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "mYEwWXZcEGEWK_43KFc1-", + "fixedPoint": [ + 0.4997122302158276, + 1.0510204081632657 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "bH77-IkOYGcdFpXf_fFrg", + "type": "ellipse", + "x": 1422.0974947142859, + "y": -485.5, + "width": 89, + "height": 89, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fd7e14", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "as", + "roundness": { + "type": 2 + }, + "seed": 1040822265, + "version": 287, + "versionNonce": 589205527, + "isDeleted": false, + "boundElements": [ + { + "id": "8WW000GWabFqt18v0wcOG", + "type": "arrow" + }, + { + "id": "KUOHiPhUfb2Zeskx87Ucr", + "type": "arrow" + }, + { + "id": "1g4Oq3OEfCixnjPIm7h2z", + "type": "arrow" + }, + { + "id": "Cc1Zuj8Tdt4coVEHUNRg3", + "type": "arrow" + } + ], + "updated": 1762097744396, + "link": null, + "locked": false + }, + { + "id": "Cc1Zuj8Tdt4coVEHUNRg3", + "type": "arrow", + "x": 1467.15, + "y": -308.5, + "width": 0.6525052857141418, + "height": 83, + "angle": 0, + "strokeColor": "#c2255c", + "backgroundColor": "#fd7e14", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "au", + "roundness": null, + "seed": 38186487, + "version": 24, + "versionNonce": 929152665, + "isDeleted": false, + "boundElements": null, + "updated": 1762097744396, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.6525052857141418, + -83 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "05iGgfFczlfF6Ym1s3d0c", + "fixedPoint": [ + 0.4997122302158276, + -0.05102040816326532 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "bH77-IkOYGcdFpXf_fFrg", + "fixedPoint": [ + 0.49887640449438303, + 1.0561797752808988 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "ki2t1gUjdb2a8MhIQ3qT_", + "type": "text", + "x": 658.6322352698419, + "y": 1003.8730158730159, + "width": 110, + "height": 25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aw", + "roundness": null, + "seed": 550949657, + "version": 30, + "versionNonce": 2105439993, + "isDeleted": false, + "boundElements": null, + "updated": 1762097604257, + "link": null, + "locked": false, + "text": "Encoder In", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Encoder In", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "OipwoMedW4WCx7pa9RRIm", + "type": "text", + "x": 1411.523075269842, + "y": 1003.8730158730159, + "width": 110, + "height": 25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ax", + "roundness": null, + "seed": 499815671, + "version": 65, + "versionNonce": 43696953, + "isDeleted": false, + "boundElements": null, + "updated": 1762097599590, + "link": null, + "locked": false, + "text": "Decoder In", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Decoder In", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "wFKEdMoTX4eEYaKkLmJ2-", + "type": "text", + "x": 1381.995654269842, + "y": -533.0277781269841, + "width": 165, + "height": 25, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ay", + "roundness": null, + "seed": 779996569, + "version": 22, + "versionNonce": 1020485943, + "isDeleted": false, + "boundElements": null, + "updated": 1762097619974, + "link": null, + "locked": false, + "text": "Transformer Out", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Transformer Out", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "1g4Oq3OEfCixnjPIm7h2z", + "type": "arrow", + "x": 1520.269841269842, + "y": -448.6269841269841, + "width": 337.269841555556, + "height": 1383.5269841269842, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "az", + "roundness": null, + "seed": 2063056759, + "version": 146, + "versionNonce": 911465913, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "esrjqUqnIj_6e4BSZzy4n" + } + ], + "updated": 1762097744396, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 333.75, + 0 + ], + [ + 333.75, + 1383.5269841269842 + ], + [ + -3.519841555556013, + 1383.5269841269842 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "bH77-IkOYGcdFpXf_fFrg", + "fixedPoint": [ + 1.103060073657933, + 0.4143035491350101 + ], + "focus": 0, + "gap": 0 + }, + "endBinding": { + "elementId": "XcyJMFhPjx9GBzusjOZci", + "fixedPoint": [ + 1.0561797752808988, + 0.49887640449438303 + ], + "focus": 0, + "gap": 0 + }, + "startArrowhead": null, + "endArrowhead": "triangle", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + 333.75, + 0 + ], + "end": [ + 333.75, + 1383.5269841269842 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "esrjqUqnIj_6e4BSZzy4n", + "type": "text", + "x": 1766.019841269842, + "y": 218.13650793650802, + "width": 176, + "height": 50, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b00", + "roundness": null, + "seed": 980766169, + "version": 42, + "versionNonce": 1348795833, + "isDeleted": false, + "boundElements": null, + "updated": 1762097663626, + "link": null, + "locked": false, + "text": "Append\n(Inference Only)", + "fontSize": 20, + "fontFamily": 8, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "1g4Oq3OEfCixnjPIm7h2z", + "originalText": "Append\n(Inference Only)", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "WNPQq-dGnrcWgbraGHYg4", + "type": "text", + "x": 471.9365079365077, + "y": -460.2936507936506, + "width": 686.3995768229165, + "height": 97.49999999999999, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fa5252", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b01", + "roundness": null, + "seed": 1143701943, + "version": 232, + "versionNonce": 925420345, + "isDeleted": false, + "boundElements": null, + "updated": 1762097713196, + "link": null, + "locked": false, + "text": "Full Transformer", + "fontSize": 77.99999999999997, + "fontFamily": 8, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Full Transformer", + "autoResize": true, + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/Chapters/12-Transformers/excalidraw/masks.excalidraw.json b/Chapters/12-Transformers/excalidraw/masks.excalidraw.json new file mode 100644 index 0000000..71f8e14 --- /dev/null +++ b/Chapters/12-Transformers/excalidraw/masks.excalidraw.json @@ -0,0 +1,2114 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "id": "VJzypMgKNEq9doJePju0q", + "type": "line", + "x": 1404, + "y": 200.5, + "width": 198.5, + "height": 245.5, + "angle": 0, + "strokeColor": "transparent", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zx", + "roundness": { + "type": 2 + }, + "seed": 1258025531, + "version": 599, + "versionNonce": 509894133, + "isDeleted": false, + "boundElements": [], + "updated": 1762096177105, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -25, + 35.5 + ], + [ + -26.5, + 195 + ], + [ + -2.2737367544323206e-13, + 245.5 + ], + [ + 149, + 245.5 + ], + [ + 172, + 222 + ], + [ + 170.5, + 115 + ], + [ + 170, + 16 + ], + [ + 148, + 1 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "rP95fygC1olw2PhtQ2o8L", + "type": "line", + "x": 1072.0072039224656, + "y": 205.8322206324632, + "width": 252.5, + "height": 250, + "angle": 4.71238898038469, + "strokeColor": "transparent", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zy", + "roundness": { + "type": 2 + }, + "seed": 1783382683, + "version": 1020, + "versionNonce": 1140684039, + "isDeleted": false, + "boundElements": [], + "updated": 1762096351232, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -8, + 77.5 + ], + [ + -3.5, + 101.00000000000011 + ], + [ + -4.000000000000455, + 136.00000000000057 + ], + [ + 46.00000000000023, + 135.4999999999999 + ], + [ + 94, + 141 + ], + [ + 142, + 143 + ], + [ + 147.49999999999977, + 187.5 + ], + [ + 190, + 192.5 + ], + [ + 191, + 242.5 + ], + [ + 239.5, + 220.5 + ], + [ + 244.5, + 115.5 + ], + [ + 236, + 12.5 + ], + [ + 185.5, + -6.5 + ], + [ + 41, + -7.5 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "kaZiZvBzRjji0FJAArJYE", + "type": "line", + "x": 756, + "y": 249.9999999999999, + "width": 251, + "height": 252, + "angle": 4.71238898038469, + "strokeColor": "transparent", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "Zz", + "roundness": { + "type": 2 + }, + "seed": 869655771, + "version": 760, + "versionNonce": 107031497, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310861, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 43.5, + 4 + ], + [ + 51.5, + 46.5 + ], + [ + 88.5, + 49.5 + ], + [ + 96, + 97.5 + ], + [ + 142, + 102.5 + ], + [ + 147, + 146 + ], + [ + 196.5, + 151.5 + ], + [ + 195, + 198 + ], + [ + 226, + 194.5 + ], + [ + 248, + 168.5 + ], + [ + 251, + -23.5 + ], + [ + 200.5, + -54 + ], + [ + 114, + -52 + ], + [ + 31.5, + -51 + ], + [ + 8.5, + -37 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "gm-4YNQ9WsVMXGUNEg1a2", + "type": "rectangle", + "x": 448.5, + "y": 200, + "width": 247, + "height": 247, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a0", + "roundness": { + "type": 3 + }, + "seed": 563237499, + "version": 69, + "versionNonce": 95026709, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false + }, + { + "id": "bzIrHFzF6yF2RgjaSBvH7", + "type": "line", + "x": 493, + "y": 201, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a1", + "roundness": { + "type": 2 + }, + "seed": 1513638683, + "version": 142, + "versionNonce": 9198011, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "rhf5vPW2P7tVdohxnHgyx", + "type": "line", + "x": 643, + "y": 201, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a2", + "roundness": { + "type": 2 + }, + "seed": 1221996475, + "version": 193, + "versionNonce": 1615557493, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "5e42-_gKH0Gf2NjzH5i3t", + "type": "line", + "x": 539.5, + "y": 201, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a3", + "roundness": { + "type": 2 + }, + "seed": 1066303579, + "version": 232, + "versionNonce": 854551131, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "1h91XGPAVXuL2npqinOXw", + "type": "line", + "x": 590.5, + "y": 201, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a4", + "roundness": { + "type": 2 + }, + "seed": 674479355, + "version": 251, + "versionNonce": 1171733717, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "gLOjvGycJ67gMIJMmW2Z8", + "type": "line", + "x": 448.5, + "y": 251.5, + "width": 245.5, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a5", + "roundness": { + "type": 2 + }, + "seed": 239625627, + "version": 104, + "versionNonce": 333932283, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "W4-D77qt1IldAvIxLlDwc", + "type": "line", + "x": 449, + "y": 297.5, + "width": 245, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a6", + "roundness": { + "type": 2 + }, + "seed": 1761540667, + "version": 95, + "versionNonce": 232970805, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "jyBQ-olzo3-2D84eJvjTE", + "type": "line", + "x": 447.5, + "y": 399, + "width": 246, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a7", + "roundness": { + "type": 2 + }, + "seed": 624556763, + "version": 78, + "versionNonce": 1509347227, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "jZ5oYVY1yuM_ZmXM2h1MP", + "type": "line", + "x": 450, + "y": 349.5, + "width": 246, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_-rtxYpSR3yYqml3rAodc" + ], + "frameId": null, + "index": "a8", + "roundness": { + "type": 2 + }, + "seed": 1871439739, + "version": 109, + "versionNonce": 22268821, + "isDeleted": false, + "boundElements": [], + "updated": 1762095877777, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "M8y-TjCBpAhjlYGOS4BGs", + "type": "rectangle", + "x": 760.1269588137651, + "y": 199.6810942909873, + "width": 247, + "height": 247, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "a9", + "roundness": { + "type": 3 + }, + "seed": 1043808283, + "version": 124, + "versionNonce": 1819218247, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false + }, + { + "id": "V9lqdSE_GK5ILAHdF7SS1", + "type": "line", + "x": 884.2302563000612, + "y": 279.6123701533213, + "width": 0, + "height": 246, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aA", + "roundness": { + "type": 2 + }, + "seed": 456033467, + "version": 197, + "versionNonce": 582666921, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "eVkB3yVMV4er8o96XBkjG", + "type": "line", + "x": 883.6767600040561, + "y": 128.849186232184, + "width": 0, + "height": 246, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aB", + "roundness": { + "type": 2 + }, + "seed": 773076315, + "version": 248, + "versionNonce": 321605735, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "qAzJqXSM96SsmpbbwVm2W", + "type": "line", + "x": 884.6627736248497, + "y": 233.25155688917317, + "width": 0, + "height": 246, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aC", + "roundness": { + "type": 2 + }, + "seed": 104518139, + "version": 287, + "versionNonce": 71142793, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "-a7jZ_NPyXZ3BxtxnaANc", + "type": "line", + "x": 884.7460977380864, + "y": 181.13314445748028, + "width": 0, + "height": 246, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aD", + "roundness": { + "type": 2 + }, + "seed": 614783643, + "version": 306, + "versionNonce": 307407751, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "uLAGCfLVKyvhg_9uCcA_9", + "type": "line", + "x": 688.5770777717298, + "y": 324.31282918842396, + "width": 245.5, + "height": 0, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aE", + "roundness": { + "type": 2 + }, + "seed": 1174720315, + "version": 159, + "versionNonce": 1915024489, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "Zes7TuAwmKRDyJnYG1rMN", + "type": "line", + "x": 734.5210660693471, + "y": 324.9759781377956, + "width": 245, + "height": 0, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aF", + "roundness": { + "type": 2 + }, + "seed": 1824337883, + "version": 150, + "versionNonce": 1713480359, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "pD3RyDSvF6VCkKTzmLH_2", + "type": "line", + "x": 835.9699378492811, + "y": 324.891077074755, + "width": 246, + "height": 0, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aG", + "roundness": { + "type": 2 + }, + "seed": 719355003, + "version": 133, + "versionNonce": 1077706569, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "pvEhdU4VcedbYK7MkyIMp", + "type": "line", + "x": 786.4033821583213, + "y": 321.92478041017495, + "width": 246, + "height": 0, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "WekQyVmNwiCJ7p7m18j-x" + ], + "frameId": null, + "index": "aH", + "roundness": { + "type": 2 + }, + "seed": 741422363, + "version": 164, + "versionNonce": 1329903047, + "isDeleted": false, + "boundElements": [], + "updated": 1762096310862, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "mM_MZowvpgIAL80jFXh-0", + "type": "rectangle", + "x": 1069.0830179999998, + "y": 199.163388, + "width": 247, + "height": 247, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aI", + "roundness": { + "type": 3 + }, + "seed": 68433211, + "version": 114, + "versionNonce": 116192149, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false + }, + { + "id": "ajKZ1jocsUKs5Sg8MCHXQ", + "type": "line", + "x": 1113.5830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aJ", + "roundness": { + "type": 2 + }, + "seed": 1072682459, + "version": 187, + "versionNonce": 2022947061, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "amNy2hyHmTEDgLsFGM5ew", + "type": "line", + "x": 1263.5830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aK", + "roundness": { + "type": 2 + }, + "seed": 214852219, + "version": 238, + "versionNonce": 133878357, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "vM3Q5B1jviEJA6z1Atnfr", + "type": "line", + "x": 1160.0830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aL", + "roundness": { + "type": 2 + }, + "seed": 594696987, + "version": 277, + "versionNonce": 1106755509, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "Bta29NuEsyahuFajSjn_t", + "type": "line", + "x": 1211.0830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aM", + "roundness": { + "type": 2 + }, + "seed": 5128123, + "version": 296, + "versionNonce": 2091909397, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "QHGcjawSoesFfVbqv14io", + "type": "line", + "x": 1069.0830179999998, + "y": 250.663388, + "width": 245.5, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aN", + "roundness": { + "type": 2 + }, + "seed": 1837404251, + "version": 149, + "versionNonce": 765007477, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "EcRyVd2WAghXaLV2Ht_Yy", + "type": "line", + "x": 1069.5830179999998, + "y": 296.663388, + "width": 245, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aO", + "roundness": { + "type": 2 + }, + "seed": 1290259707, + "version": 140, + "versionNonce": 2138603477, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "lFdSKGZKk3yGPeJhfytix", + "type": "line", + "x": 1068.0830179999998, + "y": 398.163388, + "width": 246, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aP", + "roundness": { + "type": 2 + }, + "seed": 570062235, + "version": 123, + "versionNonce": 677625141, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "HdS_Nwsgt69H7ANdV7vLg", + "type": "line", + "x": 1070.5830179999998, + "y": 348.663388, + "width": 246, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "1tIyPl5acZ27kowJMY717" + ], + "frameId": null, + "index": "aQ", + "roundness": { + "type": 2 + }, + "seed": 1542392379, + "version": 154, + "versionNonce": 2143309461, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "Sw3I-j8Ipxb1fReImOsR8", + "type": "rectangle", + "x": 1379.5830179999998, + "y": 199.163388, + "width": 247, + "height": 247, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aR", + "roundness": { + "type": 3 + }, + "seed": 1601234613, + "version": 152, + "versionNonce": 1413723125, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false + }, + { + "id": "wHQZO0p-ewulLce5sXlF0", + "type": "line", + "x": 1424.0830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aS", + "roundness": { + "type": 2 + }, + "seed": 768461883, + "version": 225, + "versionNonce": 32730453, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "fcbm1oxoy_AZ62yPvfi_a", + "type": "line", + "x": 1574.0830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aT", + "roundness": { + "type": 2 + }, + "seed": 1607339189, + "version": 276, + "versionNonce": 1210383029, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "B5lGI-ZrJwlgtvyuBFo3A", + "type": "line", + "x": 1470.5830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aU", + "roundness": { + "type": 2 + }, + "seed": 747216187, + "version": 315, + "versionNonce": 1602083861, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "vEJvbRzhbRoYtPfK3ft7S", + "type": "line", + "x": 1521.5830179999998, + "y": 200.163388, + "width": 0, + "height": 246, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aV", + "roundness": { + "type": 2 + }, + "seed": 1421503067, + "version": 334, + "versionNonce": 1341362549, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 246 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "4PgN0K87Fx8UXknxYIawe", + "type": "line", + "x": 1379.5830179999998, + "y": 250.663388, + "width": 245.5, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aW", + "roundness": { + "type": 2 + }, + "seed": 722104955, + "version": 187, + "versionNonce": 114006741, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "W-yF2HpZb-UInnEWDN7PW", + "type": "line", + "x": 1380.0830179999998, + "y": 296.663388, + "width": 245, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aX", + "roundness": { + "type": 2 + }, + "seed": 1819583829, + "version": 178, + "versionNonce": 748386357, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 245, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "cn8L2OGXIZnn9tp9LfipP", + "type": "line", + "x": 1378.5830179999998, + "y": 398.163388, + "width": 246, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aY", + "roundness": { + "type": 2 + }, + "seed": 593385691, + "version": 161, + "versionNonce": 994617749, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "dT9RxaJMtsRGe0cFL6NZB", + "type": "line", + "x": 1381.0830179999998, + "y": 348.663388, + "width": 246, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "DqqzrmD8JLROZ-U1nWJfV" + ], + "frameId": null, + "index": "aZ", + "roundness": { + "type": 2 + }, + "seed": 1585945083, + "version": 192, + "versionNonce": 1409855221, + "isDeleted": false, + "boundElements": [], + "updated": 1762095851306, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 246, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "bY45_j9u0AwN793C6fOee", + "type": "text", + "x": 526.732552, + "y": 489.5, + "width": 89.53993225097656, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": null, + "seed": 517555611, + "version": 43, + "versionNonce": 1249621397, + "isDeleted": false, + "boundElements": [], + "updated": 1762096196595, + "link": null, + "locked": false, + "text": "Full Mask", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Full Mask", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "P7_TzsfIDUuEosb6dBLTz", + "type": "text", + "x": 823.7540790000002, + "y": 489.5, + "width": 118.29989624023438, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "adV", + "roundness": null, + "seed": 531638005, + "version": 124, + "versionNonce": 247378933, + "isDeleted": false, + "boundElements": [], + "updated": 1762096228009, + "link": null, + "locked": false, + "text": "Causal Mask", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Causal Mask", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "CA5UNZ7STJ6tryjyMRqcD", + "type": "text", + "x": 1134.3727100000003, + "y": 489.5, + "width": 115.53990173339844, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ae", + "roundness": null, + "seed": 1427866619, + "version": 147, + "versionNonce": 534492949, + "isDeleted": false, + "boundElements": [], + "updated": 1762096231275, + "link": null, + "locked": false, + "text": "Prefix Mask", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Prefix Mask", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "7elvdn5Q3CBXlsieofLmu", + "type": "text", + "x": 1437.8924940000002, + "y": 489.5, + "width": 131.73988342285156, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "af", + "roundness": null, + "seed": 1912883579, + "version": 191, + "versionNonce": 797152859, + "isDeleted": false, + "boundElements": [], + "updated": 1762096233557, + "link": null, + "locked": false, + "text": "Padding Mask", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Padding Mask", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "O5I2jInKLr4ulxxkyXVzW", + "type": "text", + "x": 981, + "y": 44.5, + "width": 106.595947265625, + "height": 45, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#868e96", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ag", + "roundness": null, + "seed": 778415029, + "version": 102, + "versionNonce": 962100315, + "isDeleted": false, + "boundElements": [], + "updated": 1762096249608, + "link": null, + "locked": false, + "text": "Masks", + "fontSize": 36, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Masks", + "autoResize": true, + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/Chapters/12-Transformers/pngs/decoder-only.png b/Chapters/12-Transformers/pngs/decoder-only.png new file mode 100644 index 0000000..7b73ee7 Binary files /dev/null and b/Chapters/12-Transformers/pngs/decoder-only.png differ diff --git a/Chapters/12-Transformers/pngs/decoder.png b/Chapters/12-Transformers/pngs/decoder.png new file mode 100644 index 0000000..924c1eb Binary files /dev/null and b/Chapters/12-Transformers/pngs/decoder.png differ diff --git a/Chapters/12-Transformers/pngs/encoder-only.png b/Chapters/12-Transformers/pngs/encoder-only.png new file mode 100644 index 0000000..6f438b7 Binary files /dev/null and b/Chapters/12-Transformers/pngs/encoder-only.png differ diff --git a/Chapters/12-Transformers/pngs/encoder.png b/Chapters/12-Transformers/pngs/encoder.png new file mode 100644 index 0000000..b811cf1 Binary files /dev/null and b/Chapters/12-Transformers/pngs/encoder.png differ diff --git a/Chapters/12-Transformers/pngs/full-transformer.png b/Chapters/12-Transformers/pngs/full-transformer.png new file mode 100644 index 0000000..623b226 Binary files /dev/null and b/Chapters/12-Transformers/pngs/full-transformer.png differ diff --git a/Chapters/12-Transformers/pngs/masks.png b/Chapters/12-Transformers/pngs/masks.png new file mode 100644 index 0000000..7c5cfa5 Binary files /dev/null and b/Chapters/12-Transformers/pngs/masks.png differ