UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

38 lines (37 loc) 8.33 kB
import { useUniqueId } from "../react-unique-logos-ids.js"; import * as React from "react"; function ResharperCppTextLogo(props) { var _id2 = useUniqueId(); var _id = useUniqueId(); return ( React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 380 64" }, props), React.createElement( 'defs', null, React.createElement( 'linearGradient', { id: _id, x1: -0.385, x2: 24.398, y1: 7.671, y2: 61.126, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.19, stopColor: "#FF45ED" }), React.createElement( 'stop', { offset: 0.54, stopColor: "#FF0A67" }) ), React.createElement( 'linearGradient', { id: _id2, x1: 4.331, x2: 62.927, y1: 59.932, y2: 1.336, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.26, stopColor: "#FF0A67" }), React.createElement( 'stop', { offset: 0.65, stopColor: "#FDB60D" }) ) ), React.createElement( 'path', { fill: "#000", d: "M102.05 34.21c1.58-.77 2.8-1.85 3.66-3.24.86-1.39 1.29-3 1.29-4.83s-.42-3.41-1.27-4.79c-.85-1.38-2.05-2.45-3.61-3.21-1.56-.76-3.36-1.13-5.42-1.13H84v29.96h5.33v-11.6h5.49l6.73 11.6h6.12l-7.29-12.13c.58-.17 1.15-.37 1.68-.63h-.01ZM99.1 30.3c-.76.38-1.67.58-2.71.58h-7.06v-9.35h7.06c1.04 0 1.94.19 2.71.57.76.38 1.35.92 1.78 1.62.42.7.63 1.52.63 2.46s-.21 1.79-.63 2.49c-.42.71-1.01 1.25-1.78 1.64v-.01Zm27.61-4.31c-1.68-.97-3.6-1.46-5.76-1.46-2.16 0-4.03.5-5.77 1.49-1.73.99-3.1 2.36-4.1 4.1-1 1.74-1.5 3.69-1.5 5.84s.5 4.17 1.49 5.93c.99 1.75 2.35 3.12 4.07 4.11 1.72.98 3.66 1.48 5.81 1.48 1.7 0 3.25-.26 4.64-.79 1.39-.53 2.59-1.28 3.57-2.25s1.73-2.13 2.25-3.49h-5.5c-.56.74-1.26 1.32-2.1 1.73-.84.41-1.79.62-2.85.62-1.2 0-2.27-.29-3.22-.88-.95-.58-1.69-1.4-2.23-2.45-.43-.83-.68-1.76-.78-2.77h17.29v-1.22c0-2.23-.47-4.21-1.4-5.94-.93-1.73-2.24-3.08-3.93-4.06l.02.01Zm-11.88 7.84c.13-.72.34-1.4.67-2.02.54-1.02 1.28-1.82 2.23-2.4.95-.58 2.02-.87 3.22-.87 1.2 0 2.26.3 3.18.9.92.6 1.63 1.43 2.13 2.49.28.59.47 1.22.59 1.89h-12.02v.01Zm37.96-2.44c-1.14-.83-2.44-1.4-3.89-1.73l-5.05-1.13c-1.01-.27-1.81-.7-2.4-1.27-.59-.57-.88-1.32-.88-2.21 0-.8.21-1.5.62-2.1.41-.6.99-1.06 1.73-1.39.74-.33 1.6-.49 2.57-.49.97 0 1.85.17 2.6.51.75.34 1.33.83 1.73 1.46.4.63.61 1.33.61 2.12h5.35c-.01-1.68-.46-3.18-1.33-4.48-.87-1.31-2.09-2.33-3.66-3.06-1.57-.73-3.36-1.1-5.37-1.1-2.01 0-3.73.38-5.29 1.13-1.55.76-2.77 1.8-3.64 3.12-.87 1.33-1.31 2.83-1.31 4.52 0 1.38.29 2.63.88 3.75a7.95 7.95 0 0 0 2.46 2.8c1.06.76 2.29 1.3 3.7 1.63l5.22 1.18c1.1.27 1.96.75 2.59 1.42.63.67.94 1.54.94 2.58 0 .84-.22 1.59-.67 2.24-.45.65-1.08 1.16-1.9 1.52-.82.36-1.77.55-2.86.55-1.09 0-2.12-.2-2.99-.6-.86-.4-1.54-.95-2.02-1.66-.49-.71-.73-1.52-.73-2.45h-5.35c.01 1.83.49 3.44 1.42 4.84.93 1.4 2.23 2.49 3.88 3.26 1.65.78 3.55 1.17 5.69 1.17 2.14 0 4.02-.4 5.68-1.19 1.66-.79 2.95-1.88 3.87-3.26.92-1.38 1.38-2.94 1.38-4.67 0-1.43-.32-2.74-.95-3.94a8.815 8.815 0 0 0-2.67-3.04l.04-.03Zm23.59-5.82c-1.18-.69-2.56-1.03-4.13-1.03-1.67 0-3.12.39-4.37 1.18-1.04.66-1.86 1.56-2.5 2.68v-.57l.06-4.04V17h-4.94v29.96h5.05V34.27c0-1.04.21-1.96.63-2.76.42-.8 1.02-1.42 1.79-1.87.77-.45 1.66-.67 2.65-.67.93 0 1.73.2 2.4.59.67.39 1.18.96 1.54 1.7.36.74.54 1.64.54 2.7v13.01h5.03V33.19c0-1.8-.33-3.35-.98-4.64-.66-1.3-1.58-2.29-2.76-2.97l-.01-.01Zm25.06 2.8a8.267 8.267 0 0 0-2.73-2.63c-1.36-.8-2.95-1.2-4.76-1.2-1.95 0-3.7.49-5.23 1.47-1.53.98-2.74 2.34-3.61 4.09-.87 1.75-1.3 3.72-1.3 5.92 0 2.2.43 4.17 1.3 5.92.87 1.75 2.08 3.11 3.62 4.09s3.28 1.47 5.22 1.47c1.81 0 3.4-.4 4.76-1.2a8.17 8.17 0 0 0 2.73-2.63v3.31h4.96V25.06h-4.96v3.31Zm-.81 11.27c-.53 1.05-1.26 1.87-2.2 2.46-.94.59-2.03.89-3.25.89-1.22 0-2.27-.29-3.21-.88-.94-.58-1.67-1.41-2.19-2.46s-.78-2.27-.78-3.64.26-2.58.78-3.63c.52-1.05 1.25-1.87 2.19-2.46.94-.59 2.01-.89 3.21-.89 1.2 0 2.31.3 3.25.89.94.59 1.68 1.41 2.2 2.46.53 1.05.79 2.26.79 3.63s-.26 2.58-.79 3.63Zm17.87-13.53c-.83.57-1.53 1.33-2.1 2.26v-3.32h-5.01v21.92h5.05V35.14c0-1.06.22-1.97.67-2.74.45-.77 1.09-1.36 1.93-1.78.83-.41 1.82-.62 2.94-.62h1.41v-5.09h-.81c-1.55 0-2.92.4-4.09 1.21l.01-.01Zm25.52-.1c-1.53-.98-3.28-1.47-5.23-1.47-1.8 0-3.38.4-4.75 1.2-1.17.68-2.1 1.62-2.83 2.78v-3.47h-4.94v28.76h5.05V43.67c.71 1.08 1.6 1.95 2.71 2.6 1.36.8 2.95 1.2 4.76 1.2 1.94 0 3.68-.49 5.22-1.47 1.54-.98 2.75-2.34 3.62-4.09.87-1.75 1.31-3.72 1.31-5.92s-.44-4.17-1.31-5.92c-.87-1.75-2.07-3.11-3.61-4.09v.03Zm-1.05 13.63c-.52 1.05-1.25 1.87-2.19 2.46-.94.59-2.01.89-3.21.89-1.2 0-2.31-.29-3.25-.88-.94-.58-1.68-1.41-2.21-2.46-.53-1.06-.79-2.27-.79-3.64s.26-2.58.79-3.63c.53-1.05 1.26-1.87 2.21-2.46.94-.59 2.03-.89 3.25-.89 1.22 0 2.27.3 3.21.89.94.59 1.67 1.41 2.19 2.46s.78 2.26.78 3.63-.26 2.58-.78 3.63Zm25.62-13.65c-1.68-.97-3.6-1.46-5.76-1.46-2.16 0-4.03.5-5.77 1.49-1.73.99-3.1 2.36-4.1 4.1-1 1.74-1.5 3.69-1.5 5.84s.5 4.17 1.49 5.93c.99 1.75 2.35 3.12 4.07 4.11 1.72.98 3.66 1.48 5.81 1.48 1.7 0 3.25-.26 4.64-.79 1.4-.53 2.59-1.28 3.57-2.25s1.73-2.13 2.25-3.49h-5.5c-.56.74-1.25 1.32-2.1 1.73-.85.41-1.79.62-2.85.62-1.2 0-2.27-.29-3.22-.88-.95-.58-1.69-1.4-2.23-2.45-.43-.83-.68-1.76-.78-2.77h17.29v-1.22c0-2.23-.47-4.21-1.4-5.94-.93-1.73-2.24-3.08-3.93-4.06l.02.01Zm-11.88 7.84c.13-.72.34-1.4.67-2.02.54-1.02 1.28-1.82 2.23-2.4.95-.58 2.02-.87 3.22-.87 1.2 0 2.26.3 3.18.9.92.6 1.63 1.43 2.13 2.49.28.59.47 1.22.59 1.89h-12.02v.01Zm27.99-7.72c-.83.57-1.53 1.33-2.1 2.26v-3.32h-5.01v21.92h5.05V35.14c0-1.06.22-1.97.67-2.74.45-.77 1.09-1.36 1.93-1.78.83-.41 1.82-.62 2.94-.62h1.41v-5.09h-.81c-1.56 0-2.92.4-4.09 1.21l.01-.01Zm29.72-3.4c1.49-.92 3.16-1.38 5-1.38 1.36 0 2.61.23 3.78.69 1.16.46 2.16 1.11 3 1.97.83.86 1.46 1.85 1.87 3h5.61c-.48-2.05-1.39-3.88-2.73-5.47-1.34-1.59-3-2.83-5-3.7-2-.88-4.19-1.32-6.57-1.32-2.85 0-5.43.67-7.74 2.02a14.6 14.6 0 0 0-5.44 5.56c-1.32 2.36-1.98 5-1.98 7.91s.66 5.55 1.98 7.91c1.32 2.36 3.13 4.22 5.44 5.56 2.3 1.35 4.88 2.02 7.74 2.02 2.38 0 4.57-.44 6.57-1.32 2-.88 3.66-2.11 5-3.7 1.34-1.59 2.24-3.41 2.73-5.47h-5.61a8.35 8.35 0 0 1-1.87 3c-.83.86-1.83 1.51-3 1.97-1.16.46-2.42.68-3.78.68-1.84 0-3.51-.46-5-1.38-1.49-.92-2.66-2.19-3.5-3.81-.84-1.62-1.26-3.44-1.26-5.47s.42-3.85 1.26-5.47c.84-1.62 2.01-2.89 3.5-3.81v.01Zm34.1 2.43h-4.15v7.52l-7.47.02v3.94l7.47-.02v7.49h4.15V36.6l7.47-.02v-3.94l-7.47.02v-7.52Zm23.95 7.51v-7.51h-4.15v7.52l-7.47.02v3.94l7.47-.02v7.49h4.15V36.6l7.47-.02v-3.94l-7.47.02v-.01Z" }), React.createElement( 'path', { fill: "#FF45ED", d: "M16.456 6H4.197a4.125 4.125 0 0 0-4.124 4.19l.176 11.044A4.125 4.125 0 0 0 1.69 24.3l38.159 32.707c.747.64 1.7.993 2.684.993h11.35a4.125 4.125 0 0 0 4.125-4.125V42.872c0-1.19-.514-2.321-1.41-3.105L19.173 7.021A4.124 4.124 0 0 0 16.456 6Z" }), React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "M14.993 6H4.131a4.125 4.125 0 0 0-4.125 4.125v12.566c0 .2.014.4.044.598l5.448 37.185A4.125 4.125 0 0 0 9.579 64h15.398a4.125 4.125 0 0 0 4.125-4.127l-.005-18.504c0-.426-.066-.849-.196-1.254L18.924 8.871A4.126 4.126 0 0 0 14.993 6Z" }), React.createElement( 'path', { fill: ("url(#" + _id2 + ")"), d: "M59.882 0H25.754a4.125 4.125 0 0 0-3.8 2.52L6.157 39.943a4.118 4.118 0 0 0-.325 1.638l.15 18.329A4.125 4.125 0 0 0 10.107 64h17.666a4.13 4.13 0 0 0 2.266-.678l32.11-21.109a4.123 4.123 0 0 0 1.858-3.447V4.125A4.125 4.125 0 0 0 59.882 0Z" }), React.createElement( 'path', { fill: "#000", d: "M52.006 12h-40v40h40V12Z" }), React.createElement( 'path', { fill: "#fff", d: "M44.419 15.984v3.625H48v2.18h-3.582v3.638h-2.265v-3.624h-3.582v-2.18h3.582v-3.639h2.265Zm-10.22 6.568h2.264v3.625h3.582v2.18h-3.582v3.639h-2.264V28.37h-3.582v-2.18h3.582v-3.638Z" }), React.createElement( 'path', { fill: "#fff", fillRule: "evenodd", d: "M17.004 16.99h6.442c1.05 0 1.975.193 2.776.579.8.385 1.417.929 1.849 1.63.432.7.649 1.51.649 2.432 0 .922-.22 1.749-.66 2.46-.44.711-1.065 1.261-1.875 1.65-.224.108-.457.2-.7.278l3.556 5.978h-3.355l-3.235-5.67h-2.52v5.67h-2.927V16.99Zm7.54 6.63c.369-.183.652-.443.852-.783.2-.339.3-.734.3-1.184 0-.45-.1-.852-.3-1.184-.2-.333-.484-.59-.851-.772-.369-.183-.8-.273-1.292-.273H19.93v4.47h3.323c.493 0 .923-.092 1.292-.274Z", clipRule: "evenodd" }), React.createElement( 'path', { fill: "#fff", d: "M33.007 43.996h-16v3h16v-3Z" }) ) ); } export default ResharperCppTextLogo;