You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by eb...@apache.org on 2020/10/02 15:51:46 UTC

[netbeans] branch master updated: [NETBEANS-4830] Integrate SVG icons drawn so far (#2387)

This is an automated email from the ASF dual-hosted git repository.

ebakke pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new 98e3326  [NETBEANS-4830] Integrate SVG icons drawn so far (#2387)
98e3326 is described below

commit 98e332681ab3b8da277de78bbd16acecfb3f68a1
Author: Eirik Bakke <eb...@ultorg.com>
AuthorDate: Fri Oct 2 11:51:24 2020 -0400

    [NETBEANS-4830] Integrate SVG icons drawn so far (#2387)
    
    This commit integrates all SVG icons that have been drawn to date, by Pete Whelpton and Eirik Bakke.
    
    These icons have all been drawn according to the style guide on https://issues.apache.org/jira/browse/NETBEANS-2617 , which aims to maintain the same general look as the old NetBeans icons, with some modernizations. The goal is for the new SVG icons to look OK next to the old bitmap icons (since there will always be bitmap icons in the mix for the foreseeable future).
    
    * Install SVG icons in the online documentation popup, and in ETable and TreeTableView's column selection button.
    * Copy the 'Back' and 'Forward' SVG icons to various places that all used the same bitmap or a similar-looking bitmap of the same dimensions.
    * Add 'Arrow Up' and 'Arrow Right' SVG icons in the same style as the left/right icons previously committed. Use these two icons in all locations that have a similar-looking bitmap icon of the same size (16x16).
    * Add Pete Whelpton's SVG icons, donated with his permission. All duplicate locations identified.
    * Add an SVG 'Refresh' icon, and copy it into all the places that were previously using a similar-looking icon of the same dimensions.
    * Added an SVG version of the magnifying glass dropdown button in quicksearch (used in two locations), as well as 'Zoom In' and 'Zoom Out' icons based on the same shape, used in several places.
    * Added an SVG version of the 15x14 'Find' icon (magnifying glass shape) to all relevant locations.
    * Added an SVG version of the 16x16 'Find' icon (magnifying glass shape, slightly larger) to all relevant locations. (Both 15x14 and 16x16 versions existed of the same magnifying glass motif; I've made SVG versions at both sizes to guarantee backwards-compatibility.)
    * Added an SVG 'database' icon, and copied it into every icon location that uses this motif (hard drive spindle cylinder shape).
    * Added an SVG 'warning' icon, and copied it into every icon location that uses the same motif at the same size (exclamation mark on yellow triangle).
    * Added SVG versions of 'plus' and 'minus' icons.
    * Added an SVG version of 'hierarchy.png' (expandable tree nodes motif).
    * Added an SVG version of the 'Print' icon.
    * Added an SVG version of the 'Original Size' icon (used in the image viewer).
    * Add a 'Closed Folder' SVG icon, and copy it into all locations where this kind of motif is currently used. In the LAF module, add the SVG file as a separate prefix which will be referenced in SVG support code to be added later.
    * Add an 'Open Folder' SVG icon, and copy it into all locations where this kind of motif is currently used. In the LAF module, add the SVG file as a separate prefix which will be referenced in SVG support code to be added later.
    * Install SVG folder icons in the Aqua, Windows, and GTK LAFs, with fallback PNG files added for cases where ImageUtilities or the SVG Loader implementation module is not available. Note that FlatLAF provides its own scalable folder icons.
---
 .../apisupport/project/resources/defaultFolder.svg |  91 +++++++++++++++
 .../project/resources/defaultFolderOpen.svg        |  97 ++++++++++++++++
 .../ui/wizard/quicksearch/newQuickSearch.svg       |  99 ++++++++++++++++
 .../netbeans/modules/form/j2ee/resources/down.svg  |  95 ++++++++++++++++
 .../netbeans/modules/form/j2ee/resources/up.svg    |  95 ++++++++++++++++
 .../grailsproject/resources/defaultFolder.svg      |  91 +++++++++++++++
 .../grailsproject/resources/defaultFolderOpen.svg  |  97 ++++++++++++++++
 .../modules/j2ee/weblogic9/resources/jdbc.svg      |  96 ++++++++++++++++
 .../modules/websvc/wsitconf/resources/warning.svg  |  98 ++++++++++++++++
 .../modules/glassfish/common/resources/refresh.svg | 109 ++++++++++++++++++
 .../modules/glassfish/javaee/resources/jdbc.svg    |  96 ++++++++++++++++
 .../j2ee/earproject/ui/resources/folder.svg        |  91 +++++++++++++++
 .../customizers/common/resources/warningIcon.svg   |  98 ++++++++++++++++
 .../j2ee/deployment/impl/ui/resources/refresh.svg  | 109 ++++++++++++++++++
 .../javaee/project/ui/resources/warning.svg        |  98 ++++++++++++++++
 .../modules/javaee/wildfly/resources/jdbc.svg      |  96 ++++++++++++++++
 .../modules/payara/common/resources/refresh.svg    | 109 ++++++++++++++++++
 .../modules/payara/jakartaee/resources/jdbc.svg    |  96 ++++++++++++++++
 .../modules/web/monitor/client/icons/folder.svg    |  91 +++++++++++++++
 .../web/monitor/client/icons/folderOpen.svg        |  97 ++++++++++++++++
 .../core/webservices/ui/resources/folder.svg       |  91 +++++++++++++++
 .../core/webservices/ui/resources/folderOpen.svg   |  97 ++++++++++++++++
 .../websvc/design/view/resources/zoom_in.svg       | 103 +++++++++++++++++
 .../websvc/design/view/resources/zoom_out.svg      | 102 +++++++++++++++++
 .../websvc/manager/resources/folder-closed.svg     |  91 +++++++++++++++
 .../websvc/manager/resources/folder-open.svg       |  97 ++++++++++++++++
 .../modules/websvc/manager/resources/warning.svg   |  98 ++++++++++++++++
 .../modules/gradle/resources/defaultFolder.svg     |  91 +++++++++++++++
 .../modules/gradle/resources/defaultFolderOpen.svg |  97 ++++++++++++++++
 .../groovy/refactoring/resources/warning_16.svg    |  98 ++++++++++++++++
 .../bugtracking/bridge/resources/warning.svg       |  98 ++++++++++++++++
 .../bugtracking/tasks/resources/arrow-down.svg     |  95 ++++++++++++++++
 .../bugtracking/tasks/resources/arrow-right.svg    | 107 +++++++++++++++++
 .../bugtracking/tasks/resources/arrow-up.svg       |  95 ++++++++++++++++
 .../bugtracking/tasks/resources/refresh.svg        | 109 ++++++++++++++++++
 .../modules/bugzilla/resources/warning.svg         |  98 ++++++++++++++++
 .../modules/analysis/ui/resources/refresh.svg      | 109 ++++++++++++++++++
 .../modules/analysis/ui/resources/warning.svg      |  98 ++++++++++++++++
 .../modules/csl/editor/completion/warning.svg      |  98 ++++++++++++++++
 .../csl/source/resources/icons/database.svg        |  96 ++++++++++++++++
 .../modules/css/visual/resources/database.svg      |  96 ++++++++++++++++
 .../netbeans/modules/css/visual/resources/down.svg |  95 ++++++++++++++++
 .../netbeans/modules/css/visual/resources/find.svg | 102 +++++++++++++++++
 .../netbeans/modules/css/visual/resources/up.svg   |  95 ++++++++++++++++
 .../modules/db/dataview/images/refresh.svg         | 109 ++++++++++++++++++
 .../modules/db/mysql/resources/catalog.svg         |  96 ++++++++++++++++
 .../modules/db/mysql/resources/database.svg        |  96 ++++++++++++++++
 .../db/sql/editor/completion/resources/catalog.svg |  96 ++++++++++++++++
 .../db/sql/visualeditor/resources/warning.svg      |  98 ++++++++++++++++
 .../netbeans/modules/db/resources/arrowDown.svg    |  95 ++++++++++++++++
 .../org/netbeans/modules/db/resources/arrowUp.svg  |  95 ++++++++++++++++
 .../org/netbeans/modules/db/resources/catalog.svg  |  96 ++++++++++++++++
 .../org/netbeans/modules/db/resources/database.svg |  96 ++++++++++++++++
 .../modules/db/resources/defaultFolder.svg         |  91 +++++++++++++++
 .../org/netbeans/modules/db/resources/folder.svg   |  91 +++++++++++++++
 .../modules/db/resources/folderAdaptors.svg        |  91 +++++++++++++++
 .../modules/db/resources/folderDrivers.svg         |  91 +++++++++++++++
 .../netbeans/modules/derby/resources/catalog.svg   |  96 ++++++++++++++++
 .../netbeans/modules/derby/resources/database.svg  |  96 ++++++++++++++++
 .../builtin/visualizer/editable/diff-refresh.svg   | 109 ++++++++++++++++++
 .../diff/builtin/visualizer/editable/refresh.svg   | 109 ++++++++++++++++++
 .../modules/nativeexecution/impl/exclamation.svg   |  98 ++++++++++++++++
 .../editor/bookmarks/resources/bookmark_16.svg     |  66 +++++++++++
 .../editor/bookmarks/resources/bookmarksTable.svg  | 104 +++++++++++++++++
 .../editor/bookmarks/resources/bookmarksTree.svg   |  73 ++++++++++++
 .../editor/bookmarks/resources/clear_bookmark.svg  |  76 +++++++++++++
 .../editor/bookmarks/resources/next_bookmark.svg   |  72 ++++++++++++
 .../bookmarks/resources/previous_bookmark.svg      |  73 ++++++++++++
 .../modules/editor/bookmarks/resources/refresh.svg | 109 ++++++++++++++++++
 .../editor/bookmarks/resources/toggle_bookmark.svg |  78 +++++++++++++
 .../editor/breadcrumbs/resources/separator.svg     |  36 ++++++
 .../editor/completion/DocumentationScrollPane.java |   5 +
 .../modules/editor/completion/resources/back.svg   | 107 +++++++++++++++++
 .../editor/completion/resources/forward.svg        | 107 +++++++++++++++++
 .../resources/open_in_external_browser.svg         | 119 +++++++++++++++++++
 .../completion/resources/open_source_in_editor.svg | 126 +++++++++++++++++++++
 .../editor/macros/start_macro_recording.svg        |  37 ++++++
 .../modules/editor/macros/stop_macro_recording.svg |  36 ++++++
 .../macros/storage/ui/start_macro_recording.svg    |  37 ++++++
 .../macros/storage/ui/stop_macro_recording.svg     |  36 ++++++
 .../editor/resources/completion/defaultFolder.svg  |  91 +++++++++++++++
 .../editor/resources/start_macro_recording.svg     |  37 ++++++
 .../editor/resources/stop_macro_recording.svg      |  36 ++++++
 .../modules/extbrowser/resources/warning.svg       |  98 ++++++++++++++++
 .../modules/git/resources/icons/refresh.svg        | 109 ++++++++++++++++++
 .../gsf/testrunner/resources/warning_16.svg        |  98 ++++++++++++++++
 .../modules/html/editor/resources/back.svg         | 107 +++++++++++++++++
 .../modules/html/editor/resources/forward.svg      | 107 +++++++++++++++++
 .../org/netbeans/modules/image/originalSize.svg    |  93 +++++++++++++++
 .../src/org/netbeans/modules/image/zoomIn.svg      | 103 +++++++++++++++++
 .../src/org/netbeans/modules/image/zoomOut.svg     | 102 +++++++++++++++++
 .../netbeans/modules/jumpto/resources/warning.svg  |  98 ++++++++++++++++
 .../modules/localtasks/resources/warning.svg       |  98 ++++++++++++++++
 .../modules/lsp/client/bindings/icons/folder.svg   |  91 +++++++++++++++
 .../modules/mercurial/resources/icons/refresh.svg  | 109 ++++++++++++++++++
 .../modules/mercurial/resources/icons/warning.svg  |  98 ++++++++++++++++
 .../modules/notifications/resources/find.svg       | 102 +++++++++++++++++
 .../modules/notifications/resources/find16.svg     |  99 ++++++++++++++++
 .../src/org/openidex/resources/find.svg            |  99 ++++++++++++++++
 .../modules/refactoring/api/resources/query.svg    |  99 ++++++++++++++++
 .../modules/refactoring/api/resources/refresh.svg  | 109 ++++++++++++++++++
 .../modules/refactoring/api/resources/warning.svg  |  98 ++++++++++++++++
 .../modules/debugger/resources/wrong_pass.svg      |  98 ++++++++++++++++
 .../editor/hints/resources/verifier-glyph.svg      |  98 ++++++++++++++++
 .../editor/hints/resources/warning-glyph.svg       |  98 ++++++++++++++++
 .../modules/subversion/resources/icons/refresh.svg | 109 ++++++++++++++++++
 .../modules/subversion/resources/icons/warning.svg |  98 ++++++++++++++++
 .../modules/usersguide/img/test-warning_16.svg     |  98 ++++++++++++++++
 .../src/org/netbeans/modules/openfile/folder.svg   |  91 +++++++++++++++
 .../versioning/ui/resources/icons/refresh.svg      | 109 ++++++++++++++++++
 .../modules/xml/multiview/resources/folder.svg     |  91 +++++++++++++++
 .../modules/xml/multiview/resources/folderOpen.svg |  97 ++++++++++++++++
 .../modules/xml/wizard/impl/folder_closed.svg      |  91 +++++++++++++++
 .../modules/xml/wizard/impl/folder_opened.svg      |  97 ++++++++++++++++
 .../netbeans/modules/beans/resources/warning.svg   |  98 ++++++++++++++++
 .../modules/debugger/jpda/resources/package.svg    |  91 +++++++++++++++
 .../debugger/jpda/resources/packageOpen.svg        |  97 ++++++++++++++++
 .../modules/debugger/jpda/resources/wrong_pass.svg |  98 ++++++++++++++++
 .../debugger/jpda/visual/resources/hierarchy.svg   | 109 ++++++++++++++++++
 .../layoutsupport/griddesigner/resources/minus.svg |  95 ++++++++++++++++
 .../layoutsupport/griddesigner/resources/plus.svg  |  95 ++++++++++++++++
 .../form/layoutsupport/resources/warning.svg       |  98 ++++++++++++++++
 .../modules/form/resources/alignment_d.svg         |  95 ++++++++++++++++
 .../modules/form/resources/alignment_u.svg         |  95 ++++++++++++++++
 .../org/netbeans/modules/form/resources/down.svg   |  95 ++++++++++++++++
 .../modules/form/resources/emptyInspector.svg      |  91 +++++++++++++++
 .../netbeans/modules/form/resources/package.svg    |  91 +++++++++++++++
 .../src/org/netbeans/modules/form/resources/up.svg |  95 ++++++++++++++++
 .../j2ee/persistence/ui/resources/warning.svg      |  98 ++++++++++++++++
 .../modules/java/editor/resources/back.svg         | 107 +++++++++++++++++
 .../modules/java/editor/resources/forward.svg      | 107 +++++++++++++++++
 .../modules/java/hints/analyzer/ui/refresh.svg     | 109 ++++++++++++++++++
 .../java/hints/analyzer/ui/warning-glyph.svg       |  98 ++++++++++++++++
 .../modules/java/module/graph/resources/zoomin.svg | 103 +++++++++++++++++
 .../java/module/graph/resources/zoomout.svg        | 102 +++++++++++++++++
 .../modules/java/navigation/resources/back.svg     | 107 +++++++++++++++++
 .../modules/java/navigation/resources/forward.svg  | 107 +++++++++++++++++
 .../resources/open_in_external_browser.svg         | 119 +++++++++++++++++++
 .../navigation/resources/open_source_in_editor.svg | 126 +++++++++++++++++++++
 .../project/resources/nativeFilesFolder.svg        |  91 +++++++++++++++
 .../project/resources/nativeFilesFolderOpened.svg  |  97 ++++++++++++++++
 .../java/source/resources/icons/warning.svg        |  98 ++++++++++++++++
 .../netbeans/modules/jshell/resources/folder.svg   |  91 +++++++++++++++
 .../modules/junit/output/res/warning_16.svg        |  98 ++++++++++++++++
 .../org/netbeans/modules/maven/defaultFolder.svg   |  91 +++++++++++++++
 .../netbeans/modules/maven/defaultFolderOpen.svg   |  97 ++++++++++++++++
 .../org/netbeans/modules/maven/execute/back.svg    | 107 +++++++++++++++++
 .../org/netbeans/modules/maven/execute/forward.svg | 107 +++++++++++++++++
 .../refactoring/java/resources/warning_16.svg      |  98 ++++++++++++++++
 .../modules/spring/beans/resources/warning.svg     |  98 ++++++++++++++++
 .../modules/javafx2/editor/resources/warning.svg   |  98 ++++++++++++++++
 .../pluginimporter/resources/warning.svg           |  98 ++++++++++++++++
 .../installer/wizard/components/panels/warning.svg |  98 ++++++++++++++++
 .../modules/php/api/ui/resources/defaultFolder.svg |  91 +++++++++++++++
 .../php/api/ui/resources/defaultFolderOpen.svg     |  97 ++++++++++++++++
 .../modules/php/editor/resources/catalog.svg       |  96 ++++++++++++++++
 .../modules/php/editor/resources/refresh.svg       | 109 ++++++++++++++++++
 .../modules/php/project/ui/resources/folder.svg    |  91 +++++++++++++++
 .../php/project/ui/resources/folderOpen.svg        |  97 ++++++++++++++++
 .../modules/php/project/ui/resources/warning.svg   |  98 ++++++++++++++++
 .../org/netbeans/modules/search/res/refresh.svg    | 109 ++++++++++++++++++
 .../org/netbeans/modules/search/res/warning.svg    |  98 ++++++++++++++++
 .../modules/visual/resources/arrow-down.svg        |  95 ++++++++++++++++
 .../netbeans/modules/visual/resources/arrow-up.svg |  95 ++++++++++++++++
 .../modules/autoupdate/ui/resources/warning.svg    |  98 ++++++++++++++++
 .../netbeans/core/windows/resources/warning.svg    |  98 ++++++++++++++++
 platform/o.n.swing.outline/nbproject/project.xml   |   8 ++
 .../src/org/netbeans/swing/etable/ETable.java      |   8 +-
 .../src/org/netbeans/swing/etable/columns.svg      |  53 +++++++++
 platform/o.n.swing.plaf/licenseinfo.xml            |   2 +
 .../netbeans/swing/plaf/aqua/AquaLFCustoms.java    |  15 +--
 .../org/netbeans/swing/plaf/gtk/GtkLFCustoms.java  |  10 ++
 .../swing/plaf/resources/hidpi-folder-closed.png   | Bin 0 -> 185 bytes
 .../swing/plaf/resources/hidpi-folder-closed.svg   |  91 +++++++++++++++
 .../swing/plaf/resources/hidpi-folder-open.png     | Bin 0 -> 317 bytes
 .../swing/plaf/resources/hidpi-folder-open.svg     |  97 ++++++++++++++++
 .../swing/plaf/windows8/Windows8LFCustoms.java     |  10 +-
 .../src/org/openide/resources/actions/find.svg     |  99 ++++++++++++++++
 .../src/org/openide/resources/actions/print.svg    | 116 +++++++++++++++++++
 .../org/openide/awt/resources/quicksearch/find.svg | 102 +++++++++++++++++
 .../openide/awt/resources/quicksearch/findMenu.svg | 100 ++++++++++++++++
 .../src/org/netbeans/modules/dialogs/warning.svg   |  98 ++++++++++++++++
 .../netbeans/modules/openide/explorer/columns.svg  |  53 +++++++++
 .../org/openide/explorer/view/TreeTableView.java   |   8 +-
 .../src/org/openide/explorer/view/find.svg         | 102 +++++++++++++++++
 .../src/org/openide/explorer/view/findMenu.svg     | 100 ++++++++++++++++
 .../src/org/openide/loaders/defaultFolder.svg      |  91 +++++++++++++++
 .../src/org/openide/loaders/defaultFolderOpen.svg  |  97 ++++++++++++++++
 .../src/org/openide/text/printSettings.svg         | 116 +++++++++++++++++++
 .../netbeans/modules/options/resources/folder.svg  |  91 +++++++++++++++
 .../modules/options/resources/folderOpen.svg       |  97 ++++++++++++++++
 .../netbeans/modules/print/util/image/print.svg    | 116 +++++++++++++++++++
 .../profiler/heapwalk/ui/icons/impl/loop.svg       | 109 ++++++++++++++++++
 .../netbeans/modules/profiler/impl/icons/back.svg  | 107 +++++++++++++++++
 .../modules/profiler/impl/icons/callTreeTab.svg    |  73 ++++++++++++
 .../netbeans/modules/profiler/impl/icons/down.svg  |  95 ++++++++++++++++
 .../modules/profiler/impl/icons/folder.svg         |  91 +++++++++++++++
 .../modules/profiler/impl/icons/forward.svg        | 107 +++++++++++++++++
 .../netbeans/modules/profiler/impl/icons/up.svg    |  95 ++++++++++++++++
 .../modules/profiler/impl/icons/updateNow.svg      | 109 ++++++++++++++++++
 .../netbeans/modules/profiler/impl/icons/zoom.svg  |  99 ++++++++++++++++
 .../extbrowser/chrome/resources/warning.svg        |  98 ++++++++++++++++
 .../web/clientproject/resources/defaultFolder.svg  |  91 +++++++++++++++
 .../clientproject/resources/defaultFolderOpen.svg  |  97 ++++++++++++++++
 .../modules/web/inspect/resources/find.svg         | 102 +++++++++++++++++
 .../websvc/saas/ui/resources/folder-closed.svg     |  91 +++++++++++++++
 .../websvc/saas/ui/resources/folder-open.svg       |  97 ++++++++++++++++
 .../modules/websvc/saas/ui/resources/warning.svg   |  98 ++++++++++++++++
 208 files changed, 18992 insertions(+), 19 deletions(-)

diff --git a/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/defaultFolder.svg b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/defaultFolder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/defaultFolder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/defaultFolderOpen.svg b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/defaultFolderOpen.svg
new file mode 100644
index 0000000..76bd50b
--- /dev/null
+++ b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/defaultFolderOpen.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st14" points="13,14 0,14 0,2 6,2 7.5,4 13,4 	"/>
+	<g class="st3">
+		<path d="M5.5,3l1.2,1.6L7,5h0.5H12v8H1V3H5.5 M6,2H0v12h13V4H7.5L6,2L6,2z"/>
+	</g>
+</g>
+<polygon class="st14" points="13,14 0,14 3,6 16,6 "/>
+<path class="st3" d="M12,6v0.5H2.813L0,14h13l3-8H12z M12.307,13H0.909l2.25-6h11.398L12.307,13z"/>
+</svg>
diff --git a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/quicksearch/newQuickSearch.svg b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/quicksearch/newQuickSearch.svg
new file mode 100644
index 0000000..29a921d
--- /dev/null
+++ b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/quicksearch/newQuickSearch.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#E0E0E0;">
+	<!ENTITY st3 "opacity:0.4;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "fill:#FAFAFA;">
+	<!ENTITY st8 "opacity:0.2;">
+	<!ENTITY st9 "opacity:0.03;">
+	<!ENTITY st10 "opacity:0.1;">
+	<!ENTITY st11 "opacity:0.15;">
+	<!ENTITY st12 "opacity:0.45;">
+	<!ENTITY st13 "fill:#FFE1B0;">
+	<!ENTITY st14 "fill:#B3DBFF;">
+	<!ENTITY st15 "opacity:0.33;">
+	<!ENTITY st16 "fill:#FBDC7C;">
+	<!ENTITY st17 "fill:#FFDB43;">
+	<!ENTITY st18 "fill:#E79B00;">
+	<!ENTITY st19 "fill:#3883CE;">
+	<!ENTITY st20 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st21 "fill:#E8513D;">
+	<!ENTITY st22 "fill:#1E1E1E;">
+	<!ENTITY st23 "fill:#FFC36D;">
+	<!ENTITY st24 "fill:#9FCBFF;">
+	<!ENTITY st25 "fill:#E9F7FF;">
+	<!ENTITY st26 "fill:#62707C;">
+	<!ENTITY st27 "fill:#7A8896;">
+	<!ENTITY st28 "fill:#57BFFF;">
+	<!ENTITY st29 "fill:#E69D35;">
+	<!ENTITY st30 "fill:#9CFF73;">
+	<!ENTITY st31 "fill:#4891CC;">
+	<!ENTITY st32 "fill:#474747;">
+	<!ENTITY st33 "fill:#CCA05E;">
+	<!ENTITY st34 "opacity:0.67;">
+	<!ENTITY st35 "opacity:0.3;">
+	<!ENTITY st36 "fill:#EAEAEA;">
+	<!ENTITY st37 "fill:#FFE945;">
+	<!ENTITY st38 "fill:#FFCF8C;">
+	<!ENTITY st39 "fill:#FF5252;">
+	<!ENTITY st40 "opacity:0.12;">
+	<!ENTITY st41 "fill:#45A5F4;">
+	<!ENTITY st42 "fill:#3D81F5;">
+	<!ENTITY st43 "fill:#CECECE;">
+	<!ENTITY st44 "fill:#B5B5B5;">
+	<!ENTITY st45 "fill:#595959;">
+	<!ENTITY st46 "fill:#80FF80;">
+	<!ENTITY st47 "fill:#C8FF80;">
+	<!ENTITY st48 "fill:#FFEE80;">
+	<!ENTITY st49 "fill:#FFA680;">
+	<!ENTITY st50 "fill:#FF8080;">
+	<!ENTITY st51 "fill:none;">
+	<!ENTITY st52 "fill:#007AFF;">
+	<!ENTITY st53 "fill:#EFFF78;">
+	<!ENTITY st54 "fill:#FFDA00;">
+	<!ENTITY st55 "fill:#3EADFF;">
+	<!ENTITY st56 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st57 "fill:#2E92FF;">
+	<!ENTITY st58 "fill:#3AEA00;">
+	<!ENTITY st59 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<g>
+	<path style="&st18;" d="M15.561,13.439L9.197,7.075L7.075,9.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C16.146,14.975,16.146,14.025,15.561,13.439z"/>
+	<g style="&st15;">
+		<path d="M9.197,8.136l5.834,5.834c0.292,0.292,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22
+			c-0.2,0-0.389-0.078-0.53-0.22L8.136,9.197L9.197,8.136 M9.197,7.075L7.075,9.197l6.364,6.364C13.732,15.854,14.116,16,14.5,16
+			c0.384,0,0.768-0.146,1.061-0.439c0.586-0.586,0.586-1.536,0-2.121L9.197,7.075L9.197,7.075z"/>
+	</g>
+</g>
+<circle style="&st6;" cx="7" cy="7" r="6"/>
+<path style="&st19;" d="M7,2c2.757,0,5,2.243,5,5s-2.243,5-5,5S2,9.757,2,7S4.243,2,7,2 M7,1C3.686,1,1,3.686,1,7s2.686,6,6,6
+	c3.314,0,6-2.686,6-6S10.314,1,7,1L7,1z"/>
+</svg>
diff --git a/contrib/form.j2ee/src/org/netbeans/modules/form/j2ee/resources/down.svg b/contrib/form.j2ee/src/org/netbeans/modules/form/j2ee/resources/down.svg
new file mode 100644
index 0000000..be2b3cf
--- /dev/null
+++ b/contrib/form.j2ee/src/org/netbeans/modules/form/j2ee/resources/down.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="6,0 11,0 11,7 16,7 16,8.5 8.5,16 1,8.5 1,7 6,7 	"/>
+	<g class="st3">
+		<path d="M10,1v6v1h1h4v0.086l-6.5,6.5L2,8.086V8h4h1V7V1H10 M11,0H6v7H1l0,1.5L8.5,16L16,8.5V7h-5V0L11,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/contrib/form.j2ee/src/org/netbeans/modules/form/j2ee/resources/up.svg b/contrib/form.j2ee/src/org/netbeans/modules/form/j2ee/resources/up.svg
new file mode 100644
index 0000000..d47e286
--- /dev/null
+++ b/contrib/form.j2ee/src/org/netbeans/modules/form/j2ee/resources/up.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="10,16 5,16 5,9 0,9 0,7.5 7.5,0 15,7.5 15,9 10,9 	"/>
+	<g class="st3">
+		<path d="M7.5,1.414l6.5,6.5V8h-4H9v1v6H6V9V8H5H1V7.914L7.5,1.414 M7.5,0L0,7.5V9h5v7h5V9h5l0-1.5L7.5,0L7.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/resources/defaultFolder.svg b/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/resources/defaultFolder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/resources/defaultFolder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/resources/defaultFolderOpen.svg b/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/resources/defaultFolderOpen.svg
new file mode 100644
index 0000000..76bd50b
--- /dev/null
+++ b/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/resources/defaultFolderOpen.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st14" points="13,14 0,14 0,2 6,2 7.5,4 13,4 	"/>
+	<g class="st3">
+		<path d="M5.5,3l1.2,1.6L7,5h0.5H12v8H1V3H5.5 M6,2H0v12h13V4H7.5L6,2L6,2z"/>
+	</g>
+</g>
+<polygon class="st14" points="13,14 0,14 3,6 16,6 "/>
+<path class="st3" d="M12,6v0.5H2.813L0,14h13l3-8H12z M12.307,13H0.909l2.25-6h11.398L12.307,13z"/>
+</svg>
diff --git a/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/resources/jdbc.svg b/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/resources/jdbc.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/resources/jdbc.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/resources/warning.svg b/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/resources/refresh.svg b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/resources/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/resources/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/enterprise/glassfish.javaee/src/org/netbeans/modules/glassfish/javaee/resources/jdbc.svg b/enterprise/glassfish.javaee/src/org/netbeans/modules/glassfish/javaee/resources/jdbc.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/enterprise/glassfish.javaee/src/org/netbeans/modules/glassfish/javaee/resources/jdbc.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/enterprise/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/ui/resources/folder.svg b/enterprise/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/ui/resources/folder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/enterprise/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/ui/resources/folder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/enterprise/j2ee.sun.ddui/src/org/netbeans/modules/j2ee/sun/share/configbean/customizers/common/resources/warningIcon.svg b/enterprise/j2ee.sun.ddui/src/org/netbeans/modules/j2ee/sun/share/configbean/customizers/common/resources/warningIcon.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/enterprise/j2ee.sun.ddui/src/org/netbeans/modules/j2ee/sun/share/configbean/customizers/common/resources/warningIcon.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/enterprise/j2eeserver/src/org/netbeans/modules/j2ee/deployment/impl/ui/resources/refresh.svg b/enterprise/j2eeserver/src/org/netbeans/modules/j2ee/deployment/impl/ui/resources/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/enterprise/j2eeserver/src/org/netbeans/modules/j2ee/deployment/impl/ui/resources/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/enterprise/javaee.project/src/org/netbeans/modules/javaee/project/ui/resources/warning.svg b/enterprise/javaee.project/src/org/netbeans/modules/javaee/project/ui/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/enterprise/javaee.project/src/org/netbeans/modules/javaee/project/ui/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/resources/jdbc.svg b/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/resources/jdbc.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/resources/jdbc.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/enterprise/payara.common/src/org/netbeans/modules/payara/common/resources/refresh.svg b/enterprise/payara.common/src/org/netbeans/modules/payara/common/resources/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/enterprise/payara.common/src/org/netbeans/modules/payara/common/resources/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/enterprise/payara.jakartaee/src/org/netbeans/modules/payara/jakartaee/resources/jdbc.svg b/enterprise/payara.jakartaee/src/org/netbeans/modules/payara/jakartaee/resources/jdbc.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/enterprise/payara.jakartaee/src/org/netbeans/modules/payara/jakartaee/resources/jdbc.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/enterprise/web.monitor/src/org/netbeans/modules/web/monitor/client/icons/folder.svg b/enterprise/web.monitor/src/org/netbeans/modules/web/monitor/client/icons/folder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/enterprise/web.monitor/src/org/netbeans/modules/web/monitor/client/icons/folder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/enterprise/web.monitor/src/org/netbeans/modules/web/monitor/client/icons/folderOpen.svg b/enterprise/web.monitor/src/org/netbeans/modules/web/monitor/client/icons/folderOpen.svg
new file mode 100644
index 0000000..76bd50b
--- /dev/null
+++ b/enterprise/web.monitor/src/org/netbeans/modules/web/monitor/client/icons/folderOpen.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st14" points="13,14 0,14 0,2 6,2 7.5,4 13,4 	"/>
+	<g class="st3">
+		<path d="M5.5,3l1.2,1.6L7,5h0.5H12v8H1V3H5.5 M6,2H0v12h13V4H7.5L6,2L6,2z"/>
+	</g>
+</g>
+<polygon class="st14" points="13,14 0,14 3,6 16,6 "/>
+<path class="st3" d="M12,6v0.5H2.813L0,14h13l3-8H12z M12.307,13H0.909l2.25-6h11.398L12.307,13z"/>
+</svg>
diff --git a/enterprise/websvc.core/src/org/netbeans/modules/websvc/core/webservices/ui/resources/folder.svg b/enterprise/websvc.core/src/org/netbeans/modules/websvc/core/webservices/ui/resources/folder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/enterprise/websvc.core/src/org/netbeans/modules/websvc/core/webservices/ui/resources/folder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/enterprise/websvc.core/src/org/netbeans/modules/websvc/core/webservices/ui/resources/folderOpen.svg b/enterprise/websvc.core/src/org/netbeans/modules/websvc/core/webservices/ui/resources/folderOpen.svg
new file mode 100644
index 0000000..76bd50b
--- /dev/null
+++ b/enterprise/websvc.core/src/org/netbeans/modules/websvc/core/webservices/ui/resources/folderOpen.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st14" points="13,14 0,14 0,2 6,2 7.5,4 13,4 	"/>
+	<g class="st3">
+		<path d="M5.5,3l1.2,1.6L7,5h0.5H12v8H1V3H5.5 M6,2H0v12h13V4H7.5L6,2L6,2z"/>
+	</g>
+</g>
+<polygon class="st14" points="13,14 0,14 3,6 16,6 "/>
+<path class="st3" d="M12,6v0.5H2.813L0,14h13l3-8H12z M12.307,13H0.909l2.25-6h11.398L12.307,13z"/>
+</svg>
diff --git a/enterprise/websvc.design/src/org/netbeans/modules/websvc/design/view/resources/zoom_in.svg b/enterprise/websvc.design/src/org/netbeans/modules/websvc/design/view/resources/zoom_in.svg
new file mode 100644
index 0000000..b59e77c
--- /dev/null
+++ b/enterprise/websvc.design/src/org/netbeans/modules/websvc/design/view/resources/zoom_in.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st16" d="M15.561,13.439L9.197,7.075L7.075,9.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C16.146,14.975,16.146,14.025,15.561,13.439z"/>
+	<g class="st3">
+		<path d="M9.197,8.136l5.834,5.833c0.292,0.293,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22s-0.389-0.078-0.53-0.22
+			L8.136,9.197L9.197,8.136 M9.197,7.075L7.075,9.197l6.364,6.364C13.732,15.854,14.116,16,14.5,16s0.768-0.146,1.061-0.439
+			c0.586-0.586,0.586-1.536,0-2.121L9.197,7.075L9.197,7.075z"/>
+	</g>
+</g>
+<circle class="st6" cx="7" cy="7" r="6"/>
+<path class="st17" d="M7,2c2.757,0,5,2.243,5,5s-2.243,5-5,5S2,9.757,2,7S4.243,2,7,2 M7,1C3.686,1,1,3.686,1,7s2.686,6,6,6
+	c3.314,0,6-2.686,6-6S10.314,1,7,1L7,1z"/>
+<line class="st18" x1="6.85" y1="4" x2="6.85" y2="10"/>
+<line class="st18" x1="4" y1="6.85" x2="10" y2="6.85"/>
+</svg>
diff --git a/enterprise/websvc.design/src/org/netbeans/modules/websvc/design/view/resources/zoom_out.svg b/enterprise/websvc.design/src/org/netbeans/modules/websvc/design/view/resources/zoom_out.svg
new file mode 100644
index 0000000..b305c71
--- /dev/null
+++ b/enterprise/websvc.design/src/org/netbeans/modules/websvc/design/view/resources/zoom_out.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st16" d="M15.561,13.439L9.197,7.075L7.075,9.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C16.146,14.975,16.146,14.025,15.561,13.439z"/>
+	<g class="st3">
+		<path d="M9.197,8.136l5.834,5.833c0.292,0.293,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22s-0.389-0.078-0.53-0.22
+			L8.136,9.197L9.197,8.136 M9.197,7.075L7.075,9.197l6.364,6.364C13.732,15.854,14.116,16,14.5,16s0.768-0.146,1.061-0.439
+			c0.586-0.586,0.586-1.536,0-2.121L9.197,7.075L9.197,7.075z"/>
+	</g>
+</g>
+<circle class="st6" cx="7" cy="7" r="6"/>
+<path class="st17" d="M7,2c2.757,0,5,2.243,5,5s-2.243,5-5,5S2,9.757,2,7S4.243,2,7,2 M7,1C3.686,1,1,3.686,1,7s2.686,6,6,6
+	s6-2.686,6-6S10.314,1,7,1L7,1z"/>
+<line class="st18" x1="4" y1="6.85" x2="10" y2="6.85"/>
+</svg>
diff --git a/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/folder-closed.svg b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/folder-closed.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/folder-closed.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/folder-open.svg b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/folder-open.svg
new file mode 100644
index 0000000..76bd50b
--- /dev/null
+++ b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/folder-open.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st14" points="13,14 0,14 0,2 6,2 7.5,4 13,4 	"/>
+	<g class="st3">
+		<path d="M5.5,3l1.2,1.6L7,5h0.5H12v8H1V3H5.5 M6,2H0v12h13V4H7.5L6,2L6,2z"/>
+	</g>
+</g>
+<polygon class="st14" points="13,14 0,14 3,6 16,6 "/>
+<path class="st3" d="M12,6v0.5H2.813L0,14h13l3-8H12z M12.307,13H0.909l2.25-6h11.398L12.307,13z"/>
+</svg>
diff --git a/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/warning.svg b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/enterprise/websvc.manager/src/org/netbeans/modules/websvc/manager/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/resources/defaultFolder.svg b/extide/gradle/src/org/netbeans/modules/gradle/resources/defaultFolder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/extide/gradle/src/org/netbeans/modules/gradle/resources/defaultFolder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/resources/defaultFolderOpen.svg b/extide/gradle/src/org/netbeans/modules/gradle/resources/defaultFolderOpen.svg
new file mode 100644
index 0000000..76bd50b
--- /dev/null
+++ b/extide/gradle/src/org/netbeans/modules/gradle/resources/defaultFolderOpen.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st14" points="13,14 0,14 0,2 6,2 7.5,4 13,4 	"/>
+	<g class="st3">
+		<path d="M5.5,3l1.2,1.6L7,5h0.5H12v8H1V3H5.5 M6,2H0v12h13V4H7.5L6,2L6,2z"/>
+	</g>
+</g>
+<polygon class="st14" points="13,14 0,14 3,6 16,6 "/>
+<path class="st3" d="M12,6v0.5H2.813L0,14h13l3-8H12z M12.307,13H0.909l2.25-6h11.398L12.307,13z"/>
+</svg>
diff --git a/groovy/groovy.refactoring/src/org/netbeans/modules/groovy/refactoring/resources/warning_16.svg b/groovy/groovy.refactoring/src/org/netbeans/modules/groovy/refactoring/resources/warning_16.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/groovy/groovy.refactoring/src/org/netbeans/modules/groovy/refactoring/resources/warning_16.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/bugtracking.bridge/src/org/netbeans/modules/bugtracking/bridge/resources/warning.svg b/ide/bugtracking.bridge/src/org/netbeans/modules/bugtracking/bridge/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/bugtracking.bridge/src/org/netbeans/modules/bugtracking/bridge/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-down.svg b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-down.svg
new file mode 100644
index 0000000..be2b3cf
--- /dev/null
+++ b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-down.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="6,0 11,0 11,7 16,7 16,8.5 8.5,16 1,8.5 1,7 6,7 	"/>
+	<g class="st3">
+		<path d="M10,1v6v1h1h4v0.086l-6.5,6.5L2,8.086V8h4h1V7V1H10 M11,0H6v7H1l0,1.5L8.5,16L16,8.5V7h-5V0L11,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-right.svg b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-right.svg
new file mode 100644
index 0000000..64f98fe
--- /dev/null
+++ b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-right.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY Drop_x0020_Shadow "fill:none;">
+	<!ENTITY Outer_x0020_Glow_x0020_5_x0020_pt "fill:none;">
+	<!ENTITY Blue_x0020_Neon "fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;">
+	<!ENTITY Chrome_x0020_Highlight "fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;">
+	<!ENTITY Jive_GS "fill:#FFDD00;">
+	<!ENTITY Alyssa_GS "fill:#A6D0E4;">
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#FAFAFA;">
+	<!ENTITY st3 "opacity:0.33;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "opacity:0.2;">
+	<!ENTITY st8 "opacity:0.03;">
+	<!ENTITY st9 "opacity:0.1;">
+	<!ENTITY st10 "opacity:0.15;">
+	<!ENTITY st11 "opacity:0.45;">
+	<!ENTITY st12 "fill:#FFE1B0;">
+	<!ENTITY st13 "fill:#B3DBFF;">
+	<!ENTITY st14 "fill:#FBDC7C;">
+	<!ENTITY st15 "fill:#FFDB43;">
+	<!ENTITY st16 "fill:#E79B00;">
+	<!ENTITY st17 "fill:#3883CE;">
+	<!ENTITY st18 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st19 "fill:#E8513D;">
+	<!ENTITY st20 "fill:#1E1E1E;">
+	<!ENTITY st21 "fill:#FFC36D;">
+	<!ENTITY st22 "fill:#9FCBFF;">
+	<!ENTITY st23 "fill:#E9F7FF;">
+	<!ENTITY st24 "fill:#62707C;">
+	<!ENTITY st25 "fill:#7A8896;">
+	<!ENTITY st26 "fill:#57BFFF;">
+	<!ENTITY st27 "fill:#E69D35;">
+	<!ENTITY st28 "fill:#9CFF73;">
+	<!ENTITY st29 "fill:#4891CC;">
+	<!ENTITY st30 "fill:#474747;">
+	<!ENTITY st31 "fill:#CCA05E;">
+	<!ENTITY st32 "opacity:0.67;">
+	<!ENTITY st33 "opacity:0.3;">
+	<!ENTITY st34 "fill:#EAEAEA;">
+	<!ENTITY st35 "fill:#FFE945;">
+	<!ENTITY st36 "fill:#FFCF8C;">
+	<!ENTITY st37 "fill:#FF5252;">
+	<!ENTITY st38 "opacity:0.12;">
+	<!ENTITY st39 "fill:#45A5F4;">
+	<!ENTITY st40 "fill:url(#SVGID_2_);">
+	<!ENTITY st41 "fill:url(#SVGID_3_);">
+	<!ENTITY st42 "opacity:0.05;">
+	<!ENTITY st43 "fill:#3D81F5;">
+	<!ENTITY st44 "fill:#CECECE;">
+	<!ENTITY st45 "fill:#B5B5B5;">
+	<!ENTITY st46 "opacity:0.4;">
+	<!ENTITY st47 "fill:#595959;">
+	<!ENTITY st48 "fill:#80FF80;">
+	<!ENTITY st49 "fill:#C8FF80;">
+	<!ENTITY st50 "fill:#FFEE80;">
+	<!ENTITY st51 "fill:#FFA680;">
+	<!ENTITY st52 "fill:#FF8080;">
+	<!ENTITY st53 "fill:none;">
+	<!ENTITY st54 "fill:#007AFF;">
+	<!ENTITY st55 "fill:#EFFF78;">
+	<!ENTITY st56 "fill:#FFDA00;">
+	<!ENTITY st57 "fill:#3EADFF;">
+	<!ENTITY st58 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st59 "fill:#2E92FF;">
+	<!ENTITY st60 "fill:#3AEA00;">
+	<!ENTITY st61 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-140" y1="-112" x2="-140" y2="-113">
+	<stop  offset="0" style="stop-color:#656565"/>
+	<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+	<stop  offset="0.6292" style="stop-color:#545454"/>
+	<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+</linearGradient>
+<g>
+	<polygon style="&st21;" points="0,10 0,5 7,5 7,0 8.5,0 16,7.5 8.5,15 7,15 7,10 	"/>
+	<g style="&st3;">
+		<path d="M8.086,1l6.5,6.5l-6.5,6.5H8v-4V9H7H1V6h6h1V5V1H8.086 M8.5,0H7v5H0v5h7v5l1.5,0L16,7.5L8.5,0L8.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-up.svg b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-up.svg
new file mode 100644
index 0000000..d47e286
--- /dev/null
+++ b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/arrow-up.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="10,16 5,16 5,9 0,9 0,7.5 7.5,0 15,7.5 15,9 10,9 	"/>
+	<g class="st3">
+		<path d="M7.5,1.414l6.5,6.5V8h-4H9v1v6H6V9V8H5H1V7.914L7.5,1.414 M7.5,0L0,7.5V9h5v7h5V9h5l0-1.5L7.5,0L7.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/refresh.svg b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/bugtracking/src/org/netbeans/modules/bugtracking/tasks/resources/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/bugzilla/src/org/netbeans/modules/bugzilla/resources/warning.svg b/ide/bugzilla/src/org/netbeans/modules/bugzilla/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/bugzilla/src/org/netbeans/modules/bugzilla/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/code.analysis/src/org/netbeans/modules/analysis/ui/resources/refresh.svg b/ide/code.analysis/src/org/netbeans/modules/analysis/ui/resources/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/code.analysis/src/org/netbeans/modules/analysis/ui/resources/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/code.analysis/src/org/netbeans/modules/analysis/ui/resources/warning.svg b/ide/code.analysis/src/org/netbeans/modules/analysis/ui/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/code.analysis/src/org/netbeans/modules/analysis/ui/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/csl.api/src/org/netbeans/modules/csl/editor/completion/warning.svg b/ide/csl.api/src/org/netbeans/modules/csl/editor/completion/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/csl.api/src/org/netbeans/modules/csl/editor/completion/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/csl.api/src/org/netbeans/modules/csl/source/resources/icons/database.svg b/ide/csl.api/src/org/netbeans/modules/csl/source/resources/icons/database.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/csl.api/src/org/netbeans/modules/csl/source/resources/icons/database.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/css.visual/src/org/netbeans/modules/css/visual/resources/database.svg b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/database.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/database.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/css.visual/src/org/netbeans/modules/css/visual/resources/down.svg b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/down.svg
new file mode 100644
index 0000000..be2b3cf
--- /dev/null
+++ b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/down.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="6,0 11,0 11,7 16,7 16,8.5 8.5,16 1,8.5 1,7 6,7 	"/>
+	<g class="st3">
+		<path d="M10,1v6v1h1h4v0.086l-6.5,6.5L2,8.086V8h4h1V7V1H10 M11,0H6v7H1l0,1.5L8.5,16L16,8.5V7h-5V0L11,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/css.visual/src/org/netbeans/modules/css/visual/resources/find.svg b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/find.svg
new file mode 100644
index 0000000..b0ee0f7
--- /dev/null
+++ b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/find.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#E0E0E0;">
+	<!ENTITY st3 "opacity:0.4;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "fill:#FAFAFA;">
+	<!ENTITY st8 "opacity:0.2;">
+	<!ENTITY st9 "opacity:0.03;">
+	<!ENTITY st10 "opacity:0.1;">
+	<!ENTITY st11 "opacity:0.15;">
+	<!ENTITY st12 "opacity:0.45;">
+	<!ENTITY st13 "fill:#FFE1B0;">
+	<!ENTITY st14 "fill:#B3DBFF;">
+	<!ENTITY st15 "opacity:0.33;">
+	<!ENTITY st16 "fill:#FBDC7C;">
+	<!ENTITY st17 "fill:#FFDB43;">
+	<!ENTITY st18 "fill:#E79B00;">
+	<!ENTITY st19 "fill:#3883CE;">
+	<!ENTITY st20 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st21 "fill:#E8513D;">
+	<!ENTITY st22 "fill:#1E1E1E;">
+	<!ENTITY st23 "fill:#FFC36D;">
+	<!ENTITY st24 "fill:#9FCBFF;">
+	<!ENTITY st25 "fill:#E9F7FF;">
+	<!ENTITY st26 "fill:#62707C;">
+	<!ENTITY st27 "fill:#7A8896;">
+	<!ENTITY st28 "fill:#57BFFF;">
+	<!ENTITY st29 "fill:#E69D35;">
+	<!ENTITY st30 "fill:#9CFF73;">
+	<!ENTITY st31 "fill:#4891CC;">
+	<!ENTITY st32 "fill:#474747;">
+	<!ENTITY st33 "fill:#CCA05E;">
+	<!ENTITY st34 "opacity:0.67;">
+	<!ENTITY st35 "opacity:0.3;">
+	<!ENTITY st36 "fill:#EAEAEA;">
+	<!ENTITY st37 "fill:#FFE945;">
+	<!ENTITY st38 "fill:#FFCF8C;">
+	<!ENTITY st39 "fill:#FF5252;">
+	<!ENTITY st40 "opacity:0.12;">
+	<!ENTITY st41 "fill:#45A5F4;">
+	<!ENTITY st42 "fill:url(#SVGID_1_);">
+	<!ENTITY st43 "fill:url(#SVGID_2_);">
+	<!ENTITY st44 "opacity:0.05;">
+	<!ENTITY st45 "fill:#3D81F5;">
+	<!ENTITY st46 "fill:#CECECE;">
+	<!ENTITY st47 "fill:#B5B5B5;">
+	<!ENTITY st48 "fill:#595959;">
+	<!ENTITY st49 "fill:#80FF80;">
+	<!ENTITY st50 "fill:#C8FF80;">
+	<!ENTITY st51 "fill:#FFEE80;">
+	<!ENTITY st52 "fill:#FFA680;">
+	<!ENTITY st53 "fill:#FF8080;">
+	<!ENTITY st54 "fill:none;">
+	<!ENTITY st55 "fill:#007AFF;">
+	<!ENTITY st56 "fill:#EFFF78;">
+	<!ENTITY st57 "fill:#FFDA00;">
+	<!ENTITY st58 "fill:#3EADFF;">
+	<!ENTITY st59 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st60 "fill:#2E92FF;">
+	<!ENTITY st61 "fill:#3AEA00;">
+	<!ENTITY st62 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="15px" height="14px" viewBox="0 0 15 14" style="enable-background:new 0 0 15 14;" xml:space="preserve">
+<g>
+	<path style="&st18;" d="M13.561,11.439L7.197,5.075L5.075,7.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C14.146,12.975,14.146,12.025,13.561,11.439z"/>
+	<g style="&st15;">
+		<path d="M7.197,6.136l5.834,5.834c0.292,0.292,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22
+			c-0.2,0-0.389-0.078-0.53-0.22L6.136,7.197L7.197,6.136 M7.197,5.075L5.075,7.197l6.364,6.364C11.732,13.854,12.116,14,12.5,14
+			c0.384,0,0.768-0.146,1.061-0.439c0.586-0.586,0.586-1.536,0-2.121L7.197,5.075L7.197,5.075z"/>
+	</g>
+</g>
+<circle style="&st6;" cx="5.5" cy="5.5" r="5"/>
+<path style="&st19;" d="M5.5,1C7.981,1,10,3.019,10,5.5S7.981,10,5.5,10S1,7.981,1,5.5S3.019,1,5.5,1 M5.5,0C2.462,0,0,2.462,0,5.5
+	S2.462,11,5.5,11S11,8.538,11,5.5S8.538,0,5.5,0L5.5,0z"/>
+</svg>
diff --git a/ide/css.visual/src/org/netbeans/modules/css/visual/resources/up.svg b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/up.svg
new file mode 100644
index 0000000..d47e286
--- /dev/null
+++ b/ide/css.visual/src/org/netbeans/modules/css/visual/resources/up.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="10,16 5,16 5,9 0,9 0,7.5 7.5,0 15,7.5 15,9 10,9 	"/>
+	<g class="st3">
+		<path d="M7.5,1.414l6.5,6.5V8h-4H9v1v6H6V9V8H5H1V7.914L7.5,1.414 M7.5,0L0,7.5V9h5v7h5V9h5l0-1.5L7.5,0L7.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/db.dataview/src/org/netbeans/modules/db/dataview/images/refresh.svg b/ide/db.dataview/src/org/netbeans/modules/db/dataview/images/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/db.dataview/src/org/netbeans/modules/db/dataview/images/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/db.mysql/src/org/netbeans/modules/db/mysql/resources/catalog.svg b/ide/db.mysql/src/org/netbeans/modules/db/mysql/resources/catalog.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/db.mysql/src/org/netbeans/modules/db/mysql/resources/catalog.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/db.mysql/src/org/netbeans/modules/db/mysql/resources/database.svg b/ide/db.mysql/src/org/netbeans/modules/db/mysql/resources/database.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/db.mysql/src/org/netbeans/modules/db/mysql/resources/database.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/db.sql.editor/src/org/netbeans/modules/db/sql/editor/completion/resources/catalog.svg b/ide/db.sql.editor/src/org/netbeans/modules/db/sql/editor/completion/resources/catalog.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/db.sql.editor/src/org/netbeans/modules/db/sql/editor/completion/resources/catalog.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/db.sql.visualeditor/src/org/netbeans/modules/db/sql/visualeditor/resources/warning.svg b/ide/db.sql.visualeditor/src/org/netbeans/modules/db/sql/visualeditor/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/db.sql.visualeditor/src/org/netbeans/modules/db/sql/visualeditor/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/arrowDown.svg b/ide/db/src/org/netbeans/modules/db/resources/arrowDown.svg
new file mode 100644
index 0000000..be2b3cf
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/arrowDown.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="6,0 11,0 11,7 16,7 16,8.5 8.5,16 1,8.5 1,7 6,7 	"/>
+	<g class="st3">
+		<path d="M10,1v6v1h1h4v0.086l-6.5,6.5L2,8.086V8h4h1V7V1H10 M11,0H6v7H1l0,1.5L8.5,16L16,8.5V7h-5V0L11,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/arrowUp.svg b/ide/db/src/org/netbeans/modules/db/resources/arrowUp.svg
new file mode 100644
index 0000000..d47e286
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/arrowUp.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st21" points="10,16 5,16 5,9 0,9 0,7.5 7.5,0 15,7.5 15,9 10,9 	"/>
+	<g class="st3">
+		<path d="M7.5,1.414l6.5,6.5V8h-4H9v1v6H6V9V8H5H1V7.914L7.5,1.414 M7.5,0L0,7.5V9h5v7h5V9h5l0-1.5L7.5,0L7.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/catalog.svg b/ide/db/src/org/netbeans/modules/db/resources/catalog.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/catalog.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/database.svg b/ide/db/src/org/netbeans/modules/db/resources/database.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/database.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/defaultFolder.svg b/ide/db/src/org/netbeans/modules/db/resources/defaultFolder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/defaultFolder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/folder.svg b/ide/db/src/org/netbeans/modules/db/resources/folder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/folder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/folderAdaptors.svg b/ide/db/src/org/netbeans/modules/db/resources/folderAdaptors.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/folderAdaptors.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/ide/db/src/org/netbeans/modules/db/resources/folderDrivers.svg b/ide/db/src/org/netbeans/modules/db/resources/folderDrivers.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/ide/db/src/org/netbeans/modules/db/resources/folderDrivers.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/ide/derby/src/org/netbeans/modules/derby/resources/catalog.svg b/ide/derby/src/org/netbeans/modules/derby/resources/catalog.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/derby/src/org/netbeans/modules/derby/resources/catalog.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/derby/src/org/netbeans/modules/derby/resources/database.svg b/ide/derby/src/org/netbeans/modules/derby/resources/database.svg
new file mode 100644
index 0000000..cd378ae
--- /dev/null
+++ b/ide/derby/src/org/netbeans/modules/derby/resources/database.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st34" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z"/>
+<path class="st3" d="M8,1C4.686,1,2,2.119,2,3.5v9C2,13.881,4.686,15,8,15c3.314,0,6-1.119,6-2.5v-9C14,2.119,11.314,1,8,1z
+	 M13,9.768C12.154,10.438,10.295,11,8,11c-2.294,0-4.154-0.563-5-1.232V7.381C4.075,8.055,5.912,8.5,8,8.5
+	c2.088,0,3.925-0.445,5-1.119V9.768z M13,6.768C12.154,7.438,10.295,8,8,8C5.706,8,3.846,7.438,3,6.768V4.356
+	C4.063,5.042,5.893,5.5,8,5.5c2.107,0,3.937-0.458,5-1.144V6.768z M8,2c3.281,0,5,1.115,5,1.5v0.245C12.176,4.425,10.322,5,8,5
+	C5.678,5,3.824,4.425,3,3.745V3.5C3,3.115,4.719,2,8,2z M8,14c-3.281,0-5-1.115-5-1.5v-2.119C4.075,11.055,5.912,11.5,8,11.5
+	c2.088,0,3.925-0.445,5-1.119V12.5C13,12.885,11.281,14,8,14z"/>
+</svg>
diff --git a/ide/diff/src/org/netbeans/modules/diff/builtin/visualizer/editable/diff-refresh.svg b/ide/diff/src/org/netbeans/modules/diff/builtin/visualizer/editable/diff-refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/diff/src/org/netbeans/modules/diff/builtin/visualizer/editable/diff-refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/diff/src/org/netbeans/modules/diff/builtin/visualizer/editable/refresh.svg b/ide/diff/src/org/netbeans/modules/diff/builtin/visualizer/editable/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/diff/src/org/netbeans/modules/diff/builtin/visualizer/editable/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/dlight.nativeexecution.nb/src/org/netbeans/modules/nativeexecution/impl/exclamation.svg b/ide/dlight.nativeexecution.nb/src/org/netbeans/modules/nativeexecution/impl/exclamation.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/dlight.nativeexecution.nb/src/org/netbeans/modules/nativeexecution/impl/exclamation.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmark_16.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmark_16.svg
new file mode 100644
index 0000000..634e647
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmark_16.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFC36D;stroke:#000000;stroke-miterlimit:10;}
+	.st1{fill:#94E0EF;}
+	.st2{opacity:0.33;}
+	.st3{fill:#E9F7FF;}
+	.st4{fill:#62707C;}
+	.st5{fill:#7A8896;}
+	.st6{fill:#E8513D;}
+	.st7{fill:#EAEAEA;}
+	.st8{fill:#5D5D5D;}
+	.st9{fill:#4A4A4A;}
+	.st10{fill:#383838;}
+	.st11{fill:#6B6B6B;}
+	.st12{fill:#FFC36D;}
+	.st13{fill:#FBDC7C;}
+	.st14{fill:#ADAEAF;}
+	.st15{fill:#CDCDCE;}
+	.st16{fill:#AAABAC;}
+	.st17{fill:#C8C9CA;}
+	.st18{fill:#A8A9AA;}
+	.st19{fill:#C5C6C7;}
+	.st20{fill:#887440;}
+	.st21{fill:#9D8546;}
+	.st22{fill:#AB9867;}
+	.st23{fill:#D3B25F;}
+	.st24{fill:#CCCCCC;}
+	.st25{fill:#818181;}
+	.st26{fill:#7C7C7C;}
+	.st27{fill:#A3A3A3;}
+	.st28{fill:#7D7D7D;}
+	.st29{fill:#8D8D8D;}
+	.st30{fill:#9CFF73;}
+	.st31{fill:#9CFF73;stroke:#000000;stroke-miterlimit:10;}
+	.st32{fill:none;}
+</style>
+<g>
+	<polygon class="st1" points="9.993,3 3,3 3,12 9.993,12 13.976,7.5 	"/>
+	<g class="st2">
+		<path d="M9.543,4l3.098,3.5L9.543,11H4V4H9.543 M9.993,3H3v9h6.993l3.983-4.5L9.993,3L9.993,3z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmarksTable.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmarksTable.svg
new file mode 100644
index 0000000..de99ef9
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmarksTable.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFC36D;stroke:#000000;stroke-miterlimit:10;}
+	.st1{fill:#94E0EF;}
+	.st2{opacity:0.33;}
+	.st3{fill:#E9F7FF;}
+	.st4{fill:#62707C;}
+	.st5{fill:#7A8896;}
+	.st6{fill:#E8513D;}
+	.st7{fill:#EAEAEA;}
+	.st8{fill:#5D5D5D;}
+	.st9{fill:#4A4A4A;}
+	.st10{fill:#383838;}
+	.st11{fill:#6B6B6B;}
+	.st12{fill:#FFC36D;}
+	.st13{fill:#FBDC7C;}
+	.st14{fill:#ADAEAF;}
+	.st15{fill:#CDCDCE;}
+	.st16{fill:#AAABAC;}
+	.st17{fill:#C8C9CA;}
+	.st18{fill:#A8A9AA;}
+	.st19{fill:#C5C6C7;}
+	.st20{fill:#887440;}
+	.st21{fill:#9D8546;}
+	.st22{fill:#AB9867;}
+	.st23{fill:#D3B25F;}
+	.st24{fill:#CCCCCC;}
+	.st25{fill:#818181;}
+	.st26{fill:#7C7C7C;}
+	.st27{fill:#A3A3A3;}
+	.st28{fill:#7D7D7D;}
+	.st29{fill:#8D8D8D;}
+	.st30{fill:#9CFF73;}
+	.st31{fill:#9CFF73;stroke:#000000;stroke-miterlimit:10;}
+	.st32{fill:none;}
+</style>
+<g>
+	<rect class="st7" width="16" height="15.012"/>
+	<g class="st2">
+		<path d="M15,1v13.012H1V1H15 M16,0H0v15.012h16V0L16,0z"/>
+	</g>
+</g>
+<rect x="1" y="1" class="st13" width="14" height="3"/>
+<g>
+	<rect x="6" y="5" class="st14" width="4" height="1"/>
+	<rect x="10" y="5" class="st15" width="1" height="1"/>
+	<rect x="11" y="5" class="st14" width="3" height="1"/>
+</g>
+<g>
+	<rect x="6" y="8" class="st16" width="5" height="1"/>
+	<rect x="11" y="8" class="st17" width="1" height="1"/>
+	<rect x="12" y="8" class="st16" width="2" height="1"/>
+</g>
+<g>
+	<rect x="6" y="11" class="st18" width="3" height="1"/>
+	<rect x="9" y="11" class="st19" width="1" height="1"/>
+	<rect x="10" y="11" class="st18" width="4" height="1"/>
+</g>
+<g>
+	<rect x="2" y="2" class="st20" width="1" height="1"/>
+	<rect x="3" y="2" class="st21" width="1" height="1"/>
+</g>
+<g>
+	<rect x="6" y="2" class="st22" width="3" height="1"/>
+	<rect x="9" y="2" class="st23" width="1" height="1"/>
+	<rect x="10" y="2" class="st22" width="4" height="1"/>
+</g>
+<rect x="1" y="4" class="st24" width="4" height="10"/>
+<g>
+	<rect x="2" y="5" class="st25" width="1" height="1"/>
+	<rect x="3" y="5" class="st26" width="1" height="1"/>
+</g>
+<g>
+	<rect x="2" y="8" class="st27" width="1" height="1"/>
+	<rect x="3" y="8" class="st28" width="1" height="1"/>
+</g>
+<g>
+	<rect x="2" y="11" class="st26" width="1" height="1"/>
+	<rect x="3" y="11" class="st29" width="1" height="1"/>
+</g>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmarksTree.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmarksTree.svg
new file mode 100644
index 0000000..a0fb2fe
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/bookmarksTree.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFC36D;stroke:#000000;stroke-miterlimit:10;}
+	.st1{fill:#94E0EF;}
+	.st2{opacity:0.33;}
+	.st3{fill:#E9F7FF;}
+	.st4{fill:#62707C;}
+	.st5{fill:#7A8896;}
+	.st6{fill:#E8513D;}
+	.st7{fill:#EAEAEA;}
+	.st8{fill:#5D5D5D;}
+	.st9{fill:#4A4A4A;}
+	.st10{fill:#383838;}
+	.st11{fill:#6B6B6B;}
+	.st12{fill:#FFC36D;}
+	.st13{fill:#FBDC7C;}
+	.st14{fill:#ADAEAF;}
+	.st15{fill:#CDCDCE;}
+	.st16{fill:#AAABAC;}
+	.st17{fill:#C8C9CA;}
+	.st18{fill:#A8A9AA;}
+	.st19{fill:#C5C6C7;}
+	.st20{fill:#887440;}
+	.st21{fill:#9D8546;}
+	.st22{fill:#AB9867;}
+	.st23{fill:#D3B25F;}
+	.st24{fill:#CCCCCC;}
+	.st25{fill:#818181;}
+	.st26{fill:#7C7C7C;}
+	.st27{fill:#A3A3A3;}
+	.st28{fill:#7D7D7D;}
+	.st29{fill:#8D8D8D;}
+	.st30{fill:#9CFF73;}
+	.st31{fill:#9CFF73;stroke:#000000;stroke-miterlimit:10;}
+	.st32{fill:none;}
+</style>
+<g>
+	<rect x="1.5" y="1.5" class="st3" width="7" height="3"/>
+	<path class="st4" d="M8,2v2H2V2H8 M9,1H1v4h8V1L9,1z"/>
+</g>
+<g>
+	<rect x="9.5" y="5.5" class="st3" width="5" height="3"/>
+	<path class="st4" d="M14,6v2h-4V6H14 M15,5H9v4h6V5L15,5z"/>
+</g>
+<g>
+	<rect x="9.5" y="10.5" class="st3" width="5" height="3"/>
+	<path class="st4" d="M14,11v2h-4v-2H14 M15,10H9v4h6V10L15,10z"/>
+</g>
+<polygon class="st5" points="4,5 4,12 9,12 9,10.995 5,10.904 5,8 9,8 9,7 5,7 5,5 "/>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/clear_bookmark.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/clear_bookmark.svg
new file mode 100644
index 0000000..e49832c
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/clear_bookmark.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFC36D;stroke:#000000;stroke-miterlimit:10;}
+	.st1{fill:#94E0EF;}
+	.st2{opacity:0.33;}
+	.st3{fill:#E9F7FF;}
+	.st4{fill:#62707C;}
+	.st5{fill:#7A8896;}
+	.st6{fill:#E8513D;}
+	.st7{fill:#EAEAEA;}
+	.st8{fill:#5D5D5D;}
+	.st9{fill:#4A4A4A;}
+	.st10{fill:#383838;}
+	.st11{fill:#6B6B6B;}
+	.st12{fill:#FFC36D;}
+	.st13{fill:#FBDC7C;}
+	.st14{fill:#ADAEAF;}
+	.st15{fill:#CDCDCE;}
+	.st16{fill:#AAABAC;}
+	.st17{fill:#C8C9CA;}
+	.st18{fill:#A8A9AA;}
+	.st19{fill:#C5C6C7;}
+	.st20{fill:#887440;}
+	.st21{fill:#9D8546;}
+	.st22{fill:#AB9867;}
+	.st23{fill:#D3B25F;}
+	.st24{fill:#CCCCCC;}
+	.st25{fill:#818181;}
+	.st26{fill:#7C7C7C;}
+	.st27{fill:#A3A3A3;}
+	.st28{fill:#7D7D7D;}
+	.st29{fill:#8D8D8D;}
+	.st30{fill:#9CFF73;}
+	.st31{fill:#9CFF73;stroke:#000000;stroke-miterlimit:10;}
+	.st32{fill:none;}
+</style>
+<g>
+	<polygon class="st1" points="9.945,1 0,1 0,14 9.945,14 15.995,7.5 	"/>
+	<g class="st2">
+		<path d="M9.509,2l5.12,5.5L9.509,13H1V2H9.509 M9.945,1H0v13h9.945l6.05-6.5L9.945,1L9.945,1z"/>
+	</g>
+</g>
+<g>
+	<polygon class="st6" points="2.929,6.05 5.05,3.929 6.464,5.343 7.879,3.929 10,6.05 8.586,7.464 10,8.879 7.879,11 6.464,9.586 
+		5.05,11 2.929,8.879 4.343,7.464 	"/>
+	<g class="st2">
+		<path d="M7.879,5.343L8.586,6.05L7.879,6.757L7.172,7.464l0.707,0.707l0.707,0.707L7.879,9.586L7.172,8.879L6.464,8.172
+			L5.757,8.879L5.05,9.586L4.343,8.879L5.05,8.172l0.707-0.707L5.05,6.757L4.343,6.05L5.05,5.343L5.757,6.05l0.707,0.707L7.172,6.05
+			L7.879,5.343 M7.879,3.929L6.464,5.343L5.05,3.929L2.929,6.05l1.414,1.414L2.929,8.879L5.05,11l1.414-1.414L7.879,11L10,8.879
+			L8.586,7.464L10,6.05L7.879,3.929L7.879,3.929z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/next_bookmark.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/next_bookmark.svg
new file mode 100644
index 0000000..41faba8
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/next_bookmark.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFC36D;stroke:#000000;stroke-miterlimit:10;}
+	.st1{fill:#94E0EF;}
+	.st2{opacity:0.33;}
+	.st3{fill:#E9F7FF;}
+	.st4{fill:#62707C;}
+	.st5{fill:#7A8896;}
+	.st6{fill:#E8513D;}
+	.st7{fill:#EAEAEA;}
+	.st8{fill:#5D5D5D;}
+	.st9{fill:#4A4A4A;}
+	.st10{fill:#383838;}
+	.st11{fill:#6B6B6B;}
+	.st12{fill:#FFC36D;}
+	.st13{fill:#FBDC7C;}
+	.st14{fill:#ADAEAF;}
+	.st15{fill:#CDCDCE;}
+	.st16{fill:#AAABAC;}
+	.st17{fill:#C8C9CA;}
+	.st18{fill:#A8A9AA;}
+	.st19{fill:#C5C6C7;}
+	.st20{fill:#887440;}
+	.st21{fill:#9D8546;}
+	.st22{fill:#AB9867;}
+	.st23{fill:#D3B25F;}
+	.st24{fill:#CCCCCC;}
+	.st25{fill:#818181;}
+	.st26{fill:#7C7C7C;}
+	.st27{fill:#A3A3A3;}
+	.st28{fill:#7D7D7D;}
+	.st29{fill:#8D8D8D;}
+	.st30{fill:#9CFF73;}
+	.st31{fill:#9CFF73;stroke:#000000;stroke-miterlimit:10;}
+	.st32{fill:none;}
+</style>
+<g>
+	<polygon class="st1" points="13,8 6,8 6,15 13,15 16,11.44 	"/>
+	<g class="st2">
+		<path d="M12.545,9l2.138,2.451L12.535,14H7V9H12.545 M13,8H6v7h7l3-3.56L13,8L13,8z"/>
+	</g>
+</g>
+<g>
+	<polygon class="st12" points="3,0 3,6 0,6 0,8 5.5,13 11,8 11,6 8,6 8,0 	"/>
+	<g class="st2">
+		<path d="M7,1v5v1h1h2v0.558l-4.5,4.091L1,7.558V7h2h1V6V1H7 M8,0H3v6H0v2l5.5,5L11,8V6H8V0L8,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/previous_bookmark.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/previous_bookmark.svg
new file mode 100644
index 0000000..22c90a7
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/previous_bookmark.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFC36D;stroke:#000000;stroke-miterlimit:10;}
+	.st1{fill:#94E0EF;}
+	.st2{opacity:0.33;}
+	.st3{fill:#E9F7FF;}
+	.st4{fill:#62707C;}
+	.st5{fill:#7A8896;}
+	.st6{fill:#E8513D;}
+	.st7{fill:#EAEAEA;}
+	.st8{fill:#5D5D5D;}
+	.st9{fill:#4A4A4A;}
+	.st10{fill:#383838;}
+	.st11{fill:#6B6B6B;}
+	.st12{fill:#FFC36D;}
+	.st13{fill:#FBDC7C;}
+	.st14{fill:#ADAEAF;}
+	.st15{fill:#CDCDCE;}
+	.st16{fill:#AAABAC;}
+	.st17{fill:#C8C9CA;}
+	.st18{fill:#A8A9AA;}
+	.st19{fill:#C5C6C7;}
+	.st20{fill:#887440;}
+	.st21{fill:#9D8546;}
+	.st22{fill:#AB9867;}
+	.st23{fill:#D3B25F;}
+	.st24{fill:#CCCCCC;}
+	.st25{fill:#818181;}
+	.st26{fill:#7C7C7C;}
+	.st27{fill:#A3A3A3;}
+	.st28{fill:#7D7D7D;}
+	.st29{fill:#8D8D8D;}
+	.st30{fill:#9CFF73;}
+	.st31{fill:#9CFF73;stroke:#000000;stroke-miterlimit:10;}
+	.st32{fill:none;}
+</style>
+<g>
+	<polygon class="st1" points="13,0 6,0 6,7 13,7 16,3.44 	"/>
+	<g class="st2">
+		<path d="M12.545,1l2.138,2.451L12.535,6H7V1H12.545 M13,0H6v7h7l3-3.56L13,0L13,0z"/>
+	</g>
+</g>
+<g>
+	<polygon class="st12" points="0,9.011 0,6.996 5.5,2 11,7 11,9 8,9 8,15 3,15 3,9 	"/>
+	<g class="st2">
+		<path d="M5.5,3.351L10,7.442V8H8H7v1v5H4V9V7.996L2.996,8L1,8.007V7.439L5.5,3.351 M5.5,2L0,6.996v2.015L3,9v6h5V9h3V7L5.5,2
+			L5.5,2z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/refresh.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/toggle_bookmark.svg b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/toggle_bookmark.svg
new file mode 100644
index 0000000..20028a7
--- /dev/null
+++ b/ide/editor.bookmarks/src/org/netbeans/modules/editor/bookmarks/resources/toggle_bookmark.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFC36D;stroke:#000000;stroke-miterlimit:10;}
+	.st1{fill:#94E0EF;}
+	.st2{opacity:0.33;}
+	.st3{fill:#E9F7FF;}
+	.st4{fill:#62707C;}
+	.st5{fill:#7A8896;}
+	.st6{fill:#E8513D;}
+	.st7{fill:#EAEAEA;}
+	.st8{fill:#5D5D5D;}
+	.st9{fill:#4A4A4A;}
+	.st10{fill:#383838;}
+	.st11{fill:#6B6B6B;}
+	.st12{fill:#FFC36D;}
+	.st13{fill:#FBDC7C;}
+	.st14{fill:#ADAEAF;}
+	.st15{fill:#CDCDCE;}
+	.st16{fill:#AAABAC;}
+	.st17{fill:#C8C9CA;}
+	.st18{fill:#A8A9AA;}
+	.st19{fill:#C5C6C7;}
+	.st20{fill:#887440;}
+	.st21{fill:#9D8546;}
+	.st22{fill:#AB9867;}
+	.st23{fill:#D3B25F;}
+	.st24{fill:#CCCCCC;}
+	.st25{fill:#818181;}
+	.st26{fill:#7C7C7C;}
+	.st27{fill:#A3A3A3;}
+	.st28{fill:#7D7D7D;}
+	.st29{fill:#8D8D8D;}
+	.st30{fill:#9CFF73;}
+	.st31{fill:#9CFF73;stroke:#000000;stroke-miterlimit:10;}
+	.st32{fill:none;}
+</style>
+<g>
+	<polygon class="st1" points="6.933,0 0,0 0,7 6.958,6.958 9.94,3.479 	"/>
+	<g class="st2">
+		<path d="M6.476,1L8.62,3.482L6.495,5.961L1,5.994V1H6.476 M6.933,0H0v7l6.958-0.042L9.94,3.479L6.933,0L6.933,0z"/>
+	</g>
+</g>
+<g>
+	<polygon class="st7" points="13,8 6,8 6,15 13,15 16,11.647 	"/>
+	<g class="st2">
+		<path d="M12.528,9l2.155,2.62L12.553,14H7V9H12.528 M13,8H6v7h7l3-3.353L13,8L13,8z"/>
+	</g>
+</g>
+<g>
+	<rect x="2" y="8" class="st8" width="1" height="1"/>
+	<rect x="3" y="10" class="st9" width="1" height="1"/>
+	<rect x="4" y="12" class="st10" width="1" height="1"/>
+	<rect x="10" y="6" class="st11" width="1" height="1"/>
+</g>
+</svg>
diff --git a/ide/editor.breadcrumbs/src/org/netbeans/modules/editor/breadcrumbs/resources/separator.svg b/ide/editor.breadcrumbs/src/org/netbeans/modules/editor/breadcrumbs/resources/separator.svg
new file mode 100644
index 0000000..5c830d0
--- /dev/null
+++ b/ide/editor.breadcrumbs/src/org/netbeans/modules/editor/breadcrumbs/resources/separator.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="11px" height="17px" viewBox="0 0 11 17" style="enable-background:new 0 0 11 17;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#EAEAEA;}
+	.st1{opacity:0.33;}
+</style>
+<g>
+	<polygon class="st0" points="2.5,0.5 10.5,8.5 2.5,16.5 0.5,14.5 6.5,8.5 0.5,2.5 	"/>
+	<g class="st1">
+		<path d="M2.5,1.914L9.086,8.5L2.5,15.086L1.914,14.5l5.293-5.293L7.914,8.5L7.207,7.793L1.914,2.5L2.5,1.914 M2.5,0.5l-2,2l6,6
+			l-6,6l2,2l8-8L2.5,0.5L2.5,0.5z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.completion/src/org/netbeans/modules/editor/completion/DocumentationScrollPane.java b/ide/editor.completion/src/org/netbeans/modules/editor/completion/DocumentationScrollPane.java
index 6b44298..aa0e40e 100644
--- a/ide/editor.completion/src/org/netbeans/modules/editor/completion/DocumentationScrollPane.java
+++ b/ide/editor.completion/src/org/netbeans/modules/editor/completion/DocumentationScrollPane.java
@@ -157,6 +157,8 @@ public class DocumentationScrollPane extends JScrollPane {
         ImageIcon icon = resolveIcon(BACK);
         if (icon != null) {            
             bBack = new BrowserButton(icon);
+            // For HiDPI support.
+            bBack.setDisabledIcon(ImageUtilities.createDisabledIcon(icon));
             bBack.addMouseListener(new MouseEventListener(bBack));
             bBack.setEnabled(false);
             bBack.setFocusable(false);
@@ -172,6 +174,7 @@ public class DocumentationScrollPane extends JScrollPane {
         icon = resolveIcon(FORWARD);
         if (icon != null) {
             bForward = new BrowserButton(icon);
+            bForward.setDisabledIcon(ImageUtilities.createDisabledIcon(icon));
             bForward.addMouseListener(new MouseEventListener(bForward));
             bForward.setEnabled(false);
             bForward.setFocusable(false);
@@ -187,6 +190,7 @@ public class DocumentationScrollPane extends JScrollPane {
         icon = resolveIcon(SHOW_WEB);
         if (icon != null) {            
             bShowWeb = new BrowserButton(icon);
+            bShowWeb.setDisabledIcon(ImageUtilities.createDisabledIcon(icon));
             bShowWeb.addMouseListener(new MouseEventListener(bShowWeb));
             bShowWeb.setEnabled(false);
             bShowWeb.setFocusable(false);
@@ -203,6 +207,7 @@ public class DocumentationScrollPane extends JScrollPane {
         icon = resolveIcon(GOTO_SOURCE);
         if (icon != null) {
             bGoToSource = new BrowserButton(icon);
+            bGoToSource.setDisabledIcon(ImageUtilities.createDisabledIcon(icon));
             bGoToSource.addMouseListener(new MouseEventListener(bGoToSource));
             bGoToSource.setEnabled(false);
             bGoToSource.setFocusable(false);
diff --git a/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/back.svg b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/back.svg
new file mode 100644
index 0000000..f9be8b9
--- /dev/null
+++ b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/back.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY Drop_x0020_Shadow "fill:none;">
+	<!ENTITY Outer_x0020_Glow_x0020_5_x0020_pt "fill:none;">
+	<!ENTITY Blue_x0020_Neon "fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;">
+	<!ENTITY Chrome_x0020_Highlight "fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;">
+	<!ENTITY Jive_GS "fill:#FFDD00;">
+	<!ENTITY Alyssa_GS "fill:#A6D0E4;">
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#FAFAFA;">
+	<!ENTITY st3 "opacity:0.33;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "opacity:0.2;">
+	<!ENTITY st8 "opacity:0.03;">
+	<!ENTITY st9 "opacity:0.1;">
+	<!ENTITY st10 "opacity:0.15;">
+	<!ENTITY st11 "opacity:0.45;">
+	<!ENTITY st12 "fill:#FFE1B0;">
+	<!ENTITY st13 "fill:#B3DBFF;">
+	<!ENTITY st14 "fill:#FBDC7C;">
+	<!ENTITY st15 "fill:#FFDB43;">
+	<!ENTITY st16 "fill:#E79B00;">
+	<!ENTITY st17 "fill:#3883CE;">
+	<!ENTITY st18 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st19 "fill:#E8513D;">
+	<!ENTITY st20 "fill:#1E1E1E;">
+	<!ENTITY st21 "fill:#FFC36D;">
+	<!ENTITY st22 "fill:#9FCBFF;">
+	<!ENTITY st23 "fill:#E9F7FF;">
+	<!ENTITY st24 "fill:#62707C;">
+	<!ENTITY st25 "fill:#7A8896;">
+	<!ENTITY st26 "fill:#57BFFF;">
+	<!ENTITY st27 "fill:#E69D35;">
+	<!ENTITY st28 "fill:#9CFF73;">
+	<!ENTITY st29 "fill:#4891CC;">
+	<!ENTITY st30 "fill:#474747;">
+	<!ENTITY st31 "fill:#CCA05E;">
+	<!ENTITY st32 "opacity:0.67;">
+	<!ENTITY st33 "opacity:0.3;">
+	<!ENTITY st34 "fill:#EAEAEA;">
+	<!ENTITY st35 "fill:#FFE945;">
+	<!ENTITY st36 "fill:#FFCF8C;">
+	<!ENTITY st37 "fill:#FF5252;">
+	<!ENTITY st38 "opacity:0.12;">
+	<!ENTITY st39 "fill:#45A5F4;">
+	<!ENTITY st40 "fill:url(#SVGID_2_);">
+	<!ENTITY st41 "fill:url(#SVGID_3_);">
+	<!ENTITY st42 "opacity:0.05;">
+	<!ENTITY st43 "fill:#3D81F5;">
+	<!ENTITY st44 "fill:#CECECE;">
+	<!ENTITY st45 "fill:#B5B5B5;">
+	<!ENTITY st46 "opacity:0.4;">
+	<!ENTITY st47 "fill:#595959;">
+	<!ENTITY st48 "fill:#80FF80;">
+	<!ENTITY st49 "fill:#C8FF80;">
+	<!ENTITY st50 "fill:#FFEE80;">
+	<!ENTITY st51 "fill:#FFA680;">
+	<!ENTITY st52 "fill:#FF8080;">
+	<!ENTITY st53 "fill:none;">
+	<!ENTITY st54 "fill:#007AFF;">
+	<!ENTITY st55 "fill:#EFFF78;">
+	<!ENTITY st56 "fill:#FFDA00;">
+	<!ENTITY st57 "fill:#3EADFF;">
+	<!ENTITY st58 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st59 "fill:#2E92FF;">
+	<!ENTITY st60 "fill:#3AEA00;">
+	<!ENTITY st61 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-112" y1="-112" x2="-112" y2="-113">
+	<stop  offset="0" style="stop-color:#656565"/>
+	<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+	<stop  offset="0.6292" style="stop-color:#545454"/>
+	<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+</linearGradient>
+<g>
+	<polygon style="&st21;" points="16,5 16,10 9,10 9,15 7.5,15 0,7.5 7.5,0 9,0 9,5 	"/>
+	<g style="&st3;">
+		<path d="M7.914,1H8v4v1h1h6v3H9H8v1v4H7.914l-6.5-6.5L7.914,1 M7.5,0L0,7.5L7.5,15H9v-5h7V5H9V0L7.5,0L7.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/forward.svg b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/forward.svg
new file mode 100644
index 0000000..64f98fe
--- /dev/null
+++ b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/forward.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY Drop_x0020_Shadow "fill:none;">
+	<!ENTITY Outer_x0020_Glow_x0020_5_x0020_pt "fill:none;">
+	<!ENTITY Blue_x0020_Neon "fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;">
+	<!ENTITY Chrome_x0020_Highlight "fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;">
+	<!ENTITY Jive_GS "fill:#FFDD00;">
+	<!ENTITY Alyssa_GS "fill:#A6D0E4;">
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#FAFAFA;">
+	<!ENTITY st3 "opacity:0.33;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "opacity:0.2;">
+	<!ENTITY st8 "opacity:0.03;">
+	<!ENTITY st9 "opacity:0.1;">
+	<!ENTITY st10 "opacity:0.15;">
+	<!ENTITY st11 "opacity:0.45;">
+	<!ENTITY st12 "fill:#FFE1B0;">
+	<!ENTITY st13 "fill:#B3DBFF;">
+	<!ENTITY st14 "fill:#FBDC7C;">
+	<!ENTITY st15 "fill:#FFDB43;">
+	<!ENTITY st16 "fill:#E79B00;">
+	<!ENTITY st17 "fill:#3883CE;">
+	<!ENTITY st18 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st19 "fill:#E8513D;">
+	<!ENTITY st20 "fill:#1E1E1E;">
+	<!ENTITY st21 "fill:#FFC36D;">
+	<!ENTITY st22 "fill:#9FCBFF;">
+	<!ENTITY st23 "fill:#E9F7FF;">
+	<!ENTITY st24 "fill:#62707C;">
+	<!ENTITY st25 "fill:#7A8896;">
+	<!ENTITY st26 "fill:#57BFFF;">
+	<!ENTITY st27 "fill:#E69D35;">
+	<!ENTITY st28 "fill:#9CFF73;">
+	<!ENTITY st29 "fill:#4891CC;">
+	<!ENTITY st30 "fill:#474747;">
+	<!ENTITY st31 "fill:#CCA05E;">
+	<!ENTITY st32 "opacity:0.67;">
+	<!ENTITY st33 "opacity:0.3;">
+	<!ENTITY st34 "fill:#EAEAEA;">
+	<!ENTITY st35 "fill:#FFE945;">
+	<!ENTITY st36 "fill:#FFCF8C;">
+	<!ENTITY st37 "fill:#FF5252;">
+	<!ENTITY st38 "opacity:0.12;">
+	<!ENTITY st39 "fill:#45A5F4;">
+	<!ENTITY st40 "fill:url(#SVGID_2_);">
+	<!ENTITY st41 "fill:url(#SVGID_3_);">
+	<!ENTITY st42 "opacity:0.05;">
+	<!ENTITY st43 "fill:#3D81F5;">
+	<!ENTITY st44 "fill:#CECECE;">
+	<!ENTITY st45 "fill:#B5B5B5;">
+	<!ENTITY st46 "opacity:0.4;">
+	<!ENTITY st47 "fill:#595959;">
+	<!ENTITY st48 "fill:#80FF80;">
+	<!ENTITY st49 "fill:#C8FF80;">
+	<!ENTITY st50 "fill:#FFEE80;">
+	<!ENTITY st51 "fill:#FFA680;">
+	<!ENTITY st52 "fill:#FF8080;">
+	<!ENTITY st53 "fill:none;">
+	<!ENTITY st54 "fill:#007AFF;">
+	<!ENTITY st55 "fill:#EFFF78;">
+	<!ENTITY st56 "fill:#FFDA00;">
+	<!ENTITY st57 "fill:#3EADFF;">
+	<!ENTITY st58 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st59 "fill:#2E92FF;">
+	<!ENTITY st60 "fill:#3AEA00;">
+	<!ENTITY st61 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-140" y1="-112" x2="-140" y2="-113">
+	<stop  offset="0" style="stop-color:#656565"/>
+	<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+	<stop  offset="0.6292" style="stop-color:#545454"/>
+	<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+</linearGradient>
+<g>
+	<polygon style="&st21;" points="0,10 0,5 7,5 7,0 8.5,0 16,7.5 8.5,15 7,15 7,10 	"/>
+	<g style="&st3;">
+		<path d="M8.086,1l6.5,6.5l-6.5,6.5H8v-4V9H7H1V6h6h1V5V1H8.086 M8.5,0H7v5H0v5h7v5l1.5,0L16,7.5L8.5,0L8.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/open_in_external_browser.svg b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/open_in_external_browser.svg
new file mode 100644
index 0000000..01c31bf
--- /dev/null
+++ b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/open_in_external_browser.svg
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY Drop_x0020_Shadow "fill:none;">
+	<!ENTITY Outer_x0020_Glow_x0020_5_x0020_pt "fill:none;">
+	<!ENTITY Blue_x0020_Neon "fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;">
+	<!ENTITY Chrome_x0020_Highlight "fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;">
+	<!ENTITY Jive_GS "fill:#FFDD00;">
+	<!ENTITY Alyssa_GS "fill:#A6D0E4;">
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#FAFAFA;">
+	<!ENTITY st3 "opacity:0.33;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "opacity:0.2;">
+	<!ENTITY st8 "opacity:0.03;">
+	<!ENTITY st9 "opacity:0.1;">
+	<!ENTITY st10 "opacity:0.15;">
+	<!ENTITY st11 "opacity:0.45;">
+	<!ENTITY st12 "fill:#FFE1B0;">
+	<!ENTITY st13 "fill:#B3DBFF;">
+	<!ENTITY st14 "fill:#FBDC7C;">
+	<!ENTITY st15 "fill:#FFDB43;">
+	<!ENTITY st16 "fill:#E79B00;">
+	<!ENTITY st17 "fill:#3883CE;">
+	<!ENTITY st18 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st19 "fill:#E8513D;">
+	<!ENTITY st20 "fill:#1E1E1E;">
+	<!ENTITY st21 "fill:#FFC36D;">
+	<!ENTITY st22 "fill:#9FCBFF;">
+	<!ENTITY st23 "fill:#E9F7FF;">
+	<!ENTITY st24 "fill:#62707C;">
+	<!ENTITY st25 "fill:#7A8896;">
+	<!ENTITY st26 "fill:#57BFFF;">
+	<!ENTITY st27 "fill:#E69D35;">
+	<!ENTITY st28 "fill:#9CFF73;">
+	<!ENTITY st29 "fill:#4891CC;">
+	<!ENTITY st30 "fill:#474747;">
+	<!ENTITY st31 "fill:#CCA05E;">
+	<!ENTITY st32 "opacity:0.67;">
+	<!ENTITY st33 "opacity:0.3;">
+	<!ENTITY st34 "fill:#EAEAEA;">
+	<!ENTITY st35 "fill:#FFE945;">
+	<!ENTITY st36 "fill:#FFCF8C;">
+	<!ENTITY st37 "fill:#FF5252;">
+	<!ENTITY st38 "opacity:0.12;">
+	<!ENTITY st39 "fill:#45A5F4;">
+	<!ENTITY st40 "fill:url(#SVGID_2_);">
+	<!ENTITY st41 "fill:url(#SVGID_3_);">
+	<!ENTITY st42 "opacity:0.05;">
+	<!ENTITY st43 "fill:#3D81F5;">
+	<!ENTITY st44 "fill:#CECECE;">
+	<!ENTITY st45 "fill:#B5B5B5;">
+	<!ENTITY st46 "opacity:0.4;">
+	<!ENTITY st47 "fill:#595959;">
+	<!ENTITY st48 "fill:#80FF80;">
+	<!ENTITY st49 "fill:#C8FF80;">
+	<!ENTITY st50 "fill:#FFEE80;">
+	<!ENTITY st51 "fill:#FFA680;">
+	<!ENTITY st52 "fill:#FF8080;">
+	<!ENTITY st53 "fill:none;">
+	<!ENTITY st54 "fill:#007AFF;">
+	<!ENTITY st55 "fill:#EFFF78;">
+	<!ENTITY st56 "fill:#FFDA00;">
+	<!ENTITY st57 "fill:#3EADFF;">
+	<!ENTITY st58 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st59 "fill:#2E92FF;">
+	<!ENTITY st60 "fill:#3AEA00;">
+	<!ENTITY st61 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-84" y1="-168" x2="-84" y2="-169">
+	<stop  offset="0" style="stop-color:#656565"/>
+	<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+	<stop  offset="0.6292" style="stop-color:#545454"/>
+	<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+</linearGradient>
+<rect x="1" style="&st0;" width="15" height="13"/>
+<g style="&st3;">
+	<path d="M15,1v11H2V1H15 M16,0H1v13h15V0L16,0z"/>
+</g>
+<rect x="1.014" style="&st57;" width="14.986" height="3"/>
+<rect x="14" y="1" style="&st58;" width="1" height="1"/>
+<rect x="12" y="1" style="&st58;" width="1" height="1"/>
+<circle style="&st59;" cx="4.5" cy="10.5" r="4.5"/>
+<path style="&st60;" d="M6.045,6.29C5.574,6.65,5,7.275,5,8c0,1.056-1.261,1.331-1.632,1.616c-0.308,0.237-0.44,0.3-0.33,0.776
+	c0.093,0.404,0.529,0.573,0.918,0.518c0.584-0.084,0.665,0.096,0.786,0.64c0.079,0.356-0.016,1.094,0.274,1.339
+	c0.391,0.33,0.732-0.151,0.876-0.495c0.178-0.424,0.188-0.696,0.226-1.162c0.043-0.531,0.43-0.638,0.703-1.02
+	c0.185-0.259,1.07-0.931,1.776-1.553C8.104,7.561,7.183,6.707,6.045,6.29z"/>
+<path style="&st60;" d="M4.661,7.066C4.556,7.589,4.219,7.962,3.907,7.899C3.595,7.837,3.427,7.363,3.531,6.84
+	c0.105-0.523,0.442-0.896,0.754-0.833C4.597,6.069,4.765,6.543,4.661,7.066z"/>
+<g style="&st3;">
+	<path d="M4.5,7C6.43,7,8,8.57,8,10.5S6.43,14,4.5,14S1,12.43,1,10.5S2.57,7,4.5,7 M4.5,6C2.015,6,0,8.015,0,10.5S2.015,15,4.5,15
+		S9,12.985,9,10.5S6.985,6,4.5,6L4.5,6z"/>
+</g>
+</svg>
diff --git a/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/open_source_in_editor.svg b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/open_source_in_editor.svg
new file mode 100644
index 0000000..5c9084b
--- /dev/null
+++ b/ide/editor.completion/src/org/netbeans/modules/editor/completion/resources/open_source_in_editor.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY Drop_x0020_Shadow "fill:none;">
+	<!ENTITY Outer_x0020_Glow_x0020_5_x0020_pt "fill:none;">
+	<!ENTITY Blue_x0020_Neon "fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;">
+	<!ENTITY Chrome_x0020_Highlight "fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;">
+	<!ENTITY Jive_GS "fill:#FFDD00;">
+	<!ENTITY Alyssa_GS "fill:#A6D0E4;">
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#FAFAFA;">
+	<!ENTITY st3 "opacity:0.33;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "opacity:0.2;">
+	<!ENTITY st8 "opacity:0.03;">
+	<!ENTITY st9 "opacity:0.1;">
+	<!ENTITY st10 "opacity:0.15;">
+	<!ENTITY st11 "opacity:0.45;">
+	<!ENTITY st12 "fill:#FFE1B0;">
+	<!ENTITY st13 "fill:#B3DBFF;">
+	<!ENTITY st14 "fill:#FBDC7C;">
+	<!ENTITY st15 "fill:#FFDB43;">
+	<!ENTITY st16 "fill:#E79B00;">
+	<!ENTITY st17 "fill:#3883CE;">
+	<!ENTITY st18 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st19 "fill:#E8513D;">
+	<!ENTITY st20 "fill:#1E1E1E;">
+	<!ENTITY st21 "fill:#FFC36D;">
+	<!ENTITY st22 "fill:#9FCBFF;">
+	<!ENTITY st23 "fill:#E9F7FF;">
+	<!ENTITY st24 "fill:#62707C;">
+	<!ENTITY st25 "fill:#7A8896;">
+	<!ENTITY st26 "fill:#57BFFF;">
+	<!ENTITY st27 "fill:#E69D35;">
+	<!ENTITY st28 "fill:#9CFF73;">
+	<!ENTITY st29 "fill:#4891CC;">
+	<!ENTITY st30 "fill:#474747;">
+	<!ENTITY st31 "fill:#CCA05E;">
+	<!ENTITY st32 "opacity:0.67;">
+	<!ENTITY st33 "opacity:0.3;">
+	<!ENTITY st34 "fill:#EAEAEA;">
+	<!ENTITY st35 "fill:#FFE945;">
+	<!ENTITY st36 "fill:#FFCF8C;">
+	<!ENTITY st37 "fill:#FF5252;">
+	<!ENTITY st38 "opacity:0.12;">
+	<!ENTITY st39 "fill:#45A5F4;">
+	<!ENTITY st40 "fill:url(#SVGID_2_);">
+	<!ENTITY st41 "fill:url(#SVGID_3_);">
+	<!ENTITY st42 "opacity:0.05;">
+	<!ENTITY st43 "fill:#3D81F5;">
+	<!ENTITY st44 "fill:#CECECE;">
+	<!ENTITY st45 "fill:#B5B5B5;">
+	<!ENTITY st46 "opacity:0.4;">
+	<!ENTITY st47 "fill:#595959;">
+	<!ENTITY st48 "fill:#80FF80;">
+	<!ENTITY st49 "fill:#C8FF80;">
+	<!ENTITY st50 "fill:#FFEE80;">
+	<!ENTITY st51 "fill:#FFA680;">
+	<!ENTITY st52 "fill:#FF8080;">
+	<!ENTITY st53 "fill:none;">
+	<!ENTITY st54 "fill:#007AFF;">
+	<!ENTITY st55 "fill:#EFFF78;">
+	<!ENTITY st56 "fill:#FFDA00;">
+	<!ENTITY st57 "fill:#3EADFF;">
+	<!ENTITY st58 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st59 "fill:#2E92FF;">
+	<!ENTITY st60 "fill:#3AEA00;">
+	<!ENTITY st61 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-112" y1="-168" x2="-112" y2="-169">
+	<stop  offset="0" style="stop-color:#656565"/>
+	<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+	<stop  offset="0.6292" style="stop-color:#545454"/>
+	<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+</linearGradient>
+<g>
+	<rect y="1" style="&st0;" width="13" height="14"/>
+	<g style="&st1;">
+		<path d="M12,2v12H1V2H12 M13,1H0v14h13V1L13,1z"/>
+	</g>
+</g>
+<rect x="4" style="&st0;" width="12" height="10"/>
+<g style="&st3;">
+	<path d="M15,1v8H5V1H15 M16,0H4v10h12V0L16,0z"/>
+</g>
+<rect x="4" style="&st57;" width="12" height="3"/>
+<rect x="14" y="1" style="&st58;" width="1" height="1"/>
+<rect x="12" y="1" style="&st58;" width="1" height="1"/>
+<rect x="5" y="10" style="&st10;" width="8" height="1"/>
+<rect x="6" y="4" style="&st61;" width="2" height="0.5"/>
+<rect x="9" y="4" style="&st61;" width="4" height="0.5"/>
+<rect x="6" y="6" style="&st61;" width="5" height="0.5"/>
+<g>
+	<polygon style="&st21;" points="2.761,14.549 0.45,12.239 3.685,9.004 1.375,6.693 2.068,6 9,6 9,12.932 8.307,13.625 
+		5.996,11.314 	"/>
+	<g style="&st3;">
+		<path d="M8.25,6.75l0,5.758l-1.724-1.724l-0.53-0.53l-0.53,0.53l-2.705,2.705l-1.25-1.25l2.705-2.705l0.53-0.53l-0.53-0.53
+			L2.492,6.75H8.25 M9,6H2.068L1.375,6.693l2.311,2.311L0.45,12.239l2.311,2.311l3.235-3.235l2.311,2.311L9,12.932L9,6L9,6z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.macros/src/org/netbeans/modules/editor/macros/start_macro_recording.svg b/ide/editor.macros/src/org/netbeans/modules/editor/macros/start_macro_recording.svg
new file mode 100644
index 0000000..5ae4378
--- /dev/null
+++ b/ide/editor.macros/src/org/netbeans/modules/editor/macros/start_macro_recording.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#E8513D;}
+	.st1{opacity:0.33;}
+	.st2{fill:#EAEAEA;}
+</style>
+<g>
+	<circle class="st0" cx="8" cy="8" r="6"/>
+	<g class="st1">
+		<path d="M8,3c2.757,0,5,2.243,5,5s-2.243,5-5,5s-5-2.243-5-5S5.243,3,8,3 M8,2C4.686,2,2,4.686,2,8c0,3.314,2.686,6,6,6
+			s6-2.686,6-6C14,4.686,11.314,2,8,2L8,2z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.macros/src/org/netbeans/modules/editor/macros/stop_macro_recording.svg b/ide/editor.macros/src/org/netbeans/modules/editor/macros/stop_macro_recording.svg
new file mode 100644
index 0000000..02a816d
--- /dev/null
+++ b/ide/editor.macros/src/org/netbeans/modules/editor/macros/stop_macro_recording.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#E8513D;}
+	.st1{opacity:0.33;}
+	.st2{fill:#EAEAEA;}
+</style>
+<g>
+	<rect x="2" y="2" class="st2" width="12" height="12"/>
+	<g class="st1">
+		<path d="M13,3v10H3V3H13 M14,2H2v12h12V2L14,2z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/start_macro_recording.svg b/ide/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/start_macro_recording.svg
new file mode 100644
index 0000000..5ae4378
--- /dev/null
+++ b/ide/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/start_macro_recording.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#E8513D;}
+	.st1{opacity:0.33;}
+	.st2{fill:#EAEAEA;}
+</style>
+<g>
+	<circle class="st0" cx="8" cy="8" r="6"/>
+	<g class="st1">
+		<path d="M8,3c2.757,0,5,2.243,5,5s-2.243,5-5,5s-5-2.243-5-5S5.243,3,8,3 M8,2C4.686,2,2,4.686,2,8c0,3.314,2.686,6,6,6
+			s6-2.686,6-6C14,4.686,11.314,2,8,2L8,2z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/stop_macro_recording.svg b/ide/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/stop_macro_recording.svg
new file mode 100644
index 0000000..02a816d
--- /dev/null
+++ b/ide/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/stop_macro_recording.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#E8513D;}
+	.st1{opacity:0.33;}
+	.st2{fill:#EAEAEA;}
+</style>
+<g>
+	<rect x="2" y="2" class="st2" width="12" height="12"/>
+	<g class="st1">
+		<path d="M13,3v10H3V3H13 M14,2H2v12h12V2L14,2z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor/src/org/netbeans/modules/editor/resources/completion/defaultFolder.svg b/ide/editor/src/org/netbeans/modules/editor/resources/completion/defaultFolder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/ide/editor/src/org/netbeans/modules/editor/resources/completion/defaultFolder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/ide/editor/src/org/netbeans/modules/editor/resources/start_macro_recording.svg b/ide/editor/src/org/netbeans/modules/editor/resources/start_macro_recording.svg
new file mode 100644
index 0000000..5ae4378
--- /dev/null
+++ b/ide/editor/src/org/netbeans/modules/editor/resources/start_macro_recording.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#E8513D;}
+	.st1{opacity:0.33;}
+	.st2{fill:#EAEAEA;}
+</style>
+<g>
+	<circle class="st0" cx="8" cy="8" r="6"/>
+	<g class="st1">
+		<path d="M8,3c2.757,0,5,2.243,5,5s-2.243,5-5,5s-5-2.243-5-5S5.243,3,8,3 M8,2C4.686,2,2,4.686,2,8c0,3.314,2.686,6,6,6
+			s6-2.686,6-6C14,4.686,11.314,2,8,2L8,2z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/editor/src/org/netbeans/modules/editor/resources/stop_macro_recording.svg b/ide/editor/src/org/netbeans/modules/editor/resources/stop_macro_recording.svg
new file mode 100644
index 0000000..02a816d
--- /dev/null
+++ b/ide/editor/src/org/netbeans/modules/editor/resources/stop_macro_recording.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#E8513D;}
+	.st1{opacity:0.33;}
+	.st2{fill:#EAEAEA;}
+</style>
+<g>
+	<rect x="2" y="2" class="st2" width="12" height="12"/>
+	<g class="st1">
+		<path d="M13,3v10H3V3H13 M14,2H2v12h12V2L14,2z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/extbrowser/src/org/netbeans/modules/extbrowser/resources/warning.svg b/ide/extbrowser/src/org/netbeans/modules/extbrowser/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/extbrowser/src/org/netbeans/modules/extbrowser/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/git/src/org/netbeans/modules/git/resources/icons/refresh.svg b/ide/git/src/org/netbeans/modules/git/resources/icons/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/git/src/org/netbeans/modules/git/resources/icons/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/gsf.testrunner/src/org/netbeans/modules/gsf/testrunner/resources/warning_16.svg b/ide/gsf.testrunner/src/org/netbeans/modules/gsf/testrunner/resources/warning_16.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/gsf.testrunner/src/org/netbeans/modules/gsf/testrunner/resources/warning_16.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/html.editor/src/org/netbeans/modules/html/editor/resources/back.svg b/ide/html.editor/src/org/netbeans/modules/html/editor/resources/back.svg
new file mode 100644
index 0000000..f9be8b9
--- /dev/null
+++ b/ide/html.editor/src/org/netbeans/modules/html/editor/resources/back.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY Drop_x0020_Shadow "fill:none;">
+	<!ENTITY Outer_x0020_Glow_x0020_5_x0020_pt "fill:none;">
+	<!ENTITY Blue_x0020_Neon "fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;">
+	<!ENTITY Chrome_x0020_Highlight "fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;">
+	<!ENTITY Jive_GS "fill:#FFDD00;">
+	<!ENTITY Alyssa_GS "fill:#A6D0E4;">
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#FAFAFA;">
+	<!ENTITY st3 "opacity:0.33;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "opacity:0.2;">
+	<!ENTITY st8 "opacity:0.03;">
+	<!ENTITY st9 "opacity:0.1;">
+	<!ENTITY st10 "opacity:0.15;">
+	<!ENTITY st11 "opacity:0.45;">
+	<!ENTITY st12 "fill:#FFE1B0;">
+	<!ENTITY st13 "fill:#B3DBFF;">
+	<!ENTITY st14 "fill:#FBDC7C;">
+	<!ENTITY st15 "fill:#FFDB43;">
+	<!ENTITY st16 "fill:#E79B00;">
+	<!ENTITY st17 "fill:#3883CE;">
+	<!ENTITY st18 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st19 "fill:#E8513D;">
+	<!ENTITY st20 "fill:#1E1E1E;">
+	<!ENTITY st21 "fill:#FFC36D;">
+	<!ENTITY st22 "fill:#9FCBFF;">
+	<!ENTITY st23 "fill:#E9F7FF;">
+	<!ENTITY st24 "fill:#62707C;">
+	<!ENTITY st25 "fill:#7A8896;">
+	<!ENTITY st26 "fill:#57BFFF;">
+	<!ENTITY st27 "fill:#E69D35;">
+	<!ENTITY st28 "fill:#9CFF73;">
+	<!ENTITY st29 "fill:#4891CC;">
+	<!ENTITY st30 "fill:#474747;">
+	<!ENTITY st31 "fill:#CCA05E;">
+	<!ENTITY st32 "opacity:0.67;">
+	<!ENTITY st33 "opacity:0.3;">
+	<!ENTITY st34 "fill:#EAEAEA;">
+	<!ENTITY st35 "fill:#FFE945;">
+	<!ENTITY st36 "fill:#FFCF8C;">
+	<!ENTITY st37 "fill:#FF5252;">
+	<!ENTITY st38 "opacity:0.12;">
+	<!ENTITY st39 "fill:#45A5F4;">
+	<!ENTITY st40 "fill:url(#SVGID_2_);">
+	<!ENTITY st41 "fill:url(#SVGID_3_);">
+	<!ENTITY st42 "opacity:0.05;">
+	<!ENTITY st43 "fill:#3D81F5;">
+	<!ENTITY st44 "fill:#CECECE;">
+	<!ENTITY st45 "fill:#B5B5B5;">
+	<!ENTITY st46 "opacity:0.4;">
+	<!ENTITY st47 "fill:#595959;">
+	<!ENTITY st48 "fill:#80FF80;">
+	<!ENTITY st49 "fill:#C8FF80;">
+	<!ENTITY st50 "fill:#FFEE80;">
+	<!ENTITY st51 "fill:#FFA680;">
+	<!ENTITY st52 "fill:#FF8080;">
+	<!ENTITY st53 "fill:none;">
+	<!ENTITY st54 "fill:#007AFF;">
+	<!ENTITY st55 "fill:#EFFF78;">
+	<!ENTITY st56 "fill:#FFDA00;">
+	<!ENTITY st57 "fill:#3EADFF;">
+	<!ENTITY st58 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st59 "fill:#2E92FF;">
+	<!ENTITY st60 "fill:#3AEA00;">
+	<!ENTITY st61 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-112" y1="-112" x2="-112" y2="-113">
+	<stop  offset="0" style="stop-color:#656565"/>
+	<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+	<stop  offset="0.6292" style="stop-color:#545454"/>
+	<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+</linearGradient>
+<g>
+	<polygon style="&st21;" points="16,5 16,10 9,10 9,15 7.5,15 0,7.5 7.5,0 9,0 9,5 	"/>
+	<g style="&st3;">
+		<path d="M7.914,1H8v4v1h1h6v3H9H8v1v4H7.914l-6.5-6.5L7.914,1 M7.5,0L0,7.5L7.5,15H9v-5h7V5H9V0L7.5,0L7.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/html.editor/src/org/netbeans/modules/html/editor/resources/forward.svg b/ide/html.editor/src/org/netbeans/modules/html/editor/resources/forward.svg
new file mode 100644
index 0000000..64f98fe
--- /dev/null
+++ b/ide/html.editor/src/org/netbeans/modules/html/editor/resources/forward.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY Drop_x0020_Shadow "fill:none;">
+	<!ENTITY Outer_x0020_Glow_x0020_5_x0020_pt "fill:none;">
+	<!ENTITY Blue_x0020_Neon "fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;">
+	<!ENTITY Chrome_x0020_Highlight "fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;">
+	<!ENTITY Jive_GS "fill:#FFDD00;">
+	<!ENTITY Alyssa_GS "fill:#A6D0E4;">
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#FAFAFA;">
+	<!ENTITY st3 "opacity:0.33;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "opacity:0.2;">
+	<!ENTITY st8 "opacity:0.03;">
+	<!ENTITY st9 "opacity:0.1;">
+	<!ENTITY st10 "opacity:0.15;">
+	<!ENTITY st11 "opacity:0.45;">
+	<!ENTITY st12 "fill:#FFE1B0;">
+	<!ENTITY st13 "fill:#B3DBFF;">
+	<!ENTITY st14 "fill:#FBDC7C;">
+	<!ENTITY st15 "fill:#FFDB43;">
+	<!ENTITY st16 "fill:#E79B00;">
+	<!ENTITY st17 "fill:#3883CE;">
+	<!ENTITY st18 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st19 "fill:#E8513D;">
+	<!ENTITY st20 "fill:#1E1E1E;">
+	<!ENTITY st21 "fill:#FFC36D;">
+	<!ENTITY st22 "fill:#9FCBFF;">
+	<!ENTITY st23 "fill:#E9F7FF;">
+	<!ENTITY st24 "fill:#62707C;">
+	<!ENTITY st25 "fill:#7A8896;">
+	<!ENTITY st26 "fill:#57BFFF;">
+	<!ENTITY st27 "fill:#E69D35;">
+	<!ENTITY st28 "fill:#9CFF73;">
+	<!ENTITY st29 "fill:#4891CC;">
+	<!ENTITY st30 "fill:#474747;">
+	<!ENTITY st31 "fill:#CCA05E;">
+	<!ENTITY st32 "opacity:0.67;">
+	<!ENTITY st33 "opacity:0.3;">
+	<!ENTITY st34 "fill:#EAEAEA;">
+	<!ENTITY st35 "fill:#FFE945;">
+	<!ENTITY st36 "fill:#FFCF8C;">
+	<!ENTITY st37 "fill:#FF5252;">
+	<!ENTITY st38 "opacity:0.12;">
+	<!ENTITY st39 "fill:#45A5F4;">
+	<!ENTITY st40 "fill:url(#SVGID_2_);">
+	<!ENTITY st41 "fill:url(#SVGID_3_);">
+	<!ENTITY st42 "opacity:0.05;">
+	<!ENTITY st43 "fill:#3D81F5;">
+	<!ENTITY st44 "fill:#CECECE;">
+	<!ENTITY st45 "fill:#B5B5B5;">
+	<!ENTITY st46 "opacity:0.4;">
+	<!ENTITY st47 "fill:#595959;">
+	<!ENTITY st48 "fill:#80FF80;">
+	<!ENTITY st49 "fill:#C8FF80;">
+	<!ENTITY st50 "fill:#FFEE80;">
+	<!ENTITY st51 "fill:#FFA680;">
+	<!ENTITY st52 "fill:#FF8080;">
+	<!ENTITY st53 "fill:none;">
+	<!ENTITY st54 "fill:#007AFF;">
+	<!ENTITY st55 "fill:#EFFF78;">
+	<!ENTITY st56 "fill:#FFDA00;">
+	<!ENTITY st57 "fill:#3EADFF;">
+	<!ENTITY st58 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st59 "fill:#2E92FF;">
+	<!ENTITY st60 "fill:#3AEA00;">
+	<!ENTITY st61 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-140" y1="-112" x2="-140" y2="-113">
+	<stop  offset="0" style="stop-color:#656565"/>
+	<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+	<stop  offset="0.6292" style="stop-color:#545454"/>
+	<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+</linearGradient>
+<g>
+	<polygon style="&st21;" points="0,10 0,5 7,5 7,0 8.5,0 16,7.5 8.5,15 7,15 7,10 	"/>
+	<g style="&st3;">
+		<path d="M8.086,1l6.5,6.5l-6.5,6.5H8v-4V9H7H1V6h6h1V5V1H8.086 M8.5,0H7v5H0v5h7v5l1.5,0L16,7.5L8.5,0L8.5,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/image/src/org/netbeans/modules/image/originalSize.svg b/ide/image/src/org/netbeans/modules/image/originalSize.svg
new file mode 100644
index 0000000..ab9804a
--- /dev/null
+++ b/ide/image/src/org/netbeans/modules/image/originalSize.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<path class="st20" d="M4,11V7V4.75H3c-0.026,0.528-0.015,0.81-0.224,1C2.566,5.94,2.442,6,2,6v1h1v4H2v1h3v-1H4z"/>
+<rect x="7" y="7" class="st20" width="1" height="2"/>
+<rect x="7" y="10" class="st20" width="1" height="2"/>
+<path class="st20" d="M13,11V7V4.75h-1c-0.026,0.528-0.015,0.81-0.224,1C11.566,5.94,11.442,6,11,6v1h1v4h-1v1h3v-1H13z"/>
+</svg>
diff --git a/ide/image/src/org/netbeans/modules/image/zoomIn.svg b/ide/image/src/org/netbeans/modules/image/zoomIn.svg
new file mode 100644
index 0000000..b59e77c
--- /dev/null
+++ b/ide/image/src/org/netbeans/modules/image/zoomIn.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st16" d="M15.561,13.439L9.197,7.075L7.075,9.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C16.146,14.975,16.146,14.025,15.561,13.439z"/>
+	<g class="st3">
+		<path d="M9.197,8.136l5.834,5.833c0.292,0.293,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22s-0.389-0.078-0.53-0.22
+			L8.136,9.197L9.197,8.136 M9.197,7.075L7.075,9.197l6.364,6.364C13.732,15.854,14.116,16,14.5,16s0.768-0.146,1.061-0.439
+			c0.586-0.586,0.586-1.536,0-2.121L9.197,7.075L9.197,7.075z"/>
+	</g>
+</g>
+<circle class="st6" cx="7" cy="7" r="6"/>
+<path class="st17" d="M7,2c2.757,0,5,2.243,5,5s-2.243,5-5,5S2,9.757,2,7S4.243,2,7,2 M7,1C3.686,1,1,3.686,1,7s2.686,6,6,6
+	c3.314,0,6-2.686,6-6S10.314,1,7,1L7,1z"/>
+<line class="st18" x1="6.85" y1="4" x2="6.85" y2="10"/>
+<line class="st18" x1="4" y1="6.85" x2="10" y2="6.85"/>
+</svg>
diff --git a/ide/image/src/org/netbeans/modules/image/zoomOut.svg b/ide/image/src/org/netbeans/modules/image/zoomOut.svg
new file mode 100644
index 0000000..b305c71
--- /dev/null
+++ b/ide/image/src/org/netbeans/modules/image/zoomOut.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st16" d="M15.561,13.439L9.197,7.075L7.075,9.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C16.146,14.975,16.146,14.025,15.561,13.439z"/>
+	<g class="st3">
+		<path d="M9.197,8.136l5.834,5.833c0.292,0.293,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22s-0.389-0.078-0.53-0.22
+			L8.136,9.197L9.197,8.136 M9.197,7.075L7.075,9.197l6.364,6.364C13.732,15.854,14.116,16,14.5,16s0.768-0.146,1.061-0.439
+			c0.586-0.586,0.586-1.536,0-2.121L9.197,7.075L9.197,7.075z"/>
+	</g>
+</g>
+<circle class="st6" cx="7" cy="7" r="6"/>
+<path class="st17" d="M7,2c2.757,0,5,2.243,5,5s-2.243,5-5,5S2,9.757,2,7S4.243,2,7,2 M7,1C3.686,1,1,3.686,1,7s2.686,6,6,6
+	s6-2.686,6-6S10.314,1,7,1L7,1z"/>
+<line class="st18" x1="4" y1="6.85" x2="10" y2="6.85"/>
+</svg>
diff --git a/ide/jumpto/src/org/netbeans/modules/jumpto/resources/warning.svg b/ide/jumpto/src/org/netbeans/modules/jumpto/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/jumpto/src/org/netbeans/modules/jumpto/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/localtasks/src/org/netbeans/modules/localtasks/resources/warning.svg b/ide/localtasks/src/org/netbeans/modules/localtasks/resources/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/localtasks/src/org/netbeans/modules/localtasks/resources/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/folder.svg b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/folder.svg
new file mode 100644
index 0000000..26f1815
--- /dev/null
+++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/folder.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<polygon class="st14" points="15,14 0,14 0,2 6,2 7.5,4 15,4 "/>
+<path class="st3" d="M7.5,4L6,2H0v2.5V5v9h15V4H7.5z M1,3h4.5l1.125,1.5H1V3z M14,13H1V5h6h0.5H14V13z"/>
+</svg>
diff --git a/ide/mercurial/src/org/netbeans/modules/mercurial/resources/icons/refresh.svg b/ide/mercurial/src/org/netbeans/modules/mercurial/resources/icons/refresh.svg
new file mode 100644
index 0000000..eafae7f
--- /dev/null
+++ b/ide/mercurial/src/org/netbeans/modules/mercurial/resources/icons/refresh.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<path class="st28" d="M10,15.778v-2.387c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5h-3.5
+		c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5L10,15.778z"/>
+	<g class="st3">
+		<path d="M14.998,6c-0.092,2.399-0.858,4.192-2.237,5.217c-0.725,0.539-1.825,0.984-2.943,1.191L9,12.559v0.832v0.343L6.129,11.5
+			L9,9.267v0.524v1.266l1.231-0.293c0.587-0.14,1.075-0.352,1.451-0.63C13.116,9.068,13.421,7.26,13.484,6H14.998 M16,5h-3.5
+			c0,0.906,0.068,3.229-1.414,4.33C10.808,9.537,10.427,9.689,10,9.791V7.222L4.5,11.5l5.5,4.278v-2.387
+			c1.307-0.242,2.523-0.751,3.357-1.371C16.3,9.834,16,5.512,16,5L16,5z"/>
+	</g>
+</g>
+<g>
+	<path class="st28" d="M7.008,0v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+		c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0H7.008z"/>
+	<g class="st3">
+		<path d="M8.008,1.259l2.871,2.233L8.008,5.725V5.201V3.936L6.777,4.229c-0.587,0.14-1.075,0.352-1.451,0.63
+			C3.892,5.924,3.587,7.733,3.524,8.992H2.011C2.103,6.594,2.869,4.8,4.248,3.775C4.973,3.237,6.073,2.792,7.19,2.585l0.818-0.151
+			V1.602V1.259 M8.019,0h-1.01v1.602C5.702,1.843,4.486,2.353,3.651,2.973C0.709,5.158,1.008,9.48,1.008,9.992h3.5
+			c0-0.906-0.068-3.229,1.414-4.33c0.278-0.207,0.658-0.359,1.086-0.46V7.77l5.5-4.278L8.019,0L8.019,0z"/>
+	</g>
+</g>
+</svg>
diff --git a/ide/mercurial/src/org/netbeans/modules/mercurial/resources/icons/warning.svg b/ide/mercurial/src/org/netbeans/modules/mercurial/resources/icons/warning.svg
new file mode 100644
index 0000000..ff5e93b
--- /dev/null
+++ b/ide/mercurial/src/org/netbeans/modules/mercurial/resources/icons/warning.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{opacity:0.25;}
+	.st2{fill:#FAFAFA;}
+	.st3{opacity:0.33;}
+	.st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+	.st5{opacity:0.42;}
+	.st6{fill:#CAE3FF;}
+	.st7{opacity:0.2;}
+	.st8{opacity:0.03;}
+	.st9{opacity:0.1;}
+	.st10{opacity:0.15;}
+	.st11{opacity:0.45;}
+	.st12{fill:#FFE1B0;}
+	.st13{fill:#B3DBFF;}
+	.st14{fill:#FBDC7C;}
+	.st15{fill:#FFDB43;}
+	.st16{fill:#E79B00;}
+	.st17{fill:#3883CE;}
+	.st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+	.st19{fill:#E8513D;}
+	.st20{fill:#1E1E1E;}
+	.st21{fill:#FFC36D;}
+	.st22{fill:#9FCBFF;}
+	.st23{fill:#E9F7FF;}
+	.st24{fill:#62707C;}
+	.st25{fill:#7A8896;}
+	.st26{fill:#57BFFF;}
+	.st27{fill:#E69D35;}
+	.st28{fill:#9CFF73;}
+	.st29{fill:#4891CC;}
+	.st30{fill:#474747;}
+	.st31{fill:#CCA05E;}
+	.st32{opacity:0.67;}
+	.st33{opacity:0.3;}
+	.st34{fill:#EAEAEA;}
+	.st35{fill:#FFE945;}
+	.st36{fill:#FFCF8C;}
+	.st37{fill:#FF5252;}
+	.st38{opacity:0.12;}
+	.st39{fill:#45A5F4;}
+	.st40{fill:url(#SVGID_1_);}
+	.st41{fill:url(#SVGID_2_);}
+	.st42{opacity:0.05;}
+	.st43{fill:#3D81F5;}
+	.st44{fill:#CECECE;}
+	.st45{fill:#B5B5B5;}
+	.st46{opacity:0.4;}
+	.st47{fill:#595959;}
+	.st48{fill:#80FF80;}
+	.st49{fill:#C8FF80;}
+	.st50{fill:#FFEE80;}
+	.st51{fill:#FFA680;}
+	.st52{fill:#FF8080;}
+	.st53{fill:none;}
+	.st54{fill:#007AFF;}
+	.st55{fill:#EFFF78;}
+	.st56{fill:#FFDA00;}
+	.st57{fill:#3EADFF;}
+	.st58{opacity:0.67;fill:#FFFFFF;}
+	.st59{fill:#2E92FF;}
+	.st60{fill:#3AEA00;}
+	.st61{fill:#303030;}
+</style>
+<g>
+	<polygon class="st15" points="1.5,14 15.5,14 8.5,0.5 	"/>
+	<g class="st3">
+		<path d="M8.5,2.672L13.855,13H3.145L8.5,2.672 M8.5,0.5L1.5,14h14L8.5,0.5L8.5,0.5z"/>
+	</g>
+</g>
+<path d="M8.495,12.15c-0.378,0-0.679-0.288-0.679-0.659c0-0.353,0.301-0.641,0.679-0.641c0.388,0,0.689,0.288,0.689,0.641
+	C9.184,11.862,8.883,12.15,8.495,12.15z"/>
+<polygon points="8.05,9.75 7.9,5.75 9.1,5.75 8.95,9.75 "/>
+</svg>
diff --git a/ide/notifications/src/org/netbeans/modules/notifications/resources/find.svg b/ide/notifications/src/org/netbeans/modules/notifications/resources/find.svg
new file mode 100644
index 0000000..b0ee0f7
--- /dev/null
+++ b/ide/notifications/src/org/netbeans/modules/notifications/resources/find.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#E0E0E0;">
+	<!ENTITY st3 "opacity:0.4;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "fill:#FAFAFA;">
+	<!ENTITY st8 "opacity:0.2;">
+	<!ENTITY st9 "opacity:0.03;">
+	<!ENTITY st10 "opacity:0.1;">
+	<!ENTITY st11 "opacity:0.15;">
+	<!ENTITY st12 "opacity:0.45;">
+	<!ENTITY st13 "fill:#FFE1B0;">
+	<!ENTITY st14 "fill:#B3DBFF;">
+	<!ENTITY st15 "opacity:0.33;">
+	<!ENTITY st16 "fill:#FBDC7C;">
+	<!ENTITY st17 "fill:#FFDB43;">
+	<!ENTITY st18 "fill:#E79B00;">
+	<!ENTITY st19 "fill:#3883CE;">
+	<!ENTITY st20 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st21 "fill:#E8513D;">
+	<!ENTITY st22 "fill:#1E1E1E;">
+	<!ENTITY st23 "fill:#FFC36D;">
+	<!ENTITY st24 "fill:#9FCBFF;">
+	<!ENTITY st25 "fill:#E9F7FF;">
+	<!ENTITY st26 "fill:#62707C;">
+	<!ENTITY st27 "fill:#7A8896;">
+	<!ENTITY st28 "fill:#57BFFF;">
+	<!ENTITY st29 "fill:#E69D35;">
+	<!ENTITY st30 "fill:#9CFF73;">
+	<!ENTITY st31 "fill:#4891CC;">
+	<!ENTITY st32 "fill:#474747;">
+	<!ENTITY st33 "fill:#CCA05E;">
+	<!ENTITY st34 "opacity:0.67;">
+	<!ENTITY st35 "opacity:0.3;">
+	<!ENTITY st36 "fill:#EAEAEA;">
+	<!ENTITY st37 "fill:#FFE945;">
+	<!ENTITY st38 "fill:#FFCF8C;">
+	<!ENTITY st39 "fill:#FF5252;">
+	<!ENTITY st40 "opacity:0.12;">
+	<!ENTITY st41 "fill:#45A5F4;">
+	<!ENTITY st42 "fill:url(#SVGID_1_);">
+	<!ENTITY st43 "fill:url(#SVGID_2_);">
+	<!ENTITY st44 "opacity:0.05;">
+	<!ENTITY st45 "fill:#3D81F5;">
+	<!ENTITY st46 "fill:#CECECE;">
+	<!ENTITY st47 "fill:#B5B5B5;">
+	<!ENTITY st48 "fill:#595959;">
+	<!ENTITY st49 "fill:#80FF80;">
+	<!ENTITY st50 "fill:#C8FF80;">
+	<!ENTITY st51 "fill:#FFEE80;">
+	<!ENTITY st52 "fill:#FFA680;">
+	<!ENTITY st53 "fill:#FF8080;">
+	<!ENTITY st54 "fill:none;">
+	<!ENTITY st55 "fill:#007AFF;">
+	<!ENTITY st56 "fill:#EFFF78;">
+	<!ENTITY st57 "fill:#FFDA00;">
+	<!ENTITY st58 "fill:#3EADFF;">
+	<!ENTITY st59 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st60 "fill:#2E92FF;">
+	<!ENTITY st61 "fill:#3AEA00;">
+	<!ENTITY st62 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="15px" height="14px" viewBox="0 0 15 14" style="enable-background:new 0 0 15 14;" xml:space="preserve">
+<g>
+	<path style="&st18;" d="M13.561,11.439L7.197,5.075L5.075,7.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C14.146,12.975,14.146,12.025,13.561,11.439z"/>
+	<g style="&st15;">
+		<path d="M7.197,6.136l5.834,5.834c0.292,0.292,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22
+			c-0.2,0-0.389-0.078-0.53-0.22L6.136,7.197L7.197,6.136 M7.197,5.075L5.075,7.197l6.364,6.364C11.732,13.854,12.116,14,12.5,14
+			c0.384,0,0.768-0.146,1.061-0.439c0.586-0.586,0.586-1.536,0-2.121L7.197,5.075L7.197,5.075z"/>
+	</g>
+</g>
+<circle style="&st6;" cx="5.5" cy="5.5" r="5"/>
+<path style="&st19;" d="M5.5,1C7.981,1,10,3.019,10,5.5S7.981,10,5.5,10S1,7.981,1,5.5S3.019,1,5.5,1 M5.5,0C2.462,0,0,2.462,0,5.5
+	S2.462,11,5.5,11S11,8.538,11,5.5S8.538,0,5.5,0L5.5,0z"/>
+</svg>
diff --git a/ide/notifications/src/org/netbeans/modules/notifications/resources/find16.svg b/ide/notifications/src/org/netbeans/modules/notifications/resources/find16.svg
new file mode 100644
index 0000000..29a921d
--- /dev/null
+++ b/ide/notifications/src/org/netbeans/modules/notifications/resources/find16.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#E0E0E0;">
+	<!ENTITY st3 "opacity:0.4;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "fill:#FAFAFA;">
+	<!ENTITY st8 "opacity:0.2;">
+	<!ENTITY st9 "opacity:0.03;">
+	<!ENTITY st10 "opacity:0.1;">
+	<!ENTITY st11 "opacity:0.15;">
+	<!ENTITY st12 "opacity:0.45;">
+	<!ENTITY st13 "fill:#FFE1B0;">
+	<!ENTITY st14 "fill:#B3DBFF;">
+	<!ENTITY st15 "opacity:0.33;">
+	<!ENTITY st16 "fill:#FBDC7C;">
+	<!ENTITY st17 "fill:#FFDB43;">
+	<!ENTITY st18 "fill:#E79B00;">
+	<!ENTITY st19 "fill:#3883CE;">
+	<!ENTITY st20 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st21 "fill:#E8513D;">
+	<!ENTITY st22 "fill:#1E1E1E;">
+	<!ENTITY st23 "fill:#FFC36D;">
+	<!ENTITY st24 "fill:#9FCBFF;">
+	<!ENTITY st25 "fill:#E9F7FF;">
+	<!ENTITY st26 "fill:#62707C;">
+	<!ENTITY st27 "fill:#7A8896;">
+	<!ENTITY st28 "fill:#57BFFF;">
+	<!ENTITY st29 "fill:#E69D35;">
+	<!ENTITY st30 "fill:#9CFF73;">
+	<!ENTITY st31 "fill:#4891CC;">
+	<!ENTITY st32 "fill:#474747;">
+	<!ENTITY st33 "fill:#CCA05E;">
+	<!ENTITY st34 "opacity:0.67;">
+	<!ENTITY st35 "opacity:0.3;">
+	<!ENTITY st36 "fill:#EAEAEA;">
+	<!ENTITY st37 "fill:#FFE945;">
+	<!ENTITY st38 "fill:#FFCF8C;">
+	<!ENTITY st39 "fill:#FF5252;">
+	<!ENTITY st40 "opacity:0.12;">
+	<!ENTITY st41 "fill:#45A5F4;">
+	<!ENTITY st42 "fill:#3D81F5;">
+	<!ENTITY st43 "fill:#CECECE;">
+	<!ENTITY st44 "fill:#B5B5B5;">
+	<!ENTITY st45 "fill:#595959;">
+	<!ENTITY st46 "fill:#80FF80;">
+	<!ENTITY st47 "fill:#C8FF80;">
+	<!ENTITY st48 "fill:#FFEE80;">
+	<!ENTITY st49 "fill:#FFA680;">
+	<!ENTITY st50 "fill:#FF8080;">
+	<!ENTITY st51 "fill:none;">
+	<!ENTITY st52 "fill:#007AFF;">
+	<!ENTITY st53 "fill:#EFFF78;">
+	<!ENTITY st54 "fill:#FFDA00;">
+	<!ENTITY st55 "fill:#3EADFF;">
+	<!ENTITY st56 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st57 "fill:#2E92FF;">
+	<!ENTITY st58 "fill:#3AEA00;">
+	<!ENTITY st59 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<g>
+	<path style="&st18;" d="M15.561,13.439L9.197,7.075L7.075,9.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C16.146,14.975,16.146,14.025,15.561,13.439z"/>
+	<g style="&st15;">
+		<path d="M9.197,8.136l5.834,5.834c0.292,0.292,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22
+			c-0.2,0-0.389-0.078-0.53-0.22L8.136,9.197L9.197,8.136 M9.197,7.075L7.075,9.197l6.364,6.364C13.732,15.854,14.116,16,14.5,16
+			c0.384,0,0.768-0.146,1.061-0.439c0.586-0.586,0.586-1.536,0-2.121L9.197,7.075L9.197,7.075z"/>
+	</g>
+</g>
+<circle style="&st6;" cx="7" cy="7" r="6"/>
+<path style="&st19;" d="M7,2c2.757,0,5,2.243,5,5s-2.243,5-5,5S2,9.757,2,7S4.243,2,7,2 M7,1C3.686,1,1,3.686,1,7s2.686,6,6,6
+	c3.314,0,6-2.686,6-6S10.314,1,7,1L7,1z"/>
+</svg>
diff --git a/ide/o.openidex.util/src/org/openidex/resources/find.svg b/ide/o.openidex.util/src/org/openidex/resources/find.svg
new file mode 100644
index 0000000..29a921d
--- /dev/null
+++ b/ide/o.openidex.util/src/org/openidex/resources/find.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY st0 "fill:#FFFFFF;">
+	<!ENTITY st1 "opacity:0.25;">
+	<!ENTITY st2 "fill:#E0E0E0;">
+	<!ENTITY st3 "opacity:0.4;">
+	<!ENTITY st4 "fill:none;stroke:#474747;stroke-miterlimit:10;">
+	<!ENTITY st5 "opacity:0.42;">
+	<!ENTITY st6 "fill:#CAE3FF;">
+	<!ENTITY st7 "fill:#FAFAFA;">
+	<!ENTITY st8 "opacity:0.2;">
+	<!ENTITY st9 "opacity:0.03;">
+	<!ENTITY st10 "opacity:0.1;">
+	<!ENTITY st11 "opacity:0.15;">
+	<!ENTITY st12 "opacity:0.45;">
+	<!ENTITY st13 "fill:#FFE1B0;">
+	<!ENTITY st14 "fill:#B3DBFF;">
+	<!ENTITY st15 "opacity:0.33;">
+	<!ENTITY st16 "fill:#FBDC7C;">
+	<!ENTITY st17 "fill:#FFDB43;">
+	<!ENTITY st18 "fill:#E79B00;">
+	<!ENTITY st19 "fill:#3883CE;">
+	<!ENTITY st20 "fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;">
+	<!ENTITY st21 "fill:#E8513D;">
+	<!ENTITY st22 "fill:#1E1E1E;">
+	<!ENTITY st23 "fill:#FFC36D;">
+	<!ENTITY st24 "fill:#9FCBFF;">
+	<!ENTITY st25 "fill:#E9F7FF;">
+	<!ENTITY st26 "fill:#62707C;">
+	<!ENTITY st27 "fill:#7A8896;">
+	<!ENTITY st28 "fill:#57BFFF;">
+	<!ENTITY st29 "fill:#E69D35;">
+	<!ENTITY st30 "fill:#9CFF73;">
+	<!ENTITY st31 "fill:#4891CC;">
+	<!ENTITY st32 "fill:#474747;">
+	<!ENTITY st33 "fill:#CCA05E;">
+	<!ENTITY st34 "opacity:0.67;">
+	<!ENTITY st35 "opacity:0.3;">
+	<!ENTITY st36 "fill:#EAEAEA;">
+	<!ENTITY st37 "fill:#FFE945;">
+	<!ENTITY st38 "fill:#FFCF8C;">
+	<!ENTITY st39 "fill:#FF5252;">
+	<!ENTITY st40 "opacity:0.12;">
+	<!ENTITY st41 "fill:#45A5F4;">
+	<!ENTITY st42 "fill:#3D81F5;">
+	<!ENTITY st43 "fill:#CECECE;">
+	<!ENTITY st44 "fill:#B5B5B5;">
+	<!ENTITY st45 "fill:#595959;">
+	<!ENTITY st46 "fill:#80FF80;">
+	<!ENTITY st47 "fill:#C8FF80;">
+	<!ENTITY st48 "fill:#FFEE80;">
+	<!ENTITY st49 "fill:#FFA680;">
+	<!ENTITY st50 "fill:#FF8080;">
+	<!ENTITY st51 "fill:none;">
+	<!ENTITY st52 "fill:#007AFF;">
+	<!ENTITY st53 "fill:#EFFF78;">
+	<!ENTITY st54 "fill:#FFDA00;">
+	<!ENTITY st55 "fill:#3EADFF;">
+	<!ENTITY st56 "opacity:0.67;fill:#FFFFFF;">
+	<!ENTITY st57 "fill:#2E92FF;">
+	<!ENTITY st58 "fill:#3AEA00;">
+	<!ENTITY st59 "fill:#303030;">
+]>
+<svg version="1.1" id="Vector_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+	 y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
+<g>
+	<path style="&st18;" d="M15.561,13.439L9.197,7.075L7.075,9.197l6.364,6.364c0.586,0.586,1.536,0.586,2.121,0
+		C16.146,14.975,16.146,14.025,15.561,13.439z"/>
+	<g style="&st15;">
+		<path d="M9.197,8.136l5.834,5.834c0.292,0.292,0.292,0.768,0,1.061c-0.142,0.142-0.33,0.22-0.53,0.22
+			c-0.2,0-0.389-0.078-0.53-0.22L8.136,9.197L9.197,8.136 M9.197,7.075L7.075,9.197l6.364,6.364C13.732,15.854,14.116,16,14.5,16
+			c0.384,0,0.768-0.146,1.061-0.439c0.586-0.586,0.586-1.536,0-2.121L9.197,7.075L9.197,7.075z"/>
+	</g>
+</g>
+<circle style="&st6;" cx="7" cy="7" r="6"/>
+<path style="&st19;" d="M7,2c2.757,0,5,2.243,5,5s-2.243,5-5,5S2,9.757,2,7S4.243,2,7,2 M7,1C3.686,1,1,3.686,1,7s2.686,6,6,6
+	c3.314,0,6-2.686,6-6S10.314,1,7,1L7,1z"/>
+</svg>
diff --git a/ide/refactoring.api/src/org/netbeans/modules/refactoring/api/resources/query.svg b/ide/refactoring.api/src/org/netbeans/modules/refactoring/api/resources/query.svg
new file mode 100644
index 0000000..29a921d
--- /dev/null
+++ b/ide/refactoring.api/src/org/netbeans/modules/refactoring/api/resources/query.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
... 10616 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists