.fileicon {
            background: no-repeat center / contain;
        }
        .fileicon[data-code="_file"] {
                    background-image: url('vsicons/default_file.svg')
                }
                .fileicon[data-code="_folder"] {
                    background-image: url('vsicons/default_folder.svg')
                }
                .fileicon[data-code="_folder_open"] {
                    background-image: url('vsicons/default_folder_opened.svg')
                }
                .fileicon[data-code="_root_folder"] {
                    background-image: url('vsicons/default_root_folder.svg')
                }
                .fileicon[data-code="_root_folder_open"] {
                    background-image: url('vsicons/default_root_folder_opened.svg')
                }
                .fileicon[data-code="_file_light"] {
                    background-image: url('vsicons/')
                }
                .fileicon[data-code="_folder_light"] {
                    background-image: url('vsicons/')
                }
                .fileicon[data-code="_folder_light_open"] {
                    background-image: url('vsicons/')
                }
                .fileicon[data-code="_root_folder_light"] {
                    background-image: url('vsicons/')
                }
                .fileicon[data-code="_root_folder_light_open"] {
                    background-image: url('vsicons/')
                }
                .fileicon[data-code="_fd_android"] {
                    background-image: url('vsicons/folder_type_android.svg')
                }
                .fileicon[data-code="_fd_android_open"] {
                    background-image: url('vsicons/folder_type_android_opened.svg')
                }
                .fileicon[data-code="_fd_api"] {
                    background-image: url('vsicons/folder_type_api.svg')
                }
                .fileicon[data-code="_fd_api_open"] {
                    background-image: url('vsicons/folder_type_api_opened.svg')
                }
                .fileicon[data-code="_fd_app"] {
                    background-image: url('vsicons/folder_type_app.svg')
                }
                .fileicon[data-code="_fd_app_open"] {
                    background-image: url('vsicons/folder_type_app_opened.svg')
                }
                .fileicon[data-code="_fd_arangodb"] {
                    background-image: url('vsicons/folder_type_arangodb.svg')
                }
                .fileicon[data-code="_fd_arangodb_open"] {
                    background-image: url('vsicons/folder_type_arangodb_opened.svg')
                }
                .fileicon[data-code="_fd_asset"] {
                    background-image: url('vsicons/folder_type_asset.svg')
                }
                .fileicon[data-code="_fd_asset_open"] {
                    background-image: url('vsicons/folder_type_asset_opened.svg')
                }
                .fileicon[data-code="_fd_audio"] {
                    background-image: url('vsicons/folder_type_audio.svg')
                }
                .fileicon[data-code="_fd_audio_open"] {
                    background-image: url('vsicons/folder_type_audio_opened.svg')
                }
                .fileicon[data-code="_fd_aurelia"] {
                    background-image: url('vsicons/folder_type_aurelia.svg')
                }
                .fileicon[data-code="_fd_aurelia_open"] {
                    background-image: url('vsicons/folder_type_aurelia_opened.svg')
                }
                .fileicon[data-code="_fd_aws"] {
                    background-image: url('vsicons/folder_type_aws.svg')
                }
                .fileicon[data-code="_fd_aws_open"] {
                    background-image: url('vsicons/folder_type_aws_opened.svg')
                }
                .fileicon[data-code="_fd_azure"] {
                    background-image: url('vsicons/folder_type_azure.svg')
                }
                .fileicon[data-code="_fd_azure_open"] {
                    background-image: url('vsicons/folder_type_azure_opened.svg')
                }
                .fileicon[data-code="_fd_azurepipelines"] {
                    background-image: url('vsicons/folder_type_azurepipelines.svg')
                }
                .fileicon[data-code="_fd_azurepipelines_open"] {
                    background-image: url('vsicons/folder_type_azurepipelines_opened.svg')
                }
                .fileicon[data-code="_fd_binary"] {
                    background-image: url('vsicons/folder_type_binary.svg')
                }
                .fileicon[data-code="_fd_binary_open"] {
                    background-image: url('vsicons/folder_type_binary_opened.svg')
                }
                .fileicon[data-code="_fd_bloc"] {
                    background-image: url('vsicons/folder_type_bloc.svg')
                }
                .fileicon[data-code="_fd_bloc_open"] {
                    background-image: url('vsicons/folder_type_bloc_opened.svg')
                }
                .fileicon[data-code="_fd_blueprint"] {
                    background-image: url('vsicons/folder_type_blueprint.svg')
                }
                .fileicon[data-code="_fd_blueprint_open"] {
                    background-image: url('vsicons/folder_type_blueprint_opened.svg')
                }
                .fileicon[data-code="_fd_bot"] {
                    background-image: url('vsicons/folder_type_bot.svg')
                }
                .fileicon[data-code="_fd_bot_open"] {
                    background-image: url('vsicons/folder_type_bot_opened.svg')
                }
                .fileicon[data-code="_fd_bower"] {
                    background-image: url('vsicons/folder_type_bower.svg')
                }
                .fileicon[data-code="_fd_bower_open"] {
                    background-image: url('vsicons/folder_type_bower_opened.svg')
                }
                .fileicon[data-code="_fd_buildkite"] {
                    background-image: url('vsicons/folder_type_buildkite.svg')
                }
                .fileicon[data-code="_fd_buildkite_open"] {
                    background-image: url('vsicons/folder_type_buildkite_opened.svg')
                }
                .fileicon[data-code="_fd_cake"] {
                    background-image: url('vsicons/folder_type_cake.svg')
                }
                .fileicon[data-code="_fd_cake_open"] {
                    background-image: url('vsicons/folder_type_cake_opened.svg')
                }
                .fileicon[data-code="_fd_certificate"] {
                    background-image: url('vsicons/folder_type_certificate.svg')
                }
                .fileicon[data-code="_fd_certificate_open"] {
                    background-image: url('vsicons/folder_type_certificate_opened.svg')
                }
                .fileicon[data-code="_fd_changesets"] {
                    background-image: url('vsicons/folder_type_changesets.svg')
                }
                .fileicon[data-code="_fd_changesets_open"] {
                    background-image: url('vsicons/folder_type_changesets_opened.svg')
                }
                .fileicon[data-code="_fd_chef"] {
                    background-image: url('vsicons/folder_type_chef.svg')
                }
                .fileicon[data-code="_fd_chef_open"] {
                    background-image: url('vsicons/folder_type_chef_opened.svg')
                }
                .fileicon[data-code="_fd_circleci"] {
                    background-image: url('vsicons/folder_type_circleci.svg')
                }
                .fileicon[data-code="_fd_circleci_open"] {
                    background-image: url('vsicons/folder_type_circleci_opened.svg')
                }
                .fileicon[data-code="_fd_cli"] {
                    background-image: url('vsicons/folder_type_cli.svg')
                }
                .fileicon[data-code="_fd_cli_open"] {
                    background-image: url('vsicons/folder_type_cli_opened.svg')
                }
                .fileicon[data-code="_fd_client"] {
                    background-image: url('vsicons/folder_type_client.svg')
                }
                .fileicon[data-code="_fd_client_open"] {
                    background-image: url('vsicons/folder_type_client_opened.svg')
                }
                .fileicon[data-code="_fd_cmake"] {
                    background-image: url('vsicons/folder_type_cmake.svg')
                }
                .fileicon[data-code="_fd_cmake_open"] {
                    background-image: url('vsicons/folder_type_cmake_opened.svg')
                }
                .fileicon[data-code="_fd_common"] {
                    background-image: url('vsicons/folder_type_common.svg')
                }
                .fileicon[data-code="_fd_common_open"] {
                    background-image: url('vsicons/folder_type_common_opened.svg')
                }
                .fileicon[data-code="_fd_component"] {
                    background-image: url('vsicons/folder_type_component.svg')
                }
                .fileicon[data-code="_fd_component_open"] {
                    background-image: url('vsicons/folder_type_component_opened.svg')
                }
                .fileicon[data-code="_fd_composer"] {
                    background-image: url('vsicons/folder_type_composer.svg')
                }
                .fileicon[data-code="_fd_composer_open"] {
                    background-image: url('vsicons/folder_type_composer_opened.svg')
                }
                .fileicon[data-code="_fd_config"] {
                    background-image: url('vsicons/folder_type_config.svg')
                }
                .fileicon[data-code="_fd_config_open"] {
                    background-image: url('vsicons/folder_type_config_opened.svg')
                }
                .fileicon[data-code="_fd_controller"] {
                    background-image: url('vsicons/folder_type_controller.svg')
                }
                .fileicon[data-code="_fd_controller_open"] {
                    background-image: url('vsicons/folder_type_controller_opened.svg')
                }
                .fileicon[data-code="_fd_coverage"] {
                    background-image: url('vsicons/folder_type_coverage.svg')
                }
                .fileicon[data-code="_fd_coverage_open"] {
                    background-image: url('vsicons/folder_type_coverage_opened.svg')
                }
                .fileicon[data-code="_fd_css"] {
                    background-image: url('vsicons/folder_type_css.svg')
                }
                .fileicon[data-code="_fd_css_open"] {
                    background-image: url('vsicons/folder_type_css_opened.svg')
                }
                .fileicon[data-code="_fd_cubit"] {
                    background-image: url('vsicons/folder_type_cubit.svg')
                }
                .fileicon[data-code="_fd_cubit_open"] {
                    background-image: url('vsicons/folder_type_cubit_opened.svg')
                }
                .fileicon[data-code="_fd_cypress"] {
                    background-image: url('vsicons/folder_type_cypress.svg')
                }
                .fileicon[data-code="_fd_cypress_open"] {
                    background-image: url('vsicons/folder_type_cypress_opened.svg')
                }
                .fileicon[data-code="_fd_light_cypress"] {
                    background-image: url('vsicons/folder_type_light_cypress.svg')
                }
                .fileicon[data-code="_fd_light_cypress_open"] {
                    background-image: url('vsicons/folder_type_light_cypress_opened.svg')
                }
                .fileicon[data-code="_fd_dapr"] {
                    background-image: url('vsicons/folder_type_dapr.svg')
                }
                .fileicon[data-code="_fd_dapr_open"] {
                    background-image: url('vsicons/folder_type_dapr_opened.svg')
                }
                .fileicon[data-code="_fd_datadog"] {
                    background-image: url('vsicons/folder_type_datadog.svg')
                }
                .fileicon[data-code="_fd_datadog_open"] {
                    background-image: url('vsicons/folder_type_datadog_opened.svg')
                }
                .fileicon[data-code="_fd_db"] {
                    background-image: url('vsicons/folder_type_db.svg')
                }
                .fileicon[data-code="_fd_db_open"] {
                    background-image: url('vsicons/folder_type_db_opened.svg')
                }
                .fileicon[data-code="_fd_debian"] {
                    background-image: url('vsicons/folder_type_debian.svg')
                }
                .fileicon[data-code="_fd_debian_open"] {
                    background-image: url('vsicons/folder_type_debian_opened.svg')
                }
                .fileicon[data-code="_fd_dependabot"] {
                    background-image: url('vsicons/folder_type_dependabot.svg')
                }
                .fileicon[data-code="_fd_dependabot_open"] {
                    background-image: url('vsicons/folder_type_dependabot_opened.svg')
                }
                .fileicon[data-code="_fd_devcontainer"] {
                    background-image: url('vsicons/folder_type_devcontainer.svg')
                }
                .fileicon[data-code="_fd_devcontainer_open"] {
                    background-image: url('vsicons/folder_type_devcontainer_opened.svg')
                }
                .fileicon[data-code="_fd_dist"] {
                    background-image: url('vsicons/folder_type_dist.svg')
                }
                .fileicon[data-code="_fd_dist_open"] {
                    background-image: url('vsicons/folder_type_dist_opened.svg')
                }
                .fileicon[data-code="_fd_docker"] {
                    background-image: url('vsicons/folder_type_docker.svg')
                }
                .fileicon[data-code="_fd_docker_open"] {
                    background-image: url('vsicons/folder_type_docker_opened.svg')
                }
                .fileicon[data-code="_fd_docs"] {
                    background-image: url('vsicons/folder_type_docs.svg')
                }
                .fileicon[data-code="_fd_docs_open"] {
                    background-image: url('vsicons/folder_type_docs_opened.svg')
                }
                .fileicon[data-code="_fd_e2e"] {
                    background-image: url('vsicons/folder_type_e2e.svg')
                }
                .fileicon[data-code="_fd_e2e_open"] {
                    background-image: url('vsicons/folder_type_e2e_opened.svg')
                }
                .fileicon[data-code="_fd_elasticbeanstalk"] {
                    background-image: url('vsicons/folder_type_elasticbeanstalk.svg')
                }
                .fileicon[data-code="_fd_elasticbeanstalk_open"] {
                    background-image: url('vsicons/folder_type_elasticbeanstalk_opened.svg')
                }
                .fileicon[data-code="_fd_electron"] {
                    background-image: url('vsicons/folder_type_electron.svg')
                }
                .fileicon[data-code="_fd_electron_open"] {
                    background-image: url('vsicons/folder_type_electron_opened.svg')
                }
                .fileicon[data-code="_fd_light_electron"] {
                    background-image: url('vsicons/folder_type_light_electron.svg')
                }
                .fileicon[data-code="_fd_light_electron_open"] {
                    background-image: url('vsicons/folder_type_light_electron_opened.svg')
                }
                .fileicon[data-code="_fd_expo"] {
                    background-image: url('vsicons/folder_type_expo.svg')
                }
                .fileicon[data-code="_fd_expo_open"] {
                    background-image: url('vsicons/folder_type_expo_opened.svg')
                }
                .fileicon[data-code="_fd_light_expo"] {
                    background-image: url('vsicons/folder_type_light_expo.svg')
                }
                .fileicon[data-code="_fd_light_expo_open"] {
                    background-image: url('vsicons/folder_type_light_expo_opened.svg')
                }
                .fileicon[data-code="_fd_favicon"] {
                    background-image: url('vsicons/folder_type_favicon.svg')
                }
                .fileicon[data-code="_fd_favicon_open"] {
                    background-image: url('vsicons/folder_type_favicon_opened.svg')
                }
                .fileicon[data-code="_fd_flow"] {
                    background-image: url('vsicons/folder_type_flow.svg')
                }
                .fileicon[data-code="_fd_flow_open"] {
                    background-image: url('vsicons/folder_type_flow_opened.svg')
                }
                .fileicon[data-code="_fd_fonts"] {
                    background-image: url('vsicons/folder_type_fonts.svg')
                }
                .fileicon[data-code="_fd_fonts_open"] {
                    background-image: url('vsicons/folder_type_fonts_opened.svg')
                }
                .fileicon[data-code="_fd_light_fonts"] {
                    background-image: url('vsicons/folder_type_light_fonts.svg')
                }
                .fileicon[data-code="_fd_light_fonts_open"] {
                    background-image: url('vsicons/folder_type_light_fonts_opened.svg')
                }
                .fileicon[data-code="_fd_frontcommerce"] {
                    background-image: url('vsicons/folder_type_frontcommerce.svg')
                }
                .fileicon[data-code="_fd_frontcommerce_open"] {
                    background-image: url('vsicons/folder_type_frontcommerce_opened.svg')
                }
                .fileicon[data-code="_fd_gcp"] {
                    background-image: url('vsicons/folder_type_gcp.svg')
                }
                .fileicon[data-code="_fd_gcp_open"] {
                    background-image: url('vsicons/folder_type_gcp_opened.svg')
                }
                .fileicon[data-code="_fd_git"] {
                    background-image: url('vsicons/folder_type_git.svg')
                }
                .fileicon[data-code="_fd_git_open"] {
                    background-image: url('vsicons/folder_type_git_opened.svg')
                }
                .fileicon[data-code="_fd_github"] {
                    background-image: url('vsicons/folder_type_github.svg')
                }
                .fileicon[data-code="_fd_github_open"] {
                    background-image: url('vsicons/folder_type_github_opened.svg')
                }
                .fileicon[data-code="_fd_gitlab"] {
                    background-image: url('vsicons/folder_type_gitlab.svg')
                }
                .fileicon[data-code="_fd_gitlab_open"] {
                    background-image: url('vsicons/folder_type_gitlab_opened.svg')
                }
                .fileicon[data-code="_fd_gradle"] {
                    background-image: url('vsicons/folder_type_gradle.svg')
                }
                .fileicon[data-code="_fd_gradle_open"] {
                    background-image: url('vsicons/folder_type_gradle_opened.svg')
                }
                .fileicon[data-code="_fd_light_gradle"] {
                    background-image: url('vsicons/folder_type_light_gradle.svg')
                }
                .fileicon[data-code="_fd_light_gradle_open"] {
                    background-image: url('vsicons/folder_type_light_gradle_opened.svg')
                }
                .fileicon[data-code="_fd_graphql"] {
                    background-image: url('vsicons/folder_type_graphql.svg')
                }
                .fileicon[data-code="_fd_graphql_open"] {
                    background-image: url('vsicons/folder_type_graphql_opened.svg')
                }
                .fileicon[data-code="_fd_grunt"] {
                    background-image: url('vsicons/folder_type_grunt.svg')
                }
                .fileicon[data-code="_fd_grunt_open"] {
                    background-image: url('vsicons/folder_type_grunt_opened.svg')
                }
                .fileicon[data-code="_fd_gulp"] {
                    background-image: url('vsicons/folder_type_gulp.svg')
                }
                .fileicon[data-code="_fd_gulp_open"] {
                    background-image: url('vsicons/folder_type_gulp_opened.svg')
                }
                .fileicon[data-code="_fd_haxelib"] {
                    background-image: url('vsicons/folder_type_haxelib.svg')
                }
                .fileicon[data-code="_fd_haxelib_open"] {
                    background-image: url('vsicons/folder_type_haxelib_opened.svg')
                }
                .fileicon[data-code="_fd_helper"] {
                    background-image: url('vsicons/folder_type_helper.svg')
                }
                .fileicon[data-code="_fd_helper_open"] {
                    background-image: url('vsicons/folder_type_helper_opened.svg')
                }
                .fileicon[data-code="_fd_hook"] {
                    background-image: url('vsicons/folder_type_hook.svg')
                }
                .fileicon[data-code="_fd_hook_open"] {
                    background-image: url('vsicons/folder_type_hook_opened.svg')
                }
                .fileicon[data-code="_fd_husky"] {
                    background-image: url('vsicons/folder_type_husky.svg')
                }
                .fileicon[data-code="_fd_husky_open"] {
                    background-image: url('vsicons/folder_type_husky_opened.svg')
                }
                .fileicon[data-code="_fd_idea"] {
                    background-image: url('vsicons/folder_type_idea.svg')
                }
                .fileicon[data-code="_fd_idea_open"] {
                    background-image: url('vsicons/folder_type_idea_opened.svg')
                }
                .fileicon[data-code="_fd_images"] {
                    background-image: url('vsicons/folder_type_images.svg')
                }
                .fileicon[data-code="_fd_images_open"] {
                    background-image: url('vsicons/folder_type_images_opened.svg')
                }
                .fileicon[data-code="_fd_include"] {
                    background-image: url('vsicons/folder_type_include.svg')
                }
                .fileicon[data-code="_fd_include_open"] {
                    background-image: url('vsicons/folder_type_include_opened.svg')
                }
                .fileicon[data-code="_fd_interfaces"] {
                    background-image: url('vsicons/folder_type_interfaces.svg')
                }
                .fileicon[data-code="_fd_interfaces_open"] {
                    background-image: url('vsicons/folder_type_interfaces_opened.svg')
                }
                .fileicon[data-code="_fd_ios"] {
                    background-image: url('vsicons/folder_type_ios.svg')
                }
                .fileicon[data-code="_fd_ios_open"] {
                    background-image: url('vsicons/folder_type_ios_opened.svg')
                }
                .fileicon[data-code="_fd_js"] {
                    background-image: url('vsicons/folder_type_js.svg')
                }
                .fileicon[data-code="_fd_js_open"] {
                    background-image: url('vsicons/folder_type_js_opened.svg')
                }
                .fileicon[data-code="_fd_json"] {
                    background-image: url('vsicons/folder_type_json.svg')
                }
                .fileicon[data-code="_fd_json_open"] {
                    background-image: url('vsicons/folder_type_json_opened.svg')
                }
                .fileicon[data-code="_fd_kubernetes"] {
                    background-image: url('vsicons/folder_type_kubernetes.svg')
                }
                .fileicon[data-code="_fd_kubernetes_open"] {
                    background-image: url('vsicons/folder_type_kubernetes_opened.svg')
                }
                .fileicon[data-code="_fd_less"] {
                    background-image: url('vsicons/folder_type_less.svg')
                }
                .fileicon[data-code="_fd_less_open"] {
                    background-image: url('vsicons/folder_type_less_opened.svg')
                }
                .fileicon[data-code="_fd_library"] {
                    background-image: url('vsicons/folder_type_library.svg')
                }
                .fileicon[data-code="_fd_library_open"] {
                    background-image: url('vsicons/folder_type_library_opened.svg')
                }
                .fileicon[data-code="_fd_linux"] {
                    background-image: url('vsicons/folder_type_linux.svg')
                }
                .fileicon[data-code="_fd_linux_open"] {
                    background-image: url('vsicons/folder_type_linux_opened.svg')
                }
                .fileicon[data-code="_fd_locale"] {
                    background-image: url('vsicons/folder_type_locale.svg')
                }
                .fileicon[data-code="_fd_locale_open"] {
                    background-image: url('vsicons/folder_type_locale_opened.svg')
                }
                .fileicon[data-code="_fd_log"] {
                    background-image: url('vsicons/folder_type_log.svg')
                }
                .fileicon[data-code="_fd_log_open"] {
                    background-image: url('vsicons/folder_type_log_opened.svg')
                }
                .fileicon[data-code="_fd_macos"] {
                    background-image: url('vsicons/folder_type_macos.svg')
                }
                .fileicon[data-code="_fd_macos_open"] {
                    background-image: url('vsicons/folder_type_macos_opened.svg')
                }
                .fileicon[data-code="_fd_mariadb"] {
                    background-image: url('vsicons/folder_type_mariadb.svg')
                }
                .fileicon[data-code="_fd_mariadb_open"] {
                    background-image: url('vsicons/folder_type_mariadb_opened.svg')
                }
                .fileicon[data-code="_fd_maven"] {
                    background-image: url('vsicons/folder_type_maven.svg')
                }
                .fileicon[data-code="_fd_maven_open"] {
                    background-image: url('vsicons/folder_type_maven_opened.svg')
                }
                .fileicon[data-code="_fd_mediawiki"] {
                    background-image: url('vsicons/folder_type_mediawiki.svg')
                }
                .fileicon[data-code="_fd_mediawiki_open"] {
                    background-image: url('vsicons/folder_type_mediawiki_opened.svg')
                }
                .fileicon[data-code="_fd_memcached"] {
                    background-image: url('vsicons/folder_type_memcached.svg')
                }
                .fileicon[data-code="_fd_memcached_open"] {
                    background-image: url('vsicons/folder_type_memcached_opened.svg')
                }
                .fileicon[data-code="_fd_meteor"] {
                    background-image: url('vsicons/folder_type_meteor.svg')
                }
                .fileicon[data-code="_fd_meteor_open"] {
                    background-image: url('vsicons/folder_type_meteor_opened.svg')
                }
                .fileicon[data-code="_fd_light_meteor"] {
                    background-image: url('vsicons/folder_type_light_meteor.svg')
                }
                .fileicon[data-code="_fd_light_meteor_open"] {
                    background-image: url('vsicons/folder_type_light_meteor_opened.svg')
                }
                .fileicon[data-code="_fd_middleware"] {
                    background-image: url('vsicons/folder_type_middleware.svg')
                }
                .fileicon[data-code="_fd_middleware_open"] {
                    background-image: url('vsicons/folder_type_middleware_opened.svg')
                }
                .fileicon[data-code="_fd_minecraft"] {
                    background-image: url('vsicons/folder_type_minecraft.svg')
                }
                .fileicon[data-code="_fd_minecraft_open"] {
                    background-image: url('vsicons/folder_type_minecraft_opened.svg')
                }
                .fileicon[data-code="_fd_minikube"] {
                    background-image: url('vsicons/folder_type_minikube.svg')
                }
                .fileicon[data-code="_fd_minikube_open"] {
                    background-image: url('vsicons/folder_type_minikube_opened.svg')
                }
                .fileicon[data-code="_fd_mjml"] {
                    background-image: url('vsicons/folder_type_mjml.svg')
                }
                .fileicon[data-code="_fd_mjml_open"] {
                    background-image: url('vsicons/folder_type_mjml_opened.svg')
                }
                .fileicon[data-code="_fd_mock"] {
                    background-image: url('vsicons/folder_type_mock.svg')
                }
                .fileicon[data-code="_fd_mock_open"] {
                    background-image: url('vsicons/folder_type_mock_opened.svg')
                }
                .fileicon[data-code="_fd_model"] {
                    background-image: url('vsicons/folder_type_model.svg')
                }
                .fileicon[data-code="_fd_model_open"] {
                    background-image: url('vsicons/folder_type_model_opened.svg')
                }
                .fileicon[data-code="_fd_module"] {
                    background-image: url('vsicons/folder_type_module.svg')
                }
                .fileicon[data-code="_fd_module_open"] {
                    background-image: url('vsicons/folder_type_module_opened.svg')
                }
                .fileicon[data-code="_fd_mojo"] {
                    background-image: url('vsicons/folder_type_mojo.svg')
                }
                .fileicon[data-code="_fd_mojo_open"] {
                    background-image: url('vsicons/folder_type_mojo_opened.svg')
                }
                .fileicon[data-code="_fd_mongodb"] {
                    background-image: url('vsicons/folder_type_mongodb.svg')
                }
                .fileicon[data-code="_fd_mongodb_open"] {
                    background-image: url('vsicons/folder_type_mongodb_opened.svg')
                }
                .fileicon[data-code="_fd_mypy"] {
                    background-image: url('vsicons/folder_type_mypy.svg')
                }
                .fileicon[data-code="_fd_mypy_open"] {
                    background-image: url('vsicons/folder_type_mypy_opened.svg')
                }
                .fileicon[data-code="_fd_light_mypy"] {
                    background-image: url('vsicons/folder_type_light_mypy.svg')
                }
                .fileicon[data-code="_fd_light_mypy_open"] {
                    background-image: url('vsicons/folder_type_light_mypy_opened.svg')
                }
                .fileicon[data-code="_fd_mysql"] {
                    background-image: url('vsicons/folder_type_mysql.svg')
                }
                .fileicon[data-code="_fd_mysql_open"] {
                    background-image: url('vsicons/folder_type_mysql_opened.svg')
                }
                .fileicon[data-code="_fd_light_mysql"] {
                    background-image: url('vsicons/folder_type_light_mysql.svg')
                }
                .fileicon[data-code="_fd_light_mysql_open"] {
                    background-image: url('vsicons/folder_type_light_mysql_opened.svg')
                }
                .fileicon[data-code="_fd_netlify"] {
                    background-image: url('vsicons/folder_type_netlify.svg')
                }
                .fileicon[data-code="_fd_netlify_open"] {
                    background-image: url('vsicons/folder_type_netlify_opened.svg')
                }
                .fileicon[data-code="_fd_next"] {
                    background-image: url('vsicons/folder_type_next.svg')
                }
                .fileicon[data-code="_fd_next_open"] {
                    background-image: url('vsicons/folder_type_next_opened.svg')
                }
                .fileicon[data-code="_fd_nginx"] {
                    background-image: url('vsicons/folder_type_nginx.svg')
                }
                .fileicon[data-code="_fd_nginx_open"] {
                    background-image: url('vsicons/folder_type_nginx_opened.svg')
                }
                .fileicon[data-code="_fd_nix"] {
                    background-image: url('vsicons/folder_type_nix.svg')
                }
                .fileicon[data-code="_fd_nix_open"] {
                    background-image: url('vsicons/folder_type_nix_opened.svg')
                }
                .fileicon[data-code="_fd_node"] {
                    background-image: url('vsicons/folder_type_node.svg')
                }
                .fileicon[data-code="_fd_node_open"] {
                    background-image: url('vsicons/folder_type_node_opened.svg')
                }
                .fileicon[data-code="_fd_light_node"] {
                    background-image: url('vsicons/folder_type_light_node.svg')
                }
                .fileicon[data-code="_fd_light_node_open"] {
                    background-image: url('vsicons/folder_type_light_node_opened.svg')
                }
                .fileicon[data-code="_fd_notebooks"] {
                    background-image: url('vsicons/folder_type_notebooks.svg')
                }
                .fileicon[data-code="_fd_notebooks_open"] {
                    background-image: url('vsicons/folder_type_notebooks_opened.svg')
                }
                .fileicon[data-code="_fd_notification"] {
                    background-image: url('vsicons/folder_type_notification.svg')
                }
                .fileicon[data-code="_fd_notification_open"] {
                    background-image: url('vsicons/folder_type_notification_opened.svg')
                }
                .fileicon[data-code="_fd_nuget"] {
                    background-image: url('vsicons/folder_type_nuget.svg')
                }
                .fileicon[data-code="_fd_nuget_open"] {
                    background-image: url('vsicons/folder_type_nuget_opened.svg')
                }
                .fileicon[data-code="_fd_nuxt"] {
                    background-image: url('vsicons/folder_type_nuxt.svg')
                }
                .fileicon[data-code="_fd_nuxt_open"] {
                    background-image: url('vsicons/folder_type_nuxt_opened.svg')
                }
                .fileicon[data-code="_fd_package"] {
                    background-image: url('vsicons/folder_type_package.svg')
                }
                .fileicon[data-code="_fd_package_open"] {
                    background-image: url('vsicons/folder_type_package_opened.svg')
                }
                .fileicon[data-code="_fd_paket"] {
                    background-image: url('vsicons/folder_type_paket.svg')
                }
                .fileicon[data-code="_fd_paket_open"] {
                    background-image: url('vsicons/folder_type_paket_opened.svg')
                }
                .fileicon[data-code="_fd_php"] {
                    background-image: url('vsicons/folder_type_php.svg')
                }
                .fileicon[data-code="_fd_php_open"] {
                    background-image: url('vsicons/folder_type_php_opened.svg')
                }
                .fileicon[data-code="_fd_platformio"] {
                    background-image: url('vsicons/folder_type_platformio.svg')
                }
                .fileicon[data-code="_fd_platformio_open"] {
                    background-image: url('vsicons/folder_type_platformio_opened.svg')
                }
                .fileicon[data-code="_fd_plugin"] {
                    background-image: url('vsicons/folder_type_plugin.svg')
                }
                .fileicon[data-code="_fd_plugin_open"] {
                    background-image: url('vsicons/folder_type_plugin_opened.svg')
                }
                .fileicon[data-code="_fd_prisma"] {
                    background-image: url('vsicons/folder_type_prisma.svg')
                }
                .fileicon[data-code="_fd_prisma_open"] {
                    background-image: url('vsicons/folder_type_prisma_opened.svg')
                }
                .fileicon[data-code="_fd_private"] {
                    background-image: url('vsicons/folder_type_private.svg')
                }
                .fileicon[data-code="_fd_private_open"] {
                    background-image: url('vsicons/folder_type_private_opened.svg')
                }
                .fileicon[data-code="_fd_public"] {
                    background-image: url('vsicons/folder_type_public.svg')
                }
                .fileicon[data-code="_fd_public_open"] {
                    background-image: url('vsicons/folder_type_public_opened.svg')
                }
                .fileicon[data-code="_fd_pytest"] {
                    background-image: url('vsicons/folder_type_pytest.svg')
                }
                .fileicon[data-code="_fd_pytest_open"] {
                    background-image: url('vsicons/folder_type_pytest_opened.svg')
                }
                .fileicon[data-code="_fd_python"] {
                    background-image: url('vsicons/folder_type_python.svg')
                }
                .fileicon[data-code="_fd_python_open"] {
                    background-image: url('vsicons/folder_type_python_opened.svg')
                }
                .fileicon[data-code="_fd_ravendb"] {
                    background-image: url('vsicons/folder_type_ravendb.svg')
                }
                .fileicon[data-code="_fd_ravendb_open"] {
                    background-image: url('vsicons/folder_type_ravendb_opened.svg')
                }
                .fileicon[data-code="_fd_redis"] {
                    background-image: url('vsicons/folder_type_redis.svg')
                }
                .fileicon[data-code="_fd_redis_open"] {
                    background-image: url('vsicons/folder_type_redis_opened.svg')
                }
                .fileicon[data-code="_fd_redux"] {
                    background-image: url('vsicons/folder_type_redux.svg')
                }
                .fileicon[data-code="_fd_redux_open"] {
                    background-image: url('vsicons/folder_type_redux_opened.svg')
                }
                .fileicon[data-code="_fd_light_redux"] {
                    background-image: url('vsicons/folder_type_light_redux.svg')
                }
                .fileicon[data-code="_fd_light_redux_open"] {
                    background-image: url('vsicons/folder_type_light_redux_opened.svg')
                }
                .fileicon[data-code="_fd_route"] {
                    background-image: url('vsicons/folder_type_route.svg')
                }
                .fileicon[data-code="_fd_route_open"] {
                    background-image: url('vsicons/folder_type_route_opened.svg')
                }
                .fileicon[data-code="_fd_sass"] {
                    background-image: url('vsicons/folder_type_sass.svg')
                }
                .fileicon[data-code="_fd_sass_open"] {
                    background-image: url('vsicons/folder_type_sass_opened.svg')
                }
                .fileicon[data-code="_fd_light_sass"] {
                    background-image: url('vsicons/folder_type_light_sass.svg')
                }
                .fileicon[data-code="_fd_light_sass_open"] {
                    background-image: url('vsicons/folder_type_light_sass_opened.svg')
                }
                .fileicon[data-code="_fd_script"] {
                    background-image: url('vsicons/folder_type_script.svg')
                }
                .fileicon[data-code="_fd_script_open"] {
                    background-image: url('vsicons/folder_type_script_opened.svg')
                }
                .fileicon[data-code="_fd_seedkit"] {
                    background-image: url('vsicons/folder_type_seedkit.svg')
                }
                .fileicon[data-code="_fd_seedkit_open"] {
                    background-image: url('vsicons/folder_type_seedkit_opened.svg')
                }
                .fileicon[data-code="_fd_server"] {
                    background-image: url('vsicons/folder_type_server.svg')
                }
                .fileicon[data-code="_fd_server_open"] {
                    background-image: url('vsicons/folder_type_server_opened.svg')
                }
                .fileicon[data-code="_fd_services"] {
                    background-image: url('vsicons/folder_type_services.svg')
                }
                .fileicon[data-code="_fd_services_open"] {
                    background-image: url('vsicons/folder_type_services_opened.svg')
                }
                .fileicon[data-code="_fd_shared"] {
                    background-image: url('vsicons/folder_type_shared.svg')
                }
                .fileicon[data-code="_fd_shared_open"] {
                    background-image: url('vsicons/folder_type_shared_opened.svg')
                }
                .fileicon[data-code="_fd_snaplet"] {
                    background-image: url('vsicons/folder_type_snaplet.svg')
                }
                .fileicon[data-code="_fd_snaplet_open"] {
                    background-image: url('vsicons/folder_type_snaplet_opened.svg')
                }
                .fileicon[data-code="_fd_spin"] {
                    background-image: url('vsicons/folder_type_spin.svg')
                }
                .fileicon[data-code="_fd_spin_open"] {
                    background-image: url('vsicons/folder_type_spin_opened.svg')
                }
                .fileicon[data-code="_fd_src"] {
                    background-image: url('vsicons/folder_type_src.svg')
                }
                .fileicon[data-code="_fd_src_open"] {
                    background-image: url('vsicons/folder_type_src_opened.svg')
                }
                .fileicon[data-code="_fd_sso"] {
                    background-image: url('vsicons/folder_type_sso.svg')
                }
                .fileicon[data-code="_fd_sso_open"] {
                    background-image: url('vsicons/folder_type_sso_opened.svg')
                }
                .fileicon[data-code="_fd_story"] {
                    background-image: url('vsicons/folder_type_story.svg')
                }
                .fileicon[data-code="_fd_story_open"] {
                    background-image: url('vsicons/folder_type_story_opened.svg')
                }
                .fileicon[data-code="_fd_style"] {
                    background-image: url('vsicons/folder_type_style.svg')
                }
                .fileicon[data-code="_fd_style_open"] {
                    background-image: url('vsicons/folder_type_style_opened.svg')
                }
                .fileicon[data-code="_fd_supabase"] {
                    background-image: url('vsicons/folder_type_supabase.svg')
                }
                .fileicon[data-code="_fd_supabase_open"] {
                    background-image: url('vsicons/folder_type_supabase_opened.svg')
                }
                .fileicon[data-code="_fd_svelte"] {
                    background-image: url('vsicons/folder_type_svelte.svg')
                }
                .fileicon[data-code="_fd_svelte_open"] {
                    background-image: url('vsicons/folder_type_svelte_opened.svg')
                }
                .fileicon[data-code="_fd_tauri"] {
                    background-image: url('vsicons/folder_type_tauri.svg')
                }
                .fileicon[data-code="_fd_tauri_open"] {
                    background-image: url('vsicons/folder_type_tauri_opened.svg')
                }
                .fileicon[data-code="_fd_temp"] {
                    background-image: url('vsicons/folder_type_temp.svg')
                }
                .fileicon[data-code="_fd_temp_open"] {
                    background-image: url('vsicons/folder_type_temp_opened.svg')
                }
                .fileicon[data-code="_fd_template"] {
                    background-image: url('vsicons/folder_type_template.svg')
                }
                .fileicon[data-code="_fd_template_open"] {
                    background-image: url('vsicons/folder_type_template_opened.svg')
                }
                .fileicon[data-code="_fd_test"] {
                    background-image: url('vsicons/folder_type_test.svg')
                }
                .fileicon[data-code="_fd_test_open"] {
                    background-image: url('vsicons/folder_type_test_opened.svg')
                }
                .fileicon[data-code="_fd_theme"] {
                    background-image: url('vsicons/folder_type_theme.svg')
                }
                .fileicon[data-code="_fd_theme_open"] {
                    background-image: url('vsicons/folder_type_theme_opened.svg')
                }
                .fileicon[data-code="_fd_tools"] {
                    background-image: url('vsicons/folder_type_tools.svg')
                }
                .fileicon[data-code="_fd_tools_open"] {
                    background-image: url('vsicons/folder_type_tools_opened.svg')
                }
                .fileicon[data-code="_fd_travis"] {
                    background-image: url('vsicons/folder_type_travis.svg')
                }
                .fileicon[data-code="_fd_travis_open"] {
                    background-image: url('vsicons/folder_type_travis_opened.svg')
                }
                .fileicon[data-code="_fd_trunk"] {
                    background-image: url('vsicons/folder_type_trunk.svg')
                }
                .fileicon[data-code="_fd_trunk_open"] {
                    background-image: url('vsicons/folder_type_trunk_opened.svg')
                }
                .fileicon[data-code="_fd_turbo"] {
                    background-image: url('vsicons/folder_type_turbo.svg')
                }
                .fileicon[data-code="_fd_turbo_open"] {
                    background-image: url('vsicons/folder_type_turbo_opened.svg')
                }
                .fileicon[data-code="_fd_typescript"] {
                    background-image: url('vsicons/folder_type_typescript.svg')
                }
                .fileicon[data-code="_fd_typescript_open"] {
                    background-image: url('vsicons/folder_type_typescript_opened.svg')
                }
                .fileicon[data-code="_fd_typings"] {
                    background-image: url('vsicons/folder_type_typings.svg')
                }
                .fileicon[data-code="_fd_typings_open"] {
                    background-image: url('vsicons/folder_type_typings_opened.svg')
                }
                .fileicon[data-code="_fd_vagrant"] {
                    background-image: url('vsicons/folder_type_vagrant.svg')
                }
                .fileicon[data-code="_fd_vagrant_open"] {
                    background-image: url('vsicons/folder_type_vagrant_opened.svg')
                }
                .fileicon[data-code="_fd_vercel"] {
                    background-image: url('vsicons/folder_type_vercel.svg')
                }
                .fileicon[data-code="_fd_vercel_open"] {
                    background-image: url('vsicons/folder_type_vercel_opened.svg')
                }
                .fileicon[data-code="_fd_video"] {
                    background-image: url('vsicons/folder_type_video.svg')
                }
                .fileicon[data-code="_fd_video_open"] {
                    background-image: url('vsicons/folder_type_video_opened.svg')
                }
                .fileicon[data-code="_fd_view"] {
                    background-image: url('vsicons/folder_type_view.svg')
                }
                .fileicon[data-code="_fd_view_open"] {
                    background-image: url('vsicons/folder_type_view_opened.svg')
                }
                .fileicon[data-code="_fd_vs"] {
                    background-image: url('vsicons/folder_type_vs.svg')
                }
                .fileicon[data-code="_fd_vs_open"] {
                    background-image: url('vsicons/folder_type_vs_opened.svg')
                }
                .fileicon[data-code="_fd_vscode"] {
                    background-image: url('vsicons/folder_type_vscode.svg')
                }
                .fileicon[data-code="_fd_vscode_open"] {
                    background-image: url('vsicons/folder_type_vscode_opened.svg')
                }
                .fileicon[data-code="_fd_vscode_test"] {
                    background-image: url('vsicons/folder_type_vscode_test.svg')
                }
                .fileicon[data-code="_fd_vscode_test_open"] {
                    background-image: url('vsicons/folder_type_vscode_test_opened.svg')
                }
                .fileicon[data-code="_fd_webpack"] {
                    background-image: url('vsicons/folder_type_webpack.svg')
                }
                .fileicon[data-code="_fd_webpack_open"] {
                    background-image: url('vsicons/folder_type_webpack_opened.svg')
                }
                .fileicon[data-code="_fd_windows"] {
                    background-image: url('vsicons/folder_type_windows.svg')
                }
                .fileicon[data-code="_fd_windows_open"] {
                    background-image: url('vsicons/folder_type_windows_opened.svg')
                }
                .fileicon[data-code="_fd_wit"] {
                    background-image: url('vsicons/folder_type_wit.svg')
                }
                .fileicon[data-code="_fd_wit_open"] {
                    background-image: url('vsicons/folder_type_wit_opened.svg')
                }
                .fileicon[data-code="_fd_www"] {
                    background-image: url('vsicons/folder_type_www.svg')
                }
                .fileicon[data-code="_fd_www_open"] {
                    background-image: url('vsicons/folder_type_www_opened.svg')
                }
                .fileicon[data-code="_fd_yarn"] {
                    background-image: url('vsicons/folder_type_yarn.svg')
                }
                .fileicon[data-code="_fd_yarn_open"] {
                    background-image: url('vsicons/folder_type_yarn_opened.svg')
                }
                .fileicon[data-code="_f_access"] {
                    background-image: url('vsicons/file_type_access.svg')
                }
                .fileicon[data-code="_f_actionscript"] {
                    background-image: url('vsicons/file_type_actionscript.svg')
                }
                .fileicon[data-code="_f_ada"] {
                    background-image: url('vsicons/file_type_ada.svg')
                }
                .fileicon[data-code="_f_light_ada"] {
                    background-image: url('vsicons/file_type_light_ada.svg')
                }
                .fileicon[data-code="_f_advpl"] {
                    background-image: url('vsicons/file_type_advpl.svg')
                }
                .fileicon[data-code="_f_affectscript"] {
                    background-image: url('vsicons/file_type_affectscript.svg')
                }
                .fileicon[data-code="_f_affinitydesigner"] {
                    background-image: url('vsicons/file_type_affinitydesigner.svg')
                }
                .fileicon[data-code="_f_affinityphoto"] {
                    background-image: url('vsicons/file_type_affinityphoto.svg')
                }
                .fileicon[data-code="_f_affinitypublisher"] {
                    background-image: url('vsicons/file_type_affinitypublisher.svg')
                }
                .fileicon[data-code="_f_agda"] {
                    background-image: url('vsicons/file_type_agda.svg')
                }
                .fileicon[data-code="_f_light_agda"] {
                    background-image: url('vsicons/file_type_light_agda.svg')
                }
                .fileicon[data-code="_f_ai"] {
                    background-image: url('vsicons/file_type_ai.svg')
                }
                .fileicon[data-code="_f_al"] {
                    background-image: url('vsicons/file_type_al.svg')
                }
                .fileicon[data-code="_f_al_dal"] {
                    background-image: url('vsicons/file_type_al_dal.svg')
                }
                .fileicon[data-code="_f_allcontributors"] {
                    background-image: url('vsicons/file_type_allcontributors.svg')
                }
                .fileicon[data-code="_f_alloy"] {
                    background-image: url('vsicons/file_type_alloy.svg')
                }
                .fileicon[data-code="_f_angular"] {
                    background-image: url('vsicons/file_type_angular.svg')
                }
                .fileicon[data-code="_f_ansible"] {
                    background-image: url('vsicons/file_type_ansible.svg')
                }
                .fileicon[data-code="_f_antlers_html"] {
                    background-image: url('vsicons/file_type_antlers_html.svg')
                }
                .fileicon[data-code="_f_antlr"] {
                    background-image: url('vsicons/file_type_antlr.svg')
                }
                .fileicon[data-code="_f_anyscript"] {
                    background-image: url('vsicons/file_type_anyscript.svg')
                }
                .fileicon[data-code="_f_apache"] {
                    background-image: url('vsicons/file_type_apache.svg')
                }
                .fileicon[data-code="_f_apex"] {
                    background-image: url('vsicons/file_type_apex.svg')
                }
                .fileicon[data-code="_f_api_extractor"] {
                    background-image: url('vsicons/file_type_api_extractor.svg')
                }
                .fileicon[data-code="_f_apib"] {
                    background-image: url('vsicons/file_type_apib.svg')
                }
                .fileicon[data-code="_f_apl"] {
                    background-image: url('vsicons/file_type_apl.svg')
                }
                .fileicon[data-code="_f_light_apl"] {
                    background-image: url('vsicons/file_type_light_apl.svg')
                }
                .fileicon[data-code="_f_applescript"] {
                    background-image: url('vsicons/file_type_applescript.svg')
                }
                .fileicon[data-code="_f_appscript"] {
                    background-image: url('vsicons/file_type_appscript.svg')
                }
                .fileicon[data-code="_f_appsemble"] {
                    background-image: url('vsicons/file_type_appsemble.svg')
                }
                .fileicon[data-code="_f_appveyor"] {
                    background-image: url('vsicons/file_type_appveyor.svg')
                }
                .fileicon[data-code="_f_arduino"] {
                    background-image: url('vsicons/file_type_arduino.svg')
                }
                .fileicon[data-code="_f_asciidoc"] {
                    background-image: url('vsicons/file_type_asciidoc.svg')
                }
                .fileicon[data-code="_f_aseprite"] {
                    background-image: url('vsicons/file_type_aseprite.svg')
                }
                .fileicon[data-code="_f_asp"] {
                    background-image: url('vsicons/file_type_asp.svg')
                }
                .fileicon[data-code="_f_aspx"] {
                    background-image: url('vsicons/file_type_aspx.svg')
                }
                .fileicon[data-code="_f_assembly"] {
                    background-image: url('vsicons/file_type_assembly.svg')
                }
                .fileicon[data-code="_f_astro"] {
                    background-image: url('vsicons/file_type_astro.svg')
                }
                .fileicon[data-code="_f_light_astro"] {
                    background-image: url('vsicons/file_type_light_astro.svg')
                }
                .fileicon[data-code="_f_astroconfig"] {
                    background-image: url('vsicons/file_type_astroconfig.svg')
                }
                .fileicon[data-code="_f_light_astroconfig"] {
                    background-image: url('vsicons/file_type_light_astroconfig.svg')
                }
                .fileicon[data-code="_f_atom"] {
                    background-image: url('vsicons/file_type_atom.svg')
                }
                .fileicon[data-code="_f_ats"] {
                    background-image: url('vsicons/file_type_ats.svg')
                }
                .fileicon[data-code="_f_attw"] {
                    background-image: url('vsicons/file_type_attw.svg')
                }
                .fileicon[data-code="_f_audio"] {
                    background-image: url('vsicons/file_type_audio.svg')
                }
                .fileicon[data-code="_f_aurelia"] {
                    background-image: url('vsicons/file_type_aurelia.svg')
                }
                .fileicon[data-code="_f_autohotkey"] {
                    background-image: url('vsicons/file_type_autohotkey.svg')
                }
                .fileicon[data-code="_f_autoit"] {
                    background-image: url('vsicons/file_type_autoit.svg')
                }
                .fileicon[data-code="_f_avif"] {
                    background-image: url('vsicons/file_type_avif.svg')
                }
                .fileicon[data-code="_f_avro"] {
                    background-image: url('vsicons/file_type_avro.svg')
                }
                .fileicon[data-code="_f_awk"] {
                    background-image: url('vsicons/file_type_awk.svg')
                }
                .fileicon[data-code="_f_aws"] {
                    background-image: url('vsicons/file_type_aws.svg')
                }
                .fileicon[data-code="_f_azure"] {
                    background-image: url('vsicons/file_type_azure.svg')
                }
                .fileicon[data-code="_f_azurepipelines"] {
                    background-image: url('vsicons/file_type_azurepipelines.svg')
                }
                .fileicon[data-code="_f_babel"] {
                    background-image: url('vsicons/file_type_babel.svg')
                }
                .fileicon[data-code="_f_light_babel"] {
                    background-image: url('vsicons/file_type_light_babel.svg')
                }
                .fileicon[data-code="_f_bak"] {
                    background-image: url('vsicons/file_type_bak.svg')
                }
                .fileicon[data-code="_f_ballerina"] {
                    background-image: url('vsicons/file_type_ballerina.svg')
                }
                .fileicon[data-code="_f_bat"] {
                    background-image: url('vsicons/file_type_bat.svg')
                }
                .fileicon[data-code="_f_bats"] {
                    background-image: url('vsicons/file_type_bats.svg')
                }
                .fileicon[data-code="_f_bazaar"] {
                    background-image: url('vsicons/file_type_bazaar.svg')
                }
                .fileicon[data-code="_f_bazel"] {
                    background-image: url('vsicons/file_type_bazel.svg')
                }
                .fileicon[data-code="_f_bazel_ignore"] {
                    background-image: url('vsicons/file_type_bazel_ignore.svg')
                }
                .fileicon[data-code="_f_bazel_version"] {
                    background-image: url('vsicons/file_type_bazel_version.svg')
                }
                .fileicon[data-code="_f_befunge"] {
                    background-image: url('vsicons/file_type_befunge.svg')
                }
                .fileicon[data-code="_f_bicep"] {
                    background-image: url('vsicons/file_type_bicep.svg')
                }
                .fileicon[data-code="_f_biml"] {
                    background-image: url('vsicons/file_type_biml.svg')
                }
                .fileicon[data-code="_f_binary"] {
                    background-image: url('vsicons/file_type_binary.svg')
                }
                .fileicon[data-code="_f_biome"] {
                    background-image: url('vsicons/file_type_biome.svg')
                }
                .fileicon[data-code="_f_bitbucketpipeline"] {
                    background-image: url('vsicons/file_type_bitbucketpipeline.svg')
                }
                .fileicon[data-code="_f_bithound"] {
                    background-image: url('vsicons/file_type_bithound.svg')
                }
                .fileicon[data-code="_f_blade"] {
                    background-image: url('vsicons/file_type_blade.svg')
                }
                .fileicon[data-code="_f_blender"] {
                    background-image: url('vsicons/file_type_blender.svg')
                }
                .fileicon[data-code="_f_blitzbasic"] {
                    background-image: url('vsicons/file_type_blitzbasic.svg')
                }
                .fileicon[data-code="_f_bolt"] {
                    background-image: url('vsicons/file_type_bolt.svg')
                }
                .fileicon[data-code="_f_bosque"] {
                    background-image: url('vsicons/file_type_bosque.svg')
                }
                .fileicon[data-code="_f_bower"] {
                    background-image: url('vsicons/file_type_bower.svg')
                }
                .fileicon[data-code="_f_browserslist"] {
                    background-image: url('vsicons/file_type_browserslist.svg')
                }
                .fileicon[data-code="_f_bruno"] {
                    background-image: url('vsicons/file_type_bruno.svg')
                }
                .fileicon[data-code="_f_buckbuild"] {
                    background-image: url('vsicons/file_type_buckbuild.svg')
                }
                .fileicon[data-code="_f_buf"] {
                    background-image: url('vsicons/file_type_buf.svg')
                }
                .fileicon[data-code="_f_bun"] {
                    background-image: url('vsicons/file_type_bun.svg')
                }
                .fileicon[data-code="_f_bundlemon"] {
                    background-image: url('vsicons/file_type_bundlemon.svg')
                }
                .fileicon[data-code="_f_bundler"] {
                    background-image: url('vsicons/file_type_bundler.svg')
                }
                .fileicon[data-code="_f_bunfig"] {
                    background-image: url('vsicons/file_type_bunfig.svg')
                }
                .fileicon[data-code="_f_c"] {
                    background-image: url('vsicons/file_type_c.svg')
                }
                .fileicon[data-code="_f_c3"] {
                    background-image: url('vsicons/file_type_c3.svg')
                }
                .fileicon[data-code="_f_c_al"] {
                    background-image: url('vsicons/file_type_c_al.svg')
                }
                .fileicon[data-code="_f_cabal"] {
                    background-image: url('vsicons/file_type_cabal.svg')
                }
                .fileicon[data-code="_f_caddy"] {
                    background-image: url('vsicons/file_type_caddy.svg')
                }
                .fileicon[data-code="_f_cake"] {
                    background-image: url('vsicons/file_type_cake.svg')
                }
                .fileicon[data-code="_f_cakephp"] {
                    background-image: url('vsicons/file_type_cakephp.svg')
                }
                .fileicon[data-code="_f_capacitor"] {
                    background-image: url('vsicons/file_type_capacitor.svg')
                }
                .fileicon[data-code="_f_capnp"] {
                    background-image: url('vsicons/file_type_capnp.svg')
                }
                .fileicon[data-code="_f_cargo"] {
                    background-image: url('vsicons/file_type_cargo.svg')
                }
                .fileicon[data-code="_f_casc"] {
                    background-image: url('vsicons/file_type_casc.svg')
                }
                .fileicon[data-code="_f_cddl"] {
                    background-image: url('vsicons/file_type_cddl.svg')
                }
                .fileicon[data-code="_f_cert"] {
                    background-image: url('vsicons/file_type_cert.svg')
                }
                .fileicon[data-code="_f_ceylon"] {
                    background-image: url('vsicons/file_type_ceylon.svg')
                }
                .fileicon[data-code="_f_cf"] {
                    background-image: url('vsicons/file_type_cf.svg')
                }
                .fileicon[data-code="_f_cfc"] {
                    background-image: url('vsicons/file_type_cfc.svg')
                }
                .fileicon[data-code="_f_cfm"] {
                    background-image: url('vsicons/file_type_cfm.svg')
                }
                .fileicon[data-code="_f_changie"] {
                    background-image: url('vsicons/file_type_changie.svg')
                }
                .fileicon[data-code="_f_cheader"] {
                    background-image: url('vsicons/file_type_cheader.svg')
                }
                .fileicon[data-code="_f_chef"] {
                    background-image: url('vsicons/file_type_chef.svg')
                }
                .fileicon[data-code="_f_chef_cookbook"] {
                    background-image: url('vsicons/file_type_chef_cookbook.svg')
                }
                .fileicon[data-code="_f_circleci"] {
                    background-image: url('vsicons/file_type_circleci.svg')
                }
                .fileicon[data-code="_f_light_circleci"] {
                    background-image: url('vsicons/file_type_light_circleci.svg')
                }
                .fileicon[data-code="_f_class"] {
                    background-image: url('vsicons/file_type_class.svg')
                }
                .fileicon[data-code="_f_claude"] {
                    background-image: url('vsicons/file_type_claude.svg')
                }
                .fileicon[data-code="_f_clojure"] {
                    background-image: url('vsicons/file_type_clojure.svg')
                }
                .fileicon[data-code="_f_clojurescript"] {
                    background-image: url('vsicons/file_type_clojurescript.svg')
                }
                .fileicon[data-code="_f_cloudfoundry"] {
                    background-image: url('vsicons/file_type_cloudfoundry.svg')
                }
                .fileicon[data-code="_f_light_cloudfoundry"] {
                    background-image: url('vsicons/file_type_light_cloudfoundry.svg')
                }
                .fileicon[data-code="_f_cmake"] {
                    background-image: url('vsicons/file_type_cmake.svg')
                }
                .fileicon[data-code="_f_cobol"] {
                    background-image: url('vsicons/file_type_cobol.svg')
                }
                .fileicon[data-code="_f_codacy"] {
                    background-image: url('vsicons/file_type_codacy.svg')
                }
                .fileicon[data-code="_f_light_codacy"] {
                    background-image: url('vsicons/file_type_light_codacy.svg')
                }
                .fileicon[data-code="_f_codeclimate"] {
                    background-image: url('vsicons/file_type_codeclimate.svg')
                }
                .fileicon[data-code="_f_light_codeclimate"] {
                    background-image: url('vsicons/file_type_light_codeclimate.svg')
                }
                .fileicon[data-code="_f_codecov"] {
                    background-image: url('vsicons/file_type_codecov.svg')
                }
                .fileicon[data-code="_f_codekit"] {
                    background-image: url('vsicons/file_type_codekit.svg')
                }
                .fileicon[data-code="_f_codemagic"] {
                    background-image: url('vsicons/file_type_codemagic.svg')
                }
                .fileicon[data-code="_f_codeowners"] {
                    background-image: url('vsicons/file_type_codeowners.svg')
                }
                .fileicon[data-code="_f_light_codeowners"] {
                    background-image: url('vsicons/file_type_light_codeowners.svg')
                }
                .fileicon[data-code="_f_codeql"] {
                    background-image: url('vsicons/file_type_codeql.svg')
                }
                .fileicon[data-code="_f_coderabbit"] {
                    background-image: url('vsicons/file_type_coderabbit.svg')
                }
                .fileicon[data-code="_f_coffeelint"] {
                    background-image: url('vsicons/file_type_coffeelint.svg')
                }
                .fileicon[data-code="_f_coffeescript"] {
                    background-image: url('vsicons/file_type_coffeescript.svg')
                }
                .fileicon[data-code="_f_commitizen"] {
                    background-image: url('vsicons/file_type_commitizen.svg')
                }
                .fileicon[data-code="_f_commitlint"] {
                    background-image: url('vsicons/file_type_commitlint.svg')
                }
                .fileicon[data-code="_f_compass"] {
                    background-image: url('vsicons/file_type_compass.svg')
                }
                .fileicon[data-code="_f_composer"] {
                    background-image: url('vsicons/file_type_composer.svg')
                }
                .fileicon[data-code="_f_conan"] {
                    background-image: url('vsicons/file_type_conan.svg')
                }
                .fileicon[data-code="_f_conda"] {
                    background-image: url('vsicons/file_type_conda.svg')
                }
                .fileicon[data-code="_f_config"] {
                    background-image: url('vsicons/file_type_config.svg')
                }
                .fileicon[data-code="_f_light_config"] {
                    background-image: url('vsicons/file_type_light_config.svg')
                }
                .fileicon[data-code="_f_confluence"] {
                    background-image: url('vsicons/file_type_confluence.svg')
                }
                .fileicon[data-code="_f_copilot"] {
                    background-image: url('vsicons/file_type_copilot.svg')
                }
                .fileicon[data-code="_f_light_copilot"] {
                    background-image: url('vsicons/file_type_light_copilot.svg')
                }
                .fileicon[data-code="_f_coverage"] {
                    background-image: url('vsicons/file_type_coverage.svg')
                }
                .fileicon[data-code="_f_coveralls"] {
                    background-image: url('vsicons/file_type_coveralls.svg')
                }
                .fileicon[data-code="_f_cpp"] {
                    background-image: url('vsicons/file_type_cpp.svg')
                }
                .fileicon[data-code="_f_cppheader"] {
                    background-image: url('vsicons/file_type_cppheader.svg')
                }
                .fileicon[data-code="_f_craco"] {
                    background-image: url('vsicons/file_type_craco.svg')
                }
                .fileicon[data-code="_f_crowdin"] {
                    background-image: url('vsicons/file_type_crowdin.svg')
                }
                .fileicon[data-code="_f_crystal"] {
                    background-image: url('vsicons/file_type_crystal.svg')
                }
                .fileicon[data-code="_f_light_crystal"] {
                    background-image: url('vsicons/file_type_light_crystal.svg')
                }
                .fileicon[data-code="_f_csharp"] {
                    background-image: url('vsicons/file_type_csharp.svg')
                }
                .fileicon[data-code="_f_cspell"] {
                    background-image: url('vsicons/file_type_cspell.svg')
                }
                .fileicon[data-code="_f_csproj"] {
                    background-image: url('vsicons/file_type_csproj.svg')
                }
                .fileicon[data-code="_f_css"] {
                    background-image: url('vsicons/file_type_css.svg')
                }
                .fileicon[data-code="_f_csscomb"] {
                    background-image: url('vsicons/file_type_csscomb.svg')
                }
                .fileicon[data-code="_f_csslint"] {
                    background-image: url('vsicons/file_type_csslint.svg')
                }
                .fileicon[data-code="_f_cssmap"] {
                    background-image: url('vsicons/file_type_cssmap.svg')
                }
                .fileicon[data-code="_f_cucumber"] {
                    background-image: url('vsicons/file_type_cucumber.svg')
                }
                .fileicon[data-code="_f_cuda"] {
                    background-image: url('vsicons/file_type_cuda.svg')
                }
                .fileicon[data-code="_f_cursorrules"] {
                    background-image: url('vsicons/file_type_cursorrules.svg')
                }
                .fileicon[data-code="_f_cvs"] {
                    background-image: url('vsicons/file_type_cvs.svg')
                }
                .fileicon[data-code="_f_cypress"] {
                    background-image: url('vsicons/file_type_cypress.svg')
                }
                .fileicon[data-code="_f_light_cypress"] {
                    background-image: url('vsicons/file_type_light_cypress.svg')
                }
                .fileicon[data-code="_f_cypress_spec"] {
                    background-image: url('vsicons/file_type_cypress_spec.svg')
                }
                .fileicon[data-code="_f_light_cypress_spec"] {
                    background-image: url('vsicons/file_type_light_cypress_spec.svg')
                }
                .fileicon[data-code="_f_cython"] {
                    background-image: url('vsicons/file_type_cython.svg')
                }
                .fileicon[data-code="_f_dal"] {
                    background-image: url('vsicons/file_type_dal.svg')
                }
                .fileicon[data-code="_f_darcs"] {
                    background-image: url('vsicons/file_type_darcs.svg')
                }
                .fileicon[data-code="_f_dartlang"] {
                    background-image: url('vsicons/file_type_dartlang.svg')
                }
                .fileicon[data-code="_f_dartlang_generated"] {
                    background-image: url('vsicons/file_type_dartlang_generated.svg')
                }
                .fileicon[data-code="_f_dartlang_ignore"] {
                    background-image: url('vsicons/file_type_dartlang_ignore.svg')
                }
                .fileicon[data-code="_f_datadog"] {
                    background-image: url('vsicons/file_type_datadog.svg')
                }
                .fileicon[data-code="_f_db"] {
                    background-image: url('vsicons/file_type_db.svg')
                }
                .fileicon[data-code="_f_light_db"] {
                    background-image: url('vsicons/file_type_light_db.svg')
                }
                .fileicon[data-code="_f_debian"] {
                    background-image: url('vsicons/file_type_debian.svg')
                }
                .fileicon[data-code="_f_delphi"] {
                    background-image: url('vsicons/file_type_delphi.svg')
                }
                .fileicon[data-code="_f_deno"] {
                    background-image: url('vsicons/file_type_deno.svg')
                }
                .fileicon[data-code="_f_denoify"] {
                    background-image: url('vsicons/file_type_denoify.svg')
                }
                .fileicon[data-code="_f_dependabot"] {
                    background-image: url('vsicons/file_type_dependabot.svg')
                }
                .fileicon[data-code="_f_dependencies"] {
                    background-image: url('vsicons/file_type_dependencies.svg')
                }
                .fileicon[data-code="_f_devcontainer"] {
                    background-image: url('vsicons/file_type_devcontainer.svg')
                }
                .fileicon[data-code="_f_dhall"] {
                    background-image: url('vsicons/file_type_dhall.svg')
                }
                .fileicon[data-code="_f_light_dhall"] {
                    background-image: url('vsicons/file_type_light_dhall.svg')
                }
                .fileicon[data-code="_f_diff"] {
                    background-image: url('vsicons/file_type_diff.svg')
                }
                .fileicon[data-code="_f_django"] {
                    background-image: url('vsicons/file_type_django.svg')
                }
                .fileicon[data-code="_f_dlang"] {
                    background-image: url('vsicons/file_type_dlang.svg')
                }
                .fileicon[data-code="_f_docker"] {
                    background-image: url('vsicons/file_type_docker.svg')
                }
                .fileicon[data-code="_f_dockertest"] {
                    background-image: url('vsicons/file_type_dockertest.svg')
                }
                .fileicon[data-code="_f_docpad"] {
                    background-image: url('vsicons/file_type_docpad.svg')
                }
                .fileicon[data-code="_f_light_docpad"] {
                    background-image: url('vsicons/file_type_light_docpad.svg')
                }
                .fileicon[data-code="_f_docusaurus"] {
                    background-image: url('vsicons/file_type_docusaurus.svg')
                }
                .fileicon[data-code="_f_docz"] {
                    background-image: url('vsicons/file_type_docz.svg')
                }
                .fileicon[data-code="_f_dojo"] {
                    background-image: url('vsicons/file_type_dojo.svg')
                }
                .fileicon[data-code="_f_doppler"] {
                    background-image: url('vsicons/file_type_doppler.svg')
                }
                .fileicon[data-code="_f_dotenv"] {
                    background-image: url('vsicons/file_type_dotenv.svg')
                }
                .fileicon[data-code="_f_dotjs"] {
                    background-image: url('vsicons/file_type_dotjs.svg')
                }
                .fileicon[data-code="_f_doxygen"] {
                    background-image: url('vsicons/file_type_doxygen.svg')
                }
                .fileicon[data-code="_f_drawio"] {
                    background-image: url('vsicons/file_type_drawio.svg')
                }
                .fileicon[data-code="_f_drone"] {
                    background-image: url('vsicons/file_type_drone.svg')
                }
                .fileicon[data-code="_f_light_drone"] {
                    background-image: url('vsicons/file_type_light_drone.svg')
                }
                .fileicon[data-code="_f_drools"] {
                    background-image: url('vsicons/file_type_drools.svg')
                }
                .fileicon[data-code="_f_dtd"] {
                    background-image: url('vsicons/file_type_dtd.svg')
                }
                .fileicon[data-code="_f_dune"] {
                    background-image: url('vsicons/file_type_dune.svg')
                }
                .fileicon[data-code="_f_dustjs"] {
                    background-image: url('vsicons/file_type_dustjs.svg')
                }
                .fileicon[data-code="_f_dvc"] {
                    background-image: url('vsicons/file_type_dvc.svg')
                }
                .fileicon[data-code="_f_dylan"] {
                    background-image: url('vsicons/file_type_dylan.svg')
                }
                .fileicon[data-code="_f_earthly"] {
                    background-image: url('vsicons/file_type_earthly.svg')
                }
                .fileicon[data-code="_f_eas-metadata"] {
                    background-image: url('vsicons/file_type_eas-metadata.svg')
                }
                .fileicon[data-code="_f_light_eas-metadata"] {
                    background-image: url('vsicons/file_type_light_eas-metadata.svg')
                }
                .fileicon[data-code="_f_edge"] {
                    background-image: url('vsicons/file_type_edge.svg')
                }
                .fileicon[data-code="_f_editorconfig"] {
                    background-image: url('vsicons/file_type_editorconfig.svg')
                }
                .fileicon[data-code="_f_eex"] {
                    background-image: url('vsicons/file_type_eex.svg')
                }
                .fileicon[data-code="_f_ejs"] {
                    background-image: url('vsicons/file_type_ejs.svg')
                }
                .fileicon[data-code="_f_elastic"] {
                    background-image: url('vsicons/file_type_elastic.svg')
                }
                .fileicon[data-code="_f_elasticbeanstalk"] {
                    background-image: url('vsicons/file_type_elasticbeanstalk.svg')
                }
                .fileicon[data-code="_f_eleventy"] {
                    background-image: url('vsicons/file_type_eleventy.svg')
                }
                .fileicon[data-code="_f_light_eleventy"] {
                    background-image: url('vsicons/file_type_light_eleventy.svg')
                }
                .fileicon[data-code="_f_elixir"] {
                    background-image: url('vsicons/file_type_elixir.svg')
                }
                .fileicon[data-code="_f_elm"] {
                    background-image: url('vsicons/file_type_elm.svg')
                }
                .fileicon[data-code="_f_emacs"] {
                    background-image: url('vsicons/file_type_emacs.svg')
                }
                .fileicon[data-code="_f_ember"] {
                    background-image: url('vsicons/file_type_ember.svg')
                }
                .fileicon[data-code="_f_ensime"] {
                    background-image: url('vsicons/file_type_ensime.svg')
                }
                .fileicon[data-code="_f_eps"] {
                    background-image: url('vsicons/file_type_eps.svg')
                }
                .fileicon[data-code="_f_epub"] {
                    background-image: url('vsicons/file_type_epub.svg')
                }
                .fileicon[data-code="_f_erb"] {
                    background-image: url('vsicons/file_type_erb.svg')
                }
                .fileicon[data-code="_f_erlang"] {
                    background-image: url('vsicons/file_type_erlang.svg')
                }
                .fileicon[data-code="_f_esbuild"] {
                    background-image: url('vsicons/file_type_esbuild.svg')
                }
                .fileicon[data-code="_f_eslint"] {
                    background-image: url('vsicons/file_type_eslint.svg')
                }
                .fileicon[data-code="_f_esphome"] {
                    background-image: url('vsicons/file_type_esphome.svg')
                }
                .fileicon[data-code="_f_light_esphome"] {
                    background-image: url('vsicons/file_type_light_esphome.svg')
                }
                .fileicon[data-code="_f_excalidraw"] {
                    background-image: url('vsicons/file_type_excalidraw.svg')
                }
                .fileicon[data-code="_f_excel"] {
                    background-image: url('vsicons/file_type_excel.svg')
                }
                .fileicon[data-code="_f_expo"] {
                    background-image: url('vsicons/file_type_expo.svg')
                }
                .fileicon[data-code="_f_light_expo"] {
                    background-image: url('vsicons/file_type_light_expo.svg')
                }
                .fileicon[data-code="_f_falcon"] {
                    background-image: url('vsicons/file_type_falcon.svg')
                }
                .fileicon[data-code="_f_fantasticon"] {
                    background-image: url('vsicons/file_type_fantasticon.svg')
                }
                .fileicon[data-code="_f_fastly"] {
                    background-image: url('vsicons/file_type_fastly.svg')
                }
                .fileicon[data-code="_f_fauna"] {
                    background-image: url('vsicons/file_type_fauna.svg')
                }
                .fileicon[data-code="_f_favicon"] {
                    background-image: url('vsicons/file_type_favicon.svg')
                }
                .fileicon[data-code="_f_fbx"] {
                    background-image: url('vsicons/file_type_fbx.svg')
                }
                .fileicon[data-code="_f_firebase"] {
                    background-image: url('vsicons/file_type_firebase.svg')
                }
                .fileicon[data-code="_f_firebasehosting"] {
                    background-image: url('vsicons/file_type_firebasehosting.svg')
                }
                .fileicon[data-code="_f_light_firebasehosting"] {
                    background-image: url('vsicons/file_type_light_firebasehosting.svg')
                }
                .fileicon[data-code="_f_firebasestorage"] {
                    background-image: url('vsicons/file_type_firebasestorage.svg')
                }
                .fileicon[data-code="_f_firestore"] {
                    background-image: url('vsicons/file_type_firestore.svg')
                }
                .fileicon[data-code="_f_fitbit"] {
                    background-image: url('vsicons/file_type_fitbit.svg')
                }
                .fileicon[data-code="_f_fla"] {
                    background-image: url('vsicons/file_type_fla.svg')
                }
                .fileicon[data-code="_f_light_fla"] {
                    background-image: url('vsicons/file_type_light_fla.svg')
                }
                .fileicon[data-code="_f_flareact"] {
                    background-image: url('vsicons/file_type_flareact.svg')
                }
                .fileicon[data-code="_f_flash"] {
                    background-image: url('vsicons/file_type_flash.svg')
                }
                .fileicon[data-code="_f_floobits"] {
                    background-image: url('vsicons/file_type_floobits.svg')
                }
                .fileicon[data-code="_f_flow"] {
                    background-image: url('vsicons/file_type_flow.svg')
                }
                .fileicon[data-code="_f_flutter"] {
                    background-image: url('vsicons/file_type_flutter.svg')
                }
                .fileicon[data-code="_f_flutter_package"] {
                    background-image: url('vsicons/file_type_flutter_package.svg')
                }
                .fileicon[data-code="_f_flyio"] {
                    background-image: url('vsicons/file_type_flyio.svg')
                }
                .fileicon[data-code="_f_font"] {
                    background-image: url('vsicons/file_type_font.svg')
                }
                .fileicon[data-code="_f_light_font"] {
                    background-image: url('vsicons/file_type_light_font.svg')
                }
                .fileicon[data-code="_f_formkit"] {
                    background-image: url('vsicons/file_type_formkit.svg')
                }
                .fileicon[data-code="_f_fortran"] {
                    background-image: url('vsicons/file_type_fortran.svg')
                }
                .fileicon[data-code="_f_fossa"] {
                    background-image: url('vsicons/file_type_fossa.svg')
                }
                .fileicon[data-code="_f_fossil"] {
                    background-image: url('vsicons/file_type_fossil.svg')
                }
                .fileicon[data-code="_f_freemarker"] {
                    background-image: url('vsicons/file_type_freemarker.svg')
                }
                .fileicon[data-code="_f_frontcommerce"] {
                    background-image: url('vsicons/file_type_frontcommerce.svg')
                }
                .fileicon[data-code="_f_fsharp"] {
                    background-image: url('vsicons/file_type_fsharp.svg')
                }
                .fileicon[data-code="_f_fsproj"] {
                    background-image: url('vsicons/file_type_fsproj.svg')
                }
                .fileicon[data-code="_f_fthtml"] {
                    background-image: url('vsicons/file_type_fthtml.svg')
                }
                .fileicon[data-code="_f_funding"] {
                    background-image: url('vsicons/file_type_funding.svg')
                }
                .fileicon[data-code="_f_fusebox"] {
                    background-image: url('vsicons/file_type_fusebox.svg')
                }
                .fileicon[data-code="_f_galen"] {
                    background-image: url('vsicons/file_type_galen.svg')
                }
                .fileicon[data-code="_f_gamemaker"] {
                    background-image: url('vsicons/file_type_gamemaker.svg')
                }
                .fileicon[data-code="_f_gamemaker2"] {
                    background-image: url('vsicons/file_type_gamemaker2.svg')
                }
                .fileicon[data-code="_f_light_gamemaker2"] {
                    background-image: url('vsicons/file_type_light_gamemaker2.svg')
                }
                .fileicon[data-code="_f_gamemaker81"] {
                    background-image: url('vsicons/file_type_gamemaker81.svg')
                }
                .fileicon[data-code="_f_gatsby"] {
                    background-image: url('vsicons/file_type_gatsby.svg')
                }
                .fileicon[data-code="_f_gcloud"] {
                    background-image: url('vsicons/file_type_gcloud.svg')
                }
                .fileicon[data-code="_f_gcode"] {
                    background-image: url('vsicons/file_type_gcode.svg')
                }
                .fileicon[data-code="_f_gdscript"] {
                    background-image: url('vsicons/file_type_gdscript.svg')
                }
                .fileicon[data-code="_f_genstat"] {
                    background-image: url('vsicons/file_type_genstat.svg')
                }
                .fileicon[data-code="_f_geojson"] {
                    background-image: url('vsicons/file_type_geojson.svg')
                }
                .fileicon[data-code="_f_git"] {
                    background-image: url('vsicons/file_type_git.svg')
                }
                .fileicon[data-code="_f_gitlab"] {
                    background-image: url('vsicons/file_type_gitlab.svg')
                }
                .fileicon[data-code="_f_gitpod"] {
                    background-image: url('vsicons/file_type_gitpod.svg')
                }
                .fileicon[data-code="_f_gleam"] {
                    background-image: url('vsicons/file_type_gleam.svg')
                }
                .fileicon[data-code="_f_gleamconfig"] {
                    background-image: url('vsicons/file_type_gleamconfig.svg')
                }
                .fileicon[data-code="_f_glide"] {
                    background-image: url('vsicons/file_type_glide.svg')
                }
                .fileicon[data-code="_f_glimmer"] {
                    background-image: url('vsicons/file_type_glimmer.svg')
                }
                .fileicon[data-code="_f_glitter"] {
                    background-image: url('vsicons/file_type_glitter.svg')
                }
                .fileicon[data-code="_f_glsl"] {
                    background-image: url('vsicons/file_type_glsl.svg')
                }
                .fileicon[data-code="_f_gltf"] {
                    background-image: url('vsicons/file_type_gltf.svg')
                }
                .fileicon[data-code="_f_glyphs"] {
                    background-image: url('vsicons/file_type_glyphs.svg')
                }
                .fileicon[data-code="_f_gnu"] {
                    background-image: url('vsicons/file_type_gnu.svg')
                }
                .fileicon[data-code="_f_gnuplot"] {
                    background-image: url('vsicons/file_type_gnuplot.svg')
                }
                .fileicon[data-code="_f_go"] {
                    background-image: url('vsicons/file_type_go.svg')
                }
                .fileicon[data-code="_f_go_package"] {
                    background-image: url('vsicons/file_type_go_package.svg')
                }
                .fileicon[data-code="_f_go_work"] {
                    background-image: url('vsicons/file_type_go_work.svg')
                }
                .fileicon[data-code="_f_goctl"] {
                    background-image: url('vsicons/file_type_goctl.svg')
                }
                .fileicon[data-code="_f_godot"] {
                    background-image: url('vsicons/file_type_godot.svg')
                }
                .fileicon[data-code="_f_gpg"] {
                    background-image: url('vsicons/file_type_gpg.svg')
                }
                .fileicon[data-code="_f_gradle"] {
                    background-image: url('vsicons/file_type_gradle.svg')
                }
                .fileicon[data-code="_f_light_gradle"] {
                    background-image: url('vsicons/file_type_light_gradle.svg')
                }
                .fileicon[data-code="_f_grain"] {
                    background-image: url('vsicons/file_type_grain.svg')
                }
                .fileicon[data-code="_f_graphql"] {
                    background-image: url('vsicons/file_type_graphql.svg')
                }
                .fileicon[data-code="_f_graphql_config"] {
                    background-image: url('vsicons/file_type_graphql_config.svg')
                }
                .fileicon[data-code="_f_graphviz"] {
                    background-image: url('vsicons/file_type_graphviz.svg')
                }
                .fileicon[data-code="_f_greenkeeper"] {
                    background-image: url('vsicons/file_type_greenkeeper.svg')
                }
                .fileicon[data-code="_f_gridsome"] {
                    background-image: url('vsicons/file_type_gridsome.svg')
                }
                .fileicon[data-code="_f_groovy"] {
                    background-image: url('vsicons/file_type_groovy.svg')
                }
                .fileicon[data-code="_f_grunt"] {
                    background-image: url('vsicons/file_type_grunt.svg')
                }
                .fileicon[data-code="_f_gulp"] {
                    background-image: url('vsicons/file_type_gulp.svg')
                }
                .fileicon[data-code="_f_haml"] {
                    background-image: url('vsicons/file_type_haml.svg')
                }
                .fileicon[data-code="_f_handlebars"] {
                    background-image: url('vsicons/file_type_handlebars.svg')
                }
                .fileicon[data-code="_f_harbour"] {
                    background-image: url('vsicons/file_type_harbour.svg')
                }
                .fileicon[data-code="_f_hardhat"] {
                    background-image: url('vsicons/file_type_hardhat.svg')
                }
                .fileicon[data-code="_f_hashicorp"] {
                    background-image: url('vsicons/file_type_hashicorp.svg')
                }
                .fileicon[data-code="_f_light_hashicorp"] {
                    background-image: url('vsicons/file_type_light_hashicorp.svg')
                }
                .fileicon[data-code="_f_haskell"] {
                    background-image: url('vsicons/file_type_haskell.svg')
                }
                .fileicon[data-code="_f_haxe"] {
                    background-image: url('vsicons/file_type_haxe.svg')
                }
                .fileicon[data-code="_f_haxecheckstyle"] {
                    background-image: url('vsicons/file_type_haxecheckstyle.svg')
                }
                .fileicon[data-code="_f_haxedevelop"] {
                    background-image: url('vsicons/file_type_haxedevelop.svg')
                }
                .fileicon[data-code="_f_helix"] {
                    background-image: url('vsicons/file_type_helix.svg')
                }
                .fileicon[data-code="_f_helm"] {
                    background-image: url('vsicons/file_type_helm.svg')
                }
                .fileicon[data-code="_f_histoire"] {
                    background-image: url('vsicons/file_type_histoire.svg')
                }
                .fileicon[data-code="_f_hjson"] {
                    background-image: url('vsicons/file_type_hjson.svg')
                }
                .fileicon[data-code="_f_light_hjson"] {
                    background-image: url('vsicons/file_type_light_hjson.svg')
                }
                .fileicon[data-code="_f_hlsl"] {
                    background-image: url('vsicons/file_type_hlsl.svg')
                }
                .fileicon[data-code="_f_homeassistant"] {
                    background-image: url('vsicons/file_type_homeassistant.svg')
                }
                .fileicon[data-code="_f_horusec"] {
                    background-image: url('vsicons/file_type_horusec.svg')
                }
                .fileicon[data-code="_f_host"] {
                    background-image: url('vsicons/file_type_host.svg')
                }
                .fileicon[data-code="_f_html"] {
                    background-image: url('vsicons/file_type_html.svg')
                }
                .fileicon[data-code="_f_htmlhint"] {
                    background-image: url('vsicons/file_type_htmlhint.svg')
                }
                .fileicon[data-code="_f_htmlvalidate"] {
                    background-image: url('vsicons/file_type_htmlvalidate.svg')
                }
                .fileicon[data-code="_f_http"] {
                    background-image: url('vsicons/file_type_http.svg')
                }
                .fileicon[data-code="_f_hugo"] {
                    background-image: url('vsicons/file_type_hugo.svg')
                }
                .fileicon[data-code="_f_humanstxt"] {
                    background-image: url('vsicons/file_type_humanstxt.svg')
                }
                .fileicon[data-code="_f_hunspell"] {
                    background-image: url('vsicons/file_type_hunspell.svg')
                }
                .fileicon[data-code="_f_husky"] {
                    background-image: url('vsicons/file_type_husky.svg')
                }
                .fileicon[data-code="_f_hy"] {
                    background-image: url('vsicons/file_type_hy.svg')
                }
                .fileicon[data-code="_f_hygen"] {
                    background-image: url('vsicons/file_type_hygen.svg')
                }
                .fileicon[data-code="_f_hypr"] {
                    background-image: url('vsicons/file_type_hypr.svg')
                }
                .fileicon[data-code="_f_icl"] {
                    background-image: url('vsicons/file_type_icl.svg')
                }
                .fileicon[data-code="_f_idris"] {
                    background-image: url('vsicons/file_type_idris.svg')
                }
                .fileicon[data-code="_f_idrisbin"] {
                    background-image: url('vsicons/file_type_idrisbin.svg')
                }
                .fileicon[data-code="_f_idrispkg"] {
                    background-image: url('vsicons/file_type_idrispkg.svg')
                }
                .fileicon[data-code="_f_image"] {
                    background-image: url('vsicons/file_type_image.svg')
                }
                .fileicon[data-code="_f_imba"] {
                    background-image: url('vsicons/file_type_imba.svg')
                }
                .fileicon[data-code="_f_inc"] {
                    background-image: url('vsicons/file_type_inc.svg')
                }
                .fileicon[data-code="_f_infopath"] {
                    background-image: url('vsicons/file_type_infopath.svg')
                }
                .fileicon[data-code="_f_informix"] {
                    background-image: url('vsicons/file_type_informix.svg')
                }
                .fileicon[data-code="_f_ini"] {
                    background-image: url('vsicons/file_type_ini.svg')
                }
                .fileicon[data-code="_f_light_ini"] {
                    background-image: url('vsicons/file_type_light_ini.svg')
                }
                .fileicon[data-code="_f_ink"] {
                    background-image: url('vsicons/file_type_ink.svg')
                }
                .fileicon[data-code="_f_innosetup"] {
                    background-image: url('vsicons/file_type_innosetup.svg')
                }
                .fileicon[data-code="_f_io"] {
                    background-image: url('vsicons/file_type_io.svg')
                }
                .fileicon[data-code="_f_light_io"] {
                    background-image: url('vsicons/file_type_light_io.svg')
                }
                .fileicon[data-code="_f_iodine"] {
                    background-image: url('vsicons/file_type_iodine.svg')
                }
                .fileicon[data-code="_f_ionic"] {
                    background-image: url('vsicons/file_type_ionic.svg')
                }
                .fileicon[data-code="_f_jake"] {
                    background-image: url('vsicons/file_type_jake.svg')
                }
                .fileicon[data-code="_f_janet"] {
                    background-image: url('vsicons/file_type_janet.svg')
                }
                .fileicon[data-code="_f_jar"] {
                    background-image: url('vsicons/file_type_jar.svg')
                }
                .fileicon[data-code="_f_jasmine"] {
                    background-image: url('vsicons/file_type_jasmine.svg')
                }
                .fileicon[data-code="_f_java"] {
                    background-image: url('vsicons/file_type_java.svg')
                }
                .fileicon[data-code="_f_jbuilder"] {
                    background-image: url('vsicons/file_type_jbuilder.svg')
                }
                .fileicon[data-code="_f_jekyll"] {
                    background-image: url('vsicons/file_type_jekyll.svg')
                }
                .fileicon[data-code="_f_jenkins"] {
                    background-image: url('vsicons/file_type_jenkins.svg')
                }
                .fileicon[data-code="_f_jest"] {
                    background-image: url('vsicons/file_type_jest.svg')
                }
                .fileicon[data-code="_f_jest_snapshot"] {
                    background-image: url('vsicons/file_type_jest_snapshot.svg')
                }
                .fileicon[data-code="_f_jinja"] {
                    background-image: url('vsicons/file_type_jinja.svg')
                }
                .fileicon[data-code="_f_jpm"] {
                    background-image: url('vsicons/file_type_jpm.svg')
                }
                .fileicon[data-code="_f_js"] {
                    background-image: url('vsicons/file_type_js.svg')
                }
                .fileicon[data-code="_f_light_js"] {
                    background-image: url('vsicons/file_type_light_js.svg')
                }
                .fileicon[data-code="_f_jsbeautify"] {
                    background-image: url('vsicons/file_type_jsbeautify.svg')
                }
                .fileicon[data-code="_f_jsconfig"] {
                    background-image: url('vsicons/file_type_jsconfig.svg')
                }
                .fileicon[data-code="_f_light_jsconfig"] {
                    background-image: url('vsicons/file_type_light_jsconfig.svg')
                }
                .fileicon[data-code="_f_jscpd"] {
                    background-image: url('vsicons/file_type_jscpd.svg')
                }
                .fileicon[data-code="_f_jshint"] {
                    background-image: url('vsicons/file_type_jshint.svg')
                }
                .fileicon[data-code="_f_jsmap"] {
                    background-image: url('vsicons/file_type_jsmap.svg')
                }
                .fileicon[data-code="_f_light_jsmap"] {
                    background-image: url('vsicons/file_type_light_jsmap.svg')
                }
                .fileicon[data-code="_f_json"] {
                    background-image: url('vsicons/file_type_json.svg')
                }
                .fileicon[data-code="_f_light_json"] {
                    background-image: url('vsicons/file_type_light_json.svg')
                }
                .fileicon[data-code="_f_json5"] {
                    background-image: url('vsicons/file_type_json5.svg')
                }
                .fileicon[data-code="_f_light_json5"] {
                    background-image: url('vsicons/file_type_light_json5.svg')
                }
                .fileicon[data-code="_f_json_schema"] {
                    background-image: url('vsicons/file_type_json_schema.svg')
                }
                .fileicon[data-code="_f_light_json_schema"] {
                    background-image: url('vsicons/file_type_light_json_schema.svg')
                }
                .fileicon[data-code="_f_jsonld"] {
                    background-image: url('vsicons/file_type_jsonld.svg')
                }
                .fileicon[data-code="_f_light_jsonld"] {
                    background-image: url('vsicons/file_type_light_jsonld.svg')
                }
                .fileicon[data-code="_f_jsonnet"] {
                    background-image: url('vsicons/file_type_jsonnet.svg')
                }
                .fileicon[data-code="_f_jsp"] {
                    background-image: url('vsicons/file_type_jsp.svg')
                }
                .fileicon[data-code="_f_jsr"] {
                    background-image: url('vsicons/file_type_jsr.svg')
                }
                .fileicon[data-code="_f_jss"] {
                    background-image: url('vsicons/file_type_jss.svg')
                }
                .fileicon[data-code="_f_juice"] {
                    background-image: url('vsicons/file_type_juice.svg')
                }
                .fileicon[data-code="_f_julia"] {
                    background-image: url('vsicons/file_type_julia.svg')
                }
                .fileicon[data-code="_f_jupyter"] {
                    background-image: url('vsicons/file_type_jupyter.svg')
                }
                .fileicon[data-code="_f_just"] {
                    background-image: url('vsicons/file_type_just.svg')
                }
                .fileicon[data-code="_f_k"] {
                    background-image: url('vsicons/file_type_k.svg')
                }
                .fileicon[data-code="_f_karma"] {
                    background-image: url('vsicons/file_type_karma.svg')
                }
                .fileicon[data-code="_f_key"] {
                    background-image: url('vsicons/file_type_key.svg')
                }
                .fileicon[data-code="_f_kitchenci"] {
                    background-image: url('vsicons/file_type_kitchenci.svg')
                }
                .fileicon[data-code="_f_kite"] {
                    background-image: url('vsicons/file_type_kite.svg')
                }
                .fileicon[data-code="_f_light_kite"] {
                    background-image: url('vsicons/file_type_light_kite.svg')
                }
                .fileicon[data-code="_f_kivy"] {
                    background-image: url('vsicons/file_type_kivy.svg')
                }
                .fileicon[data-code="_f_knip"] {
                    background-image: url('vsicons/file_type_knip.svg')
                }
                .fileicon[data-code="_f_kos"] {
                    background-image: url('vsicons/file_type_kos.svg')
                }
                .fileicon[data-code="_f_kotlin"] {
                    background-image: url('vsicons/file_type_kotlin.svg')
                }
                .fileicon[data-code="_f_kusto"] {
                    background-image: url('vsicons/file_type_kusto.svg')
                }
                .fileicon[data-code="_f_language_configuration"] {
                    background-image: url('vsicons/file_type_language_configuration.svg')
                }
                .fileicon[data-code="_f_lark"] {
                    background-image: url('vsicons/file_type_lark.svg')
                }
                .fileicon[data-code="_f_light_lark"] {
                    background-image: url('vsicons/file_type_light_lark.svg')
                }
                .fileicon[data-code="_f_latino"] {
                    background-image: url('vsicons/file_type_latino.svg')
                }
                .fileicon[data-code="_f_layout"] {
                    background-image: url('vsicons/file_type_layout.svg')
                }
                .fileicon[data-code="_f_lean"] {
                    background-image: url('vsicons/file_type_lean.svg')
                }
                .fileicon[data-code="_f_light_lean"] {
                    background-image: url('vsicons/file_type_light_lean.svg')
                }
                .fileicon[data-code="_f_leanconfig"] {
                    background-image: url('vsicons/file_type_leanconfig.svg')
                }
                .fileicon[data-code="_f_light_leanconfig"] {
                    background-image: url('vsicons/file_type_light_leanconfig.svg')
                }
                .fileicon[data-code="_f_lefthook"] {
                    background-image: url('vsicons/file_type_lefthook.svg')
                }
                .fileicon[data-code="_f_lerna"] {
                    background-image: url('vsicons/file_type_lerna.svg')
                }
                .fileicon[data-code="_f_light_lerna"] {
                    background-image: url('vsicons/file_type_light_lerna.svg')
                }
                .fileicon[data-code="_f_less"] {
                    background-image: url('vsicons/file_type_less.svg')
                }
                .fileicon[data-code="_f_lex"] {
                    background-image: url('vsicons/file_type_lex.svg')
                }
                .fileicon[data-code="_f_liara"] {
                    background-image: url('vsicons/file_type_liara.svg')
                }
                .fileicon[data-code="_f_libreoffice_base"] {
                    background-image: url('vsicons/file_type_libreoffice_base.svg')
                }
                .fileicon[data-code="_f_libreoffice_calc"] {
                    background-image: url('vsicons/file_type_libreoffice_calc.svg')
                }
                .fileicon[data-code="_f_libreoffice_draw"] {
                    background-image: url('vsicons/file_type_libreoffice_draw.svg')
                }
                .fileicon[data-code="_f_libreoffice_impress"] {
                    background-image: url('vsicons/file_type_libreoffice_impress.svg')
                }
                .fileicon[data-code="_f_libreoffice_math"] {
                    background-image: url('vsicons/file_type_libreoffice_math.svg')
                }
                .fileicon[data-code="_f_libreoffice_writer"] {
                    background-image: url('vsicons/file_type_libreoffice_writer.svg')
                }
                .fileicon[data-code="_f_license"] {
                    background-image: url('vsicons/file_type_license.svg')
                }
                .fileicon[data-code="_f_licensebat"] {
                    background-image: url('vsicons/file_type_licensebat.svg')
                }
                .fileicon[data-code="_f_lighthouse"] {
                    background-image: url('vsicons/file_type_lighthouse.svg')
                }
                .fileicon[data-code="_f_lilypond"] {
                    background-image: url('vsicons/file_type_lilypond.svg')
                }
                .fileicon[data-code="_f_lime"] {
                    background-image: url('vsicons/file_type_lime.svg')
                }
                .fileicon[data-code="_f_lintstagedrc"] {
                    background-image: url('vsicons/file_type_lintstagedrc.svg')
                }
                .fileicon[data-code="_f_liquid"] {
                    background-image: url('vsicons/file_type_liquid.svg')
                }
                .fileicon[data-code="_f_lisp"] {
                    background-image: url('vsicons/file_type_lisp.svg')
                }
                .fileicon[data-code="_f_livescript"] {
                    background-image: url('vsicons/file_type_livescript.svg')
                }
                .fileicon[data-code="_f_lnk"] {
                    background-image: url('vsicons/file_type_lnk.svg')
                }
                .fileicon[data-code="_f_locale"] {
                    background-image: url('vsicons/file_type_locale.svg')
                }
                .fileicon[data-code="_f_log"] {
                    background-image: url('vsicons/file_type_log.svg')
                }
                .fileicon[data-code="_f_lolcode"] {
                    background-image: url('vsicons/file_type_lolcode.svg')
                }
                .fileicon[data-code="_f_lsl"] {
                    background-image: url('vsicons/file_type_lsl.svg')
                }
                .fileicon[data-code="_f_lua"] {
                    background-image: url('vsicons/file_type_lua.svg')
                }
                .fileicon[data-code="_f_luau"] {
                    background-image: url('vsicons/file_type_luau.svg')
                }
                .fileicon[data-code="_f_lync"] {
                    background-image: url('vsicons/file_type_lync.svg')
                }
                .fileicon[data-code="_f_mailing"] {
                    background-image: url('vsicons/file_type_mailing.svg')
                }
                .fileicon[data-code="_f_light_mailing"] {
                    background-image: url('vsicons/file_type_light_mailing.svg')
                }
                .fileicon[data-code="_f_manifest"] {
                    background-image: url('vsicons/file_type_manifest.svg')
                }
                .fileicon[data-code="_f_manifest_bak"] {
                    background-image: url('vsicons/file_type_manifest_bak.svg')
                }
                .fileicon[data-code="_f_manifest_skip"] {
                    background-image: url('vsicons/file_type_manifest_skip.svg')
                }
                .fileicon[data-code="_f_map"] {
                    background-image: url('vsicons/file_type_map.svg')
                }
                .fileicon[data-code="_f_markdown"] {
                    background-image: url('vsicons/file_type_markdown.svg')
                }
                .fileicon[data-code="_f_markdownlint"] {
                    background-image: url('vsicons/file_type_markdownlint.svg')
                }
                .fileicon[data-code="_f_markdownlint_ignore"] {
                    background-image: url('vsicons/file_type_markdownlint_ignore.svg')
                }
                .fileicon[data-code="_f_marko"] {
                    background-image: url('vsicons/file_type_marko.svg')
                }
                .fileicon[data-code="_f_markojs"] {
                    background-image: url('vsicons/file_type_markojs.svg')
                }
                .fileicon[data-code="_f_markuplint"] {
                    background-image: url('vsicons/file_type_markuplint.svg')
                }
                .fileicon[data-code="_f_light_markuplint"] {
                    background-image: url('vsicons/file_type_light_markuplint.svg')
                }
                .fileicon[data-code="_f_master-co"] {
                    background-image: url('vsicons/file_type_master-co.svg')
                }
                .fileicon[data-code="_f_matlab"] {
                    background-image: url('vsicons/file_type_matlab.svg')
                }
                .fileicon[data-code="_f_maven"] {
                    background-image: url('vsicons/file_type_maven.svg')
                }
                .fileicon[data-code="_f_maxscript"] {
                    background-image: url('vsicons/file_type_maxscript.svg')
                }
                .fileicon[data-code="_f_maya"] {
                    background-image: url('vsicons/file_type_maya.svg')
                }
                .fileicon[data-code="_f_mcp"] {
                    background-image: url('vsicons/file_type_mcp.svg')
                }
                .fileicon[data-code="_f_light_mcp"] {
                    background-image: url('vsicons/file_type_light_mcp.svg')
                }
                .fileicon[data-code="_f_mdx"] {
                    background-image: url('vsicons/file_type_mdx.svg')
                }
                .fileicon[data-code="_f_light_mdx"] {
                    background-image: url('vsicons/file_type_light_mdx.svg')
                }
                .fileicon[data-code="_f_mdx-components"] {
                    background-image: url('vsicons/file_type_mdx-components.svg')
                }
                .fileicon[data-code="_f_light_mdx-components"] {
                    background-image: url('vsicons/file_type_light_mdx-components.svg')
                }
                .fileicon[data-code="_f_mediawiki"] {
                    background-image: url('vsicons/file_type_mediawiki.svg')
                }
                .fileicon[data-code="_f_mercurial"] {
                    background-image: url('vsicons/file_type_mercurial.svg')
                }
                .fileicon[data-code="_f_mermaid"] {
                    background-image: url('vsicons/file_type_mermaid.svg')
                }
                .fileicon[data-code="_f_meson"] {
                    background-image: url('vsicons/file_type_meson.svg')
                }
                .fileicon[data-code="_f_metal"] {
                    background-image: url('vsicons/file_type_metal.svg')
                }
                .fileicon[data-code="_f_meteor"] {
                    background-image: url('vsicons/file_type_meteor.svg')
                }
                .fileicon[data-code="_f_minecraft"] {
                    background-image: url('vsicons/file_type_minecraft.svg')
                }
                .fileicon[data-code="_f_mivascript"] {
                    background-image: url('vsicons/file_type_mivascript.svg')
                }
                .fileicon[data-code="_f_mjml"] {
                    background-image: url('vsicons/file_type_mjml.svg')
                }
                .fileicon[data-code="_f_mlang"] {
                    background-image: url('vsicons/file_type_mlang.svg')
                }
                .fileicon[data-code="_f_light_mlang"] {
                    background-image: url('vsicons/file_type_light_mlang.svg')
                }
                .fileicon[data-code="_f_mocha"] {
                    background-image: url('vsicons/file_type_mocha.svg')
                }
                .fileicon[data-code="_f_modernizr"] {
                    background-image: url('vsicons/file_type_modernizr.svg')
                }
                .fileicon[data-code="_f_mojo"] {
                    background-image: url('vsicons/file_type_mojo.svg')
                }
                .fileicon[data-code="_f_mojolicious"] {
                    background-image: url('vsicons/file_type_mojolicious.svg')
                }
                .fileicon[data-code="_f_moleculer"] {
                    background-image: url('vsicons/file_type_moleculer.svg')
                }
                .fileicon[data-code="_f_mondoo"] {
                    background-image: url('vsicons/file_type_mondoo.svg')
                }
                .fileicon[data-code="_f_mongo"] {
                    background-image: url('vsicons/file_type_mongo.svg')
                }
                .fileicon[data-code="_f_monotone"] {
                    background-image: url('vsicons/file_type_monotone.svg')
                }
                .fileicon[data-code="_f_motif"] {
                    background-image: url('vsicons/file_type_motif.svg')
                }
                .fileicon[data-code="_f_mson"] {
                    background-image: url('vsicons/file_type_mson.svg')
                }
                .fileicon[data-code="_f_mustache"] {
                    background-image: url('vsicons/file_type_mustache.svg')
                }
                .fileicon[data-code="_f_light_mustache"] {
                    background-image: url('vsicons/file_type_light_mustache.svg')
                }
                .fileicon[data-code="_f_mvt"] {
                    background-image: url('vsicons/file_type_mvt.svg')
                }
                .fileicon[data-code="_f_mvtcss"] {
                    background-image: url('vsicons/file_type_mvtcss.svg')
                }
                .fileicon[data-code="_f_mvtjs"] {
                    background-image: url('vsicons/file_type_mvtjs.svg')
                }
                .fileicon[data-code="_f_mypy"] {
                    background-image: url('vsicons/file_type_mypy.svg')
                }
                .fileicon[data-code="_f_light_mypy"] {
                    background-image: url('vsicons/file_type_light_mypy.svg')
                }
                .fileicon[data-code="_f_nanostaged"] {
                    background-image: url('vsicons/file_type_nanostaged.svg')
                }
                .fileicon[data-code="_f_ndst"] {
                    background-image: url('vsicons/file_type_ndst.svg')
                }
                .fileicon[data-code="_f_nearly"] {
                    background-image: url('vsicons/file_type_nearly.svg')
                }
                .fileicon[data-code="_f_neo4j"] {
                    background-image: url('vsicons/file_type_neo4j.svg')
                }
                .fileicon[data-code="_f_light_neo4j"] {
                    background-image: url('vsicons/file_type_light_neo4j.svg')
                }
                .fileicon[data-code="_f_nestjs"] {
                    background-image: url('vsicons/file_type_nestjs.svg')
                }
                .fileicon[data-code="_f_netlify"] {
                    background-image: url('vsicons/file_type_netlify.svg')
                }
                .fileicon[data-code="_f_light_netlify"] {
                    background-image: url('vsicons/file_type_light_netlify.svg')
                }
                .fileicon[data-code="_f_next"] {
                    background-image: url('vsicons/file_type_next.svg')
                }
                .fileicon[data-code="_f_light_next"] {
                    background-image: url('vsicons/file_type_light_next.svg')
                }
                .fileicon[data-code="_f_nextflow"] {
                    background-image: url('vsicons/file_type_nextflow.svg')
                }
                .fileicon[data-code="_f_nginx"] {
                    background-image: url('vsicons/file_type_nginx.svg')
                }
                .fileicon[data-code="_f_nim"] {
                    background-image: url('vsicons/file_type_nim.svg')
                }
                .fileicon[data-code="_f_nimble"] {
                    background-image: url('vsicons/file_type_nimble.svg')
                }
                .fileicon[data-code="_f_ninja"] {
                    background-image: url('vsicons/file_type_ninja.svg')
                }
                .fileicon[data-code="_f_nix"] {
                    background-image: url('vsicons/file_type_nix.svg')
                }
                .fileicon[data-code="_f_njsproj"] {
                    background-image: url('vsicons/file_type_njsproj.svg')
                }
                .fileicon[data-code="_f_noc"] {
                    background-image: url('vsicons/file_type_noc.svg')
                }
                .fileicon[data-code="_f_node"] {
                    background-image: url('vsicons/file_type_node.svg')
                }
                .fileicon[data-code="_f_nodemon"] {
                    background-image: url('vsicons/file_type_nodemon.svg')
                }
                .fileicon[data-code="_f_npm"] {
                    background-image: url('vsicons/file_type_npm.svg')
                }
                .fileicon[data-code="_f_npmpackagejsonlint"] {
                    background-image: url('vsicons/file_type_npmpackagejsonlint.svg')
                }
                .fileicon[data-code="_f_nsi"] {
                    background-image: url('vsicons/file_type_nsi.svg')
                }
                .fileicon[data-code="_f_nsri"] {
                    background-image: url('vsicons/file_type_nsri.svg')
                }
                .fileicon[data-code="_f_nsri-integrity"] {
                    background-image: url('vsicons/file_type_nsri-integrity.svg')
                }
                .fileicon[data-code="_f_nuget"] {
                    background-image: url('vsicons/file_type_nuget.svg')
                }
                .fileicon[data-code="_f_numpy"] {
                    background-image: url('vsicons/file_type_numpy.svg')
                }
                .fileicon[data-code="_f_nunjucks"] {
                    background-image: url('vsicons/file_type_nunjucks.svg')
                }
                .fileicon[data-code="_f_nuxt"] {
                    background-image: url('vsicons/file_type_nuxt.svg')
                }
                .fileicon[data-code="_f_nx"] {
                    background-image: url('vsicons/file_type_nx.svg')
                }
                .fileicon[data-code="_f_light_nx"] {
                    background-image: url('vsicons/file_type_light_nx.svg')
                }
                .fileicon[data-code="_f_nyc"] {
                    background-image: url('vsicons/file_type_nyc.svg')
                }
                .fileicon[data-code="_f_objectivec"] {
                    background-image: url('vsicons/file_type_objectivec.svg')
                }
                .fileicon[data-code="_f_objectivecpp"] {
                    background-image: url('vsicons/file_type_objectivecpp.svg')
                }
                .fileicon[data-code="_f_objidconfig"] {
                    background-image: url('vsicons/file_type_objidconfig.svg')
                }
                .fileicon[data-code="_f_light_objidconfig"] {
                    background-image: url('vsicons/file_type_light_objidconfig.svg')
                }
                .fileicon[data-code="_f_ocaml"] {
                    background-image: url('vsicons/file_type_ocaml.svg')
                }
                .fileicon[data-code="_f_ocaml_intf"] {
                    background-image: url('vsicons/file_type_ocaml_intf.svg')
                }
                .fileicon[data-code="_f_ogone"] {
                    background-image: url('vsicons/file_type_ogone.svg')
                }
                .fileicon[data-code="_f_onenote"] {
                    background-image: url('vsicons/file_type_onenote.svg')
                }
                .fileicon[data-code="_f_opam"] {
                    background-image: url('vsicons/file_type_opam.svg')
                }
                .fileicon[data-code="_f_openHAB"] {
                    background-image: url('vsicons/file_type_openHAB.svg')
                }
                .fileicon[data-code="_f_light_openHAB"] {
                    background-image: url('vsicons/file_type_light_openHAB.svg')
                }
                .fileicon[data-code="_f_opencl"] {
                    background-image: url('vsicons/file_type_opencl.svg')
                }
                .fileicon[data-code="_f_openscad"] {
                    background-image: url('vsicons/file_type_openscad.svg')
                }
                .fileicon[data-code="_f_opentofu"] {
                    background-image: url('vsicons/file_type_opentofu.svg')
                }
                .fileicon[data-code="_f_org"] {
                    background-image: url('vsicons/file_type_org.svg')
                }
                .fileicon[data-code="_f_outlook"] {
                    background-image: url('vsicons/file_type_outlook.svg')
                }
                .fileicon[data-code="_f_ovpn"] {
                    background-image: url('vsicons/file_type_ovpn.svg')
                }
                .fileicon[data-code="_f_oxlint"] {
                    background-image: url('vsicons/file_type_oxlint.svg')
                }
                .fileicon[data-code="_f_package"] {
                    background-image: url('vsicons/file_type_package.svg')
                }
                .fileicon[data-code="_f_packship"] {
                    background-image: url('vsicons/file_type_packship.svg')
                }
                .fileicon[data-code="_f_light_packship"] {
                    background-image: url('vsicons/file_type_light_packship.svg')
                }
                .fileicon[data-code="_f_paket"] {
                    background-image: url('vsicons/file_type_paket.svg')
                }
                .fileicon[data-code="_f_pandacss"] {
                    background-image: url('vsicons/file_type_pandacss.svg')
                }
                .fileicon[data-code="_f_patch"] {
                    background-image: url('vsicons/file_type_patch.svg')
                }
                .fileicon[data-code="_f_pcl"] {
                    background-image: url('vsicons/file_type_pcl.svg')
                }
                .fileicon[data-code="_f_light_pcl"] {
                    background-image: url('vsicons/file_type_light_pcl.svg')
                }
                .fileicon[data-code="_f_pddl"] {
                    background-image: url('vsicons/file_type_pddl.svg')
                }
                .fileicon[data-code="_f_pddl_happenings"] {
                    background-image: url('vsicons/file_type_pddl_happenings.svg')
                }
                .fileicon[data-code="_f_pddl_plan"] {
                    background-image: url('vsicons/file_type_pddl_plan.svg')
                }
                .fileicon[data-code="_f_pdf"] {
                    background-image: url('vsicons/file_type_pdf.svg')
                }
                .fileicon[data-code="_f_pdm"] {
                    background-image: url('vsicons/file_type_pdm.svg')
                }
                .fileicon[data-code="_f_peeky"] {
                    background-image: url('vsicons/file_type_peeky.svg')
                }
                .fileicon[data-code="_f_perl"] {
                    background-image: url('vsicons/file_type_perl.svg')
                }
                .fileicon[data-code="_f_perl6"] {
                    background-image: url('vsicons/file_type_perl6.svg')
                }
                .fileicon[data-code="_f_pgsql"] {
                    background-image: url('vsicons/file_type_pgsql.svg')
                }
                .fileicon[data-code="_f_photoshop"] {
                    background-image: url('vsicons/file_type_photoshop.svg')
                }
                .fileicon[data-code="_f_php"] {
                    background-image: url('vsicons/file_type_php.svg')
                }
                .fileicon[data-code="_f_phpcsfixer"] {
                    background-image: url('vsicons/file_type_phpcsfixer.svg')
                }
                .fileicon[data-code="_f_phpstan"] {
                    background-image: url('vsicons/file_type_phpstan.svg')
                }
                .fileicon[data-code="_f_phpunit"] {
                    background-image: url('vsicons/file_type_phpunit.svg')
                }
                .fileicon[data-code="_f_phraseapp"] {
                    background-image: url('vsicons/file_type_phraseapp.svg')
                }
                .fileicon[data-code="_f_pine"] {
                    background-image: url('vsicons/file_type_pine.svg')
                }
                .fileicon[data-code="_f_pip"] {
                    background-image: url('vsicons/file_type_pip.svg')
                }
                .fileicon[data-code="_f_pipeline"] {
                    background-image: url('vsicons/file_type_pipeline.svg')
                }
                .fileicon[data-code="_f_plantuml"] {
                    background-image: url('vsicons/file_type_plantuml.svg')
                }
                .fileicon[data-code="_f_platformio"] {
                    background-image: url('vsicons/file_type_platformio.svg')
                }
                .fileicon[data-code="_f_playwright"] {
                    background-image: url('vsicons/file_type_playwright.svg')
                }
                .fileicon[data-code="_f_plsql"] {
                    background-image: url('vsicons/file_type_plsql.svg')
                }
                .fileicon[data-code="_f_plsql_package"] {
                    background-image: url('vsicons/file_type_plsql_package.svg')
                }
                .fileicon[data-code="_f_plsql_package_body"] {
                    background-image: url('vsicons/file_type_plsql_package_body.svg')
                }
                .fileicon[data-code="_f_plsql_package_header"] {
                    background-image: url('vsicons/file_type_plsql_package_header.svg')
                }
                .fileicon[data-code="_f_plsql_package_spec"] {
                    background-image: url('vsicons/file_type_plsql_package_spec.svg')
                }
                .fileicon[data-code="_f_pm2"] {
                    background-image: url('vsicons/file_type_pm2.svg')
                }
                .fileicon[data-code="_f_pnpm"] {
                    background-image: url('vsicons/file_type_pnpm.svg')
                }
                .fileicon[data-code="_f_light_pnpm"] {
                    background-image: url('vsicons/file_type_light_pnpm.svg')
                }
                .fileicon[data-code="_f_poedit"] {
                    background-image: url('vsicons/file_type_poedit.svg')
                }
                .fileicon[data-code="_f_poetry"] {
                    background-image: url('vsicons/file_type_poetry.svg')
                }
                .fileicon[data-code="_f_polymer"] {
                    background-image: url('vsicons/file_type_polymer.svg')
                }
                .fileicon[data-code="_f_pony"] {
                    background-image: url('vsicons/file_type_pony.svg')
                }
                .fileicon[data-code="_f_postcss"] {
                    background-image: url('vsicons/file_type_postcss.svg')
                }
                .fileicon[data-code="_f_postcssconfig"] {
                    background-image: url('vsicons/file_type_postcssconfig.svg')
                }
                .fileicon[data-code="_f_postman"] {
                    background-image: url('vsicons/file_type_postman.svg')
                }
                .fileicon[data-code="_f_powerpoint"] {
                    background-image: url('vsicons/file_type_powerpoint.svg')
                }
                .fileicon[data-code="_f_powershell"] {
                    background-image: url('vsicons/file_type_powershell.svg')
                }
                .fileicon[data-code="_f_powershell_format"] {
                    background-image: url('vsicons/file_type_powershell_format.svg')
                }
                .fileicon[data-code="_f_powershell_psd"] {
                    background-image: url('vsicons/file_type_powershell_psd.svg')
                }
                .fileicon[data-code="_f_powershell_psm"] {
                    background-image: url('vsicons/file_type_powershell_psm.svg')
                }
                .fileicon[data-code="_f_powershell_types"] {
                    background-image: url('vsicons/file_type_powershell_types.svg')
                }
                .fileicon[data-code="_f_preact"] {
                    background-image: url('vsicons/file_type_preact.svg')
                }
                .fileicon[data-code="_f_precommit"] {
                    background-image: url('vsicons/file_type_precommit.svg')
                }
                .fileicon[data-code="_f_prettier"] {
                    background-image: url('vsicons/file_type_prettier.svg')
                }
                .fileicon[data-code="_f_light_prettier"] {
                    background-image: url('vsicons/file_type_light_prettier.svg')
                }
                .fileicon[data-code="_f_prisma"] {
                    background-image: url('vsicons/file_type_prisma.svg')
                }
                .fileicon[data-code="_f_light_prisma"] {
                    background-image: url('vsicons/file_type_light_prisma.svg')
                }
                .fileicon[data-code="_f_processinglang"] {
                    background-image: url('vsicons/file_type_processinglang.svg')
                }
                .fileicon[data-code="_f_procfile"] {
                    background-image: url('vsicons/file_type_procfile.svg')
                }
                .fileicon[data-code="_f_progress"] {
                    background-image: url('vsicons/file_type_progress.svg')
                }
                .fileicon[data-code="_f_prolog"] {
                    background-image: url('vsicons/file_type_prolog.svg')
                }
                .fileicon[data-code="_f_prometheus"] {
                    background-image: url('vsicons/file_type_prometheus.svg')
                }
                .fileicon[data-code="_f_protobuf"] {
                    background-image: url('vsicons/file_type_protobuf.svg')
                }
                .fileicon[data-code="_f_protractor"] {
                    background-image: url('vsicons/file_type_protractor.svg')
                }
                .fileicon[data-code="_f_publiccode"] {
                    background-image: url('vsicons/file_type_publiccode.svg')
                }
                .fileicon[data-code="_f_publisher"] {
                    background-image: url('vsicons/file_type_publisher.svg')
                }
                .fileicon[data-code="_f_pug"] {
                    background-image: url('vsicons/file_type_pug.svg')
                }
                .fileicon[data-code="_f_pulumi"] {
                    background-image: url('vsicons/file_type_pulumi.svg')
                }
                .fileicon[data-code="_f_puppet"] {
                    background-image: url('vsicons/file_type_puppet.svg')
                }
                .fileicon[data-code="_f_purescript"] {
                    background-image: url('vsicons/file_type_purescript.svg')
                }
                .fileicon[data-code="_f_light_purescript"] {
                    background-image: url('vsicons/file_type_light_purescript.svg')
                }
                .fileicon[data-code="_f_purgecss"] {
                    background-image: url('vsicons/file_type_purgecss.svg')
                }
                .fileicon[data-code="_f_pyenv"] {
                    background-image: url('vsicons/file_type_pyenv.svg')
                }
                .fileicon[data-code="_f_pyret"] {
                    background-image: url('vsicons/file_type_pyret.svg')
                }
                .fileicon[data-code="_f_pyscript"] {
                    background-image: url('vsicons/file_type_pyscript.svg')
                }
                .fileicon[data-code="_f_pytest"] {
                    background-image: url('vsicons/file_type_pytest.svg')
                }
                .fileicon[data-code="_f_python"] {
                    background-image: url('vsicons/file_type_python.svg')
                }
                .fileicon[data-code="_f_pythowo"] {
                    background-image: url('vsicons/file_type_pythowo.svg')
                }
                .fileicon[data-code="_f_pytyped"] {
                    background-image: url('vsicons/file_type_pytyped.svg')
                }
                .fileicon[data-code="_f_pyup"] {
                    background-image: url('vsicons/file_type_pyup.svg')
                }
                .fileicon[data-code="_f_q"] {
                    background-image: url('vsicons/file_type_q.svg')
                }
                .fileicon[data-code="_f_qbs"] {
                    background-image: url('vsicons/file_type_qbs.svg')
                }
                .fileicon[data-code="_f_qlikview"] {
                    background-image: url('vsicons/file_type_qlikview.svg')
                }
                .fileicon[data-code="_f_qml"] {
                    background-image: url('vsicons/file_type_qml.svg')
                }
                .fileicon[data-code="_f_qmldir"] {
                    background-image: url('vsicons/file_type_qmldir.svg')
                }
                .fileicon[data-code="_f_qsharp"] {
                    background-image: url('vsicons/file_type_qsharp.svg')
                }
                .fileicon[data-code="_f_quasar"] {
                    background-image: url('vsicons/file_type_quasar.svg')
                }
                .fileicon[data-code="_f_light_quasar"] {
                    background-image: url('vsicons/file_type_light_quasar.svg')
                }
                .fileicon[data-code="_f_r"] {
                    background-image: url('vsicons/file_type_r.svg')
                }
                .fileicon[data-code="_f_ra_syntax_tree"] {
                    background-image: url('vsicons/file_type_ra_syntax_tree.svg')
                }
                .fileicon[data-code="_f_racket"] {
                    background-image: url('vsicons/file_type_racket.svg')
                }
                .fileicon[data-code="_f_rails"] {
                    background-image: url('vsicons/file_type_rails.svg')
                }
                .fileicon[data-code="_f_rake"] {
                    background-image: url('vsicons/file_type_rake.svg')
                }
                .fileicon[data-code="_f_raku"] {
                    background-image: url('vsicons/file_type_raku.svg')
                }
                .fileicon[data-code="_f_light_raku"] {
                    background-image: url('vsicons/file_type_light_raku.svg')
                }
                .fileicon[data-code="_f_raml"] {
                    background-image: url('vsicons/file_type_raml.svg')
                }
                .fileicon[data-code="_f_razor"] {
                    background-image: url('vsicons/file_type_razor.svg')
                }
                .fileicon[data-code="_f_razzle"] {
                    background-image: url('vsicons/file_type_razzle.svg')
                }
                .fileicon[data-code="_f_light_razzle"] {
                    background-image: url('vsicons/file_type_light_razzle.svg')
                }
                .fileicon[data-code="_f_reactjs"] {
                    background-image: url('vsicons/file_type_reactjs.svg')
                }
                .fileicon[data-code="_f_reactrouter"] {
                    background-image: url('vsicons/file_type_reactrouter.svg')
                }
                .fileicon[data-code="_f_light_reactrouter"] {
                    background-image: url('vsicons/file_type_light_reactrouter.svg')
                }
                .fileicon[data-code="_f_reacttemplate"] {
                    background-image: url('vsicons/file_type_reacttemplate.svg')
                }
                .fileicon[data-code="_f_reactts"] {
                    background-image: url('vsicons/file_type_reactts.svg')
                }
                .fileicon[data-code="_f_reason"] {
                    background-image: url('vsicons/file_type_reason.svg')
                }
                .fileicon[data-code="_f_red"] {
                    background-image: url('vsicons/file_type_red.svg')
                }
                .fileicon[data-code="_f_registry"] {
                    background-image: url('vsicons/file_type_registry.svg')
                }
                .fileicon[data-code="_f_rego"] {
                    background-image: url('vsicons/file_type_rego.svg')
                }
                .fileicon[data-code="_f_rehype"] {
                    background-image: url('vsicons/file_type_rehype.svg')
                }
                .fileicon[data-code="_f_light_rehype"] {
                    background-image: url('vsicons/file_type_light_rehype.svg')
                }
                .fileicon[data-code="_f_remark"] {
                    background-image: url('vsicons/file_type_remark.svg')
                }
                .fileicon[data-code="_f_light_remark"] {
                    background-image: url('vsicons/file_type_light_remark.svg')
                }
                .fileicon[data-code="_f_renovate"] {
                    background-image: url('vsicons/file_type_renovate.svg')
                }
                .fileicon[data-code="_f_replit"] {
                    background-image: url('vsicons/file_type_replit.svg')
                }
                .fileicon[data-code="_f_light_replit"] {
                    background-image: url('vsicons/file_type_light_replit.svg')
                }
                .fileicon[data-code="_f_rescript"] {
                    background-image: url('vsicons/file_type_rescript.svg')
                }
                .fileicon[data-code="_f_rest"] {
                    background-image: url('vsicons/file_type_rest.svg')
                }
                .fileicon[data-code="_f_retext"] {
                    background-image: url('vsicons/file_type_retext.svg')
                }
                .fileicon[data-code="_f_light_retext"] {
                    background-image: url('vsicons/file_type_light_retext.svg')
                }
                .fileicon[data-code="_f_rexx"] {
                    background-image: url('vsicons/file_type_rexx.svg')
                }
                .fileicon[data-code="_f_riot"] {
                    background-image: url('vsicons/file_type_riot.svg')
                }
                .fileicon[data-code="_f_rmd"] {
                    background-image: url('vsicons/file_type_rmd.svg')
                }
                .fileicon[data-code="_f_rnc"] {
                    background-image: url('vsicons/file_type_rnc.svg')
                }
                .fileicon[data-code="_f_robotframework"] {
                    background-image: url('vsicons/file_type_robotframework.svg')
                }
                .fileicon[data-code="_f_robots"] {
                    background-image: url('vsicons/file_type_robots.svg')
                }
                .fileicon[data-code="_f_rolldown"] {
                    background-image: url('vsicons/file_type_rolldown.svg')
                }
                .fileicon[data-code="_f_rollup"] {
                    background-image: url('vsicons/file_type_rollup.svg')
                }
                .fileicon[data-code="_f_rome"] {
                    background-image: url('vsicons/file_type_rome.svg')
                }
                .fileicon[data-code="_f_light_rome"] {
                    background-image: url('vsicons/file_type_light_rome.svg')
                }
                .fileicon[data-code="_f_ron"] {
                    background-image: url('vsicons/file_type_ron.svg')
                }
                .fileicon[data-code="_f_rproj"] {
                    background-image: url('vsicons/file_type_rproj.svg')
                }
                .fileicon[data-code="_f_rspec"] {
                    background-image: url('vsicons/file_type_rspec.svg')
                }
                .fileicon[data-code="_f_rss"] {
                    background-image: url('vsicons/file_type_rss.svg')
                }
                .fileicon[data-code="_f_rubocop"] {
                    background-image: url('vsicons/file_type_rubocop.svg')
                }
                .fileicon[data-code="_f_light_rubocop"] {
                    background-image: url('vsicons/file_type_light_rubocop.svg')
                }
                .fileicon[data-code="_f_ruby"] {
                    background-image: url('vsicons/file_type_ruby.svg')
                }
                .fileicon[data-code="_f_rust"] {
                    background-image: url('vsicons/file_type_rust.svg')
                }
                .fileicon[data-code="_f_light_rust"] {
                    background-image: url('vsicons/file_type_light_rust.svg')
                }
                .fileicon[data-code="_f_rust_toolchain"] {
                    background-image: url('vsicons/file_type_rust_toolchain.svg')
                }
                .fileicon[data-code="_f_light_rust_toolchain"] {
                    background-image: url('vsicons/file_type_light_rust_toolchain.svg')
                }
                .fileicon[data-code="_f_s-lang"] {
                    background-image: url('vsicons/file_type_s-lang.svg')
                }
                .fileicon[data-code="_f_safetensors"] {
                    background-image: url('vsicons/file_type_safetensors.svg')
                }
                .fileicon[data-code="_f_light_safetensors"] {
                    background-image: url('vsicons/file_type_light_safetensors.svg')
                }
                .fileicon[data-code="_f_sails"] {
                    background-image: url('vsicons/file_type_sails.svg')
                }
                .fileicon[data-code="_f_saltstack"] {
                    background-image: url('vsicons/file_type_saltstack.svg')
                }
                .fileicon[data-code="_f_san"] {
                    background-image: url('vsicons/file_type_san.svg')
                }
                .fileicon[data-code="_f_sapphire_framework_cli"] {
                    background-image: url('vsicons/file_type_sapphire_framework_cli.svg')
                }
                .fileicon[data-code="_f_sas"] {
                    background-image: url('vsicons/file_type_sas.svg')
                }
                .fileicon[data-code="_f_sass"] {
                    background-image: url('vsicons/file_type_sass.svg')
                }
                .fileicon[data-code="_f_sbt"] {
                    background-image: url('vsicons/file_type_sbt.svg')
                }
                .fileicon[data-code="_f_scala"] {
                    background-image: url('vsicons/file_type_scala.svg')
                }
                .fileicon[data-code="_f_scilab"] {
                    background-image: url('vsicons/file_type_scilab.svg')
                }
                .fileicon[data-code="_f_script"] {
                    background-image: url('vsicons/file_type_script.svg')
                }
                .fileicon[data-code="_f_scss"] {
                    background-image: url('vsicons/file_type_scss.svg')
                }
                .fileicon[data-code="_f_sdlang"] {
                    background-image: url('vsicons/file_type_sdlang.svg')
                }
                .fileicon[data-code="_f_search_result"] {
                    background-image: url('vsicons/file_type_search_result.svg')
                }
                .fileicon[data-code="_f_seedkit"] {
                    background-image: url('vsicons/file_type_seedkit.svg')
                }
                .fileicon[data-code="_f_sentry"] {
                    background-image: url('vsicons/file_type_sentry.svg')
                }
                .fileicon[data-code="_f_sequelize"] {
                    background-image: url('vsicons/file_type_sequelize.svg')
                }
                .fileicon[data-code="_f_serverless"] {
                    background-image: url('vsicons/file_type_serverless.svg')
                }
                .fileicon[data-code="_f_shadcn"] {
                    background-image: url('vsicons/file_type_shadcn.svg')
                }
                .fileicon[data-code="_f_light_shadcn"] {
                    background-image: url('vsicons/file_type_light_shadcn.svg')
                }
                .fileicon[data-code="_f_shaderlab"] {
                    background-image: url('vsicons/file_type_shaderlab.svg')
                }
                .fileicon[data-code="_f_light_shaderlab"] {
                    background-image: url('vsicons/file_type_light_shaderlab.svg')
                }
                .fileicon[data-code="_f_shell"] {
                    background-image: url('vsicons/file_type_shell.svg')
                }
                .fileicon[data-code="_f_shellcheck"] {
                    background-image: url('vsicons/file_type_shellcheck.svg')
                }
                .fileicon[data-code="_f_shuttle"] {
                    background-image: url('vsicons/file_type_shuttle.svg')
                }
                .fileicon[data-code="_f_silverstripe"] {
                    background-image: url('vsicons/file_type_silverstripe.svg')
                }
                .fileicon[data-code="_f_sino"] {
                    background-image: url('vsicons/file_type_sino.svg')
                }
                .fileicon[data-code="_f_siyuan"] {
                    background-image: url('vsicons/file_type_siyuan.svg')
                }
                .fileicon[data-code="_f_sketch"] {
                    background-image: url('vsicons/file_type_sketch.svg')
                }
                .fileicon[data-code="_f_skipper"] {
                    background-image: url('vsicons/file_type_skipper.svg')
                }
                .fileicon[data-code="_f_slang"] {
                    background-image: url('vsicons/file_type_slang.svg')
                }
                .fileicon[data-code="_f_slashup"] {
                    background-image: url('vsicons/file_type_slashup.svg')
                }
                .fileicon[data-code="_f_slice"] {
                    background-image: url('vsicons/file_type_slice.svg')
                }
                .fileicon[data-code="_f_slim"] {
                    background-image: url('vsicons/file_type_slim.svg')
                }
                .fileicon[data-code="_f_slint"] {
                    background-image: url('vsicons/file_type_slint.svg')
                }
                .fileicon[data-code="_f_sln"] {
                    background-image: url('vsicons/file_type_sln.svg')
                }
                .fileicon[data-code="_f_smarty"] {
                    background-image: url('vsicons/file_type_smarty.svg')
                }
                .fileicon[data-code="_f_smithery"] {
                    background-image: url('vsicons/file_type_smithery.svg')
                }
                .fileicon[data-code="_f_snakemake"] {
                    background-image: url('vsicons/file_type_snakemake.svg')
                }
                .fileicon[data-code="_f_snapcraft"] {
                    background-image: url('vsicons/file_type_snapcraft.svg')
                }
                .fileicon[data-code="_f_snaplet"] {
                    background-image: url('vsicons/file_type_snaplet.svg')
                }
                .fileicon[data-code="_f_snort"] {
                    background-image: url('vsicons/file_type_snort.svg')
                }
                .fileicon[data-code="_f_snyk"] {
                    background-image: url('vsicons/file_type_snyk.svg')
                }
                .fileicon[data-code="_f_solidarity"] {
                    background-image: url('vsicons/file_type_solidarity.svg')
                }
                .fileicon[data-code="_f_solidity"] {
                    background-image: url('vsicons/file_type_solidity.svg')
                }
                .fileicon[data-code="_f_light_solidity"] {
                    background-image: url('vsicons/file_type_light_solidity.svg')
                }
                .fileicon[data-code="_f_source"] {
                    background-image: url('vsicons/file_type_source.svg')
                }
                .fileicon[data-code="_f_spacengine"] {
                    background-image: url('vsicons/file_type_spacengine.svg')
                }
                .fileicon[data-code="_f_sparql"] {
                    background-image: url('vsicons/file_type_sparql.svg')
                }
                .fileicon[data-code="_f_spin"] {
                    background-image: url('vsicons/file_type_spin.svg')
                }
                .fileicon[data-code="_f_light_spin"] {
                    background-image: url('vsicons/file_type_light_spin.svg')
                }
                .fileicon[data-code="_f_sqf"] {
                    background-image: url('vsicons/file_type_sqf.svg')
                }
                .fileicon[data-code="_f_sql"] {
                    background-image: url('vsicons/file_type_sql.svg')
                }
                .fileicon[data-code="_f_sqlite"] {
                    background-image: url('vsicons/file_type_sqlite.svg')
                }
                .fileicon[data-code="_f_squirrel"] {
                    background-image: url('vsicons/file_type_squirrel.svg')
                }
                .fileicon[data-code="_f_sss"] {
                    background-image: url('vsicons/file_type_sss.svg')
                }
                .fileicon[data-code="_f_sst"] {
                    background-image: url('vsicons/file_type_sst.svg')
                }
                .fileicon[data-code="_f_stackblitz"] {
                    background-image: url('vsicons/file_type_stackblitz.svg')
                }
                .fileicon[data-code="_f_stan"] {
                    background-image: url('vsicons/file_type_stan.svg')
                }
                .fileicon[data-code="_f_stata"] {
                    background-image: url('vsicons/file_type_stata.svg')
                }
                .fileicon[data-code="_f_stencil"] {
                    background-image: url('vsicons/file_type_stencil.svg')
                }
                .fileicon[data-code="_f_storyboard"] {
                    background-image: url('vsicons/file_type_storyboard.svg')
                }
                .fileicon[data-code="_f_storybook"] {
                    background-image: url('vsicons/file_type_storybook.svg')
                }
                .fileicon[data-code="_f_stryker"] {
                    background-image: url('vsicons/file_type_stryker.svg')
                }
                .fileicon[data-code="_f_stylable"] {
                    background-image: url('vsicons/file_type_stylable.svg')
                }
                .fileicon[data-code="_f_style"] {
                    background-image: url('vsicons/file_type_style.svg')
                }
                .fileicon[data-code="_f_styled"] {
                    background-image: url('vsicons/file_type_styled.svg')
                }
                .fileicon[data-code="_f_stylelint"] {
                    background-image: url('vsicons/file_type_stylelint.svg')
                }
                .fileicon[data-code="_f_light_stylelint"] {
                    background-image: url('vsicons/file_type_light_stylelint.svg')
                }
                .fileicon[data-code="_f_stylish_haskell"] {
                    background-image: url('vsicons/file_type_stylish_haskell.svg')
                }
                .fileicon[data-code="_f_stylus"] {
                    background-image: url('vsicons/file_type_stylus.svg')
                }
                .fileicon[data-code="_f_light_stylus"] {
                    background-image: url('vsicons/file_type_light_stylus.svg')
                }
                .fileicon[data-code="_f_sublime"] {
                    background-image: url('vsicons/file_type_sublime.svg')
                }
                .fileicon[data-code="_f_subversion"] {
                    background-image: url('vsicons/file_type_subversion.svg')
                }
                .fileicon[data-code="_f_svelte"] {
                    background-image: url('vsicons/file_type_svelte.svg')
                }
                .fileicon[data-code="_f_svelteconfig"] {
                    background-image: url('vsicons/file_type_svelteconfig.svg')
                }
                .fileicon[data-code="_f_svg"] {
                    background-image: url('vsicons/file_type_svg.svg')
                }
                .fileicon[data-code="_f_svgo"] {
                    background-image: url('vsicons/file_type_svgo.svg')
                }
                .fileicon[data-code="_f_swagger"] {
                    background-image: url('vsicons/file_type_swagger.svg')
                }
                .fileicon[data-code="_f_swc"] {
                    background-image: url('vsicons/file_type_swc.svg')
                }
                .fileicon[data-code="_f_swift"] {
                    background-image: url('vsicons/file_type_swift.svg')
                }
                .fileicon[data-code="_f_swig"] {
                    background-image: url('vsicons/file_type_swig.svg')
                }
                .fileicon[data-code="_f_symfony"] {
                    background-image: url('vsicons/file_type_symfony.svg')
                }
                .fileicon[data-code="_f_light_symfony"] {
                    background-image: url('vsicons/file_type_light_symfony.svg')
                }
                .fileicon[data-code="_f_syncpack"] {
                    background-image: url('vsicons/file_type_syncpack.svg')
                }
                .fileicon[data-code="_f_systemd"] {
                    background-image: url('vsicons/file_type_systemd.svg')
                }
                .fileicon[data-code="_f_light_systemd"] {
                    background-image: url('vsicons/file_type_light_systemd.svg')
                }
                .fileicon[data-code="_f_systemverilog"] {
                    background-image: url('vsicons/file_type_systemverilog.svg')
                }
                .fileicon[data-code="_f_light_systemverilog"] {
                    background-image: url('vsicons/file_type_light_systemverilog.svg')
                }
                .fileicon[data-code="_f_t4tt"] {
                    background-image: url('vsicons/file_type_t4tt.svg')
                }
                .fileicon[data-code="_f_tailwind"] {
                    background-image: url('vsicons/file_type_tailwind.svg')
                }
                .fileicon[data-code="_f_tamagui"] {
                    background-image: url('vsicons/file_type_tamagui.svg')
                }
                .fileicon[data-code="_f_taplo"] {
                    background-image: url('vsicons/file_type_taplo.svg')
                }
                .fileicon[data-code="_f_taskfile"] {
                    background-image: url('vsicons/file_type_taskfile.svg')
                }
                .fileicon[data-code="_f_tauri"] {
                    background-image: url('vsicons/file_type_tauri.svg')
                }
                .fileicon[data-code="_f_tcl"] {
                    background-image: url('vsicons/file_type_tcl.svg')
                }
                .fileicon[data-code="_f_teal"] {
                    background-image: url('vsicons/file_type_teal.svg')
                }
                .fileicon[data-code="_f_templ"] {
                    background-image: url('vsicons/file_type_templ.svg')
                }
                .fileicon[data-code="_f_tera"] {
                    background-image: url('vsicons/file_type_tera.svg')
                }
                .fileicon[data-code="_f_terraform"] {
                    background-image: url('vsicons/file_type_terraform.svg')
                }
                .fileicon[data-code="_f_test"] {
                    background-image: url('vsicons/file_type_test.svg')
                }
                .fileicon[data-code="_f_testcafe"] {
                    background-image: url('vsicons/file_type_testcafe.svg')
                }
                .fileicon[data-code="_f_light_testcafe"] {
                    background-image: url('vsicons/file_type_light_testcafe.svg')
                }
                .fileicon[data-code="_f_testjs"] {
                    background-image: url('vsicons/file_type_testjs.svg')
                }
                .fileicon[data-code="_f_light_testjs"] {
                    background-image: url('vsicons/file_type_light_testjs.svg')
                }
                .fileicon[data-code="_f_testplane"] {
                    background-image: url('vsicons/file_type_testplane.svg')
                }
                .fileicon[data-code="_f_testts"] {
                    background-image: url('vsicons/file_type_testts.svg')
                }
                .fileicon[data-code="_f_tex"] {
                    background-image: url('vsicons/file_type_tex.svg')
                }
                .fileicon[data-code="_f_light_tex"] {
                    background-image: url('vsicons/file_type_light_tex.svg')
                }
                .fileicon[data-code="_f_text"] {
                    background-image: url('vsicons/file_type_text.svg')
                }
                .fileicon[data-code="_f_textile"] {
                    background-image: url('vsicons/file_type_textile.svg')
                }
                .fileicon[data-code="_f_tfs"] {
                    background-image: url('vsicons/file_type_tfs.svg')
                }
                .fileicon[data-code="_f_tiltfile"] {
                    background-image: url('vsicons/file_type_tiltfile.svg')
                }
                .fileicon[data-code="_f_tm"] {
                    background-image: url('vsicons/file_type_tm.svg')
                }
                .fileicon[data-code="_f_light_tm"] {
                    background-image: url('vsicons/file_type_light_tm.svg')
                }
                .fileicon[data-code="_f_tmux"] {
                    background-image: url('vsicons/file_type_tmux.svg')
                }
                .fileicon[data-code="_f_light_tmux"] {
                    background-image: url('vsicons/file_type_light_tmux.svg')
                }
                .fileicon[data-code="_f_todo"] {
                    background-image: url('vsicons/file_type_todo.svg')
                }
                .fileicon[data-code="_f_light_todo"] {
                    background-image: url('vsicons/file_type_light_todo.svg')
                }
                .fileicon[data-code="_f_toit"] {
                    background-image: url('vsicons/file_type_toit.svg')
                }
                .fileicon[data-code="_f_light_toit"] {
                    background-image: url('vsicons/file_type_light_toit.svg')
                }
                .fileicon[data-code="_f_toml"] {
                    background-image: url('vsicons/file_type_toml.svg')
                }
                .fileicon[data-code="_f_light_toml"] {
                    background-image: url('vsicons/file_type_light_toml.svg')
                }
                .fileicon[data-code="_f_tox"] {
                    background-image: url('vsicons/file_type_tox.svg')
                }
                .fileicon[data-code="_f_travis"] {
                    background-image: url('vsicons/file_type_travis.svg')
                }
                .fileicon[data-code="_f_tree"] {
                    background-image: url('vsicons/file_type_tree.svg')
                }
                .fileicon[data-code="_f_light_tree"] {
                    background-image: url('vsicons/file_type_light_tree.svg')
                }
                .fileicon[data-code="_f_tres"] {
                    background-image: url('vsicons/file_type_tres.svg')
                }
                .fileicon[data-code="_f_truffle"] {
                    background-image: url('vsicons/file_type_truffle.svg')
                }
                .fileicon[data-code="_f_trunk"] {
                    background-image: url('vsicons/file_type_trunk.svg')
                }
                .fileicon[data-code="_f_tsbuildinfo"] {
                    background-image: url('vsicons/file_type_tsbuildinfo.svg')
                }
                .fileicon[data-code="_f_tscn"] {
                    background-image: url('vsicons/file_type_tscn.svg')
                }
                .fileicon[data-code="_f_tsconfig"] {
                    background-image: url('vsicons/file_type_tsconfig.svg')
                }
                .fileicon[data-code="_f_tsdoc"] {
                    background-image: url('vsicons/file_type_tsdoc.svg')
                }
                .fileicon[data-code="_f_tslint"] {
                    background-image: url('vsicons/file_type_tslint.svg')
                }
                .fileicon[data-code="_f_tt"] {
                    background-image: url('vsicons/file_type_tt.svg')
                }
                .fileicon[data-code="_f_ttcn"] {
                    background-image: url('vsicons/file_type_ttcn.svg')
                }
                .fileicon[data-code="_f_tuc"] {
                    background-image: url('vsicons/file_type_tuc.svg')
                }
                .fileicon[data-code="_f_turbo"] {
                    background-image: url('vsicons/file_type_turbo.svg')
                }
                .fileicon[data-code="_f_light_turbo"] {
                    background-image: url('vsicons/file_type_light_turbo.svg')
                }
                .fileicon[data-code="_f_twig"] {
                    background-image: url('vsicons/file_type_twig.svg')
                }
                .fileicon[data-code="_f_typedoc"] {
                    background-image: url('vsicons/file_type_typedoc.svg')
                }
                .fileicon[data-code="_f_typescript"] {
                    background-image: url('vsicons/file_type_typescript.svg')
                }
                .fileicon[data-code="_f_typescriptdef"] {
                    background-image: url('vsicons/file_type_typescriptdef.svg')
                }
                .fileicon[data-code="_f_typo3"] {
                    background-image: url('vsicons/file_type_typo3.svg')
                }
                .fileicon[data-code="_f_uiua"] {
                    background-image: url('vsicons/file_type_uiua.svg')
                }
                .fileicon[data-code="_f_unibeautify"] {
                    background-image: url('vsicons/file_type_unibeautify.svg')
                }
                .fileicon[data-code="_f_light_unibeautify"] {
                    background-image: url('vsicons/file_type_light_unibeautify.svg')
                }
                .fileicon[data-code="_f_unison"] {
                    background-image: url('vsicons/file_type_unison.svg')
                }
                .fileicon[data-code="_f_unlicense"] {
                    background-image: url('vsicons/file_type_unlicense.svg')
                }
                .fileicon[data-code="_f_unocss"] {
                    background-image: url('vsicons/file_type_unocss.svg')
                }
                .fileicon[data-code="_f_uv"] {
                    background-image: url('vsicons/file_type_uv.svg')
                }
                .fileicon[data-code="_f_vagrant"] {
                    background-image: url('vsicons/file_type_vagrant.svg')
                }
                .fileicon[data-code="_f_vala"] {
                    background-image: url('vsicons/file_type_vala.svg')
                }
                .fileicon[data-code="_f_vanilla_extract"] {
                    background-image: url('vsicons/file_type_vanilla_extract.svg')
                }
                .fileicon[data-code="_f_vapi"] {
                    background-image: url('vsicons/file_type_vapi.svg')
                }
                .fileicon[data-code="_f_vapor"] {
                    background-image: url('vsicons/file_type_vapor.svg')
                }
                .fileicon[data-code="_f_vash"] {
                    background-image: url('vsicons/file_type_vash.svg')
                }
                .fileicon[data-code="_f_light_vash"] {
                    background-image: url('vsicons/file_type_light_vash.svg')
                }
                .fileicon[data-code="_f_vb"] {
                    background-image: url('vsicons/file_type_vb.svg')
                }
                .fileicon[data-code="_f_vba"] {
                    background-image: url('vsicons/file_type_vba.svg')
                }
                .fileicon[data-code="_f_vbhtml"] {
                    background-image: url('vsicons/file_type_vbhtml.svg')
                }
                .fileicon[data-code="_f_vbproj"] {
                    background-image: url('vsicons/file_type_vbproj.svg')
                }
                .fileicon[data-code="_f_vcxproj"] {
                    background-image: url('vsicons/file_type_vcxproj.svg')
                }
                .fileicon[data-code="_f_velocity"] {
                    background-image: url('vsicons/file_type_velocity.svg')
                }
                .fileicon[data-code="_f_vento"] {
                    background-image: url('vsicons/file_type_vento.svg')
                }
                .fileicon[data-code="_f_vercel"] {
                    background-image: url('vsicons/file_type_vercel.svg')
                }
                .fileicon[data-code="_f_light_vercel"] {
                    background-image: url('vsicons/file_type_light_vercel.svg')
                }
                .fileicon[data-code="_f_verilog"] {
                    background-image: url('vsicons/file_type_verilog.svg')
                }
                .fileicon[data-code="_f_vhdl"] {
                    background-image: url('vsicons/file_type_vhdl.svg')
                }
                .fileicon[data-code="_f_video"] {
                    background-image: url('vsicons/file_type_video.svg')
                }
                .fileicon[data-code="_f_view"] {
                    background-image: url('vsicons/file_type_view.svg')
                }
                .fileicon[data-code="_f_vim"] {
                    background-image: url('vsicons/file_type_vim.svg')
                }
                .fileicon[data-code="_f_vite"] {
                    background-image: url('vsicons/file_type_vite.svg')
                }
                .fileicon[data-code="_f_vitest"] {
                    background-image: url('vsicons/file_type_vitest.svg')
                }
                .fileicon[data-code="_f_vlang"] {
                    background-image: url('vsicons/file_type_vlang.svg')
                }
                .fileicon[data-code="_f_volt"] {
                    background-image: url('vsicons/file_type_volt.svg')
                }
                .fileicon[data-code="_f_vscode"] {
                    background-image: url('vsicons/file_type_vscode.svg')
                }
                .fileicon[data-code="_f_vscode_test"] {
                    background-image: url('vsicons/file_type_vscode_test.svg')
                }
                .fileicon[data-code="_f_vsix"] {
                    background-image: url('vsicons/file_type_vsix.svg')
                }
                .fileicon[data-code="_f_light_vsix"] {
                    background-image: url('vsicons/file_type_light_vsix.svg')
                }
                .fileicon[data-code="_f_vsixmanifest"] {
                    background-image: url('vsicons/file_type_vsixmanifest.svg')
                }
                .fileicon[data-code="_f_light_vsixmanifest"] {
                    background-image: url('vsicons/file_type_light_vsixmanifest.svg')
                }
                .fileicon[data-code="_f_vue"] {
                    background-image: url('vsicons/file_type_vue.svg')
                }
                .fileicon[data-code="_f_vueconfig"] {
                    background-image: url('vsicons/file_type_vueconfig.svg')
                }
                .fileicon[data-code="_f_vyper"] {
                    background-image: url('vsicons/file_type_vyper.svg')
                }
                .fileicon[data-code="_f_wallaby"] {
                    background-image: url('vsicons/file_type_wallaby.svg')
                }
                .fileicon[data-code="_f_wally"] {
                    background-image: url('vsicons/file_type_wally.svg')
                }
                .fileicon[data-code="_f_wasm"] {
                    background-image: url('vsicons/file_type_wasm.svg')
                }
                .fileicon[data-code="_f_watchmanconfig"] {
                    background-image: url('vsicons/file_type_watchmanconfig.svg')
                }
                .fileicon[data-code="_f_wdio"] {
                    background-image: url('vsicons/file_type_wdio.svg')
                }
                .fileicon[data-code="_f_weblate"] {
                    background-image: url('vsicons/file_type_weblate.svg')
                }
                .fileicon[data-code="_f_webpack"] {
                    background-image: url('vsicons/file_type_webpack.svg')
                }
                .fileicon[data-code="_f_wenyan"] {
                    background-image: url('vsicons/file_type_wenyan.svg')
                }
                .fileicon[data-code="_f_wercker"] {
                    background-image: url('vsicons/file_type_wercker.svg')
                }
                .fileicon[data-code="_f_wgsl"] {
                    background-image: url('vsicons/file_type_wgsl.svg')
                }
                .fileicon[data-code="_f_wikitext"] {
                    background-image: url('vsicons/file_type_wikitext.svg')
                }
                .fileicon[data-code="_f_windi"] {
                    background-image: url('vsicons/file_type_windi.svg')
                }
                .fileicon[data-code="_f_wit"] {
                    background-image: url('vsicons/file_type_wit.svg')
                }
                .fileicon[data-code="_f_wolfram"] {
                    background-image: url('vsicons/file_type_wolfram.svg')
                }
                .fileicon[data-code="_f_word"] {
                    background-image: url('vsicons/file_type_word.svg')
                }
                .fileicon[data-code="_f_wpml"] {
                    background-image: url('vsicons/file_type_wpml.svg')
                }
                .fileicon[data-code="_f_wurst"] {
                    background-image: url('vsicons/file_type_wurst.svg')
                }
                .fileicon[data-code="_f_wxml"] {
                    background-image: url('vsicons/file_type_wxml.svg')
                }
                .fileicon[data-code="_f_wxss"] {
                    background-image: url('vsicons/file_type_wxss.svg')
                }
                .fileicon[data-code="_f_wxt"] {
                    background-image: url('vsicons/file_type_wxt.svg')
                }
                .fileicon[data-code="_f_xcode"] {
                    background-image: url('vsicons/file_type_xcode.svg')
                }
                .fileicon[data-code="_f_xfl"] {
                    background-image: url('vsicons/file_type_xfl.svg')
                }
                .fileicon[data-code="_f_light_xfl"] {
                    background-image: url('vsicons/file_type_light_xfl.svg')
                }
                .fileicon[data-code="_f_xib"] {
                    background-image: url('vsicons/file_type_xib.svg')
                }
                .fileicon[data-code="_f_xliff"] {
                    background-image: url('vsicons/file_type_xliff.svg')
                }
                .fileicon[data-code="_f_xmake"] {
                    background-image: url('vsicons/file_type_xmake.svg')
                }
                .fileicon[data-code="_f_xml"] {
                    background-image: url('vsicons/file_type_xml.svg')
                }
                .fileicon[data-code="_f_xo"] {
                    background-image: url('vsicons/file_type_xo.svg')
                }
                .fileicon[data-code="_f_xorg"] {
                    background-image: url('vsicons/file_type_xorg.svg')
                }
                .fileicon[data-code="_f_light_xorg"] {
                    background-image: url('vsicons/file_type_light_xorg.svg')
                }
                .fileicon[data-code="_f_xquery"] {
                    background-image: url('vsicons/file_type_xquery.svg')
                }
                .fileicon[data-code="_f_xsl"] {
                    background-image: url('vsicons/file_type_xsl.svg')
                }
                .fileicon[data-code="_f_yacc"] {
                    background-image: url('vsicons/file_type_yacc.svg')
                }
                .fileicon[data-code="_f_yaml"] {
                    background-image: url('vsicons/file_type_yaml.svg')
                }
                .fileicon[data-code="_f_light_yaml"] {
                    background-image: url('vsicons/file_type_light_yaml.svg')
                }
                .fileicon[data-code="_f_yamllint"] {
                    background-image: url('vsicons/file_type_yamllint.svg')
                }
                .fileicon[data-code="_f_yandex"] {
                    background-image: url('vsicons/file_type_yandex.svg')
                }
                .fileicon[data-code="_f_yang"] {
                    background-image: url('vsicons/file_type_yang.svg')
                }
                .fileicon[data-code="_f_yarn"] {
                    background-image: url('vsicons/file_type_yarn.svg')
                }
                .fileicon[data-code="_f_yeoman"] {
                    background-image: url('vsicons/file_type_yeoman.svg')
                }
                .fileicon[data-code="_f_zig"] {
                    background-image: url('vsicons/file_type_zig.svg')
                }
                .fileicon[data-code="_f_zip"] {
                    background-image: url('vsicons/file_type_zip.svg')
                }
                