minor_improvements_feedback (#56)

This commit is contained in:
Evgeny
2021-12-06 20:44:49 +03:00
committed by GitHub
parent b2a0190165
commit ad2e66ae8c
5 changed files with 1625 additions and 1375 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -2712,14 +2712,14 @@
</g>
<g id="y.node.150">
<g fill="rgb(250,213,134)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(250,213,134)">
<rect x="2405.2896" width="287.4766" height="30" y="-2235.9622" stroke="none"/>
<rect x="2405.2896" width="287.4766" height="30" y="-2235" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="2405.2896" width="287.4766" height="30" y="-2235.9622"/>
<rect fill="none" x="2405.2896" width="287.4766" height="30" y="-2235"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="2412.2896" xml:space="preserve" y="-2213.1057" stroke="none">The full template specialization</text>
<text x="2412.2896" xml:space="preserve" y="-2212.1436" stroke="none">The full template specialization</text>
</g>
</g>
</g>
@@ -2940,7 +2940,7 @@
</g>
<g id="y.edge.379">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M2309.3787 -2190.2998 L2367.4058 -2190 L2367.4058 -2220 L2405.2896 -2220.2007"/>
<path fill="none" d="M2309.3787 -2190.2998 L2367.4058 -2190 L2367.4058 -2220 L2405.2896 -2220"/>
</g>
</g>
<g id="y.edge.378">
@@ -3510,18 +3510,18 @@
</g>
<g id="y.node.193">
<g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(245,245,245)">
<rect x="1691.6563" y="-241.7005" width="440.9541" rx="4" ry="4" height="1526.336" stroke="none"/>
<rect x="1691.6563" y="-241.7005" width="971.7281" rx="4" ry="4" height="1526.336" stroke="none"/>
</g>
<g>
<g fill="rgb(235,235,235)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(235,235,235)">
<rect x="1691.6563" width="440.9541" height="22.3765" y="-241.7005" stroke="none"/>
<rect x="1691.6563" width="971.7281" height="22.3765" y="-241.7005" stroke="none"/>
</g>
<g font-size="15px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="2089.7485" xml:space="preserve" y="-224.6199" stroke="none">5 step</text>
<text x="2620.5225" xml:space="preserve" y="-224.6199" stroke="none">5 step</text>
</g>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-dasharray="6,2" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect x="1691.6563" y="-241.7005" fill="none" width="440.9541" rx="4" ry="4" height="1526.336"/>
<rect x="1691.6563" y="-241.7005" fill="none" width="971.7281" rx="4" ry="4" height="1526.336"/>
</g>
</g>
<g id="y.node.194">
@@ -3643,170 +3643,170 @@
</g>
<g id="y.node.203">
<g fill="rgb(150,187,124)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(150,187,124)">
<rect x="1723.3115" width="90.6992" height="30" y="564.2995" stroke="none"/>
<rect x="1723.3115" width="90.6992" height="30" y="626.7412" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1723.3115" width="90.6992" height="30" y="564.2995"/>
<rect fill="none" x="1723.3115" width="90.6992" height="30" y="626.7412"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1730.3115" xml:space="preserve" y="587.1559" stroke="none">Libraries</text>
<text x="1730.3115" xml:space="preserve" y="649.5977" stroke="none">Libraries</text>
</g>
</g>
</g>
<g id="y.node.204">
<g fill="rgb(250,213,134)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(250,213,134)">
<rect x="1943.5322" width="62.9258" height="30" y="324.2995" stroke="none"/>
<rect x="1943.5322" width="62.9258" height="30" y="394.502" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="62.9258" height="30" y="324.2995"/>
<rect fill="none" x="1943.5322" width="62.9258" height="30" y="394.502"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="347.1559" stroke="none">boost</text>
<text x="1950.5322" xml:space="preserve" y="417.3584" stroke="none">boost</text>
</g>
</g>
</g>
<g id="y.node.205">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1943.5322" width="78.4922" height="30" y="387.3455" stroke="none"/>
<rect x="1943.5322" width="78.4922" height="30" y="449.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="78.4922" height="30" y="387.3455"/>
<rect fill="none" x="1943.5322" width="78.4922" height="30" y="449.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="410.202" stroke="none">opencv</text>
<text x="1950.5322" xml:space="preserve" y="472.6437" stroke="none">opencv</text>
</g>
</g>
</g>
<g id="y.node.206">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1943.5322" width="57.3691" height="30" y="447.3455" stroke="none"/>
<rect x="1943.5322" width="57.3691" height="30" y="509.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="57.3691" height="30" y="447.3455"/>
<rect fill="none" x="1943.5322" width="57.3691" height="30" y="509.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="470.202" stroke="none">poco</text>
<text x="1950.5322" xml:space="preserve" y="532.6437" stroke="none">poco</text>
</g>
</g>
</g>
<g id="y.node.207">
<g fill="rgb(150,187,124)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(150,187,124)">
<rect x="1943.5322" width="174.0781" height="30" y="264.2995" stroke="none"/>
<rect x="1943.5322" width="174.0781" height="30" y="339.2167" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="174.0781" height="30" y="264.2995"/>
<rect fill="none" x="1943.5322" width="174.0781" height="30" y="339.2167"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="287.1559" stroke="none">Libraries inclusion</text>
<text x="1950.5322" xml:space="preserve" y="362.0731" stroke="none">Libraries inclusion</text>
</g>
</g>
</g>
<g id="y.node.208">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1943.5322" width="87.3887" height="30" y="507.3455" stroke="none"/>
<rect x="1943.5322" width="87.3887" height="30" y="569.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="87.3887" height="30" y="507.3455"/>
<rect fill="none" x="1943.5322" width="87.3887" height="30" y="569.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="530.202" stroke="none">protobuf</text>
<text x="1950.5322" xml:space="preserve" y="592.6437" stroke="none">protobuf</text>
</g>
</g>
</g>
<g id="y.node.209">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1943.5322" width="67.3496" height="30" y="567.3455" stroke="none"/>
<rect x="1943.5322" width="67.3496" height="30" y="629.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="67.3496" height="30" y="567.3455"/>
<rect fill="none" x="1943.5322" width="67.3496" height="30" y="629.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="590.202" stroke="none">gRPC</text>
<text x="1950.5322" xml:space="preserve" y="652.6437" stroke="none">gRPC</text>
</g>
</g>
</g>
<g id="y.node.210">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1943.5322" width="41.7734" height="30" y="627.3455" stroke="none"/>
<rect x="1943.5322" width="41.7734" height="30" y="689.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="41.7734" height="30" y="627.3455"/>
<rect fill="none" x="1943.5322" width="41.7734" height="30" y="689.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="650.202" stroke="none">fmt</text>
<text x="1950.5322" xml:space="preserve" y="712.6437" stroke="none">fmt</text>
</g>
</g>
</g>
<g id="y.node.211">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1943.5322" width="81.8223" height="30" y="687.3455" stroke="none"/>
<rect x="1943.5322" width="81.8223" height="30" y="749.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="81.8223" height="30" y="687.3455"/>
<rect fill="none" x="1943.5322" width="81.8223" height="30" y="749.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="710.202" stroke="none">pybindll</text>
<text x="1950.5322" xml:space="preserve" y="772.6437" stroke="none">pybindll</text>
</g>
</g>
</g>
<g id="y.node.212">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1943.5322" width="72.9355" height="30" y="747.3455" stroke="none"/>
<rect x="1943.5322" width="72.9355" height="30" y="809.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1943.5322" width="72.9355" height="30" y="747.3455"/>
<rect fill="none" x="1943.5322" width="72.9355" height="30" y="809.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1950.5322" xml:space="preserve" y="770.202" stroke="none">spdlog</text>
<text x="1950.5322" xml:space="preserve" y="832.6437" stroke="none">spdlog</text>
</g>
</g>
</g>
<g id="y.node.213">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1939.6365" width="107.3984" height="30" y="807.3455" stroke="none"/>
<rect x="1939.6365" width="107.3984" height="30" y="869.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1939.6365" width="107.3984" height="30" y="807.3455"/>
<rect fill="none" x="1939.6365" width="107.3984" height="30" y="869.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1946.6365" xml:space="preserve" y="830.202" stroke="none">ranges_v3</text>
<text x="1946.6365" xml:space="preserve" y="892.6437" stroke="none">ranges_v3</text>
</g>
</g>
</g>
<g id="y.node.214">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1940.7595" width="105.1523" height="30" y="867.3455" stroke="none"/>
<rect x="1940.7595" width="105.1523" height="30" y="929.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1940.7595" width="105.1523" height="30" y="867.3455"/>
<rect fill="none" x="1940.7595" width="105.1523" height="30" y="929.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1947.7595" xml:space="preserve" y="890.202" stroke="none">tensorflow</text>
<text x="1947.7595" xml:space="preserve" y="952.6437" stroke="none">tensorflow</text>
</g>
</g>
</g>
<g id="y.node.215">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1940.7595" width="72.9355" height="30" y="927.3455" stroke="none"/>
<rect x="1940.7595" width="72.9355" height="30" y="989.7872" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1940.7595" width="72.9355" height="30" y="927.3455"/>
<rect fill="none" x="1940.7595" width="72.9355" height="30" y="989.7872"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1947.7595" xml:space="preserve" y="950.202" stroke="none">opencl</text>
<text x="1947.7595" xml:space="preserve" y="1012.6437" stroke="none">opencl</text>
</g>
</g>
</g>
@@ -3825,53 +3825,53 @@
</g>
<g id="y.node.217">
<g fill="rgb(250,213,134)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(250,213,134)">
<rect x="1940.7595" width="121.8223" height="30" y="996.5895" stroke="none"/>
<rect x="1936.5649" width="121.8223" height="30" y="1035.9278" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1940.7595" width="121.8223" height="30" y="996.5895"/>
<rect fill="none" x="1936.5649" width="121.8223" height="30" y="1035.9278"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1947.7595" xml:space="preserve" y="1019.4459" stroke="none">gtest/gmock</text>
<text x="1943.5649" xml:space="preserve" y="1058.7842" stroke="none">gtest/gmock</text>
</g>
</g>
</g>
<g id="y.node.218">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1937.7723" width="35.1133" height="30" y="1059.6355" stroke="none"/>
<rect x="1937.7723" width="35.1133" height="30" y="1086.8547" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1937.7723" width="35.1133" height="30" y="1059.6355"/>
<rect fill="none" x="1937.7723" width="35.1133" height="30" y="1086.8547"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1944.7723" xml:space="preserve" y="1082.4919" stroke="none">Qt</text>
<text x="1944.7723" xml:space="preserve" y="1109.7112" stroke="none">Qt</text>
</g>
</g>
</g>
<g id="y.node.219">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1937.5825" width="72.9258" height="30" y="1119.6355" stroke="none"/>
<rect x="1937.5825" width="72.9258" height="30" y="1137.7816" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1937.5825" width="72.9258" height="30" y="1119.6355"/>
<rect fill="none" x="1937.5825" width="72.9258" height="30" y="1137.7816"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1944.5825" xml:space="preserve" y="1142.4919" stroke="none">catch2</text>
<text x="1944.5825" xml:space="preserve" y="1160.6381" stroke="none">catch2</text>
</g>
</g>
</g>
<g id="y.node.220">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1936.5649" width="140.748" height="30" y="1179.6355" stroke="none"/>
<rect x="1936.5649" width="140.748" height="30" y="1188.7086" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1936.5649" width="140.748" height="30" y="1179.6355"/>
<rect fill="none" x="1936.5649" width="140.748" height="30" y="1188.7086"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1943.5649" xml:space="preserve" y="1202.4919" stroke="none">google profiler</text>
<text x="1943.5649" xml:space="preserve" y="1211.5651" stroke="none">google profiler</text>
</g>
</g>
</g>
@@ -3888,6 +3888,33 @@
</g>
</g>
</g>
<g id="y.node.409">
<g fill="rgb(150,187,124)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(150,187,124)">
<rect x="1708.0416" width="126.2152" height="58.3533" y="248.7443" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1708.0416" width="126.2152" height="58.3533" y="248.7443"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1734.4744" xml:space="preserve" y="273.5265" stroke="none">Working</text>
<text x="1712.7996" xml:space="preserve" y="298.0284" stroke="none"> with libraries</text>
</g>
</g>
</g>
<g id="y.node.410">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="1969.3677" width="90.6992" height="30" y="262.921" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="1969.3677" width="90.6992" height="30" y="262.921"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="1972.4663" xml:space="preserve" y="285.7774" stroke="none">Licensing</text>
</g>
</g>
</g>
<g id="y.edge.112">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1882.6818 -125.9916 L1920 -125.836 L1920 -189.324 L1973.7748 -189.324"/>
@@ -3925,83 +3952,79 @@
</g>
<g id="y.edge.118">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1813.9857 579.2995 L1890 579.2995 L1890 339.2995 L1943.5061 339.2995"/>
<path fill="none" d="M1813.9857 641.7412 L1890 641.7412 L1890 409.502 L1943.5061 409.502"/>
</g>
</g>
<g id="y.edge.119">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1814.0234 579.2995 L1890 579.2995 L1890 402.3455 L1943.5061 402.3455"/>
<path fill="none" d="M1814.0234 641.7412 L1890 641.7412 L1890 464.7872 L1943.5061 464.7872"/>
</g>
</g>
<g id="y.edge.120">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1814.036 579.2995 L1890 579.2995 L1890 462.3455 L1943.5061 462.3455"/>
<path fill="none" d="M1814.036 641.7412 L1890 641.7412 L1890 524.7872 L1943.5061 524.7872"/>
</g>
</g>
<g id="y.edge.388">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1943.5322 279.2995 L1890.3724 279.2995 L1890.3724 579.2995 L1814.0107 579.2995"/>
<path fill="none" d="M1943.5322 354.2167 L1890.3724 354.2167 L1890.3724 641.7412 L1814.0107 641.7412"/>
</g>
</g>
<g id="y.edge.121"/>
<g id="y.edge.387">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1814.0107 579.2995 L1890.3724 579.2995 L1890 522.3455 L1943.5322 522.3455"/>
<path fill="none" d="M1814.0107 641.7412 L1890.3724 641.7412 L1890 584.7872 L1943.5322 584.7872"/>
</g>
</g>
<g id="y.edge.122">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1813.9813 579.2995 L1890.3724 579.2995 L1890.3724 585.0856 L1943.5421 585.0856"/>
<path fill="none" d="M1813.9813 641.7412 L1890.3724 641.7412 L1890.3724 647.5274 L1943.5421 647.5274"/>
</g>
</g>
<g id="y.edge.123">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1814.0109 579.2995 L1890 579.2995 L1890 642.3455 L1943.5061 642.3455"/>
<path fill="none" d="M1814.0109 641.7412 L1890 641.7412 L1890 704.7872 L1943.5061 704.7872"/>
</g>
</g>
<g id="y.edge.124">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1813.9707 579.2995 L1890 579.2995 L1890 702.3455 L1943.5061 702.3455"/>
<path fill="none" d="M1813.9707 641.7412 L1890 641.7412 L1890 764.7872 L1943.5061 764.7872"/>
</g>
</g>
<g id="y.edge.125">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1814.0084 579.2995 L1890 579.2995 L1890 762.3455 L1943.5061 762.3455"/>
<path fill="none" d="M1814.0084 641.7412 L1890 641.7412 L1890 824.7872 L1943.5061 824.7872"/>
</g>
</g>
<g id="y.edge.126">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1813.986 579.2995 L1890 579.2995 L1890 822.3455 L1939.6365 822.3455"/>
<path fill="none" d="M1813.986 641.7412 L1890 641.7412 L1890 884.7872 L1939.6365 884.7872"/>
</g>
</g>
<g id="y.edge.127">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1813.9955 579.2995 L1890 579.2995 L1890 882.3455 L1940.71 882.3455"/>
<path fill="none" d="M1813.9955 641.7412 L1890 641.7412 L1890 944.7872 L1940.71 944.7872"/>
</g>
</g>
<g id="y.edge.128">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1813.9933 579.2995 L1890 579.2995 L1890 942.3455 L1940.7595 942.3455"/>
<path fill="none" d="M1813.9933 641.7412 L1890 641.7412 L1890 1004.7872 L1940.7595 1004.7872"/>
</g>
</g>
<g id="y.edge.131"/>
<g id="y.edge.129">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1830.6794 1110 L1890 1110 L1890 1011.5895 L1940.71 1011.5895"/>
<path fill="none" d="M1830.6794 1110 L1890 1110 L1890 1050.9277 L1936.5194 1050.9277"/>
</g>
</g>
<g id="y.edge.130">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1830.6503 1110 L1890 1110 L1890 1074.6355 L1937.7257 1074.6355"/>
</g>
</g>
<g id="y.edge.131">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1830.6996 1110 L1890 1110 L1890 1126.9675 L1937.536 1126.9675"/>
<path fill="none" d="M1830.6503 1110 L1890 1110 L1890 1101.8547 L1937.7257 1101.8547"/>
</g>
</g>
<g id="y.edge.132">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1830.6597 1110 L1890 1110 L1890 1194.6355 L1936.5649 1194.6355"/>
<path fill="none" d="M1830.6597 1110 L1890 1110 L1890 1203.7086 L1936.5649 1203.7086"/>
</g>
</g>
<g id="y.edge.133">
@@ -4009,6 +4032,11 @@
<path fill="none" d="M1830.6846 1110 L1890 1110 L1890 1254.6355 L1938.1918 1254.6355"/>
</g>
</g>
<g id="y.edge.392">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1969.3677 277.921 L1834.2567 277.921"/>
</g>
</g>
<g id="y.node.222">
<g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(245,245,245)">
<rect x="1707.8141" y="1338.8118" width="1268.5435" rx="4" ry="4" height="262.3765" stroke="none"/>
@@ -6177,15 +6205,15 @@
</g>
</g>
<g id="y.node.358">
<g fill="rgb(204,238,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(204,238,255)">
<rect x="2063.9931" width="48.4531" height="30" y="7905" stroke="none"/>
<g fill="rgb(150,187,124)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(150,187,124)">
<rect x="2063.9931" width="48.4531" height="30" y="7904.8173" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="2063.9931" width="48.4531" height="30" y="7905"/>
<rect fill="none" x="2063.9931" width="48.4531" height="30" y="7904.8173"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="2070.9932" xml:space="preserve" y="7927.8564" stroke="none">OSI</text>
<text x="2070.9932" xml:space="preserve" y="7927.6738" stroke="none">OSI</text>
</g>
</g>
</g>
@@ -6876,6 +6904,20 @@
</g>
</a>
</g>
<g id="y.node.411">
<g fill="rgb(255,213,228)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke="rgb(255,213,228)">
<rect x="2147.6104" width="468.8779" height="60.92" y="247.461" stroke="none"/>
</g>
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<rect fill="none" x="2147.6104" width="468.8779" height="60.92" y="247.461"/>
</g>
<g>
<g font-size="20px" stroke-linecap="butt" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
<text x="2160.272" xml:space="preserve" y="273.5265" stroke="none">Carefully read the terms of the license agreement.</text>
<text x="2220.8823" xml:space="preserve" y="298.0284" stroke="none">Your project must comply with them.</text>
</g>
</g>
</g>
<g id="y.edge.195">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1922.0948 4980 L1980 4980 L1980 4735.9414 L2146.6169 4735.9414"/>
@@ -7148,7 +7190,7 @@
</g>
<g id="y.edge.253">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M2063.9932 7919.9434 L2010 7919.8174 L2010 7847.9253 L1942.3999 7847.9253"/>
<path fill="none" d="M2063.9932 7919.8174 L2010 7919.8174 L2010 7847.9253 L1942.3999 7847.9253"/>
</g>
</g>
<g id="y.edge.255">
@@ -7331,6 +7373,11 @@
<path fill="none" d="M1120.4921 550.68 L1200 550.68 L1200 60 L1348.8729 60"/>
</g>
</g>
<g id="y.edge.391">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1708.0415 277.921 L1560 277.921 L1560 60 L1499.6964 60"/>
</g>
</g>
<g id="y.edge.291">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1499.6964 60 L1560 60 L1560 1119.2996 L1706.6205 1119.2996"/>
@@ -7338,7 +7385,7 @@
</g>
<g id="y.edge.292">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M1499.6964 60 L1560 60 L1560 579.2995 L1723.2716 579.2995"/>
<path fill="none" d="M1499.6964 60 L1560 60 L1560 641.7412 L1723.2716 641.7412"/>
</g>
</g>
<g id="y.edge.293">
@@ -7426,5 +7473,11 @@
<path fill="none" d="M1319.7076 -3420 L1200 -3420 L1200 550.68 L1120.4781 550.68"/>
</g>
</g>
<g id="y.edge.393">
<g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.5,0,0,0.5,927.5,2917.5)" stroke-linecap="butt">
<path fill="none" d="M2147.6104 277.921 L2068.0669 277.921"/>
<path d="M2060.0669 277.921 L2072.0669 282.921 L2069.0669 277.921 L2072.0669 272.921 Z" stroke="none"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 514 KiB

After

Width:  |  Height:  |  Size: 518 KiB