{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"description": "Maps each block to its icon component and SVG source. Blocks sharing a component omit the svg field — the script finds the SVG via the first sibling block that has one.",
	"blockIconMap": {
		"accordion-block":             { "component": "accordion",           "svg": "Free Blocks/accordion-block.svg" },
		"accordion-item-block":        { "component": "accordion" },
		"animation-scroll-block":      { "component": "animation-on-scroll", "svg": "Free Blocks/animation-on-scroll.svg" },
		"button-block":                { "component": "button",              "svg": "Free Blocks/button-block.svg" },
		"call-to-action-block":        { "component": "call-to-action",      "svg": "Plus Blocks/call-to-action-plus-block.svg" },
		"card-scroll-block":           { "component": "card-scroll",         "svg": "part5/card-scroll-block.svg" },
		"card-scroll-item-block":      { "component": "card-scroll" },
		"case-studies-block":          { "component": "case-studies",        "svg": "Plus Blocks/case-studies-plus-block.svg" },
		"content-toggle-block":        { "component": "content-toggle",      "svg": "Free Blocks/content-toggle-block.svg" },
		"content-toggle-panel-block":  { "component": "content-toggle" },
		"counter-block":               { "component": "counter",             "svg": "Plus Blocks/counter-plus-block.svg" },
		"flipcard-block":              { "component": "flip-card",           "svg": "Free Blocks/flip-card-block.svg" },
		"flipcard-front-block":        { "component": "flip-card" },
		"flipcard-back-block":         { "component": "flip-card" },
		"footer-block":                { "component": "container",           "svg": "part5/footer-block.svg" },
		"hero-1-block":                { "component": "hero-1",              "svg": "part5/hero-1-block.svg" },
		"icon-box-block":              { "component": "icon-box",            "svg": "Free Blocks/icon-block.svg" },
		"image-composition-block":     { "component": "image-composition",   "svg": "part5/image-composition-block.svg" },
		"industries-block":            { "component": "industries",          "svg": "Premium Blocks/industries-premium-block.svg" },
		"infogrid-block":              { "component": "info-grid",           "svg": "part5/info-grid-block.svg" },
		"infogrid-2-block":            { "component": "info-grid-2",         "svg": "part5/info-grid-2-block.svg" },
		"infogrid-3-block":            { "component": "info-grid-3",         "svg": "part5/info-grid-3-block.svg" },
		"infogrid-4-block":            { "component": "info-grid-4",         "svg": "part5/info-grid-4-block.svg" },
		"logos-block":                 { "component": "logos",               "svg": "Plus Blocks/logos-plus-block.svg" },
		"map-block":                   { "component": "map",                 "svg": "Plus Blocks/map-plus-block.svg" },
		"mega-menu-block":             { "component": "mega-menu",           "svg": "Plus Blocks/mega-menu-plus-block.svg" },
		"modal-block":                 { "component": "modal",               "svg": "Premium Blocks/modal-premium-block.svg" },
		"modal-trigger-block":         { "component": "modal" },
		"modal-content-block":         { "component": "modal" },
		"our-process-block":           { "component": "our-process",         "svg": "Plus Blocks/our-process-plus-block.svg" },
		"particles-block":             { "component": "particles",           "svg": "Premium Blocks/particles-premium-block.svg" },
		"portfolio-block":             { "component": "portfolio",           "svg": "Plus Blocks/portfolio-plus-block.svg" },
		"posts-grid-block":            { "component": "posts-grid",          "svg": "Free Blocks/posts-grid-block.svg" },
		"posts-carousel-block":        { "component": "posts-carousel",      "svg": "Free Blocks/posts-carousel-block.svg" },
		"pricing-table-block":         { "component": "pricing-table",       "svg": "Free Blocks/pricing-table-block.svg" },
		"pricing-comparison-block":    { "component": "pricing-comparison",  "svg": "Free Blocks/pricing-comparison-block.svg" },
		"progress-block":              { "component": "progress",            "svg": "Plus Blocks/progress-plus-block.svg" },
		"project-block":               { "component": "project",             "svg": "Premium Blocks/project-premium-block.svg" },
		"questions-block":             { "component": "questions",           "svg": "Plus Blocks/questions-plus-block.svg" },
		"scroll-text-block":           { "component": "scroll-text",         "svg": "Plus Blocks/scroll-text-plus-block.svg" },
		"services-block":              { "component": "services",            "svg": "Plus Blocks/services-plus-block.svg" },
		"social-banner-block":         { "component": "social-banner",       "svg": "Free Blocks/social-icons-block.svg" },
		"social-share-block":          { "component": "social-share",        "svg": "Free Blocks/social-share-block.svg" },
		"swiper-carousel-block":       { "component": "swiper-carousel",     "svg": "Plus Blocks/swiper-carousel-plus-block.svg" },
		"swiper-slide-block":          { "component": "swiper-carousel" },
		"tab-panel-block":             { "component": "tabs" },
		"tabs-block":                  { "component": "tabs",                "svg": "Free Blocks/tabs-block.svg" },
		"testimonial-block":           { "component": "testimonial",         "svg": "Free Blocks/testimonial-block.svg" },
		"testimonial2-block":          { "component": "testimonial-plus",    "svg": "newer-icons/testimonial-plus-block.svg" },
		"testimonial3-block":          { "component": "testimonial-premium", "svg": "newer-icons/testimonial-premium-block.svg" },
		"video-carousel-block":        { "component": "swiper-carousel" },
		"video-hero-block":            { "component": "video-hero",          "svg": "Plus Blocks/video-hero-plus-block.svg" },
		"video-player-block":          { "component": "video-player",        "svg": "Free Blocks/video-block.svg" }
	}
}
