Mercurial > hg > Papers > 2024 > matac-master
view Paper/fig/ls.svg @ 51:bc69a109778c
png to pdf
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 30 Jan 2024 19:51:40 +0900 |
parents | 83b783747d1a |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file with editors other than diagrams.net --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="631px" height="341px" viewBox="-0.5 -0.5 631 341" content="<mxfile host="app.diagrams.net" modified="2022-01-31T14:26:44.308Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36" etag="yD-rH5nX8-crcdYnvhqq" version="16.5.2" type="device" pages="4"><diagram id="AAaulOYO_kfhROZJ8ttr" name="Page-1">7Vpbb+I6EP41PBbFCQR4LLTbcySqrU5X2u2jSwzx1omRYwrsrz9jYpOLA2S7XLKoEhLxZGzsb77xjMe0vFG0ehB4Hj7ygLCW6wSrlnfXcl3kDlz4UpJ1Kun5g1QwEzTQSpngmf4iWuho6YIGJCkoSs6ZpPOicMLjmExkQYaF4Mui2pSz4q/O8YxYgucJZrb0Ow1kmEr7bi+T/0PoLDS/jMz6ImyU9UqSEAd8mRN59y1vJDiX6VO0GhGmwDO4pP2+7Hi7nZggsazTYfrz5d9vfLKU8vH24cm7+Tr+Or5BfjrMO2YLvWI9W7k2EAi+iAOiRnFa3nAZUkme53ii3i7B6CALZcSgheBxShkbccYFtGMeg9LQnqie+zsRkqxyIj3xB8IjIsUaVMxbR4OoWeTr5jIzCTKyMG+OvhZiTYPZdugMKXjQYP0OcIdxg1GApeQwZjiZp9Sd0pXC+SiI+UXE+jZinQrAOqfCy206Xm4RL1RBsfMC5tkABbA16SYXMuQzHmN2n0mHRVfNdMaczzV4P4mUa73P4oXkRWjJisofuecXNVS7q1t3Kz3yprE2jRjWqzrdOG0HuUaSdvX9nhFkvTetQvcnIijgRoQW7rRowhdiQvbgpmGTWMyI3IevNpwCdS9BBGFY0vdiPDi6ub2G+4frNMw/agQuEge3KgXIQlEOpKKrbDmsyW4IjA6RV/tL5iMveRep9JePc9utyW1Uk9o523UrbGdktT1A/8ITp7CyLXW8QZE6nl/iRLpu3SufwZQG6nRKA6HSQCkw1kAbfm2X/XHK9Y5LuUrqoHpbbYmmzgGafpxyJuc+RDnvk3KnoFzfohyN4YylLCIIsegHm7ksci6Rgr+RUkZekaRjRmcxNCfAEBWFhyo0UDgH3eoXEQ0Ctiv4FJl9hHDj9Yu4d+xoU5Xve6eKNoMKOwSwlGu3Q/ngdWk7GPdrbJ5U3jAufe5CTT+odpqWWKKmH1U7/aYhVufwcm25OKqbGZktqyGpkd87UmrUcy+bGqHOcVn3d6TjTl3WuZ+sOwnruhbr3ggMeAsykPtM5X2vAp5m6kmrqbfmGuAas8TScWu72IuliQN7K2h48dQpbCBtp++dt26K+nV3Fr/mznKewimyj8hq/q6Td8urdbyD12JndTuzNzf8NrFcXLj8baLBaTeJrzh6uKXoUXWeOS+N7cwyb4c9MX5TnLtiU3m97sFAPzirqeya/A4bJEsaMZzizGNpUgEFzCSkLBjjNV+o6SYST95MaxhyQX+BPs4sh4XUKYDnFDSeVU89piAJ6DwZsFFJ9IhXBcUxTqSZDWcMzxP6upmf6hhBSKbxkEvJI62Up0pApnix4eQJ9saqAhaqqi5sL9CPb2M7wn+hTNXAv63nO2uvv+thjEzlPv9KwLVoPBtv1O46meQ/jYESceg+ZZvzZggdCYwwnKujyAaT7hA+gNJIJYVdmOsI2ihrw0epCzniMUwf040VCVBjSRQ9wJ8llvh1S1zb3vud5DALzKmqptFP59d2wR1S3YgmCeXxp8lPYPKqJOisJvfs5LHdbn/a+gS2Hlzc1nYVxTL0+Wp3bt+/8OHbZJyH/7Wkbd2Qsl75nn2bD/7pPTvqlgb6cFkPmtl/bFP17J/K3v3/</diagram><diagram id="s08jDtw-m_Aoh3yq8LbV" name="Page-2">7Vpdc5s6EP01nmkfkgFksPMYx07bmd5Mpu7cmzx1ZCNjJYCILGLcX38lI/EpF5LixEzrF1sHaUFnj1e7SANwFSSfKIzW/xAX+QPLcJMBmA4sy7QuLP4lkF2KjEwJeBS7slMOzPFPJEFDojF20abUkRHiMxyVwSUJQ7RkJQxSSrblbivil+8aQQ/VgPkS+nX0P+yydYqOrVGOf0bYW6s7m85FeiWAqrOcyWYNXbItQGA2AFeUEJb+CpIr5AvyFC//js2fxuTOeJwmRjhd/fg6HYVnqbHrlwzJpkBRyF5tevbZu7vdfg+sxXwbk/jpbPFtJocYz9CPJV9yrmynCKQkDl0kjJgDMNmuMUPzCC7F1S2XDMfWLPDl5RUJ2RXxCd2PBdfXBv8IHPu+wkMS8sETeWdEGUoqrmqYp5mRz1WLSIAY3fFx0oot5yT1ajp22t7m3rcM2Wdd8PxQ9oNScF5mOSeV/5C8vsB91ks4NlpwfIjLdsRpOD/IpaXI26m2USPTdDRkZmDnbIJmNrkVHl1QM5NwE6UhZ4UTwf7ReARWhcdxncehTpPHYnHYRxatcZlFoFHjm7Lo9JFF4JwYi6MWLIbupcgF8ohXYK4cPDlbdHcnGue2at7LnvvGNCn2nO5UK8GsMIy37gtX8kGioca8zEUbEtMlav5TMkg99Ct7MgQit5T51B1ecKitcajCKPIhw8/lfEnnZXmHW4L5dPP11i7rya6G/nTeclQxQakYcoyKIbNiKCWmZmgvumzar9fhuFsdavVk/lJPh7RrNGi3Yx2Cljp0/urwGDq8qOkQh7wsEx6hCNU0ycM+Kwtxwyh5RJUUUZM1Qh97IW8uuWwQxydiEcG8dLqUFwLsuv6htass96Ot+ZXValhfrHT5JzjWYmXWKybMaUj+emfffnf3mDX39CElq5QH710dqFc8/WKxWh6Y753Ymv2sVZ1To7FNsfpHFAjqf9mYmakweKKpGegqNQNvnJqZdrdS7G+NoBTWLMXTrlb7IMUH/ym+ngY3y/DheWGD3f23aKJeFhSFxxmeyyahbE08EkJ/lqMV9eV9vhISSeE9IMZ2chcHxoyU5asEaxYjYCbeRsGCUVmy545lN0Vd0bpFFHO+RBZc0HJFUV2Ke9xS3EO9lFtr9PfWRd0LC8dnchtmIPbU1E6M8xSLbSrOHFit9nsyBcjxxHcUMzV8QRWoEP6Aqc0UfkTcP5f8DiEM0BlHYSDSlf219HEs4wOvaZC4/rFuVj6ysOAhSDdTTHlyQ+iuYuvLDS98b+JgwV3ffWXloxU7zbpK5VIqtozqKVi2wfo2dVX9pUTNIX3ZxHrTPSxt7DZr3J1o7D52oE134X8jgOrXZmCU/z/muLK3e+Q00dJtaXQSmStx+HDAdvFzFdpEMKwF8PbhN3uAop0CXLhjIbyHaJtZ/6NCePUYgi6E644hdBHCtUc9WrwZ69tRj+oy6VjnmsMeuoXyFYc9eDM/65NGivzEFJj9Dw==</diagram><diagram id="_SMWdJT_P9braKPgiXsX" name="Page-3">7Vpdc+I2FP01zLQPZGwLG3gMJNl2mu5sm6ab9CWjYGGU2BaVRYD99ZWwhC1bxIaCgc3mJejavpbOPfdLcgsMo8UnCqeT34mPwpZj+YsWuGo5ju30Hf5PSJappGtLQUCxL2/KBHf4G5JCS0pn2EeJdiMjJGR4qgtHJI7RiGkySCmZ67eNSai/dQoDVBLcjWBYln7FPpuk0p7TzeS/IBxM1Jttr59eiaC6Wa4kmUCfzHMicN0CQ0oIS39FiyEKBXgKl8X9H1fz6yV5TeJP4Uv0NLwHg3aq7GabR9ZLoChme1YtF/sGw5kETC6WLRWClMxiHwktVgsM5hPM0N0UjsTVOecMl01YFPKRzX+OcRgOSUgoH8ck5jcN5BsQZWhRsEnFguw1ypyeiESI0SV/TmpxLTfVo5gp7TTPzGx7UjbJm7gnhVBSK1irzuDjPySCW6DpnC+YHM0TAxNUg8m18DCCqoGEyTSNLWO8EOAfDEZg6zD2yzB2DCh2DgVi5xxBXJNPgmgbyHgoFO2/Bre/YXD/hILbPy3ozLG7bBtA83mSkUNC2YQEJIbhdSYd6I6e3XNLyFQC+oIYW8qMCWeM6HCjBWYP4vELV44ec1euFlLzarBUg5gvN33I46FdCh7zV7MHVyPtyS+IYo4YolIoTIt5Kr0McRBzWYR9P8yikABhB7tzIMmMjtA793myUIA0QO/q88xEoiiEDL/ps9u7c3nn6FzAPZ5zGafbrYFi7F+KUjBLgznkdEfLeYCb579dxX+jt1nvetuhvaBT0wuA2eA5g7oGgypZbV+Rb/hCMF9dVoV1dD6BboEo6TLlU/n6tKioX1DkFBSlOJQUrUi3XvbuPOztl4f/L3q728TuQ/MQ1OThhmD8g4db8bDckeGYd+XCABShEid5emA6ERNGySsq9A2GVgLKrD7iLBEpf3O6N+Uune6HylbFHs8tJytTVwIOlaxUea9Zx+dr/pDWKTaNR7eOfY4VmevpHG+wZ6RDa/rPi0c7Dw9fo/unwdvfFm5bZcxOvttxLC1jtq0LC4BdWp4xiZnyxJYDbm4s/tdAjlW7qpVJ1tlApmZaHjXNM/MwR/ewo/c89llubnnWqcFYZ3vrY/aOteOJvcHmzVTt3b5OqZ2r9l6noKjhqt1290vF76h9VFVZNRWPupHx/VDRtC/phaIPSaYw1jjp/TsTx5cD7Vcg/r8iPodLfnMMI9TmUhiJvLO6lmp2rJ9434LE9Z/VC/iE03ekSpT4mdZ86w4TlcsUUw0QpMkVpjwdErosTPrXz7yL/jyLnnmtt2m2e+/eQjRmJ9q7FfZLTG3H+hC/me6tW46YzTUe6vejFnWrIq0WZy+s3k49x8EDcK9mAHbMjGmotTBtwKZ+KpqylvhERPVlWQwA4/GqQyuFBbHSzM1TDeWgtFusqwwTp+/+hSPWusf9+3B+4xGrd3a+L/YYLO8sAoAqQKorsP4xI4Ca5hEjgPT8+DmZlqoRpfVHjVG/xihUwp6hxrCarDGc8g7xOvhva9mMPVkJqvMnRvO1vg9l+OKxDbAM+UX1W/s2vHFTu87JQNaej0KYJHj0Xoe+aaM469w9p1O/d+eDxsvCo57Xgqpj1rrtNujauiL3YO22kVlONbMy5tgb3DL/0ecGYjX4MegRi0MjxDV2y88N4jqpcV8Rkg+zr9RT2mff+oPr/wA=</diagram><diagram id="HHLeNmLiLjBSiti2kdQe" name="Page-4">7Vtbc+o2EP41zLQPycgSNvBILjS9nUnLdJo8OliAzjEWkUWA/PpKWLIs24Ch2IFJ8hJrba2tb7/d1UqihW5nq1+YP5/+SQMctiAIVi1014LQgT0o/knJOpF0vF4imDASqIeMYEjesRICJV2QAMfWg5zSkJO5LRzRKMIjbsl8xujSfmxMQ/utc3+CC4LhyA+L0n9JwKeJtAs7Rv6AyWSq3+zo8c18/bAaSTz1A7rMiNB9C90ySnlyNVvd4lCCp3EZkt/A2/tgOexDHFB2/xT/g68SZYNDuqRDYDjiR6t+/OsdvfwdrV4f+r3B79+fHl5fqeoC3vxwofBSY+VrDSCjiyjAUglooZvllHA8nPsjeXcpKCNkUz4LRcsRl2MShrc0pEy0IxqJh27UGzDjeJUzyZ7xOCnIgp2YzjBna9FPaXGBm+jRxFRjWRorO56STbMW7iqhr5g1SVUb9MSFAvAAMJ3LBVOgeWZgwv1gCi0iiuD9QPrxPAktY7KS4NcGI3JsGHtFGNslKLbrAhFdIogp+RSITgkZG0WxXQQtEDlGNSnjUzqhkR/eG+mN7ejmmT8onStAv2PO1yph+gtObbjxivAn2f3aVa3nzJ27ldK8aax1IxLDTTp5Tk8LnrN3TcdNy+r5iBkRiGGmhNK0RGTSfkgmkZDNSBCEJgpJEI6wuwCSLtgI7wBcBXbuswnmuwKuV04khkOfkzf7605OC/cSnQu5Z+ZcXgUUo6AvZ4ImDWaQsx0t4wFulv/OPv6XehvY6W11ewGq6AWw3OAZg7olBtWyyr6i3vBIiRidmYW1bT6hTo4oyTBVr+z0NK+ol1MEc4oSHAqKNqRLh308Dzun5eH/i97uIbG7bh7Cijx0v3h4Ah52CzwkkSjKpQEYxgVOivTAbSLGnNEfOFc3lJQSvsrqI8ESmfK3p/uy3GXTva5sla/x3GKyKqtKUF3JqldinEAM+VMaJ18zfrRxdO11WRMy17Mp/tElo+MUQTv7agcCK2NegWuA0DElz5hGXLtiC6LBAIi/BnKsUzXJwi1saqbk0Z95YS4GbRf78JrHuch1GQ+cG4ztCjB+ztqxcjxxQLnNm5m1d3o2pY6etXfbOUUNz9qdKotBn7N81NOy/VREX1Q8BRXLVtS8UBYi8dyPLE56rwu5e3ljXU3k/x9YfENfPBz5M3wlpP5M5p3NvUQzBD+JwgXL+z/rF4gPTt6RKNHiF1bxrUd8qBqm/NQJ9ll8R5hIh5Stcx/96zdRRX9bzF7EXG/b1568fAvxmJ9p8ZZbLymrO9I9/GbKt04xYjZXeOjrZyvq7ou0Vpy9Bt2jao7aA3C3agAuZ0xDpUVx4Uv7qSzKWvKEiK7LTAxA4/GmQiuEBTlS4+aJhmJQOi7W7Q0T5+/+uS3Wqtv99Tl/7+KcXy4yAO8iIgCsOgXbUgw0EwFg2fpdsxFAeX70Es8LsxGt9WuOUX2OkZsJeyVzDNBkmNEDy1AsDf6HWtawx0xBbf5EeJnq+1SGz2/bIFCSX3S91Yzhqyxcmvp8FPpxTEa7SvRtK8WmdPdgu3rxLhqNzwu3nJ5ppt5G+/ZZq9bbqOPYitxm621YYTHXUMfZ4pjZY59bmNXgcdBzmx7CCiu9l4ZxlezYcJAsLmLuTIqjBZMIZHIc2PQCNSe+U2yK5wgAgLXRV0dKtF2qXZISUz9rxtqHnbw7PCWmmJqUqPZpdUq8Bl7n4LSYWed2ku7ZbV8jOasCTP/yZe/27oceosrn5LZzZE5u509jeQ3n5OJpPjKWFl6RmH9FpIQzeRvVd35HNM3PpBIbmx+bofv/AA==</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="435" y="20" width="160" height="180" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="180" y="20" width="160" height="180" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="260" cy="60" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="220" cy="140" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 300 160 L 299.99 233.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 299.99 238.88 L 296.49 231.88 L 299.99 233.63 L 303.49 231.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="300" cy="140" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 220 120 L 260 80" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 260 80 L 300 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="435" y="0" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 15px; margin-left: 436px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">inode tree</div></div></div></foreignObject><text x="465" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">inode tree</text></switch></g><rect x="180" y="0" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 15px; margin-left: 181px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">index tree</div></div></div></foreignObject><text x="210" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">index tree</text></switch></g><ellipse cx="515" cy="60" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 475 160 L 474.98 242.64" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 474.98 247.89 L 471.48 240.89 L 474.98 242.64 L 478.48 240.89 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="475" cy="140" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="555" cy="140" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 475 120 L 515 80" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 515 80 L 555 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="170" y="240" width="210" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 208px; height: 1px; padding-top: 255px; margin-left: 172px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span>key: name->value (filename)</span><br /><span>value: gearsDirectory->INodeNumber</span></div></div></div></foreignObject><text x="172" y="259" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: name->value (filename)...</text></switch></g><path d="M 160 35 L 173.63 35" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 35 L 171.88 38.5 L 173.63 35 L 171.88 31.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="20" width="160" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 35px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#ff0000">get</font><br />key: name->value (filename)</div></div></div></foreignObject><text x="2" y="39" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><path d="M 375 325 L 405 325 L 405 34.9 L 427.67 34.93" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 432.92 34.94 L 425.92 38.43 L 427.67 34.93 L 425.93 31.43 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="175" y="310" width="200" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 198px; height: 1px; padding-top: 325px; margin-left: 177px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#ff0000">get</font><br />key: <span>gearsDirectory->INodeNumber</span></div></div></div></foreignObject><text x="177" y="329" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><rect x="435" y="250" width="195" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 193px; height: 1px; padding-top: 265px; margin-left: 437px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: gearsDirectory->INodeNumber<br />value: newDirectory</div></div></div></foreignObject><text x="437" y="269" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: gearsDirectory->INodeNumber...</text></switch></g><path d="M 301.04 270 L 301.01 293.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 301 298.88 L 297.51 291.88 L 301.01 293.63 L 304.51 291.89 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="20" width="160" height="30" rx="4.5" ry="4.5" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="175" y="310" width="195" height="30" rx="4.5" ry="4.5" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>