{ "name": "", "fontFamily": "SourceSansPro", "shapes": [ { "id": "hey", "type": "code", "pos": { "x": 12, "y": 238 }, "width": 755, "height": 166, "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "borderRadius": 0, "fill": "#FFFFFF", "stroke": "#0A0F25", "shadow": false, "3d": false, "multiple": false, "tooltip": "", "link": "", "icon": null, "iconPosition": "", "blend": false, "fields": null, "methods": null, "columns": null, "label": "// RegisterHash registers a function that returns a new instance of the given\n// hash function. This is intended to be called from the init function in\n// packages that implement hash functions.\nfunc RegisterHash(h Hash, f func() hash.Hash) {\n\tif h >= maxHash {\n\t\tpanic(\"crypto: RegisterHash of unknown hash function\")\n\t}\n\thashes[h] = f\n}", "fontSize": 16, "fontFamily": "DEFAULT", "language": "golang", "color": "#0A0F25", "italic": false, "bold": true, "underline": false, "labelWidth": 755, "labelHeight": 166, "zIndex": 0, "level": 1 }, { "id": "x", "type": "", "pos": { "x": 333, "y": 12 }, "width": 113, "height": 126, "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "borderRadius": 0, "fill": "#F7F8FE", "stroke": "#0D32B2", "shadow": false, "3d": false, "multiple": false, "tooltip": "", "link": "", "icon": null, "iconPosition": "", "blend": false, "fields": null, "methods": null, "columns": null, "label": "x", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#0A0F25", "italic": false, "bold": true, "underline": false, "labelWidth": 13, "labelHeight": 26, "labelPosition": "INSIDE_MIDDLE_CENTER", "zIndex": 0, "level": 1 }, { "id": "y", "type": "", "pos": { "x": 332, "y": 504 }, "width": 114, "height": 126, "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "borderRadius": 0, "fill": "#F7F8FE", "stroke": "#0D32B2", "shadow": false, "3d": false, "multiple": false, "tooltip": "", "link": "", "icon": null, "iconPosition": "", "blend": false, "fields": null, "methods": null, "columns": null, "label": "y", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#0A0F25", "italic": false, "bold": true, "underline": false, "labelWidth": 14, "labelHeight": 26, "labelPosition": "INSIDE_MIDDLE_CENTER", "zIndex": 0, "level": 1 } ], "connections": [ { "id": "(x -> hey)[0]", "src": "x", "srcArrow": "none", "srcLabel": "", "dst": "hey", "dstArrow": "triangle", "dstLabel": "", "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "stroke": "#0D32B2", "label": "", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#676C7E", "italic": true, "bold": false, "underline": false, "labelWidth": 0, "labelHeight": 0, "labelPosition": "", "labelPercentage": 0, "route": [ { "x": 389.5, "y": 138 }, { "x": 389.5, "y": 238 } ], "animated": false, "tooltip": "", "icon": null, "zIndex": 0 }, { "id": "(hey -> y)[0]", "src": "hey", "srcArrow": "none", "srcLabel": "", "dst": "y", "dstArrow": "triangle", "dstLabel": "", "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "stroke": "#0D32B2", "label": "", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#676C7E", "italic": true, "bold": false, "underline": false, "labelWidth": 0, "labelHeight": 0, "labelPosition": "", "labelPercentage": 0, "route": [ { "x": 389.5, "y": 404 }, { "x": 389.5, "y": 504 } ], "animated": false, "tooltip": "", "icon": null, "zIndex": 0 } ] }