Grabbed dndbeyond's source code
``` ~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js ```
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class AbilityScoreBoxSvg extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-ability-score-box-svg", className];
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 81 95">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M77.56,53.81a4.55,4.55,0,0,1-1.64-3.69c0-6.29-1.3-14.52,1.37-20.68A5,5,0,0,1,76,26.51a5.3,5.3,0,0,1-.72-6c1.28-2.68,1.17-6.68.88-9.54a4.15,4.15,0,0,1,1.22-3.27c.12-.62.23-1.24.35-1.86C73.47,7.49,70.86,2,70.86,2H10.14S8,6.44,4.48,6.16A5.61,5.61,0,0,1,4.63,7.5c0,1.54-.17,3.1-.21,4.66.09,1.24.23,2.47.44,3.68a33,33,0,0,1,1.58,7.78,4.58,4.58,0,0,1-1.05,3.21,4.79,4.79,0,0,1-1.47,2.34,5.17,5.17,0,0,1,.5,2.12c.18,6.94.78,13.53.25,20.5a5,5,0,0,1-1.2,3c.06,2,0,4,0,6.07a4.61,4.61,0,0,1,.44,3.71C1.64,73,6.36,78,12.35,82.16a5.16,5.16,0,0,1,.49.21c.91.5,1.81,1,2.73,1.55a1,1,0,0,0,.17.1c.54.3,1.09.59,1.66.85a2.39,2.39,0,0,1,.21.13h1.85a4.21,4.21,0,0,1-1.19-1.92,9.45,9.45,0,0,1-.9-6.13,3.71,3.71,0,0,1,.18-1.22c.16-.41.32-.79.49-1.15A10.44,10.44,0,0,1,21,70.26c.11-.12.21-.25.32-.36a14.53,14.53,0,0,1,1.91-1.84,18.26,18.26,0,0,1,6-3.17,21.13,21.13,0,0,1,4.9-1.39c6.15-1.45,14.34-.72,19.85,2.51.67.3,1.33.62,1.94,1a6.52,6.52,0,0,1,.67.45l.07,0a14.44,14.44,0,0,1,4,3.33,4.51,4.51,0,0,1,.77,1,22.47,22.47,0,0,1,1.29,1.89,4.61,4.61,0,0,1,.57,3.41,5.42,5.42,0,0,1,.27,1.78,5.73,5.73,0,0,1-.27,2.33,5.11,5.11,0,0,1-1.29,3.1,3.79,3.79,0,0,1-.66.72h2.68a4.41,4.41,0,0,1,2.21-1.49c1.34-.86,2.74-1.65,4.06-2.61,1.7-1.26,5.14-3.55,5.9-5.61A5.51,5.51,0,0,1,76.8,74a7.8,7.8,0,0,0,.37-1.71,5.4,5.4,0,0,1,.34-1.56c-.09-1.51-.18-3-.41-4.53a6.21,6.21,0,0,1,.5-3.74C77.46,59.57,77.46,56.64,77.56,53.81Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M40.5,66C50.7,66,59,71.61,59,78.5S50.7,91,40.5,91,22,85.39,22,78.5,30.3,66,40.5,66"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M4.52,13.62A34.66,34.66,0,0,1,3.08,6.26l0-.42.63-.2C5.22,5.18,9.41,3.35,9.41,1V0H71.59V1c0,2.37,4.19,4.2,5.66,4.66l.63.2,0,.42a35.34,35.34,0,0,1-1.44,7.36L76,7.3C74.42,6.71,70.47,5,69.74,2H11.26C10.52,5,6.58,6.71,5,7.3ZM2.32,79.46H2.6c.08-1.12.16-2.38.24-3.76A13,13,0,0,1,.63,69.83,9.4,9.4,0,0,1,3.21,62.6V61.43S1.83,35.67.56,31.56L.4,31l.47-.29a12.31,12.31,0,0,0,2.2-1.87,6.23,6.23,0,0,0,1.55-2.24A5.08,5.08,0,0,0,5,23.27c0-.11-.58-1.35-1.12-3l-.26,2.85c.27.79.5,1.63.71,2.49a5.17,5.17,0,0,1-1.56,2A33.13,33.13,0,0,0,1.74,23.6l-.07-.2L2.91,9.63c0,2,1.38,6.53,1.38,6.53a36.23,36.23,0,0,0,2.1,6.67A7.13,7.13,0,0,1,5,28.71C6.68,38,5.08,71,4.87,74.89A15.6,15.6,0,0,1,3,71.41c.08-2,.13-4.16.16-6.41a7.57,7.57,0,0,0-1.15,4.71,12,12,0,0,0,2.1,5.41l.15.22.45.64.06.07h0a29.64,29.64,0,0,0,5.74,5.66A39.48,39.48,0,0,1,14,83.83h0l.26.18c.79.54,1.55,1.09,2.29,1.65l.18.13h0c1.42,1.09,2.71,2.17,3.78,3.11,1.39,0,2.75.11,4,.22a16.4,16.4,0,0,1-3.19-3.33H17.91l-2.49-2h2.32a16.19,16.19,0,0,1-.88-4.16,4.31,4.31,0,0,1-5.21,1.79c.59.18,3,.53,5.24-4.08v0a8.24,8.24,0,0,1,2.52-5.32,13.54,13.54,0,0,0-1,10.29A1.76,1.76,0,0,0,19.8,83,11.36,11.36,0,0,1,19,78.77c0-8.55,9.66-15.51,21.54-15.51S62,70.22,62,78.77A11.36,11.36,0,0,1,61.2,83a1.76,1.76,0,0,0,1.34-.64,13.54,13.54,0,0,0-1-10.29A8.24,8.24,0,0,1,64.1,77.4v0c2.2,4.61,4.64,4.26,5.24,4.08a4.31,4.31,0,0,1-5.21-1.79,16.19,16.19,0,0,1-.88,4.16h2.32l-2.49,2H59.68a16.4,16.4,0,0,1-3.19,3.33c1.2-.11,2.57-.21,4-.22,1.07-.94,2.36-2,3.78-3.11h0l.18-.13c.74-.56,1.5-1.11,2.29-1.65l.26-.18h0a39.48,39.48,0,0,1,3.49-2.11,29.64,29.64,0,0,0,5.74-5.66h0l.06-.07.45-.64.15-.22A12,12,0,0,0,79,69.71,7.64,7.64,0,0,0,77.8,65c0,2.25.08,4.41.16,6.41a15.6,15.6,0,0,1-1.83,3.48C75.92,71,74.32,38,76,28.71a7.1,7.1,0,0,1-1.34-5.88,38.28,38.28,0,0,0,2.09-6.67s1.4-4.48,1.38-6.53L79.33,23.4l-.07.2a33.13,33.13,0,0,0-1.07,4.08,5.39,5.39,0,0,1-1.57-2c.22-.86.45-1.7.71-2.49l-.25-2.85c-.54,1.61-1.07,2.85-1.12,3a5.08,5.08,0,0,0,.42,3.36,6.23,6.23,0,0,0,1.55,2.24,12.31,12.31,0,0,0,2.2,1.87l.48.29-.17.53c-1.26,4.11-2.64,29.87-2.64,29.87,0,.39,0,.79,0,1.17a9.4,9.4,0,0,1,2.58,7.23,13.37,13.37,0,0,1-2.2,5.89c.07,1.38.15,2.64.23,3.76h.28c1.49-.12,2.79.71,2.16,1.75a2.46,2.46,0,0,1-1.72,1.15,2.58,2.58,0,0,0,.75-.85c.17-.3,0-.44-.14-.51l-.38,0h0a7.86,7.86,0,0,0-.84,0c.18,2.31.32,3.71.33,3.79L79,85.79H66.64c-1.46,1-2.84,2.15-4,3.15a11.85,11.85,0,0,1,7,2.12l-2.75,1.09h0a30,30,0,0,1-5.35,1.74h0l-.33,0L61,94c-9.66,1.67-10.67.75-10.67.75A10.09,10.09,0,0,0,57.11,92l.23-.24c.1-.1.62-.62,1.46-1.4-.62,0-1.22.07-1.81.12h0l-.44,0a8.82,8.82,0,0,0-1.18.23,7.12,7.12,0,0,0-.87.27l-.14,0a6.24,6.24,0,0,0-1,.44l-.11.07a5.63,5.63,0,0,0-.77.54l-.22.19a4.82,4.82,0,0,0-.75.86l-7.89.9.06,0a26.18,26.18,0,0,1-6.46,0l.06,0-7.89-.9a4.5,4.5,0,0,0-.76-.86l-.22-.2a7,7,0,0,0-.79-.55l-.09-.06a8.88,8.88,0,0,0-.95-.44L26.45,91c-.3-.11-.59-.2-.86-.27-.46-.11-.86-.17-1.14-.21l-.44,0h0c-.59,0-1.19-.09-1.81-.12.84.78,1.36,1.3,1.45,1.4l.24.24a10.09,10.09,0,0,0,6.78,2.71s-1,.92-10.67-.75l-.24,0-.33,0h0a29.76,29.76,0,0,1-5.35-1.74h0l-2.75-1.09a11.85,11.85,0,0,1,7-2.12c-1.2-1-2.58-2.1-4-3.15H2l.12-1.08c0-.08.15-1.48.33-3.79a7.86,7.86,0,0,0-.84,0h0l-.38,0c-.17.07-.31.21-.14.51a2.5,2.5,0,0,0,.74.85A2.47,2.47,0,0,1,.16,81.21c-.63-1,.67-1.87,2.16-1.75ZM76.78,49.11c.53-5.66,1.25-14.21,2.15-17.46a15.6,15.6,0,0,1-1.28-1,144.6,144.6,0,0,0-.87,18.5ZM74.63,80a11.89,11.89,0,0,1,1.8-.35c0-.46-.07-1-.1-1.48-.57.67-1.15,1.28-1.7,1.83Zm-5,3.82h7.17c-.06-.66-.15-1.61-.24-2.76a18.56,18.56,0,0,0-6.93,2.76ZM58.69,92.48l.07,0c1.06.59,4.54-.45,7.31-1.59a17.09,17.09,0,0,0-5.08-.6c-1.07,1-1.88,1.72-2.3,2.14ZM40.5,92.14c7,0,13-2.55,16.48-6.35.27-.3.53-.62.78-.94a.61.61,0,0,1,.07-.1,9.16,9.16,0,0,0,.61-.92,9.74,9.74,0,0,0,1.46-5.06c0-7.37-8.7-13.37-19.4-13.37s-19.4,6-19.4,13.37a9.83,9.83,0,0,0,1.45,5.06c.19.32.4.62.62.92l.08.1c.24.32.5.64.77.94,3.43,3.8,9.52,6.35,16.48,6.35ZM20,90.34a17.09,17.09,0,0,0-5.08.6c2.78,1.14,6.25,2.18,7.31,1.59l.07,0c-.42-.42-1.22-1.18-2.3-2.14ZM4.57,79.66a12.14,12.14,0,0,1,1.8.35c-.55-.55-1.13-1.16-1.7-1.83,0,.52-.07,1-.1,1.48Zm-.35,4.17h7.17a18.62,18.62,0,0,0-6.93-2.76c-.09,1.15-.18,2.1-.24,2.76Zm0-34.72a144.6,144.6,0,0,0-.87-18.5,15.6,15.6,0,0,1-1.28,1C3,34.9,3.68,43.45,4.22,49.11Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
import AbilityScoreBoxSvg from "./AbilityScoreBoxSvg";
|
||||
|
||||
export default AbilityScoreBoxSvg;
|
||||
export { AbilityScoreBoxSvg };
|
||||
@@ -0,0 +1,54 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class ArmorClassBoxSvg extends React.PureComponent<Props> {
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-armor-class-box-svg", className];
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 79 90">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M72.8,30.7v13.7c-1,3.6-9.7,30.9-31.9,38.6c-0.3-0.4-0.8-0.7-1.4-0.7c-0.6,0-1,0.3-1.4,0.7
|
||||
C26,78.7,17.9,68.6,12.9,59.8c0,0,0,0,0,0c-0.3-0.5-0.6-1-0.8-1.5c-3.6-6.7-5.4-12.4-5.9-14V30.7c0.7-0.3,1.2-0.9,1.2-1.7
|
||||
c0-0.1,0-0.2-0.1-0.3c6.2-4,8.5-11.5,9.2-15.2L38.1,7c0.3,0.4,0.8,0.7,1.4,0.7c0.6,0,1.1-0.3,1.4-0.7l21.4,6.6
|
||||
c0.8,3.6,3,11.1,9.2,15.2V29c0,0.2,0,0.4,0.1,0.6C71.8,30.1,72.3,30.5,72.8,30.7z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M73.2,27.3c-0.4,0-0.8,0.2-1.1,0.4c-5.8-3.9-7.9-11.3-8.6-14.5l-0.1-0.4l-22-6.7c-0.1-0.9-0.8-1.7-1.8-1.7
|
||||
s-1.7,0.8-1.8,1.7l-22,6.7l-0.1,0.4c-0.6,3.2-2.7,10.6-8.6,14.5c-0.3-0.3-0.7-0.4-1.1-0.4c-1,0-1.8,0.8-1.8,1.9
|
||||
c0,0.8,0.5,1.5,1.2,1.7v13.5v0.2c0.9,3.2,9.7,31.2,32.4,39.2c0.1,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8c9.3-3.3,17.3-10.1,23.8-20.4
|
||||
c5.3-8.4,7.9-16.5,8.6-18.8V30.9c0.7-0.3,1.2-0.9,1.2-1.7C75,28.1,74.2,27.3,73.2,27.3z M72.5,44.3c-1,3.6-9.6,30.5-31.5,38.2
|
||||
c-0.3-0.4-0.8-0.7-1.4-0.7c-0.6,0-1,0.3-1.4,0.7C16.3,74.8,7.8,47.9,6.7,44.3V30.9c0.7-0.3,1.2-0.9,1.2-1.7c0-0.1,0-0.2-0.1-0.3
|
||||
c6.1-4,8.4-11.4,9.1-15l21.3-6.5c0.3,0.4,0.8,0.7,1.4,0.7c0.6,0,1.1-0.3,1.4-0.7l21.2,6.5c0.8,3.6,3,11,9.1,15c0,0.1,0,0.2,0,0.3
|
||||
c0,0.8,0.5,1.5,1.2,1.7V44.3z M73.2,27.3c-0.4,0-0.8,0.2-1.1,0.4c-5.8-3.9-7.9-11.3-8.6-14.5l-0.1-0.4l-22-6.7
|
||||
c-0.1-0.9-0.8-1.7-1.8-1.7s-1.7,0.8-1.8,1.7l-22,6.7l-0.1,0.4c-0.6,3.2-2.7,10.6-8.6,14.5c-0.3-0.3-0.7-0.4-1.1-0.4
|
||||
c-1,0-1.8,0.8-1.8,1.9c0,0.8,0.5,1.5,1.2,1.7v13.5v0.2c0.9,3.2,9.7,31.2,32.4,39.2c0.1,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8
|
||||
c9.3-3.3,17.3-10.1,23.8-20.4c5.3-8.4,7.9-16.5,8.6-18.8V30.9c0.7-0.3,1.2-0.9,1.2-1.7C75,28.1,74.2,27.3,73.2,27.3z M72.5,44.3
|
||||
c-1,3.6-9.6,30.5-31.5,38.2c-0.3-0.4-0.8-0.7-1.4-0.7c-0.6,0-1,0.3-1.4,0.7C16.3,74.8,7.8,47.9,6.7,44.3V30.9
|
||||
c0.7-0.3,1.2-0.9,1.2-1.7c0-0.1,0-0.2-0.1-0.3c6.1-4,8.4-11.4,9.1-15l21.3-6.5c0.3,0.4,0.8,0.7,1.4,0.7c0.6,0,1.1-0.3,1.4-0.7
|
||||
l21.2,6.5c0.8,3.6,3,11,9.1,15c0,0.1,0,0.2,0,0.3c0,0.8,0.5,1.5,1.2,1.7V44.3z M78.1,24.5c-8.7-1.8-9.9-14.9-9.9-15l-0.1-0.8L39.5,0
|
||||
L10.9,8.7l-0.1,0.8c0,0.1-1.2,13.3-9.9,15l-1,0.2v20.4v0.3C0,45.8,9.6,82.1,39.1,89.9l0.3,0.1l0.3-0.1C69.5,82.1,79,45.8,79.1,45.4
|
||||
V24.7L78.1,24.5z M76.7,45C76,47.5,66.6,80.1,39.5,87.5C12.6,80.1,3.2,47.4,2.5,45V26.7c8.3-2.4,10.3-13,10.7-16.1l26.4-8l26.4,8
|
||||
c0.4,3.1,2.4,13.7,10.7,16.1V45z M63.5,13.2l-0.1-0.4l-22-6.7c-0.1-0.9-0.8-1.7-1.8-1.7s-1.7,0.8-1.8,1.7l-22,6.7l-0.1,0.4
|
||||
c-0.6,3.2-2.7,10.6-8.6,14.5c-0.3-0.3-0.7-0.4-1.1-0.4c-1,0-1.8,0.8-1.8,1.9c0,0.8,0.5,1.5,1.2,1.7v13.5v0.2
|
||||
c0.9,3.2,9.7,31.2,32.4,39.2c0.1,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8c9.3-3.3,17.3-10.1,23.8-20.4c5.3-8.4,7.9-16.5,8.6-18.8V30.9
|
||||
c0.7-0.3,1.2-0.9,1.2-1.7c0-1-0.8-1.9-1.8-1.9c-0.4,0-0.8,0.2-1.1,0.4C66.2,23.9,64.1,16.4,63.5,13.2z M72.5,30.9v13.5
|
||||
c-1,3.6-9.6,30.5-31.5,38.2c-0.3-0.4-0.8-0.7-1.4-0.7c-0.6,0-1,0.3-1.4,0.7C16.3,74.8,7.8,47.9,6.7,44.3V30.9
|
||||
c0.7-0.3,1.2-0.9,1.2-1.7c0-0.1,0-0.2-0.1-0.3c6.1-4,8.4-11.4,9.1-15l21.3-6.5c0.3,0.4,0.8,0.7,1.4,0.7c0.6,0,1.1-0.3,1.4-0.7
|
||||
l21.2,6.5c0.8,3.6,3,11,9.1,15c0,0.1,0,0.2,0,0.3C71.3,30,71.8,30.6,72.5,30.9z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
import ArmorClassBoxSvg from "./ArmorClassBoxSvg";
|
||||
|
||||
export default ArmorClassBoxSvg;
|
||||
export { ArmorClassBoxSvg };
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
import React from "react";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
import { InjectedSvgProps } from "../../hocs";
|
||||
|
||||
export default class AttunementSlotBoxSvg extends React.PureComponent<InjectedSvgProps> {
|
||||
render() {
|
||||
const { fillColor, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-attunement-slot-box-svg"];
|
||||
|
||||
if (className) {
|
||||
classNames.push(className);
|
||||
}
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 247.1 50">
|
||||
<defs>
|
||||
<rect id="SVGID_1_" x="-38.5" y="-152.3" width="612" height="792" />
|
||||
</defs>
|
||||
<clipPath id="SVGID_2_">
|
||||
<use xlinkHref="#SVGID_1_" style={{ overflow: "visible" }} />
|
||||
</clipPath>
|
||||
<path
|
||||
fill={fillColor}
|
||||
clipPath="url(#SVGID_2_)"
|
||||
d="M27.3,8c1.4,1.2,3.1,2.4,5.2,3.2c2,0.8,4.2,1.1,6.5,1.1c2.8,3.5,4.5,7.9,4.5,12.8c0,4.8-1.7,9.3-4.5,12.8
|
||||
c-2.3-0.1-4.4,0.3-6.5,1.1c-2.1,0.8-3.8,1.9-5.2,3.2c-2,0.7-6.2,1.9-11.3,2.1C8.4,41.1,2.9,33.7,2.9,25c0-8.7,5.5-16.1,13.2-19
|
||||
C21.1,6.1,25.3,7.3,27.3,8 M49.7,9.3L49.7,9.3l180.8,0c3.5,1.3,12.5,5.1,14.7,10.7v5v5c-2.1,5.5-11.2,9.4-14.7,10.7H49.7l0,0
|
||||
c-2.6-1.3-5-2.1-7.4-2.6c2.6-3.7,4.1-8.3,4.1-13.1s-1.5-9.4-4.1-13.1C44.7,11.4,47.2,10.6,49.7,9.3 M40.3,9.3h6.8
|
||||
c-1.9,0.8-3.7,1.3-5.5,1.6C41.2,10.3,40.7,9.8,40.3,9.3 M239.6,9.3c0.8,1.3,3.1,4.7,5.5,6.2v2.1c-2.6-3.9-8-6.7-11.7-8.4H239.6z
|
||||
M245.2,34.5c-2.4,1.5-4.7,4.9-5.5,6.2h-6.2c3.7-1.6,9.1-4.5,11.7-8.4V34.5z M40.3,40.7c0.5-0.5,0.9-1,1.3-1.6
|
||||
c1.8,0.3,3.6,0.8,5.5,1.6H40.3z M22.2,0c-0.3,0.1-0.4,0.4-0.3,0.7c0,0.1,0.2,0.4,0.5,1C19.1,1.9,16,2.7,13.2,4
|
||||
c2.7-0.3,6.9-0.1,10.9,0.7c0.1,0,0.1,0,0.2,0C24.5,5,24.7,5.3,25,5.6c-18.4-4.3-23.1,5-23.1,5C3.5,9,5.3,7.8,7.3,6.9
|
||||
c0.6-0.2,1.2-0.3,1.8-0.4C3.6,10.8,0,17.5,0,25c0,7.5,3.6,14.2,9.1,18.5c-0.6-0.1-1.2-0.3-1.8-0.4c-2-0.8-3.9-2-5.5-3.7
|
||||
c0,0,4.8,9.3,23.1,5c-0.2,0.3-0.5,0.6-0.7,0.9c-0.1,0-0.1,0-0.2,0c-4,0.8-8.2,1-10.9,0.7c2.8,1.4,5.9,2.1,9.2,2.3
|
||||
c-0.3,0.6-0.5,1-0.5,1c-0.1,0.3,0,0.6,0.3,0.7c0.3,0.1,0.6,0,0.7-0.3c0,0,4.3-8.3,10-9.8c1.7-0.5,3.3-0.9,5.1-1
|
||||
c-2.9,3.2-6.8,5.4-11.2,6.2c-1.2,1.2-1.7,2.3-1.9,3.2c3.3-0.2,6.3-1.2,9.1-2.6l3.1-2c0.4-0.3,0.8-0.6,1.1-0.9h202.5l0.3-0.5
|
||||
c0.8-1.4,3.4-5.2,5.5-6.2l0.6-0.3V25V14.3l-0.6-0.3c-2.1-1-4.7-4.8-5.5-6.2l-0.3-0.5H38.2c-0.4-0.3-0.7-0.6-1.1-0.9l-3.1-2
|
||||
C31.3,3,28.2,2,24.9,1.8c0.2,0.9,0.7,2,1.9,3.2c4.4,0.8,8.3,3,11.2,6.2c-1.8-0.1-3.5-0.5-5.1-1c-5.6-1.6-10-9.8-10-9.8
|
||||
C22.8,0.1,22.5-0.1,22.2,0"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
import { asEmptySvg, asThemedSvg, asThemedWithOpacitySvg } from "../../hocs";
|
||||
import AttunementSlotBoxSvg from "./AttunementSlotBoxSvg";
|
||||
|
||||
const EmptyAttunementSlotBoxSvg = asEmptySvg(AttunementSlotBoxSvg);
|
||||
const ThemedAttunementSlotBoxSvg = asThemedSvg(AttunementSlotBoxSvg);
|
||||
const ThemedWithOpacityAttunementSlotBoxSvg =
|
||||
asThemedWithOpacitySvg(AttunementSlotBoxSvg);
|
||||
|
||||
export default AttunementSlotBoxSvg;
|
||||
export {
|
||||
AttunementSlotBoxSvg,
|
||||
EmptyAttunementSlotBoxSvg,
|
||||
ThemedAttunementSlotBoxSvg,
|
||||
ThemedWithOpacityAttunementSlotBoxSvg,
|
||||
};
|
||||
@@ -0,0 +1,36 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class InitiativeBoxSvg extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-initiative-box-svg", className];
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 70 45">
|
||||
<polygon
|
||||
fill={theme.backgroundColor}
|
||||
points="68.8,22.5 55.8,43.3 14.2,43.3 1.2,22.5 14.2,1.8 14.3,1.7 55.7,1.7 55.8,1.8 "
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M59.1,0H10.9L0,17.2v10.5L10.9,45H59l11-17.2V17.2L59.1,0z M58.2,2.2l10,15.8v3L56.5,2.3l-0.1-0.1H58.2z M14.8,2.2h40.5
|
||||
l0.1,0.1L68,22.5L55.3,42.8H14.7L2,22.5L14.8,2.2L14.8,2.2z M1.8,18l10-15.8h1.8l-0.1,0.1L1.8,21V18z M11.8,42.8L1.8,27v-3
|
||||
l11.7,18.8H11.8z M68.2,27l-10,15.8h-1.7L68.2,24V27z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class InspirationBoxSvg extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-inspiration-box-svg", className];
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 72 54">
|
||||
<defs>
|
||||
<polygon
|
||||
id="InspirationBoxSvg-path-1"
|
||||
points="71.7300755 53.9993077 71.7300755 0.798923077 0.000275471698 0.798923077 0.000275471698 53.9993077"
|
||||
/>
|
||||
</defs>
|
||||
<g
|
||||
id="InspirationBoxSvg-Page-1"
|
||||
stroke="none"
|
||||
strokeWidth="1"
|
||||
fill="none"
|
||||
fillRule="evenodd"
|
||||
>
|
||||
<g
|
||||
id="InspirationBoxSvg-Sheet_Desktop_Static"
|
||||
transform="translate(-1484.000000, -280.000000)"
|
||||
>
|
||||
<g
|
||||
id="InspirationBoxSvg-Page-1"
|
||||
transform="translate(1484.000000, 280.000000)"
|
||||
>
|
||||
<polygon
|
||||
id="InspirationBoxSvg-Fill-1"
|
||||
fill={theme.backgroundColor}
|
||||
points="70 2 70 51 50.05556 51 42.7471616 47.5987134 29.2706337 47.5987134 21.9430711 51 2 51 2 2 21.3270795 2 27.9441984 6.34142368 44.0749658 6.34142368 50.6729205 2"
|
||||
/>
|
||||
<g id="InspirationBoxSvg-Group-4">
|
||||
<g id="InspirationBoxSvg-Clip-3" />
|
||||
<path
|
||||
d="M71.7303509,6.16223077 L71.7303509,0.798230769 L49.3978604,0.798230769 L48.9033887,1.42269231 C48.0728415,2.47223077 47.0508415,3.29746154 45.9186528,3.88592308 C43.1198604,2.67438462 40.1668038,1.99176923 37.1848226,1.83392308 C36.9492943,1.33407692 36.4534453,0.979615385 35.8639358,0.979615385 C35.2771811,0.979615385 34.7785774,1.33407692 34.5458038,1.83392308 C31.5624453,1.99176923 28.6121434,2.67438462 25.8133509,3.88592308 C24.6797849,3.29746154 23.6577849,2.47223077 22.8286151,1.42269231 L22.3341434,0.798230769 L0.000275471698,0.798230769 L0.000275471698,53.9993077 L22.3341434,53.9993077 L22.8286151,53.3762308 C23.6577849,52.3280769 24.6770302,51.5000769 25.8092189,50.9143846 C28.6025019,52.1300769 31.530766,52.8223846 34.5526906,52.9774615 C34.7909736,53.4703846 35.2826906,53.8179231 35.8639358,53.8179231 C36.4451811,53.8179231 36.9396528,53.4703846 37.1751811,52.9774615 C40.1998604,52.8223846 43.1295019,52.1300769 45.9227849,50.9143846 C47.0522189,51.5000769 48.0742189,52.3280769 48.9033887,53.3762308 L49.3978604,53.9993077 L71.7303509,53.9993077 L71.7303509,48.6366923 L71.7303509,6.16223077 Z M71.7303509,11.4348462 L71.7303509,8.76253846 L71.7303509,11.4348462 Z M34.6546151,3.23238462 C34.9121811,3.63946154 35.3474264,3.92330769 35.8639358,3.92330769 C36.3832,3.92330769 36.8156906,3.63946154 37.0773887,3.23238462 C39.4230302,3.35146154 41.7452566,3.81253846 43.9793321,4.61976923 C43.2934075,4.79007692 42.5854453,4.88284615 41.8692189,4.88284615 L29.8627849,4.88284615 C29.1424264,4.88284615 28.4372189,4.79007692 27.7540491,4.61976923 C29.9853698,3.81253846 32.3089736,3.35146154 34.6546151,3.23238462 L34.6546151,3.23238462 Z M37.0760113,51.5651538 C36.8143132,51.1594615 36.3818226,50.8728462 35.8639358,50.8728462 C35.3474264,50.8728462 34.9149358,51.1594615 34.6573698,51.5651538 C32.3089736,51.4474615 29.9853698,50.9863846 27.7540491,50.1763846 C28.4372189,50.0074615 29.1424264,49.9146923 29.8627849,49.9146923 L41.8692189,49.9146923 C42.5854453,49.9146923 43.2934075,50.0074615 43.9793321,50.1763846 C41.7452566,50.9863846 39.4202755,51.4474615 37.0760113,51.5651538 L37.0760113,51.5651538 Z M50.9515208,50.6914615 C48.6058792,48.0856154 45.3374075,46.6054615 41.8692189,46.6054615 L29.8627849,46.6054615 C26.3932189,46.6054615 23.1261245,48.0856154 20.780483,50.6914615 L18.5918604,50.6914615 C18.5918604,50.6914615 3.29078491,50.6291538 3.29078491,42.6537692 L3.29078491,12.1437692 C3.29078491,4.167 18.5918604,4.10746154 18.5918604,4.10746154 L20.780483,4.10746154 C23.1261245,6.71192308 26.3932189,8.19069231 29.8627849,8.19069231 L41.8692189,8.19069231 C45.3374075,8.19069231 48.6058792,6.71192308 50.9515208,4.10746154 L53.138766,4.10746154 C53.138766,4.10746154 68.4384642,4.167 68.4384642,12.1437692 L68.4384642,42.6537692 C68.4384642,50.6291538 53.138766,50.6914615 53.138766,50.6914615 L50.9515208,50.6914615 Z M71.7303509,46.0363846 L71.7303509,43.3626923 L71.7303509,46.0363846 Z"
|
||||
id="InspirationBoxSvg-Fill-2"
|
||||
fill={theme.themeColor}
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
import React from "react";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
import { InjectedSvgProps } from "../../hocs";
|
||||
|
||||
export default class SavingThrowRowBoxSvg extends React.PureComponent<InjectedSvgProps> {
|
||||
render() {
|
||||
const { fillColor, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-saving-throw-row-box-svg"];
|
||||
|
||||
if (className) {
|
||||
classNames.push(className);
|
||||
}
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 116.1 34">
|
||||
<g id="SavingThrowRowBoxSvg-Page-1_1_">
|
||||
<g
|
||||
id="SavingThrowRowBoxSvg-Sheet_Desktop_Static"
|
||||
transform="translate(-683.000000, -651.000000)"
|
||||
>
|
||||
<path
|
||||
fill={fillColor}
|
||||
id="SavingThrowRowBoxSvg-Page-1"
|
||||
d="M789.8,651h-22l-0.3,0.2c-1.2,0.8-2.3,1.7-3.2,2.7h-75.6l-0.3,0.4c-0.7,1.2-3,4.5-4.9,5.4
|
||||
l-0.5,0.2l0,16.1l0.5,0.2c1.8,0.9,4.1,4.2,4.9,5.4l0.3,0.4h75.6c1,1,2.1,1.9,3.2,2.7l0.3,0.2h21.9l0.3-0.2c5.6-3.8,9-10,9-16.8
|
||||
s-3.4-13-9-16.8L789.8,651z M797.1,668c0,5.8-2.9,11.2-7.6,14.5h-10.3c-4.7-2.1-11.1-3.2-14.3-3.8c-2.3-3-3.7-6.8-3.7-10.7v0
|
||||
c0-3.9,1.3-7.7,3.7-10.7c3.1-0.6,9.5-1.7,14.3-3.8h10.3C794.3,656.8,797.1,662.2,797.1,668L797.1,668z M752.8,655.6
|
||||
c0.8,0.7,2.5,1.8,5.7,2.1c-0.9,1.5-3,5.5-3,10.3s2,8.8,3,10.3c-3.2,0.3-4.9,1.4-5.7,2.1h-55.4c-3.1-1.1-11.1-4.5-12.9-9.3l0-6.2
|
||||
c1.9-4.8,9.9-8.1,12.9-9.3H752.8z M759.6,657.8c0.6,0,1.3,0,2,0c-1.8,3.1-2.8,6.6-2.8,10.3v0c0,3.7,1,7.2,2.9,10.3
|
||||
c-0.7,0-1.3-0.1-2,0c-0.6-1-3.1-5.2-3.1-10.2S759,658.8,759.6,657.8L759.6,657.8z M768.9,682.5c-1.1-0.8-2.1-1.7-3-2.6
|
||||
c2.4,0.5,5.1,1.3,8.3,2.6H768.9L768.9,682.5z M762.2,679.3c0.3,0.4,0.5,0.7,0.8,1.1h-8.5C755.9,679.7,758.3,678.9,762.2,679.3
|
||||
L762.2,679.3z M689.3,680.4c-0.7-1.1-2.8-4.1-4.9-5.4v-1.9c2.3,3.4,7.1,5.9,10.4,7.3H689.3L689.3,680.4z M684.4,661
|
||||
c2.1-1.3,4.2-4.3,4.9-5.4h5.5c-3.3,1.4-8,3.9-10.4,7.3V661L684.4,661z M763,655.6c-0.3,0.4-0.5,0.7-0.8,1.1
|
||||
c-3.9,0.4-6.3-0.4-7.7-1.1H763z M765.9,656.1c0.9-1,1.9-1.9,3-2.6h5.3C771,654.8,768.2,655.6,765.9,656.1L765.9,656.1z"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
import React from "react";
|
||||
|
||||
import { BaseSvg } from "../../../BaseSvg";
|
||||
import { InjectedSvgProps } from "../../../hocs";
|
||||
|
||||
export default class SavingThrowRowSmallBoxSvg extends React.PureComponent<InjectedSvgProps> {
|
||||
render() {
|
||||
const { fillColor, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-saving-throw-row-small-box-svg"];
|
||||
|
||||
if (className) {
|
||||
classNames.push(className);
|
||||
}
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 88 28">
|
||||
<g id="SavingThrowRowSmallBoxSvg-Page-1">
|
||||
<g id="SavingThrowRowSmallBoxSvg-Sheet_Desktop_Static">
|
||||
<path
|
||||
id="SavingThrowRowSmallBoxSvg-Page-1-2"
|
||||
fill={fillColor}
|
||||
d="M81.02068,0H64.331l-.22758.1652a13.19155,13.19155,0,0,0-2.4276,2.23009H4.32415l-.22758.3304c-.531.99116-2.27586,3.7168-3.71726,4.46018L0,7.35107V20.64893l.37931.1652c1.36551.74338,3.11033,3.469,3.71726,4.46018l.22758.3304h57.3517a20.96667,20.96667,0,0,0,2.4276,2.23009L64.331,28H80.94484l.22757-.1652A17.166,17.166,0,0,0,88,13.95876,17.166,17.166,0,0,0,81.17241.08273ZM86.5586,14.04124a15.10111,15.10111,0,0,1-5.7655,11.97635H72.97932c-3.56553-1.73449-8.42067-2.64307-10.84827-3.13862a15.53188,15.53188,0,0,1-2.8069-8.83773h0a14.98609,14.98609,0,0,1,2.8069-8.83773C64.48276,4.708,69.338,3.79937,72.97932,2.06489H80.7931a14.8801,14.8801,0,0,1,5.7655,11.97635ZM52.95171,3.79937a7.09114,7.09114,0,0,0,4.32415,1.73449A18.4022,18.4022,0,0,0,55,14.04119a17.50539,17.50539,0,0,0,2.27586,8.50732A7.09144,7.09144,0,0,0,52.95171,24.283H10.92411c-2.35171-.90853-8.42067-3.7168-9.78623-7.68137V11.4807c1.4414-3.96458,7.51037-6.69022,9.78623-7.68138h42.0276Zm5.15862,1.81711h1.51724a18.00564,18.00564,0,0,0-2.12413,8.50733h0a17.221,17.221,0,0,0,2.2,8.50733,9.30868,9.30868,0,0,0-1.51724,0,18.18447,18.18447,0,0,1-2.35171-8.42475,19.36161,19.36161,0,0,1,2.27582-8.58991Zm7.05521,20.40111a19.90907,19.90907,0,0,1-2.27587-2.14747,34.16144,34.16144,0,0,1,6.29655,2.14747Zm-5.08277-2.64307c.22757.3304.37931.57818.60689.90853H54.24138a9.56687,9.56687,0,0,1,5.84139-.90853ZM4.7793,24.2831A15.78928,15.78928,0,0,0,1.062,19.82292V18.25359c1.74482,2.80827,5.38619,4.87315,7.88967,6.02946H4.7793ZM1.06209,8.25955A15.7888,15.7888,0,0,0,4.77935,3.79937H8.95176C6.44832,4.95573,2.8828,7.02062,1.06209,9.82884V8.25955ZM60.68966,3.79937c-.22758.33041-.37932.57818-.60689.90853a9.56642,9.56642,0,0,1-5.84139-.90853Zm2.2.413a11.52883,11.52883,0,0,1,2.27587-2.14746h4.02068a36.16356,36.16356,0,0,1-6.29655,2.14746Z"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import SavingThrowRowSmallBoxSvg from "./SavingThrowRowSmallBoxSvg";
|
||||
|
||||
export default SavingThrowRowSmallBoxSvg;
|
||||
@@ -0,0 +1,18 @@
|
||||
import { asEmptySvg, asThemedSvg } from "../../hocs";
|
||||
import SavingThrowRowBoxSvg from "./SavingThrowRowBoxSvg";
|
||||
import SavingThrowRowSmallBoxSvg from "./SavingThrowRowSmallBoxSvg";
|
||||
|
||||
const EmptySavingThrowRowBoxSvg = asEmptySvg(SavingThrowRowBoxSvg);
|
||||
const ThemedSavingThrowRowBoxSvg = asThemedSvg(SavingThrowRowBoxSvg);
|
||||
const EmptySavingThrowRowSmallBoxSvg = asEmptySvg(SavingThrowRowSmallBoxSvg);
|
||||
const ThemedSavingThrowRowSmallBoxSvg = asThemedSvg(SavingThrowRowSmallBoxSvg);
|
||||
|
||||
export default SavingThrowRowBoxSvg;
|
||||
export {
|
||||
SavingThrowRowBoxSvg,
|
||||
SavingThrowRowSmallBoxSvg,
|
||||
EmptySavingThrowRowBoxSvg,
|
||||
ThemedSavingThrowRowBoxSvg,
|
||||
EmptySavingThrowRowSmallBoxSvg,
|
||||
ThemedSavingThrowRowSmallBoxSvg,
|
||||
};
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
import React from "react";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
import { InjectedSvgProps } from "../../hocs";
|
||||
import SavingThrowRowBoxSvg from "../SavingThrowRowBoxSvg";
|
||||
|
||||
export default class SavingThrowSelectionBoxSvg extends React.PureComponent<InjectedSvgProps> {
|
||||
render() {
|
||||
const { fillColor, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-saving-throw-selection-box-svg"];
|
||||
|
||||
if (className) {
|
||||
classNames.push(className);
|
||||
}
|
||||
|
||||
return (
|
||||
<React.Fragment>
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 41 36">
|
||||
<path
|
||||
d="M10.8724 1H30.3426C30.9246 1 31.4467 1.15738 31.8408 1.45807C35.0159 3.88086 40 9.69489 40 18C40 26.3051 35.0159 32.1191 31.8408 34.5419C31.4467 34.8426 30.9246 35 30.3426 35H10.8724C10.1907 35 9.57613 34.7818 9.1371 34.3765C6.08124 31.555 1.5 25.4781 1.5 18C1.5 10.5219 6.08124 4.44504 9.1371 1.62354C9.57613 1.21818 10.1907 1 10.8724 1Z"
|
||||
stroke="#BFCCD6"
|
||||
strokeWidth="1"
|
||||
/>
|
||||
</BaseSvg>
|
||||
</React.Fragment>
|
||||
);
|
||||
}
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
import React from "react";
|
||||
|
||||
import { BaseSvg } from "../../../BaseSvg";
|
||||
import { InjectedSvgProps } from "../../../hocs";
|
||||
|
||||
export default class SavingThrowSelectionSmallBoxSvg extends React.PureComponent<InjectedSvgProps> {
|
||||
render() {
|
||||
const { fillColor, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = [
|
||||
"ddbc-saving-throw-selection-small-box-svg",
|
||||
];
|
||||
|
||||
if (className) {
|
||||
classNames.push(className);
|
||||
}
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 41 36">
|
||||
<path
|
||||
d="M10.8724 1H30.3426C30.9246 1 31.4467 1.15738 31.8408 1.45807C35.0159 3.88086 40 9.69489 40 18C40 26.3051 35.0159 32.1191 31.8408 34.5419C31.4467 34.8426 30.9246 35 30.3426 35H10.8724C10.1907 35 9.57613 34.7818 9.1371 34.3765C6.08124 31.555 1.5 25.4781 1.5 18C1.5 10.5219 6.08124 4.44504 9.1371 1.62354C9.57613 1.21818 10.1907 1 10.8724 1Z"
|
||||
stroke="#BFCCD6"
|
||||
strokeWidth="1"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import SavingThrowSelectionSmallBoxSvg from "./SavingThrowSelectionSmallBoxSvg";
|
||||
|
||||
export default SavingThrowSelectionSmallBoxSvg;
|
||||
@@ -0,0 +1,24 @@
|
||||
import { asEmptySvg, asThemedSvg } from "../../hocs";
|
||||
import SavingThrowSelectionBoxSvg from "./SavingThrowSelectionBoxSvg";
|
||||
import SavingThrowSelectionSmallBoxSvg from "./SavingThrowSelectionSmallBoxSvg";
|
||||
|
||||
const EmptySavingThrowSelectionBoxSvg = asEmptySvg(SavingThrowSelectionBoxSvg);
|
||||
const ThemedSavingThrowSelectionBoxSvg = asThemedSvg(
|
||||
SavingThrowSelectionBoxSvg
|
||||
);
|
||||
const EmptySavingThrowSelectionSmallBoxSvg = asEmptySvg(
|
||||
SavingThrowSelectionSmallBoxSvg
|
||||
);
|
||||
const ThemedSavingThrowSelectionSmallBoxSvg = asThemedSvg(
|
||||
SavingThrowSelectionSmallBoxSvg
|
||||
);
|
||||
|
||||
export default SavingThrowSelectionBoxSvg;
|
||||
export {
|
||||
SavingThrowSelectionBoxSvg,
|
||||
SavingThrowSelectionSmallBoxSvg,
|
||||
EmptySavingThrowSelectionBoxSvg,
|
||||
ThemedSavingThrowSelectionBoxSvg,
|
||||
EmptySavingThrowSelectionSmallBoxSvg,
|
||||
ThemedSavingThrowSelectionSmallBoxSvg,
|
||||
};
|
||||
@@ -0,0 +1,44 @@
|
||||
import React from "react";
|
||||
|
||||
import BaseSvg from "../../BaseSvg";
|
||||
import { InjectedSvgProps } from "../../hocs";
|
||||
|
||||
export default class SenseRowBoxSvg extends React.PureComponent<InjectedSvgProps> {
|
||||
render() {
|
||||
const { fillColor, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-sense-row-box-svg"];
|
||||
|
||||
if (className) {
|
||||
classNames.push(className);
|
||||
}
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 241 34">
|
||||
<g id="SenseRowBoxSvg-Page-1_1_">
|
||||
<g
|
||||
id="SenseRowBoxSvg-Sheet_Desktop_Static"
|
||||
transform="translate(-683.000000, -651.000000)"
|
||||
>
|
||||
<path
|
||||
id="SenseRowBoxSvg-Page-1"
|
||||
fill={fillColor}
|
||||
d="M692.1,651.2c-5.7,3.8-9.1,10-9.1,16.8s3.4,13,9.1,16.8l0.3,0.2h22.1l0.3-0.2
|
||||
c1.2-0.8,2.3-1.7,3.3-2.7h200.2l0.3-0.4c0.7-1.2,3-4.5,4.9-5.4l0.5-0.2l0-16.1l-0.5-0.2c-1.9-0.9-4.2-4.2-4.9-5.4l-0.3-0.4H718.1
|
||||
c-1-1-2.1-1.9-3.3-2.7l-0.3-0.2h-22.1L692.1,651.2z M685.5,668c0-5.8,2.9-11.2,7.6-14.5h10.3c4.7,2.1,11.1,3.2,14.3,3.8
|
||||
c2.3,3,3.7,6.8,3.7,10.7v0c0,3.9-1.3,7.7-3.7,10.7c-3.1,0.6-9.5,1.7-14.3,3.8h-10.3C688.4,679.2,685.5,673.8,685.5,668L685.5,668z
|
||||
M909.3,655.6c3.1,1.1,11.1,4.5,12.9,9.3l0,6.2c-1.9,4.8-9.9,8.2-12.9,9.3H729.9c-0.8-0.7-2.5-1.8-5.7-2.1c0.9-1.5,3-5.5,3-10.3
|
||||
s-2-8.8-3-10.3c3.2-0.3,4.9-1.4,5.7-2.1H909.3z M723.1,657.8c0.6,1,3.1,5.2,3.1,10.2s-2.5,9.2-3.1,10.2c-0.6,0-1.3,0-2,0
|
||||
c1.8-3.1,2.9-6.6,2.9-10.3v0c0-3.7-1-7.2-2.8-10.3C721.8,657.8,722.5,657.8,723.1,657.8L723.1,657.8z M713.8,682.5h-5.3
|
||||
c3.2-1.3,6-2.1,8.3-2.6C715.9,680.8,714.9,681.7,713.8,682.5L713.8,682.5z M720.5,679.3c3.9-0.4,6.3,0.4,7.7,1.1h-8.5
|
||||
C719.9,680,720.2,679.7,720.5,679.3L720.5,679.3z M917.4,680.4h-5.5c3.3-1.4,8.1-3.9,10.4-7.3v1.9
|
||||
C920.1,676.3,918.1,679.3,917.4,680.4L917.4,680.4z M922.2,661v1.9c-2.3-3.4-7.1-5.9-10.4-7.3h5.5
|
||||
C918.1,656.7,920.1,659.7,922.2,661L922.2,661z M728.1,655.6c-1.4,0.7-3.7,1.4-7.7,1.1c-0.3-0.4-0.5-0.7-0.8-1.1H728.1z
|
||||
M716.8,656.1c-2.4-0.5-5.1-1.3-8.3-2.6h5.3C714.9,654.3,715.9,655.2,716.8,656.1L716.8,656.1z"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
import React from "react";
|
||||
|
||||
import { BaseSvg } from "../../../BaseSvg";
|
||||
import { InjectedSvgProps } from "../../../hocs";
|
||||
|
||||
export default class SenseRowSmallBoxSvg extends React.PureComponent<InjectedSvgProps> {
|
||||
render() {
|
||||
const { fillColor, className } = this.props;
|
||||
|
||||
let classNames: Array<string> = ["ddbc-sense-row-small-box-svg"];
|
||||
|
||||
if (className) {
|
||||
classNames.push(className);
|
||||
}
|
||||
|
||||
return (
|
||||
<BaseSvg className={classNames.join(" ")} viewBox="0 0 188 33.90015">
|
||||
<g id="SenseRowSmallBoxSvg-Page-1">
|
||||
<g id="SenseRowSmallBoxSvg-Sheet_Desktop_Static">
|
||||
<path
|
||||
id="SenseRowSmallBoxSvg-Page-1-2"
|
||||
fill={fillColor}
|
||||
d="M8.72855.10016A20.33138,20.33138,0,0,0,0,16.90015a20.33152,20.33152,0,0,0,8.72855,16.8l.28774.2h21.198l.28774-.2a20.90539,20.90539,0,0,0,3.1653-2.7H182.53264l.28774-.4c.67144-1.2,2.87756-4.5,4.7-5.4l.47959-.2v-16.1l-.47959-.2c-1.82247-.9-4.02859-4.2-4.7-5.4l-.28774-.4H33.66733A20.9054,20.9054,0,0,0,30.502.2L30.2143,0H9.01635Zm-6.33059,16.8a18.01,18.01,0,0,1,7.28977-14.5h9.87959c4.50817,2.1,10.64692,3.2,13.71632,3.8a18.26332,18.26332,0,0,1,3.549,10.7h0a17.62364,17.62364,0,0,1-3.549,10.7c-2.97345.6-9.11225,1.7-13.71632,3.8H9.68773a18.01,18.01,0,0,1-7.28977-14.5ZM173.9,4.50012c2.97345,1.1,10.64692,4.5,12.3735,9.3v6.2c-1.82247,4.8-9.49595,8.2-12.3735,9.3H44.98575a9.16413,9.16413,0,0,0-5.46736-2.1,21.57693,21.57693,0,0,0,2.87755-10.3,20.52873,20.52873,0,0,0-2.87755-10.3,9.16452,9.16452,0,0,0,5.46736-2.1H173.9Zm-135.43679,2.2a21.34515,21.34515,0,0,1,2.97345,10.2,21.34509,21.34509,0,0,1-2.97345,10.2H36.54489a21.15057,21.15057,0,0,0,2.78165-10.3h0a21.06756,21.06756,0,0,0-2.6857-10.3,5.67381,5.67381,0,0,0,1.82241.19995Zm-8.9204,24.7H24.45919a47.13553,47.13553,0,0,1,7.96122-2.6,24.74945,24.74945,0,0,1-2.87756,2.6Zm6.42655-3.2a12.55865,12.55865,0,0,1,7.38573,1.1H35.20206a7.63546,7.63546,0,0,1,.76734-1.1Zm145.70007,1.1H176.394c3.16529-1.4,7.76936-3.9,9.97553-7.3v1.9c-2.11027,1.29992-4.02864,4.29992-4.7,5.4Zm4.60407-19.4v1.9c-2.20611-3.4-6.81018-5.9-9.97554-7.3h5.27551c.76734,1.1,2.68571,4.1,4.7,5.4Zm-143.01437-5.4c-1.34288.7-3.549,1.4-7.38572,1.1-.28775-.4-.4796-.7-.76734-1.1Zm-10.83876.5a44.52529,44.52529,0,0,1-7.96122-2.6h5.08366a24.74848,24.74848,0,0,1,2.87756,2.6Z"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import SenseRowSmallBoxSvg from "./SenseRowSmallBoxSvg";
|
||||
|
||||
export default SenseRowSmallBoxSvg;
|
||||
@@ -0,0 +1,18 @@
|
||||
import { asEmptySvg, asThemedSvg } from "../../hocs";
|
||||
import SenseRowBoxSvg from "./SenseRowBoxSvg";
|
||||
import SenseRowSmallBoxSvg from "./SenseRowSmallBoxSvg";
|
||||
|
||||
const EmptySenseRowBoxSvg = asEmptySvg(SenseRowBoxSvg);
|
||||
const ThemedSenseRowBoxSvg = asThemedSvg(SenseRowBoxSvg);
|
||||
const EmptySenseRowSmallBoxSvg = asEmptySvg(SenseRowSmallBoxSvg);
|
||||
const ThemedSenseRowSmallBoxSvg = asThemedSvg(SenseRowSmallBoxSvg);
|
||||
|
||||
export default SenseRowBoxSvg;
|
||||
export {
|
||||
SenseRowBoxSvg,
|
||||
SenseRowSmallBoxSvg,
|
||||
EmptySenseRowBoxSvg,
|
||||
ThemedSenseRowBoxSvg,
|
||||
EmptySenseRowSmallBoxSvg,
|
||||
ThemedSenseRowSmallBoxSvg,
|
||||
};
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class BeveledBoxSvg317x89 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 317 88.98">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M9.35,8,7,10.29a38.78,38.78,0,0,1,.35,6.19l.85,57c0,4.29.29,6.67,3.67,9.37l3.76,2.46c2.56,2,19.53,1.87,9.58,1.87l271.48-.68c3.29,0,5.19-2.23,7.75-4.28l3-2.64c3.38-2.7,1.7-2.4,1.7-6.69L310,17.06c0-4.28-.76-8-4.13-10.71h0a18.9,18.9,0,0,0-10.39-3.64L19.59,2.48A36.38,36.38,0,0,0,9.35,8Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M305.89,0H11.1L0,9V79.93l11.1,9H305.89l11.11-9V9ZM294.34,86.5H22.6A24.06,24.06,0,0,1,8.69,78.78V10.24a24.36,24.36,0,0,1,14-7.76H294.4a24.09,24.09,0,0,1,13.91,7.72V78.73a24.36,24.36,0,0,1-14,7.77ZM3.05,21.16a27.77,27.77,0,0,1,4-8.79V76.63c-.37-.53-.76-1-1.09-1.62a27.78,27.78,0,0,1-2.89-7.1ZM310,12.34c.37.54.76,1.05,1.09,1.62A28,28,0,0,1,314,21.07V67.81a27.91,27.91,0,0,1-4,8.8Zm4-2.27v7a26.94,26.94,0,0,0-4-6.77v-.13h-.1a24.53,24.53,0,0,0-11.24-7.68h6ZM12.37,2.48h6A24.53,24.53,0,0,0,7.13,10.16H7v.13a26.94,26.94,0,0,0-4,6.77v-7ZM3.05,78.91v-7a26.81,26.81,0,0,0,4,6.78v.13h.1A24.61,24.61,0,0,0,18.37,86.5h-6ZM304.63,86.5h-6a24.61,24.61,0,0,0,11.24-7.68h.1v-.13a26.81,26.81,0,0,0,4-6.78v7Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class BeveledBoxSvg517x660 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 517 660">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M509.2,646.2c-1.7,5.7-12.9,11.7-14.5,11.7H22.5c-1.7,0-12.8-6-14.5-11.7L8.2,19.3V12S16.1,2.3,23.4,1.4H493.80005c7.3.8,15.1,10.6,15.1,10.6v7.3Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M505.9,0H11L0,11.5v637L11,660H506l11-11.5V11.5ZM3,12.8l9.2-9.6h5.9A25.8384,25.8384,0,0,0,7,12.9H6.9v.2A36.38553,36.38553,0,0,0,3,21.7ZM3,26.9A42.92655,42.92655,0,0,1,6.9,15.7V644.3a13.90069,13.90069,0,0,1-1.1-2.1,51.50646,51.50646,0,0,1-2.9-9L3,26.9Zm9.2,629.9L3,647.2v-8.9a40.90524,40.90524,0,0,0,3.9,8.6v.2H7a24.86426,24.86426,0,0,0,11.1,9.8H12.2Zm10.1,0A22.56646,22.56646,0,0,1,8.6,647V13A23.74954,23.74954,0,0,1,22.4,3.1H494.6a22.56647,22.56647,0,0,1,13.7,9.8v634a23.74956,23.74956,0,0,1-13.8,9.9Zm491.6-9.6-9.2,9.6h-5.9a24.86437,24.86437,0,0,0,11.1-9.8h.1v-.2a36.38635,36.38635,0,0,0,3.9-8.6l.00006,9Zm0-14.1a41.717,41.717,0,0,1-3.9,11.2V15.7a13.89825,13.89825,0,0,1,1.1,2.1,51.50837,51.50837,0,0,1,2.9,9l-.1,606.3Zm0-611.4a40.9054,40.9054,0,0,0-3.9-8.6v-.2h-.1a24.86433,24.86433,0,0,0-11.1-9.8h5.9l9.2,9.6-.00007,9Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class BeveledBoxSvg623x660 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 623 660">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M615.2,646.2c-1.7,5.7-12.9,11.7-14.5,11.7H22.5c-1.7,0-12.8-6-14.5-11.7L8.2,19.3V12S16.1,2.3,23.4,1.4H599.80005c7.3.8,15.1,10.6,15.1,10.6v7.3Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M611.9,0H11L0,11.5v637L11,660H612l11-11.5V11.5ZM3,12.8l9.2-9.6h5.9A25.8384,25.8384,0,0,0,7,12.9H6.9v.2A36.38553,36.38553,0,0,0,3,21.7ZM3,26.9A42.92655,42.92655,0,0,1,6.9,15.7V644.3a13.90069,13.90069,0,0,1-1.1-2.1,51.50646,51.50646,0,0,1-2.9-9L3,26.9Zm9.2,629.9L3,647.2v-8.9a40.90524,40.90524,0,0,0,3.9,8.6v.2H7a24.86426,24.86426,0,0,0,11.1,9.8H12.2Zm10.1,0A22.56646,22.56646,0,0,1,8.6,647V13A23.74954,23.74954,0,0,1,22.4,3.1H600.6a22.56647,22.56647,0,0,1,13.7,9.8v634a23.74956,23.74956,0,0,1-13.8,9.9Zm597.6-9.6-9.2,9.6h-5.9a24.86437,24.86437,0,0,0,11.1-9.8h.1v-.2a36.38635,36.38635,0,0,0,3.9-8.6l.00006,9Zm0-14.1a41.717,41.717,0,0,1-3.9,11.2V15.7a13.89825,13.89825,0,0,1,1.1,2.1,51.50837,51.50837,0,0,1,2.9,9l-.1,606.3Zm0-611.4a40.9054,40.9054,0,0,0-3.9-8.6v-.2h-.1a24.86433,24.86433,0,0,0-11.1-9.8h5.9l9.2,9.6-.00007,9Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class BeveledBoxSvg94x89 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 94 89">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M87.54,9.45a42.28,42.28,0,0,1-3-3A42.91,42.91,0,0,0,74.21,1H18.36a11,11,0,0,0-1.53.59A4.9,4.9,0,0,1,15.36,2.7,21.09,21.09,0,0,0,6,12.28a5.14,5.14,0,0,1,.12,1.59,5.15,5.15,0,0,1,.24,1.18c1,12.72.57,25.84.4,38.59-.09,6.5,0,13-.05,19.48,0,2-.11,4.08-.22,6.12a17.93,17.93,0,0,0,2.78,2.94A73.22,73.22,0,0,0,16.51,87H78l.07-.06a32.31,32.31,0,0,0,9.31-8.5c.13-6,.65-12,.36-18s.2-11.89.36-17.9c.16-6.53,0-13.11-.17-19.64C87.84,18.57,88.07,13.86,87.54,9.45Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M85,0H9L0,9.05V80l9,9H85l9-9V9.05Zm6.55,10.08v7a29.26,29.26,0,0,0-3.24-6.78v-.13h-.08a20.45,20.45,0,0,0-9.13-7.69H84ZM75.6,86.52H18.36a19,19,0,0,1-11.3-7.73V10.25A19.27,19.27,0,0,1,18.4,2.48H75.64a18.94,18.94,0,0,1,11.3,7.73V78.75A19.27,19.27,0,0,1,75.6,86.52ZM2.47,21.18a31.7,31.7,0,0,1,3.24-8.8V76.64c-.3-.53-.62-1-.89-1.62a32.92,32.92,0,0,1-2.35-7.11Zm85.82-8.82c.3.53.62,1,.89,1.62a32.92,32.92,0,0,1,2.35,7.11V67.81a31.64,31.64,0,0,1-3.24,8.81ZM10.05,2.48h4.87a20.45,20.45,0,0,0-9.13,7.69H5.71v.13a29.26,29.26,0,0,0-3.24,6.78v-7ZM2.47,78.92v-7A29.45,29.45,0,0,0,5.71,78.7v.13h.08a20.45,20.45,0,0,0,9.13,7.69H10.05ZM84,86.52H79.08a20.45,20.45,0,0,0,9.13-7.69h.08V78.7a29.45,29.45,0,0,0,3.24-6.78v7Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class FancyBoxSvg230x200 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 230 200">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M223.79241,153.59a27.608,27.608,0,0,0-.92665-3c-1.70385-4.27-1.12594-39.26-1.12594-39.26s0-12.67-.57791-30.9c-.34874-11.2,1.56437-25,3.08887-33.94a8.35593,8.35593,0,0,1-2.98922-8.09,11.90127,11.90127,0,0,1,.78717-2.54,28.715,28.715,0,0,1,.25908-3.46c-.81706-5.25-1.116-10.74-3.63688-15.42s-6.82542-7.78-10.6018-11.19c-.0797-.08-.12954-.15-.1993-.23-2.212-1.06-4.59343-1.79-6.75563-3a6.12742,6.12742,0,0,1-.837-.57H30.07152c-.77719.52-1.58428,1-2.34155,1.57a4.15331,4.15331,0,0,1-2.81982.68c-6.20761,5.4-13.023,9-15.67347,17.58a47.09122,47.09122,0,0,0-1.7736,9.43,3.20851,3.20851,0,0,1,.09964.42c.269,1.51.41849,3,.568,4.54,0,0,.12954.91.12954,1a14.64046,14.64046,0,0,0,.548,1.93,4.62021,4.62021,0,0,1-1.46472,4.95,5.5453,5.5453,0,0,1-2.48105,3c1.50457,9,3.328,22.38,2.98922,33.33-.57792,18.23-.57792,30.9-.57792,30.9s.57792,35-1.12593,39.26a27.95546,27.95546,0,0,0-1.08609,3.65A4.77275,4.77275,0,0,1,8.051,157.4c1.30529,4,.40853,8.33-.7772,12.49A4.69483,4.69483,0,0,1,7.473,171c1.13591,12.88,10.08363,21.75,21.42273,26.68A4.7335,4.7335,0,0,1,30.71919,199h165.0244c1.933-.54,3.89595-1,5.78912-1.65a3.81486,3.81486,0,0,1,1.30529-.86,4.58851,4.58851,0,0,1,2.41131-1.31l.74731-.19a3.86723,3.86723,0,0,1,1.05618-.81c1.24551-.62,2.54083-1.18,3.77639-1.85a17.07178,17.07178,0,0,1,1.70385-1.4,3.15462,3.15462,0,0,1,.64765-.36c.0797-.09.15943-.17.22919-.26s.568-.83.568-.83a5.37543,5.37543,0,0,1,2.45115-2.06c.44839-.55.87684-1.12,1.28537-1.69l.09965-.12a37.40281,37.40281,0,0,0,4.703-17.11,3.01265,3.01265,0,0,1,0-.31c-1.64406-3.32-1.2754-6.59-1.5245-10.19A4.68107,4.68107,0,0,1,223.79241,153.59Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M224.29061,101.4v2c.76723-12.53,2.63053-42.67,5.50015-52L230,50.72l-.59785-.37a20.84247,20.84247,0,0,1-3.66677-3.08,61.10991,61.10991,0,0,1,2.33159-9.38l.11956-.34L225.70552,10l-1.0761-.34c-2.51093-.78-9.67509-3.91-9.67509-8V0H15.03577V1.68c0,4.05-6.97485,7.12-9.67511,8L4.28455,10,1.81346,37.56l.11957.34a61.71326,61.71326,0,0,1,2.33159,9.36,20.993,20.993,0,0,1-3.66678,3.1L0,50.74l.20925.67c2.86964,9.33,4.723,39.41,5.49019,52v-2C4.982,113.87,3.07889,139.25.20925,148.59L0,149.27l.59784.37a20.84352,20.84352,0,0,1,3.66678,3.08A59.97805,59.97805,0,0,1,1.933,162.1l-.11957.34L4.28455,190l1.07611.34c2.6903.84,9.67511,3.91,9.67511,8V200H214.9543v-1.68c0-4,6.97484-7.12,9.67509-8l1.0761-.34,2.4711-27.58-.11956-.34a61.71415,61.71415,0,0,1-2.33159-9.36,20.99378,20.99378,0,0,1,3.66677-3.1l.59785-.38-.20924-.67c-2.86965-9.33-4.72295-34.65-5.49021-47.19m-3.82619,62.1s.44839,1.05.9964,2.57a28.78706,28.78706,0,0,1-1.3252,12.18c-2.93941,8.6-10.12349,14.89-20.805,18.39H30.56973c-22.91733-7.48-22.718-25.21-22.08035-30.51.58788-1.59,1.05619-2.7,1.08608-2.78A11.8232,11.8232,0,0,0,7.483,153.74c3.36785-18.48,1.654-42,1.57432-43.08V89.42C9.147,88.25,10.86083,64.68,7.493,46.19A12.03425,12.03425,0,0,0,9.52564,36.5s-.44838-1.06-.99641-2.57a28.78762,28.78762,0,0,1,1.3053-12.18C12.82374,13.15,19.958,6.85,30.64944,3.36H199.42033c22.96714,7.48,22.718,25.21,22.08036,30.51-.58788,1.59-1.05619,2.7-1.08608,2.78a11.82318,11.82318,0,0,0,2.09246,9.57c-3.36786,18.48-1.654,42-1.57431,43.08v21.28c-.08967,1.17-1.80349,24.74,1.56437,43.23a12.03425,12.03425,0,0,0-2.04262,9.69m7.38337-112c-1.70385,6-2.98922,17.24-3.98563,27.91a184.99022,184.99022,0,0,1,1.49461-29.93,24.6963,24.6963,0,0,0,2.491,2m-5.69945-14.31c.08968-.2,1.12595-2.66,2.11238-5.71l.50818,5.64a58.84459,58.84459,0,0,0-1.74377,6.47,9.19916,9.19916,0,0,1-.88682-6.35m.4185-24.74,1.23554,13.81a30.597,30.597,0,0,1-.99641,3.62,29.09268,29.09268,0,0,0-1.54442-8.55c-1.99281-5.88-6.85527-13.33-18.35379-18h8.858c1.2455,5.13,7.97124,8.1,10.76117,9.12M17.745,3.36h8.88C9.985,10.1,6.955,22.74,6.705,30c-.38-1.23-.74-2.52-1-3.75l1.24-13.77c2.79-1,9.55-4,10.8-9.12m-13,33.79.51-5.64c1,3,2,5.43,2.07,5.56a9.4,9.4,0,0,1-.83,6.44,59.8691,59.8691,0,0,0-1.73-6.36M4.135,49.5a184.3395,184.3395,0,0,1,1.51,29.94c-1-10.67-2.29-21.88-4-27.91a22.88006,22.88006,0,0,0,2.49-2m-2.49,99c1.71-6,3-17.24,4-27.91a184.33119,184.33119,0,0,1-1.5,29.93,23.41786,23.41786,0,0,0-2.5-2m5.72,14.31c-.09.2-1.13,2.66-2.12,5.71l-.51-5.63a59.48905,59.48905,0,0,0,1.76-6.51,9.17,9.17,0,0,1,.89,6.35m-.42,24.74-1.26-13.81a31.59812,31.59812,0,0,1,1-3.62,29,29,0,0,0,1.55,8.55c2,5.89,6.88,13.33,18.42,18h-8.93c-1.25-5.13-8-8.1-10.8-9.12m204.86064,9.12h-8.84809c16.58021-6.73,19.59932-19.38,19.84842-26.68.37864,1.23.73733,2.52.9964,3.75l-1.23553,13.81c-2.78,1-9.51566,4-10.76117,9.12M224.759,162.86l-.50818,5.63c-.99641-3-1.99281-5.43-2.06257-5.56a9.44012,9.44012,0,0,1,.84695-6.44,60.89563,60.89563,0,0,0,1.7238,6.37m.59785-12.36a184.99938,184.99938,0,0,1-1.50459-29.94c.99641,10.67,2.28178,21.88,3.98563,27.91a22.811,22.811,0,0,0-2.481,2"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class FancyBoxSvg230x765 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 230 765">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M224.09593,719a32.58075,32.58075,0,0,0-1.22463-4.29c-1.70252-4.36-1.12506-582.66-1.12506-582.66s0-30.43-.57746-49c-.35841-11.85,1.71249-26.54,3.26566-35.6a3.99385,3.99385,0,0,1-1.48347-1.64c-1.69258-3.61-2.39947-7.49-.99563-11.35a6.27817,6.27817,0,0,1,.92593-1.69c-.697-3.15-.32855-6.48-1.29431-9.54a42.83292,42.83292,0,0,0-3.52453-7,18.648,18.648,0,0,0-4.97814-6.37c-1.99126-1.48-4.06215-2.5-5.77463-4.27-1.73238-.72-3.47475-1.42-5.17726-2.21l-.39825-.21H29.28142a5.06422,5.06422,0,0,1-3.56435,1.27,5.80144,5.80144,0,0,1-2.24016,1.44l-.3883.12-.18917.05c-.41816.25-.86619.47-1.28436.74a7.30725,7.30725,0,0,0-1.21466.84c.99563-.91-.25887.24-.448.41a5.81329,5.81329,0,0,1-2.81762,1.33,51.94484,51.94484,0,0,0-3.88295,4c-4.56993,5.47-4.80889,13.51-6.21272,20.2a1.8288,1.8288,0,0,1-.10952.4,11.12318,11.12318,0,0,1,.28873,1.52c-.1593-1.2.08961.35.13939.59q.13938.63.29869,1.26a21.06275,21.06275,0,0,0,.87615,2.57c1.06532,2.59-1.16488,5.4-3.47474,6.15a3.19358,3.19358,0,0,1-.69694.14C5.914,55.14,8.204,70.62,7.82564,83c-.57747,18.57-.57747,49-.57747,49s.6372,576.13-.99563,587.33a5.14529,5.14529,0,0,1,3.05658,6,29.22893,29.22893,0,0,1-2.65832,7,4.69483,4.69483,0,0,1,.84628,2.91c-.26882,14.38,12.077,22.59,23.66608,28.18a5.66959,5.66959,0,0,1,.87615.53h166.1703a5.05453,5.05453,0,0,1,2.82758-1.08,4.08858,4.08858,0,0,1,1.583-1.45c.99563-.5,2.061-.93,3.10635-1.37l.63722-.27-.54758.24a6.826,6.826,0,0,0,1.28437-.6c.219-.11.448-.18.677-.27.99562-1,1.85185-1.92,2.39946-2.37,2.89728-2.43,6.20278-4.26,7.82562-7.81a4.37454,4.37454,0,0,1,1.73239-2c.80645-4.9,2.12069-9.72,2.5687-14.7a5.33774,5.33774,0,0,1,.56752-2,1.92248,1.92248,0,0,0-.1095-.51c-.37835-1.74-.8662-3.44-1.27441-5.17A4.80654,4.80654,0,0,1,224.09593,719Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M224.29507,654.52v-554c.76662-12.76,2.62847-38.62,5.49586-48.14L230,51.69l-.59738-.38a21.29124,21.29124,0,0,1-3.66391-3.14,63.02656,63.02656,0,0,1,2.32977-9.56l.11947-.34-2.47907-28.1-1.07527-.34c-2.509-.8-9.66754-4-9.66754-8.12V0H15.024V1.71c0,4.13-6.9694,7.26-9.66755,8.12l-1.07528.34L1.812,38.28l.11948.34a64.23307,64.23307,0,0,1,2.32977,9.54A20.93372,20.93372,0,0,1,.59738,51.32L0,51.7l.20908.69C3.07649,61.89,4.97814,87.7,5.695,100.48v554c-.71685,12.75-2.6185,48.62-5.48591,58.13L0,713.3l.59738.38a20.76441,20.76441,0,0,1,3.66391,3.14,61.86478,61.86478,0,0,1-2.32977,9.56l-.11948.35,2.46916,28.1,1.07528.34c2.68819.86,9.66755,4,9.66755,8.12V765H214.966v-1.71c0-4.13,6.9694-7.26,9.66754-8.12l1.07527-.34,2.46916-28.1-.11947-.35a64.23172,64.23172,0,0,1-2.32976-9.54,20.93312,20.93312,0,0,1,3.6639-3.16l.59738-.38-.20907-.69c-2.86741-9.5-4.71927-45.31-5.48592-58.09m-3.82321,73.29s.448,1.07.99563,2.61a29.91379,29.91379,0,0,1-1.32417,12.42c-2.91721,8.76-10.06582,15.16-20.76882,18.74H30.54587c-22.89945-7.63-22.70032-25.7-22.06312-31.09.58742-1.63,1.05537-2.75,1.08524-2.83a12.25228,12.25228,0,0,0-2.09082-9.76c3.36522-18.83,1.65274-42.81,1.57309-43.89V91.12c.08961-1.19,1.80209-25.21-1.56314-44.05a12.45343,12.45343,0,0,0,2.041-9.88s-.448-1.07-.99563-2.61A29.92378,29.92378,0,0,1,9.82685,22.16C12.764,13.4,19.91256,7,30.62552,3.42H199.44421c22.94921,7.63,22.7003,25.7,22.06311,31.09-.58741,1.63-1.05536,2.75-1.08523,2.84a12.23211,12.23211,0,0,0,2.09083,9.75c-3.36523,18.83-1.65275,42.81-1.57308,43.89V673.88c-.0896,1.19-1.80208,25.21,1.56314,44a12.45342,12.45342,0,0,0-2.041,9.88m7.87311-675.3c-1.71,6.15-3,17.57-4,28.45a191.48013,191.48013,0,0,1,1.5-30.51,23.5903,23.5903,0,0,0,2.5,2.06m-5.72-14.58c.09-.21,1.13-2.72,2.12-5.82l.51,5.74a61.15693,61.15693,0,0,0-1.75006,6.6,9.49991,9.49991,0,0,1-.89-6.47m.42-25.21,1.24,14.07a31.5754,31.5754,0,0,1-1,3.69,30.09944,30.09944,0,0,0-1.55-8.72c-2-6-6.88-13.57-18.42-18.34h8.89c1.25,5.24,8,8.26,10.8,9.3M18.17021,3.42h8.84118C10.44414,10.29,7.42738,23.17,7.17848,30.61c-.37834-1.25-.73677-2.56-.99563-3.82L7.41743,12.72c2.7778-1,9.50825-4.06,10.75278-9.3M5.22705,37.85l.50777-5.74c.99563,3.07,1.99125,5.53,2.061,5.66a9.76825,9.76825,0,0,1-.82637,6.56A62.4619,62.4619,0,0,0,5.247,37.85M4.64958,50.44A192.25139,192.25139,0,0,1,6.12311,81c-.99563-10.87-2.28-22.29-3.98251-28.44a21.82554,21.82554,0,0,0,2.47911-2.07m-2.47911,662c1.70252-6.15,2.98688-17.57,3.98251-28.44a192.24174,192.24174,0,0,1-1.49344,30.5,23.50089,23.50089,0,0,0-2.48907-2.06m5.695,14.58c-.0896.21-1.12506,2.72-2.11073,5.82l-.50777-5.74A60.75,60.75,0,0,0,6.9694,720.6a9.53688,9.53688,0,0,1,.8861,6.47m-.41816,25.21L6.18285,738.21a32.23,32.23,0,0,1,.99563-3.69,30.11827,30.11827,0,0,0,1.54322,8.72c1.99126,6,6.84992,13.57,18.33947,18.34h-8.891c-1.24453-5.24-7.965-8.26-10.75278-9.3m204.82758,9.3h-8.88c16.64-6.86,19.67-19.75,19.92-27.19.38,1.26.74,2.56,1,3.82l-1.24,14.07c-2.79,1-9.55,4.06-10.8,9.3m13-34.43-.51,5.74c-1-3.08-2-5.53-2.07-5.66a9.7301,9.7301,0,0,1,.85-6.56,62.23563,62.23563,0,0,0,1.73,6.48m.6-12.59a191.36971,191.36971,0,0,1-1.51-30.51c1,10.88,2.29,22.29,4,28.44a21.90029,21.90029,0,0,0-2.49,2.07"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class FancyBoxSvg281x200 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 281 200">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M274.78,153.59a27.53,27.53,0,0,0-.93-3c-1.71-4.27-1.13-39.26-1.13-39.26s0-12.67-.58-30.9c-.35-11.2,1.57-25,3.1-33.94a8.34,8.34,0,0,1-3-8.09,11.87,11.87,0,0,1,.79-2.54c0-1.16.12-2.31.26-3.46-.82-5.25-1.12-10.74-3.65-15.42S262.79,9.2,259,5.79c-.08-.08-.13-.15-.2-.23-2.22-1.06-4.61-1.79-6.78-3a6.15,6.15,0,0,1-.84-.57h-221c-.78.52-1.59,1-2.35,1.57A4.18,4.18,0,0,1,25,4.24c-6.23,5.4-13.07,9-15.73,17.58a46.94,46.94,0,0,0-1.78,9.43,3.2,3.2,0,0,1,.1.42c.27,1.51.42,3,.57,4.54,0,0,.13.91.13,1a14.6,14.6,0,0,0,.55,1.93,4.61,4.61,0,0,1-1.47,4.95,5.55,5.55,0,0,1-2.49,3c1.51,9,3.34,22.38,3,33.33-.58,18.23-.58,30.9-.58,30.9s.58,35-1.13,39.26a27.88,27.88,0,0,0-1.09,3.65,4.78,4.78,0,0,1,3,3.17c1.31,4,.41,8.33-.78,12.49A4.68,4.68,0,0,1,7.5,171C8.64,183.88,17.62,192.75,29,197.68A4.75,4.75,0,0,1,30.83,199h215.8c1.94-.54,3.91-1,5.81-1.65a3.83,3.83,0,0,1,1.31-.86,4.61,4.61,0,0,1,2.42-1.31l.75-.19a3.88,3.88,0,0,1,1.06-.81c1.25-.62,2.55-1.18,3.79-1.85a17.12,17.12,0,0,1,1.71-1.4,3.17,3.17,0,0,1,.65-.36c.08-.09.16-.17.23-.26s.57-.83.57-.83a5.39,5.39,0,0,1,2.46-2.06c.45-.55.88-1.12,1.29-1.69l.1-.12a37.3,37.3,0,0,0,4.72-17.11,3,3,0,0,1,0-.31c-1.65-3.32-1.28-6.59-1.53-10.19A4.68,4.68,0,0,1,274.78,153.59Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M275.28,101.4v2c.77-12.53,2.64-42.67,5.52-52l.21-.68-.6-.37a20.9,20.9,0,0,1-3.68-3.08,60.93,60.93,0,0,1,2.34-9.38l.12-.34L276.7,10l-1.08-.34c-2.52-.78-9.71-3.91-9.71-8V0H15.09V1.68c0,4.05-7,7.12-9.71,8L4.3,10,1.82,37.56l.12.34a61.53,61.53,0,0,1,2.34,9.36A21.05,21.05,0,0,1,.6,50.36l-.6.38.21.67c2.88,9.33,4.74,39.41,5.51,52v-2C5,113.87,3.09,139.25.21,148.59l-.21.68.6.37a20.9,20.9,0,0,1,3.68,3.08,59.8,59.8,0,0,1-2.34,9.38l-.12.34L4.3,190l1.08.34c2.7.84,9.71,3.91,9.71,8V200H265.91v-1.68c0-4,7-7.12,9.71-8l1.08-.34,2.48-27.58-.12-.34a61.53,61.53,0,0,1-2.34-9.36,21.05,21.05,0,0,1,3.68-3.1l.6-.38-.21-.67c-2.88-9.33-4.74-34.65-5.51-47.19m-3.84,62.1s.45,1.05,1,2.57a28.69,28.69,0,0,1-1.33,12.18c-2.95,8.6-10.16,14.89-20.88,18.39H30.68c-23-7.48-22.8-25.21-22.16-30.51.59-1.59,1.06-2.7,1.09-2.78a11.79,11.79,0,0,0-2.1-9.57c3.38-18.48,1.66-42,1.58-43.08V89.42c.09-1.17,1.81-24.74-1.57-43.23A12,12,0,0,0,9.56,36.5s-.45-1.06-1-2.57A28.69,28.69,0,0,1,9.87,21.75c3-8.6,10.16-14.9,20.89-18.39H250.32c23.05,7.48,22.8,25.21,22.16,30.51-.59,1.59-1.06,2.7-1.09,2.78a11.79,11.79,0,0,0,2.1,9.57c-3.38,18.48-1.66,42-1.58,43.08v21.28c-.09,1.17-1.81,24.74,1.57,43.23a12,12,0,0,0-2.05,9.69m7.41-112c-1.71,6-3,17.24-4,27.91a184.33,184.33,0,0,1,1.5-29.93,24.77,24.77,0,0,0,2.5,2m-5.72-14.31c.09-.2,1.13-2.66,2.12-5.71l.51,5.64A58.68,58.68,0,0,0,274,43.57a9.17,9.17,0,0,1-.89-6.35m.42-24.74,1.24,13.81c-.25,1.19-.59,2.43-1,3.62a29,29,0,0,0-1.55-8.55c-2-5.88-6.88-13.33-18.42-18h8.89c1.25,5.13,8,8.1,10.8,9.12M18.25,3.36h8.88C10.49,10.1,7.46,22.74,7.21,30c-.38-1.23-.74-2.52-1-3.75L7.45,12.48c2.79-1,9.55-4,10.8-9.12m-13,33.79.51-5.64c1,3,2,5.43,2.07,5.56A9.4,9.4,0,0,1,7,43.51a59.87,59.87,0,0,0-1.73-6.36M4.64,49.5A184.34,184.34,0,0,1,6.15,79.44c-1-10.67-2.29-21.88-4-27.91a22.88,22.88,0,0,0,2.49-2m-2.49,99c1.71-6,3-17.24,4-27.91a184.33,184.33,0,0,1-1.5,29.93,23.42,23.42,0,0,0-2.5-2m5.72,14.31c-.09.2-1.13,2.66-2.12,5.71l-.51-5.63A59.49,59.49,0,0,0,7,156.43a9.17,9.17,0,0,1,.89,6.35m-.42,24.74L6.21,173.71c.25-1.18.59-2.42,1-3.62a29,29,0,0,0,1.55,8.55c2,5.89,6.88,13.33,18.42,18H18.25c-1.25-5.13-8-8.1-10.8-9.12m255.3,9.12h-8.88c16.64-6.73,19.67-19.38,19.92-26.68.38,1.23.74,2.52,1,3.75l-1.24,13.81c-2.79,1-9.55,4-10.8,9.12m13-33.78-.51,5.63c-1-3-2-5.43-2.07-5.56a9.41,9.41,0,0,1,.85-6.44,60.72,60.72,0,0,0,1.73,6.37m.6-12.36a184.34,184.34,0,0,1-1.51-29.94c1,10.67,2.29,21.88,4,27.91a22.88,22.88,0,0,0-2.49,2"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class FancyBoxSvg281x765 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 281 765">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M275.08,719a32.47,32.47,0,0,0-1.23-4.29c-1.71-4.36-1.13-582.66-1.13-582.66s0-30.43-.58-49c-.36-11.85,1.72-26.54,3.28-35.6a4,4,0,0,1-1.49-1.64c-1.7-3.61-2.41-7.49-1-11.35a6.27,6.27,0,0,1,.93-1.69c-.7-3.15-.33-6.48-1.3-9.54a42.76,42.76,0,0,0-3.54-7,18.66,18.66,0,0,0-5-6.37c-2-1.48-4.08-2.5-5.8-4.27-1.74-.72-3.49-1.42-5.2-2.21l-.4-.21H29.41a5.1,5.1,0,0,1-3.58,1.27,5.83,5.83,0,0,1-2.25,1.44L23.19,6,23,6.05c-.42.25-.87.47-1.29.74a7.34,7.34,0,0,0-1.22.84c1-.91-.26.24-.45.41a5.85,5.85,0,0,1-2.83,1.33,52.05,52.05,0,0,0-3.9,4c-4.59,5.47-4.83,13.51-6.24,20.2,0,.14-.08.27-.11.4a11.08,11.08,0,0,1,.29,1.52c-.16-1.2.09.35.14.59q.14.63.3,1.26a21,21,0,0,0,.88,2.57c1.07,2.59-1.17,5.4-3.49,6.15a3.22,3.22,0,0,1-.7.14C5.94,55.14,8.24,70.62,7.86,83c-.58,18.57-.58,49-.58,49s.64,576.13-1,587.33a5.14,5.14,0,0,1,3.07,6,29.15,29.15,0,0,1-2.67,7,4.68,4.68,0,0,1,.85,2.91c-.27,14.38,12.13,22.59,23.77,28.18a5.7,5.7,0,0,1,.88.53h216.9a5.09,5.09,0,0,1,2.84-1.08,4.1,4.1,0,0,1,1.59-1.45c1-.5,2.07-.93,3.12-1.37l.64-.27-.55.24a6.87,6.87,0,0,0,1.29-.6c.22-.11.45-.18.68-.27,1-1,1.86-1.92,2.41-2.37,2.91-2.43,6.23-4.26,7.86-7.81a4.38,4.38,0,0,1,1.74-2c.81-4.9,2.13-9.72,2.58-14.7a5.32,5.32,0,0,1,.57-2c0-.19-.07-.36-.11-.51-.38-1.74-.87-3.44-1.28-5.17A4.8,4.8,0,0,1,275.08,719Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M275.28,654.52v-554c.77-12.76,2.64-38.62,5.52-48.14l.21-.69-.6-.38a21.36,21.36,0,0,1-3.68-3.14,62.8,62.8,0,0,1,2.34-9.56l.12-.34L276.7,10.17l-1.08-.34c-2.52-.8-9.71-4-9.71-8.12V0H15.09V1.71c0,4.13-7,7.26-9.71,8.12l-1.08.34L1.82,38.28l.12.34a64,64,0,0,1,2.34,9.54A21,21,0,0,1,.6,51.32L0,51.7l.21.69C3.09,61.89,5,87.7,5.72,100.48v554C5,667.23,3.09,703.1.21,712.61L0,713.3l.6.38a20.83,20.83,0,0,1,3.68,3.14,61.64,61.64,0,0,1-2.34,9.56l-.12.35,2.48,28.1,1.08.34c2.7.86,9.71,4,9.71,8.12V765H265.91v-1.71c0-4.13,7-7.26,9.71-8.12l1.08-.34,2.48-28.1-.12-.35a64,64,0,0,1-2.34-9.54,21,21,0,0,1,3.68-3.16l.6-.38-.21-.69c-2.88-9.5-4.74-45.31-5.51-58.09m-3.84,73.29s.45,1.07,1,2.61a29.79,29.79,0,0,1-1.33,12.42C268.18,751.6,261,758,250.25,761.58H30.68c-23-7.63-22.8-25.7-22.16-31.09.59-1.63,1.06-2.75,1.09-2.83a12.21,12.21,0,0,0-2.1-9.76c3.38-18.83,1.66-42.81,1.58-43.89V91.12c.09-1.19,1.81-25.21-1.57-44.05a12.41,12.41,0,0,0,2.05-9.88s-.45-1.07-1-2.61A29.8,29.8,0,0,1,9.87,22.16C12.82,13.4,20,7,30.76,3.42H250.32c23.05,7.63,22.8,25.7,22.16,31.09-.59,1.63-1.06,2.75-1.09,2.84a12.19,12.19,0,0,0,2.1,9.75c-3.38,18.83-1.66,42.81-1.58,43.89V673.88c-.09,1.19-1.81,25.21,1.57,44a12.41,12.41,0,0,0-2.05,9.88m7.41-675.3c-1.71,6.15-3,17.57-4,28.45a191.48,191.48,0,0,1,1.5-30.51,23.59,23.59,0,0,0,2.5,2.06m-5.72-14.58c.09-.21,1.13-2.72,2.12-5.82l.51,5.74A61.16,61.16,0,0,0,274,44.4a9.5,9.5,0,0,1-.89-6.47m.42-25.21,1.24,14.07c-.25,1.21-.59,2.48-1,3.69a30.1,30.1,0,0,0-1.55-8.72c-2-6-6.88-13.57-18.42-18.34h8.89c1.25,5.24,8,8.26,10.8,9.3M18.25,3.42h8.88C10.49,10.29,7.46,23.17,7.21,30.61c-.38-1.25-.74-2.56-1-3.82L7.45,12.72c2.79-1,9.55-4.06,10.8-9.3m-13,34.43.51-5.74c1,3.07,2,5.53,2.07,5.66A9.73,9.73,0,0,1,7,44.33a62.24,62.24,0,0,0-1.73-6.48m-.6,12.59A191.42,191.42,0,0,1,6.15,81c-1-10.87-2.29-22.29-4-28.44a21.9,21.9,0,0,0,2.49-2.07M2.15,712.49c1.71-6.15,3-17.57,4-28.44a191.41,191.41,0,0,1-1.5,30.5,23.59,23.59,0,0,0-2.5-2.06m5.72,14.58c-.09.21-1.13,2.72-2.12,5.82l-.51-5.74A60.54,60.54,0,0,0,7,720.6a9.5,9.5,0,0,1,.89,6.47m-.42,25.21L6.21,738.21c.25-1.21.59-2.47,1-3.69a30,30,0,0,0,1.55,8.72c2,6,6.88,13.57,18.42,18.34H18.25c-1.25-5.24-8-8.26-10.8-9.3m255.3,9.3h-8.88c16.64-6.86,19.67-19.75,19.92-27.19.38,1.26.74,2.56,1,3.82l-1.24,14.07c-2.79,1-9.55,4.06-10.8,9.3m13-34.43-.51,5.74c-1-3.08-2-5.53-2.07-5.66a9.73,9.73,0,0,1,.85-6.56,62.24,62.24,0,0,0,1.73,6.48m.6-12.59a191.37,191.37,0,0,1-1.51-30.51c1,10.88,2.29,22.29,4,28.44a21.9,21.9,0,0,0-2.49,2.07"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class FancyBoxSvg361x765 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 361.00998 765">
|
||||
<path
|
||||
fill={theme.backgroundColor}
|
||||
d="M355.08,719a32.47245,32.47245,0,0,0-1.23-4.29c-1.71-4.36-1.13-582.66-1.13-582.66s0-30.43-.58-49c-.36-11.85,1.72-26.54,3.28-35.6a4.00019,4.00019,0,0,1-1.49-1.64c-1.7-3.61-2.41-7.49-1-11.35a6.27,6.27,0,0,1,.93-1.69c-.7-3.15-.33-6.48-1.3-9.54a42.76049,42.76049,0,0,0-3.54-7,18.66,18.66,0,0,0-5-6.37c-2-1.48-4.08-2.5-5.8-4.27-1.74-.72-3.49-1.42-5.2-2.21l-.4-.21H29.41a5.1,5.1,0,0,1-3.58,1.27,5.82988,5.82988,0,0,1-2.25,1.44L23.19,6,23,6.05c-.42.25-.87.47-1.29.74a7.34028,7.34028,0,0,0-1.22.84c1-.91-.26.24-.45.41a5.84993,5.84993,0,0,1-2.83,1.33,52.0505,52.0505,0,0,0-3.9,4c-4.59,5.47-4.83,13.51-6.24,20.2a1.82259,1.82259,0,0,1-.11.4,11.08122,11.08122,0,0,1,.29,1.52c-.16-1.2.09.35.14.59q.14.63.3,1.26a21.00051,21.00051,0,0,0,.88,2.57c1.07,2.59-1.17,5.4-3.49,6.15a3.21992,3.21992,0,0,1-.7.14C5.94,55.14,8.24,70.62,7.86,83c-.58,18.57-.58,49-.58,49s.64,576.13-1,587.33a5.14,5.14,0,0,1,3.07,6,29.1505,29.1505,0,0,1-2.67,7,4.68007,4.68007,0,0,1,.85,2.91c-.27,14.38,12.13,22.59,23.77,28.18a5.6994,5.6994,0,0,1,.88.53h296.9a5.08977,5.08977,0,0,1,2.84-1.08,4.1,4.1,0,0,1,1.59-1.45c1-.5,2.07-.93,3.12-1.37l.64-.27-.55.24a6.86962,6.86962,0,0,0,1.29-.6c.22-.11.45-.18.68-.27,1-1,1.86-1.92,2.41-2.37,2.91-2.43,6.23-4.26,7.86-7.81a4.38024,4.38024,0,0,1,1.74-2c.81-4.9,2.13-9.72,2.58-14.7a5.31965,5.31965,0,0,1,.57-2,1.91507,1.91507,0,0,0-.11-.51c-.38-1.74-.87-3.44-1.28-5.17A4.8,4.8,0,0,1,355.08,719Z"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M355.28,654.52v-554c.77-12.76,2.64-38.62,5.52-48.14l.21-.69-.6-.38a21.35956,21.35956,0,0,1-3.68-3.14,62.79784,62.79784,0,0,1,2.34-9.56l.12-.34-2.49-28.1-1.08-.34c-2.52-.8-9.71-4-9.71-8.12V0H15.09V1.71c0,4.13-7,7.26-9.71,8.12l-1.08.34L1.82,38.28l.12.34a64.00013,64.00013,0,0,1,2.34,9.54A20.99964,20.99964,0,0,1,.6,51.32L0,51.7l.21.69C3.09,61.89,5,87.7,5.72,100.48v554C5,667.23,3.09,703.1.21,712.61L0,713.3l.6.38a20.83062,20.83062,0,0,1,3.68,3.14,61.63931,61.63931,0,0,1-2.34,9.56l-.12.35,2.48,28.1,1.08.34c2.7.86,9.71,4,9.71,8.12V765H345.91v-1.71c0-4.13,7-7.26,9.71-8.12l1.08-.34,2.48-28.1-.12-.35a63.99882,63.99882,0,0,1-2.34-9.54,20.99977,20.99977,0,0,1,3.68-3.16l.6-.38-.21-.69c-2.88-9.5-4.74-45.31-5.51-58.09m-3.84,73.29s.45,1.07,1,2.61a29.79032,29.79032,0,0,1-1.33,12.42C348.18,751.6,341,758,330.25,761.58H30.68c-23-7.63-22.8-25.7-22.16-31.09.59-1.63,1.06-2.75,1.09-2.83a12.21,12.21,0,0,0-2.1-9.76c3.38-18.83,1.66-42.81,1.58-43.89V91.12c.09-1.19,1.81-25.21-1.57-44.05a12.41,12.41,0,0,0,2.05-9.88s-.45-1.07-1-2.61a29.8,29.8,0,0,1,1.3-12.42C12.82,13.4,20,7,30.76,3.42H330.32c23.05,7.63,22.8,25.7,22.16,31.09-.59,1.63-1.06,2.75-1.09,2.84a12.18993,12.18993,0,0,0,2.1,9.75c-3.38,18.83-1.66,42.81-1.58,43.89V673.88c-.09,1.19-1.81,25.21,1.57,44a12.41,12.41,0,0,0-2.05,9.88m7.41-675.3c-1.71,6.15-3,17.57-4,28.45a191.48013,191.48013,0,0,1,1.5-30.51,23.5903,23.5903,0,0,0,2.5,2.06m-5.72-14.58c.09-.21,1.13-2.72,2.12-5.82l.51,5.74A61.15693,61.15693,0,0,0,354,44.4a9.49991,9.49991,0,0,1-.89-6.47m.42-25.21,1.24,14.07a31.5754,31.5754,0,0,1-1,3.69,30.09944,30.09944,0,0,0-1.55-8.72c-2-6-6.88-13.57-18.42-18.34h8.89c1.25,5.24,8,8.26,10.8,9.3M18.25,3.42h8.88C10.49,10.29,7.46,23.17,7.21,30.61c-.38-1.25-.74-2.56-1-3.82L7.45,12.72c2.79-1,9.55-4.06,10.8-9.3m-13,34.43.51-5.74c1,3.07,2,5.53,2.07,5.66A9.73,9.73,0,0,1,7,44.33a62.24043,62.24043,0,0,0-1.73-6.48m-.6,12.59A191.41937,191.41937,0,0,1,6.15,81c-1-10.87-2.29-22.29-4-28.44a21.9,21.9,0,0,0,2.49-2.07m-2.49,662c1.71-6.15,3-17.57,4-28.44a191.41024,191.41024,0,0,1-1.5,30.5,23.583,23.583,0,0,0-2.5-2.06m5.72,14.58c-.09.21-1.13,2.72-2.12,5.82l-.51-5.74A60.54042,60.54042,0,0,0,7,720.6a9.5,9.5,0,0,1,.89,6.47m-.42,25.21L6.21,738.21a32.11788,32.11788,0,0,1,1-3.69,29.99971,29.99971,0,0,0,1.55,8.72c2,6,6.88,13.57,18.42,18.34H18.25c-1.25-5.24-8-8.26-10.8-9.3m335.3,9.3h-8.88c16.64-6.86,19.67-19.75,19.92-27.19.38,1.26.74,2.56,1,3.82l-1.24,14.07c-2.79,1-9.55,4.06-10.8,9.3m13-34.43-.51,5.74c-1-3.08-2-5.53-2.07-5.66a9.7301,9.7301,0,0,1,.85-6.56,62.23563,62.23563,0,0,0,1.73,6.48m.6-12.59a191.36971,191.36971,0,0,1-1.51-30.51c1,10.88,2.29,22.29,4,28.44a21.90029,21.90029,0,0,0-2.49,2.07"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class SquaredBoxSvg228x338 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 228 338">
|
||||
<polygon
|
||||
fill={theme.backgroundColor}
|
||||
points="8 336 221 336 221 2 8 2 8 336"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M228,6.39V4.47h-6.14V0h-2.68s-1.06,1.54-3.91,1.54H12.73C9.88,1.54,8.82,0,8.82,0H6.14V4.47H0V6.39c2.53,0,2.67,4.14,2.67,4.14V324.91S2.53,329,0,329v2H6.14v7H8.82V3.31H219.18V334.69H8.82V338s1.06-1.54,3.91-1.54H215.27c2.84,0,3.9,1.52,3.91,1.54h2.68v-7H228v-2c-2.53,0-2.67-4.13-2.67-4.13V10.53S225.47,6.39,228,6.39ZM6.27,324.91H4.14V12.12H6.27Zm217.79.48h-2.12V12.61h2.12Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class SquaredBoxSvg278x338 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 278 338">
|
||||
<polygon
|
||||
fill={theme.backgroundColor}
|
||||
points="8 336 271 336 271 2 8 2 8 336"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M278,6.39V4.47h-6.14V0h-2.68s-1.06,1.54-3.91,1.54H12.73C9.88,1.54,8.82,0,8.82,0H6.14V4.47H0V6.39c2.53,0,2.67,4.14,2.67,4.14V324.91S2.53,329,0,329V331H6.14v7H8.82V3.31H269.18V334.69H8.82V338s1.06-1.54,3.91-1.54H265.27c2.84,0,3.9,1.52,3.91,1.54h2.68v-7H278V329c-2.53,0-2.67-4.13-2.67-4.13V10.53s.14-4.14,2.67-4.14ZM6.27,324.91H4.14V12.12H6.27Zm267.79.48h-2.12V12.61h2.12Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class SquaredBoxSvg344x95 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 344 95">
|
||||
<polygon
|
||||
fill={theme.backgroundColor}
|
||||
points="8 93 337 93 337 2 8 2 8 93"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M344,6.39V4.47h-6.14V0h-2.68s-1.06,1.54-3.91,1.54H12.73C9.88,1.54,8.82,0,8.82,0H6.14V4.47H0V6.39c2.53,0,2.67,4.14,2.67,4.14V81.91S2.53,86,0,86v2H6.14v7H8.82V3.31H335.18V91.69H8.82V95s1.06-1.54,3.91-1.54H331.27c2.84,0,3.9,1.52,3.91,1.54h2.68V88H344V86c-2.53,0-2.67-4.13-2.67-4.13V10.53S341.47,6.39,344,6.39ZM6.27,81.91H4.14V12.12H6.27Zm333.79.48h-2.12V12.61h2.12Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
import React from "react";
|
||||
|
||||
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
|
||||
|
||||
import BaseSvg from "../../../../BaseSvg";
|
||||
|
||||
interface Props {
|
||||
theme: CharacterTheme;
|
||||
className: string;
|
||||
}
|
||||
export default class SquaredBoxSvg408x95 extends React.PureComponent<Props> {
|
||||
static defaultProps = {
|
||||
className: "",
|
||||
};
|
||||
|
||||
render() {
|
||||
const { theme, className } = this.props;
|
||||
|
||||
return (
|
||||
<BaseSvg className={className} viewBox="0 0 408 95">
|
||||
<polygon
|
||||
fill={theme.backgroundColor}
|
||||
points="8 93 401 93 401 2 8 2 8 93"
|
||||
/>
|
||||
<path
|
||||
fill={theme.themeColor}
|
||||
d="M408,6.39V4.47h-6.14V0h-2.68s-1.06,1.54-3.91,1.54H12.73C9.88,1.54,8.82,0,8.82,0H6.14V4.47H0V6.39c2.53,0,2.67,4.14,2.67,4.14V81.91S2.53,86,0,86v2H6.14v7H8.82V3.31H399.18V91.69H8.82V95s1.06-1.54,3.91-1.54H395.27c2.84,0,3.9,1.52,3.91,1.54h2.68V88H408V86c-2.53,0-2.67-4.13-2.67-4.13V10.53S405.47,6.39,408,6.39ZM6.27,81.91H4.14V12.12H6.27Zm397.79.48h-2.12V12.61h2.12Z"
|
||||
/>
|
||||
</BaseSvg>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user