(function () {
	// 必要な依存関係をインポート
	const { createElement } = wp.element;
	const { registerFormatType, insert, create } = wp.richText;
	const { BlockFormatControls } = wp.blockEditor;
	const { __ } = wp.i18n;
	const { Toolbar, DropdownMenu } = wp.components;
	const el = createElement; 

	// ★★★ ご提示の変数名を使用 ★★★
	// PHPから受け取った翻訳済みタイトルをスクリプト内で使える変数に変換（wp_localize_scriptの想定）
	const IconGroup1Title = DashIconsGroupTitleVal.group1_text;
	const IconGroup2Title = DashIconsGroupTitleVal.group2_text;
	const IconGroup3Title = DashIconsGroupTitleVal.group3_text;
	const IconGroup4Title = DashIconsGroupTitleVal.group4_text;
	const IconGroup5Title = DashIconsGroupTitleVal.group5_text;

	// ----------------------------------------------------------------------
	// 1. 複数のアイコン定義 (配列化)とカテゴリー分離
	// ----------------------------------------------------------------------
	const allIconTypes = [

		/********** グループ１ **********/
		// dashicons-menu
		{
			name: 'dashicons-menu', 
			title: 'dashicons-menu', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-menu haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-menu">\u200b</span>', 
		},
		// dashicons-menu-alt
		{
			name: 'dashicons-menu-alt', 
			title: 'dashicons-menu-alt', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-menu-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-menu-alt">\u200b</span>', 
		},
		// dashicons-menu-alt2
		{
			name: 'dashicons-menu-alt2', 
			title: 'dashicons-menu-alt2', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-menu-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-menu-alt2">\u200b</span>', 
		},
		// dashicons-menu-alt3
		{
			name: 'dashicons-menu-alt3', 
			title: 'dashicons-menu-alt3', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-menu-alt3 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-menu-alt3">\u200b</span>', 
		},
		// dashicons-admin-site
		{
			name: 'dashicons-admin-site', 
			title: 'dashicons-admin-site', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-site haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-site">\u200b</span>', 
		},
		// dashicons-admin-site-alt
		{
			name: 'dashicons-admin-site-alt', 
			title: 'dashicons-admin-site-alt', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-site-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-site-alt">\u200b</span>', 
		},
		// dashicons-admin-site-alt2
		{
			name: 'dashicons-admin-site-alt2', 
			title: 'dashicons-admin-site-alt2', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-site-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-site-alt2">\u200b</span>', 
		},
		// dashicons-admin-site-alt3
		{
			name: 'dashicons-admin-site-alt3', 
			title: 'dashicons-admin-site-alt3', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-site-alt3 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-site-alt3">\u200b</span>', 
		},
		// dashicons-dashboard
		{
			name: 'dashicons-dashboard', 
			title: 'dashicons-dashboard', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-dashboard haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-dashboard">\u200b</span>', 
		},
		// dashicons-admin-post
		{
			name: 'dashicons-admin-post', 
			title: 'dashicons-admin-post', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-post haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-post">\u200b</span>', 
		},
		// dashicons-admin-media
		{
			name: 'dashicons-admin-media', 
			title: 'dashicons-admin-media', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-media haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-media">\u200b</span>', 
		},
		// dashicons-admin-links
		{
			name: 'dashicons-admin-links', 
			title: 'dashicons-admin-links', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-links haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-links">\u200b</span>', 
		},
		// dashicons-admin-page
		{
			name: 'dashicons-admin-page', 
			title: 'dashicons-admin-page', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-page haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-page">\u200b</span>', 
		},
		// dashicons-admin-comments
		{
			name: 'dashicons-admin-comments', 
			title: 'dashicons-admin-comments', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-comments haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-comments">\u200b</span>', 
		},
		// dashicons-admin-appearance
		{
			name: 'dashicons-admin-appearance', 
			title: 'dashicons-admin-appearance', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-appearance haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-appearance">\u200b</span>', 
		},
		// dashicons-admin-plugins
		{
			name: 'dashicons-admin-plugins', 
			title: 'dashicons-admin-plugins', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-plugins haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-plugins">\u200b</span>', 
		},
		// dashicons-plugins-checked
		{
			name: 'dashicons-plugins-checked', 
			title: 'dashicons-plugins-checked', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-plugins-checked haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-plugins-checked">\u200b</span>', 
		},
		// dashicons-admin-users
		{
			name: 'dashicons-admin-users', 
			title: 'dashicons-admin-users', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-users haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-users">\u200b</span>', 
		},
		// dashicons-admin-tools
		{
			name: 'dashicons-admin-tools', 
			title: 'dashicons-admin-tools', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-tools haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-tools">\u200b</span>', 
		},
		// dashicons-admin-settings
		{
			name: 'dashicons-admin-settings', 
			title: 'dashicons-admin-settings', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-settings haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-settings">\u200b</span>', 
		},
		// dashicons-admin-network
		{
			name: 'dashicons-admin-network', 
			title: 'dashicons-admin-network', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-network haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-network">\u200b</span>', 
		},
		// dashicons-admin-home
		{
			name: 'dashicons-admin-home', 
			title: 'dashicons-admin-home', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-home haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-home">\u200b</span>', 
		},
		// dashicons-admin-generic
		{
			name: 'dashicons-admin-generic', 
			title: 'dashicons-admin-generic', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-generic haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-generic">\u200b</span>', 
		},
		// dashicons-admin-collapse
		{
			name: 'dashicons-admin-collapse', 
			title: 'dashicons-admin-collapse', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-collapse haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-collapse">\u200b</span>', 
		},
		// dashicons-filter
		{
			name: 'dashicons-filter', 
			title: 'dashicons-filter', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-filter haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-filter">\u200b</span>', 
		},
		// dashicons-admin-customizer
		{
			name: 'dashicons-admin-customizer', 
			title: 'dashicons-admin-customizer', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-customizer haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-customizer">\u200b</span>', 
		},
		// dashicons-admin-multisite
		{
			name: 'dashicons-admin-multisite', 
			title: 'dashicons-admin-multisite', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-admin-multisite haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-admin-multisite">\u200b</span>', 
		},
		// dashicons-welcome-write-blog
		{
			name: 'dashicons-welcome-write-blog', 
			title: 'dashicons-welcome-write-blog', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-welcome-write-blog haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-welcome-write-blog">\u200b</span>', 
		},
		// dashicons-welcome-add-page
		{
			name: 'dashicons-welcome-add-page', 
			title: 'dashicons-welcome-add-page', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-welcome-add-page haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-welcome-add-page">\u200b</span>', 
		},
		// dashicons-welcome-view-site
		{
			name: 'dashicons-welcome-view-site', 
			title: 'dashicons-welcome-view-site', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-welcome-view-site haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-welcome-view-site">\u200b</span>', 
		},
		// dashicons-welcome-widgets-menus
		{
			name: 'dashicons-welcome-widgets-menus', 
			title: 'dashicons-welcome-widgets-menus', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-welcome-widgets-menus haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-welcome-widgets-menus">\u200b</span>', 
		},
		// dashicons-welcome-comments
		{
			name: 'dashicons-welcome-comments', 
			title: 'dashicons-welcome-comments', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-welcome-comments haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-welcome-comments">\u200b</span>', 
		},
		// dashicons-welcome-learn-more
		{
			name: 'dashicons-welcome-learn-more', 
			title: 'dashicons-welcome-learn-more', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-welcome-learn-more haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-welcome-learn-more">\u200b</span>', 
		},
		// dashicons-format-aside
		{
			name: 'dashicons-format-aside', 
			title: 'dashicons-format-aside', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-aside haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-aside">\u200b</span>', 
		},
		// dashicons-format-image
		{
			name: 'dashicons-format-image', 
			title: 'dashicons-format-image', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-image haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-image">\u200b</span>', 
		},
		// dashicons-format-gallery
		{
			name: 'dashicons-format-gallery', 
			title: 'dashicons-format-gallery', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-gallery haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-gallery">\u200b</span>', 
		},
		// dashicons-format-video
		{
			name: 'dashicons-format-video', 
			title: 'dashicons-format-video', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-video haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-video">\u200b</span>', 
		},
		// dashicons-format-status
		{
			name: 'dashicons-format-status', 
			title: 'dashicons-format-status', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-status haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-status">\u200b</span>', 
		},
		// dashicons-format-quote
		{
			name: 'dashicons-format-quote', 
			title: 'dashicons-format-quote', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-quote haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-quote">\u200b</span>', 
		},
		// dashicons-format-chat
		{
			name: 'dashicons-format-chat', 
			title: 'dashicons-format-chat', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-chat haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-chat">\u200b</span>', 
		},
		// dashicons-format-audio
		{
			name: 'dashicons-format-audio', 
			title: 'dashicons-format-audio', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-format-audio haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-format-audio">\u200b</span>', 
		},
		// dashicons-camera
		{
			name: 'dashicons-camera', 
			title: 'dashicons-camera', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-camera haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-camera">\u200b</span>', 
		},
		// dashicons-camera-alt
		{
			name: 'dashicons-camera-alt', 
			title: 'dashicons-camera-alt', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-camera-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-camera-alt">\u200b</span>', 
		},
		// dashicons-images-alt2
		{
			name: 'dashicons-images-alt2', 
			title: 'dashicons-images-alt2', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-images-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-images-alt2">\u200b</span>', 
		},
		// dashicons-video-alt
		{
			name: 'dashicons-video-alt', 
			title: 'dashicons-video-alt', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-video-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-video-alt">\u200b</span>', 
		},
		// dashicons-video-alt2
		{
			name: 'dashicons-video-alt2', 
			title: 'dashicons-video-alt2', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-video-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-video-alt2">\u200b</span>', 
		},
		// dashicons-video-alt3
		{
			name: 'dashicons-video-alt3', 
			title: 'dashicons-video-alt3', // アクセシビリティ目的のタイトル
			category: 'group1', 
			element: el('span', { className: 'dashicons dashicons-video-alt3 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-video-alt3">\u200b</span>', 
		},



		/********** グループ２ **********/
		// dashicons-media-archive
		{
			name: 'dashicons-media-archive', 
			title: 'dashicons-media-archive', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-archive haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-archive">\u200b</span>', 
		},
		// dashicons-media-audio
		{
			name: 'dashicons-media-audio', 
			title: 'dashicons-media-audio', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-audio haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-audio">\u200b</span>', 
		},
		// dashicons-media-code
		{
			name: 'dashicons-media-code', 
			title: 'dashicons-media-code', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-code haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-code">\u200b</span>', 
		},
		// dashicons-media-default
		{
			name: 'dashicons-media-default', 
			title: 'dashicons-media-default', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-default haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-default">\u200b</span>', 
		},
		// dashicons-media-document
		{
			name: 'dashicons-media-document', 
			title: 'dashicons-media-document', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-document haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-document">\u200b</span>', 
		},
		// dashicons-media-interactive
		{
			name: 'dashicons-media-interactive', 
			title: 'dashicons-media-interactive', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-interactive haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-interactive">\u200b</span>', 
		},
		// dashicons-media-spreadsheet
		{
			name: 'dashicons-media-spreadsheet', 
			title: 'dashicons-media-spreadsheet', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-spreadsheet haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-spreadsheet">\u200b</span>', 
		},
		// dashicons-media-text
		{
			name: 'dashicons-media-text', 
			title: 'dashicons-media-text', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-text haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-text">\u200b</span>', 
		},
		// dashicons-media-video
		{
			name: 'dashicons-media-video', 
			title: 'dashicons-media-video', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-media-video haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-media-video">\u200b</span>', 
		},
		// dashicons-playlist-audio
		{
			name: 'dashicons-playlist-audio', 
			title: 'dashicons-playlist-audio', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-playlist-audio haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-playlist-audio">\u200b</span>', 
		},
		// dashicons-playlist-video
		{
			name: 'dashicons-playlist-video', 
			title: 'dashicons-playlist-video', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-playlist-video haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-playlist-video">\u200b</span>', 
		},
		// dashicons-controls-play
		{
			name: 'dashicons-controls-play', 
			title: 'dashicons-controls-play', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-play haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-play">\u200b</span>', 
		},
		// dashicons-controls-pause
		{
			name: 'dashicons-controls-pause', 
			title: 'dashicons-controls-pause', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-pause haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-pause">\u200b</span>', 
		},
		// dashicons-controls-forward
		{
			name: 'dashicons-controls-forward', 
			title: 'dashicons-controls-forward', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-forward haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-forward">\u200b</span>', 
		},
		// dashicons-controls-skipforward
		{
			name: 'dashicons-controls-skipforward', 
			title: 'dashicons-controls-skipforward', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-skipforward haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-skipforward">\u200b</span>', 
		},
		// dashicons-controls-back
		{
			name: 'dashicons-controls-back', 
			title: 'dashicons-controls-back', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-back haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-back">\u200b</span>', 
		},
		// dashicons-controls-skipback
		{
			name: 'dashicons-controls-skipback', 
			title: 'dashicons-controls-skipback', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-skipback haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-skipback">\u200b</span>', 
		},
		// dashicons-controls-repeat
		{
			name: 'dashicons-controls-repeat', 
			title: 'dashicons-controls-repeat', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-repeat haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-repeat">\u200b</span>', 
		},
		// dashicons-controls-volumeon
		{
			name: 'dashicons-controls-volumeon', 
			title: 'dashicons-controls-volumeon', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-volumeon haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-volumeon">\u200b</span>', 
		},
		// dashicons-controls-volumeoff
		{
			name: 'dashicons-controls-volumeoff', 
			title: 'dashicons-controls-volumeoff', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-controls-volumeoff haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-controls-volumeoff">\u200b</span>', 
		},
		// dashicons-image-crop
		{
			name: 'dashicons-image-crop', 
			title: 'dashicons-image-crop', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-image-crop haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-image-crop">\u200b</span>', 
		},
		// dashicons-image-rotate
		{
			name: 'dashicons-image-rotate', 
			title: 'dashicons-image-rotate', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-image-rotate haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-image-rotate">\u200b</span>', 
		},
		// dashicons-image-rotate-left
		{
			name: 'dashicons-image-rotate-left', 
			title: 'dashicons-image-rotate-left', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-image-rotate-left haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-image-rotate-left">\u200b</span>', 
		},
		// dashicons-image-rotate-right
		{
			name: 'dashicons-image-rotate-right', 
			title: 'dashicons-image-rotate-right', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-image-rotate-right haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-image-rotate-right">\u200b</span>', 
		},
		// dashicons-image-flip-vertical
		{
			name: 'dashicons-image-flip-vertical', 
			title: 'dashicons-image-flip-vertical', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-image-flip-vertical haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-image-flip-vertical">\u200b</span>', 
		},
		// dashicons-image-flip-horizontal
		{
			name: 'dashicons-image-flip-horizontal', 
			title: 'dashicons-image-flip-horizontal', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-image-flip-horizontal haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-image-flip-horizontal">\u200b</span>', 
		},
		// dashicons-image-filter
		{
			name: 'dashicons-image-filter', 
			title: 'dashicons-image-filter', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-image-filter haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-image-filter">\u200b</span>', 
		},
		// dashicons-undo
		{
			name: 'dashicons-undo', 
			title: 'dashicons-undo', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-undo haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-undo">\u200b</span>', 
		},
		// dashicons-redo
		{
			name: 'dashicons-redo', 
			title: 'dashicons-redo', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-redo haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-redo">\u200b</span>', 
		},
		// dashicons-database-add
		{
			name: 'dashicons-database-add', 
			title: 'dashicons-database-add', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-database-add haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-database-add">\u200b</span>', 
		},
		// dashicons-database
		{
			name: 'dashicons-database', 
			title: 'dashicons-database', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-database haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-database">\u200b</span>', 
		},
		// dashicons-database-export
		{
			name: 'dashicons-database-export', 
			title: 'dashicons-database-export', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-database-export haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-database-export">\u200b</span>', 
		},
		// dashicons-database-import
		{
			name: 'dashicons-database-import', 
			title: 'dashicons-database-import', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-database-import haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-database-import">\u200b</span>', 
		},
		// dashicons-database-remove
		{
			name: 'dashicons-database-remove', 
			title: 'dashicons-database-remove', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-database-remove haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-database-remove">\u200b</span>', 
		},
		// dashicons-database-view
		{
			name: 'dashicons-database-view', 
			title: 'dashicons-database-view', // アクセシビリティ目的のタイトル
			category: 'group2', 
			element: el('span', { className: 'dashicons dashicons-database-view haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-database-view">\u200b</span>', 
		},

		/********** グループ３ **********/
		// dashicons-align-full-width
		{
			name: 'dashicons-align-full-width', 
			title: 'dashicons-align-full-width', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-align-full-width haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-align-full-width">\u200b</span>', 
		},
				// dashicons-align-pull-left
		{
			name: 'dashicons-align-pull-left', 
			title: 'dashicons-align-pull-left', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-align-pull-left haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-align-pull-left">\u200b</span>', 
		},
		// dashicons-align-pull-right
		{
			name: 'dashicons-align-pull-right', 
			title: 'dashicons-align-pull-right', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-align-pull-right haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-align-pull-right">\u200b</span>', 
		},
		// dashicons-align-wide
		{
			name: 'dashicons-align-wide', 
			title: 'dashicons-align-wide', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-align-wide haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-align-wide">\u200b</span>', 
		},
		// dashicons-block-default
		{
			name: 'dashicons-block-default', 
			title: 'dashicons-block-default', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-block-default haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-block-default">\u200b</span>', 
		},
		// dashicons-button
		{
			name: 'dashicons-button', 
			title: 'dashicons-button', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-button haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-button">\u200b</span>', 
		},
		// dashicons-cloud-saved
		{
			name: 'dashicons-cloud-saved', 
			title: 'dashicons-cloud-saved', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-cloud-saved haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-cloud-saved">\u200b</span>', 
		},
		// dashicons-cloud-upload
		{
			name: 'dashicons-cloud-upload', 
			title: 'dashicons-cloud-upload', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-cloud-upload haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-cloud-upload">\u200b</span>', 
		},
		// dashicons-columns
		{
			name: 'dashicons-columns', 
			title: 'dashicons-columns', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-columns haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-columns">\u200b</span>', 
		},
		// dashicons-cover-image
		{
			name: 'dashicons-cover-image', 
			title: 'dashicons-cover-image', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-cover-image haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-cover-image">\u200b</span>', 
		},
		// dashicons-ellipsis
		{
			name: 'dashicons-ellipsis', 
			title: 'dashicons-ellipsis', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-ellipsis haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-ellipsis">\u200b</span>', 
		},
		// dashicons-embed-audio
		{
			name: 'dashicons-embed-audio', 
			title: 'dashicons-embed-audio', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-embed-audio haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-embed-audio">\u200b</span>', 
		},
		// dashicons-embed-generic
		{
			name: 'dashicons-embed-generic', 
			title: 'dashicons-embed-generic', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-embed-generic haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-embed-generic">\u200b</span>', 
		},
		// dashicons-embed-photo
		{
			name: 'dashicons-embed-photo', 
			title: 'dashicons-embed-photo', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-embed-photo haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-embed-photo">\u200b</span>', 
		},
		// dashicons-embed-post
		{
			name: 'dashicons-embed-post', 
			title: 'dashicons-embed-post', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-embed-post haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-embed-post">\u200b</span>', 
		},
		// dashicons-embed-video
		{
			name: 'dashicons-embed-video', 
			title: 'dashicons-embed-video', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-embed-video haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-embed-video">\u200b</span>', 
		},
		// dashicons-exit
		{
			name: 'dashicons-exit', 
			title: 'dashicons-exit', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-exit haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-exit">\u200b</span>', 
		},
		// dashicons-heading
		{
			name: 'dashicons-heading', 
			title: 'dashicons-heading', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-heading haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-heading">\u200b</span>', 
		},
		// dashicons-html
		{
			name: 'dashicons-html', 
			title: 'dashicons-html', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-html haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-html">\u200b</span>', 
		},
		// dashicons-info-outline
		{
			name: 'dashicons-info-outline', 
			title: 'dashicons-info-outline', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-info-outline haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-info-outline">\u200b</span>', 
		},
		// dashicons-insert
		{
			name: 'dashicons-insert', 
			title: 'dashicons-insert', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-insert haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-insert">\u200b</span>', 
		},
		// dashicons-insert-after
		{
			name: 'dashicons-insert-after', 
			title: 'dashicons-insert-after', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-insert-after haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-insert-after">\u200b</span>', 
		},
		// dashicons-insert-before
		{
			name: 'dashicons-insert-before', 
			title: 'dashicons-insert-before', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-insert-before haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-insert-before">\u200b</span>', 
		},
		// dashicons-remove
		{
			name: 'dashicons-remove', 
			title: 'dashicons-remove', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-remove haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-remove">\u200b</span>', 
		},
		// dashicons-saved
		{
			name: 'dashicons-saved', 
			title: 'dashicons-saved', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-saved haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-saved">\u200b</span>', 
		},
		// dashicons-shortcode
		{
			name: 'dashicons-shortcode', 
			title: 'dashicons-shortcode', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-shortcode haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-shortcode">\u200b</span>', 
		},
		// dashicons-table-col-after
		{
			name: 'dashicons-table-col-after', 
			title: 'dashicons-table-col-after', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-table-col-after haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-table-col-after">\u200b</span>', 
		},
		// dashicons-table-col-before
		{
			name: 'dashicons-table-col-before', 
			title: 'dashicons-table-col-before', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-table-col-before haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-table-col-before">\u200b</span>', 
		},
		// dashicons-table-col-delete
		{
			name: 'dashicons-table-col-delete', 
			title: 'dashicons-table-col-delete', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-table-col-delete haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-table-col-delete">\u200b</span>', 
		},
		// dashicons-table-row-after
		{
			name: 'dashicons-table-row-after', 
			title: 'dashicons-table-row-after', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-table-row-after haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-table-row-after">\u200b</span>', 
		},
		// dashicons-table-row-before
		{
			name: 'dashicons-table-row-before', 
			title: 'dashicons-table-row-before', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-table-row-before haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-table-row-before">\u200b</span>', 
		},
		// dashicons-table-row-delete
		{
			name: 'dashicons-table-row-delete', 
			title: 'dashicons-table-row-delete', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-table-row-delete haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-table-row-delete">\u200b</span>', 
		},
		// dashicons-editor-bold
		{
			name: 'dashicons-editor-bold', 
			title: 'dashicons-editor-bold', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-bold haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-bold">\u200b</span>', 
		},
		// dashicons-editor-italic
		{
			name: 'dashicons-editor-italic', 
			title: 'dashicons-editor-italic', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-italic haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-italic">\u200b</span>', 
		},
		// dashicons-editor-ul
		{
			name: 'dashicons-editor-ul', 
			title: 'dashicons-editor-ul', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-ul haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-ul">\u200b</span>', 
		},
		// dashicons-editor-ol
		{
			name: 'dashicons-editor-ol', 
			title: 'dashicons-editor-ol', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-ol haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-ol">\u200b</span>', 
		},
		// dashicons-editor-ol-rtl
		{
			name: 'dashicons-editor-ol-rtl', 
			title: 'dashicons-editor-ol-rtl', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-ol-rtl haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-ol-rtl">\u200b</span>', 
		},
		// dashicons-editor-quote
		{
			name: 'dashicons-editor-quote', 
			title: 'dashicons-editor-quote', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-quote haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-quote">\u200b</span>', 
		},
		// dashicons-editor-alignleft
		{
			name: 'dashicons-editor-alignleft', 
			title: 'dashicons-editor-alignleft', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-alignleft haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-alignleft">\u200b</span>', 
		},
		// dashicons-editor-aligncenter
		{
			name: 'dashicons-editor-aligncenter', 
			title: 'dashicons-editor-aligncenter', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-aligncenter haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-aligncenter">\u200b</span>', 
		},
		// dashicons-editor-alignright
		{
			name: 'dashicons-editor-alignright', 
			title: 'dashicons-editor-alignright', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-alignright haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-alignright">\u200b</span>', 
		},
		// dashicons-editor-insertmore
		{
			name: 'dashicons-editor-insertmore', 
			title: 'dashicons-editor-insertmore', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-insertmore haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-insertmore">\u200b</span>', 
		},
		// dashicons-editor-spellcheck
		{
			name: 'dashicons-editor-spellcheck', 
			title: 'dashicons-editor-spellcheck', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-spellcheck haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-spellcheck">\u200b</span>', 
		},
		// dashicons-editor-expand
		{
			name: 'dashicons-editor-expand', 
			title: 'dashicons-editor-expand', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-expand haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-expand">\u200b</span>', 
		},
		// dashicons-editor-contract
		{
			name: 'dashicons-editor-contract', 
			title: 'dashicons-editor-contract', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-contract haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-contract">\u200b</span>', 
		},
		// dashicons-editor-kitchensink
		{
			name: 'dashicons-editor-kitchensink', 
			title: 'dashicons-editor-kitchensink', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-kitchensink haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-kitchensink">\u200b</span>', 
		},
		// dashicons-editor-underline
		{
			name: 'dashicons-editor-underline', 
			title: 'dashicons-editor-underline', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-underline haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-underline">\u200b</span>', 
		},
		// dashicons-editor-justify
		{
			name: 'dashicons-editor-justify', 
			title: 'dashicons-editor-justify', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-justify haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-justify">\u200b</span>', 
		},
		// dashicons-editor-textcolor
		{
			name: 'dashicons-editor-textcolor', 
			title: 'dashicons-editor-textcolor', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-textcolor haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-textcolor">\u200b</span>', 
		},
		// dashicons-editor-paste-word
		{
			name: 'dashicons-editor-paste-word', 
			title: 'dashicons-editor-paste-word', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-paste-word haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-paste-word">\u200b</span>', 
		},
		// dashicons-editor-paste-text
		{
			name: 'dashicons-editor-paste-text', 
			title: 'dashicons-editor-paste-text', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-paste-text haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-paste-text">\u200b</span>', 
		},
		// dashicons-editor-removeformatting
		{
			name: 'dashicons-editor-removeformatting', 
			title: 'dashicons-editor-removeformatting', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-removeformatting haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-removeformatting">\u200b</span>', 
		},
		// dashicons-editor-video
		{
			name: 'dashicons-editor-video', 
			title: 'dashicons-editor-video', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-video haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-video">\u200b</span>', 
		},
		// dashicons-editor-customchar
		{
			name: 'dashicons-editor-customchar', 
			title: 'dashicons-editor-customchar', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-customchar haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-customchar">\u200b</span>', 
		},
		// dashicons-editor-outdent
		{
			name: 'dashicons-editor-outdent', 
			title: 'dashicons-editor-outdent', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-outdent haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-outdent">\u200b</span>', 
		},
		// dashicons-editor-indent
		{
			name: 'dashicons-editor-indent', 
			title: 'dashicons-editor-indent', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-indent haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-indent">\u200b</span>', 
		},
		// dashicons-editor-help
		{
			name: 'dashicons-editor-help', 
			title: 'dashicons-editor-help', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-help haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-help">\u200b</span>', 
		},
		// dashicons-editor-strikethrough
		{
			name: 'dashicons-editor-strikethrough', 
			title: 'dashicons-editor-strikethrough', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-strikethrough haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-strikethrough">\u200b</span>', 
		},
		// dashicons-editor-unlink
		{
			name: 'dashicons-editor-unlink', 
			title: 'dashicons-editor-unlink', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-unlink haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-unlink">\u200b</span>', 
		},
		// dashicons-editor-rtl
		{
			name: 'dashicons-editor-rtl', 
			title: 'dashicons-editor-rtl', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-rtl haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-rtl">\u200b</span>', 
		},
		// dashicons-editor-ltr
		{
			name: 'dashicons-editor-ltr', 
			title: 'dashicons-editor-ltr', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-ltr haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-ltr">\u200b</span>', 
		},
		// dashicons-editor-break
		{
			name: 'dashicons-editor-break', 
			title: 'dashicons-editor-break', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-break haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-break">\u200b</span>', 
		},
		// dashicons-editor-code
		{
			name: 'dashicons-editor-code', 
			title: 'dashicons-editor-code', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-code haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-code">\u200b</span>', 
		},
		// dashicons-editor-paragraph
		{
			name: 'dashicons-editor-paragraph', 
			title: 'dashicons-editor-paragraph', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-paragraph haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-paragraph">\u200b</span>', 
		},
		// dashicons-editor-table
		{
			name: 'dashicons-editor-table', 
			title: 'dashicons-editor-table', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-editor-table haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-editor-table">\u200b</span>', 
		},
		// dashicons-align-left
		{
			name: 'dashicons-align-left', 
			title: 'dashicons-editor-align-left', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-align-left haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-align-left">\u200b</span>', 
		},
		// dashicons-align-right
		{
			name: 'dashicons-align-right', 
			title: 'dashicons-align-right', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-align-right haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-align-right">\u200b</span>', 
		},
		// dashicons-align-center
		{
			name: 'dashicons-align-center', 
			title: 'dashicons-align-center', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-align-center haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-align-center">\u200b</span>', 
		},
		// dashicons-lock
		{
			name: 'dashicons-lock', 
			title: 'dashicons-lock', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-lock haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-lock">\u200b</span>', 
		},
		// dashicons-unlock
		{
			name: 'dashicons-unlock', 
			title: 'dashicons-unlock', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-unlock haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-unlock">\u200b</span>', 
		},
		// dashicons-calendar
		{
			name: 'dashicons-calendar', 
			title: 'dashicons-calendar', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-calendar haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-calendar">\u200b</span>', 
		},
		// dashicons-calendar-alt
		{
			name: 'dashicons-calendar-alt', 
			title: 'dashicons-calendar-alt', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-calendar-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-calendar-alt">\u200b</span>', 
		},
		// dashicons-visibility
		{
			name: 'dashicons-visibility', 
			title: 'dashicons-visibility', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-visibility haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-visibility">\u200b</span>', 
		},
		// dashicons-hidden
		{
			name: 'dashicons-hidden', 
			title: 'dashicons-hidden', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-hidden haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-hidden">\u200b</span>', 
		},
		// dashicons-post-status
		{
			name: 'dashicons-post-status', 
			title: 'dashicons-post-status', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-post-status haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-post-status">\u200b</span>', 
		},
		// dashicons-edit
		{
			name: 'dashicons-edit', 
			title: 'dashicons-edit', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-edit haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-edit">\u200b</span>', 
		},
		// dashicons-trash
		{
			name: 'dashicons-trash', 
			title: 'dashicons-trash', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-trash haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-trash">\u200b</span>', 
		},
		// dashicons-sticky
		{
			name: 'dashicons-sticky', 
			title: 'dashicons-sticky', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-sticky haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-sticky">\u200b</span>', 
		},
		// dashicons-external
		{
			name: 'dashicons-external', 
			title: 'dashicons-external', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-external haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-external">\u200b</span>', 
		},
		// dashicons-arrow-up
		{
			name: 'dashicons-arrow-up', 
			title: 'dashicons-arrow-up', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-up haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-up">\u200b</span>', 
		},
		// dashicons-arrow-down
		{
			name: 'dashicons-arrow-down', 
			title: 'dashicons-arrow-down', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-down haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-down">\u200b</span>', 
		},
		// dashicons-arrow-right
		{
			name: 'dashicons-arrow-right', 
			title: 'dashicons-arrow-right', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-right haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-right">\u200b</span>', 
		},
		// dashicons-arrow-left
		{
			name: 'dashicons-arrow-left', 
			title: 'dashicons-arrow-left', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-left haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-left">\u200b</span>', 
		},
		// dashicons-arrow-up-alt
		{
			name: 'dashicons-arrow-up-alt', 
			title: 'dashicons-arrow-up-alt', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-up-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-up-alt">\u200b</span>', 
		},
		// dashicons-arrow-down-alt
		{
			name: 'dashicons-arrow-down-alt', 
			title: 'dashicons-arrow-down-alt', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-down-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-down-alt">\u200b</span>', 
		},
		// dashicons-arrow-right-alt
		{
			name: 'dashicons-arrow-right-alt', 
			title: 'dashicons-arrow-right-alt', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-right-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-right-alt">\u200b</span>', 
		},
		// dashicons-arrow-left-alt
		{
			name: 'dashicons-arrow-left-alt', 
			title: 'dashicons-arrow-left-alt', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-left-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-left-alt">\u200b</span>', 
		},
		// dashicons-arrow-up-alt2
		{
			name: 'dashicons-arrow-up-alt2', 
			title: 'dashicons-arrow-up-alt2', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-up-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-up-alt2">\u200b</span>', 
		},
		// dashicons-arrow-down-alt2
		{
			name: 'dashicons-arrow-down-alt2', 
			title: 'dashicons-arrow-down-alt2', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-down-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-down-alt2">\u200b</span>', 
		},
		// dashicons-arrow-right-alt2
		{
			name: 'dashicons-arrow-right-alt2', 
			title: 'dashicons-arrow-right-alt2', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-right-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-right-alt2">\u200b</span>', 
		},
		// dashicons-arrow-left-alt2
		{
			name: 'dashicons-arrow-left-alt2', 
			title: 'dashicons-arrow-left-alt2', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-arrow-left-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-arrow-left-alt2">\u200b</span>', 
		},
		// dashicons-sort
		{
			name: 'dashicons-sort', 
			title: 'dashicons-sort', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-sort haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-sort">\u200b</span>', 
		},
		// dashicons-leftright
		{
			name: 'dashicons-leftright', 
			title: 'dashicons-leftright', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-leftright haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-leftright">\u200b</span>', 
		},
		// dashicons-randomize
		{
			name: 'dashicons-randomize', 
			title: 'dashicons-randomize', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-randomize haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-randomize">\u200b</span>', 
		},
		// dashicons-list-view
		{
			name: 'dashicons-list-view', 
			title: 'dashicons-list-view', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-list-view haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-list-view">\u200b</span>', 
		},
		// dashicons-excerpt-view
		{
			name: 'dashicons-excerpt-view', 
			title: 'dashicons-excerpt-view', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-excerpt-view haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-excerpt-view">\u200b</span>', 
		},
		// dashicons-grid-view
		{
			name: 'dashicons-grid-view', 
			title: 'dashicons-grid-view', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-grid-view haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-grid-view">\u200b</span>', 
		},
		// dashicons-move
		{
			name: 'dashicons-move', 
			title: 'dashicons-move', // アクセシビリティ目的のタイトル
			category: 'group3', 
			element: el('span', { className: 'dashicons dashicons-move haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-move">\u200b</span>', 
		},

		/********** グループ４ **********/
		// dashicons-share
		{
			name: 'dashicons-share', 
			title: 'dashicons-share', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-share haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-share">\u200b</span>', 
		},
		// dashicons-share-alt
		{
			name: 'dashicons-share-alt', 
			title: 'dashicons-share-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-share-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-share-alt">\u200b</span>', 
		},
		// dashicons-share-alt2
		{
			name: 'dashicons-share-alt2', 
			title: 'dashicons-share-alt2', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-share-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-share-alt2">\u200b</span>', 
		},
		// dashicons-rss
		{
			name: 'dashicons-rss', 
			title: 'dashicons-rss', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-rss haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-rss">\u200b</span>', 
		},
		// dashicons-email
		{
			name: 'dashicons-email', 
			title: 'dashicons-email', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-email haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-email">\u200b</span>', 
		},
		// dashicons-email-alt
		{
			name: 'dashicons-email-alt', 
			title: 'dashicons-email-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-email-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-email-alt">\u200b</span>', 
		},
		// dashicons-email-alt2
		{
			name: 'dashicons-email-alt2', 
			title: 'dashicons-email-alt2', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-email-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-email-alt2">\u200b</span>', 
		},
		// dashicons-networking
		{
			name: 'dashicons-networking', 
			title: 'dashicons-networking', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-networking haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-networking">\u200b</span>', 
		},
		// dashicons-amazon
		{
			name: 'dashicons-amazon', 
			title: 'dashicons-amazon', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-amazon haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-amazon">\u200b</span>', 
		},
		// dashicons-facebook
		{
			name: 'dashicons-facebook', 
			title: 'dashicons-facebook', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-facebook haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-facebook">\u200b</span>', 
		},
		// dashicons-facebook-alt
		{
			name: 'dashicons-facebook-alt', 
			title: 'dashicons-facebook-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-facebook-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-facebook-alt">\u200b</span>', 
		},
		// dashicons-google
		{
			name: 'dashicons-google', 
			title: 'dashicons-google', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-google haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-google">\u200b</span>', 
		},
		// dashicons-instagram
		{
			name: 'dashicons-instagram', 
			title: 'dashicons-instagram', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-instagram haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-instagram">\u200b</span>', 
		},
		// dashicons-linkedin
		{
			name: 'dashicons-linkedin', 
			title: 'dashicons-linkedin', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-linkedin haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-linkedin">\u200b</span>', 
		},
		// dashicons-pinterest
		{
			name: 'dashicons-pinterest', 
			title: 'dashicons-pinterest', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-pinterest haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-pinterest">\u200b</span>', 
		},
		// dashicons-podio
		{
			name: 'dashicons-podio', 
			title: 'dashicons-podio', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-podio haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-podio">\u200b</span>', 
		},
		// dashicons-reddit
		{
			name: 'dashicons-reddit', 
			title: 'dashicons-reddit', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-reddit haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-reddit">\u200b</span>', 
		},
		// dashicons-spotify
		{
			name: 'dashicons-spotify', 
			title: 'dashicons-spotify', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-spotify haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-spotify">\u200b</span>', 
		},
		// dashicons-twitch
		{
			name: 'dashicons-twitch', 
			title: 'dashicons-twitch', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-twitch haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-twitch">\u200b</span>', 
		},
		// dashicons-twitter
		{
			name: 'dashicons-twitter', 
			title: 'dashicons-twitter', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-twitter haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-twitter">\u200b</span>', 
		},
		// dashicons-twitter-alt
		{
			name: 'dashicons-twitter-alt', 
			title: 'dashicons-twitter-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-twitter-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-twitter-alt">\u200b</span>', 
		},
		// dashicons-whatsapp
		{
			name: 'dashicons-whatsapp', 
			title: 'dashicons-whatsapp', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-whatsapp haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-whatsapp">\u200b</span>', 
		},
		// dashicons-xing
		{
			name: 'dashicons-xing', 
			title: 'dashicons-xing', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-xing haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-xing">\u200b</span>', 
		},
		// dashicons-youtube
		{
			name: 'dashicons-youtube', 
			title: 'dashicons-youtube', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-youtube haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-youtube">\u200b</span>', 
		},
		// dashicons-youtube
		{
			name: 'dashicons-hammer', 
			title: 'dashicons-hammer', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-hammer haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-hammer">\u200b</span>', 
		},
		// dashicons-art
		{
			name: 'dashicons-art', 
			title: 'dashicons-art', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-art haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-art">\u200b</span>', 
		},
		// dashicons-migrate
		{
			name: 'dashicons-migrate', 
			title: 'dashicons-migrate', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-migrate haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-migrate">\u200b</span>', 
		},
		// dashicons-performance
		{
			name: 'dashicons-performance', 
			title: 'dashicons-performance', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-performance haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-performance">\u200b</span>', 
		},
		// dashicons-universal-access
		{
			name: 'dashicons-universal-access', 
			title: 'dashicons-universal-access', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-universal-access haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-universal-access">\u200b</span>', 
		},
		// dashicons-universal-access-alt
		{
			name: 'dashicons-universal-access-alt', 
			title: 'dashicons-universal-access-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-universal-access-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-universal-access-alt">\u200b</span>', 
		},
		// dashicons-tickets
		{
			name: 'dashicons-tickets', 
			title: 'dashicons-tickets', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-tickets haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-tickets">\u200b</span>', 
		},
		// dashicons-nametag
		{
			name: 'dashicons-nametag', 
			title: 'dashicons-nametag', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-nametag haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-nametag">\u200b</span>', 
		},
		// dashicons-clipboard
		{
			name: 'dashicons-clipboard', 
			title: 'dashicons-clipboard', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-clipboard haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-clipboard">\u200b</span>', 
		},
		// dashicons-heart
		{
			name: 'dashicons-heart', 
			title: 'dashicons-heart', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-heart haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-heart">\u200b</span>', 
		},
		// dashicons-megaphone
		{
			name: 'dashicons-megaphone', 
			title: 'dashicons-megaphone', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-megaphone haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-megaphone">\u200b</span>', 
		},
		// dashicons-schedule
		{
			name: 'dashicons-schedule', 
			title: 'dashicons-schedule', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-schedule haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-schedule">\u200b</span>', 
		},
		// dashicons-tide
		{
			name: 'dashicons-tide', 
			title: 'dashicons-tide', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-tide haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-tide">\u200b</span>', 
		},
		// dashicons-rest-api
		{
			name: 'dashicons-rest-api', 
			title: 'dashicons-rest-api', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-rest-api haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-rest-api">\u200b</span>', 
		},
		// dashicons-code-standards
		{
			name: 'dashicons-code-standards', 
			title: 'dashicons-code-standards', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-code-standards haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-code-standards">\u200b</span>', 
		},
		// dashicons-buddicons-activity
		{
			name: 'dashicons-buddicons-activity', 
			title: 'dashicons-buddicons-activity', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-activity haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-activity">\u200b</span>', 
		},
		// dashicons-buddicons-bbpress-logo
		{
			name: 'dashicons-buddicons-bbpress-logo', 
			title: 'dashicons-buddicons-bbpress-logo', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-bbpress-logo haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-bbpress-logo">\u200b</span>', 
		},
		// dashicons-buddicons-buddypress-logo
		{
			name: 'dashicons-buddicons-buddypress-logo', 
			title: 'dashicons-buddicons-buddypress-logo', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-buddypress-logo haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-buddypress-logo">\u200b</span>', 
		},
		// dashicons-buddicons-community
		{
			name: 'dashicons-buddicons-community', 
			title: 'dashicons-buddicons-community', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-community haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-community">\u200b</span>', 
		},
		// dashicons-buddicons-forums
		{
			name: 'dashicons-buddicons-forums', 
			title: 'dashicons-buddicons-forums', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-forums haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-forums">\u200b</span>', 
		},
		// dashicons-buddicons-friends
		{
			name: 'dashicons-buddicons-friends', 
			title: 'dashicons-buddicons-friends', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-friends haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-friends">\u200b</span>', 
		},
		// dashicons-buddicons-groups
		{
			name: 'dashicons-buddicons-groups', 
			title: 'dashicons-buddicons-groups', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-groups haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-groups">\u200b</span>', 
		},
		// dashicons-buddicons-pm
		{
			name: 'dashicons-buddicons-pm', 
			title: 'dashicons-buddicons-pm', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-pm haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-pm">\u200b</span>', 
		},
		// dashicons-buddicons-replies
		{
			name: 'dashicons-buddicons-replies', 
			title: 'dashicons-buddicons-replies', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-replies haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-replies">\u200b</span>', 
		},
		// dashicons-buddicons-topics
		{
			name: 'dashicons-buddicons-topics', 
			title: 'dashicons-buddicons-topics', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-topics haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-topics">\u200b</span>', 
		},
		// dashicons-buddicons-tracking
		{
			name: 'dashicons-buddicons-tracking', 
			title: 'dashicons-buddicons-tracking', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-buddicons-tracking haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-buddicons-tracking">\u200b</span>', 
		},
		// dashicons-wordpress
		{
			name: 'dashicons-wordpress', 
			title: 'dashicons-wordpress', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-wordpress haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-wordpress">\u200b</span>', 
		},
		// dashicons-wordpress-alt
		{
			name: 'dashicons-wordpress-alt', 
			title: 'dashicons-wordpress-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-wordpress-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-wordpress-alt">\u200b</span>', 
		},
		// dashicons-pressthis
		{
			name: 'dashicons-pressthis', 
			title: 'dashicons-pressthis', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-pressthis haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-pressthis">\u200b</span>', 
		},
		// dashicons-update
		{
			name: 'dashicons-update', 
			title: 'dashicons-update', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-update haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-update">\u200b</span>', 
		},
		// dashicons-update-alt
		{
			name: 'dashicons-update-alt', 
			title: 'dashicons-update-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-update-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-update-alt">\u200b</span>', 
		},
		// dashicons-screenoptions
		{
			name: 'dashicons-screenoptions', 
			title: 'dashicons-screenoptions', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-screenoptions haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-screenoptions">\u200b</span>', 
		},
		// dashicons-info
		{
			name: 'dashicons-info', 
			title: 'dashicons-info', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-info haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-info">\u200b</span>', 
		},
		// dashicons-cart
		{
			name: 'dashicons-cart', 
			title: 'dashicons-cart', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-cart haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-cart">\u200b</span>', 
		},
		// dashicons-feedback
		{
			name: 'dashicons-feedback', 
			title: 'dashicons-feedback', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-feedback haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-feedback">\u200b</span>', 
		},
		// dashicons-cloud
		{
			name: 'dashicons-cloud', 
			title: 'dashicons-cloud', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-cloud haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-cloud">\u200b</span>', 
		},
		// dashicons-translation
		{
			name: 'dashicons-translation', 
			title: 'dashicons-translation', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-translation haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-translation">\u200b</span>', 
		},
		// dashicons-tag
		{
			name: 'dashicons-tag', 
			title: 'dashicons-tag', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-tag haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-tag">\u200b</span>', 
		},
		// dashicons-category
		{
			name: 'dashicons-category', 
			title: 'dashicons-category', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-category haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-category">\u200b</span>', 
		},
		// dashicons-archive
		{
			name: 'dashicons-archive', 
			title: 'dashicons-archive', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-archive haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-archive">\u200b</span>', 
		},
		// dashicons-tagcloud
		{
			name: 'dashicons-tagcloud', 
			title: 'dashicons-tagcloud', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-tagcloud haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-tagcloud">\u200b</span>', 
		},
		// dashicons-text
		{
			name: 'dashicons-text', 
			title: 'dashicons-text', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-text haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-text">\u200b</span>', 
		},
		// dashicons-bell
		{
			name: 'dashicons-bell', 
			title: 'dashicons-bell', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-bell haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-bell">\u200b</span>', 
		},
		// dashicons-yes
		{
			name: 'dashicons-yes', 
			title: 'dashicons-yes', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-yes haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-yes">\u200b</span>', 
		},
		// dashicons-yes-alt
		{
			name: 'dashicons-yes-alt', 
			title: 'dashicons-yes-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-yes-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-yes-alt">\u200b</span>', 
		},
		// dashicons-no
		{
			name: 'dashicons-no', 
			title: 'dashicons-no', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-no haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-no">\u200b</span>', 
		},
		// dashicons-no-alt
		{
			name: 'dashicons-no-alt', 
			title: 'dashicons-no-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-no-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-no-alt">\u200b</span>', 
		},
		// dashicons-plus
		{
			name: 'dashicons-plus', 
			title: 'dashicons-plus', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-plus haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-plus">\u200b</span>', 
		},
		// dashicons-plus-alt
		{
			name: 'dashicons-plus-alt', 
			title: 'dashicons-plus-alt', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-plus-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-plus-alt">\u200b</span>', 
		},
		// dashicons-plus-alt2
		{
			name: 'dashicons-plus-alt2', 
			title: 'dashicons-plus-alt2', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-plus-alt2 haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-plus-alt2">\u200b</span>', 
		},
		// dashicons-minus
		{
			name: 'dashicons-minus', 
			title: 'dashicons-minus', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-minus haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-minus">\u200b</span>', 
		},
		// dashicons-dismiss
		{
			name: 'dashicons-dismiss', 
			title: 'dashicons-dismiss', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-dismiss haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-dismiss">\u200b</span>', 
		},
		// dashicons-marker
		{
			name: 'dashicons-marker', 
			title: 'dashicons-marker', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-marker haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-marker">\u200b</span>', 
		},
		// dashicons-star-filled
		{
			name: 'dashicons-star-filled', 
			title: 'dashicons-star-filled', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-star-filled haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-star-filled">\u200b</span>', 
		},
		// dashicons-star-half
		{
			name: 'dashicons-star-half', 
			title: 'dashicons-star-half', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-star-half haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-star-half">\u200b</span>', 
		},
		// dashicons-star-empty
		{
			name: 'dashicons-star-empty', 
			title: 'dashicons-star-empty', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-star-empty haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-star-empty">\u200b</span>', 
		},
		// dashicons-flag
		{
			name: 'dashicons-flag', 
			title: 'dashicons-flag', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-flag haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-flag">\u200b</span>', 
		},
		// dashicons-warning
		{
			name: 'dashicons-warning', 
			title: 'dashicons-warning', // アクセシビリティ目的のタイトル
			category: 'group4', 
			element: el('span', { className: 'dashicons dashicons-warning haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-warning">\u200b</span>', 
		},

		/********** グループ５ **********/
		// dashicons-location
		{
			name: 'dashicons-location', 
			title: 'dashicons-location', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-location haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-location">\u200b</span>', 
		},
		// dashicons-location-alt
		{
			name: 'dashicons-location-alt', 
			title: 'dashicons-location-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-location-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-location-alt">\u200b</span>', 
		},
		// dashicons-vault
		{
			name: 'dashicons-vault', 
			title: 'dashicons-vault', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-vault haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-vault">\u200b</span>', 
		},
		// dashicons-shield
		{
			name: 'dashicons-shield', 
			title: 'dashicons-shield', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-shield haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-shield">\u200b</span>', 
		},
		// dashicons-shield-alt
		{
			name: 'dashicons-shield-alt', 
			title: 'dashicons-shield-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-shield-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-shield-alt">\u200b</span>', 
		},
		// dashicons-sos
		{
			name: 'dashicons-sos', 
			title: 'dashicons-sos', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-sos haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-sos">\u200b</span>', 
		},
		// dashicons-search
		{
			name: 'dashicons-search', 
			title: 'dashicons-search', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-search haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-search">\u200b</span>', 
		},
		// dashicons-slides
		{
			name: 'dashicons-slides', 
			title: 'dashicons-slides', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-slides haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-slides">\u200b</span>', 
		},
		// dashicons-text-page
		{
			name: 'dashicons-text-page', 
			title: 'dashicons-text-page', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-text-page haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-text-page">\u200b</span>', 
		},
		// dashicons-analytics
		{
			name: 'dashicons-analytics', 
			title: 'dashicons-analytics', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-analytics haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-analytics">\u200b</span>', 
		},
		// dashicons-chart-pie
		{
			name: 'dashicons-chart-pie', 
			title: 'dashicons-chart-pie', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-chart-pie haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-chart-pie">\u200b</span>', 
		},
		// dashicons-chart-bar
		{
			name: 'dashicons-chart-bar', 
			title: 'dashicons-chart-bar', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-chart-bar haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-chart-bar">\u200b</span>', 
		},
		// dashicons-chart-line
		{
			name: 'dashicons-chart-line', 
			title: 'dashicons-chart-line', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-chart-line haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-chart-line">\u200b</span>', 
		},
		// dashicons-chart-area
		{
			name: 'dashicons-chart-area', 
			title: 'dashicons-chart-area', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-chart-area haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-chart-area">\u200b</span>', 
		},
		// dashicons-groups
		{
			name: 'dashicons-groups', 
			title: 'dashicons-groups', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-groups haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-groups">\u200b</span>', 
		},
		// dashicons-businessman
		{
			name: 'dashicons-businessman', 
			title: 'dashicons-businessman', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-businessman haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-businessman">\u200b</span>', 
		},
		// dashicons-businesswoman
		{
			name: 'dashicons-businesswoman', 
			title: 'dashicons-businesswoman', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-businesswoman haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-businesswoman">\u200b</span>', 
		},
		// dashicons-businessperson
		{
			name: 'dashicons-businessperson', 
			title: 'dashicons-businessperson', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-businessperson haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-businessperson">\u200b</span>', 
		},
		// dashicons-id
		{
			name: 'dashicons-id', 
			title: 'dashicons-id', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-id haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-id">\u200b</span>', 
		},
		// dashicons-id-alt
		{
			name: 'dashicons-id-alt', 
			title: 'dashicons-id-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-id-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-id-alt">\u200b</span>', 
		},
		// dashicons-products
		{
			name: 'dashicons-products', 
			title: 'dashicons-products', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-products haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-products">\u200b</span>', 
		},
		// dashicons-awards
		{
			name: 'dashicons-awards', 
			title: 'dashicons-awards', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-awards haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-awards">\u200b</span>', 
		},
		// dashicons-forms
		{
			name: 'dashicons-forms', 
			title: 'dashicons-forms', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-forms haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-forms">\u200b</span>', 
		},
		// dashicons-testimonial
		{
			name: 'dashicons-testimonial', 
			title: 'dashicons-testimonial', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-testimonial haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-testimonial">\u200b</span>', 
		},
		// dashicons-portfolio
		{
			name: 'dashicons-portfolio', 
			title: 'dashicons-portfolio', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-portfolio haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-portfolio">\u200b</span>', 
		},
		// dashicons-book
		{
			name: 'dashicons-book', 
			title: 'dashicons-book', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-book haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-book">\u200b</span>', 
		},
		// dashicons-book-alt
		{
			name: 'dashicons-book-alt', 
			title: 'dashicons-book-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-book-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-book-alt">\u200b</span>', 
		},
		// dashicons-download
		{
			name: 'dashicons-download', 
			title: 'dashicons-download', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-download haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-download">\u200b</span>', 
		},
		// dashicons-upload
		{
			name: 'dashicons-upload', 
			title: 'dashicons-upload', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-upload haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-upload">\u200b</span>', 
		},
		// dashicons-backup
		{
			name: 'dashicons-backup', 
			title: 'dashicons-backup', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-backup haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-backup">\u200b</span>', 
		},
		// dashicons-clock
		{
			name: 'dashicons-clock', 
			title: 'dashicons-clock', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-clock haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-clock">\u200b</span>', 
		},
		// dashicons-lightbulb
		{
			name: 'dashicons-lightbulb', 
			title: 'dashicons-lightbulb', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-lightbulb haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-lightbulb">\u200b</span>', 
		},
		// dashicons-microphone
		{
			name: 'dashicons-microphone', 
			title: 'dashicons-microphone', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-microphone haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-microphone">\u200b</span>', 
		},
		// dashicons-desktop
		{
			name: 'dashicons-desktop', 
			title: 'dashicons-desktop', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-desktop haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-desktop">\u200b</span>', 
		},
		// dashicons-laptop
		{
			name: 'dashicons-laptop', 
			title: 'dashicons-laptop', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-laptop haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-laptop">\u200b</span>', 
		},
		// dashicons-tablet
		{
			name: 'dashicons-tablet', 
			title: 'dashicons-tablet', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-tablet haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-tablet">\u200b</span>', 
		},
		// dashicons-smartphone
		{
			name: 'dashicons-smartphone', 
			title: 'dashicons-smartphone', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-smartphone haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-smartphone">\u200b</span>', 
		},
		// dashicons-phone
		{
			name: 'dashicons-phone', 
			title: 'dashicons-phone', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-phone haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-phone">\u200b</span>', 
		},
		// dashicons-index-card
		{
			name: 'dashicons-index-card', 
			title: 'dashicons-index-card', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-index-card haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-index-card">\u200b</span>', 
		},
		// dashicons-carrot
		{
			name: 'dashicons-carrot', 
			title: 'dashicons-carrot', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-carrot haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-carrot">\u200b</span>', 
		},
		// dashicons-building
		{
			name: 'dashicons-building', 
			title: 'dashicons-building', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-building haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-building">\u200b</span>', 
		},
		// dashicons-store
		{
			name: 'dashicons-store', 
			title: 'dashicons-store', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-store haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-store">\u200b</span>', 
		},
		// dashicons-album
		{
			name: 'dashicons-album', 
			title: 'dashicons-album', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-album haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-album">\u200b</span>', 
		},
		// dashicons-palmtree
		{
			name: 'dashicons-palmtree', 
			title: 'dashicons-palmtree', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-palmtree haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-palmtree">\u200b</span>', 
		},
		// dashicons-tickets-alt
		{
			name: 'dashicons-tickets-alt', 
			title: 'dashicons-tickets-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-tickets-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-tickets-alt">\u200b</span>', 
		},
		// dashicons-money
		{
			name: 'dashicons-money', 
			title: 'dashicons-money', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-money haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-money">\u200b</span>', 
		},
		// dashicons-money-alt
		{
			name: 'dashicons-money-alt', 
			title: 'dashicons-money-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-money-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-money-alt">\u200b</span>', 
		},
		// dashicons-smiley
		{
			name: 'dashicons-smiley', 
			title: 'dashicons-smiley', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-smiley haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-smiley">\u200b</span>', 
		},
		// dashicons-thumbs-up
		{
			name: 'dashicons-thumbs-up', 
			title: 'dashicons-thumbs-up', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-thumbs-up haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-thumbs-up">\u200b</span>', 
		},
		// dashicons-thumbs-down
		{
			name: 'dashicons-thumbs-down', 
			title: 'dashicons-thumbs-down', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-thumbs-down haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-thumbs-down">\u200b</span>', 
		},
		// dashicons-layout
		{
			name: 'dashicons-layout', 
			title: 'dashicons-layout', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-layout haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-layout">\u200b</span>', 
		},
		// dashicons-paperclip
		{
			name: 'dashicons-paperclip', 
			title: 'dashicons-paperclip', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-paperclip haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-paperclip">\u200b</span>', 
		},
		// dashicons-color-picker
		{
			name: 'dashicons-color-picker', 
			title: 'dashicons-color-picker', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-color-picker haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-color-picker">\u200b</span>', 
		},
		// dashicons-edit-large
		{
			name: 'dashicons-edit-large', 
			title: 'dashicons-edit-large', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-edit-large haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-edit-large">\u200b</span>', 
		},
		// dashicons-edit-page
		{
			name: 'dashicons-edit-page', 
			title: 'dashicons-edit-page', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-edit-page haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-edit-page">\u200b</span>', 
		},
		// dashicons-airplane
		{
			name: 'dashicons-airplane', 
			title: 'dashicons-airplane', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-airplane haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-airplane">\u200b</span>', 
		},
		// dashicons-bank
		{
			name: 'dashicons-bank', 
			title: 'dashicons-bank', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-bank haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-bank">\u200b</span>', 
		},
		// dashicons-beer
		{
			name: 'dashicons-beer', 
			title: 'dashicons-beer', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-beer haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-beer">\u200b</span>', 
		},
		// dashicons-calculator
		{
			name: 'dashicons-calculator', 
			title: 'dashicons-calculator', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-calculator haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-calculator">\u200b</span>', 
		},
		// dashicons-car
		{
			name: 'dashicons-car', 
			title: 'dashicons-car', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-car haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-car">\u200b</span>', 
		},
		// dashicons-coffee
		{
			name: 'dashicons-coffee', 
			title: 'dashicons-coffee', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-coffee haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-coffee">\u200b</span>', 
		},
		// dashicons-drumstick
		{
			name: 'dashicons-drumstick', 
			title: 'dashicons-drumstick', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-drumstick haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-drumstick">\u200b</span>', 
		},
		// dashicons-food
		{
			name: 'dashicons-food', 
			title: 'dashicons-food', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-food haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-food">\u200b</span>', 
		},
		// dashicons-fullscreen-alt
		{
			name: 'dashicons-fullscreen-alt', 
			title: 'dashicons-fullscreen-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-fullscreen-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-fullscreen-alt">\u200b</span>', 
		},
		// dashicons-fullscreen-exit-alt
		{
			name: 'dashicons-fullscreen-exit-alt', 
			title: 'dashicons-fullscreen-exit-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-fullscreen-exit-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-fullscreen-exit-alt">\u200b</span>', 
		},
		// dashicons-games
		{
			name: 'dashicons-games', 
			title: 'dashicons-games', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-games haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-games">\u200b</span>', 
		},
		// dashicons-hourglass
		{
			name: 'dashicons-hourglass', 
			title: 'dashicons-hourglass', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-hourglass haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-hourglass">\u200b</span>', 
		},
		// dashicons-open-folder
		{
			name: 'dashicons-open-folder', 
			title: 'dashicons-open-folder', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-open-folder haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-open-folder">\u200b</span>', 
		},
		// dashicons-pdf
		{
			name: 'dashicons-pdf', 
			title: 'dashicons-pdf', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-pdf haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-pdf">\u200b</span>', 
		},
		// dashicons-pets
		{
			name: 'dashicons-pets', 
			title: 'dashicons-pets', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-pets haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-pets">\u200b</span>', 
		},
		// dashicons-printer
		{
			name: 'dashicons-printer', 
			title: 'dashicons-printer', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-printer haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-printer">\u200b</span>', 
		},
		// dashicons-privacy
		{
			name: 'dashicons-privacy', 
			title: 'dashicons-privacy', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-privacy haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-privacy">\u200b</span>', 
		},
		// dashicons-superhero
		{
			name: 'dashicons-superhero', 
			title: 'dashicons-superhero', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-superhero haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-superhero">\u200b</span>', 
		},
		// dashicons-superhero-alt
		{
			name: 'dashicons-superhero-alt', 
			title: 'dashicons-superhero-alt', // アクセシビリティ目的のタイトル
			category: 'group5', 
			element: el('span', { className: 'dashicons dashicons-superhero-alt haup-block-toolbar-dash-icons' }), 
			insertHtml: '<span class="hau-dashicons dashicons dashicons-superhero-alt">\u200b</span>', 
		}
	];

	// カテゴリーごとにアイコンを分離
	const Group1ButtonIcons = allIconTypes.filter(icon => icon.category === 'group1');
	const Group2ButtonIcons = allIconTypes.filter(icon => icon.category === 'group2');
	const Group3ButtonIcons = allIconTypes.filter(icon => icon.category === 'group3');
	const Group4ButtonIcons = allIconTypes.filter(icon => icon.category === 'group4');
	const Group5ButtonIcons = allIconTypes.filter(icon => icon.category === 'group5');

    
	// アイコン定義から DropdownMenu に渡す controls オブジェクトを生成するヘルパー関数
	const createControls = (icons, value, onChange) => {
		return icons.map(icon => {
			const contentToInsert = create({ html: icon.insertHtml });
			const clickHandler = () => onChange(
				insert(value, contentToInsert, value.start, value.end)
			);
			return {
				// ★★★ 修正点: ドロップダウンメニュー内のテキストを非表示にするために空文字列に設定 ★★★
				title: '', 
				icon: icon.element,
			    onClick: clickHandler,
			};
		});
	};

	// ----------------------------------------------------------------------
	// 2. 個々のアイコン登録 (フォーマットとしての登録は継続)
	// ----------------------------------------------------------------------
	allIconTypes.forEach((iconType) => {
		const typeName = `haup/richtextdashiconinsert-${iconType.name}`;

		registerFormatType(typeName, {
			title: iconType.title,
			tagName: `haupdashiconinsert-${iconType.name}`,
			className: null,
            
			// ツールバーに直接ボタンを表示しないため、edit関数は空のFragmentを返す
			edit: () => el(wp.element.Fragment, {}), 
		});
	});


	// ----------------------------------------------------------------------
	// 3. 親ドロップダウンの登録 (共通の Toolbar と div でボタンをまとめる)
	// ----------------------------------------------------------------------
	registerFormatType('haup/dash-icon-dropdown-group', {
		title: 'dash icon group',
		tagName: 'dashicon-dropdown-group',
		className: null,

		edit({ value, onChange }) {
			// カテゴリごとのコントロールを生成
			const Group1ButtonControls = createControls(Group1ButtonIcons, value, onChange);
			const Group2ButtonControls = createControls(Group2ButtonIcons, value, onChange);
			const Group3ButtonControls = createControls(Group3ButtonIcons, value, onChange);
			const Group4ButtonControls = createControls(Group4ButtonIcons, value, onChange);
			const Group5ButtonControls = createControls(Group5ButtonIcons, value, onChange);
            
			// 1つめのドロップダウンボタン要素
			const Group1Dropdown = el(DropdownMenu,
				{
					icon: el('span', { className: 'dashicons dashicons-menu' }),
					label: IconGroup1Title, // ホバー時のツールチップ（翻訳済み文字列）として使用
					controls: Group1ButtonControls,
					popoverProps: { className: 'haup-custom-dash-icon-panel-small' },
					position: 'bottom left',
					showLabel: false, // 親ボタンのラベル非表示
				}
			);
            
			// 2つめのドロップダウンボタン要素
			const Group2Dropdown = el(DropdownMenu,
				{
					icon: el('span', { className: 'dashicons dashicons-media-archive' }),
					label: IconGroup2Title,
					controls: Group2ButtonControls,
					popoverProps: { className: 'haup-custom-dash-icon-panel-small' },
					position: 'bottom left',
					showLabel: false, // 親ボタンのラベル非表示
				}
			);

			// 3つめのドロップダウンボタン要素
			const Group3Dropdown = el(DropdownMenu,
				{
					icon: el('span', { className: 'dashicons dashicons-align-full-width' }),
					label: IconGroup3Title,
					controls: Group3ButtonControls,
					popoverProps: { className: 'haup-custom-dash-icon-panel-small' },
					position: 'bottom left',
					showLabel: false, // 親ボタンのラベル非表示
				}
			);

			// 4つめのドロップダウンボタン要素
			const Group4Dropdown = el(DropdownMenu,
				{
					icon: el('span', { className: 'dashicons dashicons-share' }),
					label: IconGroup4Title,
					controls: Group4ButtonControls,
					popoverProps: { className: 'haup-custom-dash-icon-panel-small' },
					position: 'bottom left',
					showLabel: false, // 親ボタンのラベル非表示
				}
 			);

			// 5つめのドロップダウンボタン要素
			const Group5Dropdown = el(DropdownMenu,
				{
					icon: el('span', { className: 'dashicons dashicons-location' }),
					label: IconGroup5Title,
					controls: Group5ButtonControls,
					popoverProps: { className: 'haup-custom-dash-icon-panel-small' },
					position: 'bottom left',
					showLabel: false, // 親ボタンのラベル非表示
				}
			);

			return (
				el(BlockFormatControls,
					{},
					el('div',
						{ className: 'components-toolbar is-compact' }, // Toolbar のスタイルを継承
						el(Toolbar,
							{ className: 'haup-dash-icon-group' }, // グループ化のためのカスタムクラス（CSS制御用）
							// 5つのドロップダウンボタンを同じToolbar内に配置
							Group1Dropdown,
							Group2Dropdown,
							Group3Dropdown,
							Group4Dropdown,
							Group5Dropdown
						)
					)
				)
			);
		}
	});

})();