<?php
/**
 * Hero Patterns manifest (generated — do not edit by hand).
 *
 * Source: heropatterns.com — Hero Patterns by Steve Schoger (CC BY 4.0).
 * Regenerate: node scripts/import-hero-patterns.mjs
 *
 * @package DiviSupreme
 */

declare(strict_types=1);

if ( ! defined( 'ABSPATH' ) ) {
	die( 'Direct access forbidden.' );
}

/**
 * @return array<string, array{label:string,width:string,height:string,priority:int,source:string}>
 */
function dsm_mask_pattern_library_hero_patterns_manifest(): array {
	return array(
		'dsm-pattern-hero-anchors-away' => array(
			'label'    => 'Hero: Anchors Away',
			'width'    => '80px',
			'height'   => '80px',
			'priority' => 25,
			'source'   => 'anchorsAway',
		),
		'dsm-pattern-hero-architect' => array(
			'label'    => 'Hero: Architect',
			'width'    => '100px',
			'height'   => '199px',
			'priority' => 25,
			'source'   => 'architect',
		),
		'dsm-pattern-hero-autumn' => array(
			'label'    => 'Hero: Autumn',
			'width'    => '88px',
			'height'   => '24px',
			'priority' => 25,
			'source'   => 'autumn',
		),
		'dsm-pattern-hero-aztec' => array(
			'label'    => 'Hero: Aztec',
			'width'    => '32px',
			'height'   => '64px',
			'priority' => 25,
			'source'   => 'aztec',
		),
		'dsm-pattern-hero-bamboo' => array(
			'label'    => 'Hero: Bamboo',
			'width'    => '16px',
			'height'   => '32px',
			'priority' => 25,
			'source'   => 'bamboo',
		),
		'dsm-pattern-hero-bank-note' => array(
			'label'    => 'Hero: Bank Note',
			'width'    => '100px',
			'height'   => '20px',
			'priority' => 25,
			'source'   => 'bankNote',
		),
		'dsm-pattern-hero-bathroom-floor' => array(
			'label'    => 'Hero: Bathroom Floor',
			'width'    => '80px',
			'height'   => '80px',
			'priority' => 25,
			'source'   => 'bathroomFloor',
		),
		'dsm-pattern-hero-bevel-circle' => array(
			'label'    => 'Hero: Bevel Circle',
			'width'    => '38px',
			'height'   => '38px',
			'priority' => 25,
			'source'   => 'bevelCircle',
		),
		'dsm-pattern-hero-boxes' => array(
			'label'    => 'Hero: Boxes',
			'width'    => '20px',
			'height'   => '20px',
			'priority' => 25,
			'source'   => 'boxes',
		),
		'dsm-pattern-hero-brick-wall' => array(
			'label'    => 'Hero: Brick Wall',
			'width'    => '42px',
			'height'   => '44px',
			'priority' => 25,
			'source'   => 'brickWall',
		),
		'dsm-pattern-hero-bubbles' => array(
			'label'    => 'Hero: Bubbles',
			'width'    => '100px',
			'height'   => '100px',
			'priority' => 25,
			'source'   => 'bubbles',
		),
		'dsm-pattern-hero-cage' => array(
			'label'    => 'Hero: Cage',
			'width'    => '32px',
			'height'   => '26px',
			'priority' => 25,
			'source'   => 'cage',
		),
		'dsm-pattern-hero-charlie-brown' => array(
			'label'    => 'Hero: Charlie Brown',
			'width'    => '20px',
			'height'   => '12px',
			'priority' => 25,
			'source'   => 'charlieBrown',
		),
		'dsm-pattern-hero-church-on-sunday' => array(
			'label'    => 'Hero: Church On Sunday',
			'width'    => '80px',
			'height'   => '80px',
			'priority' => 25,
			'source'   => 'churchOnSunday',
		),
		'dsm-pattern-hero-circles-and-squares' => array(
			'label'    => 'Hero: Circles And Squares',
			'width'    => '40px',
			'height'   => '40px',
			'priority' => 25,
			'source'   => 'circlesAndSquares',
		),
		'dsm-pattern-hero-circuit-board' => array(
			'label'    => 'Hero: Circuit Board',
			'width'    => '304px',
			'height'   => '304px',
			'priority' => 25,
			'source'   => 'circuitBoard',
		),
		'dsm-pattern-hero-connections' => array(
			'label'    => 'Hero: Connections',
			'width'    => '36px',
			'height'   => '36px',
			'priority' => 25,
			'source'   => 'connections',
		),
		'dsm-pattern-hero-cork-screw' => array(
			'label'    => 'Hero: Cork Screw',
			'width'    => '20px',
			'height'   => '16px',
			'priority' => 25,
			'source'   => 'corkScrew',
		),
		'dsm-pattern-hero-current' => array(
			'label'    => 'Hero: Current',
			'width'    => '76px',
			'height'   => '18px',
			'priority' => 25,
			'source'   => 'current',
		),
		'dsm-pattern-hero-curtain' => array(
			'label'    => 'Hero: Curtain',
			'width'    => '44px',
			'height'   => '12px',
			'priority' => 25,
			'source'   => 'curtain',
		),
		'dsm-pattern-hero-cutout' => array(
			'label'    => 'Hero: Cutout',
			'width'    => '48px',
			'height'   => '48px',
			'priority' => 25,
			'source'   => 'cutout',
		),
		'dsm-pattern-hero-death-star' => array(
			'label'    => 'Hero: Death Star',
			'width'    => '80px',
			'height'   => '105px',
			'priority' => 25,
			'source'   => 'deathStar',
		),
		'dsm-pattern-hero-diagonal-lines' => array(
			'label'    => 'Hero: Diagonal Lines',
			'width'    => '6px',
			'height'   => '6px',
			'priority' => 25,
			'source'   => 'diagonalLines',
		),
		'dsm-pattern-hero-diagonal-stripes' => array(
			'label'    => 'Hero: Diagonal Stripes',
			'width'    => '40px',
			'height'   => '40px',
			'priority' => 25,
			'source'   => 'diagonalStripes',
		),
		'dsm-pattern-hero-dominos' => array(
			'label'    => 'Hero: Dominos',
			'width'    => '126px',
			'height'   => '84px',
			'priority' => 25,
			'source'   => 'dominos',
		),
		'dsm-pattern-hero-endless-clouds' => array(
			'label'    => 'Hero: Endless Clouds',
			'width'    => '56px',
			'height'   => '28px',
			'priority' => 25,
			'source'   => 'endlessClouds',
		),
		'dsm-pattern-hero-eyes' => array(
			'label'    => 'Hero: Eyes',
			'width'    => '20px',
			'height'   => '12px',
			'priority' => 25,
			'source'   => 'eyes',
		),
		'dsm-pattern-hero-falling-triangles' => array(
			'label'    => 'Hero: Falling Triangles',
			'width'    => '36px',
			'height'   => '72px',
			'priority' => 25,
			'source'   => 'fallingTriangles',
		),
		'dsm-pattern-hero-fancy-rectangles' => array(
			'label'    => 'Hero: Fancy Rectangles',
			'width'    => '60px',
			'height'   => '48px',
			'priority' => 25,
			'source'   => 'fancyRectangles',
		),
		'dsm-pattern-hero-flipped-diamonds' => array(
			'label'    => 'Hero: Flipped Diamonds',
			'width'    => '16px',
			'height'   => '20px',
			'priority' => 25,
			'source'   => 'flippedDiamonds',
		),
		'dsm-pattern-hero-floating-cogs' => array(
			'label'    => 'Hero: Floating Cogs',
			'width'    => '360px',
			'height'   => '360px',
			'priority' => 25,
			'source'   => 'floatingCogs',
		),
		'dsm-pattern-hero-floor-tile' => array(
			'label'    => 'Hero: Floor Tile',
			'width'    => '30px',
			'height'   => '30px',
			'priority' => 25,
			'source'   => 'floorTile',
		),
		'dsm-pattern-hero-formal-invitation' => array(
			'label'    => 'Hero: Formal Invitation',
			'width'    => '100px',
			'height'   => '18px',
			'priority' => 25,
			'source'   => 'formalInvitation',
		),
		'dsm-pattern-hero-four-point-stars' => array(
			'label'    => 'Hero: Four Point Stars',
			'width'    => '24px',
			'height'   => '24px',
			'priority' => 25,
			'source'   => 'fourPointStars',
		),
		'dsm-pattern-hero-glamorous' => array(
			'label'    => 'Hero: Glamorous',
			'width'    => '180px',
			'height'   => '180px',
			'priority' => 25,
			'source'   => 'glamorous',
		),
		'dsm-pattern-hero-graph-paper' => array(
			'label'    => 'Hero: Graph Paper',
			'width'    => '100px',
			'height'   => '100px',
			'priority' => 25,
			'source'   => 'graphPaper',
		),
		'dsm-pattern-hero-groovy' => array(
			'label'    => 'Hero: Groovy',
			'width'    => '24px',
			'height'   => '40px',
			'priority' => 25,
			'source'   => 'groovy',
		),
		'dsm-pattern-hero-happy-intersection' => array(
			'label'    => 'Hero: Happy Intersection',
			'width'    => '88px',
			'height'   => '88px',
			'priority' => 25,
			'source'   => 'happyIntersection',
		),
		'dsm-pattern-hero-heavy-rain' => array(
			'label'    => 'Hero: Heavy Rain',
			'width'    => '12px',
			'height'   => '24px',
			'priority' => 25,
			'source'   => 'heavyRain',
		),
		'dsm-pattern-hero-hexagons' => array(
			'label'    => 'Hero: Hexagons',
			'width'    => '28px',
			'height'   => '49px',
			'priority' => 25,
			'source'   => 'hexagons',
		),
		'dsm-pattern-hero-hideout' => array(
			'label'    => 'Hero: Hideout',
			'width'    => '40px',
			'height'   => '40px',
			'priority' => 25,
			'source'   => 'hideout',
		),
		'dsm-pattern-hero-houndstooth' => array(
			'label'    => 'Hero: Houndstooth',
			'width'    => '24px',
			'height'   => '24px',
			'priority' => 25,
			'source'   => 'houndstooth',
		),
		'dsm-pattern-hero-i-like-food' => array(
			'label'    => 'Hero: I Like Food',
			'width'    => '260px',
			'height'   => '260px',
			'priority' => 25,
			'source'   => 'iLikeFood',
		),
		'dsm-pattern-hero-intersecting-circles' => array(
			'label'    => 'Hero: Intersecting Circles',
			'width'    => '30px',
			'height'   => '30px',
			'priority' => 25,
			'source'   => 'intersectingCircles',
		),
		'dsm-pattern-hero-jigsaw' => array(
			'label'    => 'Hero: Jigsaw',
			'width'    => '192px',
			'height'   => '192px',
			'priority' => 25,
			'source'   => 'jigsaw',
		),
		'dsm-pattern-hero-jupiter' => array(
			'label'    => 'Hero: Jupiter',
			'width'    => '52px',
			'height'   => '52px',
			'priority' => 25,
			'source'   => 'jupiter',
		),
		'dsm-pattern-hero-kiwi' => array(
			'label'    => 'Hero: Kiwi',
			'width'    => '34px',
			'height'   => '44px',
			'priority' => 25,
			'source'   => 'kiwi',
		),
		'dsm-pattern-hero-leaf' => array(
			'label'    => 'Hero: Leaf',
			'width'    => '80px',
			'height'   => '40px',
			'priority' => 25,
			'source'   => 'leaf',
		),
		'dsm-pattern-hero-lines-in-motion' => array(
			'label'    => 'Hero: Lines In Motion',
			'width'    => '120px',
			'height'   => '120px',
			'priority' => 25,
			'source'   => 'linesInMotion',
		),
		'dsm-pattern-hero-lips' => array(
			'label'    => 'Hero: Lips',
			'width'    => '112px',
			'height'   => '92px',
			'priority' => 25,
			'source'   => 'lips',
		),
		'dsm-pattern-hero-lisbon' => array(
			'label'    => 'Hero: Lisbon',
			'width'    => '80px',
			'height'   => '80px',
			'priority' => 25,
			'source'   => 'lisbon',
		),
		'dsm-pattern-hero-melt' => array(
			'label'    => 'Hero: Melt',
			'width'    => '24px',
			'height'   => '20px',
			'priority' => 25,
			'source'   => 'melt',
		),
		'dsm-pattern-hero-moroccan' => array(
			'label'    => 'Hero: Moroccan',
			'width'    => '80px',
			'height'   => '88px',
			'priority' => 25,
			'source'   => 'moroccan',
		),
		'dsm-pattern-hero-morphing-diamonds' => array(
			'label'    => 'Hero: Morphing Diamonds',
			'width'    => '60px',
			'height'   => '60px',
			'priority' => 25,
			'source'   => 'morphingDiamonds',
		),
		'dsm-pattern-hero-overcast' => array(
			'label'    => 'Hero: Overcast',
			'width'    => '80px',
			'height'   => '80px',
			'priority' => 25,
			'source'   => 'overcast',
		),
		'dsm-pattern-hero-overlapping-circles' => array(
			'label'    => 'Hero: Overlapping Circles',
			'width'    => '80px',
			'height'   => '80px',
			'priority' => 25,
			'source'   => 'overlappingCircles',
		),
		'dsm-pattern-hero-overlapping-diamonds' => array(
			'label'    => 'Hero: Overlapping Diamonds',
			'width'    => '48px',
			'height'   => '64px',
			'priority' => 25,
			'source'   => 'overlappingDiamonds',
		),
		'dsm-pattern-hero-overlapping-hexagons' => array(
			'label'    => 'Hero: Overlapping Hexagons',
			'width'    => '50px',
			'height'   => '40px',
			'priority' => 25,
			'source'   => 'overlappingHexagons',
		),
		'dsm-pattern-hero-parkay-floor' => array(
			'label'    => 'Hero: Parkay Floor',
			'width'    => '40px',
			'height'   => '40px',
			'priority' => 25,
			'source'   => 'parkayFloor',
		),
		'dsm-pattern-hero-piano-man' => array(
			'label'    => 'Hero: Piano Man',
			'width'    => '70px',
			'height'   => '46px',
			'priority' => 25,
			'source'   => 'pianoMan',
		),
		'dsm-pattern-hero-pie-factory' => array(
			'label'    => 'Hero: Pie Factory',
			'width'    => '60px',
			'height'   => '60px',
			'priority' => 25,
			'source'   => 'pieFactory',
		),
		'dsm-pattern-hero-pixel-dots' => array(
			'label'    => 'Hero: Pixel Dots',
			'width'    => '16px',
			'height'   => '16px',
			'priority' => 25,
			'source'   => 'pixelDots',
		),
		'dsm-pattern-hero-plus' => array(
			'label'    => 'Hero: Plus',
			'width'    => '60px',
			'height'   => '60px',
			'priority' => 25,
			'source'   => 'plus',
		),
		'dsm-pattern-hero-polka-dots' => array(
			'label'    => 'Hero: Polka Dots',
			'width'    => '20px',
			'height'   => '20px',
			'priority' => 25,
			'source'   => 'polkaDots',
		),
		'dsm-pattern-hero-rails' => array(
			'label'    => 'Hero: Rails',
			'width'    => '20px',
			'height'   => '10px',
			'priority' => 25,
			'source'   => 'rails',
		),
		'dsm-pattern-hero-rain' => array(
			'label'    => 'Hero: Rain',
			'width'    => '12px',
			'height'   => '16px',
			'priority' => 25,
			'source'   => 'rain',
		),
		'dsm-pattern-hero-random-shapes' => array(
			'label'    => 'Hero: Random Shapes',
			'width'    => '80px',
			'height'   => '80px',
			'priority' => 25,
			'source'   => 'randomShapes',
		),
		'dsm-pattern-hero-rounded-plus-connected' => array(
			'label'    => 'Hero: Rounded Plus Connected',
			'width'    => '84px',
			'height'   => '84px',
			'priority' => 25,
			'source'   => 'roundedPlusConnected',
		),
		'dsm-pattern-hero-signal' => array(
			'label'    => 'Hero: Signal',
			'width'    => '84px',
			'height'   => '48px',
			'priority' => 25,
			'source'   => 'signal',
		),
		'dsm-pattern-hero-skulls' => array(
			'label'    => 'Hero: Skulls',
			'width'    => '180px',
			'height'   => '180px',
			'priority' => 25,
			'source'   => 'skulls',
		),
		'dsm-pattern-hero-slanted-stars' => array(
			'label'    => 'Hero: Slanted Stars',
			'width'    => '30px',
			'height'   => '30px',
			'priority' => 25,
			'source'   => 'slantedStars',
		),
		'dsm-pattern-hero-squares' => array(
			'label'    => 'Hero: Squares',
			'width'    => '32px',
			'height'   => '32px',
			'priority' => 25,
			'source'   => 'squares',
		),
		'dsm-pattern-hero-squares-in-squares' => array(
			'label'    => 'Hero: Squares In Squares',
			'width'    => '70px',
			'height'   => '70px',
			'priority' => 25,
			'source'   => 'squaresInSquares',
		),
		'dsm-pattern-hero-stamp-collection' => array(
			'label'    => 'Hero: Stamp Collection',
			'width'    => '77px',
			'height'   => '107px',
			'priority' => 25,
			'source'   => 'stampCollection',
		),
		'dsm-pattern-hero-steel-beams' => array(
			'label'    => 'Hero: Steel Beams',
			'width'    => '42px',
			'height'   => '58px',
			'priority' => 25,
			'source'   => 'steelBeams',
		),
		'dsm-pattern-hero-stripes' => array(
			'label'    => 'Hero: Stripes',
			'width'    => '40px',
			'height'   => '1px',
			'priority' => 25,
			'source'   => 'stripes',
		),
		'dsm-pattern-hero-temple' => array(
			'label'    => 'Hero: Temple',
			'width'    => '152px',
			'height'   => '152px',
			'priority' => 25,
			'source'   => 'temple',
		),
		'dsm-pattern-hero-texture' => array(
			'label'    => 'Hero: Texture',
			'width'    => '4px',
			'height'   => '4px',
			'priority' => 25,
			'source'   => 'texture',
		),
		'dsm-pattern-hero-tic-tac-toe' => array(
			'label'    => 'Hero: Tic Tac Toe',
			'width'    => '64px',
			'height'   => '64px',
			'priority' => 25,
			'source'   => 'ticTacToe',
		),
		'dsm-pattern-hero-tiny-checkers' => array(
			'label'    => 'Hero: Tiny Checkers',
			'width'    => '8px',
			'height'   => '8px',
			'priority' => 25,
			'source'   => 'tinyCheckers',
		),
		'dsm-pattern-hero-topography' => array(
			'label'    => 'Hero: Topography',
			'width'    => '600px',
			'height'   => '600px',
			'priority' => 25,
			'source'   => 'topography',
		),
		'dsm-pattern-hero-volcano-lamp' => array(
			'label'    => 'Hero: Volcano Lamp',
			'width'    => '48px',
			'height'   => '32px',
			'priority' => 25,
			'source'   => 'volcanoLamp',
		),
		'dsm-pattern-hero-wallpaper' => array(
			'label'    => 'Hero: Wallpaper',
			'width'    => '84px',
			'height'   => '16px',
			'priority' => 25,
			'source'   => 'wallpaper',
		),
		'dsm-pattern-hero-wiggle' => array(
			'label'    => 'Hero: Wiggle',
			'width'    => '52px',
			'height'   => '26px',
			'priority' => 25,
			'source'   => 'wiggle',
		),
		'dsm-pattern-hero-x-equals' => array(
			'label'    => 'Hero: X Equals',
			'width'    => '48px',
			'height'   => '48px',
			'priority' => 25,
			'source'   => 'xEquals',
		),
		'dsm-pattern-hero-yyy' => array(
			'label'    => 'Hero: Yyy',
			'width'    => '60px',
			'height'   => '96px',
			'priority' => 25,
			'source'   => 'yyy',
		),
		'dsm-pattern-hero-zig-zag' => array(
			'label'    => 'Hero: Zig Zag',
			'width'    => '40px',
			'height'   => '12px',
			'priority' => 25,
			'source'   => 'zigZag',
		),
	);
}
