{
  "type": "excalidraw",
  "version": 2,
  "source": "https://excalidraw.com",
  "elements": [
    {
      "type": "rectangle",
      "version": 3325,
      "versionNonce": 1041054038,
      "index": "aK",
      "isDeleted": false,
      "id": "Ad-I2rPj5_9DG6k4X9RFu",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -335.26399980974224,
      "y": 118.48577699669073,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 187.49882321054997,
      "height": 61.1809741782983,
      "seed": 577675142,
      "groupIds": [
        "vWPu3AthGv8aUJvLC1p7b"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "Cg_PL6u6Lg6vZovOzhyI9",
          "type": "arrow"
        },
        {
          "id": "OiuHStYeOZFHvGH8ne9K0",
          "type": "arrow"
        },
        {
          "id": "mSr2uuRUxGM7Ln3fI9kxe",
          "type": "arrow"
        },
        {
          "id": "CwGow91Kjlxz2OJynfFdi",
          "type": "arrow"
        },
        {
          "id": "Mezq51KIb_FYsLJTpVarQ",
          "type": "arrow"
        }
      ],
      "updated": 1726800628892,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 3559,
      "versionNonce": 531816022,
      "index": "aL",
      "isDeleted": false,
      "id": "YotJsidWTGY2HRGebrfuF",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -265.7004146005698,
      "y": 140.34596849230064,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 48.91437864303589,
      "height": 17.26710876845462,
      "seed": 1807531718,
      "groupIds": [
        "vWPu3AthGv8aUJvLC1p7b"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628892,
      "link": "/ethereum/development/solidity/",
      "locked": false,
      "fontSize": 15.01487718996054,
      "fontFamily": 2,
      "text": "Solidity",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Solidity",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "arrow",
      "version": 5802,
      "versionNonce": 2075171722,
      "index": "b4B",
      "isDeleted": false,
      "id": "Cg_PL6u6Lg6vZovOzhyI9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -239.9567201386216,
      "y": 360.37803834281306,
      "strokeColor": "#343a40",
      "backgroundColor": "#fab005",
      "width": 0.5537257007833141,
      "height": 93.23106221289454,
      "seed": 560354362,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629868,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "gbm9znftO79cjZBek3xld",
        "focus": 0.04715525218541159,
        "gap": 3.950603306367242,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "onJZViel7nFpfWRdE-nb0",
        "focus": -0.054675411988582785,
        "gap": 1.614179322847633,
        "fixedPoint": null
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          -0.5537257007833141,
          93.23106221289454
        ]
      ]
    },
    {
      "type": "rectangle",
      "version": 3771,
      "versionNonce": 306430166,
      "index": "b4z",
      "isDeleted": false,
      "id": "onJZViel7nFpfWRdE-nb0",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -312.35950852847407,
      "y": 455.2232798785552,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 151.69502945995094,
      "height": 49.49817562291375,
      "seed": 702105954,
      "groupIds": [
        "Og30Cpryi_zO8VFWsD0wU"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "Cg_PL6u6Lg6vZovOzhyI9",
          "type": "arrow"
        },
        {
          "id": "8a57vjal_xr0mlHbtoyic",
          "type": "arrow"
        }
      ],
      "updated": 1726800628892,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 4061,
      "versionNonce": 1445931158,
      "index": "b50",
      "isDeleted": false,
      "id": "LWjnUfWqVXObtgKmneyIz",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -253.5751009837046,
      "y": 470.6681196834121,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 34.671875,
      "height": 18.4,
      "seed": 1013828898,
      "groupIds": [
        "Og30Cpryi_zO8VFWsD0wU"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628892,
      "link": "/ethereum/evm/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "EVM",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "EVM",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 3959,
      "versionNonce": 1990829526,
      "index": "b51",
      "isDeleted": false,
      "id": "MNuq2-wupdYXCq-DynVmp",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -277.5118522784742,
      "y": 711.5373765492815,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 151.69502945995094,
      "height": 49.49817562291375,
      "seed": 1664356862,
      "groupIds": [
        "UwEUrAp_ngfQIOgweQV_b"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628892,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 4254,
      "versionNonce": 895646486,
      "index": "b52",
      "isDeleted": false,
      "id": "0Jtw3w7wVBO7Zd6KFNV4H",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -246.85244473370494,
      "y": 726.9822163541384,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 90.65625,
      "height": 18.4,
      "seed": 823992894,
      "groupIds": [
        "UwEUrAp_ngfQIOgweQV_b"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628892,
      "link": "/ethereum/ethereum/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 2,
      "text": "Ethereum (ETH)",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Ethereum (ETH)",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 4847,
      "versionNonce": 42208970,
      "index": "b55",
      "isDeleted": false,
      "id": "gbm9znftO79cjZBek3xld",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -305.4719147047251,
      "y": 301.9394010669789,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 137.91984181245303,
      "height": 54.48803396946693,
      "seed": 1986861278,
      "groupIds": [
        "a4Ln-p9SGbjmVJuhiNuB3"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "AJ0_XMYKekaZAwRDRjsxe"
        },
        {
          "id": "Cg_PL6u6Lg6vZovOzhyI9",
          "type": "arrow"
        },
        {
          "id": "OiuHStYeOZFHvGH8ne9K0",
          "type": "arrow"
        },
        {
          "id": "7LYIWbhn0fDkAEvIujQOY",
          "type": "arrow"
        },
        {
          "id": "0sRiSHwXh9O9-T6O4dQYy",
          "type": "arrow"
        }
      ],
      "updated": 1726801231726,
      "link": "/ethereum/evm-bytecode/",
      "locked": false
    },
    {
      "type": "text",
      "version": 627,
      "versionNonce": 1354968470,
      "index": "b56",
      "isDeleted": false,
      "id": "AJ0_XMYKekaZAwRDRjsxe",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -265.68698922086185,
      "y": 316.05139746463976,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 58.34999084472656,
      "height": 26.26404117414529,
      "seed": 1007218754,
      "groupIds": [
        "a4Ln-p9SGbjmVJuhiNuB3"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628892,
      "link": null,
      "locked": false,
      "fontSize": 19.454845314181696,
      "fontFamily": 6,
      "text": "Bytecode",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "gbm9znftO79cjZBek3xld",
      "originalText": "Bytecode",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 1106,
      "versionNonce": 540197130,
      "index": "b57",
      "isDeleted": false,
      "id": "OiuHStYeOZFHvGH8ne9K0",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -242.8183388834115,
      "y": 184.22833955929838,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 0.14335010898037837,
      "height": 115.70430337144094,
      "seed": 1330588446,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [
        {
          "type": "text",
          "id": "F8rwP85KmACCV0Os3uf6q"
        }
      ],
      "updated": 1726800629868,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "Ad-I2rPj5_9DG6k4X9RFu",
        "focus": 0.014365502084029647,
        "gap": 4.561588384309346,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "gbm9znftO79cjZBek3xld",
        "focus": -0.08880169398554924,
        "gap": 2.00675813623954,
        "fixedPoint": null
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          0.14335010898037837,
          115.70430337144094
        ]
      ],
      "elbowed": false
    },
    {
      "type": "text",
      "version": 4,
      "versionNonce": 1043120406,
      "index": "b58",
      "isDeleted": false,
      "id": "F8rwP85KmACCV0Os3uf6q",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -4.321819981169707,
      "y": -144.98513375498115,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 32.079999804496765,
      "height": 21.6,
      "seed": 1188837150,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726799236816,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Compilation",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "OiuHStYeOZFHvGH8ne9K0",
      "originalText": "Compilation",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "rectangle",
      "version": 5413,
      "versionNonce": 1926284490,
      "index": "b5B",
      "isDeleted": false,
      "id": "H_N1olJh-JULogWYT-v91",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -33.6600201142885,
      "y": -321.4351861575492,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 90.48346417446372,
      "height": 43.07685894624555,
      "seed": 1202136542,
      "groupIds": [
        "q-a899no9VDv7xJEbWUjG"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "V6pPOWsqjs4MGLLIzFCmu"
        },
        {
          "id": "mSr2uuRUxGM7Ln3fI9kxe",
          "type": "arrow"
        },
        {
          "id": "S1I_y4ubgOkimEyGrqNn9",
          "type": "arrow"
        },
        {
          "id": "yVCu3iWoxkX1s5Ax2Kltg",
          "type": "arrow"
        },
        {
          "id": "eh-FkWfHVBYw6lxziyTk7",
          "type": "arrow"
        },
        {
          "id": "dyJJlw-Rslu1VCdpulVaC",
          "type": "arrow"
        }
      ],
      "updated": 1726815630599,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1274,
      "versionNonce": 2061992650,
      "index": "b5C",
      "isDeleted": false,
      "id": "V6pPOWsqjs4MGLLIzFCmu",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -4.41828802705664,
      "y": -310.6967566844264,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32,
      "height": 21.6,
      "seed": 1640151582,
      "groupIds": [
        "q-a899no9VDv7xJEbWUjG"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815626401,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Variables",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "H_N1olJh-JULogWYT-v91",
      "originalText": "Variables",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "rectangle",
      "version": 5342,
      "versionNonce": 388420246,
      "index": "b5F",
      "isDeleted": false,
      "id": "igCuVjSf9jo3-SLmksHLQ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -33.4256451142885,
      "y": -162.01589730942635,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 90.48346417446372,
      "height": 43.07685894624555,
      "seed": 1723836638,
      "groupIds": [
        "bsikzy9iaSebU__u_X5kk"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "8z6DrPgmkokUerimu8Q8A",
          "type": "arrow"
        },
        {
          "id": "gWeOxl5fBAFMwCezA1fKi",
          "type": "arrow"
        },
        {
          "id": "T3jK-TMinNjfn1EU3mZyh",
          "type": "arrow"
        },
        {
          "id": "DBnoHC26cd14Q_8ljyAq5",
          "type": "arrow"
        },
        {
          "id": "ofGNMqCx75W1b2EKlL45h",
          "type": "arrow"
        },
        {
          "id": "BdOnjiAM-CjK1VRTBP6Y7",
          "type": "arrow"
        },
        {
          "id": "b0dZvkbVGILIHw7tgi2wP",
          "type": "arrow"
        }
      ],
      "updated": 1726815729397,
      "link": null,
      "locked": false
    },
    {
      "type": "rectangle",
      "version": 5989,
      "versionNonce": 822030282,
      "index": "b5H",
      "isDeleted": false,
      "id": "HNX6_Z4AhhZcog3QaaoDW",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -286.65421930678315,
      "y": -49.72950750679479,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 90.48346417446372,
      "height": 43.07685894624555,
      "seed": 1262056158,
      "groupIds": [
        "blTdLWT2CfzbaqQnoG4a0"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "r7zs96DoE2-Od-JeTZBLr"
        },
        {
          "id": "l0wT6S-4h1KNKrb8X6Nhl",
          "type": "arrow"
        },
        {
          "id": "mSr2uuRUxGM7Ln3fI9kxe",
          "type": "arrow"
        },
        {
          "id": "CwGow91Kjlxz2OJynfFdi",
          "type": "arrow"
        },
        {
          "id": "G-zxjTtz8sKn2vVF5-0WP",
          "type": "arrow"
        },
        {
          "id": "T3jK-TMinNjfn1EU3mZyh",
          "type": "arrow"
        }
      ],
      "updated": 1726815706755,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1857,
      "versionNonce": 212453014,
      "index": "b5I",
      "isDeleted": false,
      "id": "r7zs96DoE2-Od-JeTZBLr",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -257.4124872195513,
      "y": -38.99107803367201,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 32,
      "height": 21.6,
      "seed": 931358494,
      "groupIds": [
        "blTdLWT2CfzbaqQnoG4a0"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628893,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Contracts",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "HNX6_Z4AhhZcog3QaaoDW",
      "originalText": "Contracts",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 2023,
      "versionNonce": 918742602,
      "index": "b5J",
      "isDeleted": false,
      "id": "mSr2uuRUxGM7Ln3fI9kxe",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -191.1707551323194,
      "y": -28.291078033672022,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 152.5107350180309,
      "height": 271.7056786507544,
      "seed": 1187809410,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "HNX6_Z4AhhZcog3QaaoDW",
        "focus": -0.004642864054911516,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "H_N1olJh-JULogWYT-v91",
        "focus": 0.004642864054912176,
        "gap": 5,
        "fixedPoint": [
          -0.055258715452796536,
          0.49767856797254423
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          66.25536750901546,
          0
        ],
        [
          66.25536750901546,
          -271.7056786507544
        ],
        [
          152.5107350180309,
          -271.7056786507544
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2320,
      "versionNonce": 249793802,
      "index": "b5L",
      "isDeleted": false,
      "id": "CwGow91Kjlxz2OJynfFdi",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -241.61458820446725,
      "y": 113.48577699669073,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 0.10210098491594977,
      "height": 115.13842555723998,
      "seed": 1475107074,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "Ad-I2rPj5_9DG6k4X9RFu",
        "focus": -0.00106667336133305,
        "gap": 5,
        "fixedPoint": [
          0.4994666633193335,
          -0.08172475295062506
        ]
      },
      "endBinding": {
        "elementId": "HNX6_Z4AhhZcog3QaaoDW",
        "focus": 0.0022103486181123642,
        "gap": 4.999999999999986,
        "fixedPoint": [
          0.4988948256909439,
          1.1160716013727776
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          0,
          -47.569212778619985
        ],
        [
          0.10210098491594977,
          -47.569212778619985
        ],
        [
          0.10210098491594977,
          -115.13842555723998
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 1326,
      "versionNonce": 2104971914,
      "index": "b5M",
      "isDeleted": false,
      "id": "T3jK-TMinNjfn1EU3mZyh",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -191.1707551323194,
      "y": -28.291078033672022,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 152.7451100180309,
      "height": 112.2863898026315,
      "seed": 1668963778,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "HNX6_Z4AhhZcog3QaaoDW",
        "focus": -0.0046428640549115155,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "igCuVjSf9jo3-SLmksHLQ",
        "focus": 0.004642864054909538,
        "gap": 5,
        "fixedPoint": [
          -0.055258715452796536,
          0.49767856797254556
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          66.37255500901546,
          0
        ],
        [
          66.37255500901546,
          -112.2863898026315
        ],
        [
          152.7451100180309,
          -112.2863898026315
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2094,
      "versionNonce": 1473715222,
      "index": "b5U",
      "isDeleted": false,
      "id": "S1I_y4ubgOkimEyGrqNn9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.82344406017522,
      "y": -299.9967566844264,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 114.86809832553628,
      "height": 108.96434602029842,
      "seed": 1542170974,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815626401,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "H_N1olJh-JULogWYT-v91",
        "focus": -0.004642864054909538,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254556
        ]
      },
      "endBinding": {
        "elementId": "kzBmDKHKWkjd-dkboa7a1",
        "focus": 0.009259259259266626,
        "gap": 5,
        "fixedPoint": [
          -0.10416666666666667,
          0.4953703703703672
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          57.43404916276815,
          0
        ],
        [
          57.43404916276815,
          -108.96434602029842
        ],
        [
          114.86809832553628,
          -108.96434602029842
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2498,
      "versionNonce": 1980180822,
      "index": "b5V",
      "isDeleted": false,
      "id": "yVCu3iWoxkX1s5Ax2Kltg",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.82344406017522,
      "y": -299.9967566844264,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 117.20231784085992,
      "height": 60.82471647970169,
      "seed": 296406430,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815626401,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "H_N1olJh-JULogWYT-v91",
        "focus": -0.004642864054909536,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254556
        ]
      },
      "endBinding": {
        "elementId": "wCz5I9ORS9wVFG617ywdN",
        "focus": 0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          -0.1539408939541013,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          58.60115892042997,
          0
        ],
        [
          58.60115892042997,
          60.82471647970169
        ],
        [
          117.20231784085992,
          60.82471647970169
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 1567,
      "versionNonce": 1131332618,
      "index": "b5W",
      "isDeleted": false,
      "id": "eh-FkWfHVBYw6lxziyTk7",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.82344406017522,
      "y": -299.9967566844264,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 110.6041285465217,
      "height": 0.28565397970169215,
      "seed": 1148938718,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815821023,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "H_N1olJh-JULogWYT-v91",
        "focus": -0.004642864054909536,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254556
        ]
      },
      "endBinding": {
        "elementId": "cO4e0UGXap5T79sof-oo9",
        "focus": 0.009259259259256103,
        "gap": 5,
        "fixedPoint": [
          -0.07789132352469753,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          55.302064273260854,
          0
        ],
        [
          55.302064273260854,
          0.28565397970169215
        ],
        [
          110.6041285465217,
          0.28565397970169215
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2162,
      "versionNonce": 1573761738,
      "index": "b5d",
      "isDeleted": false,
      "id": "fw_nbMIInNDbOxChuKjQd",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 246.6195746647261,
      "y": -299.7111027047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 109.80390492081642,
      "height": 20.6953125,
      "seed": 1639705246,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815821023,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "cO4e0UGXap5T79sof-oo9",
        "focus": -0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          1.0778913235246976,
          0.49537037037037246
        ]
      },
      "endBinding": {
        "elementId": "WfVSetLZCLw2RCi4y-AkZ",
        "focus": 0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          -0.10371722406518857,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          54.90195246040821,
          0
        ],
        [
          54.90195246040821,
          -20.6953125
        ],
        [
          109.80390492081642,
          -20.6953125
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2634,
      "versionNonce": 333498762,
      "index": "b5e",
      "isDeleted": false,
      "id": "x4rTpnZ9XkbKhzgw2LSjl",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 246.6195746647261,
      "y": -299.7111027047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 110.53681147098541,
      "height": 24,
      "seed": 241231582,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815821023,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "cO4e0UGXap5T79sof-oo9",
        "focus": -0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          1.0778913235246976,
          0.49537037037037246
        ]
      },
      "endBinding": {
        "elementId": "QLN0sLRsQ_sbvl5BSRkEz",
        "focus": 0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          -0.15625,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          55.268405735492706,
          0
        ],
        [
          55.268405735492706,
          24
        ],
        [
          110.53681147098541,
          24
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2425,
      "versionNonce": 1689652438,
      "index": "b5j",
      "isDeleted": false,
      "id": "g0xz4G6BBFeic6NyWsmqN",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 234.6915423857115,
      "y": -408.9611027047248,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 98.05859375,
      "height": 99.765625,
      "seed": 977944130,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726814931468,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "kzBmDKHKWkjd-dkboa7a1",
        "focus": -0.009259259259266628,
        "gap": 5,
        "fixedPoint": [
          1.1041666666666667,
          0.4953703703703672
        ]
      },
      "endBinding": {
        "elementId": "NdZBRStMYAsxAP50F44NT",
        "focus": 0.009259259259266628,
        "gap": 5,
        "fixedPoint": [
          -0.15625,
          0.4953703703703672
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          49.029296875,
          0
        ],
        [
          49.029296875,
          -99.765625
        ],
        [
          98.05859375,
          -99.765625
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2984,
      "versionNonce": 470263498,
      "index": "b5k",
      "isDeleted": false,
      "id": "9kEB2eCyl9tayM_q17Dd8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 234.6915423857115,
      "y": -408.9611027047248,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 97.48046875,
      "height": 25.59765625,
      "seed": 11347458,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815037428,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "kzBmDKHKWkjd-dkboa7a1",
        "focus": -0.009259259259266628,
        "gap": 5,
        "fixedPoint": [
          1.1041666666666667,
          0.4953703703703672
        ]
      },
      "endBinding": {
        "elementId": "Nzd4XoqCCODOzWqKvdFqZ",
        "focus": 0.009259259259266628,
        "gap": 5,
        "fixedPoint": [
          -0.15625,
          0.4953703703703672
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          48.740234375,
          0
        ],
        [
          48.740234375,
          -25.59765625
        ],
        [
          97.48046875,
          -25.59765625
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3073,
      "versionNonce": 221872778,
      "index": "b5r",
      "isDeleted": false,
      "id": "aPmaLTZVa1OUz5p2MMHhf",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 374.1720111357115,
      "y": -434.5587589547248,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 87.63435804843903,
      "height": 23.140625,
      "seed": 255927134,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815044700,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "Nzd4XoqCCODOzWqKvdFqZ",
        "focus": -0.009259259259266628,
        "gap": 5,
        "fixedPoint": [
          1.15625,
          0.4953703703703672
        ]
      },
      "endBinding": {
        "elementId": "S0YlcES71fmFWzWKmXmSo",
        "focus": 0.009259259259266626,
        "gap": 5,
        "fixedPoint": [
          -0.19089808901832972,
          0.4953703703703672
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          43.81717902421951,
          0
        ],
        [
          43.81717902421951,
          -23.140625
        ],
        [
          87.63435804843903,
          -23.140625
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3334,
      "versionNonce": 662509078,
      "index": "b5s",
      "isDeleted": false,
      "id": "i0bpJ2e8DTWgwfCl_d9uX",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 374.1720111357115,
      "y": -434.5587589547248,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 85.83144497871399,
      "height": 35.847656250000114,
      "seed": 1883309982,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815048702,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "Nzd4XoqCCODOzWqKvdFqZ",
        "focus": -0.009259259259266626,
        "gap": 5,
        "fixedPoint": [
          1.15625,
          0.4953703703703672
        ]
      },
      "endBinding": {
        "elementId": "aaJQeFnbbRtimhkzD2LsW",
        "focus": 0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          -0.053925843150961085,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          42.915722489356995,
          0
        ],
        [
          42.915722489356995,
          35.847656250000114
        ],
        [
          85.83144497871399,
          35.847656250000114
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2642,
      "versionNonce": 910455574,
      "index": "b62",
      "isDeleted": false,
      "id": "DBnoHC26cd14Q_8ljyAq5",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 62.05781906017522,
      "y": -140.57746783630355,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 144.48950488071205,
      "height": 0.21792763157884565,
      "seed": 589728542,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "igCuVjSf9jo3-SLmksHLQ",
        "focus": -0.004642864054910856,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.4976785679725449
        ]
      },
      "endBinding": {
        "elementId": "TFygUv5EDbDOTtg6JN92U",
        "focus": 0.009259259259258731,
        "gap": 5,
        "fixedPoint": [
          -0.0590737244335508,
          0.4953703703703711
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          72.24475244035604,
          0
        ],
        [
          72.24475244035604,
          0.21792763157884565
        ],
        [
          144.48950488071205,
          0.21792763157884565
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3092,
      "versionNonce": 806889162,
      "index": "b63",
      "isDeleted": false,
      "id": "ofGNMqCx75W1b2EKlL45h",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 62.05781906017522,
      "y": -140.57746783630353,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 142.1910033593631,
      "height": 139.11245888157873,
      "seed": 2057533278,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "igCuVjSf9jo3-SLmksHLQ",
        "focus": -0.004642864054909538,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254556
        ]
      },
      "endBinding": {
        "elementId": "uTlrdWAgmCWMxs116e5oR",
        "focus": 0.009259259259260378,
        "gap": 5,
        "fixedPoint": [
          -0.077988517131035,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          71.09550167968156,
          0
        ],
        [
          71.09550167968156,
          139.11245888157873
        ],
        [
          142.1910033593631,
          139.11245888157873
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 1972,
      "versionNonce": 2016339926,
      "index": "b64",
      "isDeleted": false,
      "id": "BdOnjiAM-CjK1VRTBP6Y7",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 62.05781906017522,
      "y": -140.57746783630353,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 143.21184832553627,
      "height": 83.95230263157873,
      "seed": 1681447838,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "igCuVjSf9jo3-SLmksHLQ",
        "focus": -0.004642864054909537,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254556
        ]
      },
      "endBinding": {
        "elementId": "pROST-XwsoXhF8qxoN9YD",
        "focus": 0.009259259259260046,
        "gap": 5,
        "fixedPoint": [
          -0.0625,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          71.60592416276815,
          0
        ],
        [
          71.60592416276815,
          83.95230263157873
        ],
        [
          143.21184832553627,
          83.95230263157873
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2652,
      "versionNonce": 348156234,
      "index": "b6M",
      "isDeleted": false,
      "id": "mqBbkOfkuSxGCWSCNREx7",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 278.3608248518847,
      "y": -1.4650089547247944,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 114.32981726527214,
      "height": 34.16015625,
      "seed": 1113461470,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "uTlrdWAgmCWMxs116e5oR",
        "focus": -0.009259259259260378,
        "gap": 5,
        "fixedPoint": [
          1.077988517131035,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "48FpLW-FRir7jWF-C9leY",
        "focus": 0.00925925925926005,
        "gap": 5,
        "fixedPoint": [
          -0.07344308855441642,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          57.16490863263607,
          0
        ],
        [
          57.16490863263607,
          34.16015625
        ],
        [
          114.32981726527214,
          34.16015625
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2949,
      "versionNonce": 184006666,
      "index": "b6N",
      "isDeleted": false,
      "id": "8vNs0wIrW40oii5j3l6In",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 278.3608248518847,
      "y": -1.4650089547247944,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 117.39329382777214,
      "height": 71.26171875,
      "seed": 554960670,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "uTlrdWAgmCWMxs116e5oR",
        "focus": -0.009259259259260376,
        "gap": 5,
        "fixedPoint": [
          1.077988517131035,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "TEpykvXxgs3c96FGlm26G",
        "focus": 0.009259259259260046,
        "gap": 5,
        "fixedPoint": [
          -0.08108470590214902,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          58.69664691388607,
          0
        ],
        [
          58.69664691388607,
          71.26171875
        ],
        [
          117.39329382777214,
          71.26171875
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3163,
      "versionNonce": 435815126,
      "index": "b6S",
      "isDeleted": false,
      "id": "bn7jI-EGZ63-CV-hf-4uv",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 295.2696673857115,
      "y": -56.625165204724794,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 104.79416239261627,
      "height": 0.60546875,
      "seed": 1833109314,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "pROST-XwsoXhF8qxoN9YD",
        "focus": -0.009259259259260052,
        "gap": 5,
        "fixedPoint": [
          1.0625,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "yNOTdRm1m7xuHRKGtLEy9",
        "focus": 0.009259259259260052,
        "gap": 5,
        "fixedPoint": [
          -0.15045744608824968,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          52.397081196308136,
          0
        ],
        [
          52.397081196308136,
          0.60546875
        ],
        [
          104.79416239261627,
          0.60546875
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3282,
      "versionNonce": 681523222,
      "index": "b6T",
      "isDeleted": false,
      "id": "MiKvezN29xY8GuwHsYS07",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 295.2696673857115,
      "y": -56.625165204724794,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 105.5389209985733,
      "height": 33.3125,
      "seed": 1269092098,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "pROST-XwsoXhF8qxoN9YD",
        "focus": -0.00925925925926005,
        "gap": 5,
        "fixedPoint": [
          1.0625,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "Pm3yxyJaW0RR-8Aw9Upjy",
        "focus": 0.00925925925926038,
        "gap": 5,
        "fixedPoint": [
          -0.08668520383089746,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          52.76946049928665,
          0
        ],
        [
          52.76946049928665,
          33.3125
        ],
        [
          105.5389209985733,
          33.3125
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3520,
      "versionNonce": 795592022,
      "index": "b6a",
      "isDeleted": false,
      "id": "EEHgifojUrAsItqU-al8W",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 295.2696673857115,
      "y": -56.625165204724794,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 104.63263702392578,
      "height": 37.1484375,
      "seed": 877295746,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "pROST-XwsoXhF8qxoN9YD",
        "focus": -0.009259259259260052,
        "gap": 5,
        "fixedPoint": [
          1.0625,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "p9w4yJ0O0KZrCLqEUbG2N",
        "focus": 0.009259259259260052,
        "gap": 5,
        "fixedPoint": [
          -0.14698975584395077,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          52.31631851196289,
          0
        ],
        [
          52.31631851196289,
          -37.1484375
        ],
        [
          104.63263702392578,
          -37.1484375
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 390,
      "versionNonce": 1910857238,
      "index": "b6o",
      "isDeleted": false,
      "id": "TEpykvXxgs3c96FGlm26G",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 400.7541186796568,
      "y": 59.09670979527522,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 61.663909912109375,
      "height": 21.6,
      "seed": 1901266846,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "8vNs0wIrW40oii5j3l6In",
          "type": "arrow"
        },
        {
          "id": "Hwm1O_8imB6aJ2LsEIdJV",
          "type": "arrow"
        }
      ],
      "updated": 1726800628893,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "receive()",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "receive()",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 399,
      "versionNonce": 1830735318,
      "index": "b6p",
      "isDeleted": false,
      "id": "48FpLW-FRir7jWF-C9leY",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 397.6906421171568,
      "y": 21.995147295275217,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 68.07992553710938,
      "height": 21.6,
      "seed": 1251919454,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "Hwm1O_8imB6aJ2LsEIdJV",
          "type": "arrow"
        },
        {
          "id": "mqBbkOfkuSxGCWSCNREx7",
          "type": "arrow"
        }
      ],
      "updated": 1726800628893,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "fallback()",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "fallback()",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 489,
      "versionNonce": 648814294,
      "index": "b6q",
      "isDeleted": false,
      "id": "Pm3yxyJaW0RR-8Aw9Upjy",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 405.8085883842848,
      "y": -34.01266520472478,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 57.679970502853394,
      "height": 21.6,
      "seed": 939835202,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "MiKvezN29xY8GuwHsYS07",
          "type": "arrow"
        },
        {
          "id": "Hwm1O_8imB6aJ2LsEIdJV",
          "type": "arrow"
        }
      ],
      "updated": 1726804983774,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "payable",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "payable",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 653,
      "versionNonce": 1152739350,
      "index": "b6r",
      "isDeleted": false,
      "id": "yNOTdRm1m7xuHRKGtLEy9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 405.0638297783278,
      "y": -66.71969645472478,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 33.231987714767456,
      "height": 21.6,
      "seed": 383046110,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "bn7jI-EGZ63-CV-hf-4uv",
          "type": "arrow"
        }
      ],
      "updated": 1726800628893,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "pure",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "pure",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 632,
      "versionNonce": 805231254,
      "index": "b6s",
      "isDeleted": false,
      "id": "p9w4yJ0O0KZrCLqEUbG2N",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 404.9023044096373,
      "y": -104.47360270472478,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 34.01597595214844,
      "height": 21.6,
      "seed": 966328066,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "EEHgifojUrAsItqU-al8W",
          "type": "arrow"
        }
      ],
      "updated": 1726800628893,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "view",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "view",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 681,
      "versionNonce": 973704138,
      "index": "b6t",
      "isDeleted": false,
      "id": "S0YlcES71fmFWzWKmXmSo",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 466.8063691841505,
      "y": -468.3993839547247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 26.191985607147217,
      "height": 21.6,
      "seed": 1738277698,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "aPmaLTZVa1OUz5p2MMHhf",
          "type": "arrow"
        }
      ],
      "updated": 1726815044700,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "call",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "call",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 729,
      "versionNonce": 111328854,
      "index": "b6u",
      "isDeleted": false,
      "id": "aaJQeFnbbRtimhkzD2LsW",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 465.0034561144255,
      "y": -409.4111027047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 92.71992254257202,
      "height": 21.6,
      "seed": 1814874974,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "hve5AUSDl6fIWhjQpQ09b",
          "type": "arrow"
        },
        {
          "id": "Ya05aLP3PQ_MUp_YfesFo",
          "type": "arrow"
        },
        {
          "id": "i0bpJ2e8DTWgwfCl_d9uX",
          "type": "arrow"
        }
      ],
      "updated": 1726815048702,
      "link": "/ethereum/development/contract-upgrades/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "delegateCall",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "delegateCall",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 446,
      "versionNonce": 959667222,
      "index": "b6v",
      "isDeleted": false,
      "id": "NdZBRStMYAsxAP50F44NT",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 337.7501361357115,
      "y": -519.4267277047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 121.98397827148438,
      "height": 21.6,
      "seed": 338784734,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "g0xz4G6BBFeic6NyWsmqN",
          "type": "arrow"
        }
      ],
      "updated": 1726815101026,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#index-2",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Integer / Boolean / Enum",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Integer / Boolean / Enum",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 728,
      "versionNonce": 517421066,
      "index": "b6w",
      "isDeleted": false,
      "id": "Nzd4XoqCCODOzWqKvdFqZ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 337.1720111357115,
      "y": -445.2587589547247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32,
      "height": 21.6,
      "seed": 1556493662,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "9kEB2eCyl9tayM_q17Dd8",
          "type": "arrow"
        },
        {
          "id": "aPmaLTZVa1OUz5p2MMHhf",
          "type": "arrow"
        },
        {
          "id": "i0bpJ2e8DTWgwfCl_d9uX",
          "type": "arrow"
        }
      ],
      "updated": 1726815037427,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Address",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Address",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 369,
      "versionNonce": 1023848330,
      "index": "b6x",
      "isDeleted": false,
      "id": "WfVSetLZCLw2RCi4y-AkZ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 361.4234795855425,
      "y": -331.1064152047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 48.20800060033798,
      "height": 21.6,
      "seed": 1934915422,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "fw_nbMIInNDbOxChuKjQd",
          "type": "arrow"
        }
      ],
      "updated": 1726815151322,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#structs",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Structs",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Structs",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 470,
      "versionNonce": 2004604374,
      "index": "b6y",
      "isDeleted": false,
      "id": "QLN0sLRsQ_sbvl5BSRkEz",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 362.1563861357115,
      "y": -286.4111027047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32,
      "height": 21.6,
      "seed": 1174452574,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "x4rTpnZ9XkbKhzgw2LSjl",
          "type": "arrow"
        }
      ],
      "updated": 1726815184510,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#arrays",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Arrays",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Arrays",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 378,
      "versionNonce": 1658704342,
      "index": "b6z",
      "isDeleted": false,
      "id": "kzBmDKHKWkjd-dkboa7a1",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 181.6915423857115,
      "y": -419.6611027047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 48,
      "height": 21.6,
      "seed": 1595833374,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "S1I_y4ubgOkimEyGrqNn9",
          "type": "arrow"
        },
        {
          "id": "g0xz4G6BBFeic6NyWsmqN",
          "type": "arrow"
        },
        {
          "id": "9kEB2eCyl9tayM_q17Dd8",
          "type": "arrow"
        },
        {
          "id": "sXNaYZXJun4XbIzvoeD39",
          "type": "arrow"
        },
        {
          "id": "sN3AicLraia91Y_IEIuKG",
          "type": "arrow"
        }
      ],
      "updated": 1726815820272,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#value-types",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Value Types",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Value Types",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 404,
      "versionNonce": 187539030,
      "index": "b70",
      "isDeleted": false,
      "id": "cO4e0UGXap5T79sof-oo9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 177.4275726066969,
      "y": -310.4111027047247,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 64.19200205802917,
      "height": 21.6,
      "seed": 46567234,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "eh-FkWfHVBYw6lxziyTk7",
          "type": "arrow"
        },
        {
          "id": "fw_nbMIInNDbOxChuKjQd",
          "type": "arrow"
        },
        {
          "id": "x4rTpnZ9XkbKhzgw2LSjl",
          "type": "arrow"
        }
      ],
      "updated": 1726815839038,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#reference-types",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Reference Types",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Reference Types",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 372,
      "versionNonce": 1183014294,
      "index": "b71",
      "isDeleted": false,
      "id": "wCz5I9ORS9wVFG617ywdN",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 184.02576190103514,
      "y": -249.87204020472473,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32.47999846935272,
      "height": 21.6,
      "seed": 120851102,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "yVCu3iWoxkX1s5Ax2Kltg",
          "type": "arrow"
        }
      ],
      "updated": 1726815197750,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#mapping-types",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Mapping",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Mapping",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 474,
      "versionNonce": 2139098198,
      "index": "b72",
      "isDeleted": false,
      "id": "TFygUv5EDbDOTtg6JN92U",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 211.54732394088728,
      "y": -151.05954020472473,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 84.63999938964844,
      "height": 21.6,
      "seed": 928607874,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "DBnoHC26cd14Q_8ljyAq5",
          "type": "arrow"
        }
      ],
      "updated": 1726815706755,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Parameters/Returns",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Parameters/Returns",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 399,
      "versionNonce": 597963094,
      "index": "b73",
      "isDeleted": false,
      "id": "pROST-XwsoXhF8qxoN9YD",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 210.2696673857115,
      "y": -67.32516520472478,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 80,
      "height": 21.6,
      "seed": 880745886,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "bn7jI-EGZ63-CV-hf-4uv",
          "type": "arrow"
        },
        {
          "id": "MiKvezN29xY8GuwHsYS07",
          "type": "arrow"
        },
        {
          "id": "EEHgifojUrAsItqU-al8W",
          "type": "arrow"
        },
        {
          "id": "DEoHJP6PJCrYUyyqR80E7",
          "type": "arrow"
        },
        {
          "id": "BdOnjiAM-CjK1VRTBP6Y7",
          "type": "arrow"
        }
      ],
      "updated": 1726815706755,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "State Mutability",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "State Mutability",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 340,
      "versionNonce": 119369430,
      "index": "b74",
      "isDeleted": false,
      "id": "uTlrdWAgmCWMxs116e5oR",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 209.24882241953833,
      "y": -12.165008954724783,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 64.11200243234634,
      "height": 21.6,
      "seed": 9402974,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "mqBbkOfkuSxGCWSCNREx7",
          "type": "arrow"
        },
        {
          "id": "8vNs0wIrW40oii5j3l6In",
          "type": "arrow"
        },
        {
          "id": "ofGNMqCx75W1b2EKlL45h",
          "type": "arrow"
        }
      ],
      "updated": 1726815706755,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Special Functions",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Special Functions",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 1937,
      "versionNonce": 1181706518,
      "index": "b7D",
      "isDeleted": false,
      "id": "8z6DrPgmkokUerimu8Q8A",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 66.49162486988132,
      "y": -151.31935494220778,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 592.7828035256241,
      "height": 70.05927135558844,
      "seed": 1179624990,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [
        {
          "type": "text",
          "id": "EdFIeoWg6LecZqbmsqesO"
        }
      ],
      "updated": 1726815706755,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "igCuVjSf9jo3-SLmksHLQ",
        "focus": -0.04782763489146687,
        "gap": 9.4338058097061,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "CSe169HmLXkIq6eRIVn-y",
        "focus": 0.7475814743518139,
        "gap": 4.417968750000227,
        "fixedPoint": null
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          405.852262415371,
          -70.05927135558844
        ],
        [
          592.7828035256241,
          -0.937578034420369
        ]
      ],
      "elbowed": false
    },
    {
      "type": "text",
      "version": 16,
      "versionNonce": 490994826,
      "index": "b7E",
      "isDeleted": false,
      "id": "EdFIeoWg6LecZqbmsqesO",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 448.3438872852523,
      "y": -232.17862629779623,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 48,
      "height": 21.6,
      "seed": 2009483970,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706755,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Callable",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "8z6DrPgmkokUerimu8Q8A",
      "originalText": "Callable",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 6088,
      "versionNonce": 2068584970,
      "index": "b7H",
      "isDeleted": false,
      "id": "8a57vjal_xr0mlHbtoyic",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -239.5428729580273,
      "y": 508.20476622219053,
      "strokeColor": "#343a40",
      "backgroundColor": "#fab005",
      "width": 1.2838759867771223,
      "height": 176.46332035236318,
      "seed": 1924785877,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629875,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "onJZViel7nFpfWRdE-nb0",
        "focus": 0.03716377189802365,
        "gap": 3.4833107207215335,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "qmxP12gbGOm6hHo9KQPB6",
        "focus": -0.8215981836435909,
        "gap": 7.7859271959339935,
        "fixedPoint": null
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          -1.2838759867771223,
          176.46332035236318
        ]
      ]
    },
    {
      "type": "rectangle",
      "version": 5181,
      "versionNonce": 178162774,
      "index": "b7J",
      "isDeleted": false,
      "id": "VsEdynt-ZkIK0dt1R_-od",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -58.16412804824813,
      "y": 713.1149803351517,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 98.24559055338575,
      "height": 46.51484305117342,
      "seed": 40982907,
      "groupIds": [
        "W8mVqwBXbfr2AKOoLqHBB"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 5571,
      "versionNonce": 1995870614,
      "index": "b7K",
      "isDeleted": false,
      "id": "suLlUP9FhhfmCgljR1F6v",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -44.505987716112145,
      "y": 728.2369811006889,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 70.54100036621094,
      "height": 16.409857498581324,
      "seed": 2006872603,
      "groupIds": [
        "W8mVqwBXbfr2AKOoLqHBB"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": "/other-chains/bnb/bnb-chain/",
      "locked": false,
      "fontSize": 14.269441303114196,
      "fontFamily": 2,
      "text": "BNB Chain",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "BNB Chain",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 5192,
      "versionNonce": 1016852182,
      "index": "b7L",
      "isDeleted": false,
      "id": "iqzBQ9M8zzbFaK_MX5BNZ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 64.00775780754338,
      "y": 712.6772812679533,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 100.09454888671912,
      "height": 47.39024118557038,
      "seed": 1155495611,
      "groupIds": [
        "xwB9M4S2Q-H89L5WMY9UT"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 5575,
      "versionNonce": 2015601686,
      "index": "b7M",
      "isDeleted": false,
      "id": "HfLhDaD6R0-kEz_WqEh1w",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 87.59396736077792,
      "y": 728.4168480881087,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 52.52651236572323,
      "height": 16.71868706131196,
      "seed": 416737115,
      "groupIds": [
        "xwB9M4S2Q-H89L5WMY9UT"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": "/other-chains/polygon/polygon/",
      "locked": false,
      "fontSize": 14.53798874896692,
      "fontFamily": 2,
      "text": "Polygon",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Polygon",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 3456,
      "versionNonce": 1803727190,
      "index": "b7N",
      "isDeleted": false,
      "id": "qmxP12gbGOm6hHo9KQPB6",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -323.31776037533837,
      "y": 692.4540137704878,
      "strokeColor": "#1971c2",
      "backgroundColor": "transparent",
      "width": 923.4933370979326,
      "height": 89.24607525576864,
      "seed": 701973499,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "8a57vjal_xr0mlHbtoyic",
          "type": "arrow"
        },
        {
          "id": "JT278-qD3dQQUx8rOPqEM",
          "type": "arrow"
        }
      ],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "rectangle",
      "version": 5254,
      "versionNonce": 1021176086,
      "index": "b7O",
      "isDeleted": false,
      "id": "NkPQD82oph8HgHirow360",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 329.53012807658024,
      "y": 712.4411703626898,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 101.09194472005238,
      "height": 47.862462996097136,
      "seed": 1071844507,
      "groupIds": [
        "hyqf5hU0PQ_EHOyoXtTrt"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 5651,
      "versionNonce": 179066454,
      "index": "b7P",
      "isDeleted": false,
      "id": "XfIeipE111SwYGosFWIYW",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 338.3882910179507,
      "y": 728.3375746783884,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 82.97605927842997,
      "height": 16.88528103670044,
      "seed": 2125250875,
      "groupIds": [
        "hyqf5hU0PQ_EHOyoXtTrt"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": "/other-chains/avalanche/avalanche/",
      "locked": false,
      "fontSize": 14.682853075391687,
      "fontFamily": 2,
      "text": "Avalanche C",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Avalanche C",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 5275,
      "versionNonce": 112925590,
      "index": "b7Q",
      "isDeleted": false,
      "id": "ROo_RkgiiyQ7ZqkPCvyCW",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 191.1759614099135,
      "y": 712.806125077875,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 99.55027805338587,
      "height": 47.13255356572681,
      "seed": 1872159195,
      "groupIds": [
        "G4vqSFhqwu821ZXs8FhNZ"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 5684,
      "versionNonce": 926890198,
      "index": "b7R",
      "isDeleted": false,
      "id": "Fzzh_LBW64oLZLsCY8vfH",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 218.34052285427936,
      "y": 728.5421081947202,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#b2f2bb",
      "width": 44.99169144352534,
      "height": 16.627778077353238,
      "seed": 1270083195,
      "groupIds": [
        "G4vqSFhqwu821ZXs8FhNZ"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": "/other-chains/polygon/polygon/",
      "locked": false,
      "fontSize": 14.458937458568032,
      "fontFamily": 2,
      "text": "Gnosis",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Gnosis",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "text",
      "version": 517,
      "versionNonce": 332246550,
      "index": "b7S",
      "isDeleted": false,
      "id": "r-9wN-jn2hBIJhkgooFaD",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 468.45820504862763,
      "y": 720.7665045233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffec99",
      "width": 103.53996586799622,
      "height": 27,
      "seed": 248046485,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 6,
      "text": "EVM-Compatible Chains",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "EVM-Compatible Chains",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "rectangle",
      "version": 4912,
      "versionNonce": 2024143754,
      "index": "b7U",
      "isDeleted": false,
      "id": "3Q9eH8WTFptNo_-w74ChA",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -475.8571846075989,
      "y": 306.56758678142705,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 113.42765431245304,
      "height": 44.81189798389001,
      "seed": 873856507,
      "groupIds": [
        "vG3sUc1vxQR4eGsMeN7-1"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "N6CI8fBX2eR9SDo91-j_U"
        },
        {
          "id": "7LYIWbhn0fDkAEvIujQOY",
          "type": "arrow"
        }
      ],
      "updated": 1726801244334,
      "link": "/ethereum/evm-bytecode/",
      "locked": false
    },
    {
      "type": "text",
      "version": 558,
      "versionNonce": 1584369802,
      "index": "b7V",
      "isDeleted": false,
      "id": "N6CI8fBX2eR9SDo91-j_U",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -448.72734552186034,
      "y": 318.17353577337207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 59.16797614097595,
      "height": 21.6,
      "seed": 1178240667,
      "groupIds": [
        "vG3sUc1vxQR4eGsMeN7-1"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726801240285,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "OpCode",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "3Q9eH8WTFptNo_-w74ChA",
      "originalText": "OpCode",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "rectangle",
      "version": 6255,
      "versionNonce": 1983050518,
      "index": "b7W",
      "isDeleted": false,
      "id": "564Ymc2FkAsll7u5GiAsG",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -469.9653898093774,
      "y": 130.0937364702204,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 112.00918323696564,
      "height": 36.54866110630336,
      "seed": 1678376949,
      "groupIds": [
        "330BbsUt4e0JnCtQafe6L"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 6760,
      "versionNonce": 684728406,
      "index": "b7X",
      "isDeleted": false,
      "id": "gwc7HPs79nOxMLpZ-XnrJ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -437.4137930486905,
      "y": 137.47736215307648,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 47.177801831103025,
      "height": 21.064692621853034,
      "seed": 1527789909,
      "groupIds": [
        "330BbsUt4e0JnCtQafe6L"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "0sRiSHwXh9O9-T6O4dQYy",
          "type": "arrow"
        }
      ],
      "updated": 1726800628894,
      "link": "/ethereum/development/vyper/",
      "locked": false,
      "fontSize": 18.317124019002637,
      "fontFamily": 2,
      "text": "Vyper",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Vyper",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 6165,
      "versionNonce": 1115194070,
      "index": "b7Y",
      "isDeleted": false,
      "id": "5QAPOawWItn0zNtA1SAfT",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -434.10632668523147,
      "y": -222.39708084728738,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 96.92531471601013,
      "height": 31.626786106303364,
      "seed": 1346980475,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 6661,
      "versionNonce": 1028503574,
      "index": "b7Z",
      "isDeleted": false,
      "id": "pP_m07lG7LjiRjrS7Ydqq",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -413.83774586531234,
      "y": -216.24606237762066,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 56.388153076171875,
      "height": 18.22798723074085,
      "seed": 122700571,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": "/ethereum/development/hardhat/",
      "locked": false,
      "fontSize": 15.85042367890509,
      "fontFamily": 2,
      "text": "Hardhat",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Hardhat",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 6184,
      "versionNonce": 709510486,
      "index": "b7a",
      "isDeleted": false,
      "id": "z39pHM1yoW3PT7tZz25CV",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -434.10632668523147,
      "y": -179.78349955464716,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 96.92531471601013,
      "height": 31.626786106303364,
      "seed": 3090363,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 6676,
      "versionNonce": 2059610774,
      "index": "b7b",
      "isDeleted": false,
      "id": "RdFLaW1GpT_ssVuZ7yXFP",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -414.7161562046678,
      "y": -173.39419983498044,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 58.14497375488281,
      "height": 18.22798723074085,
      "seed": 285767771,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": "/ethereum/development/foundry/",
      "locked": false,
      "fontSize": 15.85042367890509,
      "fontFamily": 2,
      "text": "Foundry",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Foundry",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "rectangle",
      "version": 6207,
      "versionNonce": 762144726,
      "index": "b7e",
      "isDeleted": false,
      "id": "KGkGtF4k0fNquUrl6GOGr",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -434.10632668523147,
      "y": -136.92721933489486,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 96.92531471601013,
      "height": 31.626786106303364,
      "seed": 270266939,
      "groupIds": [
        "jh03mqHSbKeILR3lzPI0o",
        "RKkkIc6Bs7HIFREjdB7J0"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 6705,
      "versionNonce": 576584982,
      "index": "b7f",
      "isDeleted": false,
      "id": "NCIu1eCpmy6B9RPRmQwwI",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -407.98150194954076,
      "y": -130.53791961522813,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 44.91087341308594,
      "height": 18.22798723074085,
      "seed": 1308095195,
      "groupIds": [
        "jh03mqHSbKeILR3lzPI0o",
        "RKkkIc6Bs7HIFREjdB7J0"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": "/ethereum/development/remix/",
      "locked": false,
      "fontSize": 15.85042367890509,
      "fontFamily": 2,
      "text": "Remix",
      "textAlign": "center",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Remix",
      "autoResize": true,
      "lineHeight": 1.15
    },
    {
      "type": "arrow",
      "version": 2516,
      "versionNonce": 1759551370,
      "index": "b7g",
      "isDeleted": false,
      "id": "Mezq51KIb_FYsLJTpVarQ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -241.61458820446725,
      "y": 113.48577699669073,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 143.73619112190514,
      "height": 86.75833497331865,
      "seed": 1670822933,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629875,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "Ad-I2rPj5_9DG6k4X9RFu",
        "focus": -0.00106667336133305,
        "gap": 5,
        "fixedPoint": [
          0.4994666633193335,
          -0.08172475295062506
        ]
      },
      "endBinding": {
        "elementId": "B8IRzjf66BUB9HHFH84cG",
        "focus": -0.008900596792241432,
        "gap": 5,
        "fixedPoint": [
          0.5044502983961208,
          1.0175775885745675
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          0,
          -33.37916748665933
        ],
        [
          -143.73619112190514,
          -33.37916748665933
        ],
        [
          -143.73619112190514,
          -86.75833497331865
        ]
      ],
      "elbowed": true
    },
    {
      "type": "rectangle",
      "version": 583,
      "versionNonce": 1862920790,
      "index": "b7l",
      "isDeleted": false,
      "id": "JGklV4QmXiKipsCi_dZ7c",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -441.99491995137237,
      "y": -46.67880797662792,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 113.48828125,
      "height": 37,
      "seed": 1558360053,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "YsAqEiOwe3mnyyu1FJxit"
        },
        {
          "id": "Mezq51KIb_FYsLJTpVarQ",
          "type": "arrow"
        }
      ],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 561,
      "versionNonce": 843460502,
      "index": "b7m",
      "isDeleted": false,
      "id": "YsAqEiOwe3mnyyu1FJxit",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -405.25077932637237,
      "y": -41.67880797662792,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 40,
      "height": 27,
      "seed": 693666171,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 6,
      "text": "Tools",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "JGklV4QmXiKipsCi_dZ7c",
      "originalText": "Tools",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "rectangle",
      "version": 6273,
      "versionNonce": 632615434,
      "index": "b7n",
      "isDeleted": false,
      "id": "3GqAHEZjyD_0O6YkicRGZ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -32.428058288604234,
      "y": 192.64604380024934,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 90.48346417446372,
      "height": 43.07685894624555,
      "seed": 2055693339,
      "groupIds": [
        "tmBAPGnONsJWceG3H9HYn"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "i0vmJf2-uEu-mmanEwxze"
        },
        {
          "id": "Ou5SUndFTgx9iE2Kpyo_Q",
          "type": "arrow"
        },
        {
          "id": "Y4QLpJu918-pvtIXcFkin",
          "type": "arrow"
        },
        {
          "id": "rLMwfti7e1PN6xwFOZf6m",
          "type": "arrow"
        },
        {
          "id": "G-zxjTtz8sKn2vVF5-0WP",
          "type": "arrow"
        },
        {
          "id": "qd6i1LzgBj3mpcuMfn5IP",
          "type": "arrow"
        },
        {
          "id": "H6rZ4a-LVTuQJ6RboOkKE",
          "type": "arrow"
        }
      ],
      "updated": 1726805562900,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 2164,
      "versionNonce": 1050919446,
      "index": "b7o",
      "isDeleted": false,
      "id": "i0vmJf2-uEu-mmanEwxze",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -3.3783266798784553,
      "y": 203.38447327337212,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32.38400095701218,
      "height": 21.6,
      "seed": 567945403,
      "groupIds": [
        "tmBAPGnONsJWceG3H9HYn"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Advanced",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "3GqAHEZjyD_0O6YkicRGZ",
      "originalText": "Advanced",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 2075,
      "versionNonce": 1412120266,
      "index": "b7s",
      "isDeleted": false,
      "id": "xu-qkHHD3_1jqNuHTnshQ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 239.62617379862763,
      "y": 462.3532232733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 105.11994934082031,
      "height": 21.6,
      "seed": 219106741,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "1azA5waMQxDlq7A__TgZF",
          "type": "arrow"
        },
        {
          "id": "gNWx-8Jj_8yRvucO6kjso",
          "type": "arrow"
        },
        {
          "id": "vcYBo16QFL2D2rVtvucvU",
          "type": "arrow"
        },
        {
          "id": "X7fN6ZMRnzNBAZ3w38yCU",
          "type": "arrow"
        },
        {
          "id": "Ya05aLP3PQ_MUp_YfesFo",
          "type": "arrow"
        }
      ],
      "updated": 1726816216394,
      "link": "/ethereum/development/contract-upgrades/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Proxy",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Proxy",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1053,
      "versionNonce": 805078230,
      "index": "b7t",
      "isDeleted": false,
      "id": "Z1Pc-HU30qi-iF6ePKNal",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 564.7433612986276,
      "y": 411.8063482733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 67.10395216941833,
      "height": 21.6,
      "seed": 431585173,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "gNWx-8Jj_8yRvucO6kjso",
          "type": "arrow"
        }
      ],
      "updated": 1726803648918,
      "link": "multicall,,",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "MultiCall",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "MultiCall",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 949,
      "versionNonce": 1102636310,
      "index": "b7u",
      "isDeleted": false,
      "id": "dc6PqwM7ViqCQwOn9MOC8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 240.98435396391847,
      "y": 407.2204107733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 64,
      "height": 21.6,
      "seed": 2076051227,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "9ZMxnhtfbNj0rq1uK5yPy",
          "type": "arrow"
        },
        {
          "id": "YJN8NpkvK3l70CyTA-Dy6",
          "type": "arrow"
        }
      ],
      "updated": 1726816232790,
      "link": "/ethereum/development/contract-factory/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Contract Factory",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Contract Factory",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "rectangle",
      "version": 6627,
      "versionNonce": 1402643286,
      "index": "b7v",
      "isDeleted": false,
      "id": "UyidPNMIEheMeyYxEm3Du",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -33.533527038604234,
      "y": 472.08745005024934,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 90.48346417446372,
      "height": 43.07685894624555,
      "seed": 1842067669,
      "groupIds": [
        "cUSzB6AaQkknc6Fd6B3iz"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "vAdLQY_HkMLHTBrybx9gN"
        },
        {
          "id": "1azA5waMQxDlq7A__TgZF",
          "type": "arrow"
        },
        {
          "id": "9ZMxnhtfbNj0rq1uK5yPy",
          "type": "arrow"
        },
        {
          "id": "gNWx-8Jj_8yRvucO6kjso",
          "type": "arrow"
        },
        {
          "id": "l0wT6S-4h1KNKrb8X6Nhl",
          "type": "arrow"
        },
        {
          "id": "lPrBVhgM81dGbd9WBmHw-",
          "type": "arrow"
        },
        {
          "id": "8o6Ysl3fv13f0u1DohvxR",
          "type": "arrow"
        },
        {
          "id": "pF79v-NS1Nu0JN2cOI9Sg",
          "type": "arrow"
        },
        {
          "id": "LQtuRja0eD0mNxGjcSruy",
          "type": "arrow"
        }
      ],
      "updated": 1726800628894,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 2560,
      "versionNonce": 374851734,
      "index": "b7w",
      "isDeleted": false,
      "id": "vAdLQY_HkMLHTBrybx9gN",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -4.4597954110433875,
      "y": 482.8258795233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32.33600091934204,
      "height": 21.6,
      "seed": 971494965,
      "groupIds": [
        "cUSzB6AaQkknc6Fd6B3iz"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628894,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Expert",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "UyidPNMIEheMeyYxEm3Du",
      "originalText": "Expert",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1144,
      "versionNonce": 535960342,
      "index": "b7x",
      "isDeleted": false,
      "id": "FfGIRMfxUvdZzpTI6HQMp",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 211.44648629862763,
      "y": 299.8532232733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 16,
      "height": 21.6,
      "seed": 1648141077,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "jlS4_8aUKtpvaCUASHP7-",
          "type": "arrow"
        },
        {
          "id": "rLMwfti7e1PN6xwFOZf6m",
          "type": "arrow"
        }
      ],
      "updated": 1726815500665,
      "link": "https://learnblockchain.cn/docs/solidity/contracts.html#libraries",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Libraries",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Libraries",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1185,
      "versionNonce": 392570134,
      "index": "b7y",
      "isDeleted": false,
      "id": "PpSDIdPtStNYqWWM9XljV",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 213.66133004862763,
      "y": 231.47822327337212,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 68.63999938964844,
      "height": 21.6,
      "seed": 1361325755,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "Y4QLpJu918-pvtIXcFkin",
          "type": "arrow"
        },
        {
          "id": "gjr5p0Yh7_8gIn9_gOFW1",
          "type": "arrow"
        },
        {
          "id": "CVwWkM2ZPVw6WlLip_KZQ",
          "type": "arrow"
        },
        {
          "id": "5n2EzH0FUG4PXJqIHho8J",
          "type": "arrow"
        }
      ],
      "updated": 1726800628894,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Interface/Inheritance",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Interface/Inheritance",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1214,
      "versionNonce": 261123414,
      "index": "b7z",
      "isDeleted": false,
      "id": "mFHM2gfhopjVCGPo4exkK",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 212.50508004862763,
      "y": 136.59150452337212,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 101.56799352169037,
      "height": 21.6,
      "seed": 1251743029,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "Ou5SUndFTgx9iE2Kpyo_Q",
          "type": "arrow"
        },
        {
          "id": "vmvWa-oH_xaYhCRhmwMr5",
          "type": "arrow"
        },
        {
          "id": "dPNC01Qd05ubFquTwul1u",
          "type": "arrow"
        },
        {
          "id": "AK1SEX8MmLfrvsi837dGg",
          "type": "arrow"
        }
      ],
      "updated": 1726815527855,
      "link": "https://learnblockchain.cn/docs/solidity/contracts.html#errors",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Fallback/Error Handling",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Fallback/Error Handling",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 3545,
      "versionNonce": 1605675670,
      "index": "b80",
      "isDeleted": false,
      "id": "DEoHJP6PJCrYUyyqR80E7",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 295.2696673857115,
      "y": -56.625165204724794,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 104.28995866148944,
      "height": 69.9114552719031,
      "seed": 877443451,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "pROST-XwsoXhF8qxoN9YD",
        "focus": -0.009259259259260048,
        "gap": 5,
        "fixedPoint": [
          1.0625,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "bsRCsKL1JbHDELxQck7aJ",
        "focus": 0.009259259259260048,
        "gap": 5,
        "fixedPoint": [
          -0.0510120805121769,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          52.14497933074472,
          0
        ],
        [
          52.14497933074472,
          -69.9114552719031
        ],
        [
          104.28995866148944,
          -69.9114552719031
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 629,
      "versionNonce": 864868822,
      "index": "b81",
      "isDeleted": false,
      "id": "bsRCsKL1JbHDELxQck7aJ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 404.55962604720094,
      "y": -137.23662047662788,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 98.01599836349487,
      "height": 21.6,
      "seed": 228406011,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "DEoHJP6PJCrYUyyqR80E7",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Custom Modifiers",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Custom Modifiers",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 1852,
      "versionNonce": 1397154134,
      "index": "b82",
      "isDeleted": false,
      "id": "Hwm1O_8imB6aJ2LsEIdJV",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 475.44952463278526,
      "y": -12.320775348614767,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffec99",
      "width": 19.58390166332655,
      "height": 71.49746463434039,
      "seed": 782600533,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1726804983774,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "Pm3yxyJaW0RR-8Aw9Upjy",
        "focus": -1.0758666005025406,
        "gap": 11.960965745647059,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "TEpykvXxgs3c96FGlm26G",
        "focus": 0.9286945484883209,
        "gap": 12.415246888560205,
        "fixedPoint": null
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          18.967652510867687,
          43.69044127894565
        ],
        [
          -0.6162491524588631,
          71.49746463434039
        ]
      ],
      "elbowed": false
    },
    {
      "type": "arrow",
      "version": 3778,
      "versionNonce": 1218959562,
      "index": "b83",
      "isDeleted": false,
      "id": "Ou5SUndFTgx9iE2Kpyo_Q",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 63.055405885859486,
      "y": 214.0844732733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 144.44967416276813,
      "height": 66.79296875,
      "seed": 1724237973,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805634810,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "3GqAHEZjyD_0O6YkicRGZ",
        "focus": -0.004642864054912176,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "mFHM2gfhopjVCGPo4exkK",
        "focus": 0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          -0.078125,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          72.22483708138408,
          0
        ],
        [
          72.22483708138408,
          -66.79296875
        ],
        [
          144.44967416276813,
          -66.79296875
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3862,
      "versionNonce": 939586954,
      "index": "b84",
      "isDeleted": false,
      "id": "Y4QLpJu918-pvtIXcFkin",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 63.055405885859486,
      "y": 214.0844732733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 145.60592416276813,
      "height": 28.09375,
      "seed": 1938537941,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629875,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "3GqAHEZjyD_0O6YkicRGZ",
        "focus": -0.004642864054912176,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "PpSDIdPtStNYqWWM9XljV",
        "focus": 0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          -0.07284382349155509,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          72.80296208138408,
          0
        ],
        [
          72.80296208138408,
          28.09375
        ],
        [
          145.60592416276813,
          28.09375
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3939,
      "versionNonce": 1941216010,
      "index": "b85",
      "isDeleted": false,
      "id": "rLMwfti7e1PN6xwFOZf6m",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 63.055405885859486,
      "y": 214.0844732733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 143.39108041276813,
      "height": 96.46875,
      "seed": 2046795291,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629876,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "3GqAHEZjyD_0O6YkicRGZ",
        "focus": -0.004642864054912176,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "FfGIRMfxUvdZzpTI6HQMp",
        "focus": 0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          -0.3125,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          71.69554020638408,
          0
        ],
        [
          71.69554020638408,
          96.46875
        ],
        [
          143.39108041276813,
          96.46875
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 2931,
      "versionNonce": 166735126,
      "index": "b86",
      "isDeleted": false,
      "id": "1azA5waMQxDlq7A__TgZF",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.949937135859486,
      "y": 493.5258795233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 172.67623666276813,
      "height": 27.767968749999966,
      "seed": 679008891,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805016919,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "UyidPNMIEheMeyYxEm3Du",
        "focus": -0.004642864054912176,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "xu-qkHHD3_1jqNuHTnshQ",
        "focus": 0.6847511574074064,
        "gap": 5,
        "fixedPoint": [
          -0.047564710897918916,
          0.15762442129629733
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          86.33811833138408,
          0
        ],
        [
          86.33811833138408,
          -27.767968749999966
        ],
        [
          172.67623666276813,
          -27.767968749999966
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 1730,
      "versionNonce": 1678357514,
      "index": "b87",
      "isDeleted": false,
      "id": "9ZMxnhtfbNj0rq1uK5yPy",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.949937135859486,
      "y": 493.5258795233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 174.03441682805897,
      "height": 75.60546874999994,
      "seed": 343288891,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805019708,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "UyidPNMIEheMeyYxEm3Du",
        "focus": -0.004642864054912176,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "dc6PqwM7ViqCQwOn9MOC8",
        "focus": 0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          -0.078125,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          87.0172084140295,
          0
        ],
        [
          87.0172084140295,
          -75.60546874999994
        ],
        [
          174.03441682805897,
          -75.60546874999994
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 3053,
      "versionNonce": 81140310,
      "index": "b88",
      "isDeleted": false,
      "id": "gNWx-8Jj_8yRvucO6kjso",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 349.74612313944795,
      "y": 473.05322327337217,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 209.9972381591797,
      "height": 50.54687500000006,
      "seed": 1263730421,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805016919,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "xu-qkHHD3_1jqNuHTnshQ",
        "focus": -0.0092592592592561,
        "gap": 5,
        "fixedPoint": [
          1.047564710897919,
          0.49537037037037246
        ]
      },
      "endBinding": {
        "elementId": "Z1Pc-HU30qi-iF6ePKNal",
        "focus": 0.009259259259261363,
        "gap": 5,
        "fixedPoint": [
          -0.07451125959580483,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          104.99861907958984,
          0
        ],
        [
          104.99861907958984,
          -50.54687500000006
        ],
        [
          209.9972381591797,
          -50.54687500000006
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1123,
      "versionNonce": 1300955094,
      "index": "b89",
      "isDeleted": false,
      "id": "2c2rpQ7CLfifI4aLgDBRJ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 244.70701021391847,
      "y": 574.6969732733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 96.30397772789001,
      "height": 21.6,
      "seed": 1721182939,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "lPrBVhgM81dGbd9WBmHw-",
          "type": "arrow"
        },
        {
          "id": "RZySh2ukR10E02e4ua49h",
          "type": "arrow"
        }
      ],
      "updated": 1726816004611,
      "link": "/ethereum/development/gas-optimization/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Gas Optimization Tips",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Gas Optimization Tips",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1169,
      "versionNonce": 423925270,
      "index": "b8A",
      "isDeleted": false,
      "id": "1C66EwIn8H4Es_nXi4NSI",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 243.35699743468263,
      "y": 523.0875982733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 64,
      "height": 21.6,
      "seed": 1754749467,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "8o6Ysl3fv13f0u1DohvxR",
          "type": "arrow"
        },
        {
          "id": "pF79v-NS1Nu0JN2cOI9Sg",
          "type": "arrow"
        }
      ],
      "updated": 1726816119838,
      "link": "/ethereum/development/create2/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Offline Signing",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Offline Signing",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1261,
      "versionNonce": 166092170,
      "index": "b8D",
      "isDeleted": false,
      "id": "x9DESJEEVGqpaRNSiAp8S",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 565.4191425486276,
      "y": 489.3961920233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 64,
      "height": 21.6,
      "seed": 372264347,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "vcYBo16QFL2D2rVtvucvU",
          "type": "arrow"
        }
      ],
      "updated": 1726804377684,
      "link": "/ethereum/development/contract-upgrades/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Contract Upgrades",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Contract Upgrades",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 576,
      "versionNonce": 1371626442,
      "index": "b8E",
      "isDeleted": false,
      "id": "G-zxjTtz8sKn2vVF5-0WP",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -191.1707551323194,
      "y": -28.291078033672022,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 153.74269684371518,
      "height": 242.37555130704413,
      "seed": 1327166773,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "HNX6_Z4AhhZcog3QaaoDW",
        "focus": -0.0046428640549115155,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "3GqAHEZjyD_0O6YkicRGZ",
        "focus": 0.004642864054912177,
        "gap": 5,
        "fixedPoint": [
          -0.055258715452796536,
          0.49767856797254423
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          66.87134842185759,
          0
        ],
        [
          66.87134842185759,
          242.37555130704413
        ],
        [
          153.74269684371518,
          242.37555130704413
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 629,
      "versionNonce": 1675913098,
      "index": "b8G",
      "isDeleted": false,
      "id": "l0wT6S-4h1KNKrb8X6Nhl",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -191.1707551323194,
      "y": -28.291078033672022,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 152.63722809371518,
      "height": 521.8169575570441,
      "seed": 1265439605,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "HNX6_Z4AhhZcog3QaaoDW",
        "focus": -0.004642864054911516,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "UyidPNMIEheMeyYxEm3Du",
        "focus": 0.004642864054912177,
        "gap": 5,
        "fixedPoint": [
          -0.055258715452796536,
          0.49767856797254423
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          66.31861404685759,
          0
        ],
        [
          66.31861404685759,
          521.8169575570441
        ],
        [
          152.63722809371518,
          521.8169575570441
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 1967,
      "versionNonce": 520904598,
      "index": "b8H",
      "isDeleted": false,
      "id": "vcYBo16QFL2D2rVtvucvU",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 349.74612313944795,
      "y": 473.05322327337217,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 210.6730194091797,
      "height": 27.04296875,
      "seed": 1636077179,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805016919,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "xu-qkHHD3_1jqNuHTnshQ",
        "focus": -0.009259259259256103,
        "gap": 5,
        "fixedPoint": [
          1.047564710897919,
          0.49537037037037246
        ]
      },
      "endBinding": {
        "elementId": "x9DESJEEVGqpaRNSiAp8S",
        "focus": 0.009259259259256102,
        "gap": 5,
        "fixedPoint": [
          -0.078125,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          105.33650970458984,
          0
        ],
        [
          105.33650970458984,
          27.04296875
        ],
        [
          210.6730194091797,
          27.04296875
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1391,
      "versionNonce": 760811926,
      "index": "b8I",
      "isDeleted": false,
      "id": "8q0DxXtk3ClrS09itJkm1",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 561.1769550486276,
      "y": 448.62275452337207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 64.3039979338646,
      "height": 21.6,
      "seed": 1207170421,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "X7fN6ZMRnzNBAZ3w38yCU",
          "type": "arrow"
        }
      ],
      "updated": 1726805029027,
      "link": "最小代理,,",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Minimal Proxy",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Minimal Proxy",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 2006,
      "versionNonce": 44986070,
      "index": "b8J",
      "isDeleted": false,
      "id": "X7fN6ZMRnzNBAZ3w38yCU",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 349.74612313944795,
      "y": 473.0532232733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 206.4308319091797,
      "height": 13.730468750000057,
      "seed": 1249105781,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805029027,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "xu-qkHHD3_1jqNuHTnshQ",
        "focus": -0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          1.047564710897919,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "8q0DxXtk3ClrS09itJkm1",
        "focus": 0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          -0.07775566311043992,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          103.21541595458984,
          0
        ],
        [
          103.21541595458984,
          -13.730468750000057
        ],
        [
          206.4308319091797,
          -13.730468750000057
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 840,
      "versionNonce": 1849781322,
      "index": "b8L",
      "isDeleted": false,
      "id": "lPrBVhgM81dGbd9WBmHw-",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.949937135859486,
      "y": 493.5258795233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 177.75707307805902,
      "height": 91.87109375000006,
      "seed": 1590901973,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726803099075,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "UyidPNMIEheMeyYxEm3Du",
        "focus": -0.004642864054912177,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "2c2rpQ7CLfifI4aLgDBRJ",
        "focus": 0.009259259259250838,
        "gap": 5,
        "fixedPoint": [
          -0.0777556875432823,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          88.8785365390295,
          0
        ],
        [
          88.8785365390295,
          91.87109375000006
        ],
        [
          177.75707307805902,
          91.87109375000006
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 976,
      "versionNonce": 479678474,
      "index": "b8N",
      "isDeleted": false,
      "id": "8o6Ysl3fv13f0u1DohvxR",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.949937135859486,
      "y": 493.5258795233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 176.40706029882313,
      "height": 40.26171875000006,
      "seed": 1004898587,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726802744546,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "UyidPNMIEheMeyYxEm3Du",
        "focus": -0.004642864054912176,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "1C66EwIn8H4Es_nXi4NSI",
        "focus": 0.009259259259250838,
        "gap": 5,
        "fixedPoint": [
          -0.052083333333333336,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          88.20353014941158,
          0
        ],
        [
          88.20353014941158,
          40.26171875000006
        ],
        [
          176.40706029882313,
          40.26171875000006
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 2107,
      "versionNonce": 695306454,
      "index": "b8P",
      "isDeleted": false,
      "id": "yi6BiiV6sdU4zcsPPkqod",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 644.4391061061867,
      "y": -18.14521049789215,
      "strokeColor": "#1971c2",
      "backgroundColor": "#ffc9c9",
      "width": 92.36245502791013,
      "height": 19.801385020619115,
      "seed": 17223582,
      "groupIds": [
        "kc1IbTrSIQMZH7dO1RB9t"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 14.66769260786601,
      "fontFamily": 6,
      "text": "Math/Crypto Functions",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Math/Crypto Functions",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1967,
      "versionNonce": 210936778,
      "index": "b8Q",
      "isDeleted": false,
      "id": "o8wnvUISHDf8Jf5DJs3Bh",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 644.4391061061867,
      "y": -59.555791063607785,
      "strokeColor": "#1971c2",
      "backgroundColor": "#ffc9c9",
      "width": 57.71734859035807,
      "height": 19.801385020619115,
      "seed": 614241054,
      "groupIds": [
        "kc1IbTrSIQMZH7dO1RB9t"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726803404984,
      "link": "/ethereum/development/abi/",
      "locked": false,
      "fontSize": 14.66769260786601,
      "fontFamily": 6,
      "text": "ABI Encoding",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "ABI Encoding",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 1937,
      "versionNonce": 2134494038,
      "index": "b8R",
      "isDeleted": false,
      "id": "n9YR35Z4lMVK4k0Wygn2O",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 644.4391061061867,
      "y": 64.67595063353906,
      "strokeColor": "#1971c2",
      "backgroundColor": "#ffc9c9",
      "width": 88.06483123568876,
      "height": 19.801385020619115,
      "seed": 827215874,
      "groupIds": [
        "kc1IbTrSIQMZH7dO1RB9t"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "JT278-qD3dQQUx8rOPqEM",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 14.66769260786601,
      "fontFamily": 6,
      "text": "Get Transaction Properties",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Get Transaction Properties",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 2073,
      "versionNonce": 1152609750,
      "index": "b8S",
      "isDeleted": false,
      "id": "cPE1L02d1-6aQCAwWvVVR",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 644.4391061061867,
      "y": 23.265370067823483,
      "strokeColor": "#1971c2",
      "backgroundColor": "#ffc9c9",
      "width": 88.05015761208335,
      "height": 19.801385020619115,
      "seed": 1436089246,
      "groupIds": [
        "kc1IbTrSIQMZH7dO1RB9t"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 14.66769260786601,
      "fontFamily": 6,
      "text": "Get Block State",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Get Block State",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "rectangle",
      "version": 756,
      "versionNonce": 787694358,
      "index": "b8T",
      "isDeleted": false,
      "id": "CSe169HmLXkIq6eRIVn-y",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 592.9933612986276,
      "y": -147.83896422662792,
      "strokeColor": "#1971c2",
      "backgroundColor": "transparent",
      "width": 193.26562499999994,
      "height": 265.57421875,
      "seed": 107758933,
      "groupIds": [
        "kc1IbTrSIQMZH7dO1RB9t"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "8z6DrPgmkokUerimu8Q8A",
          "type": "arrow"
        },
        {
          "id": "hve5AUSDl6fIWhjQpQ09b",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 579,
      "versionNonce": 1907059466,
      "index": "b8U",
      "isDeleted": false,
      "id": "18PHHxbr6lS7BG4j63HyS",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 601.4816425486276,
      "y": -124.64365172662792,
      "strokeColor": "#1971c2",
      "backgroundColor": "transparent",
      "width": 171.4799346923828,
      "height": 27,
      "seed": 1606286011,
      "groupIds": [
        "kc1IbTrSIQMZH7dO1RB9t"
      ],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805483208,
      "link": "https://learnblockchain.cn/docs/solidity/units-and-global-variables.html",
      "locked": false,
      "fontSize": 20,
      "fontFamily": 6,
      "text": "API (Global Variables/Functions)",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "API (Global Variables/Functions)",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 2520,
      "versionNonce": 128222102,
      "index": "b8V",
      "isDeleted": false,
      "id": "hve5AUSDl6fIWhjQpQ09b",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 569.7916531698958,
      "y": -381.58012746396156,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 118.28566516319245,
      "height": 218.7022047007186,
      "seed": 533550453,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1726815048702,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "aaJQeFnbbRtimhkzD2LsW",
        "focus": -0.8647045228626226,
        "gap": 12.068274512898256,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "CSe169HmLXkIq6eRIVn-y",
        "focus": 0.35253573865697796,
        "gap": 15.038958536615041,
        "fixedPoint": null
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          83.5095880849907,
          120.0687926295505
        ],
        [
          118.28566516319245,
          218.7022047007186
        ]
      ],
      "elbowed": false
    },
    {
      "type": "text",
      "version": 1312,
      "versionNonce": 941702102,
      "index": "b8X",
      "isDeleted": false,
      "id": "4L7bhqCQhikl2tIpXawET",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 210.06367379862763,
      "y": 351.70478577337207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 109.83991980552673,
      "height": 21.6,
      "seed": 601061301,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "qd6i1LzgBj3mpcuMfn5IP",
          "type": "arrow"
        },
        {
          "id": "YJN8NpkvK3l70CyTA-Dy6",
          "type": "arrow"
        }
      ],
      "updated": 1726802639473,
      "link": "/ethereum/development/create2/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Create/Create2",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Create/Create2",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 602,
      "versionNonce": 1478358922,
      "index": "b8Y",
      "isDeleted": false,
      "id": "qd6i1LzgBj3mpcuMfn5IP",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 63.055405885859486,
      "y": 214.08447327337214,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 142.0082679127682,
      "height": 148.32031249999991,
      "seed": 1429945051,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629876,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "3GqAHEZjyD_0O6YkicRGZ",
        "focus": -0.004642864054910856,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.4976785679725449
        ]
      },
      "endBinding": {
        "elementId": "4L7bhqCQhikl2tIpXawET",
        "focus": 0.009259259259261365,
        "gap": 4.999999999999943,
        "fixedPoint": [
          -0.04552079070025314,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          71.00413395638408,
          0
        ],
        [
          71.00413395638408,
          148.32031249999991
        ],
        [
          142.0082679127682,
          148.32031249999991
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1435,
      "versionNonce": 1506692374,
      "index": "b8a",
      "isDeleted": false,
      "id": "ZJoVCaEr7fkfW1dqgrafA",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 414.0767230435083,
      "y": 261.52314514837207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 11.75999253988266,
      "height": 21.6,
      "seed": 78101051,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "gjr5p0Yh7_8gIn9_gOFW1",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "is",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "is",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 3094,
      "versionNonce": 1308171530,
      "index": "b8b",
      "isDeleted": false,
      "id": "gjr5p0Yh7_8gIn9_gOFW1",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 287.30132943827607,
      "y": 242.17822327337214,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 121.77539360523224,
      "height": 30.044921874999915,
      "seed": 1305131739,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629876,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "PpSDIdPtStNYqWWM9XljV",
        "focus": -0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          1.0728438234915552,
          0.4953703703703711
        ]
      },
      "endBinding": {
        "elementId": "ZJoVCaEr7fkfW1dqgrafA",
        "focus": 0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          -0.4251703377398477,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          60.88769680261612,
          0
        ],
        [
          60.88769680261612,
          30.044921874999915
        ],
        [
          121.77539360523224,
          30.044921874999915
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1374,
      "versionNonce": 1709342614,
      "index": "b8c",
      "isDeleted": false,
      "id": "dLkWiLq-rGLiwZcgOSmhi",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 415.9946917935083,
      "y": 231.88642639837207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 109.63191223144531,
      "height": 21.6,
      "seed": 1208264571,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "CVwWkM2ZPVw6WlLip_KZQ",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "virtual/override",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "virtual/override",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 1766,
      "versionNonce": 6873738,
      "index": "b8d",
      "isDeleted": false,
      "id": "CVwWkM2ZPVw6WlLip_KZQ",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 287.30132943827607,
      "y": 242.17822327337214,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 123.69336235523224,
      "height": 0.40820312499994316,
      "seed": 160956443,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629877,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "PpSDIdPtStNYqWWM9XljV",
        "focus": -0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          1.0728438234915552,
          0.4953703703703711
        ]
      },
      "endBinding": {
        "elementId": "dLkWiLq-rGLiwZcgOSmhi",
        "focus": 0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          -0.045607158520088904,
          0.4953703703703711
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          61.84668117761612,
          0
        ],
        [
          61.84668117761612,
          0.40820312499994316
        ],
        [
          123.69336235523224,
          0.40820312499994316
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1551,
      "versionNonce": 1399591446,
      "index": "b8e",
      "isDeleted": false,
      "id": "JJKKCSrx9jqUfE24mEIWm",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 414.3228167935083,
      "y": 199.894238898372,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 104.55995106697083,
      "height": 21.6,
      "seed": 1014449339,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "5n2EzH0FUG4PXJqIHho8J",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "abstract/super",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "abstract/super",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 1855,
      "versionNonce": 180701194,
      "index": "b8f",
      "isDeleted": false,
      "id": "5n2EzH0FUG4PXJqIHho8J",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 287.30132943827607,
      "y": 242.17822327337214,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 122.02148735523224,
      "height": 31.583984375000114,
      "seed": 675607899,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629877,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "PpSDIdPtStNYqWWM9XljV",
        "focus": -0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          1.0728438234915552,
          0.4953703703703711
        ]
      },
      "endBinding": {
        "elementId": "JJKKCSrx9jqUfE24mEIWm",
        "focus": 0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          -0.04781945619692851,
          0.4953703703703711
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          61.01074367761612,
          0
        ],
        [
          61.01074367761612,
          -31.583984375000114
        ],
        [
          122.02148735523224,
          -31.583984375000114
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1470,
      "versionNonce": 1022559190,
      "index": "b8g",
      "isDeleted": false,
      "id": "7LzXftxBWlmYBC90X0hx5",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 408.5100086374948,
      "y": 99.78486389837207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 61.71192932128906,
      "height": 21.6,
      "seed": 313252539,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "dPNC01Qd05ubFquTwul1u",
          "type": "arrow"
        }
      ],
      "updated": 1726804990435,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "try/catch",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "try/catch",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 3222,
      "versionNonce": 1762944918,
      "index": "b8h",
      "isDeleted": false,
      "id": "dPNC01Qd05ubFquTwul1u",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 319.073073570318,
      "y": 147.29150452337214,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 84.43693506717682,
      "height": 36.80664062500007,
      "seed": 930532187,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805644465,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "mFHM2gfhopjVCGPo4exkK",
        "focus": -0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          1.04922810647955,
          0.4953703703703711
        ]
      },
      "endBinding": {
        "elementId": "7LzXftxBWlmYBC90X0hx5",
        "focus": 0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          -0.08102161210952655,
          0.49537037037037046
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          42.21846753358841,
          0
        ],
        [
          42.21846753358841,
          -36.80664062500007
        ],
        [
          84.43693506717682,
          -36.80664062500007
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1588,
      "versionNonce": 1693451350,
      "index": "b8i",
      "isDeleted": false,
      "id": "aZhF2rFJvUO68Mkj95-b8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 406.4006336374948,
      "y": 166.04658264837207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 83.5519403219223,
      "height": 21.6,
      "seed": 853190651,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "vmvWa-oH_xaYhCRhmwMr5",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Error/revert",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Error/revert",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 2046,
      "versionNonce": 504032970,
      "index": "b8j",
      "isDeleted": false,
      "id": "vmvWa-oH_xaYhCRhmwMr5",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 319.073073570318,
      "y": 147.29150452337214,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 82.32756006717682,
      "height": 29.455078124999943,
      "seed": 450490523,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805642315,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "mFHM2gfhopjVCGPo4exkK",
        "focus": -0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          1.04922810647955,
          0.4953703703703711
        ]
      },
      "endBinding": {
        "elementId": "aZhF2rFJvUO68Mkj95-b8",
        "focus": 0.009259259259258731,
        "gap": 5,
        "fixedPoint": [
          -0.0598430147849972,
          0.4953703703703711
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          41.16378003358841,
          0
        ],
        [
          41.16378003358841,
          29.455078124999943
        ],
        [
          82.32756006717682,
          29.455078124999943
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1670,
      "versionNonce": 1833442326,
      "index": "b8k",
      "isDeleted": false,
      "id": "9eTZ00VS1Z3ZTuyKYr4w5",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 406.0959461374948,
      "y": 136.800488898372,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 94.03192210197449,
      "height": 21.6,
      "seed": 556213563,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "AK1SEX8MmLfrvsi837dGg",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "require/asset",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "require/asset",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 2038,
      "versionNonce": 1025700246,
      "index": "b8l",
      "isDeleted": false,
      "id": "AK1SEX8MmLfrvsi837dGg",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 319.073073570318,
      "y": 147.29150452337214,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#a5d8ff",
      "width": 82.02287256717682,
      "height": 0.2089843749998863,
      "seed": 488949211,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726805649414,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "mFHM2gfhopjVCGPo4exkK",
        "focus": -0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          1.04922810647955,
          0.4953703703703711
        ]
      },
      "endBinding": {
        "elementId": "9eTZ00VS1Z3ZTuyKYr4w5",
        "focus": 0.009259259259258731,
        "gap": 5,
        "fixedPoint": [
          -0.05317343183283722,
          0.4953703703703711
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          41.01143628358841,
          0
        ],
        [
          41.01143628358841,
          0.2089843749998863
        ],
        [
          82.02287256717682,
          0.2089843749998863
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1273,
      "versionNonce": 1060510166,
      "index": "b8m",
      "isDeleted": false,
      "id": "ooyR_ImBsKJLysHM8J7iI",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 464.7007474346826,
      "y": 523.0524420233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32.799999952316284,
      "height": 21.6,
      "seed": 367793365,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "pF79v-NS1Nu0JN2cOI9Sg",
          "type": "arrow"
        }
      ],
      "updated": 1726803047465,
      "link": "/fundamentals/core-concepts/multisig/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Multisig",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Multisig",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 576,
      "versionNonce": 436518602,
      "index": "b8n",
      "isDeleted": false,
      "id": "pF79v-NS1Nu0JN2cOI9Sg",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 312.3569974346826,
      "y": 533.7875982733722,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 147.34375,
      "height": 0.03515625,
      "seed": 1142072213,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726802744546,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "1C66EwIn8H4Es_nXi4NSI",
        "focus": -0.009259259259250837,
        "gap": 5,
        "fixedPoint": [
          1.0520833333333333,
          0.49537037037037246
        ]
      },
      "endBinding": {
        "elementId": "ooyR_ImBsKJLysHM8J7iI",
        "focus": 0.009259259259250837,
        "gap": 5,
        "fixedPoint": [
          -0.15243902461185546,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          73.671875,
          0
        ],
        [
          73.671875,
          -0.03515625
        ],
        [
          147.34375,
          -0.03515625
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1375,
      "versionNonce": 1522240470,
      "index": "b8p",
      "isDeleted": false,
      "id": "Z4C9JGK4-kHEg68hyqc-k",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 243.71992379862763,
      "y": 618.9430670233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 64.22399991750717,
      "height": 21.6,
      "seed": 1277196693,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "LQtuRja0eD0mNxGjcSruy",
          "type": "arrow"
        }
      ],
      "updated": 1726803348078,
      "link": "智能合约安全,,",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Security Tips",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Security Tips",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 377,
      "versionNonce": 928159562,
      "index": "b8q",
      "isDeleted": false,
      "id": "LQtuRja0eD0mNxGjcSruy",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 61.949937135859486,
      "y": 493.5258795233721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 176.76998666276813,
      "height": 136.11718750000006,
      "seed": 973015381,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800629877,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "UyidPNMIEheMeyYxEm3Du",
        "focus": -0.0046428640549121755,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.49767856797254423
        ]
      },
      "endBinding": {
        "elementId": "Z4C9JGK4-kHEg68hyqc-k",
        "focus": 0.009259259259250837,
        "gap": 5,
        "fixedPoint": [
          -0.0778525162933214,
          0.49537037037037246
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          88.38499333138408,
          0
        ],
        [
          88.38499333138408,
          136.11718750000006
        ],
        [
          176.76998666276813,
          136.11718750000006
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1473,
      "versionNonce": 501304214,
      "index": "b8t",
      "isDeleted": false,
      "id": "AZHNUk3lruQZGqFojwWe5",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 361.849280182905,
      "y": 300.17744202337207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 102.30392456054688,
      "height": 21.6,
      "seed": 1406879637,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "jlS4_8aUKtpvaCUASHP7-",
          "type": "arrow"
        }
      ],
      "updated": 1726804998299,
      "link": "/ethereum/development/openzeppelin/",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "OpenZeppelin",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "OpenZeppelin",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 471,
      "versionNonce": 1780443350,
      "index": "b8u",
      "isDeleted": false,
      "id": "jlS4_8aUKtpvaCUASHP7-",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 232.44648629862763,
      "y": 310.5532232733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 124.40279388427734,
      "height": 0.32421874999994316,
      "seed": 1992123221,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726804998299,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "FfGIRMfxUvdZzpTI6HQMp",
        "focus": -0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          1.3125,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "AZHNUk3lruQZGqFojwWe5",
        "focus": 0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          -0.05332768289037083,
          0.4953703703703698
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          62.20139694213867,
          0
        ],
        [
          62.20139694213867,
          0.32421874999994316
        ],
        [
          124.40279388427734,
          0.32421874999994316
        ]
      ],
      "elbowed": true
    },
    {
      "type": "arrow",
      "version": 158,
      "versionNonce": 1547236182,
      "index": "b8x",
      "isDeleted": false,
      "id": "EBzi6UMnPn_00wSiU9zQv",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 1249.3449237986276,
      "y": 340.9813482733721,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 2,
      "height": 2.80859375,
      "seed": 77624996,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "startBinding": null,
      "endBinding": null,
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          -2
        ],
        [
          -2,
          -2
        ],
        [
          -2,
          0.80859375
        ],
        [
          -0.71484375,
          0.80859375
        ]
      ],
      "elbowed": true
    },
    {
      "type": "text",
      "version": 702,
      "versionNonce": 101026774,
      "index": "b8y",
      "isDeleted": false,
      "id": "zCyBgT00Q4nqo2lawwAOb",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 338.11836129862763,
      "y": -383.9983392266279,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 68.63999938964844,
      "height": 21.6,
      "seed": 1787689500,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "sXNaYZXJun4XbIzvoeD39",
          "type": "arrow"
        }
      ],
      "updated": 1726815130465,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#contract-types",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Interface/Contract",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Interface/Contract",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "arrow",
      "version": 505,
      "versionNonce": 931654678,
      "index": "b8z",
      "isDeleted": false,
      "id": "sXNaYZXJun4XbIzvoeD39",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 234.6915423857115,
      "y": -408.9611027047248,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 98.42681891291613,
      "height": 35.66276347809685,
      "seed": 1209387044,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1726815009488,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "kzBmDKHKWkjd-dkboa7a1",
        "focus": -0.009259259259266628,
        "gap": 5,
        "fixedPoint": [
          1.1041666666666667,
          0.4953703703703672
        ]
      },
      "endBinding": {
        "elementId": "zCyBgT00Q4nqo2lawwAOb",
        "focus": 0.009259259259266628,
        "gap": 5,
        "fixedPoint": [
          -0.07284382349155509,
          0.4953703703703672
        ]
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": null,
      "points": [
        [
          0,
          0
        ],
        [
          49.213409456458066,
          0
        ],
        [
          49.213409456458066,
          35.66276347809685
        ],
        [
          98.42681891291613,
          35.66276347809685
        ]
      ],
      "elbowed": true
    },
    {
      "type": "rectangle",
      "version": 296,
      "versionNonce": 1331915542,
      "index": "b97",
      "isDeleted": false,
      "id": "B8IRzjf66BUB9HHFH84cG",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": -469.87773245137237,
      "y": -262.7256829766279,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 167.5625,
      "height": 284.453125,
      "seed": 836731300,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "Mezq51KIb_FYsLJTpVarQ",
          "type": "arrow"
        }
      ],
      "updated": 1726800628895,
      "link": null,
      "locked": false
    },
    {
      "id": "7LYIWbhn0fDkAEvIujQOY",
      "type": "arrow",
      "x": -357.4295302951458,
      "y": 328.87353577337205,
      "width": 46.95761559042069,
      "height": 0.20988227834033069,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9E",
      "roundness": null,
      "seed": 2117444822,
      "version": 341,
      "versionNonce": 1744891722,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1726801240285,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          13.478807795210287,
          0
        ],
        [
          13.478807795210287,
          0.20988227834033069
        ],
        [
          46.95761559042069,
          0.20988227834033069
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "3Q9eH8WTFptNo_-w74ChA",
        "focus": -0.004463100404092369,
        "gap": 5.000000000000028,
        "fixedPoint": [
          1.0440809609464976,
          0.4977684497979542
        ]
      },
      "endBinding": {
        "elementId": "gbm9znftO79cjZBek3xld",
        "focus": 0.003670530673064921,
        "gap": 4.999999999999986,
        "fixedPoint": [
          -0.036252941812383525,
          0.49816473466346695
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "elbowed": true
    },
    {
      "id": "qMjlV1yEDmaRapHloI4vw",
      "type": "text",
      "x": -425.77911489766143,
      "y": -381.0334954766279,
      "width": 137.37990546226501,
      "height": 27,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "hOW4uyDxzkHm-SRQSdsAg"
      ],
      "frameId": null,
      "index": "b9FG",
      "roundness": null,
      "seed": 1162098134,
      "version": 411,
      "versionNonce": 860364182,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "text": "@UpchainDAO",
      "fontSize": 20,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "@UpchainDAO",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "8zNc6bt-DzKckbNZkgKcA",
      "type": "text",
      "x": -425.77911489766143,
      "y": -459.3428704766279,
      "width": 124.41995239257812,
      "height": 27,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "hOW4uyDxzkHm-SRQSdsAg"
      ],
      "frameId": null,
      "index": "b9FV",
      "roundness": null,
      "seed": 1708010762,
      "version": 220,
      "versionNonce": 249297622,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "text": "Diagram: BlockCritics",
      "fontSize": 20,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Diagram: BlockCritics",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "vVD1SEKXf2_CKeFPXNflO",
      "type": "text",
      "x": -425.77911489766143,
      "y": -420.1881829766279,
      "width": 140.98000741004944,
      "height": 27,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "hOW4uyDxzkHm-SRQSdsAg"
      ],
      "frameId": null,
      "index": "b9G",
      "roundness": null,
      "seed": 1079953098,
      "version": 222,
      "versionNonce": 511848470,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "text": "By: BlockCritics",
      "fontSize": 20,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "By: BlockCritics",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "eozcWJuaQQ7cVjUIDkQnS",
      "type": "rectangle",
      "x": -440.37382620137237,
      "y": -475.3311517266279,
      "width": 187.6484375,
      "height": 141.41015625,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "hOW4uyDxzkHm-SRQSdsAg"
      ],
      "frameId": null,
      "index": "b9H",
      "roundness": null,
      "seed": 448185354,
      "version": 350,
      "versionNonce": 1580186966,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1726800628895,
      "link": null,
      "locked": false
    },
    {
      "type": "arrow",
      "version": 3246,
      "versionNonce": 1060056394,
      "index": "b9L",
      "isDeleted": false,
      "id": "JT278-qD3dQQUx8rOPqEM",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 748.1413484688132,
      "y": 67.46943472057126,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 141.32529758177543,
      "height": 626.9535146056016,
      "seed": 1304772630,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1726800629877,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "n9YR35Z4lMVK4k0Wygn2O",
        "focus": -1.3298726190680006,
        "gap": 15.637411126937707,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "qmxP12gbGOm6hHo9KQPB6",
        "focus": 0.9127055088207168,
        "gap": 6.640474164443617,
        "fixedPoint": null
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "points": [
        [
          0,
          0
        ],
        [
          -22.85364289203244,
          416.5442980272442
        ],
        [
          -141.32529758177543,
          626.9535146056016
        ]
      ],
      "elbowed": false
    },
    {
      "id": "Ya05aLP3PQ_MUp_YfesFo",
      "type": "arrow",
      "x": 319.33784580142617,
      "y": 457.3532232733721,
      "width": 228.8810448760272,
      "height": 840.1643259780966,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9M",
      "roundness": {
        "type": 2
      },
      "seed": 1164745430,
      "version": 1237,
      "versionNonce": 649830614,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1726815048702,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          217.31567174720146,
          -146.43437500000005
        ],
        [
          228.8810448760272,
          -840.1643259780966
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "xu-qkHHD3_1jqNuHTnshQ",
        "focus": 0.0540000015414129,
        "gap": 5,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "aaJQeFnbbRtimhkzD2LsW",
        "focus": -0.7975692036456009,
        "gap": 5.000000000000114,
        "fixedPoint": null
      },
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "elbowed": false
    },
    {
      "id": "CQZm5jpkcVdbOahKfMa8C",
      "type": "text",
      "x": -26.026169951372367,
      "y": -601.676464226628,
      "width": 271.1799374818802,
      "height": 37.800000000000004,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9O",
      "roundness": null,
      "seed": 2056528342,
      "version": 378,
      "versionNonce": 1771468054,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726800628895,
      "link": null,
      "locked": false,
      "text": "Solidity Knowledge Map",
      "fontSize": 28,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Solidity Knowledge Map",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "YJN8NpkvK3l70CyTA-Dy6",
      "type": "arrow",
      "x": 314.32929879862763,
      "y": 417.0121937538882,
      "width": 58.0390625,
      "height": 53.67537673051612,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9P",
      "roundness": {
        "type": 2
      },
      "seed": 339968086,
      "version": 718,
      "versionNonce": 227189450,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726805019708,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          58.0390625,
          -26.21053298051612
        ],
        [
          18.94921875,
          -53.67537673051612
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "dc6PqwM7ViqCQwOn9MOC8",
        "focus": 0.6994990432059929,
        "gap": 9.344944834709167,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "4L7bhqCQhikl2tIpXawET",
        "focus": -0.954751438045616,
        "gap": 13.374923944473267,
        "fixedPoint": null
      },
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "elbowed": false
    },
    {
      "id": "0sRiSHwXh9O9-T6O4dQYy",
      "type": "arrow",
      "x": -410.30741995137237,
      "y": 163.5420547749295,
      "width": 167.484375,
      "height": 133.3973462920494,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9Q",
      "roundness": null,
      "seed": 122361354,
      "version": 600,
      "versionNonce": 845360586,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726800629877,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          56.6986731460247
        ],
        [
          167.484375,
          56.6986731460247
        ],
        [
          167.484375,
          133.3973462920494
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "gwc7HPs79nOxMLpZ-XnrJ",
        "focus": -0.14911556050700245,
        "gap": 5.000000000000014,
        "fixedPoint": [
          0.574557780253501,
          1.2373640142658844
        ]
      },
      "endBinding": {
        "elementId": "gbm9znftO79cjZBek3xld",
        "focus": -0.09151766808804314,
        "gap": 4.999999999999972,
        "fixedPoint": [
          0.45424116595597835,
          -0.09176326682665434
        ]
      },
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "elbowed": true
    },
    {
      "type": "text",
      "version": 1318,
      "versionNonce": 1962497610,
      "index": "b9R",
      "isDeleted": false,
      "id": "_bRHgonlMkfSNlHPJq9HE",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 212.56758004862763,
      "y": 183.99775452337207,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 32,
      "height": 21.6,
      "seed": 732291670,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "H6rZ4a-LVTuQJ6RboOkKE",
          "type": "arrow"
        }
      ],
      "updated": 1726805596865,
      "link": "https://learnblockchain.cn/docs/solidity/contracts.html#events",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Events",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Events",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "H6rZ4a-LVTuQJ6RboOkKE",
      "type": "arrow",
      "x": 63.055405885859486,
      "y": 214.08447327337214,
      "width": 144.51217416276813,
      "height": 19.386718750000057,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9S",
      "roundness": null,
      "seed": 1034006486,
      "version": 94,
      "versionNonce": 2091263638,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726805582109,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          72.25608708138408,
          0
        ],
        [
          72.25608708138408,
          -19.386718750000057
        ],
        [
          144.51217416276813,
          -19.386718750000057
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "3GqAHEZjyD_0O6YkicRGZ",
        "focus": -0.004642864054910857,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.4976785679725449
        ]
      },
      "endBinding": {
        "elementId": "_bRHgonlMkfSNlHPJq9HE",
        "focus": 0.009259259259258733,
        "gap": 5,
        "fixedPoint": [
          -0.078125,
          0.4953703703703711
        ]
      },
      "startArrowhead": null,
      "endArrowhead": null,
      "elbowed": true
    },
    {
      "id": "sN3AicLraia91Y_IEIuKG",
      "type": "arrow",
      "x": 234.6915423857115,
      "y": -408.96110270472474,
      "width": 98.94244391291613,
      "height": 65.45286152190317,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9V",
      "roundness": null,
      "seed": 425225686,
      "version": 131,
      "versionNonce": 90306378,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1726815068100,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          49.471221956458066,
          0
        ],
        [
          49.471221956458066,
          -65.45286152190317
        ],
        [
          98.94244391291613,
          -65.45286152190317
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "kzBmDKHKWkjd-dkboa7a1",
        "focus": -0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          1.1041666666666667,
          0.4953703703703698
        ]
      },
      "endBinding": {
        "elementId": "bj5bnHdvfAMTQCjPP66qw",
        "focus": 0.009259259259261365,
        "gap": 5,
        "fixedPoint": [
          -0.100192371654442,
          0.4953703703703698
        ]
      },
      "startArrowhead": null,
      "endArrowhead": null,
      "elbowed": true
    },
    {
      "id": "bj5bnHdvfAMTQCjPP66qw",
      "type": "text",
      "x": 338.63398629862763,
      "y": -485.1139642266279,
      "width": 97.64800214767456,
      "height": 21.6,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9Z",
      "roundness": null,
      "seed": 742685194,
      "version": 107,
      "versionNonce": 175536074,
      "isDeleted": false,
      "boundElements": [
        {
          "id": "sN3AicLraia91Y_IEIuKG",
          "type": "arrow"
        }
      ],
      "updated": 1726815085040,
      "link": "https://learnblockchain.cn/docs/solidity/types.html#user-defined-value-types",
      "locked": false,
      "text": "Custom Value Types",
      "fontSize": 16,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Custom Value Types",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "type": "text",
      "version": 574,
      "versionNonce": 1916556246,
      "index": "b9a",
      "isDeleted": false,
      "id": "O6xmsxRJrL4bBohFIgiqj",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "angle": 0,
      "x": 209.74367410380341,
      "y": -108.58427672662793,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 100.63999938964844,
      "height": 21.6,
      "seed": 1260252502,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "b0dZvkbVGILIHw7tgi2wP",
          "type": "arrow"
        }
      ],
      "updated": 1726815706755,
      "link": "https://learnblockchain.cn/docs/solidity/control-structures.html#function-calls",
      "locked": false,
      "fontSize": 16,
      "fontFamily": 6,
      "text": "Function Implementation/Calls",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Function Implementation/Calls",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "b0dZvkbVGILIHw7tgi2wP",
      "type": "arrow",
      "x": 62.05781906017522,
      "y": -140.57746783630355,
      "width": 142.68585504362818,
      "height": 42.693191109675624,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9b",
      "roundness": null,
      "seed": 1898981014,
      "version": 118,
      "versionNonce": 343189642,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726815706756,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          71.3429275218141,
          0
        ],
        [
          71.3429275218141,
          42.693191109675624
        ],
        [
          142.68585504362818,
          42.693191109675624
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "igCuVjSf9jo3-SLmksHLQ",
        "focus": -0.004642864054910857,
        "gap": 5,
        "fixedPoint": [
          1.0552587154527966,
          0.4976785679725449
        ]
      },
      "endBinding": {
        "elementId": "O6xmsxRJrL4bBohFIgiqj",
        "focus": 0.009259259259258731,
        "gap": 5,
        "fixedPoint": [
          -0.0590737244335508,
          0.49537037037037046
        ]
      },
      "startArrowhead": null,
      "endArrowhead": null,
      "elbowed": true
    },
    {
      "id": "2m9E-83Y2SRcMjKZ9esaV",
      "type": "text",
      "x": -5.045701201372367,
      "y": -227.16318297662792,
      "width": 48.1760014295578,
      "height": 21.6,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9c",
      "roundness": null,
      "seed": 1162448854,
      "version": 74,
      "versionNonce": 1912466966,
      "isDeleted": false,
      "boundElements": [
        {
          "id": "dyJJlw-Rslu1VCdpulVaC",
          "type": "arrow"
        },
        {
          "id": "gWeOxl5fBAFMwCezA1fKi",
          "type": "arrow"
        }
      ],
      "updated": 1726815658322,
      "link": "https://learnblockchain.cn/docs/solidity/contracts.html#getter",
      "locked": false,
      "text": "Visibility",
      "fontSize": 16,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Visibility",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "dyJJlw-Rslu1VCdpulVaC",
      "type": "arrow",
      "x": 18.63203980977607,
      "y": -232.16318297662792,
      "width": 0.806647261148445,
      "height": 41.195144234675695,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9e",
      "roundness": null,
      "seed": 1714062474,
      "version": 93,
      "versionNonce": 161933386,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726815665904,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          -0.806647261148445,
          -41.195144234675695
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "2m9E-83Y2SRcMjKZ9esaV",
        "focus": -0.004151444579568102,
        "gap": 5.000000000000014,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "H_N1olJh-JULogWYT-v91",
        "focus": -0.13800710732395607,
        "gap": 5,
        "fixedPoint": null
      },
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "elbowed": false
    },
    {
      "id": "gWeOxl5fBAFMwCezA1fKi",
      "type": "arrow",
      "x": 18.567580048627633,
      "y": -203.58115172662792,
      "width": 0.27673787734697797,
      "height": 38.4921875,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9f",
      "roundness": null,
      "seed": 1611291082,
      "version": 81,
      "versionNonce": 694672202,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726815706755,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0.27673787734697797,
          38.4921875
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "2m9E-83Y2SRcMjKZ9esaV",
        "focus": 0.023432318363704813,
        "gap": 1.9820312499999915,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "igCuVjSf9jo3-SLmksHLQ",
        "focus": 0.15871622820459708,
        "gap": 3.0730669172015865,
        "fixedPoint": null
      },
      "startArrowhead": null,
      "endArrowhead": "triangle",
      "elbowed": false
    },
    {
      "id": "3SztxSaCtyG08R8rXMVc6",
      "type": "text",
      "x": -3.162888701372367,
      "y": -150.03818297662792,
      "width": 33.00800049304962,
      "height": 21.6,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9h",
      "roundness": null,
      "seed": 388929238,
      "version": 83,
      "versionNonce": 1257106646,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726815804190,
      "link": "https://learnblockchain.cn/docs/solidity/contracts.html#functions",
      "locked": false,
      "text": "Functions",
      "fontSize": 16,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Functions",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "jwPgWZEnajWtJoIvfmQV1",
      "type": "text",
      "x": 425.17695504862763,
      "y": 575.0243170233721,
      "width": 64,
      "height": 21.6,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "dotted",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9j",
      "roundness": null,
      "seed": 1098118678,
      "version": 55,
      "versionNonce": 1264329738,
      "isDeleted": false,
      "boundElements": [
        {
          "id": "RZySh2ukR10E02e4ua49h",
          "type": "arrow"
        }
      ],
      "updated": 1726816043137,
      "link": "https://learnblockchain.cn/docs/solidity/internals/layout_in_storage.html",
      "locked": false,
      "text": "Storage Layout",
      "fontSize": 16,
      "fontFamily": 6,
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Storage Layout",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "RZySh2ukR10E02e4ua49h",
      "type": "arrow",
      "x": 346.0109879418085,
      "y": 586.6571295233721,
      "width": 78.16596710681915,
      "height": 0.35852985974906915,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "b9k",
      "roundness": null,
      "seed": 1626126474,
      "version": 79,
      "versionNonce": 630361302,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1726816022486,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          78.16596710681915,
          0.35852985974906915
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": {
        "elementId": "2c2rpQ7CLfifI4aLgDBRJ",
        "focus": 0.048075598903422466,
        "gap": 7.165967106819153,
        "fixedPoint": null
      },
      "endBinding": {
        "elementId": "jwPgWZEnajWtJoIvfmQV1",
        "focus": -0.12265765688812834,
        "gap": 1,
        "fixedPoint": null
      },
      "startArrowhead": null,
      "endArrowhead": null,
      "elbowed": false
    }
  ],
  "appState": {
    "gridSize": 20,
    "gridStep": 5,
    "gridModeEnabled": false,
    "viewBackgroundColor": "#ffffff"
  },
  "files": {}
}