UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

35 lines (34 loc) 5.49 kB
import { useUniqueId } from "../react-unique-logos-ids.js"; import * as React from "react"; function RubymineTextLogo(props) { var _id2 = useUniqueId(); var _id = useUniqueId(); return ( React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 281 64" }, props), React.createElement( 'defs', null, React.createElement( 'linearGradient', { id: _id, x1: 4.217, x2: 62.921, y1: 60.019, y2: 1.313, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.29, stopColor: "#FF2358" }), React.createElement( 'stop', { offset: 0.75, stopColor: "#7256FF" }) ), React.createElement( 'linearGradient', { id: _id2, x1: -0.723, x2: 24.14, y1: 7.624, y2: 61.249, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.29, stopColor: "#FF8100" }), React.createElement( 'stop', { offset: 0.56, stopColor: "#FF2358" }) ) ), React.createElement( 'path', { fill: "#000", d: "M102.038 34.21q2.37-1.155 3.66-3.24t1.29-4.83c0-2.745-.42-3.41-1.27-4.79s-2.05-2.45-3.61-3.21-3.36-1.13-5.42-1.13h-12.7v29.96h5.33v-11.6h5.49l6.73 11.6h6.12l-7.29-12.13c.58-.17 1.15-.37 1.68-.63zm-2.95-3.92c-.76.39-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.62q.63 1.05.63 2.46c0 1.41-.21 1.79-.63 2.49-.42.71-1.01 1.25-1.78 1.64zm26.29 7.45c0 1.03-.21 1.94-.63 2.75a4.57 4.57 0 0 1-1.79 1.88c-.77.45-1.66.67-2.65.67-.94 0-1.74-.2-2.41-.59-.66-.39-1.17-.96-1.53-1.7q-.54-1.11-.54-2.7V25.04h-5.03v13.78c0 1.8.33 3.35.98 4.64q.99 1.95 2.76 2.97c1.18.69 2.56 1.03 4.13 1.03 1.68 0 3.15-.39 4.4-1.18 1.01-.63 1.82-1.5 2.45-2.56v3.23h4.9V25.03h-5.05v12.69zM153.108 26c-1.53-.98-3.27-1.47-5.21-1.47q-2.715 0-4.77 1.2a8.2 8.2 0 0 0-2.72 2.61V17h-5.05v29.96h5.05v-3.29a8.2 8.2 0 0 0 2.72 2.61c1.37.8 2.95 1.2 4.75 1.2 1.95 0 3.7-.49 5.23-1.47s2.74-2.34 3.61-4.09 1.3-3.72 1.3-5.92-.43-4.17-1.3-5.92-2.07-3.11-3.61-4.09zm-1.05 13.63q-.78 1.575-2.19 2.46c-.94.59-2.01.89-3.21.89s-2.31-.29-3.25-.88c-.94-.58-1.68-1.4-2.2-2.46-.53-1.06-.79-2.27-.79-3.64s.26-2.58.79-3.63 1.26-1.87 2.2-2.46 2.03-.89 3.25-.89 2.27.3 3.21.89q1.41.885 2.19 2.46c.78 1.575.78 2.26.78 3.63s-.26 2.58-.78 3.63m24.04-3.73c0 1.03-.21 1.94-.63 2.75a4.57 4.57 0 0 1-1.79 1.88c-.77.45-1.66.67-2.65.67-.93 0-1.73-.2-2.4-.59s-1.18-.96-1.54-1.7q-.54-1.11-.54-2.7V25.04h-5.03v11.92c0 1.8.33 3.34.98 4.63q.99 1.935 2.76 2.94c1.18.67 2.56 1.01 4.13 1.01 1.68 0 3.15-.39 4.4-1.16q1.425-.885 2.34-2.34l-.04 3.15c0 .9-.18 1.66-.55 2.29a3.44 3.44 0 0 1-1.56 1.43c-.68.32-1.49.49-2.45.49h-7.88v4.39h8.2q2.82 0 4.92-1.02c1.4-.68 2.48-1.64 3.23-2.88.76-1.24 1.13-2.7 1.13-4.39V25.02h-5.05v10.85zm27.84 2.7-.49 1.67-.49-1.67-9.18-21.59h-6.83v29.96h5.27V25.7l-.06-.99 9.25 22.26h3.94l9.27-22.41-.04 1.13v21.27h5.26V17h-6.91l-8.97 21.59zm20.94-15.86h5.76v-5.01h-5.76zm.36 24.22h5.05V25.04h-5.05zm25.82-21.4c-1.18-.68-2.56-1.03-4.13-1.03-1.68 0-3.15.39-4.4 1.18-1 .63-1.82 1.49-2.45 2.55v-3.21h-4.9v21.92h5.05V34.28c0-1.03.21-1.94.63-2.75a4.57 4.57 0 0 1 1.79-1.88c.77-.45 1.65-.67 2.65-.67.93 0 1.73.2 2.4.59s1.18.96 1.54 1.7q.54 1.11.54 2.7v13.01h5.03V33.2c0-1.8-.33-3.35-.98-4.64q-.99-1.95-2.76-2.97zm29.66 10.43c0-2.23-.47-4.21-1.4-5.94s-2.24-3.08-3.93-4.06c-1.68-.97-3.6-1.46-5.76-1.46s-4.03.5-5.77 1.49c-1.73.99-3.1 2.36-4.1 4.1s-1.5 3.69-1.5 5.84.5 4.17 1.49 5.93c.99 1.75 2.35 3.12 4.07 4.11s3.66 1.48 5.81 1.48c1.7 0 3.25-.26 4.64-.79q2.1-.795 3.57-2.25c1.47-1.455 1.73-2.13 2.25-3.49h-5.5c-.56.74-1.25 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.22zm-17.2-2.17c.13-.72.34-1.4.67-2.02.54-1.02 1.28-1.82 2.23-2.4s2.02-.87 3.22-.87q1.8 0 3.18.9t2.13 2.49c.28.59.47 1.22.59 1.89h-12.02z" }), React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "M59.922 0H25.953a4.07 4.07 0 0 0-3.743 2.468L6.142 39.958a4.1 4.1 0 0 0-.33 1.605v18.364A4.073 4.073 0 0 0 9.886 64h17.966c.805 0 1.591-.238 2.261-.685L62.181 41.91a4.07 4.07 0 0 0 1.812-3.387l.001-34.451A4.073 4.073 0 0 0 59.922 0" }), React.createElement( 'path', { fill: ("url(#" + _id2 + ")"), d: "M14.513 5.82H4.067A4.073 4.073 0 0 0-.006 9.893v13.093q0 .289.04.576l5.278 36.943a4.07 4.07 0 0 0 4.032 3.497h15.673a4.073 4.073 0 0 0 4.073-4.074l-.005-18.538c0-.438-.07-.872-.209-1.287L18.377 8.605a4.07 4.07 0 0 0-3.864-2.785" }), React.createElement( 'path', { fill: "#FF8100", d: "m15.942 5.82-11.876.002A4.073 4.073 0 0 0-.006 9.895V21.4c0 1.19.52 2.319 1.422 3.093l38.161 32.71c.738.632 1.679.98 2.65.98h11.876a4.073 4.073 0 0 0 4.073-4.073V42.603c0-1.189-.52-2.319-1.422-3.093L18.594 6.801a4.07 4.07 0 0 0-2.652-.98" }), React.createElement( 'path', { fill: "#000", d: "M51.994 12h-40v40h40z" }), React.createElement( 'path', { fill: "#fff", fillRule: "evenodd", d: "m41.89 17-2.979 9.846-.225 1.286-.257-1.286L35.343 17h-4.07v15h2.881V21.297l-.043-.707L37.561 32h2.122l3.492-11.486-.042.783V32h2.892V17zm-15.63 8.754q1.223-.59 1.875-1.65.665-1.071.665-2.465c0-.929-.218-1.732-.654-2.432q-.643-1.05-1.843-1.628-1.2-.579-2.775-.579h-6.44v15h2.925v-5.668h2.52l3.234 5.667h3.354l-3.575-6.009q.108-.034.217-.064c.172-.05.343-.099.497-.172m-6.246-6.322h3.322q.739 0 1.286.278.557.267.857.772.3.492.3 1.178c0 .457-.1.847-.3 1.19q-.3.503-.857.782-.547.268-1.286.268h-3.321zM16.989 44h16v3h-16z", clipRule: "evenodd" }) ) ); } export default RubymineTextLogo;