export const CORE_TEMPLATES = [
  {
    name: 'Tint Red when HP is bellow 10%',
    hint: 'Tint token red when HP falls bellow 10%',
    img: 'https://user-images.githubusercontent.com/7693704/243428871-c52130b3-2f12-4de7-a86e-fabc67e865a9.png',
    group: 'Health',
    mappings: [
      {
        id: 'MmLSOlJx',
        label: 'Tint Red',
        expression: 'hp<=10%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {
          texture: {
            tint: '#ff0000',
          },
        },
        overlay: false,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          label: 'Tint Red',
        },
        group: 'Low HP',
        i: 0,
      },
    ],
    id: 'Ob9LP35K',
  },
  {
    name: 'Health State Text Overlay',
    hint: `Displays text overlay based on percentage health. \n0% < hp <= 25% : Critical\n25% < hp <= 50% : Bloodied\n50% < hp <= 75% : Wounded\n75% < hp : Healthy`,
    img: 'https://user-images.githubusercontent.com/7693704/243426356-ceab629c-c16c-42b3-9004-af7dafb62eb7.png',
    group: 'Health',
    mappings: [
      {
        id: 'jqaFdwkQ',
        label: 'Bloodied',
        expression: 'hp>25% && hp<=50%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Bloodied',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ff5900',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Bloodied',
          id: 'jqaFdwkQ',
        },
        group: 'Health State Overlay',
        i: 0,
      },
      {
        id: 'm4GQVz5O',
        label: 'Critical',
        expression: 'hp>0 && hp<=25%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Critical',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ff0000',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Critical',
          id: 'm4GQVz5O',
        },
        group: 'Health State Overlay',
        i: 1,
      },
      {
        id: 'H1wrS5N1',
        label: 'Healthy',
        expression: 'hp>75%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Healthy',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#2bff00',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Healthy',
          id: 'H1wrS5N1',
        },
        group: 'Health State Overlay',
        i: 2,
      },
      {
        id: 'IojJZS7v',
        label: 'Wounded',
        expression: 'hp>50% && hp<=75%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Wounded',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ffbb00',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Wounded',
          id: 'IojJZS7v',
        },
        group: 'Health State Overlay',
        i: 3,
      },
    ],
    id: 'JNClkgGU',
  },
  {
    name: 'Health State Text Overlay - Passed Check',
    hint: 'Same as Health State Text Overlay except also requiring the Token actor to have Reveal Health active effect applied to it.',
    img: 'https://user-images.githubusercontent.com/7693704/243429385-f62b111c-3d9c-4cd8-9c27-f5b13e09fea2.png',
    group: 'Health',
    mappings: [
      {
        id: 'k0XbFE7a',
        label: 'Bloodied',
        expression: 'Reveal Health && hp>25% && hp<=50%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Bloodied',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ff5900',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Bloodied',
          id: 'k0XbFE7a',
        },
        group: 'Health State Overlay - Passed Check',
        i: 0,
      },
      {
        id: 'a1VxhnWK',
        label: 'Critical',
        expression: 'Reveal Health && hp>0 && hp<=25%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Critical',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ff0000',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Critical',
          id: 'a1VxhnWK',
        },
        group: 'Health State Overlay - Passed Check',
        i: 1,
      },
      {
        id: 'DNuBTXe8',
        label: 'Healthy',
        expression: 'Reveal Health && hp>75%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Healthy',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#2bff00',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Healthy',
          id: 'DNuBTXe8',
        },
        group: 'Health State Overlay - Passed Check',
        i: 2,
      },
      {
        id: 'ROPjrvLu',
        label: 'Wounded',
        expression: 'Reveal Health && hp>50% && hp<=75%',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.51,
          scaleX: 0.76,
          scaleY: 0.76,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Wounded',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ffbb00',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: null,
            },
          },
          label: 'Wounded',
          id: 'ROPjrvLu',
        },
        group: 'Health State Overlay - Passed Check',
        i: 3,
      },
    ],
    id: '0ZJQiOdD',
  },
  {
    name: 'Fancy Nameplate',
    hint: 'Displays a curved red nameplate underneath the token.',
    img: 'https://user-images.githubusercontent.com/7693704/244439674-12510686-2f72-44b3-8a1d-e6cc7fbb00c6.png',
    mappings: [
      {
        id: 'DTbwvQiG',
        label: 'Token Nameplate',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          parent: '',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionX: false,
          linkDimensionY: false,
          linkOpacity: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: -0.51,
          scaleX: 0.68,
          scaleY: 0.68,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '{{name}}',
            fontFamily: 'Modesto Condensed',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ff0000',
            dropShadow: 'true',
            strokeThickness: 3,
            stroke: '#111111',
            curve: {
              radius: 450,
              invert: true,
            },
          },
          shapes: [
            {
              line: {
                width: 1,
                color: '#111111',
                alpha: 1,
              },
              fill: {
                color: '#111111',
                alpha: 1,
              },
            },
          ],
          label: 'Token Nameplate',
        },
        group: 'Nameplate',
        i: 0,
      },
    ],
    id: 'Ik1uNcWU',
  },
  {
    name: 'Info Box #1',
    hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
    img: 'https://user-images.githubusercontent.com/7693704/244441852-b50f3ca6-e0c3-4ce0-b498-ddd00edcbdca.png',
    system: 'dnd5e',
    group: 'Info',
    mappings: [
      {
        id: 'W8BPK9hv',
        label: 'Box Background',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'W8BPK9hv',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: true,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.55,
          offsetY: 0,
          scaleX: 0.73,
          scaleY: 0.73,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'DropShadowFilter',
          filterOptions: {
            rotation: 45,
            distance: 16.9,
            color: '#000000',
            alpha: 0.52,
            shadowOnly: false,
            blur: 2,
            quality: 3,
          },
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: true,
          limitOnHighlight: false,
          limitOnControl: true,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'rectangle',
                x: '0',
                y: '0',
                width: '450',
                height: '200',
                radius: '0',
              },
              label: '',
              line: {
                width: 2,
                color: '#ffffff',
                alpha: 1,
              },
              fill: {
                color: '#508fe2',
                color2: '',
                prc: '',
                alpha: 0.55,
              },
            },
          ],
          effect: '',
          label: 'Box Background',
        },
        group: 'Info Box',
        i: 0,
      },
      {
        id: 'bkoP4Qpo',
        label: 'Legendary Actions',
        expression: 'actor.system.resources.legact.max>0',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          id: 'bkoP4Qpo',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.47,
          offsetY: -0.02,
          scaleX: 0.5,
          scaleY: 0.5,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Legendary: Action {{actor.system.resources.legact.value}}/{{actor.system.resources.legact.max}} Resistance {{actor.system.resources.legres.value}}/{{actor.system.resources.legres.max}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Legendary Actions',
        },
        group: 'Info Box',
        i: 1,
      },
      {
        id: 'OvcWUW13',
        label: 'Mods',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'OvcWUW13',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: -0.38,
          scaleX: 0.57,
          scaleY: 0.57,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'STR {{actor.system.abilities.str.mod}}  DEX {{actor.system.abilities.dex.mod}}  CON {{actor.system.abilities.con.mod}}  INT {{actor.system.abilities.int.mod}}  WIS {{actor.system.abilities.wis.mod}}  CHA {{actor.system.abilities.cha.mod}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Mods',
        },
        group: 'Info Box',
        i: 2,
      },
      {
        id: 'jybTYLTB',
        label: 'Token Name',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 51,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'jybTYLTB',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.47,
          offsetY: 0.35,
          scaleX: 0.77,
          scaleY: 0.77,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Name: {{name}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Token Name',
        },
        group: 'Info Box',
        i: 3,
      },
      {
        id: 'bGbHPbw6',
        label: 'HP',
        expression: 'hp>40%',
        imgName: '',
        imgSrc: '',
        priority: 52,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          id: 'bGbHPbw6',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.47,
          offsetY: 0.23,
          scaleX: 0.82,
          scaleY: 0.82,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#6b6b6b',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'HP',
        },
        group: 'Info Box',
        i: 4,
      },
      {
        id: 'S9gXdyGY',
        label: 'Low HP',
        expression: 'hp<=40%',
        imgName: '',
        imgSrc: '',
        priority: 52,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          id: 'S9gXdyGY',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.47,
          offsetY: 0.23,
          scaleX: 0.82,
          scaleY: 0.82,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#ff0000',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#6b6b6b',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Low HP',
        },
        group: 'Info Box',
        i: 5,
      },
      {
        id: 'k9Ws74Hc',
        label: 'Actor AC',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 53,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'k9Ws74Hc',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.25,
          offsetY: 0.46,
          scaleX: 1,
          scaleY: 1,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'AC: {{actor.system.attributes.ac.value}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Actor AC',
        },
        group: 'Info Box',
        i: 6,
      },
      {
        id: 'eIxjLZmy',
        label: 'Movement Label',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 54,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'eIxjLZmy',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.25,
          offsetY: 0.2,
          scaleX: 0.61,
          scaleY: 0.61,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Movement',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Movement Label',
        },
        group: 'Info Box',
        i: 7,
      },
      {
        id: 'k5xYpZAZ',
        label: 'Movement Walk',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 55,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'k5xYpZAZ',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.36,
          offsetY: -0.03,
          scaleX: 1,
          scaleY: 1,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '{{actor.system.attributes.movement.walk}}ft',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Movement Walk',
        },
        group: 'Info Box',
        i: 8,
      },
      {
        id: 'dHHZRQXG',
        label: 'Movement Fly',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 56,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'dHHZRQXG',
          parentID: 'W8BPK9hv',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.36,
          offsetY: -0.16,
          scaleX: 0.33,
          scaleY: 0.33,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Fly {{actor.system.attributes.movement.fly}}, Swim {{actor.system.attributes.movement.swim}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Movement Fly',
        },
        group: 'Info Box',
        i: 9,
      },
    ],
    id: 'wuMcLy3T',
  },
  {
    name: 'Info Box #2',
    hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
    img: 'https://user-images.githubusercontent.com/7693704/244750685-81988600-5153-4d29-acb0-2c62111bed14.png',
    system: 'dnd5e',
    mappings: [
      {
        id: 'f0pV6Pnl',
        label: 'Box Background',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'f0pV6Pnl',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: true,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.55,
          offsetY: 0,
          scaleX: 1,
          scaleY: 1,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: true,
          limitOnHighlight: false,
          limitOnControl: true,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'rectangle',
                x: '0',
                y: '0',
                width: '200',
                height: '300',
                radius: '0',
              },
              label: '',
              line: {
                width: 2,
                color: '#ffffff',
                alpha: 1,
              },
              fill: {
                color: '#2e5a94',
                color2: '',
                prc: '',
                alpha: 0.9,
              },
            },
          ],
          effect: '',
          label: 'Box Background',
        },
        group: 'Info Box #2',
        i: 0,
      },
      {
        id: 'n2Adi1fi',
        label: 'HP',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 51,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'n2Adi1fi',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.45,
          offsetY: 0.42,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'HP',
        },
        group: 'Info Box #2',
        i: 1,
      },
      {
        id: 'hCKVzw3Z',
        label: ' AC',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 52,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'hCKVzw3Z',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.45,
          offsetY: 0.31,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'AC: {{actor.system.attributes.ac.value}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: ' AC',
        },
        group: 'Info Box #2',
        i: 2,
      },
      {
        id: '2nYmUTwu',
        label: ' Speed',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 53,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '2nYmUTwu',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.45,
          offsetY: 0.2,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Speed: {{actor.system.attributes.movement.walk}}ft',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: ' Speed',
        },
        group: 'Info Box #2',
        i: 3,
      },
      {
        id: 's1NtDiUV',
        label: 'Perception',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 54,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 's1NtDiUV',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0.15,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Perception',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Perception',
        },
        group: 'Info Box #2',
        i: 4,
      },
      {
        id: 'jYeRIoG2',
        label: 'Passive Perception',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 55,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'jYeRIoG2',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.47,
          offsetY: 0,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Passive: {{actor.system.skills.prc.passive}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Passive Perception',
        },
        group: 'Info Box #2',
        i: 5,
      },
      {
        id: 'KYMdkTVI',
        label: 'Active Perception',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 56,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'KYMdkTVI',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.48,
          offsetY: 0,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 1,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Active: {{actor.system.skills.prc.total}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Active Perception',
        },
        group: 'Info Box #2',
        i: 6,
      },
      {
        id: 'Ewbg54II',
        label: 'CHA',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'Ewbg54II',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.31,
          offsetY: -0.3,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'CHA\\n{{actor.system.abilities.cha.mod}} {{actor.system.abilities.cha.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'CHA',
        },
        group: 'Info Box #2',
        i: 7,
      },
      {
        id: '2le1Nagp',
        label: 'CON',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '2le1Nagp',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.31,
          offsetY: -0.11,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'CON\\n{{actor.system.abilities.con.mod}} {{actor.system.abilities.con.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'CON',
        },
        group: 'Info Box #2',
        i: 8,
      },
      {
        id: 'ahKmjzLj',
        label: 'DEX',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'ahKmjzLj',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: -0.11,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'DEX\\n{{actor.system.abilities.dex.mod}} {{actor.system.abilities.dex.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'DEX',
        },
        group: 'Info Box #2',
        i: 9,
      },
      {
        id: 'gQzyq0zm',
        label: 'INT',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'gQzyq0zm',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.32,
          offsetY: -0.3,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'INT\\n{{actor.system.abilities.int.mod}} {{actor.system.abilities.int.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'INT',
        },
        group: 'Info Box #2',
        i: 10,
      },
      {
        id: 'hYGg1oAt',
        label: 'STR',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'hYGg1oAt',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.32,
          offsetY: -0.11,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'STR\\n{{actor.system.abilities.str.mod}} {{actor.system.abilities.str.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'STR',
        },
        group: 'Info Box #2',
        i: 11,
      },
      {
        id: 'uQ5zS3K6',
        label: 'WIS',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'uQ5zS3K6',
          parentID: 'f0pV6Pnl',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: -0.3,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'WIS\\n{{actor.system.abilities.wis.mod}} {{actor.system.abilities.wis.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'WIS',
        },
        group: 'Info Box #2',
        i: 12,
      },
    ],
    id: 'Wtq9HDsX',
  },
  {
    name: 'Info Box #3',
    hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
    img: 'https://user-images.githubusercontent.com/7693704/244750246-794625b9-9e1d-4322-9265-fc295f02ca2b.png',
    system: 'dnd5e',
    mappings: [
      {
        id: 'Gt11vjXV',
        label: 'Box Background',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'Gt11vjXV',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: true,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.55,
          offsetY: 0,
          scaleX: 1,
          scaleY: 1,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: true,
          limitOnHighlight: false,
          limitOnControl: true,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'rectangle',
                x: '0',
                y: '0',
                width: '240',
                height: '300',
                radius: '0',
              },
              label: '',
              line: {
                width: 2,
                color: '#ffffff',
                alpha: 1,
              },
              fill: {
                color: '#2e5a94',
                color2: '',
                prc: '',
                alpha: 0.9,
              },
            },
          ],
          effect: '',
          label: 'Box Background',
        },
        group: 'Info Box #3',
        i: 0,
      },
      {
        id: 'o4XWzdDM',
        label: 'HP',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 51,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'o4XWzdDM',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.44,
          offsetY: 0.42,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: ' {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'HP',
        },
        group: 'Info Box #3',
        i: 1,
      },
      {
        id: 'eAv2dSV6',
        label: 'AC',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 52,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'eAv2dSV6',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.43,
          offsetY: 0.28,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: ' {{actor.system.attributes.ac.value}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'AC',
        },
        group: 'Info Box #3',
        i: 2,
      },
      {
        id: 'SCfkWTni',
        label: 'Fly Speed',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 53,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'SCfkWTni',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.04,
          offsetY: 0.13,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: ' {{actor.system.attributes.movement.fly}}ft',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Fly Speed',
        },
        group: 'Info Box #3',
        i: 3,
      },
      {
        id: 'e5LPzVta',
        label: 'Walk Speed',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 53,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'e5LPzVta',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.45,
          offsetY: 0.13,
          scaleX: 0.84,
          scaleY: 0.84,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: ' {{actor.system.attributes.movement.walk}}ft',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Walk Speed',
        },
        group: 'Info Box #3',
        i: 4,
      },
      {
        id: 'XlopagaT',
        label: 'Passive Perception',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 55,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'XlopagaT',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.45,
          offsetY: -0.02,
          scaleX: 0.83,
          scaleY: 0.83,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: ' {{actor.system.skills.prc.passive}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Passive Perception',
        },
        group: 'Info Box #3',
        i: 5,
      },
      {
        id: 'CeXgVxA0',
        label: 'Active Perception',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 56,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'CeXgVxA0',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.03,
          offsetY: -0.02,
          scaleX: 0.83,
          scaleY: 0.83,
          angle: 0,
          anchor: {
            x: 0,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: ' {{actor.system.skills.prc.total}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Active Perception',
        },
        group: 'Info Box #3',
        i: 6,
      },
      {
        id: '0WWf1iGM',
        label: 'CHA',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '0WWf1iGM',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.31,
          offsetY: -0.3,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'CHA\\n{{actor.system.abilities.cha.mod}}  {{actor.system.abilities.cha.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'CHA',
        },
        group: 'Info Box #3',
        i: 7,
      },
      {
        id: 'AU8tTXat',
        label: 'CON',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'AU8tTXat',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.31,
          offsetY: -0.11,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'CON\\n{{actor.system.abilities.con.mod}}  {{actor.system.abilities.con.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'CON',
        },
        group: 'Info Box #3',
        i: 8,
      },
      {
        id: 'JZKNmgvY',
        label: 'DEX',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'JZKNmgvY',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: -0.11,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'DEX\\n{{actor.system.abilities.dex.mod}}  {{actor.system.abilities.dex.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'DEX',
        },
        group: 'Info Box #3',
        i: 9,
      },
      {
        id: 'AUGurJtx',
        label: 'INT',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'AUGurJtx',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.32,
          offsetY: -0.3,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'INT\\n{{actor.system.abilities.int.mod}}  {{actor.system.abilities.int.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'INT',
        },
        group: 'Info Box #3',
        i: 10,
      },
      {
        id: 'z0PMTFxo',
        label: 'STR',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'z0PMTFxo',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0.32,
          offsetY: -0.11,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'STR\\n{{actor.system.abilities.str.mod}}  {{actor.system.abilities.str.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'STR',
        },
        group: 'Info Box #3',
        i: 11,
      },
      {
        id: 'YXUiGPBv',
        label: 'WIS',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 57,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'YXUiGPBv',
          parentID: 'Gt11vjXV',
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: true,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: -0.3,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'WIS\\n{{actor.system.abilities.wis.mod}}  {{actor.system.abilities.wis.save}}',
            fontFamily: 'Signika',
            fontSize: 36,
            letterSpacing: 0,
            fill: '#FFFFFF',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'WIS',
        },
        group: 'Info Box #3',
        i: 12,
      },
    ],
    id: 'vQJ3coCJ',
  },
  {
    name: 'Facing Direction',
    hint: 'Displays an arrow in the top-right corner of the token showing the direction it is facing.',
    img: 'https://user-images.githubusercontent.com/7693704/244647284-2213caf5-6d49-4413-ab5f-83901ffbc8e6.png',
    mappings: [
      {
        id: '9UEOkJ1J',
        label: 'Arrow',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '9UEOkJ1J',
          parentID: '',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: true,
          animation: {
            relative: true,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.5,
          offsetY: 0.5,
          scaleX: 0.51,
          scaleY: 0.51,
          angle: 90,
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '➢',
            fontFamily: 'Signika',
            fontSize: 63,
            letterSpacing: 0,
            fill: '#ff0000',
            dropShadow: null,
            strokeThickness: 3,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Arrow',
        },
        group: 'Facing Direction',
        i: 0,
      },
    ],
    id: 'Z8CTgmOg',
  },
  {
    name: 'Combat Markers',
    hint: 'Displays rotating markers for tokens in combat.',
    img: 'https://user-images.githubusercontent.com/7693704/257478593-81b9192d-1ffe-4f0b-8e5d-806218d7e25f.png',
    mappings: [
      {
        id: '9R3glzOK',
        label: 'Your Turn is Next!',
        expression: 'combat-turn-next',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          label: 'Your Turn is Next!',
          parent: '',
          underlay: true,
          bottom: true,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: true,
            duration: 30000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: false,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0,
          scaleX: 1.6,
          scaleY: 1.6,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: 'Next Turn  =  = =  =  =  = Next turn =  =  =  =  = ',
            fontFamily: 'Signika',
            fontSize: 41,
            letterSpacing: 0,
            fill: '#e6a800',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 125,
              invert: false,
            },
          },
          effect: '',
        },
        group: 'Combat',
        i: 0,
      },
      {
        id: 'qoWG5AD0',
        label: 'Your Turn!',
        expression: 'combat-turn',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          label: 'Your Turn!',
          parent: '',
          underlay: true,
          bottom: true,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: true,
            duration: 30000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: true,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: false,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: 0,
          offsetY: 0,
          scaleX: 1.6,
          scaleY: 1.6,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '= Your Turn  =  = =  =  =  = Your turn =  =  =  =  =  ',
            fontFamily: 'Signika',
            fontSize: 41,
            letterSpacing: 0,
            fill: '#00ace6',
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 125,
              invert: false,
            },
          },
          effect: '',
        },
        group: 'Combat',
        i: 1,
      },
    ],
    id: 'YpoX5zxO',
  },
  {
    name: 'Disposition Markers',
    hint: 'Displays circles underneath tokens coloured based on their disposition.',
    img: 'https://user-images.githubusercontent.com/7693704/246497702-5de47dc9-21ef-43a1-86db-b3f85eb8ddb1.png',
    mappings: [
      {
        id: 'TzP6MBC1',
        label: 'Friendly',
        expression: 'disposition=1',
        codeExp: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          id: 'TzP6MBC1',
          parentID: '',
          underlay: true,
          bottom: true,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: '5000',
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          imgLinked: false,
          repeating: false,
          alpha: '1',
          tint: '#1acb2f',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          width: '',
          height: '',
          scaleX: '0.24',
          scaleY: '0.24',
          angle: '0',
          pOffsetX: '',
          pOffsetY: '',
          offsetX: '0',
          offsetY: '0',
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedToOwner: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnHUD: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#FFFFFF',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: '36',
            align: 'center',
            letterSpacing: '0',
            dropShadow: 'true',
            strokeThickness: '1',
            stroke: '#111111',
            wordWrap: false,
            wordWrapWidth: '200',
            breakWords: false,
            maxHeight: '0',
            curve: {
              angle: '0',
              radius: '0',
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'ellipse',
                x: '0',
                y: '0',
                width: '{{object.w}} * @scale',
                height: '{{object.h}} * @scale',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ffffff',
                alpha: '0.75',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'ellipse',
                x: '{{object.w}} * @inner',
                y: '{{object.w}} * @inner',
                width: '{{object.w}} * @scale - {{object.w}} * @inner',
                height: '{{object.h}} * @scale - {{object.h}} * @inner',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#b8b8b8',
                alpha: '0.7',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
          ],
          variables: [
            {
              name: 'scale',
              value: '2.3',
            },
            {
              name: 'inner',
              value: '0.3',
            },
          ],
          effect: '',
          interactivity: [],
          label: 'Friendly',
        },
        group: 'Disposition Markers',
        i: 2,
      },
      {
        id: 'oIsQWISB',
        label: 'Hostile',
        expression: 'disposition=-1',
        codeExp: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          id: 'oIsQWISB',
          parentID: '',
          underlay: true,
          bottom: true,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: '5000',
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          imgLinked: false,
          repeating: false,
          alpha: '1',
          tint: '#eb0000',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          width: '',
          height: '',
          scaleX: '0.24',
          scaleY: '0.24',
          angle: '0',
          pOffsetX: '',
          pOffsetY: '',
          offsetX: '0',
          offsetY: '0',
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedToOwner: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnHUD: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#FFFFFF',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: '36',
            align: 'center',
            letterSpacing: '0',
            dropShadow: 'true',
            strokeThickness: '1',
            stroke: '#111111',
            wordWrap: false,
            wordWrapWidth: '200',
            breakWords: false,
            maxHeight: '0',
            curve: {
              angle: '0',
              radius: '0',
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'ellipse',
                x: '0',
                y: '0',
                width: '{{object.w}} * @scale',
                height: '{{object.h}} * @scale',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ffffff',
                alpha: '0.75',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'ellipse',
                x: '{{object.w}} * @inner',
                y: '{{object.w}} * @inner',
                width: '{{object.w}} * @scale - {{object.w}} * @inner',
                height: '{{object.h}} * @scale - {{object.h}} * @inner',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#b8b8b8',
                alpha: '0.7',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
          ],
          variables: [
            {
              name: 'scale',
              value: '2.3',
            },
            {
              name: 'inner',
              value: '0.3',
            },
          ],
          effect: '',
          interactivity: [],
          label: 'Hostile',
        },
        group: 'Disposition Markers',
        i: 3,
      },
      {
        id: 'fYxJ9Bbc',
        label: 'Neutral',
        expression: 'disposition=0',
        codeExp: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          id: 'fYxJ9Bbc',
          parentID: '',
          underlay: true,
          bottom: true,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: '5000',
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          imgLinked: false,
          repeating: false,
          alpha: '1',
          tint: '',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          width: '',
          height: '',
          scaleX: '0.24',
          scaleY: '0.24',
          angle: '0',
          pOffsetX: '',
          pOffsetY: '',
          offsetX: '0',
          offsetY: '0',
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedToOwner: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnHUD: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#FFFFFF',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: '36',
            align: 'center',
            letterSpacing: '0',
            dropShadow: 'true',
            strokeThickness: '1',
            stroke: '#111111',
            wordWrap: false,
            wordWrapWidth: '200',
            breakWords: false,
            maxHeight: '0',
            curve: {
              angle: '0',
              radius: '0',
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'ellipse',
                x: '0',
                y: '0',
                width: '{{object.w}} * @scale',
                height: '{{object.h}} * @scale',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ffffff',
                alpha: '0.75',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'ellipse',
                x: '{{object.w}} * @inner',
                y: '{{object.w}} * @inner',
                width: '{{object.w}} * @scale - {{object.w}} * @inner',
                height: '{{object.h}} * @scale - {{object.h}} * @inner',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#b8b8b8',
                alpha: '0.7',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
          ],
          variables: [
            {
              name: 'scale',
              value: '2.3',
            },
            {
              name: 'inner',
              value: '0.3',
            },
          ],
          effect: '',
          interactivity: [],
          label: 'Neutral',
        },
        group: 'Disposition Markers',
        i: 4,
      },
      {
        id: 'PyEXXb5J',
        label: 'Secret',
        expression: 'disposition=-2',
        codeExp: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: false,
        disabled: false,
        overlayConfig: {
          id: 'PyEXXb5J',
          parentID: '',
          underlay: true,
          bottom: true,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: '5000',
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          imgLinked: false,
          repeating: false,
          alpha: '1',
          tint: '#ba24ff',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          width: '',
          height: '',
          scaleX: '0.24',
          scaleY: '0.24',
          angle: '0',
          pOffsetX: '',
          pOffsetY: '',
          offsetX: '0',
          offsetY: '0',
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedToOwner: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnHUD: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#FFFFFF',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: '36',
            align: 'center',
            letterSpacing: '0',
            dropShadow: 'true',
            strokeThickness: '1',
            stroke: '#111111',
            wordWrap: false,
            wordWrapWidth: '200',
            breakWords: false,
            maxHeight: '0',
            curve: {
              angle: '0',
              radius: '0',
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'ellipse',
                x: '0',
                y: '0',
                width: '{{object.w}} * @scale',
                height: '{{object.h}} * @scale',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ffffff',
                alpha: '0.75',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'ellipse',
                x: '{{object.w}} * @inner',
                y: '{{object.w}} * @inner',
                width: '{{object.w}} * @scale - {{object.w}} * @inner',
                height: '{{object.h}} * @scale - {{object.h}} * @inner',
              },
              label: '',
              line: {
                width: '0',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#b8b8b8',
                alpha: '0.7',
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
          ],
          variables: [
            {
              name: 'scale',
              value: '2.3',
            },
            {
              name: 'inner',
              value: '0.3',
            },
          ],
          effect: '',
          interactivity: [],
          label: 'Secret',
        },
        group: 'Disposition Markers',
        i: 5,
      },
    ],
    id: 'yjqfAagB',
  },
  {
    name: 'Health Bar',
    hint: 'A recreation of the standard health bar using Overlays.',
    img: 'https://user-images.githubusercontent.com/7693704/257246890-d41894a0-7f40-4e91-a47a-bc10d6f198e6.png',
    group: 'Health',
    mappings: [
      {
        id: 'dgIBKbcU',
        label: 'Health Bar',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'dgIBKbcU',
          parentID: '',
          ui: true,
          underlay: true,
          bottom: true,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          repeating: false,
          alpha: 1,
          tint: '',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          offsetX: 0,
          offsetY: -0.5,
          scaleX: 1,
          scaleY: 1,
          angle: 0,
          anchor: {
            x: 0.5,
            y: 1,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#FFFFFF',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: 36,
            align: 'left',
            letterSpacing: 0,
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'rectangle',
                x: '0',
                y: '0',
                width: '{{object.w}}',
                height: '{{object.h}} * @height',
                radius: '3',
              },
              label: '',
              line: {
                width: 1,
                color: '#000000',
                alpha: 1,
              },
              fill: {
                color: '#5c5c5c',
                alpha: 0.65,
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'rectangle',
                x: '0',
                y: '0',
                width: '{{object.w}} * ( {{hp}} / {{hpMax}} )',
                height: '{{object.h}} * @height',
                radius: '3',
              },
              label: '',
              line: {
                width: 1,
                color: '#000000',
                alpha: 1,
              },
              fill: {
                color: '#ff0000',
                alpha: 1,
                interpolateColor: {
                  color2: '#74da0e',
                  prc: '{{hp}} / {{hpMax}}',
                },
              },
              repeating: false,
            },
          ],
          variables: [
            {
              name: 'height',
              value: '0.079',
            },
          ],
          effect: '',
          label: 'Health Bar',
        },
        group: 'Health Bar',
        i: 0,
      },
    ],
    id: 'GDyvkEB4',
  },
  {
    name: 'Health Ring',
    hint: 'A ring shaped health bar.',
    img: 'https://user-images.githubusercontent.com/7693704/257246432-a339394f-489a-4436-9d4b-427c285d4f27.png',
    group: 'Health',
    mappings: [
      {
        id: 'erOTHzIc',
        label: 'Health Ring',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: 'erOTHzIc',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          repeating: false,
          alpha: 1,
          tint: '',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          offsetX: 0,
          offsetY: 0,
          scaleX: 1.02,
          scaleY: 1.02,
          angle: -90,
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#ffffff',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: 36,
            align: 'left',
            letterSpacing: 0,
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '{{object.w}} / @ringScale * @innerRadius',
                outerRadius: '{{object.w}} / @ringScale * @outerRadius',
                startAngle: '0',
                endAngle: '360',
              },
              label: 'Background',
              line: {
                width: 0,
                color: '#000000',
                alpha: 1,
              },
              fill: {
                color: '#b0b0b0',
                alpha: 0.6,
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '{{object.w}} / @ringScale * @innerRadius',
                outerRadius: '{{object.w}} / @ringScale * @outerRadius',
                startAngle: '0',
                endAngle: '{{hp}} / {{hpMax}} * 360',
              },
              label: 'Health Tracker',
              line: {
                width: 0,
                color: '#000000',
                alpha: 1,
              },
              fill: {
                color: '#ff0000',
                alpha: 1,
                interpolateColor: {
                  color2: '#74da0e',
                  prc: '{{hp}} / {{hpMax}}',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '{{object.w}} / @ringScale * @innerRadius',
                outerRadius: '{{object.w}} / @ringScale * @outerRadius',
                startAngle: '0',
                endAngle: '360',
              },
              label: 'Outline',
              line: {
                width: 1,
                color: '#000000',
                alpha: 1,
              },
              fill: {
                color: '#b0b0b0',
                alpha: 0,
                interpolateColor: {
                  color2: '',
                  prc: '',
                },
              },
              repeating: false,
            },
          ],
          variables: [
            {
              name: 'ringScale',
              value: '1.8',
            },
            {
              name: 'innerRadius',
              value: '0.9',
            },
            {
              name: 'outerRadius',
              value: '1.0',
            },
          ],
          effect: '',
          label: 'Health Ring',
        },
        group: 'Health Ring',
        i: 0,
      },
    ],
    id: 'yITi94hC',
  },
  {
    name: 'Health Hearts',
    hint: 'Displays up to 10 hearts to the right of the token based on their current health. Each heart is representative of 10% of the health.',
    img: 'https://user-images.githubusercontent.com/7693704/257349483-1864d4ca-a2de-468d-872d-6d8c2847434a.png',
    group: 'Health',
    mappings: [
      {
        id: '4uCpbtHY',
        label: 'Hearts',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '4uCpbtHY',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: true,
          linkDimensionsY: true,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          alpha: 1,
          tint: '',
          offsetX: -0.53,
          offsetY: 0.5,
          scaleX: 0.5,
          scaleY: 0.5,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: ' ',
            repeating: true,
            repeat: {
              value: '{{hp}}',
              increment: '10',
              isPercentage: true,
              maxValue: '{{hpMax}}',
              perRow: '2',
              maxRows: '',
            },
            fontFamily: 'Signika',
            fill: '#ff0000',
            fontSize: 36,
            align: 'left',
            letterSpacing: 0,
            dropShadow: null,
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          effect: '',
          label: 'Hearts',
        },
        group: 'Health Hearts',
        i: 0,
      },
    ],
    id: 'T2DrD0Em',
  },
  {
    name: 'Health Circles',
    hint: 'Displays up to 10 circles to the right of the token based on their current health. Each circle is representative of 10% of the health.',
    img: 'https://user-images.githubusercontent.com/7693704/257476414-c42bdbc0-c57b-4367-8207-3e2e4273094f.png',
    group: 'Health',
    mappings: [
      {
        id: '0vETg18v',
        label: 'Health Circles',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '0vETg18v',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: true,
          linkDimensionsY: true,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          repeating: false,
          alpha: 1,
          tint: '',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          offsetX: -0.52,
          offsetY: 0.6,
          scaleX: 0.46,
          scaleY: 0.46,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#ffffff',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: 36,
            align: 'left',
            letterSpacing: 0,
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'ellipse',
                x: '0',
                y: '0',
                width: '25',
                height: '25',
              },
              label: '',
              line: {
                width: 1,
                color: '#000000',
                alpha: 1,
              },
              fill: {
                color: '#ff0000',
                alpha: 1,
                interpolateColor: {
                  color2: '#74da0e',
                  prc: '{{hp}} / {{hpMax}}',
                },
              },
              repeating: true,
              repeat: {
                value: '{{hp}}',
                increment: '10',
                isPercentage: true,
                maxValue: '{{hpMax}}',
                perRow: '2',
                maxRows: '',
                paddingX: '3',
                paddingY: '3',
              },
            },
          ],
          effect: '',
          label: 'Health Circles',
        },
        group: 'Health Circles',
        i: 0,
      },
    ],
    id: 'kJ0Fi54w',
  },
  {
    name: 'Health Squares',
    hint: 'Displays up to 10 squares to the right of the token based on their current health. Each square is representative of 10% of the health.',
    img: 'https://user-images.githubusercontent.com/7693704/257477099-689cd23a-0e4a-4d9a-aaa2-bf88b169ede8.png',
    group: 'Health',
    mappings: [
      {
        id: '0vETg18v',
        label: 'Health Squares',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '0vETg18v',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: false,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: 5000,
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: true,
          linkDimensionsY: true,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          repeating: false,
          alpha: 1,
          tint: '',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          offsetX: -0.52,
          offsetY: 0.6,
          scaleX: 0.46,
          scaleY: 0.46,
          angle: 0,
          anchor: {
            x: 0,
            y: 0,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedUsers: [],
          limitOnHover: false,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#ffffff',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: 36,
            align: 'left',
            letterSpacing: 0,
            dropShadow: 'true',
            strokeThickness: 1,
            stroke: '#111111',
            curve: {
              radius: 0,
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'rectangle',
                x: '0',
                y: '0',
                width: '50',
                height: '50',
                radius: '0',
              },
              label: '',
              line: {
                width: 1,
                color: '#000000',
                alpha: 1,
              },
              fill: {
                color: '#ff0000',
                alpha: 1,
                interpolateColor: {
                  color2: '#74da0e',
                  prc: '{{hp}} / {{hpMax}}',
                },
              },
              repeating: true,
              repeat: {
                value: '{{hp}}',
                increment: '10',
                isPercentage: true,
                maxValue: '{{hpMax}}',
                perRow: '2',
                maxRows: '',
                paddingX: '3',
                paddingY: '3',
              },
            },
          ],
          effect: '',
          label: 'Health Squares',
        },
        group: 'Health Squares',
        i: 0,
      },
    ],
    id: 'zzeRhmmk',
  },
  {
    name: 'Spell Slot Ring',
    hint: 'Remaining spell slots represented as a ring.',
    img: 'https://user-images.githubusercontent.com/7693704/261663740-444d86b9-ee9f-4a2f-963f-6886a2af29cc.png',
    system: 'dnd5e',
    mappings: [
      {
        id: '1SS3KhwM',
        label: 'Spell Slot Ring',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 50,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '1SS3KhwM',
          parentID: '',
          ui: true,
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: '5000',
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          repeating: false,
          alpha: '1',
          tint: '',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          width: '{{object.w}} * @Scale',
          height: '{{object.w}} * @Scale',
          scaleX: '1',
          scaleY: '1',
          angle: '0',
          offsetX: '0',
          offsetY: '0',
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedToOwner: true,
          limitedUsers: [],
          limitOnHover: true,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#ffffff',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: '36',
            align: 'left',
            letterSpacing: '0',
            dropShadow: 'true',
            strokeThickness: '1',
            stroke: '#111111',
            wordWrap: false,
            wordWrapWidth: '200',
            breakWords: false,
            maxHeight: '0',
            curve: {
              angle: '0',
              radius: '0',
              invert: false,
            },
          },
          shapes: [
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer ',
                startAngle: '0',
                endAngle: '360',
              },
              label: 'BaseLayer',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#3b3b3b',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90',
                endAngle: '-90 + ( {{actor.system.spells.spell1.value}} * @Tick )',
              },
              label: '1st level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff0000',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 4 * @Tick )',
                endAngle: '-90 + ( 4 * @Tick ) + ( {{actor.system.spells.spell2.value}} * @Tick )',
              },
              label: '2nd Level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff8800',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 7 * @Tick )',
                endAngle: '-90 + ( 7 * @Tick ) + ( {{actor.system.spells.spell3.value}} * @Tick )',
              },
              label: '3rd Level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ffdd00',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 10 * @Tick )',
                endAngle: '-90 + ( 10 * @Tick ) + ( {{actor.system.spells.spell4.value}} * @Tick )',
              },
              label: '4th Level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#37ff00',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 13 * @Tick )',
                endAngle: '-90 + ( 13 * @Tick ) + ( {{actor.system.spells.spell5.value}} * @Tick )',
              },
              label: '5th Level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#00ffcc',
                alpha: '0.95',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 16 * @Tick )',
                endAngle: '-90 + ( 16 * @Tick ) + ( {{actor.system.spells.spell6.value}} * @Tick )',
              },
              label: '6th Level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#00b3ff',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 18 * @Tick )',
                endAngle: '-90 + ( 18 * @Tick ) + ( {{actor.system.spells.spell7.value}} * @Tick )',
              },
              label: '7th Level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#001eff',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 20 * @Tick )',
                endAngle: '-90 + ( 20 * @Tick ) + ( {{actor.system.spells.spell8.value}} * @Tick )',
              },
              label: '8th Level',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ae00ff',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 21 * @Tick )',
                endAngle: '-90 + ( 21 * @Tick ) + ( {{actor.system.spells.spell9.value}} * @Tick )',
              },
              label: '9th Level - Copy',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '1',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90',
                endAngle: '-90 + ( 1 * @Tick )',
              },
              label: 'Outline 1',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 1 * @Tick )',
                endAngle: '-90 + ( 2 * @Tick )',
              },
              label: 'Outline 2',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 2 * @Tick )',
                endAngle: '-90 + ( 3 * @Tick )',
              },
              label: 'Outline 3',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 3 * @Tick )',
                endAngle: '-90 + ( 4 * @Tick )',
              },
              label: 'Outline 4',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 4 * @Tick )',
                endAngle: '-90 + ( 5 * @Tick )',
              },
              label: 'Outline 5',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 5 * @Tick )',
                endAngle: '-90 + ( 6 * @Tick )',
              },
              label: 'Outline 6',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 6 * @Tick )',
                endAngle: '-90 + ( 7 * @Tick )',
              },
              label: 'Outline 7',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 7 * @Tick )',
                endAngle: '-90 + ( 8 * @Tick )',
              },
              label: 'Outline 8',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 8 * @Tick )',
                endAngle: '-90 + ( 9 * @Tick )',
              },
              label: 'Outline 9',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 9 * @Tick )',
                endAngle: '-90 + ( 10 * @Tick )',
              },
              label: 'Outline 10',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 10 * @Tick )',
                endAngle: '-90 + ( 11 * @Tick )',
              },
              label: 'Outline 11',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 11 * @Tick )',
                endAngle: '-90 + ( 12 * @Tick )',
              },
              label: 'Outline 12',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 12 * @Tick )',
                endAngle: '-90 + ( 13 * @Tick )',
              },
              label: 'Outline 13',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 13 * @Tick )',
                endAngle: '-90 + ( 14 * @Tick )',
              },
              label: 'Outline 14',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 14 * @Tick )',
                endAngle: '-90 + ( 15 * @Tick )',
              },
              label: 'Outline 15',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 15 * @Tick )',
                endAngle: '-90 + ( 16 * @Tick )',
              },
              label: 'Outline 16',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 16 * @Tick )',
                endAngle: '-90 + ( 17 * @Tick )',
              },
              label: 'Outline 17',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 17 * @Tick )',
                endAngle: '-90 + ( 18 * @Tick )',
              },
              label: 'Outline 18',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 18 * @Tick )',
                endAngle: '-90 + ( 19 * @Tick )',
              },
              label: 'Outline 19',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 19 * @Tick )',
                endAngle: '-90 + ( 20 * @Tick )',
              },
              label: 'Outline 20',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 20 * @Tick )',
                endAngle: '-90 + ( 21 * @Tick )',
              },
              label: 'Outline 21',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
            {
              shape: {
                type: 'torus',
                x: '0',
                y: '0',
                innerRadius: '@Inner',
                outerRadius: '@Outer',
                startAngle: '-90 + ( 21 * @Tick )',
                endAngle: '-90 + ( 22 * @Tick )',
              },
              label: 'Outline 22',
              line: {
                width: '1',
                color: '#000000',
                alpha: '1',
              },
              fill: {
                color: '#ff00ea',
                alpha: '0',
                interpolateColor: {
                  color2: '#ffffff',
                  prc: '',
                },
              },
              repeating: false,
            },
          ],
          variables: [
            {
              name: 'Tick',
              value: '16.3636363636363636',
            },
            {
              name: 'Inner',
              value: '66',
            },
            {
              name: 'Outer',
              value: '80',
            },
            {
              name: 'Scale',
              value: '1.8',
            },
          ],
          effect: '',
          label: 'Spell Slot Ring',
        },
        group: 'Spell Slot Ring',
        i: 0,
      },
      {
        id: '3IAo8ZUu',
        label: 'Spell Slot Numbers',
        expression: '',
        imgName: '',
        imgSrc: '',
        priority: 60,
        config: {},
        overlay: true,
        alwaysOn: true,
        disabled: false,
        overlayConfig: {
          id: '3IAo8ZUu',
          parentID: '',
          underlay: false,
          bottom: false,
          top: true,
          inheritTint: false,
          linkRotation: false,
          animation: {
            relative: false,
            rotate: false,
            duration: '5000',
            clockwise: true,
          },
          linkMirror: false,
          linkScale: false,
          linkDimensionsX: false,
          linkDimensionsY: false,
          linkOpacity: false,
          linkStageScale: false,
          loop: true,
          playOnce: false,
          img: '',
          repeating: false,
          alpha: '1',
          tint: '',
          interpolateColor: {
            color2: '',
            prc: '',
          },
          width: '{{object.w}} * @Scale',
          height: '{{object.w}} * @Scale',
          scaleX: '1',
          scaleY: '1',
          angle: '1',
          offsetX: '0',
          offsetY: '0.009',
          anchor: {
            x: 0.5,
            y: 0.5,
          },
          filter: 'NONE',
          alwaysVisible: false,
          limitedToOwner: true,
          limitedUsers: [],
          limitOnHover: true,
          limitOnHighlight: false,
          limitOnControl: false,
          limitOnEffect: '',
          limitOnProperty: '',
          text: {
            text: '4455566778911112223334',
            repeating: false,
            fontFamily: 'Signika',
            fill: '#ffffff',
            interpolateColor: {
              color2: '',
              prc: '',
            },
            fontSize: '45',
            align: 'left',
            letterSpacing: '41.5',
            dropShadow: null,
            strokeThickness: '4',
            stroke: '#111111',
            wordWrap: false,
            wordWrapWidth: '200',
            breakWords: false,
            maxHeight: '0',
            curve: {
              angle: '360',
              radius: '220',
              invert: false,
            },
          },
          variables: [
            {
              name: 'Scale',
              value: '1.85',
            },
          ],
          effect: '',
          label: 'Spell Slot Numbers',
        },
        group: 'Spell Slot Ring',
        i: 1,
      },
    ],
    id: 'FeFzTjjE',
  },
];
