diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..3f4f773 --- /dev/null +++ b/.clang-format @@ -0,0 +1,178 @@ +--- +Language: Cpp +# BasedOnStyle: Chromium +AccessModifierOffset: -2 +AlignAfterOpenBracket: Align +AlignConsecutiveMacros: false +AlignConsecutiveAssignments: false +AlignConsecutiveBitFields: false +AlignConsecutiveDeclarations: false +AlignEscapedNewlines: DontAlign +AlignOperands: DontAlign +AlignTrailingComments: false +AllowAllArgumentsOnNextLine: true +AllowAllConstructorInitializersOnNextLine: false +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortEnumsOnASingleLine: false +AllowShortBlocksOnASingleLine: Empty +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: Inline +AllowShortLambdasOnASingleLine: All +AllowShortIfStatementsOnASingleLine: Never +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: true +AlwaysBreakTemplateDeclarations: Yes +BinPackArguments: false +BinPackParameters: false +BraceWrapping: + AfterCaseLabel: false + AfterClass: true + AfterControlStatement: MultiLine + AfterEnum: true + AfterFunction: true + AfterNamespace: true + AfterObjCDeclaration: false + AfterStruct: true + AfterUnion: true + AfterExternBlock: true + BeforeCatch: false + BeforeElse: false + BeforeLambdaBody: true + BeforeWhile: false + IndentBraces: false + SplitEmptyFunction: true + SplitEmptyRecord: true + SplitEmptyNamespace: true +BreakBeforeBinaryOperators: NonAssignment +BreakBeforeBraces: Custom +# BreakBeforeInheritanceComma: true +BreakInheritanceList: BeforeComma +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: true +BreakConstructorInitializers: BeforeComma +BreakAfterJavaFieldAnnotations: true +BreakStringLiterals: true +ColumnLimit: 80 +CommentPragmas: '^ IWYU pragma:' +CompactNamespaces: false +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: true +DeriveLineEnding: false +DerivePointerAlignment: false +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +FixNamespaceComments: true +ForEachMacros: + - foreach + - Q_FOREACH + - BOOST_FOREACH +IncludeBlocks: Regroup +IncludeCategories: + # Standard library headers come before anything else + - Regex: '^<[a-z_]+>' + Priority: -1 + - Regex: '^<.+\.h(pp)?>' + Priority: 1 + - Regex: '^<.*' + Priority: 2 + - Regex: '.*' + Priority: 3 +IncludeIsMainRegex: '' +IncludeIsMainSourceRegex: '' +IndentCaseLabels: true +IndentCaseBlocks: false +IndentGotoLabels: true +IndentPPDirectives: AfterHash +IndentExternBlock: NoIndent +IndentWidth: 2 +IndentWrappedFunctionNames: false +InsertTrailingCommas: Wrapped +JavaScriptQuotes: Double +JavaScriptWrapImports: true +KeepEmptyLinesAtTheStartOfBlocks: false +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBinPackProtocolList: Never +ObjCBlockIndentWidth: 2 +ObjCBreakBeforeNestedBlockParam: true +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakAssignment: 2 +PenaltyBreakBeforeFirstCallParameter: 1 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyBreakTemplateDeclaration: 10 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 200 +PointerAlignment: Left +RawStringFormats: + - Language: Cpp + Delimiters: + - cc + - CC + - cpp + - Cpp + - CPP + - 'c++' + - 'C++' + CanonicalDelimiter: '' + BasedOnStyle: google + - Language: TextProto + Delimiters: + - pb + - PB + - proto + - PROTO + EnclosingFunctions: + - EqualsProto + - EquivToProto + - PARSE_PARTIAL_TEXT_PROTO + - PARSE_TEST_PROTO + - PARSE_TEXT_PROTO + - ParseTextOrDie + - ParseTextProtoOrDie + - ParseTestProto + - ParsePartialTestProto + CanonicalDelimiter: '' + BasedOnStyle: google +ReflowComments: true +SortIncludes: true +SortUsingDeclarations: true +SpaceAfterCStyleCast: false +SpaceAfterLogicalNot: false +SpaceAfterTemplateKeyword: false +SpaceBeforeAssignmentOperators: true +SpaceBeforeCpp11BracedList: true +SpaceBeforeCtorInitializerColon: true +SpaceBeforeInheritanceColon: true +SpaceBeforeParens: ControlStatementsExceptForEachMacros +SpaceBeforeRangeBasedForLoopColon: true +SpaceInEmptyBlock: false +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 2 +SpacesInAngles: false +SpacesInConditionalStatement: false +SpacesInContainerLiterals: false +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +SpaceBeforeSquareBrackets: false +Standard: Auto +StatementMacros: + - Q_UNUSED + - QT_REQUIRE_VERSION +TabWidth: 8 +UseCRLF: false +UseTab: Never +WhitespaceSensitiveMacros: + - STRINGIZE + - PP_STRINGIZE + - BOOST_PP_STRINGIZE +... diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 0000000..d509f2c --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,155 @@ +--- +# Enable ALL the things! Except not really +# misc-non-private-member-variables-in-classes: the options don't do anything +# modernize-use-nodiscard: too aggressive, attribute is situationally useful +Checks: "*,\ + -google-readability-todo,\ + -altera-*,\ + -fuchsia-*,\ + fuchsia-multiple-inheritance,\ + -llvm-header-guard,\ + -llvm-include-order,\ + -llvmlibc-*,\ + -modernize-use-nodiscard,\ + -misc-non-private-member-variables-in-classes" +WarningsAsErrors: '' +CheckOptions: + - key: 'bugprone-argument-comment.StrictMode' + value: 'true' +# Prefer using enum classes with 2 values for parameters instead of bools + - key: 'bugprone-argument-comment.CommentBoolLiterals' + value: 'true' + - key: 'bugprone-misplaced-widening-cast.CheckImplicitCasts' + value: 'true' + - key: 'bugprone-sizeof-expression.WarnOnSizeOfIntegerExpression' + value: 'true' + - key: 'bugprone-suspicious-string-compare.WarnOnLogicalNotComparison' + value: 'true' + - key: 'readability-simplify-boolean-expr.ChainedConditionalReturn' + value: 'true' + - key: 'readability-simplify-boolean-expr.ChainedConditionalAssignment' + value: 'true' + - key: 'readability-uniqueptr-delete-release.PreferResetCall' + value: 'true' + - key: 'cppcoreguidelines-init-variables.MathHeader' + value: '' + - key: 'cppcoreguidelines-narrowing-conversions.PedanticMode' + value: 'true' + - key: 'readability-else-after-return.WarnOnUnfixable' + value: 'true' + - key: 'readability-else-after-return.WarnOnConditionVariables' + value: 'true' + - key: 'readability-inconsistent-declaration-parameter-name.Strict' + value: 'true' + - key: 'readability-qualified-auto.AddConstToQualified' + value: 'true' + - key: 'readability-redundant-access-specifiers.CheckFirstDeclaration' + value: 'true' +# These seem to be the most common identifier styles + - key: 'readability-identifier-naming.AbstractClassCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ClassCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ClassConstantCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ClassMemberCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ClassMethodCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ConstantCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ConstantMemberCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ConstantParameterCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ConstantPointerParameterCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ConstexprFunctionCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ConstexprMethodCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ConstexprVariableCase' + value: 'lower_case' + - key: 'readability-identifier-naming.EnumCase' + value: 'lower_case' + - key: 'readability-identifier-naming.EnumConstantCase' + value: 'lower_case' + - key: 'readability-identifier-naming.FunctionCase' + value: 'lower_case' + - key: 'readability-identifier-naming.GlobalConstantCase' + value: 'lower_case' + - key: 'readability-identifier-naming.GlobalConstantPointerCase' + value: 'lower_case' + - key: 'readability-identifier-naming.GlobalFunctionCase' + value: 'lower_case' + - key: 'readability-identifier-naming.GlobalPointerCase' + value: 'lower_case' + - key: 'readability-identifier-naming.GlobalVariableCase' + value: 'lower_case' + - key: 'readability-identifier-naming.InlineNamespaceCase' + value: 'lower_case' + - key: 'readability-identifier-naming.LocalConstantCase' + value: 'lower_case' + - key: 'readability-identifier-naming.LocalConstantPointerCase' + value: 'lower_case' + - key: 'readability-identifier-naming.LocalPointerCase' + value: 'lower_case' + - key: 'readability-identifier-naming.LocalVariableCase' + value: 'lower_case' + - key: 'readability-identifier-naming.MacroDefinitionCase' + value: 'UPPER_CASE' + - key: 'readability-identifier-naming.MemberCase' + value: 'lower_case' + - key: 'readability-identifier-naming.MethodCase' + value: 'lower_case' + - key: 'readability-identifier-naming.NamespaceCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ParameterCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ParameterPackCase' + value: 'lower_case' + - key: 'readability-identifier-naming.PointerParameterCase' + value: 'lower_case' + - key: 'readability-identifier-naming.PrivateMemberCase' + value: 'lower_case' + - key: 'readability-identifier-naming.PrivateMemberPrefix' + value: 'm_' + - key: 'readability-identifier-naming.PrivateMethodCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ProtectedMemberCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ProtectedMemberPrefix' + value: 'm_' + - key: 'readability-identifier-naming.ProtectedMethodCase' + value: 'lower_case' + - key: 'readability-identifier-naming.PublicMemberCase' + value: 'lower_case' + - key: 'readability-identifier-naming.PublicMethodCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ScopedEnumConstantCase' + value: 'lower_case' + - key: 'readability-identifier-naming.StaticConstantCase' + value: 'lower_case' + - key: 'readability-identifier-naming.StaticVariableCase' + value: 'lower_case' + - key: 'readability-identifier-naming.StructCase' + value: 'lower_case' + - key: 'readability-identifier-naming.TemplateParameterCase' + value: 'CamelCase' + - key: 'readability-identifier-naming.TemplateTemplateParameterCase' + value: 'CamelCase' + - key: 'readability-identifier-naming.TypeAliasCase' + value: 'lower_case' + - key: 'readability-identifier-naming.TypedefCase' + value: 'lower_case' + - key: 'readability-identifier-naming.TypeTemplateParameterCase' + value: 'CamelCase' + - key: 'readability-identifier-naming.UnionCase' + value: 'lower_case' + - key: 'readability-identifier-naming.ValueTemplateParameterCase' + value: 'CamelCase' + - key: 'readability-identifier-naming.VariableCase' + value: 'lower_case' + - key: 'readability-identifier-naming.VirtualMethodCase' + value: 'lower_case' +... diff --git a/.codespellrc b/.codespellrc new file mode 100644 index 0000000..5bf88c7 --- /dev/null +++ b/.codespellrc @@ -0,0 +1,6 @@ +[codespell] +builtin = clear,rare,en-GB_to_en-US,names,informal,code +check-filenames = +check-hidden = +skip = */.git,*/build,*/prefix +quiet-level = 2 diff --git a/.gitignore b/.gitignore index 75c107b..f40706e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,10 @@ -*.pro.user +.idea/ +.vs/ +.vscode/ +build/ +cmake/open-cpp-coverage.cmake +cmake-build-*/ +prefix/ +CMakeLists.txt.user +CMakeUserPresets.json +.cache \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..427dae9 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,144 @@ +cmake_minimum_required(VERSION 3.14) +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake") + +include(prelude) + +project( + qt-material-widgets + VERSION 0.1.0 + DESCRIPTION "Qt Material Design Desktop Widgets" + LANGUAGES CXX +) + +include(project-is-top-level) +include(variables) +include(link_qt) + +if(NOT Qt6_FOUND) + qt5_add_resources( + style_res + ${CMAKE_CURRENT_SOURCE_DIR}/source/qt-material-widgets.qrc + ) +else() + qt_add_resources( + style_res + ${CMAKE_CURRENT_SOURCE_DIR}/source/qt-material-widgets.qrc + ) +endif() + +add_library( + qt-material-widgets + ${style_res} + source/component/qtmaterialappbar.cpp + source/component/qtmaterialautocomplete.cpp + source/component/qtmaterialautocomplete_internal.cpp + source/component/qtmaterialavatar.cpp + source/component/qtmaterialbadge.cpp + source/component/qtmaterialcheckbox.cpp + source/component/qtmaterialcircularprogress.cpp + source/component/qtmaterialcircularprogress_internal.cpp + source/component/qtmaterialdialog.cpp + source/component/qtmaterialdialog_internal.cpp + source/component/qtmaterialdrawer.cpp + source/component/qtmaterialdrawer_internal.cpp + source/component/qtmaterialfab.cpp + source/component/qtmaterialflatbutton.cpp + source/component/qtmaterialflatbutton_internal.cpp + source/component/qtmaterialiconbutton.cpp + source/component/qtmateriallist.cpp + source/component/qtmateriallistitem.cpp + source/component/qtmaterialmenu.cpp + source/component/qtmaterialmenu_internal.cpp + source/component/qtmaterialpaper.cpp + source/component/qtmaterialprogress.cpp + source/component/qtmaterialprogress_internal.cpp + source/component/qtmaterialradiobutton.cpp + source/component/qtmaterialraisedbutton.cpp + source/component/qtmaterialscrollbar.cpp + source/component/qtmaterialscrollbar_internal.cpp + source/component/qtmaterialslider.cpp + source/component/qtmaterialslider_internal.cpp + source/component/qtmaterialsnackbar.cpp + source/component/qtmaterialsnackbar_internal.cpp + source/component/qtmaterialtable.cpp + source/component/qtmaterialtabs.cpp + source/component/qtmaterialtabs_internal.cpp + source/component/qtmaterialtextfield.cpp + source/component/qtmaterialtextfield_internal.cpp + source/component/qtmaterialtoggle.cpp + source/component/qtmaterialtoggle_internal.cpp + source/layouts/qtmaterialsnackbarlayout.cpp + source/lib/qtmaterialcheckable.cpp + source/lib/qtmaterialcheckable_internal.cpp + source/lib/qtmaterialoverlaywidget.cpp + source/lib/qtmaterialripple.cpp + source/lib/qtmaterialrippleoverlay.cpp + source/lib/qtmaterialstatetransition.cpp + source/lib/qtmaterialstyle.cpp + source/lib/qtmaterialtheme.cpp +) +add_library(qt-material-widgets::qt-material-widgets ALIAS qt-material-widgets) + +target_link_libraries(qt-material-widgets PUBLIC ${QT_LIBRARIES}) + +include(GenerateExportHeader) +generate_export_header( + qt-material-widgets + BASE_NAME qt-material-widgets + EXPORT_FILE_NAME export/qt-material-widgets/qt-material-widgets_export.hpp + CUSTOM_CONTENT_FROM_VARIABLE pragma_suppress_c4251 +) + +if(NOT BUILD_SHARED_LIBS) + target_compile_definitions(qt-material-widgets PUBLIC QT_MATERIAL_WIDGETS_STATIC_DEFINE) +endif() + +set_target_properties( + qt-material-widgets PROPERTIES + CXX_VISIBILITY_PRESET hidden + VISIBILITY_INLINES_HIDDEN YES + VERSION "${PROJECT_VERSION}" + SOVERSION "${PROJECT_VERSION_MAJOR}" + EXPORT_NAME qt-material-widgets + OUTPUT_NAME qt-material-widgets +) + +target_include_directories( + qt-material-widgets ${warning_guard} + PUBLIC + "$" +) + +target_include_directories( + qt-material-widgets SYSTEM + PUBLIC + "$" +) + +target_compile_features(qt-material-widgets PUBLIC cxx_std_11) + +# ---- Install rules ---- +if(NOT CMAKE_SKIP_INSTALL_RULES) + include(install-rules) +endif() + +# ---- Examples ---- +if(PROJECT_IS_TOP_LEVEL) + option(BUILD_EXAMPLES "Build examples tree." "${qt-material-widgets_DEVELOPER_MODE}") + + if(BUILD_EXAMPLES) + add_subdirectory(example) + endif() +endif() + +# ---- Developer mode ---- +if(NOT qt-material-widgets_DEVELOPER_MODE) + return() +elseif(NOT PROJECT_IS_TOP_LEVEL) + message( + AUTHOR_WARNING + "Developer mode is intended for developers of qt-material-widgets" + ) +endif() + +include(dev-mode) diff --git a/CMakePresets.json b/CMakePresets.json new file mode 100644 index 0000000..c87b689 --- /dev/null +++ b/CMakePresets.json @@ -0,0 +1,178 @@ +{ + "version": 2, + "cmakeMinimumRequired": { + "major": 3, + "minor": 14, + "patch": 0 + }, + "configurePresets": [ + { + "name": "cmake-pedantic", + "hidden": true, + "warnings": { + "dev": true, + "deprecated": true, + "unusedCli": true, + "systemVars": false + }, + "errors": { + "dev": true, + "deprecated": true + } + }, + { + "name": "dev-mode", + "hidden": true, + "inherits": "cmake-pedantic", + "cacheVariables": { + "qt-material-widgets_DEVELOPER_MODE": "ON" + } + }, + { + "name": "cppcheck", + "hidden": true, + "cacheVariables": { + "CMAKE_CXX_CPPCHECK": "cppcheck;--inline-suppr" + } + }, + { + "name": "clang-tidy", + "hidden": true, + "cacheVariables": { + "CMAKE_CXX_CLANG_TIDY": "clang-tidy;--header-filter=^${sourceDir}/" + } + }, + { + "name": "ci-std", + "description": "This preset makes sure the project actually builds with at least the specified standard", + "hidden": true, + "cacheVariables": { + "CMAKE_CXX_EXTENSIONS": "OFF", + "CMAKE_CXX_STANDARD": "11", + "CMAKE_CXX_STANDARD_REQUIRED": "ON", + "CMAKE_SKIP_INSTALL_RULES": true, + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" + } + }, + { + "name": "flags-unix", + "hidden": true, + "cacheVariables": { + "CMAKE_CXX_FLAGS": "-Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wcast-qual -Wshadow -Wformat=2 -Wundef -Werror=float-equal " + } + }, + { + "name": "flags-windows", + "description": "Note that all the flags after /W4 are required for MSVC to conform to the language standard", + "hidden": true, + "cacheVariables": { + "CMAKE_CXX_FLAGS": " /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105" + } + }, + { + "name": "ci-unix", + "generator": "Unix Makefiles", + "hidden": true, + "inherits": [ + "flags-unix", + "ci-std" + ], + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release" + } + }, + { + "name": "ci-win64", + "inherits": [ + "flags-windows", + "ci-std" + ], + "generator": "Visual Studio 17 2022", + "architecture": "x64", + "hidden": true + }, + { + "name": "ci-win64-ninja", + "inherits": [ + "flags-windows", + "ci-std" + ], + "generator": "Ninja", + "hidden": true + }, + { + "name": "coverage-unix", + "binaryDir": "${sourceDir}/build/coverage", + "inherits": "ci-unix", + "hidden": true, + "cacheVariables": { + "ENABLE_COVERAGE": "ON", + "CMAKE_BUILD_TYPE": "Coverage", + "CMAKE_CXX_FLAGS_COVERAGE": "-Og -g --coverage -fkeep-inline-functions -fkeep-static-functions", + "CMAKE_EXE_LINKER_FLAGS_COVERAGE": "--coverage", + "CMAKE_SHARED_LINKER_FLAGS_COVERAGE": "--coverage" + } + }, + { + "name": "ci-coverage", + "inherits": [ + "coverage-unix", + "dev-mode" + ], + "cacheVariables": { + "COVERAGE_HTML_COMMAND": "" + } + }, + { + "name": "ci-sanitize", + "binaryDir": "${sourceDir}/build/sanitize", + "inherits": [ + "ci-unix", + "dev-mode" + ], + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Sanitize", + "CMAKE_CXX_FLAGS_SANITIZE": "-O2 -g -fsanitize=address,undefined -fno-omit-frame-pointer -fno-common" + } + }, + { + "name": "ci-build", + "binaryDir": "${sourceDir}/build", + "hidden": true + }, + { + "name": "ci-macos", + "inherits": [ + "ci-build", + "ci-unix", + "dev-mode" + ] + }, + { + "name": "ci-ubuntu", + "inherits": [ + "ci-build", + "ci-unix", + "clang-tidy", + "cppcheck", + "dev-mode" + ] + }, + { + "name": "ci-windows", + "inherits": [ + "ci-build", + "ci-win64", + "dev-mode" + ] + }, + { + "name": "ci-windows-ninja", + "inherits": [ + "ci-build", + "ci-win64-ninja", + "dev-mode" + ] + } + ] +} \ No newline at end of file diff --git a/cmake/coverage.cmake b/cmake/coverage.cmake new file mode 100644 index 0000000..c89cc16 --- /dev/null +++ b/cmake/coverage.cmake @@ -0,0 +1,33 @@ +# ---- Variables ---- + +# We use variables separate from what CTest uses, because those have +# customization issues +set( + COVERAGE_TRACE_COMMAND + lcov -c -q + -o "${PROJECT_BINARY_DIR}/coverage.info" + -d "${PROJECT_BINARY_DIR}" + --include "${PROJECT_SOURCE_DIR}/*" + CACHE STRING + "; separated command to generate a trace for the 'coverage' target" +) + +set( + COVERAGE_HTML_COMMAND + genhtml --legend -f -q + "${PROJECT_BINARY_DIR}/coverage.info" + -p "${PROJECT_SOURCE_DIR}" + -o "${PROJECT_BINARY_DIR}/coverage_html" + CACHE STRING + "; separated command to generate an HTML report for the 'coverage' target" +) + +# ---- Coverage target ---- + +add_custom_target( + coverage + COMMAND ${COVERAGE_TRACE_COMMAND} + COMMAND ${COVERAGE_HTML_COMMAND} + COMMENT "Generating coverage report" + VERBATIM +) diff --git a/cmake/dev-mode.cmake b/cmake/dev-mode.cmake new file mode 100644 index 0000000..5691f07 --- /dev/null +++ b/cmake/dev-mode.cmake @@ -0,0 +1,21 @@ +include(cmake/folders.cmake) +option(BUILD_MCSS_DOCS "Build documentation using Doxygen and m.css" OFF) + +if(BUILD_MCSS_DOCS) + include(cmake/docs.cmake) +endif() + +option(ENABLE_COVERAGE "Enable coverage support separate from CTest's" OFF) + +if(ENABLE_COVERAGE) + include(cmake/coverage.cmake) +endif() + +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + include(cmake/open-cpp-coverage.cmake OPTIONAL) +endif() + +include(cmake/lint-targets.cmake) +include(cmake/spell-targets.cmake) + +add_folders(Project) diff --git a/cmake/docs-ci.cmake b/cmake/docs-ci.cmake new file mode 100644 index 0000000..ae7f0c7 --- /dev/null +++ b/cmake/docs-ci.cmake @@ -0,0 +1,112 @@ +cmake_minimum_required(VERSION 3.14) + +foreach(var IN ITEMS PROJECT_BINARY_DIR PROJECT_SOURCE_DIR) + if(NOT DEFINED "${var}") + message(FATAL_ERROR "${var} must be defined") + endif() +endforeach() +set(bin "${PROJECT_BINARY_DIR}") +set(src "${PROJECT_SOURCE_DIR}") + +# ---- Dependencies ---- + +set(mcss_SOURCE_DIR "${bin}/docs/.ci") +if(NOT IS_DIRECTORY "${mcss_SOURCE_DIR}") + file(MAKE_DIRECTORY "${mcss_SOURCE_DIR}") + file( + DOWNLOAD + https://github.com/friendlyanon/m.css/releases/download/release-1/mcss.zip + "${mcss_SOURCE_DIR}/mcss.zip" + STATUS status + EXPECTED_MD5 00cd2757ebafb9bcba7f5d399b3bec7f + ) + if(NOT status MATCHES "^0;") + message(FATAL_ERROR "Download failed with ${status}") + endif() + execute_process( + COMMAND "${CMAKE_COMMAND}" -E tar xf mcss.zip + WORKING_DIRECTORY "${mcss_SOURCE_DIR}" + RESULT_VARIABLE result + ) + if(NOT result EQUAL "0") + message(FATAL_ERROR "Extraction failed with ${result}") + endif() + file(REMOVE "${mcss_SOURCE_DIR}/mcss.zip") +endif() + +find_program(Python3_EXECUTABLE NAMES python3 python) +if(NOT Python3_EXECUTABLE) + message(FATAL_ERROR "Python executable was not found") +endif() + +# ---- Process project() call in CMakeLists.txt ---- + +file(READ "${src}/CMakeLists.txt" content) + +string(FIND "${content}" "project(" index) +if(index EQUAL "-1") + message(FATAL_ERROR "Could not find \"project(\"") +endif() +string(SUBSTRING "${content}" "${index}" -1 content) + +string(FIND "${content}" "\n)\n" index) +if(index EQUAL "-1") + message(FATAL_ERROR "Could not find \"\\n)\\n\"") +endif() +string(SUBSTRING "${content}" 0 "${index}" content) + +file(WRITE "${bin}/docs-ci.project.cmake" "docs_${content}\n)\n") + +macro(list_pop_front list out) + list(GET "${list}" 0 "${out}") + list(REMOVE_AT "${list}" 0) +endmacro() + +function(docs_project name) + cmake_parse_arguments(PARSE_ARGV 1 "" "" "VERSION;DESCRIPTION;HOMEPAGE_URL" LANGUAGES) + set(PROJECT_NAME "${name}" PARENT_SCOPE) + if(DEFINED _VERSION) + set(PROJECT_VERSION "${_VERSION}" PARENT_SCOPE) + string(REGEX MATCH "^[0-9]+(\\.[0-9]+)*" versions "${_VERSION}") + string(REPLACE . ";" versions "${versions}") + set(suffixes MAJOR MINOR PATCH TWEAK) + while(NOT versions STREQUAL "" AND NOT suffixes STREQUAL "") + list_pop_front(versions version) + list_pop_front(suffixes suffix) + set("PROJECT_VERSION_${suffix}" "${version}" PARENT_SCOPE) + endwhile() + endif() + if(DEFINED _DESCRIPTION) + set(PROJECT_DESCRIPTION "${_DESCRIPTION}" PARENT_SCOPE) + endif() + if(DEFINED _HOMEPAGE_URL) + set(PROJECT_HOMEPAGE_URL "${_HOMEPAGE_URL}" PARENT_SCOPE) + endif() +endfunction() + +include("${bin}/docs-ci.project.cmake") + +# ---- Generate docs ---- + +if(NOT DEFINED DOXYGEN_OUTPUT_DIRECTORY) + set(DOXYGEN_OUTPUT_DIRECTORY "${bin}/docs") +endif() +set(out "${DOXYGEN_OUTPUT_DIRECTORY}") + +foreach(file IN ITEMS Doxyfile conf.py) + configure_file("${src}/docs/${file}.in" "${bin}/docs/${file}" @ONLY) +endforeach() + +set(mcss_script "${mcss_SOURCE_DIR}/documentation/doxygen.py") +set(config "${bin}/docs/conf.py") + +file(REMOVE_RECURSE "${out}/html" "${out}/xml") + +execute_process( + COMMAND "${Python3_EXECUTABLE}" "${mcss_script}" "${config}" + WORKING_DIRECTORY "${bin}/docs" + RESULT_VARIABLE result +) +if(NOT result EQUAL "0") + message(FATAL_ERROR "m.css returned with ${result}") +endif() diff --git a/cmake/docs.cmake b/cmake/docs.cmake new file mode 100644 index 0000000..c6cdda6 --- /dev/null +++ b/cmake/docs.cmake @@ -0,0 +1,46 @@ +# ---- Dependencies ---- + +set(extract_timestamps "") +if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.24") + set(extract_timestamps DOWNLOAD_EXTRACT_TIMESTAMP YES) +endif() + +include(FetchContent) +FetchContent_Declare( + mcss URL + https://github.com/friendlyanon/m.css/releases/download/release-1/mcss.zip + URL_MD5 00cd2757ebafb9bcba7f5d399b3bec7f + SOURCE_DIR "${PROJECT_BINARY_DIR}/mcss" + UPDATE_DISCONNECTED YES + ${extract_timestamps} +) +FetchContent_MakeAvailable(mcss) + +find_package(Python3 3.6 REQUIRED) + +# ---- Declare documentation target ---- + +set( + DOXYGEN_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/docs" + CACHE PATH "Path for the generated Doxygen documentation" +) + +set(working_dir "${PROJECT_BINARY_DIR}/docs") + +foreach(file IN ITEMS Doxyfile conf.py) + configure_file("docs/${file}.in" "${working_dir}/${file}" @ONLY) +endforeach() + +set(mcss_script "${mcss_SOURCE_DIR}/documentation/doxygen.py") +set(config "${working_dir}/conf.py") + +add_custom_target( + docs + COMMAND "${CMAKE_COMMAND}" -E remove_directory + "${DOXYGEN_OUTPUT_DIRECTORY}/html" + "${DOXYGEN_OUTPUT_DIRECTORY}/xml" + COMMAND "${Python3_EXECUTABLE}" "${mcss_script}" "${config}" + COMMENT "Building documentation using Doxygen and m.css" + WORKING_DIRECTORY "${working_dir}" + VERBATIM +) diff --git a/cmake/folders.cmake b/cmake/folders.cmake new file mode 100644 index 0000000..da7bd33 --- /dev/null +++ b/cmake/folders.cmake @@ -0,0 +1,21 @@ +set_property(GLOBAL PROPERTY USE_FOLDERS YES) + +# Call this function at the end of a directory scope to assign a folder to +# targets created in that directory. Utility targets will be assigned to the +# UtilityTargets folder, otherwise to the ${name}Targets folder. If a target +# already has a folder assigned, then that target will be skipped. +function(add_folders name) + get_property(targets DIRECTORY PROPERTY BUILDSYSTEM_TARGETS) + foreach(target IN LISTS targets) + get_property(folder TARGET "${target}" PROPERTY FOLDER) + if(DEFINED folder) + continue() + endif() + set(folder Utility) + get_property(type TARGET "${target}" PROPERTY TYPE) + if(NOT type STREQUAL "UTILITY") + set(folder "${name}") + endif() + set_property(TARGET "${target}" PROPERTY FOLDER "${folder}Targets") + endforeach() +endfunction() diff --git a/cmake/install-config.cmake b/cmake/install-config.cmake new file mode 100644 index 0000000..2a2137f --- /dev/null +++ b/cmake/install-config.cmake @@ -0,0 +1 @@ +include("${CMAKE_CURRENT_LIST_DIR}/qt-material-widgetsTargets.cmake") diff --git a/cmake/install-rules.cmake b/cmake/install-rules.cmake new file mode 100644 index 0000000..e9e7d8c --- /dev/null +++ b/cmake/install-rules.cmake @@ -0,0 +1,70 @@ +if(PROJECT_IS_TOP_LEVEL) + set( + CMAKE_INSTALL_INCLUDEDIR "include/qt-material-widgets-${PROJECT_VERSION}" + CACHE PATH "" + ) +endif() + +include(CMakePackageConfigHelpers) +include(GNUInstallDirs) + +# find_package() call for consumers to find this project +set(package qt-material-widgets) + +install( + DIRECTORY + include/ + "${PROJECT_BINARY_DIR}/export/" + DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" + COMPONENT qt-material-widgets_Development +) + +install( + TARGETS qt-material-widgets + EXPORT qt-material-widgetsTargets + RUNTIME # + COMPONENT qt-material-widgets_Runtime + LIBRARY # + COMPONENT qt-material-widgets_Runtime + NAMELINK_COMPONENT qt-material-widgets_Development + ARCHIVE # + COMPONENT qt-material-widgets_Development + INCLUDES # + DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" +) + +write_basic_package_version_file( + "${package}ConfigVersion.cmake" + COMPATIBILITY SameMajorVersion +) + +# Allow package maintainers to freely override the path for the configs +set( + qt-material-widgets_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/${package}" + CACHE PATH "CMake package config location relative to the install prefix" +) +mark_as_advanced(qt-material-widgets_INSTALL_CMAKEDIR) + +install( + FILES cmake/install-config.cmake + DESTINATION "${qt-material-widgets_INSTALL_CMAKEDIR}" + RENAME "${package}Config.cmake" + COMPONENT qt-material-widgets_Development +) + +install( + FILES "${PROJECT_BINARY_DIR}/${package}ConfigVersion.cmake" + DESTINATION "${qt-material-widgets_INSTALL_CMAKEDIR}" + COMPONENT qt-material-widgets_Development +) + +install( + EXPORT qt-material-widgetsTargets + NAMESPACE qt-material-widgets:: + DESTINATION "${qt-material-widgets_INSTALL_CMAKEDIR}" + COMPONENT qt-material-widgets_Development +) + +if(PROJECT_IS_TOP_LEVEL) + include(CPack) +endif() diff --git a/cmake/link_qt.cmake b/cmake/link_qt.cmake new file mode 100644 index 0000000..6ba1781 --- /dev/null +++ b/cmake/link_qt.cmake @@ -0,0 +1,22 @@ +cmake_minimum_required(VERSION 3.14) + +# Link Qt +set(QT_LIBRARIES_NAMES + Core + Gui + Widgets +) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS ${QT_LIBRARIES_NAMES}) +find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS ${QT_LIBRARIES_NAMES}) +include_directories(%{Qt:QT_INSTALL_PREFIX}) + +list(APPEND QT_LIBRARIES + Qt${QT_VERSION_MAJOR}::Core + Qt${QT_VERSION_MAJOR}::Gui + Qt${QT_VERSION_MAJOR}::Widgets +) \ No newline at end of file diff --git a/cmake/lint-targets.cmake b/cmake/lint-targets.cmake new file mode 100644 index 0000000..244d521 --- /dev/null +++ b/cmake/lint-targets.cmake @@ -0,0 +1,34 @@ +set( + FORMAT_PATTERNS + source/*.cpp source/*.hpp + include/*.hpp + test/*.cpp test/*.hpp + example/*.cpp example/*.hpp + CACHE STRING + "; separated patterns relative to the project source dir to format" +) + +set(FORMAT_COMMAND clang-format CACHE STRING "Formatter to use") + +add_custom_target( + format-check + COMMAND "${CMAKE_COMMAND}" + -D "FORMAT_COMMAND=${FORMAT_COMMAND}" + -D "PATTERNS=${FORMAT_PATTERNS}" + -P "${PROJECT_SOURCE_DIR}/cmake/lint.cmake" + WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}" + COMMENT "Linting the code" + VERBATIM +) + +add_custom_target( + format-fix + COMMAND "${CMAKE_COMMAND}" + -D "FORMAT_COMMAND=${FORMAT_COMMAND}" + -D "PATTERNS=${FORMAT_PATTERNS}" + -D FIX=YES + -P "${PROJECT_SOURCE_DIR}/cmake/lint.cmake" + WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}" + COMMENT "Fixing the code" + VERBATIM +) diff --git a/cmake/lint.cmake b/cmake/lint.cmake new file mode 100644 index 0000000..c0d2725 --- /dev/null +++ b/cmake/lint.cmake @@ -0,0 +1,52 @@ +cmake_minimum_required(VERSION 3.14) + +macro(default name) + if(NOT DEFINED "${name}") + set("${name}" "${ARGN}") + endif() +endmacro() + +default(FORMAT_COMMAND clang-format) +default( + PATTERNS + source/*.cpp source/*.hpp + include/*.hpp + test/*.cpp test/*.hpp + example/*.cpp example/*.hpp +) +default(FIX NO) + +set(flag --output-replacements-xml) +set(args OUTPUT_VARIABLE output) +if(FIX) + set(flag -i) + set(args "") +endif() + +file(GLOB_RECURSE files ${PATTERNS}) +set(badly_formatted "") +set(output "") +string(LENGTH "${CMAKE_SOURCE_DIR}/" path_prefix_length) + +foreach(file IN LISTS files) + execute_process( + COMMAND "${FORMAT_COMMAND}" --style=file "${flag}" "${file}" + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" + RESULT_VARIABLE result + ${args} + ) + if(NOT result EQUAL "0") + message(FATAL_ERROR "'${file}': formatter returned with ${result}") + endif() + if(NOT FIX AND output MATCHES "\n ...) +function(windows_set_path TEST) + if(NOT CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + return() + endif() + + set(path "") + set(glue "") + foreach(target IN LISTS ARGN) + if(TARGET "${target}") + get_target_property(type "${target}" TYPE) + if(type STREQUAL "SHARED_LIBRARY") + set(path "${path}${glue}$") + set(glue "\;") # backslash is important + endif() + endif() + endforeach() + if(NOT path STREQUAL "") + set_property(TEST "${TEST}" PROPERTY ENVIRONMENT "PATH=${path}") + endif() +endfunction() diff --git a/compile_commands.json b/compile_commands.json new file mode 100644 index 0000000..664bad0 --- /dev/null +++ b/compile_commands.json @@ -0,0 +1,372 @@ +[ +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\qt-material-widgets_autogen\\mocs_compilation.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\mocs_compilation.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\mocs_compilation.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\qrc_qt-material-widgets.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\build\\qrc_qt-material-widgets.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\build\\qrc_qt-material-widgets.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialappbar.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialappbar.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialappbar.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialautocomplete.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialautocomplete.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialautocomplete.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialautocomplete_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialautocomplete_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialautocomplete_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialavatar.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialavatar.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialavatar.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialbadge.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialbadge.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialbadge.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialcheckbox.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialcheckbox.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialcheckbox.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialcircularprogress.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialcircularprogress.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialcircularprogress.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialcircularprogress_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialcircularprogress_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialcircularprogress_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialdialog.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdialog.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdialog.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialdialog_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdialog_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdialog_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialdrawer.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdrawer.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdrawer.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialdrawer_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdrawer_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialdrawer_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialfab.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialfab.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialfab.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialflatbutton.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialflatbutton.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialflatbutton.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialflatbutton_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialflatbutton_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialflatbutton_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialiconbutton.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialiconbutton.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialiconbutton.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmateriallist.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmateriallist.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmateriallist.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmateriallistitem.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmateriallistitem.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmateriallistitem.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialmenu.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialmenu.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialmenu.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialmenu_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialmenu_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialmenu_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialpaper.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialpaper.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialpaper.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialprogress.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialprogress.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialprogress.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialprogress_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialprogress_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialprogress_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialradiobutton.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialradiobutton.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialradiobutton.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialraisedbutton.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialraisedbutton.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialraisedbutton.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialscrollbar.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialscrollbar.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialscrollbar.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialscrollbar_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialscrollbar_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialscrollbar_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialslider.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialslider.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialslider.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialslider_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialslider_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialslider_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialsnackbar.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialsnackbar.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialsnackbar.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialsnackbar_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialsnackbar_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialsnackbar_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialtable.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtable.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtable.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialtabs.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtabs.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtabs.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialtabs_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtabs_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtabs_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialtextfield.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtextfield.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtextfield.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialtextfield_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtextfield_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtextfield_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialtoggle.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtoggle.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtoggle.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\component\\qtmaterialtoggle_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtoggle_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\component\\qtmaterialtoggle_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\layouts\\qtmaterialsnackbarlayout.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\layouts\\qtmaterialsnackbarlayout.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\layouts\\qtmaterialsnackbarlayout.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialcheckable.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialcheckable.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialcheckable.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialcheckable_internal.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialcheckable_internal.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialcheckable_internal.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialoverlaywidget.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialoverlaywidget.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialoverlaywidget.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialripple.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialripple.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialripple.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialrippleoverlay.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialrippleoverlay.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialrippleoverlay.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialstatetransition.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialstatetransition.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialstatetransition.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialstyle.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialstyle.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialstyle.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\qt-material-widgets_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /FoCMakeFiles\\qt-material-widgets.dir\\source\\lib\\qtmaterialtheme.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialtheme.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\source\\lib\\qtmaterialtheme.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\qt-material-widgets-example_autogen\\mocs_compilation.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\mocs_compilation.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\mocs_compilation.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\qrc_examples.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\build\\example\\qrc_examples.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\build\\example\\qrc_examples.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\appbarsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\appbarsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\appbarsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\autocompletesettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\autocompletesettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\autocompletesettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\avatarsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\avatarsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\avatarsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\badgesettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\badgesettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\badgesettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\checkboxsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\checkboxsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\checkboxsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\circularprogresssettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\circularprogresssettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\circularprogresssettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\dialogsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\dialogsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\dialogsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\drawersettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\drawersettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\drawersettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\fabsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\fabsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\fabsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\flatbuttonsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\flatbuttonsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\flatbuttonsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\iconbuttonsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\iconbuttonsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\iconbuttonsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\main.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\main.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\main.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\mainwindow.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\mainwindow.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\mainwindow.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\menusettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\menusettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\menusettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\progresssettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\progresssettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\progresssettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\radiobuttonsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\radiobuttonsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\radiobuttonsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\raisedbuttonsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\raisedbuttonsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\raisedbuttonsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\scrollbarsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\scrollbarsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\scrollbarsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\slidersettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\slidersettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\slidersettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\snackbarsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\snackbarsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\snackbarsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\tabssettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\tabssettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\tabssettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\textfieldsettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\textfieldsettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\textfieldsettingseditor.cpp" +}, +{ + "directory": "D:/Work/qt/qt-material-widgets/build", + "command": "C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\MSVC\\1433~1.316\\bin\\Hostx64\\x64\\cl.exe /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MATERIAL_WIDGETS_STATIC_DEFINE -DQT_WIDGETS_LIB -ID:\\Work\\qt\\qt-material-widgets\\build\\example\\qt-material-widgets-example_autogen\\include -ID:\\Work\\qt\\qt-material-widgets\\%{Qt:QT_INSTALL_PREFIX} -ID:\\Work\\qt\\qt-material-widgets\\include -external:ID:\\Work\\qt\\qt-material-widgets\\build\\export -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtCore -external:IE:\\Qt\\5.15.2\\msvc2019_64\\.\\mkspecs\\win32-msvc -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtGui -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtANGLE -external:IE:\\Qt\\5.15.2\\msvc2019_64\\include\\QtWidgets -external:W0 /W4 /permissive- /volatile:iso /Zc:preprocessor /EHsc /Zc:__cplusplus /Zc:externConstexpr /Zc:throwingNew /wd5105 /MDd /Zi /Ob0 /Od /RTC1 /Foexample\\CMakeFiles\\qt-material-widgets-example.dir\\togglesettingseditor.cpp.obj /FdTARGET_COMPILE_PDB /FS -c D:\\Work\\qt\\qt-material-widgets\\example\\togglesettingseditor.cpp", + "file": "D:\\Work\\qt\\qt-material-widgets\\example\\togglesettingseditor.cpp" +} +] \ No newline at end of file diff --git a/components/components.pro b/components/components.pro deleted file mode 100644 index d6080d5..0000000 --- a/components/components.pro +++ /dev/null @@ -1,130 +0,0 @@ -TEMPLATE = lib -CONFIG += staticlib -SOURCES = \ - qtmaterialavatar.cpp \ - lib/qtmaterialstyle.cpp \ - lib/qtmaterialtheme.cpp \ - qtmaterialbadge.cpp \ - lib/qtmaterialoverlaywidget.cpp \ - qtmaterialcheckbox.cpp \ - lib/qtmaterialcheckable_internal.cpp \ - lib/qtmaterialcheckable.cpp \ - lib/qtmaterialripple.cpp \ - lib/qtmaterialrippleoverlay.cpp \ - qtmaterialfab.cpp \ - qtmaterialraisedbutton.cpp \ - qtmaterialflatbutton_internal.cpp \ - qtmaterialflatbutton.cpp \ - lib/qtmaterialstatetransition.cpp \ - qtmaterialiconbutton.cpp \ - qtmaterialprogress_internal.cpp \ - qtmaterialprogress.cpp \ - qtmaterialcircularprogress_internal.cpp \ - qtmaterialcircularprogress.cpp \ - qtmaterialslider_internal.cpp \ - qtmaterialslider.cpp \ - qtmaterialsnackbar_internal.cpp \ - qtmaterialsnackbar.cpp \ - qtmaterialradiobutton.cpp \ - qtmaterialtoggle_internal.cpp \ - qtmaterialtoggle.cpp \ - qtmaterialtextfield_internal.cpp \ - qtmaterialtextfield.cpp \ - qtmaterialtabs_internal.cpp \ - qtmaterialtabs.cpp \ - qtmaterialscrollbar_internal.cpp \ - qtmaterialscrollbar.cpp \ - qtmaterialdialog_internal.cpp \ - qtmaterialdialog.cpp \ - qtmaterialdrawer_internal.cpp \ - qtmaterialdrawer.cpp \ - qtmaterialappbar.cpp \ - qtmaterialautocomplete.cpp \ - qtmaterialpaper.cpp \ - qtmaterialtable.cpp \ - layouts/qtmaterialsnackbarlayout.cpp \ - qtmaterialautocomplete_internal.cpp \ - qtmaterialmenu.cpp \ - qtmaterialmenu_internal.cpp \ - qtmateriallist.cpp \ - qtmateriallistitem.cpp -HEADERS = \ - qtmaterialavatar_p.h \ - qtmaterialavatar.h \ - lib/qtmaterialstyle_p.h \ - lib/qtmaterialstyle.h \ - lib/qtmaterialtheme_p.h \ - lib/qtmaterialtheme.h \ - qtmaterialbadge_p.h \ - qtmaterialbadge.h \ - lib/qtmaterialoverlaywidget.h \ - qtmaterialcheckbox_p.h \ - qtmaterialcheckbox.h \ - lib/qtmaterialcheckable_internal.h \ - lib/qtmaterialcheckable_p.h \ - lib/qtmaterialripple.h \ - lib/qtmaterialrippleoverlay.h \ - lib/qtmaterialcheckable.h \ - qtmaterialfab_p.h \ - qtmaterialfab.h \ - qtmaterialraisedbutton_p.h \ - qtmaterialraisedbutton.h \ - qtmaterialflatbutton_internal.h \ - qtmaterialflatbutton_p.h \ - qtmaterialflatbutton.h \ - lib/qtmaterialstatetransition.h \ - lib/qtmaterialstatetransitionevent.h \ - qtmaterialiconbutton_p.h \ - qtmaterialiconbutton.h \ - qtmaterialprogress_internal.h \ - qtmaterialprogress_p.h \ - qtmaterialprogress.h \ - qtmaterialcircularprogress_internal.h \ - qtmaterialcircularprogress_p.h \ - qtmaterialcircularprogress.h \ - qtmaterialslider_internal.h \ - qtmaterialslider_p.h \ - qtmaterialslider.h \ - qtmaterialsnackbar_internal.h \ - qtmaterialsnackbar_p.h \ - qtmaterialsnackbar.h \ - qtmaterialradiobutton_p.h \ - qtmaterialradiobutton.h \ - qtmaterialtoggle_internal.h \ - qtmaterialtoggle_p.h \ - qtmaterialtoggle.h \ - qtmaterialtextfield_internal.h \ - qtmaterialtextfield_p.h \ - qtmaterialtextfield.h \ - qtmaterialtabs_internal.h \ - qtmaterialtabs_p.h \ - qtmaterialtabs.h \ - qtmaterialscrollbar_internal.h \ - qtmaterialscrollbar_p.h \ - qtmaterialscrollbar.h \ - qtmaterialdialog_internal.h \ - qtmaterialdialog_p.h \ - qtmaterialdialog.h \ - qtmaterialdrawer_internal.h \ - qtmaterialdrawer_p.h \ - qtmaterialdrawer.h \ - qtmaterialappbar.h \ - qtmaterialappbar_p.h \ - qtmaterialautocomplete.h \ - qtmaterialautocomplete_p.h \ - qtmaterialpaper.h \ - qtmaterialpaper_p.h \ - qtmaterialtable.h \ - qtmaterialtable_p.h \ - layouts/qtmaterialsnackbarlayout.h \ - layouts/qtmaterialsnackbarlayout_p.h \ - qtmaterialautocomplete_internal.h \ - qtmaterialmenu.h \ - qtmaterialmenu_p.h \ - qtmaterialmenu_internal.h \ - qtmateriallist.h \ - qtmateriallist_p.h \ - qtmateriallistitem.h \ - qtmateriallistitem_p.h -RESOURCES += \ - resources.qrc diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt new file mode 100644 index 0000000..1064952 --- /dev/null +++ b/example/CMakeLists.txt @@ -0,0 +1,62 @@ +cmake_minimum_required(VERSION 3.14) + +project(qt-material-widgetsExamples CXX) + +include(project-is-top-level) +include(folders) + +if(PROJECT_IS_TOP_LEVEL) + find_package(qt-material-widgets REQUIRED) +endif() + +if(NOT Qt6_FOUND) + qt5_add_resources( + example_style_res + ${CMAKE_CURRENT_SOURCE_DIR}/examples.qrc + ) +else() + qt_add_resources( + example_style_res + ${CMAKE_CURRENT_SOURCE_DIR}/source/examples.qrc + ) +endif() + +add_custom_target(run-examples) + +function(add_example NAME) + add_executable("${NAME}" + ${example_style_res} + appbarsettingseditor.cpp + autocompletesettingseditor.cpp + avatarsettingseditor.cpp + badgesettingseditor.cpp + checkboxsettingseditor.cpp + circularprogresssettingseditor.cpp + dialogsettingseditor.cpp + drawersettingseditor.cpp + fabsettingseditor.cpp + flatbuttonsettingseditor.cpp + iconbuttonsettingseditor.cpp + main.cpp + mainwindow.cpp + menusettingseditor.cpp + progresssettingseditor.cpp + radiobuttonsettingseditor.cpp + raisedbuttonsettingseditor.cpp + scrollbarsettingseditor.cpp + slidersettingseditor.cpp + snackbarsettingseditor.cpp + tabssettingseditor.cpp + textfieldsettingseditor.cpp + togglesettingseditor.cpp + ) + target_link_libraries("${NAME}" PRIVATE qt-material-widgets::qt-material-widgets) + target_compile_features("${NAME}" PRIVATE cxx_std_11) + add_custom_target("run_${NAME}" COMMAND "${NAME}" VERBATIM) + add_dependencies("run_${NAME}" "${NAME}") + add_dependencies(run-examples "run_${NAME}") +endfunction() + +add_example(qt-material-widgets-example) + +add_folders(Example) diff --git a/examples/appbarsettingseditor.cpp b/example/appbarsettingseditor.cpp similarity index 100% rename from examples/appbarsettingseditor.cpp rename to example/appbarsettingseditor.cpp diff --git a/examples/appbarsettingseditor.h b/example/appbarsettingseditor.h similarity index 100% rename from examples/appbarsettingseditor.h rename to example/appbarsettingseditor.h diff --git a/examples/appbarsettingsform.ui b/example/appbarsettingsform.ui similarity index 100% rename from examples/appbarsettingsform.ui rename to example/appbarsettingsform.ui diff --git a/components/icons/communication/svg/production/ic_message_24px.svg b/example/assets/ic_message_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_message_24px.svg rename to example/assets/ic_message_24px.svg diff --git a/examples/assets/sikh.jpg b/example/assets/sikh.jpg similarity index 100% rename from examples/assets/sikh.jpg rename to example/assets/sikh.jpg diff --git a/examples/assets/uxceo-128.jpg b/example/assets/uxceo-128.jpg similarity index 100% rename from examples/assets/uxceo-128.jpg rename to example/assets/uxceo-128.jpg diff --git a/examples/autocompletesettingseditor.cpp b/example/autocompletesettingseditor.cpp similarity index 100% rename from examples/autocompletesettingseditor.cpp rename to example/autocompletesettingseditor.cpp diff --git a/examples/autocompletesettingseditor.h b/example/autocompletesettingseditor.h similarity index 100% rename from examples/autocompletesettingseditor.h rename to example/autocompletesettingseditor.h diff --git a/examples/avatarsettingseditor.cpp b/example/avatarsettingseditor.cpp similarity index 100% rename from examples/avatarsettingseditor.cpp rename to example/avatarsettingseditor.cpp diff --git a/examples/avatarsettingseditor.h b/example/avatarsettingseditor.h similarity index 100% rename from examples/avatarsettingseditor.h rename to example/avatarsettingseditor.h diff --git a/examples/avatarsettingsform.ui b/example/avatarsettingsform.ui similarity index 100% rename from examples/avatarsettingsform.ui rename to example/avatarsettingsform.ui diff --git a/examples/badgesettingseditor.cpp b/example/badgesettingseditor.cpp similarity index 100% rename from examples/badgesettingseditor.cpp rename to example/badgesettingseditor.cpp diff --git a/examples/badgesettingseditor.h b/example/badgesettingseditor.h similarity index 100% rename from examples/badgesettingseditor.h rename to example/badgesettingseditor.h diff --git a/examples/badgesettingsform.ui b/example/badgesettingsform.ui similarity index 100% rename from examples/badgesettingsform.ui rename to example/badgesettingsform.ui diff --git a/examples/checkboxsettingseditor.cpp b/example/checkboxsettingseditor.cpp similarity index 100% rename from examples/checkboxsettingseditor.cpp rename to example/checkboxsettingseditor.cpp diff --git a/examples/checkboxsettingseditor.h b/example/checkboxsettingseditor.h similarity index 100% rename from examples/checkboxsettingseditor.h rename to example/checkboxsettingseditor.h diff --git a/examples/checkboxsettingsform.ui b/example/checkboxsettingsform.ui similarity index 100% rename from examples/checkboxsettingsform.ui rename to example/checkboxsettingsform.ui diff --git a/examples/circularprogresssettingseditor.cpp b/example/circularprogresssettingseditor.cpp similarity index 100% rename from examples/circularprogresssettingseditor.cpp rename to example/circularprogresssettingseditor.cpp diff --git a/examples/circularprogresssettingseditor.h b/example/circularprogresssettingseditor.h similarity index 100% rename from examples/circularprogresssettingseditor.h rename to example/circularprogresssettingseditor.h diff --git a/examples/circularprogresssettingsform.ui b/example/circularprogresssettingsform.ui similarity index 100% rename from examples/circularprogresssettingsform.ui rename to example/circularprogresssettingsform.ui diff --git a/examples/dialogsettingseditor.cpp b/example/dialogsettingseditor.cpp similarity index 100% rename from examples/dialogsettingseditor.cpp rename to example/dialogsettingseditor.cpp diff --git a/examples/dialogsettingseditor.h b/example/dialogsettingseditor.h similarity index 100% rename from examples/dialogsettingseditor.h rename to example/dialogsettingseditor.h diff --git a/examples/dialogsettingsform.ui b/example/dialogsettingsform.ui similarity index 100% rename from examples/dialogsettingsform.ui rename to example/dialogsettingsform.ui diff --git a/examples/drawersettingseditor.cpp b/example/drawersettingseditor.cpp similarity index 100% rename from examples/drawersettingseditor.cpp rename to example/drawersettingseditor.cpp diff --git a/examples/drawersettingseditor.h b/example/drawersettingseditor.h similarity index 100% rename from examples/drawersettingseditor.h rename to example/drawersettingseditor.h diff --git a/examples/drawersettingsform.ui b/example/drawersettingsform.ui similarity index 100% rename from examples/drawersettingsform.ui rename to example/drawersettingsform.ui diff --git a/examples/examples.qrc b/example/examples.qrc similarity index 100% rename from examples/examples.qrc rename to example/examples.qrc diff --git a/examples/fabsettingseditor.cpp b/example/fabsettingseditor.cpp similarity index 100% rename from examples/fabsettingseditor.cpp rename to example/fabsettingseditor.cpp diff --git a/examples/fabsettingseditor.h b/example/fabsettingseditor.h similarity index 100% rename from examples/fabsettingseditor.h rename to example/fabsettingseditor.h diff --git a/examples/fabsettingsform.ui b/example/fabsettingsform.ui similarity index 100% rename from examples/fabsettingsform.ui rename to example/fabsettingsform.ui diff --git a/examples/flatbuttonsettingseditor.cpp b/example/flatbuttonsettingseditor.cpp similarity index 100% rename from examples/flatbuttonsettingseditor.cpp rename to example/flatbuttonsettingseditor.cpp diff --git a/examples/flatbuttonsettingseditor.h b/example/flatbuttonsettingseditor.h similarity index 100% rename from examples/flatbuttonsettingseditor.h rename to example/flatbuttonsettingseditor.h diff --git a/examples/flatbuttonsettingsform.ui b/example/flatbuttonsettingsform.ui similarity index 100% rename from examples/flatbuttonsettingsform.ui rename to example/flatbuttonsettingsform.ui diff --git a/examples/iconbuttonsettingseditor.cpp b/example/iconbuttonsettingseditor.cpp similarity index 100% rename from examples/iconbuttonsettingseditor.cpp rename to example/iconbuttonsettingseditor.cpp diff --git a/examples/iconbuttonsettingseditor.h b/example/iconbuttonsettingseditor.h similarity index 100% rename from examples/iconbuttonsettingseditor.h rename to example/iconbuttonsettingseditor.h diff --git a/examples/iconbuttonsettingsform.ui b/example/iconbuttonsettingsform.ui similarity index 100% rename from examples/iconbuttonsettingsform.ui rename to example/iconbuttonsettingsform.ui diff --git a/examples/main.cpp b/example/main.cpp similarity index 100% rename from examples/main.cpp rename to example/main.cpp diff --git a/examples/mainwindow.cpp b/example/mainwindow.cpp similarity index 100% rename from examples/mainwindow.cpp rename to example/mainwindow.cpp diff --git a/examples/mainwindow.h b/example/mainwindow.h similarity index 100% rename from examples/mainwindow.h rename to example/mainwindow.h diff --git a/examples/menusettingseditor.cpp b/example/menusettingseditor.cpp similarity index 100% rename from examples/menusettingseditor.cpp rename to example/menusettingseditor.cpp diff --git a/examples/menusettingseditor.h b/example/menusettingseditor.h similarity index 100% rename from examples/menusettingseditor.h rename to example/menusettingseditor.h diff --git a/examples/progresssettingseditor.cpp b/example/progresssettingseditor.cpp similarity index 100% rename from examples/progresssettingseditor.cpp rename to example/progresssettingseditor.cpp diff --git a/examples/progresssettingseditor.h b/example/progresssettingseditor.h similarity index 100% rename from examples/progresssettingseditor.h rename to example/progresssettingseditor.h diff --git a/examples/progresssettingsform.ui b/example/progresssettingsform.ui similarity index 100% rename from examples/progresssettingsform.ui rename to example/progresssettingsform.ui diff --git a/examples/radiobuttonsettingseditor.cpp b/example/radiobuttonsettingseditor.cpp similarity index 100% rename from examples/radiobuttonsettingseditor.cpp rename to example/radiobuttonsettingseditor.cpp diff --git a/examples/radiobuttonsettingseditor.h b/example/radiobuttonsettingseditor.h similarity index 100% rename from examples/radiobuttonsettingseditor.h rename to example/radiobuttonsettingseditor.h diff --git a/examples/radiobuttonsettingsform.ui b/example/radiobuttonsettingsform.ui similarity index 100% rename from examples/radiobuttonsettingsform.ui rename to example/radiobuttonsettingsform.ui diff --git a/examples/raisedbuttonsettingseditor.cpp b/example/raisedbuttonsettingseditor.cpp similarity index 100% rename from examples/raisedbuttonsettingseditor.cpp rename to example/raisedbuttonsettingseditor.cpp diff --git a/examples/raisedbuttonsettingseditor.h b/example/raisedbuttonsettingseditor.h similarity index 100% rename from examples/raisedbuttonsettingseditor.h rename to example/raisedbuttonsettingseditor.h diff --git a/examples/scrollbarsettingseditor.cpp b/example/scrollbarsettingseditor.cpp similarity index 100% rename from examples/scrollbarsettingseditor.cpp rename to example/scrollbarsettingseditor.cpp diff --git a/examples/scrollbarsettingseditor.h b/example/scrollbarsettingseditor.h similarity index 100% rename from examples/scrollbarsettingseditor.h rename to example/scrollbarsettingseditor.h diff --git a/examples/scrollbarsettingsform.ui b/example/scrollbarsettingsform.ui similarity index 100% rename from examples/scrollbarsettingsform.ui rename to example/scrollbarsettingsform.ui diff --git a/examples/slidersettingseditor.cpp b/example/slidersettingseditor.cpp similarity index 100% rename from examples/slidersettingseditor.cpp rename to example/slidersettingseditor.cpp diff --git a/examples/slidersettingseditor.h b/example/slidersettingseditor.h similarity index 100% rename from examples/slidersettingseditor.h rename to example/slidersettingseditor.h diff --git a/examples/slidersettingsform.ui b/example/slidersettingsform.ui similarity index 100% rename from examples/slidersettingsform.ui rename to example/slidersettingsform.ui diff --git a/examples/snackbarsettingseditor.cpp b/example/snackbarsettingseditor.cpp similarity index 100% rename from examples/snackbarsettingseditor.cpp rename to example/snackbarsettingseditor.cpp diff --git a/examples/snackbarsettingseditor.h b/example/snackbarsettingseditor.h similarity index 100% rename from examples/snackbarsettingseditor.h rename to example/snackbarsettingseditor.h diff --git a/examples/snackbarsettingsform.ui b/example/snackbarsettingsform.ui similarity index 100% rename from examples/snackbarsettingsform.ui rename to example/snackbarsettingsform.ui diff --git a/examples/tabssettingseditor.cpp b/example/tabssettingseditor.cpp similarity index 100% rename from examples/tabssettingseditor.cpp rename to example/tabssettingseditor.cpp diff --git a/examples/tabssettingseditor.h b/example/tabssettingseditor.h similarity index 100% rename from examples/tabssettingseditor.h rename to example/tabssettingseditor.h diff --git a/examples/tabssettingsform.ui b/example/tabssettingsform.ui similarity index 100% rename from examples/tabssettingsform.ui rename to example/tabssettingsform.ui diff --git a/examples/textfieldsettingseditor.cpp b/example/textfieldsettingseditor.cpp similarity index 100% rename from examples/textfieldsettingseditor.cpp rename to example/textfieldsettingseditor.cpp diff --git a/examples/textfieldsettingseditor.h b/example/textfieldsettingseditor.h similarity index 100% rename from examples/textfieldsettingseditor.h rename to example/textfieldsettingseditor.h diff --git a/examples/textfieldsettingsform.ui b/example/textfieldsettingsform.ui similarity index 100% rename from examples/textfieldsettingsform.ui rename to example/textfieldsettingsform.ui diff --git a/examples/togglesettingseditor.cpp b/example/togglesettingseditor.cpp similarity index 100% rename from examples/togglesettingseditor.cpp rename to example/togglesettingseditor.cpp diff --git a/examples/togglesettingseditor.h b/example/togglesettingseditor.h similarity index 100% rename from examples/togglesettingseditor.h rename to example/togglesettingseditor.h diff --git a/examples/togglesettingsform.ui b/example/togglesettingsform.ui similarity index 100% rename from examples/togglesettingsform.ui rename to example/togglesettingsform.ui diff --git a/examples/examples.pro b/examples/examples.pro deleted file mode 100644 index 35d2438..0000000 --- a/examples/examples.pro +++ /dev/null @@ -1,75 +0,0 @@ -QT += core gui widgets -TEMPLATE = app -CONFIG += c++11 -SOURCES = mainwindow.cpp \ - main.cpp \ - avatarsettingseditor.cpp \ - badgesettingseditor.cpp \ - checkboxsettingseditor.cpp \ - fabsettingseditor.cpp \ - raisedbuttonsettingseditor.cpp \ - flatbuttonsettingseditor.cpp \ - iconbuttonsettingseditor.cpp \ - progresssettingseditor.cpp \ - circularprogresssettingseditor.cpp \ - slidersettingseditor.cpp \ - radiobuttonsettingseditor.cpp \ - togglesettingseditor.cpp \ - textfieldsettingseditor.cpp \ - tabssettingseditor.cpp \ - snackbarsettingseditor.cpp \ - dialogsettingseditor.cpp \ - drawersettingseditor.cpp \ - scrollbarsettingseditor.cpp \ - appbarsettingseditor.cpp \ - autocompletesettingseditor.cpp \ - menusettingseditor.cpp -HEADERS = mainwindow.h \ - avatarsettingseditor.h \ - badgesettingseditor.h \ - checkboxsettingseditor.h \ - fabsettingseditor.h \ - raisedbuttonsettingseditor.h \ - flatbuttonsettingseditor.h \ - iconbuttonsettingseditor.h \ - progresssettingseditor.h \ - circularprogresssettingseditor.h \ - slidersettingseditor.h \ - radiobuttonsettingseditor.h \ - togglesettingseditor.h \ - textfieldsettingseditor.h \ - tabssettingseditor.h \ - snackbarsettingseditor.h \ - dialogsettingseditor.h \ - drawersettingseditor.h \ - scrollbarsettingseditor.h \ - appbarsettingseditor.h \ - autocompletesettingseditor.h \ - menusettingseditor.h -LIBS += $$top_builddir/components/$(OBJECTS_DIR)/libcomponents.a -INCLUDEPATH += $$top_srcdir/components/ -TARGET = examples-exe -PRE_TARGETDEPS += $$top_builddir/components/$(OBJECTS_DIR)/libcomponents.a - -RESOURCES += \ - examples.qrc - -FORMS += \ - avatarsettingsform.ui \ - badgesettingsform.ui \ - checkboxsettingsform.ui \ - fabsettingsform.ui \ - flatbuttonsettingsform.ui \ - iconbuttonsettingsform.ui \ - progresssettingsform.ui \ - circularprogresssettingsform.ui \ - slidersettingsform.ui \ - snackbarsettingsform.ui \ - radiobuttonsettingsform.ui \ - togglesettingsform.ui \ - textfieldsettingsform.ui \ - tabssettingsform.ui \ - dialogsettingsform.ui \ - drawersettingsform.ui \ - scrollbarsettingsform.ui \ - appbarsettingsform.ui diff --git a/components/qtmaterialappbar.h b/include/qt-material-widgets/component/qtmaterialappbar.h similarity index 100% rename from components/qtmaterialappbar.h rename to include/qt-material-widgets/component/qtmaterialappbar.h diff --git a/components/qtmaterialautocomplete.h b/include/qt-material-widgets/component/qtmaterialautocomplete.h similarity index 100% rename from components/qtmaterialautocomplete.h rename to include/qt-material-widgets/component/qtmaterialautocomplete.h diff --git a/components/qtmaterialavatar.h b/include/qt-material-widgets/component/qtmaterialavatar.h similarity index 100% rename from components/qtmaterialavatar.h rename to include/qt-material-widgets/component/qtmaterialavatar.h diff --git a/components/qtmaterialbadge.h b/include/qt-material-widgets/component/qtmaterialbadge.h similarity index 100% rename from components/qtmaterialbadge.h rename to include/qt-material-widgets/component/qtmaterialbadge.h diff --git a/components/qtmaterialcheckbox.h b/include/qt-material-widgets/component/qtmaterialcheckbox.h similarity index 100% rename from components/qtmaterialcheckbox.h rename to include/qt-material-widgets/component/qtmaterialcheckbox.h diff --git a/components/qtmaterialcircularprogress.h b/include/qt-material-widgets/component/qtmaterialcircularprogress.h similarity index 100% rename from components/qtmaterialcircularprogress.h rename to include/qt-material-widgets/component/qtmaterialcircularprogress.h diff --git a/components/qtmaterialdialog.h b/include/qt-material-widgets/component/qtmaterialdialog.h similarity index 100% rename from components/qtmaterialdialog.h rename to include/qt-material-widgets/component/qtmaterialdialog.h diff --git a/components/qtmaterialdrawer.h b/include/qt-material-widgets/component/qtmaterialdrawer.h similarity index 100% rename from components/qtmaterialdrawer.h rename to include/qt-material-widgets/component/qtmaterialdrawer.h diff --git a/components/qtmaterialfab.h b/include/qt-material-widgets/component/qtmaterialfab.h similarity index 100% rename from components/qtmaterialfab.h rename to include/qt-material-widgets/component/qtmaterialfab.h diff --git a/components/qtmaterialflatbutton.h b/include/qt-material-widgets/component/qtmaterialflatbutton.h similarity index 100% rename from components/qtmaterialflatbutton.h rename to include/qt-material-widgets/component/qtmaterialflatbutton.h diff --git a/components/qtmaterialiconbutton.h b/include/qt-material-widgets/component/qtmaterialiconbutton.h similarity index 100% rename from components/qtmaterialiconbutton.h rename to include/qt-material-widgets/component/qtmaterialiconbutton.h diff --git a/components/qtmateriallist.h b/include/qt-material-widgets/component/qtmateriallist.h similarity index 100% rename from components/qtmateriallist.h rename to include/qt-material-widgets/component/qtmateriallist.h diff --git a/components/qtmateriallistitem.h b/include/qt-material-widgets/component/qtmateriallistitem.h similarity index 100% rename from components/qtmateriallistitem.h rename to include/qt-material-widgets/component/qtmateriallistitem.h diff --git a/components/qtmaterialmenu.h b/include/qt-material-widgets/component/qtmaterialmenu.h similarity index 100% rename from components/qtmaterialmenu.h rename to include/qt-material-widgets/component/qtmaterialmenu.h diff --git a/components/qtmaterialpaper.h b/include/qt-material-widgets/component/qtmaterialpaper.h similarity index 100% rename from components/qtmaterialpaper.h rename to include/qt-material-widgets/component/qtmaterialpaper.h diff --git a/components/qtmaterialprogress.h b/include/qt-material-widgets/component/qtmaterialprogress.h similarity index 100% rename from components/qtmaterialprogress.h rename to include/qt-material-widgets/component/qtmaterialprogress.h diff --git a/components/qtmaterialradiobutton.h b/include/qt-material-widgets/component/qtmaterialradiobutton.h similarity index 100% rename from components/qtmaterialradiobutton.h rename to include/qt-material-widgets/component/qtmaterialradiobutton.h diff --git a/components/qtmaterialraisedbutton.h b/include/qt-material-widgets/component/qtmaterialraisedbutton.h similarity index 100% rename from components/qtmaterialraisedbutton.h rename to include/qt-material-widgets/component/qtmaterialraisedbutton.h diff --git a/components/qtmaterialscrollbar.h b/include/qt-material-widgets/component/qtmaterialscrollbar.h similarity index 100% rename from components/qtmaterialscrollbar.h rename to include/qt-material-widgets/component/qtmaterialscrollbar.h diff --git a/components/qtmaterialslider.h b/include/qt-material-widgets/component/qtmaterialslider.h similarity index 100% rename from components/qtmaterialslider.h rename to include/qt-material-widgets/component/qtmaterialslider.h diff --git a/components/qtmaterialsnackbar.h b/include/qt-material-widgets/component/qtmaterialsnackbar.h similarity index 100% rename from components/qtmaterialsnackbar.h rename to include/qt-material-widgets/component/qtmaterialsnackbar.h diff --git a/components/qtmaterialtable.h b/include/qt-material-widgets/component/qtmaterialtable.h similarity index 100% rename from components/qtmaterialtable.h rename to include/qt-material-widgets/component/qtmaterialtable.h diff --git a/components/qtmaterialtabs.h b/include/qt-material-widgets/component/qtmaterialtabs.h similarity index 100% rename from components/qtmaterialtabs.h rename to include/qt-material-widgets/component/qtmaterialtabs.h diff --git a/components/qtmaterialtextfield.h b/include/qt-material-widgets/component/qtmaterialtextfield.h similarity index 100% rename from components/qtmaterialtextfield.h rename to include/qt-material-widgets/component/qtmaterialtextfield.h diff --git a/components/qtmaterialtoggle.h b/include/qt-material-widgets/component/qtmaterialtoggle.h similarity index 100% rename from components/qtmaterialtoggle.h rename to include/qt-material-widgets/component/qtmaterialtoggle.h diff --git a/components/layouts/qtmaterialsnackbarlayout.h b/include/qt-material-widgets/layouts/qtmaterialsnackbarlayout.h similarity index 100% rename from components/layouts/qtmaterialsnackbarlayout.h rename to include/qt-material-widgets/layouts/qtmaterialsnackbarlayout.h diff --git a/components/lib/qtmaterialcheckable.h b/include/qt-material-widgets/lib/qtmaterialcheckable.h similarity index 100% rename from components/lib/qtmaterialcheckable.h rename to include/qt-material-widgets/lib/qtmaterialcheckable.h diff --git a/components/lib/qtmaterialoverlaywidget.h b/include/qt-material-widgets/lib/qtmaterialoverlaywidget.h similarity index 100% rename from components/lib/qtmaterialoverlaywidget.h rename to include/qt-material-widgets/lib/qtmaterialoverlaywidget.h diff --git a/components/lib/qtmaterialripple.h b/include/qt-material-widgets/lib/qtmaterialripple.h similarity index 100% rename from components/lib/qtmaterialripple.h rename to include/qt-material-widgets/lib/qtmaterialripple.h diff --git a/components/lib/qtmaterialrippleoverlay.h b/include/qt-material-widgets/lib/qtmaterialrippleoverlay.h similarity index 100% rename from components/lib/qtmaterialrippleoverlay.h rename to include/qt-material-widgets/lib/qtmaterialrippleoverlay.h diff --git a/components/lib/qtmaterialstatetransition.h b/include/qt-material-widgets/lib/qtmaterialstatetransition.h similarity index 100% rename from components/lib/qtmaterialstatetransition.h rename to include/qt-material-widgets/lib/qtmaterialstatetransition.h diff --git a/components/lib/qtmaterialstatetransitionevent.h b/include/qt-material-widgets/lib/qtmaterialstatetransitionevent.h similarity index 100% rename from components/lib/qtmaterialstatetransitionevent.h rename to include/qt-material-widgets/lib/qtmaterialstatetransitionevent.h diff --git a/components/lib/qtmaterialstyle.h b/include/qt-material-widgets/lib/qtmaterialstyle.h similarity index 100% rename from components/lib/qtmaterialstyle.h rename to include/qt-material-widgets/lib/qtmaterialstyle.h diff --git a/components/lib/qtmaterialtheme.h b/include/qt-material-widgets/lib/qtmaterialtheme.h similarity index 100% rename from components/lib/qtmaterialtheme.h rename to include/qt-material-widgets/lib/qtmaterialtheme.h diff --git a/include/qt-material-widgets/qt-material-widgets.hpp b/include/qt-material-widgets/qt-material-widgets.hpp new file mode 100644 index 0000000..62a1659 --- /dev/null +++ b/include/qt-material-widgets/qt-material-widgets.hpp @@ -0,0 +1,70 @@ +#pragma once + +#include + +#include "qt-material-widgets/qt-material-widgets_export.hpp" + +/** + * A note about the MSVC warning C4251: + * This warning should be suppressed for private data members of the project's + * exported classes, because there are too many ways to work around it and all + * involve some kind of trade-off (increased code complexity requiring more + * developer time, writing boilerplate code, longer compile times), but those + * solutions are very situational and solve things in slightly different ways, + * depending on the requirements of the project. + * That is to say, there is no general solution. + * + * What can be done instead is understand where issues could arise where this + * warning is spotting a legitimate bug. I will give the general description of + * this warning's cause and break it down to make it trivial to understand. + * + * C4251 is emitted when an exported class has a non-static data member of a + * non-exported class type. + * + * The exported class in our case is the class below (exported_class), which + * has a non-static data member (m_name) of a non-exported class type + * (std::string). + * + * The rationale here is that the user of the exported class could attempt to + * access (directly, or via an inline member function) a static data member or + * a non-inline member function of the data member, resulting in a linker + * error. + * Inline member function above means member functions that are defined (not + * declared) in the class definition. + * + * Since this exported class never makes these non-exported types available to + * the user, we can safely ignore this warning. It's fine if there are + * non-exported class types as private member variables, because they are only + * accessed by the members of the exported class itself. + * + * The name() method below returns a pointer to the stored null-terminated + * string as a fundamental type (const char), so this is safe to use anywhere. + * The only downside is that you can have dangling pointers if the pointer + * outlives the class instance which stored the string. + * + * Shared libraries are not easy, they need some discipline to get right, but + * they also solve some other problems that make them worth the time invested. + */ + +/** + * @brief Reports the name of the library + * + * Please see the note above for considerations when creating shared libraries. + */ +class QT_MATERIAL_WIDGETS_EXPORT exported_class +{ +public: + /** + * @brief Initializes the name field to the name of the project + */ + exported_class(); + + /** + * @brief Returns a non-owning pointer to the string stored in this class + */ + auto name() const -> const char*; + +private: + QT_MATERIAL_WIDGETS_SUPPRESS_C4251 + std::string m_name; +}; diff --git a/qt-material-widgets.pro b/qt-material-widgets.pro deleted file mode 100644 index 5654f10..0000000 --- a/qt-material-widgets.pro +++ /dev/null @@ -1,17 +0,0 @@ -greaterThan(QT_MAJOR_VERSION, 4): QT += widgets - -TARGET = qt-material-widgets -TEMPLATE = subdirs -SUBDIRS = components examples -CONFIG += ordered - -# The following define makes your compiler emit warnings if you use -# any feature of Qt which as been marked as deprecated (the exact warnings -# depend on your compiler). Please consult the documentation of the -# deprecated API in order to know how to port your code away from it. -DEFINES += QT_DEPRECATED_WARNINGS - -# You can also make your code fail to compile if you use deprecated APIs. -# In order to do so, uncomment the following line. -# You can also select to disable deprecated APIs only up to a certain version of Qt. -#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 diff --git a/components/qtmaterialappbar.cpp b/source/component/qtmaterialappbar.cpp similarity index 100% rename from components/qtmaterialappbar.cpp rename to source/component/qtmaterialappbar.cpp diff --git a/components/qtmaterialappbar_p.h b/source/component/qtmaterialappbar_p.h similarity index 100% rename from components/qtmaterialappbar_p.h rename to source/component/qtmaterialappbar_p.h diff --git a/components/qtmaterialautocomplete.cpp b/source/component/qtmaterialautocomplete.cpp similarity index 100% rename from components/qtmaterialautocomplete.cpp rename to source/component/qtmaterialautocomplete.cpp diff --git a/components/qtmaterialautocomplete_internal.cpp b/source/component/qtmaterialautocomplete_internal.cpp similarity index 100% rename from components/qtmaterialautocomplete_internal.cpp rename to source/component/qtmaterialautocomplete_internal.cpp diff --git a/components/qtmaterialautocomplete_internal.h b/source/component/qtmaterialautocomplete_internal.h similarity index 100% rename from components/qtmaterialautocomplete_internal.h rename to source/component/qtmaterialautocomplete_internal.h diff --git a/components/qtmaterialautocomplete_p.h b/source/component/qtmaterialautocomplete_p.h similarity index 100% rename from components/qtmaterialautocomplete_p.h rename to source/component/qtmaterialautocomplete_p.h diff --git a/components/qtmaterialavatar.cpp b/source/component/qtmaterialavatar.cpp similarity index 100% rename from components/qtmaterialavatar.cpp rename to source/component/qtmaterialavatar.cpp diff --git a/components/qtmaterialavatar_p.h b/source/component/qtmaterialavatar_p.h similarity index 100% rename from components/qtmaterialavatar_p.h rename to source/component/qtmaterialavatar_p.h diff --git a/components/qtmaterialbadge.cpp b/source/component/qtmaterialbadge.cpp similarity index 100% rename from components/qtmaterialbadge.cpp rename to source/component/qtmaterialbadge.cpp diff --git a/components/qtmaterialbadge_p.h b/source/component/qtmaterialbadge_p.h similarity index 100% rename from components/qtmaterialbadge_p.h rename to source/component/qtmaterialbadge_p.h diff --git a/components/qtmaterialcheckbox.cpp b/source/component/qtmaterialcheckbox.cpp similarity index 100% rename from components/qtmaterialcheckbox.cpp rename to source/component/qtmaterialcheckbox.cpp diff --git a/components/qtmaterialcheckbox_p.h b/source/component/qtmaterialcheckbox_p.h similarity index 100% rename from components/qtmaterialcheckbox_p.h rename to source/component/qtmaterialcheckbox_p.h diff --git a/components/qtmaterialcircularprogress.cpp b/source/component/qtmaterialcircularprogress.cpp similarity index 100% rename from components/qtmaterialcircularprogress.cpp rename to source/component/qtmaterialcircularprogress.cpp diff --git a/components/qtmaterialcircularprogress_internal.cpp b/source/component/qtmaterialcircularprogress_internal.cpp similarity index 100% rename from components/qtmaterialcircularprogress_internal.cpp rename to source/component/qtmaterialcircularprogress_internal.cpp diff --git a/components/qtmaterialcircularprogress_internal.h b/source/component/qtmaterialcircularprogress_internal.h similarity index 100% rename from components/qtmaterialcircularprogress_internal.h rename to source/component/qtmaterialcircularprogress_internal.h diff --git a/components/qtmaterialcircularprogress_p.h b/source/component/qtmaterialcircularprogress_p.h similarity index 100% rename from components/qtmaterialcircularprogress_p.h rename to source/component/qtmaterialcircularprogress_p.h diff --git a/components/qtmaterialdialog.cpp b/source/component/qtmaterialdialog.cpp similarity index 100% rename from components/qtmaterialdialog.cpp rename to source/component/qtmaterialdialog.cpp diff --git a/components/qtmaterialdialog_internal.cpp b/source/component/qtmaterialdialog_internal.cpp similarity index 100% rename from components/qtmaterialdialog_internal.cpp rename to source/component/qtmaterialdialog_internal.cpp diff --git a/components/qtmaterialdialog_internal.h b/source/component/qtmaterialdialog_internal.h similarity index 100% rename from components/qtmaterialdialog_internal.h rename to source/component/qtmaterialdialog_internal.h diff --git a/components/qtmaterialdialog_p.h b/source/component/qtmaterialdialog_p.h similarity index 100% rename from components/qtmaterialdialog_p.h rename to source/component/qtmaterialdialog_p.h diff --git a/components/qtmaterialdrawer.cpp b/source/component/qtmaterialdrawer.cpp similarity index 100% rename from components/qtmaterialdrawer.cpp rename to source/component/qtmaterialdrawer.cpp diff --git a/components/qtmaterialdrawer_internal.cpp b/source/component/qtmaterialdrawer_internal.cpp similarity index 100% rename from components/qtmaterialdrawer_internal.cpp rename to source/component/qtmaterialdrawer_internal.cpp diff --git a/components/qtmaterialdrawer_internal.h b/source/component/qtmaterialdrawer_internal.h similarity index 100% rename from components/qtmaterialdrawer_internal.h rename to source/component/qtmaterialdrawer_internal.h diff --git a/components/qtmaterialdrawer_p.h b/source/component/qtmaterialdrawer_p.h similarity index 100% rename from components/qtmaterialdrawer_p.h rename to source/component/qtmaterialdrawer_p.h diff --git a/components/qtmaterialfab.cpp b/source/component/qtmaterialfab.cpp similarity index 100% rename from components/qtmaterialfab.cpp rename to source/component/qtmaterialfab.cpp diff --git a/components/qtmaterialfab_p.h b/source/component/qtmaterialfab_p.h similarity index 100% rename from components/qtmaterialfab_p.h rename to source/component/qtmaterialfab_p.h diff --git a/components/qtmaterialflatbutton.cpp b/source/component/qtmaterialflatbutton.cpp similarity index 100% rename from components/qtmaterialflatbutton.cpp rename to source/component/qtmaterialflatbutton.cpp diff --git a/components/qtmaterialflatbutton_internal.cpp b/source/component/qtmaterialflatbutton_internal.cpp similarity index 100% rename from components/qtmaterialflatbutton_internal.cpp rename to source/component/qtmaterialflatbutton_internal.cpp diff --git a/components/qtmaterialflatbutton_internal.h b/source/component/qtmaterialflatbutton_internal.h similarity index 100% rename from components/qtmaterialflatbutton_internal.h rename to source/component/qtmaterialflatbutton_internal.h diff --git a/components/qtmaterialflatbutton_p.h b/source/component/qtmaterialflatbutton_p.h similarity index 100% rename from components/qtmaterialflatbutton_p.h rename to source/component/qtmaterialflatbutton_p.h diff --git a/components/qtmaterialiconbutton.cpp b/source/component/qtmaterialiconbutton.cpp similarity index 100% rename from components/qtmaterialiconbutton.cpp rename to source/component/qtmaterialiconbutton.cpp diff --git a/components/qtmaterialiconbutton_p.h b/source/component/qtmaterialiconbutton_p.h similarity index 100% rename from components/qtmaterialiconbutton_p.h rename to source/component/qtmaterialiconbutton_p.h diff --git a/components/qtmateriallist.cpp b/source/component/qtmateriallist.cpp similarity index 100% rename from components/qtmateriallist.cpp rename to source/component/qtmateriallist.cpp diff --git a/components/qtmateriallist_p.h b/source/component/qtmateriallist_p.h similarity index 100% rename from components/qtmateriallist_p.h rename to source/component/qtmateriallist_p.h diff --git a/components/qtmateriallistitem.cpp b/source/component/qtmateriallistitem.cpp similarity index 100% rename from components/qtmateriallistitem.cpp rename to source/component/qtmateriallistitem.cpp diff --git a/components/qtmateriallistitem_p.h b/source/component/qtmateriallistitem_p.h similarity index 100% rename from components/qtmateriallistitem_p.h rename to source/component/qtmateriallistitem_p.h diff --git a/components/qtmaterialmenu.cpp b/source/component/qtmaterialmenu.cpp similarity index 100% rename from components/qtmaterialmenu.cpp rename to source/component/qtmaterialmenu.cpp diff --git a/components/qtmaterialmenu_internal.cpp b/source/component/qtmaterialmenu_internal.cpp similarity index 100% rename from components/qtmaterialmenu_internal.cpp rename to source/component/qtmaterialmenu_internal.cpp diff --git a/components/qtmaterialmenu_internal.h b/source/component/qtmaterialmenu_internal.h similarity index 100% rename from components/qtmaterialmenu_internal.h rename to source/component/qtmaterialmenu_internal.h diff --git a/components/qtmaterialmenu_p.h b/source/component/qtmaterialmenu_p.h similarity index 100% rename from components/qtmaterialmenu_p.h rename to source/component/qtmaterialmenu_p.h diff --git a/components/qtmaterialpaper.cpp b/source/component/qtmaterialpaper.cpp similarity index 100% rename from components/qtmaterialpaper.cpp rename to source/component/qtmaterialpaper.cpp diff --git a/components/qtmaterialpaper_p.h b/source/component/qtmaterialpaper_p.h similarity index 100% rename from components/qtmaterialpaper_p.h rename to source/component/qtmaterialpaper_p.h diff --git a/components/qtmaterialprogress.cpp b/source/component/qtmaterialprogress.cpp similarity index 100% rename from components/qtmaterialprogress.cpp rename to source/component/qtmaterialprogress.cpp diff --git a/components/qtmaterialprogress_internal.cpp b/source/component/qtmaterialprogress_internal.cpp similarity index 100% rename from components/qtmaterialprogress_internal.cpp rename to source/component/qtmaterialprogress_internal.cpp diff --git a/components/qtmaterialprogress_internal.h b/source/component/qtmaterialprogress_internal.h similarity index 100% rename from components/qtmaterialprogress_internal.h rename to source/component/qtmaterialprogress_internal.h diff --git a/components/qtmaterialprogress_p.h b/source/component/qtmaterialprogress_p.h similarity index 100% rename from components/qtmaterialprogress_p.h rename to source/component/qtmaterialprogress_p.h diff --git a/components/qtmaterialradiobutton.cpp b/source/component/qtmaterialradiobutton.cpp similarity index 100% rename from components/qtmaterialradiobutton.cpp rename to source/component/qtmaterialradiobutton.cpp diff --git a/components/qtmaterialradiobutton_p.h b/source/component/qtmaterialradiobutton_p.h similarity index 100% rename from components/qtmaterialradiobutton_p.h rename to source/component/qtmaterialradiobutton_p.h diff --git a/components/qtmaterialraisedbutton.cpp b/source/component/qtmaterialraisedbutton.cpp similarity index 100% rename from components/qtmaterialraisedbutton.cpp rename to source/component/qtmaterialraisedbutton.cpp diff --git a/components/qtmaterialraisedbutton_p.h b/source/component/qtmaterialraisedbutton_p.h similarity index 100% rename from components/qtmaterialraisedbutton_p.h rename to source/component/qtmaterialraisedbutton_p.h diff --git a/components/qtmaterialscrollbar.cpp b/source/component/qtmaterialscrollbar.cpp similarity index 100% rename from components/qtmaterialscrollbar.cpp rename to source/component/qtmaterialscrollbar.cpp diff --git a/components/qtmaterialscrollbar_internal.cpp b/source/component/qtmaterialscrollbar_internal.cpp similarity index 100% rename from components/qtmaterialscrollbar_internal.cpp rename to source/component/qtmaterialscrollbar_internal.cpp diff --git a/components/qtmaterialscrollbar_internal.h b/source/component/qtmaterialscrollbar_internal.h similarity index 100% rename from components/qtmaterialscrollbar_internal.h rename to source/component/qtmaterialscrollbar_internal.h diff --git a/components/qtmaterialscrollbar_p.h b/source/component/qtmaterialscrollbar_p.h similarity index 100% rename from components/qtmaterialscrollbar_p.h rename to source/component/qtmaterialscrollbar_p.h diff --git a/components/qtmaterialslider.cpp b/source/component/qtmaterialslider.cpp similarity index 100% rename from components/qtmaterialslider.cpp rename to source/component/qtmaterialslider.cpp diff --git a/components/qtmaterialslider_internal.cpp b/source/component/qtmaterialslider_internal.cpp similarity index 100% rename from components/qtmaterialslider_internal.cpp rename to source/component/qtmaterialslider_internal.cpp diff --git a/components/qtmaterialslider_internal.h b/source/component/qtmaterialslider_internal.h similarity index 100% rename from components/qtmaterialslider_internal.h rename to source/component/qtmaterialslider_internal.h diff --git a/components/qtmaterialslider_p.h b/source/component/qtmaterialslider_p.h similarity index 100% rename from components/qtmaterialslider_p.h rename to source/component/qtmaterialslider_p.h diff --git a/components/qtmaterialsnackbar.cpp b/source/component/qtmaterialsnackbar.cpp similarity index 100% rename from components/qtmaterialsnackbar.cpp rename to source/component/qtmaterialsnackbar.cpp diff --git a/components/qtmaterialsnackbar_internal.cpp b/source/component/qtmaterialsnackbar_internal.cpp similarity index 100% rename from components/qtmaterialsnackbar_internal.cpp rename to source/component/qtmaterialsnackbar_internal.cpp diff --git a/components/qtmaterialsnackbar_internal.h b/source/component/qtmaterialsnackbar_internal.h similarity index 100% rename from components/qtmaterialsnackbar_internal.h rename to source/component/qtmaterialsnackbar_internal.h diff --git a/components/qtmaterialsnackbar_p.h b/source/component/qtmaterialsnackbar_p.h similarity index 100% rename from components/qtmaterialsnackbar_p.h rename to source/component/qtmaterialsnackbar_p.h diff --git a/components/qtmaterialtable.cpp b/source/component/qtmaterialtable.cpp similarity index 100% rename from components/qtmaterialtable.cpp rename to source/component/qtmaterialtable.cpp diff --git a/components/qtmaterialtable_p.h b/source/component/qtmaterialtable_p.h similarity index 100% rename from components/qtmaterialtable_p.h rename to source/component/qtmaterialtable_p.h diff --git a/components/qtmaterialtabs.cpp b/source/component/qtmaterialtabs.cpp similarity index 100% rename from components/qtmaterialtabs.cpp rename to source/component/qtmaterialtabs.cpp diff --git a/components/qtmaterialtabs_internal.cpp b/source/component/qtmaterialtabs_internal.cpp similarity index 100% rename from components/qtmaterialtabs_internal.cpp rename to source/component/qtmaterialtabs_internal.cpp diff --git a/components/qtmaterialtabs_internal.h b/source/component/qtmaterialtabs_internal.h similarity index 100% rename from components/qtmaterialtabs_internal.h rename to source/component/qtmaterialtabs_internal.h diff --git a/components/qtmaterialtabs_p.h b/source/component/qtmaterialtabs_p.h similarity index 100% rename from components/qtmaterialtabs_p.h rename to source/component/qtmaterialtabs_p.h diff --git a/components/qtmaterialtextfield.cpp b/source/component/qtmaterialtextfield.cpp similarity index 100% rename from components/qtmaterialtextfield.cpp rename to source/component/qtmaterialtextfield.cpp diff --git a/components/qtmaterialtextfield_internal.cpp b/source/component/qtmaterialtextfield_internal.cpp similarity index 100% rename from components/qtmaterialtextfield_internal.cpp rename to source/component/qtmaterialtextfield_internal.cpp diff --git a/components/qtmaterialtextfield_internal.h b/source/component/qtmaterialtextfield_internal.h similarity index 100% rename from components/qtmaterialtextfield_internal.h rename to source/component/qtmaterialtextfield_internal.h diff --git a/components/qtmaterialtextfield_p.h b/source/component/qtmaterialtextfield_p.h similarity index 100% rename from components/qtmaterialtextfield_p.h rename to source/component/qtmaterialtextfield_p.h diff --git a/components/qtmaterialtoggle.cpp b/source/component/qtmaterialtoggle.cpp similarity index 100% rename from components/qtmaterialtoggle.cpp rename to source/component/qtmaterialtoggle.cpp diff --git a/components/qtmaterialtoggle_internal.cpp b/source/component/qtmaterialtoggle_internal.cpp similarity index 100% rename from components/qtmaterialtoggle_internal.cpp rename to source/component/qtmaterialtoggle_internal.cpp diff --git a/components/qtmaterialtoggle_internal.h b/source/component/qtmaterialtoggle_internal.h similarity index 100% rename from components/qtmaterialtoggle_internal.h rename to source/component/qtmaterialtoggle_internal.h diff --git a/components/qtmaterialtoggle_p.h b/source/component/qtmaterialtoggle_p.h similarity index 100% rename from components/qtmaterialtoggle_p.h rename to source/component/qtmaterialtoggle_p.h diff --git a/components/icons/LICENSE b/source/icons/LICENSE similarity index 100% rename from components/icons/LICENSE rename to source/icons/LICENSE diff --git a/components/icons/action/svg/production/ic_3d_rotation_24px.svg b/source/icons/action/svg/production/ic_3d_rotation_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_3d_rotation_24px.svg rename to source/icons/action/svg/production/ic_3d_rotation_24px.svg diff --git a/components/icons/action/svg/production/ic_accessibility_24px.svg b/source/icons/action/svg/production/ic_accessibility_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_accessibility_24px.svg rename to source/icons/action/svg/production/ic_accessibility_24px.svg diff --git a/components/icons/action/svg/production/ic_accessible_24px.svg b/source/icons/action/svg/production/ic_accessible_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_accessible_24px.svg rename to source/icons/action/svg/production/ic_accessible_24px.svg diff --git a/components/icons/action/svg/production/ic_account_balance_24px.svg b/source/icons/action/svg/production/ic_account_balance_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_account_balance_24px.svg rename to source/icons/action/svg/production/ic_account_balance_24px.svg diff --git a/components/icons/action/svg/production/ic_account_balance_wallet_24px.svg b/source/icons/action/svg/production/ic_account_balance_wallet_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_account_balance_wallet_24px.svg rename to source/icons/action/svg/production/ic_account_balance_wallet_24px.svg diff --git a/components/icons/action/svg/production/ic_account_box_24px.svg b/source/icons/action/svg/production/ic_account_box_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_account_box_24px.svg rename to source/icons/action/svg/production/ic_account_box_24px.svg diff --git a/components/icons/action/svg/production/ic_account_circle_24px.svg b/source/icons/action/svg/production/ic_account_circle_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_account_circle_24px.svg rename to source/icons/action/svg/production/ic_account_circle_24px.svg diff --git a/components/icons/action/svg/production/ic_add_shopping_cart_24px.svg b/source/icons/action/svg/production/ic_add_shopping_cart_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_add_shopping_cart_24px.svg rename to source/icons/action/svg/production/ic_add_shopping_cart_24px.svg diff --git a/components/icons/action/svg/production/ic_alarm_24px.svg b/source/icons/action/svg/production/ic_alarm_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_alarm_24px.svg rename to source/icons/action/svg/production/ic_alarm_24px.svg diff --git a/components/icons/action/svg/production/ic_alarm_add_24px.svg b/source/icons/action/svg/production/ic_alarm_add_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_alarm_add_24px.svg rename to source/icons/action/svg/production/ic_alarm_add_24px.svg diff --git a/components/icons/action/svg/production/ic_alarm_off_24px.svg b/source/icons/action/svg/production/ic_alarm_off_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_alarm_off_24px.svg rename to source/icons/action/svg/production/ic_alarm_off_24px.svg diff --git a/components/icons/action/svg/production/ic_alarm_on_24px.svg b/source/icons/action/svg/production/ic_alarm_on_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_alarm_on_24px.svg rename to source/icons/action/svg/production/ic_alarm_on_24px.svg diff --git a/components/icons/action/svg/production/ic_all_out_24px.svg b/source/icons/action/svg/production/ic_all_out_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_all_out_24px.svg rename to source/icons/action/svg/production/ic_all_out_24px.svg diff --git a/components/icons/action/svg/production/ic_android_24px.svg b/source/icons/action/svg/production/ic_android_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_android_24px.svg rename to source/icons/action/svg/production/ic_android_24px.svg diff --git a/components/icons/action/svg/production/ic_announcement_24px.svg b/source/icons/action/svg/production/ic_announcement_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_announcement_24px.svg rename to source/icons/action/svg/production/ic_announcement_24px.svg diff --git a/components/icons/action/svg/production/ic_aspect_ratio_24px.svg b/source/icons/action/svg/production/ic_aspect_ratio_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_aspect_ratio_24px.svg rename to source/icons/action/svg/production/ic_aspect_ratio_24px.svg diff --git a/components/icons/action/svg/production/ic_assessment_24px.svg b/source/icons/action/svg/production/ic_assessment_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_assessment_24px.svg rename to source/icons/action/svg/production/ic_assessment_24px.svg diff --git a/components/icons/action/svg/production/ic_assignment_24px.svg b/source/icons/action/svg/production/ic_assignment_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_assignment_24px.svg rename to source/icons/action/svg/production/ic_assignment_24px.svg diff --git a/components/icons/action/svg/production/ic_assignment_ind_24px.svg b/source/icons/action/svg/production/ic_assignment_ind_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_assignment_ind_24px.svg rename to source/icons/action/svg/production/ic_assignment_ind_24px.svg diff --git a/components/icons/action/svg/production/ic_assignment_late_24px.svg b/source/icons/action/svg/production/ic_assignment_late_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_assignment_late_24px.svg rename to source/icons/action/svg/production/ic_assignment_late_24px.svg diff --git a/components/icons/action/svg/production/ic_assignment_return_24px.svg b/source/icons/action/svg/production/ic_assignment_return_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_assignment_return_24px.svg rename to source/icons/action/svg/production/ic_assignment_return_24px.svg diff --git a/components/icons/action/svg/production/ic_assignment_returned_24px.svg b/source/icons/action/svg/production/ic_assignment_returned_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_assignment_returned_24px.svg rename to source/icons/action/svg/production/ic_assignment_returned_24px.svg diff --git a/components/icons/action/svg/production/ic_assignment_turned_in_24px.svg b/source/icons/action/svg/production/ic_assignment_turned_in_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_assignment_turned_in_24px.svg rename to source/icons/action/svg/production/ic_assignment_turned_in_24px.svg diff --git a/components/icons/action/svg/production/ic_autorenew_24px.svg b/source/icons/action/svg/production/ic_autorenew_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_autorenew_24px.svg rename to source/icons/action/svg/production/ic_autorenew_24px.svg diff --git a/components/icons/action/svg/production/ic_backup_24px.svg b/source/icons/action/svg/production/ic_backup_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_backup_24px.svg rename to source/icons/action/svg/production/ic_backup_24px.svg diff --git a/components/icons/action/svg/production/ic_book_24px.svg b/source/icons/action/svg/production/ic_book_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_book_24px.svg rename to source/icons/action/svg/production/ic_book_24px.svg diff --git a/components/icons/action/svg/production/ic_bookmark_24px.svg b/source/icons/action/svg/production/ic_bookmark_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_bookmark_24px.svg rename to source/icons/action/svg/production/ic_bookmark_24px.svg diff --git a/components/icons/action/svg/production/ic_bookmark_border_24px.svg b/source/icons/action/svg/production/ic_bookmark_border_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_bookmark_border_24px.svg rename to source/icons/action/svg/production/ic_bookmark_border_24px.svg diff --git a/components/icons/action/svg/production/ic_bug_report_24px.svg b/source/icons/action/svg/production/ic_bug_report_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_bug_report_24px.svg rename to source/icons/action/svg/production/ic_bug_report_24px.svg diff --git a/components/icons/action/svg/production/ic_build_24px.svg b/source/icons/action/svg/production/ic_build_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_build_24px.svg rename to source/icons/action/svg/production/ic_build_24px.svg diff --git a/components/icons/action/svg/production/ic_cached_24px.svg b/source/icons/action/svg/production/ic_cached_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_cached_24px.svg rename to source/icons/action/svg/production/ic_cached_24px.svg diff --git a/components/icons/action/svg/production/ic_camera_enhance_24px.svg b/source/icons/action/svg/production/ic_camera_enhance_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_camera_enhance_24px.svg rename to source/icons/action/svg/production/ic_camera_enhance_24px.svg diff --git a/components/icons/action/svg/production/ic_card_giftcard_24px.svg b/source/icons/action/svg/production/ic_card_giftcard_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_card_giftcard_24px.svg rename to source/icons/action/svg/production/ic_card_giftcard_24px.svg diff --git a/components/icons/action/svg/production/ic_card_membership_24px.svg b/source/icons/action/svg/production/ic_card_membership_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_card_membership_24px.svg rename to source/icons/action/svg/production/ic_card_membership_24px.svg diff --git a/components/icons/action/svg/production/ic_card_travel_24px.svg b/source/icons/action/svg/production/ic_card_travel_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_card_travel_24px.svg rename to source/icons/action/svg/production/ic_card_travel_24px.svg diff --git a/components/icons/action/svg/production/ic_change_history_24px.svg b/source/icons/action/svg/production/ic_change_history_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_change_history_24px.svg rename to source/icons/action/svg/production/ic_change_history_24px.svg diff --git a/components/icons/action/svg/production/ic_check_circle_24px.svg b/source/icons/action/svg/production/ic_check_circle_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_check_circle_24px.svg rename to source/icons/action/svg/production/ic_check_circle_24px.svg diff --git a/components/icons/action/svg/production/ic_chrome_reader_mode_24px.svg b/source/icons/action/svg/production/ic_chrome_reader_mode_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_chrome_reader_mode_24px.svg rename to source/icons/action/svg/production/ic_chrome_reader_mode_24px.svg diff --git a/components/icons/action/svg/production/ic_class_24px.svg b/source/icons/action/svg/production/ic_class_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_class_24px.svg rename to source/icons/action/svg/production/ic_class_24px.svg diff --git a/components/icons/action/svg/production/ic_code_24px.svg b/source/icons/action/svg/production/ic_code_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_code_24px.svg rename to source/icons/action/svg/production/ic_code_24px.svg diff --git a/components/icons/action/svg/production/ic_compare_arrows_24px.svg b/source/icons/action/svg/production/ic_compare_arrows_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_compare_arrows_24px.svg rename to source/icons/action/svg/production/ic_compare_arrows_24px.svg diff --git a/components/icons/action/svg/production/ic_copyright_24px.svg b/source/icons/action/svg/production/ic_copyright_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_copyright_24px.svg rename to source/icons/action/svg/production/ic_copyright_24px.svg diff --git a/components/icons/action/svg/production/ic_credit_card_24px.svg b/source/icons/action/svg/production/ic_credit_card_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_credit_card_24px.svg rename to source/icons/action/svg/production/ic_credit_card_24px.svg diff --git a/components/icons/action/svg/production/ic_dashboard_24px.svg b/source/icons/action/svg/production/ic_dashboard_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_dashboard_24px.svg rename to source/icons/action/svg/production/ic_dashboard_24px.svg diff --git a/components/icons/action/svg/production/ic_date_range_24px.svg b/source/icons/action/svg/production/ic_date_range_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_date_range_24px.svg rename to source/icons/action/svg/production/ic_date_range_24px.svg diff --git a/components/icons/action/svg/production/ic_delete_24px.svg b/source/icons/action/svg/production/ic_delete_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_delete_24px.svg rename to source/icons/action/svg/production/ic_delete_24px.svg diff --git a/components/icons/action/svg/production/ic_delete_forever_24px.svg b/source/icons/action/svg/production/ic_delete_forever_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_delete_forever_24px.svg rename to source/icons/action/svg/production/ic_delete_forever_24px.svg diff --git a/components/icons/action/svg/production/ic_description_24px.svg b/source/icons/action/svg/production/ic_description_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_description_24px.svg rename to source/icons/action/svg/production/ic_description_24px.svg diff --git a/components/icons/action/svg/production/ic_dns_24px.svg b/source/icons/action/svg/production/ic_dns_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_dns_24px.svg rename to source/icons/action/svg/production/ic_dns_24px.svg diff --git a/components/icons/action/svg/production/ic_done_24px.svg b/source/icons/action/svg/production/ic_done_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_done_24px.svg rename to source/icons/action/svg/production/ic_done_24px.svg diff --git a/components/icons/action/svg/production/ic_done_all_24px.svg b/source/icons/action/svg/production/ic_done_all_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_done_all_24px.svg rename to source/icons/action/svg/production/ic_done_all_24px.svg diff --git a/components/icons/action/svg/production/ic_donut_large_24px.svg b/source/icons/action/svg/production/ic_donut_large_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_donut_large_24px.svg rename to source/icons/action/svg/production/ic_donut_large_24px.svg diff --git a/components/icons/action/svg/production/ic_donut_small_24px.svg b/source/icons/action/svg/production/ic_donut_small_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_donut_small_24px.svg rename to source/icons/action/svg/production/ic_donut_small_24px.svg diff --git a/components/icons/action/svg/production/ic_eject_24px.svg b/source/icons/action/svg/production/ic_eject_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_eject_24px.svg rename to source/icons/action/svg/production/ic_eject_24px.svg diff --git a/components/icons/action/svg/production/ic_euro_symbol_24px.svg b/source/icons/action/svg/production/ic_euro_symbol_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_euro_symbol_24px.svg rename to source/icons/action/svg/production/ic_euro_symbol_24px.svg diff --git a/components/icons/action/svg/production/ic_event_24px.svg b/source/icons/action/svg/production/ic_event_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_event_24px.svg rename to source/icons/action/svg/production/ic_event_24px.svg diff --git a/components/icons/action/svg/production/ic_event_seat_24px.svg b/source/icons/action/svg/production/ic_event_seat_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_event_seat_24px.svg rename to source/icons/action/svg/production/ic_event_seat_24px.svg diff --git a/components/icons/action/svg/production/ic_exit_to_app_24px.svg b/source/icons/action/svg/production/ic_exit_to_app_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_exit_to_app_24px.svg rename to source/icons/action/svg/production/ic_exit_to_app_24px.svg diff --git a/components/icons/action/svg/production/ic_explore_24px.svg b/source/icons/action/svg/production/ic_explore_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_explore_24px.svg rename to source/icons/action/svg/production/ic_explore_24px.svg diff --git a/components/icons/action/svg/production/ic_extension_24px.svg b/source/icons/action/svg/production/ic_extension_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_extension_24px.svg rename to source/icons/action/svg/production/ic_extension_24px.svg diff --git a/components/icons/action/svg/production/ic_face_24px.svg b/source/icons/action/svg/production/ic_face_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_face_24px.svg rename to source/icons/action/svg/production/ic_face_24px.svg diff --git a/components/icons/action/svg/production/ic_favorite_24px.svg b/source/icons/action/svg/production/ic_favorite_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_favorite_24px.svg rename to source/icons/action/svg/production/ic_favorite_24px.svg diff --git a/components/icons/action/svg/production/ic_favorite_border_24px.svg b/source/icons/action/svg/production/ic_favorite_border_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_favorite_border_24px.svg rename to source/icons/action/svg/production/ic_favorite_border_24px.svg diff --git a/components/icons/action/svg/production/ic_feedback_24px.svg b/source/icons/action/svg/production/ic_feedback_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_feedback_24px.svg rename to source/icons/action/svg/production/ic_feedback_24px.svg diff --git a/components/icons/action/svg/production/ic_find_in_page_24px.svg b/source/icons/action/svg/production/ic_find_in_page_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_find_in_page_24px.svg rename to source/icons/action/svg/production/ic_find_in_page_24px.svg diff --git a/components/icons/action/svg/production/ic_find_replace_24px.svg b/source/icons/action/svg/production/ic_find_replace_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_find_replace_24px.svg rename to source/icons/action/svg/production/ic_find_replace_24px.svg diff --git a/components/icons/action/svg/production/ic_fingerprint_24px.svg b/source/icons/action/svg/production/ic_fingerprint_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_fingerprint_24px.svg rename to source/icons/action/svg/production/ic_fingerprint_24px.svg diff --git a/components/icons/action/svg/production/ic_flight_land_24px.svg b/source/icons/action/svg/production/ic_flight_land_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_flight_land_24px.svg rename to source/icons/action/svg/production/ic_flight_land_24px.svg diff --git a/components/icons/action/svg/production/ic_flight_takeoff_24px.svg b/source/icons/action/svg/production/ic_flight_takeoff_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_flight_takeoff_24px.svg rename to source/icons/action/svg/production/ic_flight_takeoff_24px.svg diff --git a/components/icons/action/svg/production/ic_flip_to_back_24px.svg b/source/icons/action/svg/production/ic_flip_to_back_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_flip_to_back_24px.svg rename to source/icons/action/svg/production/ic_flip_to_back_24px.svg diff --git a/components/icons/action/svg/production/ic_flip_to_front_24px.svg b/source/icons/action/svg/production/ic_flip_to_front_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_flip_to_front_24px.svg rename to source/icons/action/svg/production/ic_flip_to_front_24px.svg diff --git a/components/icons/action/svg/production/ic_g_translate_24px.svg b/source/icons/action/svg/production/ic_g_translate_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_g_translate_24px.svg rename to source/icons/action/svg/production/ic_g_translate_24px.svg diff --git a/components/icons/action/svg/production/ic_gavel_24px.svg b/source/icons/action/svg/production/ic_gavel_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_gavel_24px.svg rename to source/icons/action/svg/production/ic_gavel_24px.svg diff --git a/components/icons/action/svg/production/ic_get_app_24px.svg b/source/icons/action/svg/production/ic_get_app_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_get_app_24px.svg rename to source/icons/action/svg/production/ic_get_app_24px.svg diff --git a/components/icons/action/svg/production/ic_gif_24px.svg b/source/icons/action/svg/production/ic_gif_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_gif_24px.svg rename to source/icons/action/svg/production/ic_gif_24px.svg diff --git a/components/icons/action/svg/production/ic_grade_24px.svg b/source/icons/action/svg/production/ic_grade_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_grade_24px.svg rename to source/icons/action/svg/production/ic_grade_24px.svg diff --git a/components/icons/action/svg/production/ic_group_work_24px.svg b/source/icons/action/svg/production/ic_group_work_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_group_work_24px.svg rename to source/icons/action/svg/production/ic_group_work_24px.svg diff --git a/components/icons/action/svg/production/ic_help_24px.svg b/source/icons/action/svg/production/ic_help_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_help_24px.svg rename to source/icons/action/svg/production/ic_help_24px.svg diff --git a/components/icons/action/svg/production/ic_help_outline_24px.svg b/source/icons/action/svg/production/ic_help_outline_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_help_outline_24px.svg rename to source/icons/action/svg/production/ic_help_outline_24px.svg diff --git a/components/icons/action/svg/production/ic_highlight_off_24px.svg b/source/icons/action/svg/production/ic_highlight_off_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_highlight_off_24px.svg rename to source/icons/action/svg/production/ic_highlight_off_24px.svg diff --git a/components/icons/action/svg/production/ic_history_24px.svg b/source/icons/action/svg/production/ic_history_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_history_24px.svg rename to source/icons/action/svg/production/ic_history_24px.svg diff --git a/components/icons/action/svg/production/ic_home_24px.svg b/source/icons/action/svg/production/ic_home_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_home_24px.svg rename to source/icons/action/svg/production/ic_home_24px.svg diff --git a/components/icons/action/svg/production/ic_hourglass_empty_24px.svg b/source/icons/action/svg/production/ic_hourglass_empty_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_hourglass_empty_24px.svg rename to source/icons/action/svg/production/ic_hourglass_empty_24px.svg diff --git a/components/icons/action/svg/production/ic_hourglass_full_24px.svg b/source/icons/action/svg/production/ic_hourglass_full_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_hourglass_full_24px.svg rename to source/icons/action/svg/production/ic_hourglass_full_24px.svg diff --git a/components/icons/action/svg/production/ic_http_24px.svg b/source/icons/action/svg/production/ic_http_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_http_24px.svg rename to source/icons/action/svg/production/ic_http_24px.svg diff --git a/components/icons/action/svg/production/ic_https_24px.svg b/source/icons/action/svg/production/ic_https_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_https_24px.svg rename to source/icons/action/svg/production/ic_https_24px.svg diff --git a/components/icons/action/svg/production/ic_important_devices_24px.svg b/source/icons/action/svg/production/ic_important_devices_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_important_devices_24px.svg rename to source/icons/action/svg/production/ic_important_devices_24px.svg diff --git a/components/icons/action/svg/production/ic_info_24px.svg b/source/icons/action/svg/production/ic_info_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_info_24px.svg rename to source/icons/action/svg/production/ic_info_24px.svg diff --git a/components/icons/action/svg/production/ic_info_outline_24px.svg b/source/icons/action/svg/production/ic_info_outline_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_info_outline_24px.svg rename to source/icons/action/svg/production/ic_info_outline_24px.svg diff --git a/components/icons/action/svg/production/ic_input_24px.svg b/source/icons/action/svg/production/ic_input_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_input_24px.svg rename to source/icons/action/svg/production/ic_input_24px.svg diff --git a/components/icons/action/svg/production/ic_invert_colors_24px.svg b/source/icons/action/svg/production/ic_invert_colors_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_invert_colors_24px.svg rename to source/icons/action/svg/production/ic_invert_colors_24px.svg diff --git a/components/icons/action/svg/production/ic_label_24px.svg b/source/icons/action/svg/production/ic_label_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_label_24px.svg rename to source/icons/action/svg/production/ic_label_24px.svg diff --git a/components/icons/action/svg/production/ic_label_outline_24px.svg b/source/icons/action/svg/production/ic_label_outline_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_label_outline_24px.svg rename to source/icons/action/svg/production/ic_label_outline_24px.svg diff --git a/components/icons/action/svg/production/ic_language_24px.svg b/source/icons/action/svg/production/ic_language_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_language_24px.svg rename to source/icons/action/svg/production/ic_language_24px.svg diff --git a/components/icons/action/svg/production/ic_launch_24px.svg b/source/icons/action/svg/production/ic_launch_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_launch_24px.svg rename to source/icons/action/svg/production/ic_launch_24px.svg diff --git a/components/icons/action/svg/production/ic_lightbulb_outline_24px.svg b/source/icons/action/svg/production/ic_lightbulb_outline_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_lightbulb_outline_24px.svg rename to source/icons/action/svg/production/ic_lightbulb_outline_24px.svg diff --git a/components/icons/action/svg/production/ic_line_style_24px.svg b/source/icons/action/svg/production/ic_line_style_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_line_style_24px.svg rename to source/icons/action/svg/production/ic_line_style_24px.svg diff --git a/components/icons/action/svg/production/ic_line_weight_24px.svg b/source/icons/action/svg/production/ic_line_weight_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_line_weight_24px.svg rename to source/icons/action/svg/production/ic_line_weight_24px.svg diff --git a/components/icons/action/svg/production/ic_list_24px.svg b/source/icons/action/svg/production/ic_list_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_list_24px.svg rename to source/icons/action/svg/production/ic_list_24px.svg diff --git a/components/icons/action/svg/production/ic_lock_24px.svg b/source/icons/action/svg/production/ic_lock_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_lock_24px.svg rename to source/icons/action/svg/production/ic_lock_24px.svg diff --git a/components/icons/action/svg/production/ic_lock_open_24px.svg b/source/icons/action/svg/production/ic_lock_open_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_lock_open_24px.svg rename to source/icons/action/svg/production/ic_lock_open_24px.svg diff --git a/components/icons/action/svg/production/ic_lock_outline_24px.svg b/source/icons/action/svg/production/ic_lock_outline_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_lock_outline_24px.svg rename to source/icons/action/svg/production/ic_lock_outline_24px.svg diff --git a/components/icons/action/svg/production/ic_loyalty_24px.svg b/source/icons/action/svg/production/ic_loyalty_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_loyalty_24px.svg rename to source/icons/action/svg/production/ic_loyalty_24px.svg diff --git a/components/icons/action/svg/production/ic_markunread_mailbox_24px.svg b/source/icons/action/svg/production/ic_markunread_mailbox_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_markunread_mailbox_24px.svg rename to source/icons/action/svg/production/ic_markunread_mailbox_24px.svg diff --git a/components/icons/action/svg/production/ic_motorcycle_24px.svg b/source/icons/action/svg/production/ic_motorcycle_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_motorcycle_24px.svg rename to source/icons/action/svg/production/ic_motorcycle_24px.svg diff --git a/components/icons/action/svg/production/ic_note_add_24px.svg b/source/icons/action/svg/production/ic_note_add_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_note_add_24px.svg rename to source/icons/action/svg/production/ic_note_add_24px.svg diff --git a/components/icons/action/svg/production/ic_offline_pin_24px.svg b/source/icons/action/svg/production/ic_offline_pin_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_offline_pin_24px.svg rename to source/icons/action/svg/production/ic_offline_pin_24px.svg diff --git a/components/icons/action/svg/production/ic_opacity_24px.svg b/source/icons/action/svg/production/ic_opacity_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_opacity_24px.svg rename to source/icons/action/svg/production/ic_opacity_24px.svg diff --git a/components/icons/action/svg/production/ic_open_in_browser_24px.svg b/source/icons/action/svg/production/ic_open_in_browser_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_open_in_browser_24px.svg rename to source/icons/action/svg/production/ic_open_in_browser_24px.svg diff --git a/components/icons/action/svg/production/ic_open_in_new_24px.svg b/source/icons/action/svg/production/ic_open_in_new_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_open_in_new_24px.svg rename to source/icons/action/svg/production/ic_open_in_new_24px.svg diff --git a/components/icons/action/svg/production/ic_open_with_24px.svg b/source/icons/action/svg/production/ic_open_with_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_open_with_24px.svg rename to source/icons/action/svg/production/ic_open_with_24px.svg diff --git a/components/icons/action/svg/production/ic_pageview_24px.svg b/source/icons/action/svg/production/ic_pageview_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_pageview_24px.svg rename to source/icons/action/svg/production/ic_pageview_24px.svg diff --git a/components/icons/action/svg/production/ic_pan_tool_24px.svg b/source/icons/action/svg/production/ic_pan_tool_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_pan_tool_24px.svg rename to source/icons/action/svg/production/ic_pan_tool_24px.svg diff --git a/components/icons/action/svg/production/ic_payment_24px.svg b/source/icons/action/svg/production/ic_payment_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_payment_24px.svg rename to source/icons/action/svg/production/ic_payment_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_camera_mic_24px.svg b/source/icons/action/svg/production/ic_perm_camera_mic_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_camera_mic_24px.svg rename to source/icons/action/svg/production/ic_perm_camera_mic_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_contact_calendar_24px.svg b/source/icons/action/svg/production/ic_perm_contact_calendar_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_contact_calendar_24px.svg rename to source/icons/action/svg/production/ic_perm_contact_calendar_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_data_setting_24px.svg b/source/icons/action/svg/production/ic_perm_data_setting_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_data_setting_24px.svg rename to source/icons/action/svg/production/ic_perm_data_setting_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_device_information_24px.svg b/source/icons/action/svg/production/ic_perm_device_information_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_device_information_24px.svg rename to source/icons/action/svg/production/ic_perm_device_information_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_identity_24px.svg b/source/icons/action/svg/production/ic_perm_identity_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_identity_24px.svg rename to source/icons/action/svg/production/ic_perm_identity_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_media_24px.svg b/source/icons/action/svg/production/ic_perm_media_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_media_24px.svg rename to source/icons/action/svg/production/ic_perm_media_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_phone_msg_24px.svg b/source/icons/action/svg/production/ic_perm_phone_msg_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_phone_msg_24px.svg rename to source/icons/action/svg/production/ic_perm_phone_msg_24px.svg diff --git a/components/icons/action/svg/production/ic_perm_scan_wifi_24px.svg b/source/icons/action/svg/production/ic_perm_scan_wifi_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_perm_scan_wifi_24px.svg rename to source/icons/action/svg/production/ic_perm_scan_wifi_24px.svg diff --git a/components/icons/action/svg/production/ic_pets_24px.svg b/source/icons/action/svg/production/ic_pets_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_pets_24px.svg rename to source/icons/action/svg/production/ic_pets_24px.svg diff --git a/components/icons/action/svg/production/ic_picture_in_picture_24px.svg b/source/icons/action/svg/production/ic_picture_in_picture_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_picture_in_picture_24px.svg rename to source/icons/action/svg/production/ic_picture_in_picture_24px.svg diff --git a/components/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg b/source/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg rename to source/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg diff --git a/components/icons/action/svg/production/ic_play_for_work_24px.svg b/source/icons/action/svg/production/ic_play_for_work_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_play_for_work_24px.svg rename to source/icons/action/svg/production/ic_play_for_work_24px.svg diff --git a/components/icons/action/svg/production/ic_polymer_24px.svg b/source/icons/action/svg/production/ic_polymer_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_polymer_24px.svg rename to source/icons/action/svg/production/ic_polymer_24px.svg diff --git a/components/icons/action/svg/production/ic_power_settings_new_24px.svg b/source/icons/action/svg/production/ic_power_settings_new_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_power_settings_new_24px.svg rename to source/icons/action/svg/production/ic_power_settings_new_24px.svg diff --git a/components/icons/action/svg/production/ic_pregnant_woman_24px.svg b/source/icons/action/svg/production/ic_pregnant_woman_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_pregnant_woman_24px.svg rename to source/icons/action/svg/production/ic_pregnant_woman_24px.svg diff --git a/components/icons/action/svg/production/ic_print_24px.svg b/source/icons/action/svg/production/ic_print_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_print_24px.svg rename to source/icons/action/svg/production/ic_print_24px.svg diff --git a/components/icons/action/svg/production/ic_query_builder_24px.svg b/source/icons/action/svg/production/ic_query_builder_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_query_builder_24px.svg rename to source/icons/action/svg/production/ic_query_builder_24px.svg diff --git a/components/icons/action/svg/production/ic_question_answer_24px.svg b/source/icons/action/svg/production/ic_question_answer_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_question_answer_24px.svg rename to source/icons/action/svg/production/ic_question_answer_24px.svg diff --git a/components/icons/action/svg/production/ic_receipt_24px.svg b/source/icons/action/svg/production/ic_receipt_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_receipt_24px.svg rename to source/icons/action/svg/production/ic_receipt_24px.svg diff --git a/components/icons/action/svg/production/ic_record_voice_over_24px.svg b/source/icons/action/svg/production/ic_record_voice_over_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_record_voice_over_24px.svg rename to source/icons/action/svg/production/ic_record_voice_over_24px.svg diff --git a/components/icons/action/svg/production/ic_redeem_24px.svg b/source/icons/action/svg/production/ic_redeem_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_redeem_24px.svg rename to source/icons/action/svg/production/ic_redeem_24px.svg diff --git a/components/icons/action/svg/production/ic_remove_shopping_cart_24px.svg b/source/icons/action/svg/production/ic_remove_shopping_cart_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_remove_shopping_cart_24px.svg rename to source/icons/action/svg/production/ic_remove_shopping_cart_24px.svg diff --git a/components/icons/action/svg/production/ic_reorder_24px.svg b/source/icons/action/svg/production/ic_reorder_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_reorder_24px.svg rename to source/icons/action/svg/production/ic_reorder_24px.svg diff --git a/components/icons/action/svg/production/ic_report_problem_24px.svg b/source/icons/action/svg/production/ic_report_problem_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_report_problem_24px.svg rename to source/icons/action/svg/production/ic_report_problem_24px.svg diff --git a/components/icons/action/svg/production/ic_restore_24px.svg b/source/icons/action/svg/production/ic_restore_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_restore_24px.svg rename to source/icons/action/svg/production/ic_restore_24px.svg diff --git a/components/icons/action/svg/production/ic_restore_page_24px.svg b/source/icons/action/svg/production/ic_restore_page_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_restore_page_24px.svg rename to source/icons/action/svg/production/ic_restore_page_24px.svg diff --git a/components/icons/action/svg/production/ic_room_24px.svg b/source/icons/action/svg/production/ic_room_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_room_24px.svg rename to source/icons/action/svg/production/ic_room_24px.svg diff --git a/components/icons/action/svg/production/ic_rounded_corner_24px.svg b/source/icons/action/svg/production/ic_rounded_corner_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_rounded_corner_24px.svg rename to source/icons/action/svg/production/ic_rounded_corner_24px.svg diff --git a/components/icons/action/svg/production/ic_rowing_24px.svg b/source/icons/action/svg/production/ic_rowing_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_rowing_24px.svg rename to source/icons/action/svg/production/ic_rowing_24px.svg diff --git a/components/icons/action/svg/production/ic_schedule_24px.svg b/source/icons/action/svg/production/ic_schedule_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_schedule_24px.svg rename to source/icons/action/svg/production/ic_schedule_24px.svg diff --git a/components/icons/action/svg/production/ic_search_24px.svg b/source/icons/action/svg/production/ic_search_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_search_24px.svg rename to source/icons/action/svg/production/ic_search_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_24px.svg b/source/icons/action/svg/production/ic_settings_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_24px.svg rename to source/icons/action/svg/production/ic_settings_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_applications_24px.svg b/source/icons/action/svg/production/ic_settings_applications_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_applications_24px.svg rename to source/icons/action/svg/production/ic_settings_applications_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_backup_restore_24px.svg b/source/icons/action/svg/production/ic_settings_backup_restore_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_backup_restore_24px.svg rename to source/icons/action/svg/production/ic_settings_backup_restore_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_bluetooth_24px.svg b/source/icons/action/svg/production/ic_settings_bluetooth_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_bluetooth_24px.svg rename to source/icons/action/svg/production/ic_settings_bluetooth_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_brightness_24px.svg b/source/icons/action/svg/production/ic_settings_brightness_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_brightness_24px.svg rename to source/icons/action/svg/production/ic_settings_brightness_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_cell_24px.svg b/source/icons/action/svg/production/ic_settings_cell_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_cell_24px.svg rename to source/icons/action/svg/production/ic_settings_cell_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_ethernet_24px.svg b/source/icons/action/svg/production/ic_settings_ethernet_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_ethernet_24px.svg rename to source/icons/action/svg/production/ic_settings_ethernet_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_input_antenna_24px.svg b/source/icons/action/svg/production/ic_settings_input_antenna_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_input_antenna_24px.svg rename to source/icons/action/svg/production/ic_settings_input_antenna_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_input_component_24px.svg b/source/icons/action/svg/production/ic_settings_input_component_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_input_component_24px.svg rename to source/icons/action/svg/production/ic_settings_input_component_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_input_composite_24px.svg b/source/icons/action/svg/production/ic_settings_input_composite_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_input_composite_24px.svg rename to source/icons/action/svg/production/ic_settings_input_composite_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_input_hdmi_24px.svg b/source/icons/action/svg/production/ic_settings_input_hdmi_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_input_hdmi_24px.svg rename to source/icons/action/svg/production/ic_settings_input_hdmi_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_input_svideo_24px.svg b/source/icons/action/svg/production/ic_settings_input_svideo_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_input_svideo_24px.svg rename to source/icons/action/svg/production/ic_settings_input_svideo_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_overscan_24px.svg b/source/icons/action/svg/production/ic_settings_overscan_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_overscan_24px.svg rename to source/icons/action/svg/production/ic_settings_overscan_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_phone_24px.svg b/source/icons/action/svg/production/ic_settings_phone_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_phone_24px.svg rename to source/icons/action/svg/production/ic_settings_phone_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_power_24px.svg b/source/icons/action/svg/production/ic_settings_power_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_power_24px.svg rename to source/icons/action/svg/production/ic_settings_power_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_remote_24px.svg b/source/icons/action/svg/production/ic_settings_remote_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_remote_24px.svg rename to source/icons/action/svg/production/ic_settings_remote_24px.svg diff --git a/components/icons/action/svg/production/ic_settings_voice_24px.svg b/source/icons/action/svg/production/ic_settings_voice_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_settings_voice_24px.svg rename to source/icons/action/svg/production/ic_settings_voice_24px.svg diff --git a/components/icons/action/svg/production/ic_shop_24px.svg b/source/icons/action/svg/production/ic_shop_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_shop_24px.svg rename to source/icons/action/svg/production/ic_shop_24px.svg diff --git a/components/icons/action/svg/production/ic_shop_two_24px.svg b/source/icons/action/svg/production/ic_shop_two_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_shop_two_24px.svg rename to source/icons/action/svg/production/ic_shop_two_24px.svg diff --git a/components/icons/action/svg/production/ic_shopping_basket_24px.svg b/source/icons/action/svg/production/ic_shopping_basket_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_shopping_basket_24px.svg rename to source/icons/action/svg/production/ic_shopping_basket_24px.svg diff --git a/components/icons/action/svg/production/ic_shopping_cart_24px.svg b/source/icons/action/svg/production/ic_shopping_cart_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_shopping_cart_24px.svg rename to source/icons/action/svg/production/ic_shopping_cart_24px.svg diff --git a/components/icons/action/svg/production/ic_speaker_notes_24px.svg b/source/icons/action/svg/production/ic_speaker_notes_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_speaker_notes_24px.svg rename to source/icons/action/svg/production/ic_speaker_notes_24px.svg diff --git a/components/icons/action/svg/production/ic_speaker_notes_off_24px.svg b/source/icons/action/svg/production/ic_speaker_notes_off_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_speaker_notes_off_24px.svg rename to source/icons/action/svg/production/ic_speaker_notes_off_24px.svg diff --git a/components/icons/action/svg/production/ic_spellcheck_24px.svg b/source/icons/action/svg/production/ic_spellcheck_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_spellcheck_24px.svg rename to source/icons/action/svg/production/ic_spellcheck_24px.svg diff --git a/components/icons/action/svg/production/ic_stars_24px.svg b/source/icons/action/svg/production/ic_stars_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_stars_24px.svg rename to source/icons/action/svg/production/ic_stars_24px.svg diff --git a/components/icons/action/svg/production/ic_store_24px.svg b/source/icons/action/svg/production/ic_store_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_store_24px.svg rename to source/icons/action/svg/production/ic_store_24px.svg diff --git a/components/icons/action/svg/production/ic_subject_24px.svg b/source/icons/action/svg/production/ic_subject_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_subject_24px.svg rename to source/icons/action/svg/production/ic_subject_24px.svg diff --git a/components/icons/action/svg/production/ic_supervisor_account_24px.svg b/source/icons/action/svg/production/ic_supervisor_account_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_supervisor_account_24px.svg rename to source/icons/action/svg/production/ic_supervisor_account_24px.svg diff --git a/components/icons/action/svg/production/ic_swap_horiz_24px.svg b/source/icons/action/svg/production/ic_swap_horiz_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_swap_horiz_24px.svg rename to source/icons/action/svg/production/ic_swap_horiz_24px.svg diff --git a/components/icons/action/svg/production/ic_swap_vert_24px.svg b/source/icons/action/svg/production/ic_swap_vert_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_swap_vert_24px.svg rename to source/icons/action/svg/production/ic_swap_vert_24px.svg diff --git a/components/icons/action/svg/production/ic_swap_vertical_circle_24px.svg b/source/icons/action/svg/production/ic_swap_vertical_circle_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_swap_vertical_circle_24px.svg rename to source/icons/action/svg/production/ic_swap_vertical_circle_24px.svg diff --git a/components/icons/action/svg/production/ic_system_update_alt_24px.svg b/source/icons/action/svg/production/ic_system_update_alt_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_system_update_alt_24px.svg rename to source/icons/action/svg/production/ic_system_update_alt_24px.svg diff --git a/components/icons/action/svg/production/ic_tab_24px.svg b/source/icons/action/svg/production/ic_tab_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_tab_24px.svg rename to source/icons/action/svg/production/ic_tab_24px.svg diff --git a/components/icons/action/svg/production/ic_tab_unselected_24px.svg b/source/icons/action/svg/production/ic_tab_unselected_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_tab_unselected_24px.svg rename to source/icons/action/svg/production/ic_tab_unselected_24px.svg diff --git a/components/icons/action/svg/production/ic_theaters_24px.svg b/source/icons/action/svg/production/ic_theaters_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_theaters_24px.svg rename to source/icons/action/svg/production/ic_theaters_24px.svg diff --git a/components/icons/action/svg/production/ic_thumb_down_24px.svg b/source/icons/action/svg/production/ic_thumb_down_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_thumb_down_24px.svg rename to source/icons/action/svg/production/ic_thumb_down_24px.svg diff --git a/components/icons/action/svg/production/ic_thumb_up_24px.svg b/source/icons/action/svg/production/ic_thumb_up_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_thumb_up_24px.svg rename to source/icons/action/svg/production/ic_thumb_up_24px.svg diff --git a/components/icons/action/svg/production/ic_thumbs_up_down_24px.svg b/source/icons/action/svg/production/ic_thumbs_up_down_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_thumbs_up_down_24px.svg rename to source/icons/action/svg/production/ic_thumbs_up_down_24px.svg diff --git a/components/icons/action/svg/production/ic_timeline_24px.svg b/source/icons/action/svg/production/ic_timeline_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_timeline_24px.svg rename to source/icons/action/svg/production/ic_timeline_24px.svg diff --git a/components/icons/action/svg/production/ic_toc_24px.svg b/source/icons/action/svg/production/ic_toc_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_toc_24px.svg rename to source/icons/action/svg/production/ic_toc_24px.svg diff --git a/components/icons/action/svg/production/ic_today_24px.svg b/source/icons/action/svg/production/ic_today_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_today_24px.svg rename to source/icons/action/svg/production/ic_today_24px.svg diff --git a/components/icons/action/svg/production/ic_toll_24px.svg b/source/icons/action/svg/production/ic_toll_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_toll_24px.svg rename to source/icons/action/svg/production/ic_toll_24px.svg diff --git a/components/icons/action/svg/production/ic_touch_app_24px.svg b/source/icons/action/svg/production/ic_touch_app_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_touch_app_24px.svg rename to source/icons/action/svg/production/ic_touch_app_24px.svg diff --git a/components/icons/action/svg/production/ic_track_changes_24px.svg b/source/icons/action/svg/production/ic_track_changes_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_track_changes_24px.svg rename to source/icons/action/svg/production/ic_track_changes_24px.svg diff --git a/components/icons/action/svg/production/ic_translate_24px.svg b/source/icons/action/svg/production/ic_translate_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_translate_24px.svg rename to source/icons/action/svg/production/ic_translate_24px.svg diff --git a/components/icons/action/svg/production/ic_trending_down_24px.svg b/source/icons/action/svg/production/ic_trending_down_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_trending_down_24px.svg rename to source/icons/action/svg/production/ic_trending_down_24px.svg diff --git a/components/icons/action/svg/production/ic_trending_flat_24px.svg b/source/icons/action/svg/production/ic_trending_flat_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_trending_flat_24px.svg rename to source/icons/action/svg/production/ic_trending_flat_24px.svg diff --git a/components/icons/action/svg/production/ic_trending_up_24px.svg b/source/icons/action/svg/production/ic_trending_up_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_trending_up_24px.svg rename to source/icons/action/svg/production/ic_trending_up_24px.svg diff --git a/components/icons/action/svg/production/ic_turned_in_24px.svg b/source/icons/action/svg/production/ic_turned_in_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_turned_in_24px.svg rename to source/icons/action/svg/production/ic_turned_in_24px.svg diff --git a/components/icons/action/svg/production/ic_turned_in_not_24px.svg b/source/icons/action/svg/production/ic_turned_in_not_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_turned_in_not_24px.svg rename to source/icons/action/svg/production/ic_turned_in_not_24px.svg diff --git a/components/icons/action/svg/production/ic_update_24px.svg b/source/icons/action/svg/production/ic_update_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_update_24px.svg rename to source/icons/action/svg/production/ic_update_24px.svg diff --git a/components/icons/action/svg/production/ic_verified_user_24px.svg b/source/icons/action/svg/production/ic_verified_user_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_verified_user_24px.svg rename to source/icons/action/svg/production/ic_verified_user_24px.svg diff --git a/components/icons/action/svg/production/ic_view_agenda_24px.svg b/source/icons/action/svg/production/ic_view_agenda_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_agenda_24px.svg rename to source/icons/action/svg/production/ic_view_agenda_24px.svg diff --git a/components/icons/action/svg/production/ic_view_array_24px.svg b/source/icons/action/svg/production/ic_view_array_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_array_24px.svg rename to source/icons/action/svg/production/ic_view_array_24px.svg diff --git a/components/icons/action/svg/production/ic_view_carousel_24px.svg b/source/icons/action/svg/production/ic_view_carousel_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_carousel_24px.svg rename to source/icons/action/svg/production/ic_view_carousel_24px.svg diff --git a/components/icons/action/svg/production/ic_view_column_24px.svg b/source/icons/action/svg/production/ic_view_column_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_column_24px.svg rename to source/icons/action/svg/production/ic_view_column_24px.svg diff --git a/components/icons/action/svg/production/ic_view_day_24px.svg b/source/icons/action/svg/production/ic_view_day_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_day_24px.svg rename to source/icons/action/svg/production/ic_view_day_24px.svg diff --git a/components/icons/action/svg/production/ic_view_headline_24px.svg b/source/icons/action/svg/production/ic_view_headline_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/action/svg/production/ic_view_headline_24px.svg rename to source/icons/action/svg/production/ic_view_headline_24px.svg diff --git a/components/icons/action/svg/production/ic_view_list_24px.svg b/source/icons/action/svg/production/ic_view_list_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_list_24px.svg rename to source/icons/action/svg/production/ic_view_list_24px.svg diff --git a/components/icons/action/svg/production/ic_view_module_24px.svg b/source/icons/action/svg/production/ic_view_module_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_module_24px.svg rename to source/icons/action/svg/production/ic_view_module_24px.svg diff --git a/components/icons/action/svg/production/ic_view_quilt_24px.svg b/source/icons/action/svg/production/ic_view_quilt_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_quilt_24px.svg rename to source/icons/action/svg/production/ic_view_quilt_24px.svg diff --git a/components/icons/action/svg/production/ic_view_stream_24px.svg b/source/icons/action/svg/production/ic_view_stream_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_stream_24px.svg rename to source/icons/action/svg/production/ic_view_stream_24px.svg diff --git a/components/icons/action/svg/production/ic_view_week_24px.svg b/source/icons/action/svg/production/ic_view_week_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_view_week_24px.svg rename to source/icons/action/svg/production/ic_view_week_24px.svg diff --git a/components/icons/action/svg/production/ic_visibility_24px.svg b/source/icons/action/svg/production/ic_visibility_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_visibility_24px.svg rename to source/icons/action/svg/production/ic_visibility_24px.svg diff --git a/components/icons/action/svg/production/ic_visibility_off_24px.svg b/source/icons/action/svg/production/ic_visibility_off_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_visibility_off_24px.svg rename to source/icons/action/svg/production/ic_visibility_off_24px.svg diff --git a/components/icons/action/svg/production/ic_watch_later_24px.svg b/source/icons/action/svg/production/ic_watch_later_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_watch_later_24px.svg rename to source/icons/action/svg/production/ic_watch_later_24px.svg diff --git a/components/icons/action/svg/production/ic_work_24px.svg b/source/icons/action/svg/production/ic_work_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_work_24px.svg rename to source/icons/action/svg/production/ic_work_24px.svg diff --git a/components/icons/action/svg/production/ic_youtube_searched_for_24px.svg b/source/icons/action/svg/production/ic_youtube_searched_for_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_youtube_searched_for_24px.svg rename to source/icons/action/svg/production/ic_youtube_searched_for_24px.svg diff --git a/components/icons/action/svg/production/ic_zoom_in_24px.svg b/source/icons/action/svg/production/ic_zoom_in_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_zoom_in_24px.svg rename to source/icons/action/svg/production/ic_zoom_in_24px.svg diff --git a/components/icons/action/svg/production/ic_zoom_out_24px.svg b/source/icons/action/svg/production/ic_zoom_out_24px.svg similarity index 100% rename from components/icons/action/svg/production/ic_zoom_out_24px.svg rename to source/icons/action/svg/production/ic_zoom_out_24px.svg diff --git a/components/icons/alert/svg/production/ic_add_alert_24px.svg b/source/icons/alert/svg/production/ic_add_alert_24px.svg similarity index 100% rename from components/icons/alert/svg/production/ic_add_alert_24px.svg rename to source/icons/alert/svg/production/ic_add_alert_24px.svg diff --git a/components/icons/alert/svg/production/ic_error_24px.svg b/source/icons/alert/svg/production/ic_error_24px.svg similarity index 100% rename from components/icons/alert/svg/production/ic_error_24px.svg rename to source/icons/alert/svg/production/ic_error_24px.svg diff --git a/components/icons/alert/svg/production/ic_error_outline_24px.svg b/source/icons/alert/svg/production/ic_error_outline_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/alert/svg/production/ic_error_outline_24px.svg rename to source/icons/alert/svg/production/ic_error_outline_24px.svg diff --git a/components/icons/alert/svg/production/ic_warning_24px.svg b/source/icons/alert/svg/production/ic_warning_24px.svg similarity index 100% rename from components/icons/alert/svg/production/ic_warning_24px.svg rename to source/icons/alert/svg/production/ic_warning_24px.svg diff --git a/components/icons/av/svg/production/ic_add_to_queue_24px.svg b/source/icons/av/svg/production/ic_add_to_queue_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_add_to_queue_24px.svg rename to source/icons/av/svg/production/ic_add_to_queue_24px.svg diff --git a/components/icons/av/svg/production/ic_airplay_24px.svg b/source/icons/av/svg/production/ic_airplay_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_airplay_24px.svg rename to source/icons/av/svg/production/ic_airplay_24px.svg diff --git a/components/icons/av/svg/production/ic_album_24px.svg b/source/icons/av/svg/production/ic_album_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_album_24px.svg rename to source/icons/av/svg/production/ic_album_24px.svg diff --git a/components/icons/av/svg/production/ic_art_track_24px.svg b/source/icons/av/svg/production/ic_art_track_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_art_track_24px.svg rename to source/icons/av/svg/production/ic_art_track_24px.svg diff --git a/components/icons/av/svg/production/ic_av_timer_24px.svg b/source/icons/av/svg/production/ic_av_timer_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_av_timer_24px.svg rename to source/icons/av/svg/production/ic_av_timer_24px.svg diff --git a/components/icons/av/svg/production/ic_branding_watermark_24px.svg b/source/icons/av/svg/production/ic_branding_watermark_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_branding_watermark_24px.svg rename to source/icons/av/svg/production/ic_branding_watermark_24px.svg diff --git a/components/icons/av/svg/production/ic_call_to_action_24px.svg b/source/icons/av/svg/production/ic_call_to_action_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_call_to_action_24px.svg rename to source/icons/av/svg/production/ic_call_to_action_24px.svg diff --git a/components/icons/av/svg/production/ic_closed_caption_24px.svg b/source/icons/av/svg/production/ic_closed_caption_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_closed_caption_24px.svg rename to source/icons/av/svg/production/ic_closed_caption_24px.svg diff --git a/components/icons/av/svg/production/ic_equalizer_24px.svg b/source/icons/av/svg/production/ic_equalizer_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_equalizer_24px.svg rename to source/icons/av/svg/production/ic_equalizer_24px.svg diff --git a/components/icons/av/svg/production/ic_explicit_24px.svg b/source/icons/av/svg/production/ic_explicit_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_explicit_24px.svg rename to source/icons/av/svg/production/ic_explicit_24px.svg diff --git a/components/icons/av/svg/production/ic_fast_forward_24px.svg b/source/icons/av/svg/production/ic_fast_forward_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_fast_forward_24px.svg rename to source/icons/av/svg/production/ic_fast_forward_24px.svg diff --git a/components/icons/av/svg/production/ic_fast_rewind_24px.svg b/source/icons/av/svg/production/ic_fast_rewind_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_fast_rewind_24px.svg rename to source/icons/av/svg/production/ic_fast_rewind_24px.svg diff --git a/components/icons/av/svg/production/ic_featured_play_list_24px.svg b/source/icons/av/svg/production/ic_featured_play_list_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_featured_play_list_24px.svg rename to source/icons/av/svg/production/ic_featured_play_list_24px.svg diff --git a/components/icons/av/svg/production/ic_featured_video_24px.svg b/source/icons/av/svg/production/ic_featured_video_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_featured_video_24px.svg rename to source/icons/av/svg/production/ic_featured_video_24px.svg diff --git a/components/icons/av/svg/production/ic_fiber_dvr_24px.svg b/source/icons/av/svg/production/ic_fiber_dvr_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_fiber_dvr_24px.svg rename to source/icons/av/svg/production/ic_fiber_dvr_24px.svg diff --git a/components/icons/av/svg/production/ic_fiber_manual_record_24px.svg b/source/icons/av/svg/production/ic_fiber_manual_record_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_fiber_manual_record_24px.svg rename to source/icons/av/svg/production/ic_fiber_manual_record_24px.svg diff --git a/components/icons/av/svg/production/ic_fiber_new_24px.svg b/source/icons/av/svg/production/ic_fiber_new_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_fiber_new_24px.svg rename to source/icons/av/svg/production/ic_fiber_new_24px.svg diff --git a/components/icons/av/svg/production/ic_fiber_pin_24px.svg b/source/icons/av/svg/production/ic_fiber_pin_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_fiber_pin_24px.svg rename to source/icons/av/svg/production/ic_fiber_pin_24px.svg diff --git a/components/icons/av/svg/production/ic_fiber_smart_record_24px.svg b/source/icons/av/svg/production/ic_fiber_smart_record_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_fiber_smart_record_24px.svg rename to source/icons/av/svg/production/ic_fiber_smart_record_24px.svg diff --git a/components/icons/av/svg/production/ic_forward_10_24px.svg b/source/icons/av/svg/production/ic_forward_10_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_forward_10_24px.svg rename to source/icons/av/svg/production/ic_forward_10_24px.svg diff --git a/components/icons/av/svg/production/ic_forward_30_24px.svg b/source/icons/av/svg/production/ic_forward_30_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_forward_30_24px.svg rename to source/icons/av/svg/production/ic_forward_30_24px.svg diff --git a/components/icons/av/svg/production/ic_forward_5_24px.svg b/source/icons/av/svg/production/ic_forward_5_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_forward_5_24px.svg rename to source/icons/av/svg/production/ic_forward_5_24px.svg diff --git a/components/icons/av/svg/production/ic_games_24px.svg b/source/icons/av/svg/production/ic_games_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_games_24px.svg rename to source/icons/av/svg/production/ic_games_24px.svg diff --git a/components/icons/av/svg/production/ic_hd_24px.svg b/source/icons/av/svg/production/ic_hd_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_hd_24px.svg rename to source/icons/av/svg/production/ic_hd_24px.svg diff --git a/components/icons/av/svg/production/ic_hearing_24px.svg b/source/icons/av/svg/production/ic_hearing_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_hearing_24px.svg rename to source/icons/av/svg/production/ic_hearing_24px.svg diff --git a/components/icons/av/svg/production/ic_high_quality_24px.svg b/source/icons/av/svg/production/ic_high_quality_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_high_quality_24px.svg rename to source/icons/av/svg/production/ic_high_quality_24px.svg diff --git a/components/icons/av/svg/production/ic_library_add_24px.svg b/source/icons/av/svg/production/ic_library_add_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_library_add_24px.svg rename to source/icons/av/svg/production/ic_library_add_24px.svg diff --git a/components/icons/av/svg/production/ic_library_books_24px.svg b/source/icons/av/svg/production/ic_library_books_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_library_books_24px.svg rename to source/icons/av/svg/production/ic_library_books_24px.svg diff --git a/components/icons/av/svg/production/ic_library_music_24px.svg b/source/icons/av/svg/production/ic_library_music_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_library_music_24px.svg rename to source/icons/av/svg/production/ic_library_music_24px.svg diff --git a/components/icons/av/svg/production/ic_loop_24px.svg b/source/icons/av/svg/production/ic_loop_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_loop_24px.svg rename to source/icons/av/svg/production/ic_loop_24px.svg diff --git a/components/icons/av/svg/production/ic_mic_24px.svg b/source/icons/av/svg/production/ic_mic_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_mic_24px.svg rename to source/icons/av/svg/production/ic_mic_24px.svg diff --git a/components/icons/av/svg/production/ic_mic_none_24px.svg b/source/icons/av/svg/production/ic_mic_none_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_mic_none_24px.svg rename to source/icons/av/svg/production/ic_mic_none_24px.svg diff --git a/components/icons/av/svg/production/ic_mic_off_24px.svg b/source/icons/av/svg/production/ic_mic_off_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_mic_off_24px.svg rename to source/icons/av/svg/production/ic_mic_off_24px.svg diff --git a/components/icons/av/svg/production/ic_movie_24px.svg b/source/icons/av/svg/production/ic_movie_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_movie_24px.svg rename to source/icons/av/svg/production/ic_movie_24px.svg diff --git a/components/icons/av/svg/production/ic_music_video_24px.svg b/source/icons/av/svg/production/ic_music_video_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_music_video_24px.svg rename to source/icons/av/svg/production/ic_music_video_24px.svg diff --git a/components/icons/av/svg/production/ic_new_releases_24px.svg b/source/icons/av/svg/production/ic_new_releases_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_new_releases_24px.svg rename to source/icons/av/svg/production/ic_new_releases_24px.svg diff --git a/components/icons/av/svg/production/ic_not_interested_24px.svg b/source/icons/av/svg/production/ic_not_interested_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_not_interested_24px.svg rename to source/icons/av/svg/production/ic_not_interested_24px.svg diff --git a/components/icons/av/svg/production/ic_note_24px.svg b/source/icons/av/svg/production/ic_note_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_note_24px.svg rename to source/icons/av/svg/production/ic_note_24px.svg diff --git a/components/icons/av/svg/production/ic_pause_24px.svg b/source/icons/av/svg/production/ic_pause_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_pause_24px.svg rename to source/icons/av/svg/production/ic_pause_24px.svg diff --git a/components/icons/av/svg/production/ic_pause_circle_filled_24px.svg b/source/icons/av/svg/production/ic_pause_circle_filled_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_pause_circle_filled_24px.svg rename to source/icons/av/svg/production/ic_pause_circle_filled_24px.svg diff --git a/components/icons/av/svg/production/ic_pause_circle_outline_24px.svg b/source/icons/av/svg/production/ic_pause_circle_outline_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_pause_circle_outline_24px.svg rename to source/icons/av/svg/production/ic_pause_circle_outline_24px.svg diff --git a/components/icons/av/svg/production/ic_play_arrow_24px.svg b/source/icons/av/svg/production/ic_play_arrow_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_play_arrow_24px.svg rename to source/icons/av/svg/production/ic_play_arrow_24px.svg diff --git a/components/icons/av/svg/production/ic_play_circle_filled_24px.svg b/source/icons/av/svg/production/ic_play_circle_filled_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_play_circle_filled_24px.svg rename to source/icons/av/svg/production/ic_play_circle_filled_24px.svg diff --git a/components/icons/av/svg/production/ic_play_circle_outline_24px.svg b/source/icons/av/svg/production/ic_play_circle_outline_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_play_circle_outline_24px.svg rename to source/icons/av/svg/production/ic_play_circle_outline_24px.svg diff --git a/components/icons/av/svg/production/ic_playlist_add_24px.svg b/source/icons/av/svg/production/ic_playlist_add_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_playlist_add_24px.svg rename to source/icons/av/svg/production/ic_playlist_add_24px.svg diff --git a/components/icons/av/svg/production/ic_playlist_add_check_24px.svg b/source/icons/av/svg/production/ic_playlist_add_check_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_playlist_add_check_24px.svg rename to source/icons/av/svg/production/ic_playlist_add_check_24px.svg diff --git a/components/icons/av/svg/production/ic_playlist_play_24px.svg b/source/icons/av/svg/production/ic_playlist_play_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_playlist_play_24px.svg rename to source/icons/av/svg/production/ic_playlist_play_24px.svg diff --git a/components/icons/av/svg/production/ic_queue_24px.svg b/source/icons/av/svg/production/ic_queue_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_queue_24px.svg rename to source/icons/av/svg/production/ic_queue_24px.svg diff --git a/components/icons/av/svg/production/ic_queue_music_24px.svg b/source/icons/av/svg/production/ic_queue_music_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_queue_music_24px.svg rename to source/icons/av/svg/production/ic_queue_music_24px.svg diff --git a/components/icons/av/svg/production/ic_queue_play_next_24px.svg b/source/icons/av/svg/production/ic_queue_play_next_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_queue_play_next_24px.svg rename to source/icons/av/svg/production/ic_queue_play_next_24px.svg diff --git a/components/icons/av/svg/production/ic_radio_24px.svg b/source/icons/av/svg/production/ic_radio_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_radio_24px.svg rename to source/icons/av/svg/production/ic_radio_24px.svg diff --git a/components/icons/av/svg/production/ic_recent_actors_24px.svg b/source/icons/av/svg/production/ic_recent_actors_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_recent_actors_24px.svg rename to source/icons/av/svg/production/ic_recent_actors_24px.svg diff --git a/components/icons/av/svg/production/ic_remove_from_queue_24px.svg b/source/icons/av/svg/production/ic_remove_from_queue_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_remove_from_queue_24px.svg rename to source/icons/av/svg/production/ic_remove_from_queue_24px.svg diff --git a/components/icons/av/svg/production/ic_repeat_24px.svg b/source/icons/av/svg/production/ic_repeat_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_repeat_24px.svg rename to source/icons/av/svg/production/ic_repeat_24px.svg diff --git a/components/icons/av/svg/production/ic_repeat_one_24px.svg b/source/icons/av/svg/production/ic_repeat_one_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_repeat_one_24px.svg rename to source/icons/av/svg/production/ic_repeat_one_24px.svg diff --git a/components/icons/av/svg/production/ic_replay_10_24px.svg b/source/icons/av/svg/production/ic_replay_10_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_replay_10_24px.svg rename to source/icons/av/svg/production/ic_replay_10_24px.svg diff --git a/components/icons/av/svg/production/ic_replay_24px.svg b/source/icons/av/svg/production/ic_replay_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_replay_24px.svg rename to source/icons/av/svg/production/ic_replay_24px.svg diff --git a/components/icons/av/svg/production/ic_replay_30_24px.svg b/source/icons/av/svg/production/ic_replay_30_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_replay_30_24px.svg rename to source/icons/av/svg/production/ic_replay_30_24px.svg diff --git a/components/icons/av/svg/production/ic_replay_5_24px.svg b/source/icons/av/svg/production/ic_replay_5_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_replay_5_24px.svg rename to source/icons/av/svg/production/ic_replay_5_24px.svg diff --git a/components/icons/av/svg/production/ic_shuffle_24px.svg b/source/icons/av/svg/production/ic_shuffle_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_shuffle_24px.svg rename to source/icons/av/svg/production/ic_shuffle_24px.svg diff --git a/components/icons/av/svg/production/ic_skip_next_24px.svg b/source/icons/av/svg/production/ic_skip_next_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_skip_next_24px.svg rename to source/icons/av/svg/production/ic_skip_next_24px.svg diff --git a/components/icons/av/svg/production/ic_skip_previous_24px.svg b/source/icons/av/svg/production/ic_skip_previous_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_skip_previous_24px.svg rename to source/icons/av/svg/production/ic_skip_previous_24px.svg diff --git a/components/icons/av/svg/production/ic_slow_motion_video_24px.svg b/source/icons/av/svg/production/ic_slow_motion_video_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_slow_motion_video_24px.svg rename to source/icons/av/svg/production/ic_slow_motion_video_24px.svg diff --git a/components/icons/av/svg/production/ic_snooze_24px.svg b/source/icons/av/svg/production/ic_snooze_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_snooze_24px.svg rename to source/icons/av/svg/production/ic_snooze_24px.svg diff --git a/components/icons/av/svg/production/ic_sort_by_alpha_24px.svg b/source/icons/av/svg/production/ic_sort_by_alpha_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_sort_by_alpha_24px.svg rename to source/icons/av/svg/production/ic_sort_by_alpha_24px.svg diff --git a/components/icons/av/svg/production/ic_stop_24px.svg b/source/icons/av/svg/production/ic_stop_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_stop_24px.svg rename to source/icons/av/svg/production/ic_stop_24px.svg diff --git a/components/icons/av/svg/production/ic_subscriptions_24px.svg b/source/icons/av/svg/production/ic_subscriptions_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_subscriptions_24px.svg rename to source/icons/av/svg/production/ic_subscriptions_24px.svg diff --git a/components/icons/av/svg/production/ic_subtitles_24px.svg b/source/icons/av/svg/production/ic_subtitles_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_subtitles_24px.svg rename to source/icons/av/svg/production/ic_subtitles_24px.svg diff --git a/components/icons/av/svg/production/ic_surround_sound_24px.svg b/source/icons/av/svg/production/ic_surround_sound_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_surround_sound_24px.svg rename to source/icons/av/svg/production/ic_surround_sound_24px.svg diff --git a/components/icons/av/svg/production/ic_video_call_24px.svg b/source/icons/av/svg/production/ic_video_call_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_video_call_24px.svg rename to source/icons/av/svg/production/ic_video_call_24px.svg diff --git a/components/icons/av/svg/production/ic_video_label_24px.svg b/source/icons/av/svg/production/ic_video_label_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_video_label_24px.svg rename to source/icons/av/svg/production/ic_video_label_24px.svg diff --git a/components/icons/av/svg/production/ic_video_library_24px.svg b/source/icons/av/svg/production/ic_video_library_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_video_library_24px.svg rename to source/icons/av/svg/production/ic_video_library_24px.svg diff --git a/components/icons/av/svg/production/ic_videocam_24px.svg b/source/icons/av/svg/production/ic_videocam_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_videocam_24px.svg rename to source/icons/av/svg/production/ic_videocam_24px.svg diff --git a/components/icons/av/svg/production/ic_videocam_off_24px.svg b/source/icons/av/svg/production/ic_videocam_off_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_videocam_off_24px.svg rename to source/icons/av/svg/production/ic_videocam_off_24px.svg diff --git a/components/icons/av/svg/production/ic_volume_down_24px.svg b/source/icons/av/svg/production/ic_volume_down_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_volume_down_24px.svg rename to source/icons/av/svg/production/ic_volume_down_24px.svg diff --git a/components/icons/av/svg/production/ic_volume_mute_24px.svg b/source/icons/av/svg/production/ic_volume_mute_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_volume_mute_24px.svg rename to source/icons/av/svg/production/ic_volume_mute_24px.svg diff --git a/components/icons/av/svg/production/ic_volume_off_24px.svg b/source/icons/av/svg/production/ic_volume_off_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_volume_off_24px.svg rename to source/icons/av/svg/production/ic_volume_off_24px.svg diff --git a/components/icons/av/svg/production/ic_volume_up_24px.svg b/source/icons/av/svg/production/ic_volume_up_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_volume_up_24px.svg rename to source/icons/av/svg/production/ic_volume_up_24px.svg diff --git a/components/icons/av/svg/production/ic_web_24px.svg b/source/icons/av/svg/production/ic_web_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_web_24px.svg rename to source/icons/av/svg/production/ic_web_24px.svg diff --git a/components/icons/av/svg/production/ic_web_asset_24px.svg b/source/icons/av/svg/production/ic_web_asset_24px.svg similarity index 100% rename from components/icons/av/svg/production/ic_web_asset_24px.svg rename to source/icons/av/svg/production/ic_web_asset_24px.svg diff --git a/components/icons/communication/svg/production/ic_business_24px.svg b/source/icons/communication/svg/production/ic_business_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_business_24px.svg rename to source/icons/communication/svg/production/ic_business_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_24px.svg b/source/icons/communication/svg/production/ic_call_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_24px.svg rename to source/icons/communication/svg/production/ic_call_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_end_24px.svg b/source/icons/communication/svg/production/ic_call_end_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_end_24px.svg rename to source/icons/communication/svg/production/ic_call_end_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_made_24px.svg b/source/icons/communication/svg/production/ic_call_made_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_made_24px.svg rename to source/icons/communication/svg/production/ic_call_made_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_merge_24px.svg b/source/icons/communication/svg/production/ic_call_merge_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_merge_24px.svg rename to source/icons/communication/svg/production/ic_call_merge_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_missed_24px.svg b/source/icons/communication/svg/production/ic_call_missed_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_missed_24px.svg rename to source/icons/communication/svg/production/ic_call_missed_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg b/source/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg rename to source/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_received_24px.svg b/source/icons/communication/svg/production/ic_call_received_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_received_24px.svg rename to source/icons/communication/svg/production/ic_call_received_24px.svg diff --git a/components/icons/communication/svg/production/ic_call_split_24px.svg b/source/icons/communication/svg/production/ic_call_split_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_call_split_24px.svg rename to source/icons/communication/svg/production/ic_call_split_24px.svg diff --git a/components/icons/communication/svg/production/ic_chat_24px.svg b/source/icons/communication/svg/production/ic_chat_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_chat_24px.svg rename to source/icons/communication/svg/production/ic_chat_24px.svg diff --git a/components/icons/communication/svg/production/ic_chat_bubble_24px.svg b/source/icons/communication/svg/production/ic_chat_bubble_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_chat_bubble_24px.svg rename to source/icons/communication/svg/production/ic_chat_bubble_24px.svg diff --git a/components/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg b/source/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg rename to source/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg diff --git a/components/icons/communication/svg/production/ic_clear_all_24px.svg b/source/icons/communication/svg/production/ic_clear_all_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_clear_all_24px.svg rename to source/icons/communication/svg/production/ic_clear_all_24px.svg diff --git a/components/icons/communication/svg/production/ic_comment_24px.svg b/source/icons/communication/svg/production/ic_comment_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_comment_24px.svg rename to source/icons/communication/svg/production/ic_comment_24px.svg diff --git a/components/icons/communication/svg/production/ic_contact_mail_24px.svg b/source/icons/communication/svg/production/ic_contact_mail_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_contact_mail_24px.svg rename to source/icons/communication/svg/production/ic_contact_mail_24px.svg diff --git a/components/icons/communication/svg/production/ic_contact_phone_24px.svg b/source/icons/communication/svg/production/ic_contact_phone_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_contact_phone_24px.svg rename to source/icons/communication/svg/production/ic_contact_phone_24px.svg diff --git a/components/icons/communication/svg/production/ic_contacts_24px.svg b/source/icons/communication/svg/production/ic_contacts_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_contacts_24px.svg rename to source/icons/communication/svg/production/ic_contacts_24px.svg diff --git a/components/icons/communication/svg/production/ic_dialer_sip_24px.svg b/source/icons/communication/svg/production/ic_dialer_sip_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_dialer_sip_24px.svg rename to source/icons/communication/svg/production/ic_dialer_sip_24px.svg diff --git a/components/icons/communication/svg/production/ic_dialpad_24px.svg b/source/icons/communication/svg/production/ic_dialpad_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_dialpad_24px.svg rename to source/icons/communication/svg/production/ic_dialpad_24px.svg diff --git a/components/icons/communication/svg/production/ic_email_24px.svg b/source/icons/communication/svg/production/ic_email_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_email_24px.svg rename to source/icons/communication/svg/production/ic_email_24px.svg diff --git a/components/icons/communication/svg/production/ic_forum_24px.svg b/source/icons/communication/svg/production/ic_forum_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_forum_24px.svg rename to source/icons/communication/svg/production/ic_forum_24px.svg diff --git a/components/icons/communication/svg/production/ic_import_contacts_24px.svg b/source/icons/communication/svg/production/ic_import_contacts_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_import_contacts_24px.svg rename to source/icons/communication/svg/production/ic_import_contacts_24px.svg diff --git a/components/icons/communication/svg/production/ic_import_export_24px.svg b/source/icons/communication/svg/production/ic_import_export_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_import_export_24px.svg rename to source/icons/communication/svg/production/ic_import_export_24px.svg diff --git a/components/icons/communication/svg/production/ic_invert_colors_off_24px.svg b/source/icons/communication/svg/production/ic_invert_colors_off_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_invert_colors_off_24px.svg rename to source/icons/communication/svg/production/ic_invert_colors_off_24px.svg diff --git a/components/icons/communication/svg/production/ic_live_help_24px.svg b/source/icons/communication/svg/production/ic_live_help_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_live_help_24px.svg rename to source/icons/communication/svg/production/ic_live_help_24px.svg diff --git a/components/icons/communication/svg/production/ic_location_off_24px.svg b/source/icons/communication/svg/production/ic_location_off_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_location_off_24px.svg rename to source/icons/communication/svg/production/ic_location_off_24px.svg diff --git a/components/icons/communication/svg/production/ic_location_on_24px.svg b/source/icons/communication/svg/production/ic_location_on_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_location_on_24px.svg rename to source/icons/communication/svg/production/ic_location_on_24px.svg diff --git a/components/icons/communication/svg/production/ic_mail_outline_24px.svg b/source/icons/communication/svg/production/ic_mail_outline_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_mail_outline_24px.svg rename to source/icons/communication/svg/production/ic_mail_outline_24px.svg diff --git a/examples/assets/ic_message_24px.svg b/source/icons/communication/svg/production/ic_message_24px.svg similarity index 100% rename from examples/assets/ic_message_24px.svg rename to source/icons/communication/svg/production/ic_message_24px.svg diff --git a/components/icons/communication/svg/production/ic_no_sim_24px.svg b/source/icons/communication/svg/production/ic_no_sim_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_no_sim_24px.svg rename to source/icons/communication/svg/production/ic_no_sim_24px.svg diff --git a/components/icons/communication/svg/production/ic_phone_24px.svg b/source/icons/communication/svg/production/ic_phone_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_phone_24px.svg rename to source/icons/communication/svg/production/ic_phone_24px.svg diff --git a/components/icons/communication/svg/production/ic_phonelink_erase_24px.svg b/source/icons/communication/svg/production/ic_phonelink_erase_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_phonelink_erase_24px.svg rename to source/icons/communication/svg/production/ic_phonelink_erase_24px.svg diff --git a/components/icons/communication/svg/production/ic_phonelink_lock_24px.svg b/source/icons/communication/svg/production/ic_phonelink_lock_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_phonelink_lock_24px.svg rename to source/icons/communication/svg/production/ic_phonelink_lock_24px.svg diff --git a/components/icons/communication/svg/production/ic_phonelink_ring_24px.svg b/source/icons/communication/svg/production/ic_phonelink_ring_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_phonelink_ring_24px.svg rename to source/icons/communication/svg/production/ic_phonelink_ring_24px.svg diff --git a/components/icons/communication/svg/production/ic_phonelink_setup_24px.svg b/source/icons/communication/svg/production/ic_phonelink_setup_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_phonelink_setup_24px.svg rename to source/icons/communication/svg/production/ic_phonelink_setup_24px.svg diff --git a/components/icons/communication/svg/production/ic_portable_wifi_off_24px.svg b/source/icons/communication/svg/production/ic_portable_wifi_off_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_portable_wifi_off_24px.svg rename to source/icons/communication/svg/production/ic_portable_wifi_off_24px.svg diff --git a/components/icons/communication/svg/production/ic_present_to_all_24px.svg b/source/icons/communication/svg/production/ic_present_to_all_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_present_to_all_24px.svg rename to source/icons/communication/svg/production/ic_present_to_all_24px.svg diff --git a/components/icons/communication/svg/production/ic_ring_volume_24px.svg b/source/icons/communication/svg/production/ic_ring_volume_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_ring_volume_24px.svg rename to source/icons/communication/svg/production/ic_ring_volume_24px.svg diff --git a/components/icons/communication/svg/production/ic_rss_feed_24px.svg b/source/icons/communication/svg/production/ic_rss_feed_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_rss_feed_24px.svg rename to source/icons/communication/svg/production/ic_rss_feed_24px.svg diff --git a/components/icons/communication/svg/production/ic_screen_share_24px.svg b/source/icons/communication/svg/production/ic_screen_share_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_screen_share_24px.svg rename to source/icons/communication/svg/production/ic_screen_share_24px.svg diff --git a/components/icons/communication/svg/production/ic_speaker_phone_24px.svg b/source/icons/communication/svg/production/ic_speaker_phone_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_speaker_phone_24px.svg rename to source/icons/communication/svg/production/ic_speaker_phone_24px.svg diff --git a/components/icons/communication/svg/production/ic_stay_current_landscape_24px.svg b/source/icons/communication/svg/production/ic_stay_current_landscape_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_stay_current_landscape_24px.svg rename to source/icons/communication/svg/production/ic_stay_current_landscape_24px.svg diff --git a/components/icons/communication/svg/production/ic_stay_current_portrait_24px.svg b/source/icons/communication/svg/production/ic_stay_current_portrait_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_stay_current_portrait_24px.svg rename to source/icons/communication/svg/production/ic_stay_current_portrait_24px.svg diff --git a/components/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg b/source/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg rename to source/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg diff --git a/components/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg b/source/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg rename to source/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg diff --git a/components/icons/communication/svg/production/ic_stop_screen_share_24px.svg b/source/icons/communication/svg/production/ic_stop_screen_share_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_stop_screen_share_24px.svg rename to source/icons/communication/svg/production/ic_stop_screen_share_24px.svg diff --git a/components/icons/communication/svg/production/ic_swap_calls_24px.svg b/source/icons/communication/svg/production/ic_swap_calls_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_swap_calls_24px.svg rename to source/icons/communication/svg/production/ic_swap_calls_24px.svg diff --git a/components/icons/communication/svg/production/ic_textsms_24px.svg b/source/icons/communication/svg/production/ic_textsms_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_textsms_24px.svg rename to source/icons/communication/svg/production/ic_textsms_24px.svg diff --git a/components/icons/communication/svg/production/ic_voicemail_24px.svg b/source/icons/communication/svg/production/ic_voicemail_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_voicemail_24px.svg rename to source/icons/communication/svg/production/ic_voicemail_24px.svg diff --git a/components/icons/communication/svg/production/ic_vpn_key_24px.svg b/source/icons/communication/svg/production/ic_vpn_key_24px.svg similarity index 100% rename from components/icons/communication/svg/production/ic_vpn_key_24px.svg rename to source/icons/communication/svg/production/ic_vpn_key_24px.svg diff --git a/components/icons/content/svg/production/ic_add_24px.svg b/source/icons/content/svg/production/ic_add_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_add_24px.svg rename to source/icons/content/svg/production/ic_add_24px.svg diff --git a/components/icons/content/svg/production/ic_add_box_24px.svg b/source/icons/content/svg/production/ic_add_box_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_add_box_24px.svg rename to source/icons/content/svg/production/ic_add_box_24px.svg diff --git a/components/icons/content/svg/production/ic_add_circle_24px.svg b/source/icons/content/svg/production/ic_add_circle_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_add_circle_24px.svg rename to source/icons/content/svg/production/ic_add_circle_24px.svg diff --git a/components/icons/content/svg/production/ic_add_circle_outline_24px.svg b/source/icons/content/svg/production/ic_add_circle_outline_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_add_circle_outline_24px.svg rename to source/icons/content/svg/production/ic_add_circle_outline_24px.svg diff --git a/components/icons/content/svg/production/ic_archive_24px.svg b/source/icons/content/svg/production/ic_archive_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_archive_24px.svg rename to source/icons/content/svg/production/ic_archive_24px.svg diff --git a/components/icons/content/svg/production/ic_backspace_24px.svg b/source/icons/content/svg/production/ic_backspace_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_backspace_24px.svg rename to source/icons/content/svg/production/ic_backspace_24px.svg diff --git a/components/icons/content/svg/production/ic_block_24px.svg b/source/icons/content/svg/production/ic_block_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_block_24px.svg rename to source/icons/content/svg/production/ic_block_24px.svg diff --git a/components/icons/content/svg/production/ic_clear_24px.svg b/source/icons/content/svg/production/ic_clear_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_clear_24px.svg rename to source/icons/content/svg/production/ic_clear_24px.svg diff --git a/components/icons/content/svg/production/ic_content_copy_24px.svg b/source/icons/content/svg/production/ic_content_copy_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_content_copy_24px.svg rename to source/icons/content/svg/production/ic_content_copy_24px.svg diff --git a/components/icons/content/svg/production/ic_content_cut_24px.svg b/source/icons/content/svg/production/ic_content_cut_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_content_cut_24px.svg rename to source/icons/content/svg/production/ic_content_cut_24px.svg diff --git a/components/icons/content/svg/production/ic_content_paste_24px.svg b/source/icons/content/svg/production/ic_content_paste_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_content_paste_24px.svg rename to source/icons/content/svg/production/ic_content_paste_24px.svg diff --git a/components/icons/content/svg/production/ic_create_24px.svg b/source/icons/content/svg/production/ic_create_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_create_24px.svg rename to source/icons/content/svg/production/ic_create_24px.svg diff --git a/components/icons/content/svg/production/ic_delete_sweep_24px.svg b/source/icons/content/svg/production/ic_delete_sweep_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_delete_sweep_24px.svg rename to source/icons/content/svg/production/ic_delete_sweep_24px.svg diff --git a/components/icons/content/svg/production/ic_drafts_24px.svg b/source/icons/content/svg/production/ic_drafts_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_drafts_24px.svg rename to source/icons/content/svg/production/ic_drafts_24px.svg diff --git a/components/icons/content/svg/production/ic_filter_list_24px.svg b/source/icons/content/svg/production/ic_filter_list_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_filter_list_24px.svg rename to source/icons/content/svg/production/ic_filter_list_24px.svg diff --git a/components/icons/content/svg/production/ic_flag_24px.svg b/source/icons/content/svg/production/ic_flag_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_flag_24px.svg rename to source/icons/content/svg/production/ic_flag_24px.svg diff --git a/components/icons/content/svg/production/ic_font_download_24px.svg b/source/icons/content/svg/production/ic_font_download_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_font_download_24px.svg rename to source/icons/content/svg/production/ic_font_download_24px.svg diff --git a/components/icons/content/svg/production/ic_forward_24px.svg b/source/icons/content/svg/production/ic_forward_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_forward_24px.svg rename to source/icons/content/svg/production/ic_forward_24px.svg diff --git a/components/icons/content/svg/production/ic_gesture_24px.svg b/source/icons/content/svg/production/ic_gesture_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_gesture_24px.svg rename to source/icons/content/svg/production/ic_gesture_24px.svg diff --git a/components/icons/content/svg/production/ic_inbox_24px.svg b/source/icons/content/svg/production/ic_inbox_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_inbox_24px.svg rename to source/icons/content/svg/production/ic_inbox_24px.svg diff --git a/components/icons/content/svg/production/ic_link_24px.svg b/source/icons/content/svg/production/ic_link_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_link_24px.svg rename to source/icons/content/svg/production/ic_link_24px.svg diff --git a/components/icons/content/svg/production/ic_low_priority_24px.svg b/source/icons/content/svg/production/ic_low_priority_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_low_priority_24px.svg rename to source/icons/content/svg/production/ic_low_priority_24px.svg diff --git a/components/icons/content/svg/production/ic_mail_24px.svg b/source/icons/content/svg/production/ic_mail_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_mail_24px.svg rename to source/icons/content/svg/production/ic_mail_24px.svg diff --git a/components/icons/content/svg/production/ic_markunread_24px.svg b/source/icons/content/svg/production/ic_markunread_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_markunread_24px.svg rename to source/icons/content/svg/production/ic_markunread_24px.svg diff --git a/components/icons/content/svg/production/ic_move_to_inbox_24px.svg b/source/icons/content/svg/production/ic_move_to_inbox_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_move_to_inbox_24px.svg rename to source/icons/content/svg/production/ic_move_to_inbox_24px.svg diff --git a/components/icons/content/svg/production/ic_next_week_24px.svg b/source/icons/content/svg/production/ic_next_week_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_next_week_24px.svg rename to source/icons/content/svg/production/ic_next_week_24px.svg diff --git a/components/icons/content/svg/production/ic_redo_24px.svg b/source/icons/content/svg/production/ic_redo_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_redo_24px.svg rename to source/icons/content/svg/production/ic_redo_24px.svg diff --git a/components/icons/content/svg/production/ic_remove_24px.svg b/source/icons/content/svg/production/ic_remove_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_remove_24px.svg rename to source/icons/content/svg/production/ic_remove_24px.svg diff --git a/components/icons/content/svg/production/ic_remove_circle_24px.svg b/source/icons/content/svg/production/ic_remove_circle_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_remove_circle_24px.svg rename to source/icons/content/svg/production/ic_remove_circle_24px.svg diff --git a/components/icons/content/svg/production/ic_remove_circle_outline_24px.svg b/source/icons/content/svg/production/ic_remove_circle_outline_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_remove_circle_outline_24px.svg rename to source/icons/content/svg/production/ic_remove_circle_outline_24px.svg diff --git a/components/icons/content/svg/production/ic_reply_24px.svg b/source/icons/content/svg/production/ic_reply_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_reply_24px.svg rename to source/icons/content/svg/production/ic_reply_24px.svg diff --git a/components/icons/content/svg/production/ic_reply_all_24px.svg b/source/icons/content/svg/production/ic_reply_all_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_reply_all_24px.svg rename to source/icons/content/svg/production/ic_reply_all_24px.svg diff --git a/components/icons/content/svg/production/ic_report_24px.svg b/source/icons/content/svg/production/ic_report_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_report_24px.svg rename to source/icons/content/svg/production/ic_report_24px.svg diff --git a/components/icons/content/svg/production/ic_save_24px.svg b/source/icons/content/svg/production/ic_save_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_save_24px.svg rename to source/icons/content/svg/production/ic_save_24px.svg diff --git a/components/icons/content/svg/production/ic_select_all_24px.svg b/source/icons/content/svg/production/ic_select_all_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_select_all_24px.svg rename to source/icons/content/svg/production/ic_select_all_24px.svg diff --git a/components/icons/content/svg/production/ic_send_24px.svg b/source/icons/content/svg/production/ic_send_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_send_24px.svg rename to source/icons/content/svg/production/ic_send_24px.svg diff --git a/components/icons/content/svg/production/ic_sort_24px.svg b/source/icons/content/svg/production/ic_sort_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_sort_24px.svg rename to source/icons/content/svg/production/ic_sort_24px.svg diff --git a/components/icons/content/svg/production/ic_text_format_24px.svg b/source/icons/content/svg/production/ic_text_format_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_text_format_24px.svg rename to source/icons/content/svg/production/ic_text_format_24px.svg diff --git a/components/icons/content/svg/production/ic_unarchive_24px.svg b/source/icons/content/svg/production/ic_unarchive_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_unarchive_24px.svg rename to source/icons/content/svg/production/ic_unarchive_24px.svg diff --git a/components/icons/content/svg/production/ic_undo_24px.svg b/source/icons/content/svg/production/ic_undo_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_undo_24px.svg rename to source/icons/content/svg/production/ic_undo_24px.svg diff --git a/components/icons/content/svg/production/ic_weekend_24px.svg b/source/icons/content/svg/production/ic_weekend_24px.svg similarity index 100% rename from components/icons/content/svg/production/ic_weekend_24px.svg rename to source/icons/content/svg/production/ic_weekend_24px.svg diff --git a/components/icons/device/svg/production/ic_access_alarm_24px.svg b/source/icons/device/svg/production/ic_access_alarm_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_access_alarm_24px.svg rename to source/icons/device/svg/production/ic_access_alarm_24px.svg diff --git a/components/icons/device/svg/production/ic_access_alarms_24px.svg b/source/icons/device/svg/production/ic_access_alarms_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/device/svg/production/ic_access_alarms_24px.svg rename to source/icons/device/svg/production/ic_access_alarms_24px.svg diff --git a/components/icons/device/svg/production/ic_access_time_24px.svg b/source/icons/device/svg/production/ic_access_time_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_access_time_24px.svg rename to source/icons/device/svg/production/ic_access_time_24px.svg diff --git a/components/icons/device/svg/production/ic_add_alarm_24px.svg b/source/icons/device/svg/production/ic_add_alarm_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_add_alarm_24px.svg rename to source/icons/device/svg/production/ic_add_alarm_24px.svg diff --git a/components/icons/device/svg/production/ic_airplanemode_active_24px.svg b/source/icons/device/svg/production/ic_airplanemode_active_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_airplanemode_active_24px.svg rename to source/icons/device/svg/production/ic_airplanemode_active_24px.svg diff --git a/components/icons/device/svg/production/ic_airplanemode_inactive_24px.svg b/source/icons/device/svg/production/ic_airplanemode_inactive_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_airplanemode_inactive_24px.svg rename to source/icons/device/svg/production/ic_airplanemode_inactive_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_20_24px.svg b/source/icons/device/svg/production/ic_battery_20_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_20_24px.svg rename to source/icons/device/svg/production/ic_battery_20_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_30_24px.svg b/source/icons/device/svg/production/ic_battery_30_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_30_24px.svg rename to source/icons/device/svg/production/ic_battery_30_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_50_24px.svg b/source/icons/device/svg/production/ic_battery_50_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_50_24px.svg rename to source/icons/device/svg/production/ic_battery_50_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_60_24px.svg b/source/icons/device/svg/production/ic_battery_60_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_60_24px.svg rename to source/icons/device/svg/production/ic_battery_60_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_80_24px.svg b/source/icons/device/svg/production/ic_battery_80_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_80_24px.svg rename to source/icons/device/svg/production/ic_battery_80_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_90_24px.svg b/source/icons/device/svg/production/ic_battery_90_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_90_24px.svg rename to source/icons/device/svg/production/ic_battery_90_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_alert_24px.svg b/source/icons/device/svg/production/ic_battery_alert_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_alert_24px.svg rename to source/icons/device/svg/production/ic_battery_alert_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_charging_20_24px.svg b/source/icons/device/svg/production/ic_battery_charging_20_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_charging_20_24px.svg rename to source/icons/device/svg/production/ic_battery_charging_20_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_charging_30_24px.svg b/source/icons/device/svg/production/ic_battery_charging_30_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_charging_30_24px.svg rename to source/icons/device/svg/production/ic_battery_charging_30_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_charging_50_24px.svg b/source/icons/device/svg/production/ic_battery_charging_50_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_charging_50_24px.svg rename to source/icons/device/svg/production/ic_battery_charging_50_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_charging_60_24px.svg b/source/icons/device/svg/production/ic_battery_charging_60_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_charging_60_24px.svg rename to source/icons/device/svg/production/ic_battery_charging_60_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_charging_80_24px.svg b/source/icons/device/svg/production/ic_battery_charging_80_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_charging_80_24px.svg rename to source/icons/device/svg/production/ic_battery_charging_80_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_charging_90_24px.svg b/source/icons/device/svg/production/ic_battery_charging_90_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_charging_90_24px.svg rename to source/icons/device/svg/production/ic_battery_charging_90_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_charging_full_24px.svg b/source/icons/device/svg/production/ic_battery_charging_full_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_charging_full_24px.svg rename to source/icons/device/svg/production/ic_battery_charging_full_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_full_24px.svg b/source/icons/device/svg/production/ic_battery_full_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_full_24px.svg rename to source/icons/device/svg/production/ic_battery_full_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_std_24px.svg b/source/icons/device/svg/production/ic_battery_std_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_std_24px.svg rename to source/icons/device/svg/production/ic_battery_std_24px.svg diff --git a/components/icons/device/svg/production/ic_battery_unknown_24px.svg b/source/icons/device/svg/production/ic_battery_unknown_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_battery_unknown_24px.svg rename to source/icons/device/svg/production/ic_battery_unknown_24px.svg diff --git a/components/icons/device/svg/production/ic_bluetooth_24px.svg b/source/icons/device/svg/production/ic_bluetooth_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_bluetooth_24px.svg rename to source/icons/device/svg/production/ic_bluetooth_24px.svg diff --git a/components/icons/device/svg/production/ic_bluetooth_connected_24px.svg b/source/icons/device/svg/production/ic_bluetooth_connected_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_bluetooth_connected_24px.svg rename to source/icons/device/svg/production/ic_bluetooth_connected_24px.svg diff --git a/components/icons/device/svg/production/ic_bluetooth_disabled_24px.svg b/source/icons/device/svg/production/ic_bluetooth_disabled_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_bluetooth_disabled_24px.svg rename to source/icons/device/svg/production/ic_bluetooth_disabled_24px.svg diff --git a/components/icons/device/svg/production/ic_bluetooth_searching_24px.svg b/source/icons/device/svg/production/ic_bluetooth_searching_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_bluetooth_searching_24px.svg rename to source/icons/device/svg/production/ic_bluetooth_searching_24px.svg diff --git a/components/icons/device/svg/production/ic_brightness_auto_24px.svg b/source/icons/device/svg/production/ic_brightness_auto_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_brightness_auto_24px.svg rename to source/icons/device/svg/production/ic_brightness_auto_24px.svg diff --git a/components/icons/device/svg/production/ic_brightness_high_24px.svg b/source/icons/device/svg/production/ic_brightness_high_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_brightness_high_24px.svg rename to source/icons/device/svg/production/ic_brightness_high_24px.svg diff --git a/components/icons/device/svg/production/ic_brightness_low_24px.svg b/source/icons/device/svg/production/ic_brightness_low_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_brightness_low_24px.svg rename to source/icons/device/svg/production/ic_brightness_low_24px.svg diff --git a/components/icons/device/svg/production/ic_brightness_medium_24px.svg b/source/icons/device/svg/production/ic_brightness_medium_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_brightness_medium_24px.svg rename to source/icons/device/svg/production/ic_brightness_medium_24px.svg diff --git a/components/icons/device/svg/production/ic_data_usage_24px.svg b/source/icons/device/svg/production/ic_data_usage_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_data_usage_24px.svg rename to source/icons/device/svg/production/ic_data_usage_24px.svg diff --git a/components/icons/device/svg/production/ic_developer_mode_24px.svg b/source/icons/device/svg/production/ic_developer_mode_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_developer_mode_24px.svg rename to source/icons/device/svg/production/ic_developer_mode_24px.svg diff --git a/components/icons/device/svg/production/ic_devices_24px.svg b/source/icons/device/svg/production/ic_devices_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_devices_24px.svg rename to source/icons/device/svg/production/ic_devices_24px.svg diff --git a/components/icons/device/svg/production/ic_dvr_24px.svg b/source/icons/device/svg/production/ic_dvr_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_dvr_24px.svg rename to source/icons/device/svg/production/ic_dvr_24px.svg diff --git a/components/icons/device/svg/production/ic_gps_fixed_24px.svg b/source/icons/device/svg/production/ic_gps_fixed_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_gps_fixed_24px.svg rename to source/icons/device/svg/production/ic_gps_fixed_24px.svg diff --git a/components/icons/device/svg/production/ic_gps_not_fixed_24px.svg b/source/icons/device/svg/production/ic_gps_not_fixed_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_gps_not_fixed_24px.svg rename to source/icons/device/svg/production/ic_gps_not_fixed_24px.svg diff --git a/components/icons/device/svg/production/ic_gps_off_24px.svg b/source/icons/device/svg/production/ic_gps_off_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_gps_off_24px.svg rename to source/icons/device/svg/production/ic_gps_off_24px.svg diff --git a/components/icons/device/svg/production/ic_graphic_eq_24px.svg b/source/icons/device/svg/production/ic_graphic_eq_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_graphic_eq_24px.svg rename to source/icons/device/svg/production/ic_graphic_eq_24px.svg diff --git a/components/icons/device/svg/production/ic_location_disabled_24px.svg b/source/icons/device/svg/production/ic_location_disabled_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_location_disabled_24px.svg rename to source/icons/device/svg/production/ic_location_disabled_24px.svg diff --git a/components/icons/device/svg/production/ic_location_searching_24px.svg b/source/icons/device/svg/production/ic_location_searching_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_location_searching_24px.svg rename to source/icons/device/svg/production/ic_location_searching_24px.svg diff --git a/components/icons/device/svg/production/ic_network_cell_24px.svg b/source/icons/device/svg/production/ic_network_cell_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_network_cell_24px.svg rename to source/icons/device/svg/production/ic_network_cell_24px.svg diff --git a/components/icons/device/svg/production/ic_network_wifi_24px.svg b/source/icons/device/svg/production/ic_network_wifi_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_network_wifi_24px.svg rename to source/icons/device/svg/production/ic_network_wifi_24px.svg diff --git a/components/icons/device/svg/production/ic_nfc_24px.svg b/source/icons/device/svg/production/ic_nfc_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_nfc_24px.svg rename to source/icons/device/svg/production/ic_nfc_24px.svg diff --git a/components/icons/device/svg/production/ic_screen_lock_landscape_24px.svg b/source/icons/device/svg/production/ic_screen_lock_landscape_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_screen_lock_landscape_24px.svg rename to source/icons/device/svg/production/ic_screen_lock_landscape_24px.svg diff --git a/components/icons/device/svg/production/ic_screen_lock_portrait_24px.svg b/source/icons/device/svg/production/ic_screen_lock_portrait_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_screen_lock_portrait_24px.svg rename to source/icons/device/svg/production/ic_screen_lock_portrait_24px.svg diff --git a/components/icons/device/svg/production/ic_screen_lock_rotation_24px.svg b/source/icons/device/svg/production/ic_screen_lock_rotation_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_screen_lock_rotation_24px.svg rename to source/icons/device/svg/production/ic_screen_lock_rotation_24px.svg diff --git a/components/icons/device/svg/production/ic_screen_rotation_24px.svg b/source/icons/device/svg/production/ic_screen_rotation_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_screen_rotation_24px.svg rename to source/icons/device/svg/production/ic_screen_rotation_24px.svg diff --git a/components/icons/device/svg/production/ic_sd_storage_24px.svg b/source/icons/device/svg/production/ic_sd_storage_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_sd_storage_24px.svg rename to source/icons/device/svg/production/ic_sd_storage_24px.svg diff --git a/components/icons/device/svg/production/ic_settings_system_daydream_24px.svg b/source/icons/device/svg/production/ic_settings_system_daydream_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_settings_system_daydream_24px.svg rename to source/icons/device/svg/production/ic_settings_system_daydream_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_null_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_null_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_null_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_null_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_cellular_off_24px.svg b/source/icons/device/svg/production/ic_signal_cellular_off_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_cellular_off_24px.svg rename to source/icons/device/svg/production/ic_signal_cellular_off_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg diff --git a/components/icons/device/svg/production/ic_signal_wifi_off_24px.svg b/source/icons/device/svg/production/ic_signal_wifi_off_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_signal_wifi_off_24px.svg rename to source/icons/device/svg/production/ic_signal_wifi_off_24px.svg diff --git a/components/icons/device/svg/production/ic_storage_24px.svg b/source/icons/device/svg/production/ic_storage_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_storage_24px.svg rename to source/icons/device/svg/production/ic_storage_24px.svg diff --git a/components/icons/device/svg/production/ic_usb_24px.svg b/source/icons/device/svg/production/ic_usb_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_usb_24px.svg rename to source/icons/device/svg/production/ic_usb_24px.svg diff --git a/components/icons/device/svg/production/ic_wallpaper_24px.svg b/source/icons/device/svg/production/ic_wallpaper_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_wallpaper_24px.svg rename to source/icons/device/svg/production/ic_wallpaper_24px.svg diff --git a/components/icons/device/svg/production/ic_widgets_24px.svg b/source/icons/device/svg/production/ic_widgets_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_widgets_24px.svg rename to source/icons/device/svg/production/ic_widgets_24px.svg diff --git a/components/icons/device/svg/production/ic_wifi_lock_24px.svg b/source/icons/device/svg/production/ic_wifi_lock_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_wifi_lock_24px.svg rename to source/icons/device/svg/production/ic_wifi_lock_24px.svg diff --git a/components/icons/device/svg/production/ic_wifi_tethering_24px.svg b/source/icons/device/svg/production/ic_wifi_tethering_24px.svg similarity index 100% rename from components/icons/device/svg/production/ic_wifi_tethering_24px.svg rename to source/icons/device/svg/production/ic_wifi_tethering_24px.svg diff --git a/components/icons/editor/svg/production/ic_attach_file_24px.svg b/source/icons/editor/svg/production/ic_attach_file_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_attach_file_24px.svg rename to source/icons/editor/svg/production/ic_attach_file_24px.svg diff --git a/components/icons/editor/svg/production/ic_attach_money_24px.svg b/source/icons/editor/svg/production/ic_attach_money_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_attach_money_24px.svg rename to source/icons/editor/svg/production/ic_attach_money_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_all_24px.svg b/source/icons/editor/svg/production/ic_border_all_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_all_24px.svg rename to source/icons/editor/svg/production/ic_border_all_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_bottom_24px.svg b/source/icons/editor/svg/production/ic_border_bottom_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_bottom_24px.svg rename to source/icons/editor/svg/production/ic_border_bottom_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_clear_24px.svg b/source/icons/editor/svg/production/ic_border_clear_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_clear_24px.svg rename to source/icons/editor/svg/production/ic_border_clear_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_color_24px.svg b/source/icons/editor/svg/production/ic_border_color_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_color_24px.svg rename to source/icons/editor/svg/production/ic_border_color_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_horizontal_24px.svg b/source/icons/editor/svg/production/ic_border_horizontal_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_horizontal_24px.svg rename to source/icons/editor/svg/production/ic_border_horizontal_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_inner_24px.svg b/source/icons/editor/svg/production/ic_border_inner_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_inner_24px.svg rename to source/icons/editor/svg/production/ic_border_inner_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_left_24px.svg b/source/icons/editor/svg/production/ic_border_left_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_left_24px.svg rename to source/icons/editor/svg/production/ic_border_left_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_outer_24px.svg b/source/icons/editor/svg/production/ic_border_outer_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_outer_24px.svg rename to source/icons/editor/svg/production/ic_border_outer_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_right_24px.svg b/source/icons/editor/svg/production/ic_border_right_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_right_24px.svg rename to source/icons/editor/svg/production/ic_border_right_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_style_24px.svg b/source/icons/editor/svg/production/ic_border_style_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_style_24px.svg rename to source/icons/editor/svg/production/ic_border_style_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_top_24px.svg b/source/icons/editor/svg/production/ic_border_top_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_top_24px.svg rename to source/icons/editor/svg/production/ic_border_top_24px.svg diff --git a/components/icons/editor/svg/production/ic_border_vertical_24px.svg b/source/icons/editor/svg/production/ic_border_vertical_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_border_vertical_24px.svg rename to source/icons/editor/svg/production/ic_border_vertical_24px.svg diff --git a/components/icons/editor/svg/production/ic_bubble_chart_24px.svg b/source/icons/editor/svg/production/ic_bubble_chart_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_bubble_chart_24px.svg rename to source/icons/editor/svg/production/ic_bubble_chart_24px.svg diff --git a/components/icons/editor/svg/production/ic_drag_handle_24px.svg b/source/icons/editor/svg/production/ic_drag_handle_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_drag_handle_24px.svg rename to source/icons/editor/svg/production/ic_drag_handle_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_align_center_24px.svg b/source/icons/editor/svg/production/ic_format_align_center_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_align_center_24px.svg rename to source/icons/editor/svg/production/ic_format_align_center_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_align_justify_24px.svg b/source/icons/editor/svg/production/ic_format_align_justify_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_align_justify_24px.svg rename to source/icons/editor/svg/production/ic_format_align_justify_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_align_left_24px.svg b/source/icons/editor/svg/production/ic_format_align_left_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_align_left_24px.svg rename to source/icons/editor/svg/production/ic_format_align_left_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_align_right_24px.svg b/source/icons/editor/svg/production/ic_format_align_right_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_align_right_24px.svg rename to source/icons/editor/svg/production/ic_format_align_right_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_bold_24px.svg b/source/icons/editor/svg/production/ic_format_bold_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_bold_24px.svg rename to source/icons/editor/svg/production/ic_format_bold_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_clear_24px.svg b/source/icons/editor/svg/production/ic_format_clear_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_clear_24px.svg rename to source/icons/editor/svg/production/ic_format_clear_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_color_fill_24px.svg b/source/icons/editor/svg/production/ic_format_color_fill_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_color_fill_24px.svg rename to source/icons/editor/svg/production/ic_format_color_fill_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_color_reset_24px.svg b/source/icons/editor/svg/production/ic_format_color_reset_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_color_reset_24px.svg rename to source/icons/editor/svg/production/ic_format_color_reset_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_color_text_24px.svg b/source/icons/editor/svg/production/ic_format_color_text_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_color_text_24px.svg rename to source/icons/editor/svg/production/ic_format_color_text_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_indent_decrease_24px.svg b/source/icons/editor/svg/production/ic_format_indent_decrease_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_indent_decrease_24px.svg rename to source/icons/editor/svg/production/ic_format_indent_decrease_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_indent_increase_24px.svg b/source/icons/editor/svg/production/ic_format_indent_increase_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_indent_increase_24px.svg rename to source/icons/editor/svg/production/ic_format_indent_increase_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_italic_24px.svg b/source/icons/editor/svg/production/ic_format_italic_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_italic_24px.svg rename to source/icons/editor/svg/production/ic_format_italic_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_line_spacing_24px.svg b/source/icons/editor/svg/production/ic_format_line_spacing_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_line_spacing_24px.svg rename to source/icons/editor/svg/production/ic_format_line_spacing_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_list_bulleted_24px.svg b/source/icons/editor/svg/production/ic_format_list_bulleted_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_list_bulleted_24px.svg rename to source/icons/editor/svg/production/ic_format_list_bulleted_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_list_numbered_24px.svg b/source/icons/editor/svg/production/ic_format_list_numbered_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_list_numbered_24px.svg rename to source/icons/editor/svg/production/ic_format_list_numbered_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_paint_24px.svg b/source/icons/editor/svg/production/ic_format_paint_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_paint_24px.svg rename to source/icons/editor/svg/production/ic_format_paint_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_quote_24px.svg b/source/icons/editor/svg/production/ic_format_quote_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_quote_24px.svg rename to source/icons/editor/svg/production/ic_format_quote_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_shapes_24px.svg b/source/icons/editor/svg/production/ic_format_shapes_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_shapes_24px.svg rename to source/icons/editor/svg/production/ic_format_shapes_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_size_24px.svg b/source/icons/editor/svg/production/ic_format_size_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_size_24px.svg rename to source/icons/editor/svg/production/ic_format_size_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_strikethrough_24px.svg b/source/icons/editor/svg/production/ic_format_strikethrough_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_strikethrough_24px.svg rename to source/icons/editor/svg/production/ic_format_strikethrough_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg b/source/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg rename to source/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg b/source/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg rename to source/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg diff --git a/components/icons/editor/svg/production/ic_format_underlined_24px.svg b/source/icons/editor/svg/production/ic_format_underlined_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_format_underlined_24px.svg rename to source/icons/editor/svg/production/ic_format_underlined_24px.svg diff --git a/components/icons/editor/svg/production/ic_functions_24px.svg b/source/icons/editor/svg/production/ic_functions_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_functions_24px.svg rename to source/icons/editor/svg/production/ic_functions_24px.svg diff --git a/components/icons/editor/svg/production/ic_highlight_24px.svg b/source/icons/editor/svg/production/ic_highlight_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_highlight_24px.svg rename to source/icons/editor/svg/production/ic_highlight_24px.svg diff --git a/components/icons/editor/svg/production/ic_insert_chart_24px.svg b/source/icons/editor/svg/production/ic_insert_chart_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_insert_chart_24px.svg rename to source/icons/editor/svg/production/ic_insert_chart_24px.svg diff --git a/components/icons/editor/svg/production/ic_insert_comment_24px.svg b/source/icons/editor/svg/production/ic_insert_comment_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_insert_comment_24px.svg rename to source/icons/editor/svg/production/ic_insert_comment_24px.svg diff --git a/components/icons/editor/svg/production/ic_insert_drive_file_24px.svg b/source/icons/editor/svg/production/ic_insert_drive_file_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_insert_drive_file_24px.svg rename to source/icons/editor/svg/production/ic_insert_drive_file_24px.svg diff --git a/components/icons/editor/svg/production/ic_insert_emoticon_24px.svg b/source/icons/editor/svg/production/ic_insert_emoticon_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_insert_emoticon_24px.svg rename to source/icons/editor/svg/production/ic_insert_emoticon_24px.svg diff --git a/components/icons/editor/svg/production/ic_insert_invitation_24px.svg b/source/icons/editor/svg/production/ic_insert_invitation_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_insert_invitation_24px.svg rename to source/icons/editor/svg/production/ic_insert_invitation_24px.svg diff --git a/components/icons/editor/svg/production/ic_insert_link_24px.svg b/source/icons/editor/svg/production/ic_insert_link_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_insert_link_24px.svg rename to source/icons/editor/svg/production/ic_insert_link_24px.svg diff --git a/components/icons/editor/svg/production/ic_insert_photo_24px.svg b/source/icons/editor/svg/production/ic_insert_photo_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_insert_photo_24px.svg rename to source/icons/editor/svg/production/ic_insert_photo_24px.svg diff --git a/components/icons/editor/svg/production/ic_linear_scale_24px.svg b/source/icons/editor/svg/production/ic_linear_scale_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_linear_scale_24px.svg rename to source/icons/editor/svg/production/ic_linear_scale_24px.svg diff --git a/components/icons/editor/svg/production/ic_merge_type_24px.svg b/source/icons/editor/svg/production/ic_merge_type_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_merge_type_24px.svg rename to source/icons/editor/svg/production/ic_merge_type_24px.svg diff --git a/components/icons/editor/svg/production/ic_mode_comment_24px.svg b/source/icons/editor/svg/production/ic_mode_comment_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_mode_comment_24px.svg rename to source/icons/editor/svg/production/ic_mode_comment_24px.svg diff --git a/components/icons/editor/svg/production/ic_mode_edit_24px.svg b/source/icons/editor/svg/production/ic_mode_edit_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_mode_edit_24px.svg rename to source/icons/editor/svg/production/ic_mode_edit_24px.svg diff --git a/components/icons/editor/svg/production/ic_monetization_on_24px.svg b/source/icons/editor/svg/production/ic_monetization_on_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_monetization_on_24px.svg rename to source/icons/editor/svg/production/ic_monetization_on_24px.svg diff --git a/components/icons/editor/svg/production/ic_money_off_24px.svg b/source/icons/editor/svg/production/ic_money_off_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/editor/svg/production/ic_money_off_24px.svg rename to source/icons/editor/svg/production/ic_money_off_24px.svg diff --git a/components/icons/editor/svg/production/ic_multiline_chart_24px.svg b/source/icons/editor/svg/production/ic_multiline_chart_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_multiline_chart_24px.svg rename to source/icons/editor/svg/production/ic_multiline_chart_24px.svg diff --git a/components/icons/editor/svg/production/ic_pie_chart_24px.svg b/source/icons/editor/svg/production/ic_pie_chart_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_pie_chart_24px.svg rename to source/icons/editor/svg/production/ic_pie_chart_24px.svg diff --git a/components/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg b/source/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg rename to source/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg diff --git a/components/icons/editor/svg/production/ic_publish_24px.svg b/source/icons/editor/svg/production/ic_publish_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_publish_24px.svg rename to source/icons/editor/svg/production/ic_publish_24px.svg diff --git a/components/icons/editor/svg/production/ic_short_text_24px.svg b/source/icons/editor/svg/production/ic_short_text_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_short_text_24px.svg rename to source/icons/editor/svg/production/ic_short_text_24px.svg diff --git a/components/icons/editor/svg/production/ic_show_chart_24px.svg b/source/icons/editor/svg/production/ic_show_chart_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_show_chart_24px.svg rename to source/icons/editor/svg/production/ic_show_chart_24px.svg diff --git a/components/icons/editor/svg/production/ic_space_bar_24px.svg b/source/icons/editor/svg/production/ic_space_bar_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/editor/svg/production/ic_space_bar_24px.svg rename to source/icons/editor/svg/production/ic_space_bar_24px.svg diff --git a/components/icons/editor/svg/production/ic_strikethrough_s_24px.svg b/source/icons/editor/svg/production/ic_strikethrough_s_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_strikethrough_s_24px.svg rename to source/icons/editor/svg/production/ic_strikethrough_s_24px.svg diff --git a/components/icons/editor/svg/production/ic_text_fields_24px.svg b/source/icons/editor/svg/production/ic_text_fields_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_text_fields_24px.svg rename to source/icons/editor/svg/production/ic_text_fields_24px.svg diff --git a/components/icons/editor/svg/production/ic_title_24px.svg b/source/icons/editor/svg/production/ic_title_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_title_24px.svg rename to source/icons/editor/svg/production/ic_title_24px.svg diff --git a/components/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg b/source/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg rename to source/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg diff --git a/components/icons/editor/svg/production/ic_vertical_align_center_24px.svg b/source/icons/editor/svg/production/ic_vertical_align_center_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_vertical_align_center_24px.svg rename to source/icons/editor/svg/production/ic_vertical_align_center_24px.svg diff --git a/components/icons/editor/svg/production/ic_vertical_align_top_24px.svg b/source/icons/editor/svg/production/ic_vertical_align_top_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_vertical_align_top_24px.svg rename to source/icons/editor/svg/production/ic_vertical_align_top_24px.svg diff --git a/components/icons/editor/svg/production/ic_wrap_text_24px.svg b/source/icons/editor/svg/production/ic_wrap_text_24px.svg similarity index 100% rename from components/icons/editor/svg/production/ic_wrap_text_24px.svg rename to source/icons/editor/svg/production/ic_wrap_text_24px.svg diff --git a/components/icons/file/svg/production/ic_attachment_24px.svg b/source/icons/file/svg/production/ic_attachment_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_attachment_24px.svg rename to source/icons/file/svg/production/ic_attachment_24px.svg diff --git a/components/icons/file/svg/production/ic_cloud_24px.svg b/source/icons/file/svg/production/ic_cloud_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_cloud_24px.svg rename to source/icons/file/svg/production/ic_cloud_24px.svg diff --git a/components/icons/file/svg/production/ic_cloud_circle_24px.svg b/source/icons/file/svg/production/ic_cloud_circle_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_cloud_circle_24px.svg rename to source/icons/file/svg/production/ic_cloud_circle_24px.svg diff --git a/components/icons/file/svg/production/ic_cloud_done_24px.svg b/source/icons/file/svg/production/ic_cloud_done_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_cloud_done_24px.svg rename to source/icons/file/svg/production/ic_cloud_done_24px.svg diff --git a/components/icons/file/svg/production/ic_cloud_download_24px.svg b/source/icons/file/svg/production/ic_cloud_download_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_cloud_download_24px.svg rename to source/icons/file/svg/production/ic_cloud_download_24px.svg diff --git a/components/icons/file/svg/production/ic_cloud_off_24px.svg b/source/icons/file/svg/production/ic_cloud_off_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_cloud_off_24px.svg rename to source/icons/file/svg/production/ic_cloud_off_24px.svg diff --git a/components/icons/file/svg/production/ic_cloud_queue_24px.svg b/source/icons/file/svg/production/ic_cloud_queue_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_cloud_queue_24px.svg rename to source/icons/file/svg/production/ic_cloud_queue_24px.svg diff --git a/components/icons/file/svg/production/ic_cloud_upload_24px.svg b/source/icons/file/svg/production/ic_cloud_upload_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_cloud_upload_24px.svg rename to source/icons/file/svg/production/ic_cloud_upload_24px.svg diff --git a/components/icons/file/svg/production/ic_create_new_folder_24px.svg b/source/icons/file/svg/production/ic_create_new_folder_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_create_new_folder_24px.svg rename to source/icons/file/svg/production/ic_create_new_folder_24px.svg diff --git a/components/icons/file/svg/production/ic_file_download_24px.svg b/source/icons/file/svg/production/ic_file_download_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_file_download_24px.svg rename to source/icons/file/svg/production/ic_file_download_24px.svg diff --git a/components/icons/file/svg/production/ic_file_upload_24px.svg b/source/icons/file/svg/production/ic_file_upload_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_file_upload_24px.svg rename to source/icons/file/svg/production/ic_file_upload_24px.svg diff --git a/components/icons/file/svg/production/ic_folder_24px.svg b/source/icons/file/svg/production/ic_folder_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_folder_24px.svg rename to source/icons/file/svg/production/ic_folder_24px.svg diff --git a/components/icons/file/svg/production/ic_folder_open_24px.svg b/source/icons/file/svg/production/ic_folder_open_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_folder_open_24px.svg rename to source/icons/file/svg/production/ic_folder_open_24px.svg diff --git a/components/icons/file/svg/production/ic_folder_shared_24px.svg b/source/icons/file/svg/production/ic_folder_shared_24px.svg similarity index 100% rename from components/icons/file/svg/production/ic_folder_shared_24px.svg rename to source/icons/file/svg/production/ic_folder_shared_24px.svg diff --git a/components/icons/hardware/svg/production/ic_cast_24px.svg b/source/icons/hardware/svg/production/ic_cast_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_cast_24px.svg rename to source/icons/hardware/svg/production/ic_cast_24px.svg diff --git a/components/icons/hardware/svg/production/ic_cast_connected_24px.svg b/source/icons/hardware/svg/production/ic_cast_connected_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_cast_connected_24px.svg rename to source/icons/hardware/svg/production/ic_cast_connected_24px.svg diff --git a/components/icons/hardware/svg/production/ic_computer_24px.svg b/source/icons/hardware/svg/production/ic_computer_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_computer_24px.svg rename to source/icons/hardware/svg/production/ic_computer_24px.svg diff --git a/components/icons/hardware/svg/production/ic_desktop_mac_24px.svg b/source/icons/hardware/svg/production/ic_desktop_mac_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_desktop_mac_24px.svg rename to source/icons/hardware/svg/production/ic_desktop_mac_24px.svg diff --git a/components/icons/hardware/svg/production/ic_desktop_windows_24px.svg b/source/icons/hardware/svg/production/ic_desktop_windows_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_desktop_windows_24px.svg rename to source/icons/hardware/svg/production/ic_desktop_windows_24px.svg diff --git a/components/icons/hardware/svg/production/ic_developer_board_24px.svg b/source/icons/hardware/svg/production/ic_developer_board_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_developer_board_24px.svg rename to source/icons/hardware/svg/production/ic_developer_board_24px.svg diff --git a/components/icons/hardware/svg/production/ic_device_hub_24px.svg b/source/icons/hardware/svg/production/ic_device_hub_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_device_hub_24px.svg rename to source/icons/hardware/svg/production/ic_device_hub_24px.svg diff --git a/components/icons/hardware/svg/production/ic_devices_other_24px.svg b/source/icons/hardware/svg/production/ic_devices_other_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_devices_other_24px.svg rename to source/icons/hardware/svg/production/ic_devices_other_24px.svg diff --git a/components/icons/hardware/svg/production/ic_dock_24px.svg b/source/icons/hardware/svg/production/ic_dock_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_dock_24px.svg rename to source/icons/hardware/svg/production/ic_dock_24px.svg diff --git a/components/icons/hardware/svg/production/ic_gamepad_24px.svg b/source/icons/hardware/svg/production/ic_gamepad_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_gamepad_24px.svg rename to source/icons/hardware/svg/production/ic_gamepad_24px.svg diff --git a/components/icons/hardware/svg/production/ic_headset_24px.svg b/source/icons/hardware/svg/production/ic_headset_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_headset_24px.svg rename to source/icons/hardware/svg/production/ic_headset_24px.svg diff --git a/components/icons/hardware/svg/production/ic_headset_mic_24px.svg b/source/icons/hardware/svg/production/ic_headset_mic_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_headset_mic_24px.svg rename to source/icons/hardware/svg/production/ic_headset_mic_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_hide_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_hide_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_hide_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_hide_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_return_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_return_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_return_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_return_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_tab_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_tab_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_tab_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_tab_24px.svg diff --git a/components/icons/hardware/svg/production/ic_keyboard_voice_24px.svg b/source/icons/hardware/svg/production/ic_keyboard_voice_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_keyboard_voice_24px.svg rename to source/icons/hardware/svg/production/ic_keyboard_voice_24px.svg diff --git a/components/icons/hardware/svg/production/ic_laptop_24px.svg b/source/icons/hardware/svg/production/ic_laptop_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_laptop_24px.svg rename to source/icons/hardware/svg/production/ic_laptop_24px.svg diff --git a/components/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg b/source/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg rename to source/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg diff --git a/components/icons/hardware/svg/production/ic_laptop_mac_24px.svg b/source/icons/hardware/svg/production/ic_laptop_mac_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_laptop_mac_24px.svg rename to source/icons/hardware/svg/production/ic_laptop_mac_24px.svg diff --git a/components/icons/hardware/svg/production/ic_laptop_windows_24px.svg b/source/icons/hardware/svg/production/ic_laptop_windows_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_laptop_windows_24px.svg rename to source/icons/hardware/svg/production/ic_laptop_windows_24px.svg diff --git a/components/icons/hardware/svg/production/ic_memory_24px.svg b/source/icons/hardware/svg/production/ic_memory_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_memory_24px.svg rename to source/icons/hardware/svg/production/ic_memory_24px.svg diff --git a/components/icons/hardware/svg/production/ic_mouse_24px.svg b/source/icons/hardware/svg/production/ic_mouse_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_mouse_24px.svg rename to source/icons/hardware/svg/production/ic_mouse_24px.svg diff --git a/components/icons/hardware/svg/production/ic_phone_android_24px.svg b/source/icons/hardware/svg/production/ic_phone_android_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_phone_android_24px.svg rename to source/icons/hardware/svg/production/ic_phone_android_24px.svg diff --git a/components/icons/hardware/svg/production/ic_phone_iphone_24px.svg b/source/icons/hardware/svg/production/ic_phone_iphone_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_phone_iphone_24px.svg rename to source/icons/hardware/svg/production/ic_phone_iphone_24px.svg diff --git a/components/icons/hardware/svg/production/ic_phonelink_24px.svg b/source/icons/hardware/svg/production/ic_phonelink_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_phonelink_24px.svg rename to source/icons/hardware/svg/production/ic_phonelink_24px.svg diff --git a/components/icons/hardware/svg/production/ic_phonelink_off_24px.svg b/source/icons/hardware/svg/production/ic_phonelink_off_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_phonelink_off_24px.svg rename to source/icons/hardware/svg/production/ic_phonelink_off_24px.svg diff --git a/components/icons/hardware/svg/production/ic_power_input_24px.svg b/source/icons/hardware/svg/production/ic_power_input_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_power_input_24px.svg rename to source/icons/hardware/svg/production/ic_power_input_24px.svg diff --git a/components/icons/hardware/svg/production/ic_router_24px.svg b/source/icons/hardware/svg/production/ic_router_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_router_24px.svg rename to source/icons/hardware/svg/production/ic_router_24px.svg diff --git a/components/icons/hardware/svg/production/ic_scanner_24px.svg b/source/icons/hardware/svg/production/ic_scanner_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_scanner_24px.svg rename to source/icons/hardware/svg/production/ic_scanner_24px.svg diff --git a/components/icons/hardware/svg/production/ic_security_24px.svg b/source/icons/hardware/svg/production/ic_security_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_security_24px.svg rename to source/icons/hardware/svg/production/ic_security_24px.svg diff --git a/components/icons/hardware/svg/production/ic_sim_card_24px.svg b/source/icons/hardware/svg/production/ic_sim_card_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_sim_card_24px.svg rename to source/icons/hardware/svg/production/ic_sim_card_24px.svg diff --git a/components/icons/hardware/svg/production/ic_smartphone_24px.svg b/source/icons/hardware/svg/production/ic_smartphone_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_smartphone_24px.svg rename to source/icons/hardware/svg/production/ic_smartphone_24px.svg diff --git a/components/icons/hardware/svg/production/ic_speaker_24px.svg b/source/icons/hardware/svg/production/ic_speaker_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_speaker_24px.svg rename to source/icons/hardware/svg/production/ic_speaker_24px.svg diff --git a/components/icons/hardware/svg/production/ic_speaker_group_24px.svg b/source/icons/hardware/svg/production/ic_speaker_group_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_speaker_group_24px.svg rename to source/icons/hardware/svg/production/ic_speaker_group_24px.svg diff --git a/components/icons/hardware/svg/production/ic_tablet_24px.svg b/source/icons/hardware/svg/production/ic_tablet_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_tablet_24px.svg rename to source/icons/hardware/svg/production/ic_tablet_24px.svg diff --git a/components/icons/hardware/svg/production/ic_tablet_android_24px.svg b/source/icons/hardware/svg/production/ic_tablet_android_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_tablet_android_24px.svg rename to source/icons/hardware/svg/production/ic_tablet_android_24px.svg diff --git a/components/icons/hardware/svg/production/ic_tablet_mac_24px.svg b/source/icons/hardware/svg/production/ic_tablet_mac_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_tablet_mac_24px.svg rename to source/icons/hardware/svg/production/ic_tablet_mac_24px.svg diff --git a/components/icons/hardware/svg/production/ic_toys_24px.svg b/source/icons/hardware/svg/production/ic_toys_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/hardware/svg/production/ic_toys_24px.svg rename to source/icons/hardware/svg/production/ic_toys_24px.svg diff --git a/components/icons/hardware/svg/production/ic_tv_24px.svg b/source/icons/hardware/svg/production/ic_tv_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_tv_24px.svg rename to source/icons/hardware/svg/production/ic_tv_24px.svg diff --git a/components/icons/hardware/svg/production/ic_videogame_asset_24px.svg b/source/icons/hardware/svg/production/ic_videogame_asset_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_videogame_asset_24px.svg rename to source/icons/hardware/svg/production/ic_videogame_asset_24px.svg diff --git a/components/icons/hardware/svg/production/ic_watch_24px.svg b/source/icons/hardware/svg/production/ic_watch_24px.svg similarity index 100% rename from components/icons/hardware/svg/production/ic_watch_24px.svg rename to source/icons/hardware/svg/production/ic_watch_24px.svg diff --git a/components/icons/image/svg/production/ic_add_a_photo_24px.svg b/source/icons/image/svg/production/ic_add_a_photo_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_add_a_photo_24px.svg rename to source/icons/image/svg/production/ic_add_a_photo_24px.svg diff --git a/components/icons/image/svg/production/ic_add_to_photos_24px.svg b/source/icons/image/svg/production/ic_add_to_photos_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_add_to_photos_24px.svg rename to source/icons/image/svg/production/ic_add_to_photos_24px.svg diff --git a/components/icons/image/svg/production/ic_adjust_24px.svg b/source/icons/image/svg/production/ic_adjust_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_adjust_24px.svg rename to source/icons/image/svg/production/ic_adjust_24px.svg diff --git a/components/icons/image/svg/production/ic_assistant_24px.svg b/source/icons/image/svg/production/ic_assistant_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_assistant_24px.svg rename to source/icons/image/svg/production/ic_assistant_24px.svg diff --git a/components/icons/image/svg/production/ic_assistant_photo_24px.svg b/source/icons/image/svg/production/ic_assistant_photo_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_assistant_photo_24px.svg rename to source/icons/image/svg/production/ic_assistant_photo_24px.svg diff --git a/components/icons/image/svg/production/ic_audiotrack_24px.svg b/source/icons/image/svg/production/ic_audiotrack_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_audiotrack_24px.svg rename to source/icons/image/svg/production/ic_audiotrack_24px.svg diff --git a/components/icons/image/svg/production/ic_blur_circular_24px.svg b/source/icons/image/svg/production/ic_blur_circular_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_blur_circular_24px.svg rename to source/icons/image/svg/production/ic_blur_circular_24px.svg diff --git a/components/icons/image/svg/production/ic_blur_linear_24px.svg b/source/icons/image/svg/production/ic_blur_linear_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_blur_linear_24px.svg rename to source/icons/image/svg/production/ic_blur_linear_24px.svg diff --git a/components/icons/image/svg/production/ic_blur_off_24px.svg b/source/icons/image/svg/production/ic_blur_off_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_blur_off_24px.svg rename to source/icons/image/svg/production/ic_blur_off_24px.svg diff --git a/components/icons/image/svg/production/ic_blur_on_24px.svg b/source/icons/image/svg/production/ic_blur_on_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_blur_on_24px.svg rename to source/icons/image/svg/production/ic_blur_on_24px.svg diff --git a/components/icons/image/svg/production/ic_brightness_1_24px.svg b/source/icons/image/svg/production/ic_brightness_1_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brightness_1_24px.svg rename to source/icons/image/svg/production/ic_brightness_1_24px.svg diff --git a/components/icons/image/svg/production/ic_brightness_2_24px.svg b/source/icons/image/svg/production/ic_brightness_2_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brightness_2_24px.svg rename to source/icons/image/svg/production/ic_brightness_2_24px.svg diff --git a/components/icons/image/svg/production/ic_brightness_3_24px.svg b/source/icons/image/svg/production/ic_brightness_3_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brightness_3_24px.svg rename to source/icons/image/svg/production/ic_brightness_3_24px.svg diff --git a/components/icons/image/svg/production/ic_brightness_4_24px.svg b/source/icons/image/svg/production/ic_brightness_4_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brightness_4_24px.svg rename to source/icons/image/svg/production/ic_brightness_4_24px.svg diff --git a/components/icons/image/svg/production/ic_brightness_5_24px.svg b/source/icons/image/svg/production/ic_brightness_5_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brightness_5_24px.svg rename to source/icons/image/svg/production/ic_brightness_5_24px.svg diff --git a/components/icons/image/svg/production/ic_brightness_6_24px.svg b/source/icons/image/svg/production/ic_brightness_6_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brightness_6_24px.svg rename to source/icons/image/svg/production/ic_brightness_6_24px.svg diff --git a/components/icons/image/svg/production/ic_brightness_7_24px.svg b/source/icons/image/svg/production/ic_brightness_7_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brightness_7_24px.svg rename to source/icons/image/svg/production/ic_brightness_7_24px.svg diff --git a/components/icons/image/svg/production/ic_broken_image_24px.svg b/source/icons/image/svg/production/ic_broken_image_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_broken_image_24px.svg rename to source/icons/image/svg/production/ic_broken_image_24px.svg diff --git a/components/icons/image/svg/production/ic_brush_24px.svg b/source/icons/image/svg/production/ic_brush_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_brush_24px.svg rename to source/icons/image/svg/production/ic_brush_24px.svg diff --git a/components/icons/image/svg/production/ic_burst_mode_24px.svg b/source/icons/image/svg/production/ic_burst_mode_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_burst_mode_24px.svg rename to source/icons/image/svg/production/ic_burst_mode_24px.svg diff --git a/components/icons/image/svg/production/ic_camera_24px.svg b/source/icons/image/svg/production/ic_camera_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_camera_24px.svg rename to source/icons/image/svg/production/ic_camera_24px.svg diff --git a/components/icons/image/svg/production/ic_camera_alt_24px.svg b/source/icons/image/svg/production/ic_camera_alt_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_camera_alt_24px.svg rename to source/icons/image/svg/production/ic_camera_alt_24px.svg diff --git a/components/icons/image/svg/production/ic_camera_front_24px.svg b/source/icons/image/svg/production/ic_camera_front_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_camera_front_24px.svg rename to source/icons/image/svg/production/ic_camera_front_24px.svg diff --git a/components/icons/image/svg/production/ic_camera_rear_24px.svg b/source/icons/image/svg/production/ic_camera_rear_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_camera_rear_24px.svg rename to source/icons/image/svg/production/ic_camera_rear_24px.svg diff --git a/components/icons/image/svg/production/ic_camera_roll_24px.svg b/source/icons/image/svg/production/ic_camera_roll_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_camera_roll_24px.svg rename to source/icons/image/svg/production/ic_camera_roll_24px.svg diff --git a/components/icons/image/svg/production/ic_center_focus_strong_24px.svg b/source/icons/image/svg/production/ic_center_focus_strong_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_center_focus_strong_24px.svg rename to source/icons/image/svg/production/ic_center_focus_strong_24px.svg diff --git a/components/icons/image/svg/production/ic_center_focus_weak_24px.svg b/source/icons/image/svg/production/ic_center_focus_weak_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_center_focus_weak_24px.svg rename to source/icons/image/svg/production/ic_center_focus_weak_24px.svg diff --git a/components/icons/image/svg/production/ic_collections_24px.svg b/source/icons/image/svg/production/ic_collections_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_collections_24px.svg rename to source/icons/image/svg/production/ic_collections_24px.svg diff --git a/components/icons/image/svg/production/ic_collections_bookmark_24px.svg b/source/icons/image/svg/production/ic_collections_bookmark_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_collections_bookmark_24px.svg rename to source/icons/image/svg/production/ic_collections_bookmark_24px.svg diff --git a/components/icons/image/svg/production/ic_color_lens_24px.svg b/source/icons/image/svg/production/ic_color_lens_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_color_lens_24px.svg rename to source/icons/image/svg/production/ic_color_lens_24px.svg diff --git a/components/icons/image/svg/production/ic_colorize_24px.svg b/source/icons/image/svg/production/ic_colorize_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_colorize_24px.svg rename to source/icons/image/svg/production/ic_colorize_24px.svg diff --git a/components/icons/image/svg/production/ic_compare_24px.svg b/source/icons/image/svg/production/ic_compare_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_compare_24px.svg rename to source/icons/image/svg/production/ic_compare_24px.svg diff --git a/components/icons/image/svg/production/ic_control_point_24px.svg b/source/icons/image/svg/production/ic_control_point_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_control_point_24px.svg rename to source/icons/image/svg/production/ic_control_point_24px.svg diff --git a/components/icons/image/svg/production/ic_control_point_duplicate_24px.svg b/source/icons/image/svg/production/ic_control_point_duplicate_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_control_point_duplicate_24px.svg rename to source/icons/image/svg/production/ic_control_point_duplicate_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_16_9_24px.svg b/source/icons/image/svg/production/ic_crop_16_9_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_16_9_24px.svg rename to source/icons/image/svg/production/ic_crop_16_9_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_24px.svg b/source/icons/image/svg/production/ic_crop_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_24px.svg rename to source/icons/image/svg/production/ic_crop_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_3_2_24px.svg b/source/icons/image/svg/production/ic_crop_3_2_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_3_2_24px.svg rename to source/icons/image/svg/production/ic_crop_3_2_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_5_4_24px.svg b/source/icons/image/svg/production/ic_crop_5_4_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_5_4_24px.svg rename to source/icons/image/svg/production/ic_crop_5_4_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_7_5_24px.svg b/source/icons/image/svg/production/ic_crop_7_5_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_7_5_24px.svg rename to source/icons/image/svg/production/ic_crop_7_5_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_din_24px.svg b/source/icons/image/svg/production/ic_crop_din_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_din_24px.svg rename to source/icons/image/svg/production/ic_crop_din_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_free_24px.svg b/source/icons/image/svg/production/ic_crop_free_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_free_24px.svg rename to source/icons/image/svg/production/ic_crop_free_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_landscape_24px.svg b/source/icons/image/svg/production/ic_crop_landscape_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_landscape_24px.svg rename to source/icons/image/svg/production/ic_crop_landscape_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_original_24px.svg b/source/icons/image/svg/production/ic_crop_original_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_original_24px.svg rename to source/icons/image/svg/production/ic_crop_original_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_portrait_24px.svg b/source/icons/image/svg/production/ic_crop_portrait_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_portrait_24px.svg rename to source/icons/image/svg/production/ic_crop_portrait_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_rotate_24px.svg b/source/icons/image/svg/production/ic_crop_rotate_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_rotate_24px.svg rename to source/icons/image/svg/production/ic_crop_rotate_24px.svg diff --git a/components/icons/image/svg/production/ic_crop_square_24px.svg b/source/icons/image/svg/production/ic_crop_square_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_crop_square_24px.svg rename to source/icons/image/svg/production/ic_crop_square_24px.svg diff --git a/components/icons/image/svg/production/ic_dehaze_24px.svg b/source/icons/image/svg/production/ic_dehaze_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_dehaze_24px.svg rename to source/icons/image/svg/production/ic_dehaze_24px.svg diff --git a/components/icons/image/svg/production/ic_details_24px.svg b/source/icons/image/svg/production/ic_details_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_details_24px.svg rename to source/icons/image/svg/production/ic_details_24px.svg diff --git a/components/icons/image/svg/production/ic_edit_24px.svg b/source/icons/image/svg/production/ic_edit_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_edit_24px.svg rename to source/icons/image/svg/production/ic_edit_24px.svg diff --git a/components/icons/image/svg/production/ic_exposure_24px.svg b/source/icons/image/svg/production/ic_exposure_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_exposure_24px.svg rename to source/icons/image/svg/production/ic_exposure_24px.svg diff --git a/components/icons/image/svg/production/ic_exposure_neg_1_24px.svg b/source/icons/image/svg/production/ic_exposure_neg_1_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_exposure_neg_1_24px.svg rename to source/icons/image/svg/production/ic_exposure_neg_1_24px.svg diff --git a/components/icons/image/svg/production/ic_exposure_neg_2_24px.svg b/source/icons/image/svg/production/ic_exposure_neg_2_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_exposure_neg_2_24px.svg rename to source/icons/image/svg/production/ic_exposure_neg_2_24px.svg diff --git a/components/icons/image/svg/production/ic_exposure_plus_1_24px.svg b/source/icons/image/svg/production/ic_exposure_plus_1_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_exposure_plus_1_24px.svg rename to source/icons/image/svg/production/ic_exposure_plus_1_24px.svg diff --git a/components/icons/image/svg/production/ic_exposure_plus_2_24px.svg b/source/icons/image/svg/production/ic_exposure_plus_2_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_exposure_plus_2_24px.svg rename to source/icons/image/svg/production/ic_exposure_plus_2_24px.svg diff --git a/components/icons/image/svg/production/ic_exposure_zero_24px.svg b/source/icons/image/svg/production/ic_exposure_zero_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_exposure_zero_24px.svg rename to source/icons/image/svg/production/ic_exposure_zero_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_1_24px.svg b/source/icons/image/svg/production/ic_filter_1_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_1_24px.svg rename to source/icons/image/svg/production/ic_filter_1_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_24px.svg b/source/icons/image/svg/production/ic_filter_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_24px.svg rename to source/icons/image/svg/production/ic_filter_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_2_24px.svg b/source/icons/image/svg/production/ic_filter_2_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_2_24px.svg rename to source/icons/image/svg/production/ic_filter_2_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_3_24px.svg b/source/icons/image/svg/production/ic_filter_3_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_3_24px.svg rename to source/icons/image/svg/production/ic_filter_3_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_4_24px.svg b/source/icons/image/svg/production/ic_filter_4_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_4_24px.svg rename to source/icons/image/svg/production/ic_filter_4_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_5_24px.svg b/source/icons/image/svg/production/ic_filter_5_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_5_24px.svg rename to source/icons/image/svg/production/ic_filter_5_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_6_24px.svg b/source/icons/image/svg/production/ic_filter_6_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_6_24px.svg rename to source/icons/image/svg/production/ic_filter_6_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_7_24px.svg b/source/icons/image/svg/production/ic_filter_7_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_7_24px.svg rename to source/icons/image/svg/production/ic_filter_7_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_8_24px.svg b/source/icons/image/svg/production/ic_filter_8_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_8_24px.svg rename to source/icons/image/svg/production/ic_filter_8_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_9_24px.svg b/source/icons/image/svg/production/ic_filter_9_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_9_24px.svg rename to source/icons/image/svg/production/ic_filter_9_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_9_plus_24px.svg b/source/icons/image/svg/production/ic_filter_9_plus_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_9_plus_24px.svg rename to source/icons/image/svg/production/ic_filter_9_plus_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_b_and_w_24px.svg b/source/icons/image/svg/production/ic_filter_b_and_w_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_b_and_w_24px.svg rename to source/icons/image/svg/production/ic_filter_b_and_w_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_center_focus_24px.svg b/source/icons/image/svg/production/ic_filter_center_focus_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_center_focus_24px.svg rename to source/icons/image/svg/production/ic_filter_center_focus_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_drama_24px.svg b/source/icons/image/svg/production/ic_filter_drama_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_drama_24px.svg rename to source/icons/image/svg/production/ic_filter_drama_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_frames_24px.svg b/source/icons/image/svg/production/ic_filter_frames_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_frames_24px.svg rename to source/icons/image/svg/production/ic_filter_frames_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_hdr_24px.svg b/source/icons/image/svg/production/ic_filter_hdr_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_hdr_24px.svg rename to source/icons/image/svg/production/ic_filter_hdr_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_none_24px.svg b/source/icons/image/svg/production/ic_filter_none_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_none_24px.svg rename to source/icons/image/svg/production/ic_filter_none_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_tilt_shift_24px.svg b/source/icons/image/svg/production/ic_filter_tilt_shift_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_tilt_shift_24px.svg rename to source/icons/image/svg/production/ic_filter_tilt_shift_24px.svg diff --git a/components/icons/image/svg/production/ic_filter_vintage_24px.svg b/source/icons/image/svg/production/ic_filter_vintage_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_filter_vintage_24px.svg rename to source/icons/image/svg/production/ic_filter_vintage_24px.svg diff --git a/components/icons/image/svg/production/ic_flare_24px.svg b/source/icons/image/svg/production/ic_flare_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_flare_24px.svg rename to source/icons/image/svg/production/ic_flare_24px.svg diff --git a/components/icons/image/svg/production/ic_flash_auto_24px.svg b/source/icons/image/svg/production/ic_flash_auto_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_flash_auto_24px.svg rename to source/icons/image/svg/production/ic_flash_auto_24px.svg diff --git a/components/icons/image/svg/production/ic_flash_off_24px.svg b/source/icons/image/svg/production/ic_flash_off_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_flash_off_24px.svg rename to source/icons/image/svg/production/ic_flash_off_24px.svg diff --git a/components/icons/image/svg/production/ic_flash_on_24px.svg b/source/icons/image/svg/production/ic_flash_on_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_flash_on_24px.svg rename to source/icons/image/svg/production/ic_flash_on_24px.svg diff --git a/components/icons/image/svg/production/ic_flip_24px.svg b/source/icons/image/svg/production/ic_flip_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_flip_24px.svg rename to source/icons/image/svg/production/ic_flip_24px.svg diff --git a/components/icons/image/svg/production/ic_gradient_24px.svg b/source/icons/image/svg/production/ic_gradient_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_gradient_24px.svg rename to source/icons/image/svg/production/ic_gradient_24px.svg diff --git a/components/icons/image/svg/production/ic_grain_24px.svg b/source/icons/image/svg/production/ic_grain_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_grain_24px.svg rename to source/icons/image/svg/production/ic_grain_24px.svg diff --git a/components/icons/image/svg/production/ic_grid_off_24px.svg b/source/icons/image/svg/production/ic_grid_off_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_grid_off_24px.svg rename to source/icons/image/svg/production/ic_grid_off_24px.svg diff --git a/components/icons/image/svg/production/ic_grid_on_24px.svg b/source/icons/image/svg/production/ic_grid_on_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_grid_on_24px.svg rename to source/icons/image/svg/production/ic_grid_on_24px.svg diff --git a/components/icons/image/svg/production/ic_hdr_off_24px.svg b/source/icons/image/svg/production/ic_hdr_off_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_hdr_off_24px.svg rename to source/icons/image/svg/production/ic_hdr_off_24px.svg diff --git a/components/icons/image/svg/production/ic_hdr_on_24px.svg b/source/icons/image/svg/production/ic_hdr_on_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_hdr_on_24px.svg rename to source/icons/image/svg/production/ic_hdr_on_24px.svg diff --git a/components/icons/image/svg/production/ic_hdr_strong_24px.svg b/source/icons/image/svg/production/ic_hdr_strong_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_hdr_strong_24px.svg rename to source/icons/image/svg/production/ic_hdr_strong_24px.svg diff --git a/components/icons/image/svg/production/ic_hdr_weak_24px.svg b/source/icons/image/svg/production/ic_hdr_weak_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_hdr_weak_24px.svg rename to source/icons/image/svg/production/ic_hdr_weak_24px.svg diff --git a/components/icons/image/svg/production/ic_healing_24px.svg b/source/icons/image/svg/production/ic_healing_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_healing_24px.svg rename to source/icons/image/svg/production/ic_healing_24px.svg diff --git a/components/icons/image/svg/production/ic_image_24px.svg b/source/icons/image/svg/production/ic_image_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_image_24px.svg rename to source/icons/image/svg/production/ic_image_24px.svg diff --git a/components/icons/image/svg/production/ic_image_aspect_ratio_24px.svg b/source/icons/image/svg/production/ic_image_aspect_ratio_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_image_aspect_ratio_24px.svg rename to source/icons/image/svg/production/ic_image_aspect_ratio_24px.svg diff --git a/components/icons/image/svg/production/ic_iso_24px.svg b/source/icons/image/svg/production/ic_iso_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_iso_24px.svg rename to source/icons/image/svg/production/ic_iso_24px.svg diff --git a/components/icons/image/svg/production/ic_landscape_24px.svg b/source/icons/image/svg/production/ic_landscape_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_landscape_24px.svg rename to source/icons/image/svg/production/ic_landscape_24px.svg diff --git a/components/icons/image/svg/production/ic_leak_add_24px.svg b/source/icons/image/svg/production/ic_leak_add_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_leak_add_24px.svg rename to source/icons/image/svg/production/ic_leak_add_24px.svg diff --git a/components/icons/image/svg/production/ic_leak_remove_24px.svg b/source/icons/image/svg/production/ic_leak_remove_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_leak_remove_24px.svg rename to source/icons/image/svg/production/ic_leak_remove_24px.svg diff --git a/components/icons/image/svg/production/ic_lens_24px.svg b/source/icons/image/svg/production/ic_lens_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_lens_24px.svg rename to source/icons/image/svg/production/ic_lens_24px.svg diff --git a/components/icons/image/svg/production/ic_linked_camera_24px.svg b/source/icons/image/svg/production/ic_linked_camera_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_linked_camera_24px.svg rename to source/icons/image/svg/production/ic_linked_camera_24px.svg diff --git a/components/icons/image/svg/production/ic_looks_24px.svg b/source/icons/image/svg/production/ic_looks_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_looks_24px.svg rename to source/icons/image/svg/production/ic_looks_24px.svg diff --git a/components/icons/image/svg/production/ic_looks_3_24px.svg b/source/icons/image/svg/production/ic_looks_3_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_looks_3_24px.svg rename to source/icons/image/svg/production/ic_looks_3_24px.svg diff --git a/components/icons/image/svg/production/ic_looks_4_24px.svg b/source/icons/image/svg/production/ic_looks_4_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_looks_4_24px.svg rename to source/icons/image/svg/production/ic_looks_4_24px.svg diff --git a/components/icons/image/svg/production/ic_looks_5_24px.svg b/source/icons/image/svg/production/ic_looks_5_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_looks_5_24px.svg rename to source/icons/image/svg/production/ic_looks_5_24px.svg diff --git a/components/icons/image/svg/production/ic_looks_6_24px.svg b/source/icons/image/svg/production/ic_looks_6_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_looks_6_24px.svg rename to source/icons/image/svg/production/ic_looks_6_24px.svg diff --git a/components/icons/image/svg/production/ic_looks_one_24px.svg b/source/icons/image/svg/production/ic_looks_one_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_looks_one_24px.svg rename to source/icons/image/svg/production/ic_looks_one_24px.svg diff --git a/components/icons/image/svg/production/ic_looks_two_24px.svg b/source/icons/image/svg/production/ic_looks_two_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_looks_two_24px.svg rename to source/icons/image/svg/production/ic_looks_two_24px.svg diff --git a/components/icons/image/svg/production/ic_loupe_24px.svg b/source/icons/image/svg/production/ic_loupe_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_loupe_24px.svg rename to source/icons/image/svg/production/ic_loupe_24px.svg diff --git a/components/icons/image/svg/production/ic_monochrome_photos_24px.svg b/source/icons/image/svg/production/ic_monochrome_photos_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_monochrome_photos_24px.svg rename to source/icons/image/svg/production/ic_monochrome_photos_24px.svg diff --git a/components/icons/image/svg/production/ic_movie_creation_24px.svg b/source/icons/image/svg/production/ic_movie_creation_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_movie_creation_24px.svg rename to source/icons/image/svg/production/ic_movie_creation_24px.svg diff --git a/components/icons/image/svg/production/ic_movie_filter_24px.svg b/source/icons/image/svg/production/ic_movie_filter_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_movie_filter_24px.svg rename to source/icons/image/svg/production/ic_movie_filter_24px.svg diff --git a/components/icons/image/svg/production/ic_music_note_24px.svg b/source/icons/image/svg/production/ic_music_note_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_music_note_24px.svg rename to source/icons/image/svg/production/ic_music_note_24px.svg diff --git a/components/icons/image/svg/production/ic_nature_24px.svg b/source/icons/image/svg/production/ic_nature_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_nature_24px.svg rename to source/icons/image/svg/production/ic_nature_24px.svg diff --git a/components/icons/image/svg/production/ic_nature_people_24px.svg b/source/icons/image/svg/production/ic_nature_people_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_nature_people_24px.svg rename to source/icons/image/svg/production/ic_nature_people_24px.svg diff --git a/components/icons/image/svg/production/ic_navigate_before_24px.svg b/source/icons/image/svg/production/ic_navigate_before_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_navigate_before_24px.svg rename to source/icons/image/svg/production/ic_navigate_before_24px.svg diff --git a/components/icons/image/svg/production/ic_navigate_next_24px.svg b/source/icons/image/svg/production/ic_navigate_next_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_navigate_next_24px.svg rename to source/icons/image/svg/production/ic_navigate_next_24px.svg diff --git a/components/icons/image/svg/production/ic_palette_24px.svg b/source/icons/image/svg/production/ic_palette_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_palette_24px.svg rename to source/icons/image/svg/production/ic_palette_24px.svg diff --git a/components/icons/image/svg/production/ic_panorama_24px.svg b/source/icons/image/svg/production/ic_panorama_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_panorama_24px.svg rename to source/icons/image/svg/production/ic_panorama_24px.svg diff --git a/components/icons/image/svg/production/ic_panorama_fish_eye_24px.svg b/source/icons/image/svg/production/ic_panorama_fish_eye_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_panorama_fish_eye_24px.svg rename to source/icons/image/svg/production/ic_panorama_fish_eye_24px.svg diff --git a/components/icons/image/svg/production/ic_panorama_horizontal_24px.svg b/source/icons/image/svg/production/ic_panorama_horizontal_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_panorama_horizontal_24px.svg rename to source/icons/image/svg/production/ic_panorama_horizontal_24px.svg diff --git a/components/icons/image/svg/production/ic_panorama_vertical_24px.svg b/source/icons/image/svg/production/ic_panorama_vertical_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_panorama_vertical_24px.svg rename to source/icons/image/svg/production/ic_panorama_vertical_24px.svg diff --git a/components/icons/image/svg/production/ic_panorama_wide_angle_24px.svg b/source/icons/image/svg/production/ic_panorama_wide_angle_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_panorama_wide_angle_24px.svg rename to source/icons/image/svg/production/ic_panorama_wide_angle_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_24px.svg b/source/icons/image/svg/production/ic_photo_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_24px.svg rename to source/icons/image/svg/production/ic_photo_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_album_24px.svg b/source/icons/image/svg/production/ic_photo_album_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_album_24px.svg rename to source/icons/image/svg/production/ic_photo_album_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_camera_24px.svg b/source/icons/image/svg/production/ic_photo_camera_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_camera_24px.svg rename to source/icons/image/svg/production/ic_photo_camera_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_filter_24px.svg b/source/icons/image/svg/production/ic_photo_filter_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_filter_24px.svg rename to source/icons/image/svg/production/ic_photo_filter_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_library_24px.svg b/source/icons/image/svg/production/ic_photo_library_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_library_24px.svg rename to source/icons/image/svg/production/ic_photo_library_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_size_select_actual_24px.svg b/source/icons/image/svg/production/ic_photo_size_select_actual_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_size_select_actual_24px.svg rename to source/icons/image/svg/production/ic_photo_size_select_actual_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_size_select_large_24px.svg b/source/icons/image/svg/production/ic_photo_size_select_large_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_size_select_large_24px.svg rename to source/icons/image/svg/production/ic_photo_size_select_large_24px.svg diff --git a/components/icons/image/svg/production/ic_photo_size_select_small_24px.svg b/source/icons/image/svg/production/ic_photo_size_select_small_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_photo_size_select_small_24px.svg rename to source/icons/image/svg/production/ic_photo_size_select_small_24px.svg diff --git a/components/icons/image/svg/production/ic_picture_as_pdf_24px.svg b/source/icons/image/svg/production/ic_picture_as_pdf_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_picture_as_pdf_24px.svg rename to source/icons/image/svg/production/ic_picture_as_pdf_24px.svg diff --git a/components/icons/image/svg/production/ic_portrait_24px.svg b/source/icons/image/svg/production/ic_portrait_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_portrait_24px.svg rename to source/icons/image/svg/production/ic_portrait_24px.svg diff --git a/components/icons/image/svg/production/ic_remove_red_eye_24px.svg b/source/icons/image/svg/production/ic_remove_red_eye_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_remove_red_eye_24px.svg rename to source/icons/image/svg/production/ic_remove_red_eye_24px.svg diff --git a/components/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg b/source/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg rename to source/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg diff --git a/components/icons/image/svg/production/ic_rotate_left_24px.svg b/source/icons/image/svg/production/ic_rotate_left_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_rotate_left_24px.svg rename to source/icons/image/svg/production/ic_rotate_left_24px.svg diff --git a/components/icons/image/svg/production/ic_rotate_right_24px.svg b/source/icons/image/svg/production/ic_rotate_right_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_rotate_right_24px.svg rename to source/icons/image/svg/production/ic_rotate_right_24px.svg diff --git a/components/icons/image/svg/production/ic_slideshow_24px.svg b/source/icons/image/svg/production/ic_slideshow_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_slideshow_24px.svg rename to source/icons/image/svg/production/ic_slideshow_24px.svg diff --git a/components/icons/image/svg/production/ic_straighten_24px.svg b/source/icons/image/svg/production/ic_straighten_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_straighten_24px.svg rename to source/icons/image/svg/production/ic_straighten_24px.svg diff --git a/components/icons/image/svg/production/ic_style_24px.svg b/source/icons/image/svg/production/ic_style_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_style_24px.svg rename to source/icons/image/svg/production/ic_style_24px.svg diff --git a/components/icons/image/svg/production/ic_switch_camera_24px.svg b/source/icons/image/svg/production/ic_switch_camera_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_switch_camera_24px.svg rename to source/icons/image/svg/production/ic_switch_camera_24px.svg diff --git a/components/icons/image/svg/production/ic_switch_video_24px.svg b/source/icons/image/svg/production/ic_switch_video_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_switch_video_24px.svg rename to source/icons/image/svg/production/ic_switch_video_24px.svg diff --git a/components/icons/image/svg/production/ic_tag_faces_24px.svg b/source/icons/image/svg/production/ic_tag_faces_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_tag_faces_24px.svg rename to source/icons/image/svg/production/ic_tag_faces_24px.svg diff --git a/components/icons/image/svg/production/ic_texture_24px.svg b/source/icons/image/svg/production/ic_texture_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_texture_24px.svg rename to source/icons/image/svg/production/ic_texture_24px.svg diff --git a/components/icons/image/svg/production/ic_timelapse_24px.svg b/source/icons/image/svg/production/ic_timelapse_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_timelapse_24px.svg rename to source/icons/image/svg/production/ic_timelapse_24px.svg diff --git a/components/icons/image/svg/production/ic_timer_10_24px.svg b/source/icons/image/svg/production/ic_timer_10_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_timer_10_24px.svg rename to source/icons/image/svg/production/ic_timer_10_24px.svg diff --git a/components/icons/image/svg/production/ic_timer_24px.svg b/source/icons/image/svg/production/ic_timer_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_timer_24px.svg rename to source/icons/image/svg/production/ic_timer_24px.svg diff --git a/components/icons/image/svg/production/ic_timer_3_24px.svg b/source/icons/image/svg/production/ic_timer_3_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_timer_3_24px.svg rename to source/icons/image/svg/production/ic_timer_3_24px.svg diff --git a/components/icons/image/svg/production/ic_timer_off_24px.svg b/source/icons/image/svg/production/ic_timer_off_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_timer_off_24px.svg rename to source/icons/image/svg/production/ic_timer_off_24px.svg diff --git a/components/icons/image/svg/production/ic_tonality_24px.svg b/source/icons/image/svg/production/ic_tonality_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_tonality_24px.svg rename to source/icons/image/svg/production/ic_tonality_24px.svg diff --git a/components/icons/image/svg/production/ic_transform_24px.svg b/source/icons/image/svg/production/ic_transform_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_transform_24px.svg rename to source/icons/image/svg/production/ic_transform_24px.svg diff --git a/components/icons/image/svg/production/ic_tune_24px.svg b/source/icons/image/svg/production/ic_tune_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_tune_24px.svg rename to source/icons/image/svg/production/ic_tune_24px.svg diff --git a/components/icons/image/svg/production/ic_view_comfy_24px.svg b/source/icons/image/svg/production/ic_view_comfy_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_view_comfy_24px.svg rename to source/icons/image/svg/production/ic_view_comfy_24px.svg diff --git a/components/icons/image/svg/production/ic_view_compact_24px.svg b/source/icons/image/svg/production/ic_view_compact_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/image/svg/production/ic_view_compact_24px.svg rename to source/icons/image/svg/production/ic_view_compact_24px.svg diff --git a/components/icons/image/svg/production/ic_vignette_24px.svg b/source/icons/image/svg/production/ic_vignette_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_vignette_24px.svg rename to source/icons/image/svg/production/ic_vignette_24px.svg diff --git a/components/icons/image/svg/production/ic_wb_auto_24px.svg b/source/icons/image/svg/production/ic_wb_auto_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_wb_auto_24px.svg rename to source/icons/image/svg/production/ic_wb_auto_24px.svg diff --git a/components/icons/image/svg/production/ic_wb_cloudy_24px.svg b/source/icons/image/svg/production/ic_wb_cloudy_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_wb_cloudy_24px.svg rename to source/icons/image/svg/production/ic_wb_cloudy_24px.svg diff --git a/components/icons/image/svg/production/ic_wb_incandescent_24px.svg b/source/icons/image/svg/production/ic_wb_incandescent_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_wb_incandescent_24px.svg rename to source/icons/image/svg/production/ic_wb_incandescent_24px.svg diff --git a/components/icons/image/svg/production/ic_wb_iridescent_24px.svg b/source/icons/image/svg/production/ic_wb_iridescent_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_wb_iridescent_24px.svg rename to source/icons/image/svg/production/ic_wb_iridescent_24px.svg diff --git a/components/icons/image/svg/production/ic_wb_sunny_24px.svg b/source/icons/image/svg/production/ic_wb_sunny_24px.svg similarity index 100% rename from components/icons/image/svg/production/ic_wb_sunny_24px.svg rename to source/icons/image/svg/production/ic_wb_sunny_24px.svg diff --git a/components/icons/maps/svg/production/ic_add_location_24px.svg b/source/icons/maps/svg/production/ic_add_location_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_add_location_24px.svg rename to source/icons/maps/svg/production/ic_add_location_24px.svg diff --git a/components/icons/maps/svg/production/ic_beenhere_24px.svg b/source/icons/maps/svg/production/ic_beenhere_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_beenhere_24px.svg rename to source/icons/maps/svg/production/ic_beenhere_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_24px.svg b/source/icons/maps/svg/production/ic_directions_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_directions_24px.svg rename to source/icons/maps/svg/production/ic_directions_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_bike_24px.svg b/source/icons/maps/svg/production/ic_directions_bike_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/maps/svg/production/ic_directions_bike_24px.svg rename to source/icons/maps/svg/production/ic_directions_bike_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_boat_24px.svg b/source/icons/maps/svg/production/ic_directions_boat_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_directions_boat_24px.svg rename to source/icons/maps/svg/production/ic_directions_boat_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_bus_24px.svg b/source/icons/maps/svg/production/ic_directions_bus_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_directions_bus_24px.svg rename to source/icons/maps/svg/production/ic_directions_bus_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_car_24px.svg b/source/icons/maps/svg/production/ic_directions_car_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_directions_car_24px.svg rename to source/icons/maps/svg/production/ic_directions_car_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_railway_24px.svg b/source/icons/maps/svg/production/ic_directions_railway_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_directions_railway_24px.svg rename to source/icons/maps/svg/production/ic_directions_railway_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_run_24px.svg b/source/icons/maps/svg/production/ic_directions_run_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/maps/svg/production/ic_directions_run_24px.svg rename to source/icons/maps/svg/production/ic_directions_run_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_subway_24px.svg b/source/icons/maps/svg/production/ic_directions_subway_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_directions_subway_24px.svg rename to source/icons/maps/svg/production/ic_directions_subway_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_transit_24px.svg b/source/icons/maps/svg/production/ic_directions_transit_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_directions_transit_24px.svg rename to source/icons/maps/svg/production/ic_directions_transit_24px.svg diff --git a/components/icons/maps/svg/production/ic_directions_walk_24px.svg b/source/icons/maps/svg/production/ic_directions_walk_24px.svg old mode 100755 new mode 100644 similarity index 100% rename from components/icons/maps/svg/production/ic_directions_walk_24px.svg rename to source/icons/maps/svg/production/ic_directions_walk_24px.svg diff --git a/components/icons/maps/svg/production/ic_edit_location_24px.svg b/source/icons/maps/svg/production/ic_edit_location_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_edit_location_24px.svg rename to source/icons/maps/svg/production/ic_edit_location_24px.svg diff --git a/components/icons/maps/svg/production/ic_ev_station_24px.svg b/source/icons/maps/svg/production/ic_ev_station_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_ev_station_24px.svg rename to source/icons/maps/svg/production/ic_ev_station_24px.svg diff --git a/components/icons/maps/svg/production/ic_flight_24px.svg b/source/icons/maps/svg/production/ic_flight_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_flight_24px.svg rename to source/icons/maps/svg/production/ic_flight_24px.svg diff --git a/components/icons/maps/svg/production/ic_hotel_24px.svg b/source/icons/maps/svg/production/ic_hotel_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_hotel_24px.svg rename to source/icons/maps/svg/production/ic_hotel_24px.svg diff --git a/components/icons/maps/svg/production/ic_layers_24px.svg b/source/icons/maps/svg/production/ic_layers_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_layers_24px.svg rename to source/icons/maps/svg/production/ic_layers_24px.svg diff --git a/components/icons/maps/svg/production/ic_layers_clear_24px.svg b/source/icons/maps/svg/production/ic_layers_clear_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_layers_clear_24px.svg rename to source/icons/maps/svg/production/ic_layers_clear_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_activity_24px.svg b/source/icons/maps/svg/production/ic_local_activity_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_activity_24px.svg rename to source/icons/maps/svg/production/ic_local_activity_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_airport_24px.svg b/source/icons/maps/svg/production/ic_local_airport_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_airport_24px.svg rename to source/icons/maps/svg/production/ic_local_airport_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_atm_24px.svg b/source/icons/maps/svg/production/ic_local_atm_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_atm_24px.svg rename to source/icons/maps/svg/production/ic_local_atm_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_bar_24px.svg b/source/icons/maps/svg/production/ic_local_bar_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_bar_24px.svg rename to source/icons/maps/svg/production/ic_local_bar_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_cafe_24px.svg b/source/icons/maps/svg/production/ic_local_cafe_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_cafe_24px.svg rename to source/icons/maps/svg/production/ic_local_cafe_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_car_wash_24px.svg b/source/icons/maps/svg/production/ic_local_car_wash_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_car_wash_24px.svg rename to source/icons/maps/svg/production/ic_local_car_wash_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_convenience_store_24px.svg b/source/icons/maps/svg/production/ic_local_convenience_store_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_convenience_store_24px.svg rename to source/icons/maps/svg/production/ic_local_convenience_store_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_dining_24px.svg b/source/icons/maps/svg/production/ic_local_dining_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_dining_24px.svg rename to source/icons/maps/svg/production/ic_local_dining_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_drink_24px.svg b/source/icons/maps/svg/production/ic_local_drink_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_drink_24px.svg rename to source/icons/maps/svg/production/ic_local_drink_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_florist_24px.svg b/source/icons/maps/svg/production/ic_local_florist_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_florist_24px.svg rename to source/icons/maps/svg/production/ic_local_florist_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_gas_station_24px.svg b/source/icons/maps/svg/production/ic_local_gas_station_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_gas_station_24px.svg rename to source/icons/maps/svg/production/ic_local_gas_station_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_grocery_store_24px.svg b/source/icons/maps/svg/production/ic_local_grocery_store_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_grocery_store_24px.svg rename to source/icons/maps/svg/production/ic_local_grocery_store_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_hospital_24px.svg b/source/icons/maps/svg/production/ic_local_hospital_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_hospital_24px.svg rename to source/icons/maps/svg/production/ic_local_hospital_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_hotel_24px.svg b/source/icons/maps/svg/production/ic_local_hotel_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_hotel_24px.svg rename to source/icons/maps/svg/production/ic_local_hotel_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_laundry_service_24px.svg b/source/icons/maps/svg/production/ic_local_laundry_service_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_laundry_service_24px.svg rename to source/icons/maps/svg/production/ic_local_laundry_service_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_library_24px.svg b/source/icons/maps/svg/production/ic_local_library_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_library_24px.svg rename to source/icons/maps/svg/production/ic_local_library_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_mall_24px.svg b/source/icons/maps/svg/production/ic_local_mall_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_mall_24px.svg rename to source/icons/maps/svg/production/ic_local_mall_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_movies_24px.svg b/source/icons/maps/svg/production/ic_local_movies_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_movies_24px.svg rename to source/icons/maps/svg/production/ic_local_movies_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_offer_24px.svg b/source/icons/maps/svg/production/ic_local_offer_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_offer_24px.svg rename to source/icons/maps/svg/production/ic_local_offer_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_parking_24px.svg b/source/icons/maps/svg/production/ic_local_parking_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_parking_24px.svg rename to source/icons/maps/svg/production/ic_local_parking_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_pharmacy_24px.svg b/source/icons/maps/svg/production/ic_local_pharmacy_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_pharmacy_24px.svg rename to source/icons/maps/svg/production/ic_local_pharmacy_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_phone_24px.svg b/source/icons/maps/svg/production/ic_local_phone_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_phone_24px.svg rename to source/icons/maps/svg/production/ic_local_phone_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_pizza_24px.svg b/source/icons/maps/svg/production/ic_local_pizza_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_pizza_24px.svg rename to source/icons/maps/svg/production/ic_local_pizza_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_play_24px.svg b/source/icons/maps/svg/production/ic_local_play_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_play_24px.svg rename to source/icons/maps/svg/production/ic_local_play_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_post_office_24px.svg b/source/icons/maps/svg/production/ic_local_post_office_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_post_office_24px.svg rename to source/icons/maps/svg/production/ic_local_post_office_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_printshop_24px.svg b/source/icons/maps/svg/production/ic_local_printshop_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_printshop_24px.svg rename to source/icons/maps/svg/production/ic_local_printshop_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_see_24px.svg b/source/icons/maps/svg/production/ic_local_see_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_see_24px.svg rename to source/icons/maps/svg/production/ic_local_see_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_shipping_24px.svg b/source/icons/maps/svg/production/ic_local_shipping_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_shipping_24px.svg rename to source/icons/maps/svg/production/ic_local_shipping_24px.svg diff --git a/components/icons/maps/svg/production/ic_local_taxi_24px.svg b/source/icons/maps/svg/production/ic_local_taxi_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_local_taxi_24px.svg rename to source/icons/maps/svg/production/ic_local_taxi_24px.svg diff --git a/components/icons/maps/svg/production/ic_map_24px.svg b/source/icons/maps/svg/production/ic_map_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_map_24px.svg rename to source/icons/maps/svg/production/ic_map_24px.svg diff --git a/components/icons/maps/svg/production/ic_my_location_24px.svg b/source/icons/maps/svg/production/ic_my_location_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_my_location_24px.svg rename to source/icons/maps/svg/production/ic_my_location_24px.svg diff --git a/components/icons/maps/svg/production/ic_navigation_24px.svg b/source/icons/maps/svg/production/ic_navigation_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_navigation_24px.svg rename to source/icons/maps/svg/production/ic_navigation_24px.svg diff --git a/components/icons/maps/svg/production/ic_near_me_24px.svg b/source/icons/maps/svg/production/ic_near_me_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_near_me_24px.svg rename to source/icons/maps/svg/production/ic_near_me_24px.svg diff --git a/components/icons/maps/svg/production/ic_person_pin_24px.svg b/source/icons/maps/svg/production/ic_person_pin_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_person_pin_24px.svg rename to source/icons/maps/svg/production/ic_person_pin_24px.svg diff --git a/components/icons/maps/svg/production/ic_person_pin_circle_24px.svg b/source/icons/maps/svg/production/ic_person_pin_circle_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_person_pin_circle_24px.svg rename to source/icons/maps/svg/production/ic_person_pin_circle_24px.svg diff --git a/components/icons/maps/svg/production/ic_pin_drop_24px.svg b/source/icons/maps/svg/production/ic_pin_drop_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_pin_drop_24px.svg rename to source/icons/maps/svg/production/ic_pin_drop_24px.svg diff --git a/components/icons/maps/svg/production/ic_place_24px.svg b/source/icons/maps/svg/production/ic_place_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_place_24px.svg rename to source/icons/maps/svg/production/ic_place_24px.svg diff --git a/components/icons/maps/svg/production/ic_rate_review_24px.svg b/source/icons/maps/svg/production/ic_rate_review_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_rate_review_24px.svg rename to source/icons/maps/svg/production/ic_rate_review_24px.svg diff --git a/components/icons/maps/svg/production/ic_restaurant_24px.svg b/source/icons/maps/svg/production/ic_restaurant_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_restaurant_24px.svg rename to source/icons/maps/svg/production/ic_restaurant_24px.svg diff --git a/components/icons/maps/svg/production/ic_restaurant_menu_24px.svg b/source/icons/maps/svg/production/ic_restaurant_menu_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_restaurant_menu_24px.svg rename to source/icons/maps/svg/production/ic_restaurant_menu_24px.svg diff --git a/components/icons/maps/svg/production/ic_satellite_24px.svg b/source/icons/maps/svg/production/ic_satellite_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_satellite_24px.svg rename to source/icons/maps/svg/production/ic_satellite_24px.svg diff --git a/components/icons/maps/svg/production/ic_store_mall_directory_24px.svg b/source/icons/maps/svg/production/ic_store_mall_directory_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_store_mall_directory_24px.svg rename to source/icons/maps/svg/production/ic_store_mall_directory_24px.svg diff --git a/components/icons/maps/svg/production/ic_streetview_24px.svg b/source/icons/maps/svg/production/ic_streetview_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_streetview_24px.svg rename to source/icons/maps/svg/production/ic_streetview_24px.svg diff --git a/components/icons/maps/svg/production/ic_subway_24px.svg b/source/icons/maps/svg/production/ic_subway_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_subway_24px.svg rename to source/icons/maps/svg/production/ic_subway_24px.svg diff --git a/components/icons/maps/svg/production/ic_terrain_24px.svg b/source/icons/maps/svg/production/ic_terrain_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_terrain_24px.svg rename to source/icons/maps/svg/production/ic_terrain_24px.svg diff --git a/components/icons/maps/svg/production/ic_traffic_24px.svg b/source/icons/maps/svg/production/ic_traffic_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_traffic_24px.svg rename to source/icons/maps/svg/production/ic_traffic_24px.svg diff --git a/components/icons/maps/svg/production/ic_train_24px.svg b/source/icons/maps/svg/production/ic_train_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_train_24px.svg rename to source/icons/maps/svg/production/ic_train_24px.svg diff --git a/components/icons/maps/svg/production/ic_tram_24px.svg b/source/icons/maps/svg/production/ic_tram_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_tram_24px.svg rename to source/icons/maps/svg/production/ic_tram_24px.svg diff --git a/components/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg b/source/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg rename to source/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg diff --git a/components/icons/maps/svg/production/ic_zoom_out_map_24px.svg b/source/icons/maps/svg/production/ic_zoom_out_map_24px.svg similarity index 100% rename from components/icons/maps/svg/production/ic_zoom_out_map_24px.svg rename to source/icons/maps/svg/production/ic_zoom_out_map_24px.svg diff --git a/components/icons/navigation/svg/production/ic_apps_24px.svg b/source/icons/navigation/svg/production/ic_apps_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_apps_24px.svg rename to source/icons/navigation/svg/production/ic_apps_24px.svg diff --git a/components/icons/navigation/svg/production/ic_arrow_back_24px.svg b/source/icons/navigation/svg/production/ic_arrow_back_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_arrow_back_24px.svg rename to source/icons/navigation/svg/production/ic_arrow_back_24px.svg diff --git a/components/icons/navigation/svg/production/ic_arrow_downward_24px.svg b/source/icons/navigation/svg/production/ic_arrow_downward_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_arrow_downward_24px.svg rename to source/icons/navigation/svg/production/ic_arrow_downward_24px.svg diff --git a/components/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg b/source/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg rename to source/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg diff --git a/components/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg b/source/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg rename to source/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg diff --git a/components/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg b/source/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg rename to source/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg diff --git a/components/icons/navigation/svg/production/ic_arrow_forward_24px.svg b/source/icons/navigation/svg/production/ic_arrow_forward_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_arrow_forward_24px.svg rename to source/icons/navigation/svg/production/ic_arrow_forward_24px.svg diff --git a/components/icons/navigation/svg/production/ic_arrow_upward_24px.svg b/source/icons/navigation/svg/production/ic_arrow_upward_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_arrow_upward_24px.svg rename to source/icons/navigation/svg/production/ic_arrow_upward_24px.svg diff --git a/components/icons/navigation/svg/production/ic_cancel_24px.svg b/source/icons/navigation/svg/production/ic_cancel_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_cancel_24px.svg rename to source/icons/navigation/svg/production/ic_cancel_24px.svg diff --git a/components/icons/navigation/svg/production/ic_check_24px.svg b/source/icons/navigation/svg/production/ic_check_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_check_24px.svg rename to source/icons/navigation/svg/production/ic_check_24px.svg diff --git a/components/icons/navigation/svg/production/ic_chevron_left_24px.svg b/source/icons/navigation/svg/production/ic_chevron_left_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_chevron_left_24px.svg rename to source/icons/navigation/svg/production/ic_chevron_left_24px.svg diff --git a/components/icons/navigation/svg/production/ic_chevron_right_24px.svg b/source/icons/navigation/svg/production/ic_chevron_right_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_chevron_right_24px.svg rename to source/icons/navigation/svg/production/ic_chevron_right_24px.svg diff --git a/components/icons/navigation/svg/production/ic_close_24px.svg b/source/icons/navigation/svg/production/ic_close_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_close_24px.svg rename to source/icons/navigation/svg/production/ic_close_24px.svg diff --git a/components/icons/navigation/svg/production/ic_expand_less_24px.svg b/source/icons/navigation/svg/production/ic_expand_less_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_expand_less_24px.svg rename to source/icons/navigation/svg/production/ic_expand_less_24px.svg diff --git a/components/icons/navigation/svg/production/ic_expand_more_24px.svg b/source/icons/navigation/svg/production/ic_expand_more_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_expand_more_24px.svg rename to source/icons/navigation/svg/production/ic_expand_more_24px.svg diff --git a/components/icons/navigation/svg/production/ic_first_page_24px.svg b/source/icons/navigation/svg/production/ic_first_page_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_first_page_24px.svg rename to source/icons/navigation/svg/production/ic_first_page_24px.svg diff --git a/components/icons/navigation/svg/production/ic_fullscreen_24px.svg b/source/icons/navigation/svg/production/ic_fullscreen_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_fullscreen_24px.svg rename to source/icons/navigation/svg/production/ic_fullscreen_24px.svg diff --git a/components/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg b/source/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg rename to source/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg diff --git a/components/icons/navigation/svg/production/ic_last_page_24px.svg b/source/icons/navigation/svg/production/ic_last_page_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_last_page_24px.svg rename to source/icons/navigation/svg/production/ic_last_page_24px.svg diff --git a/components/icons/navigation/svg/production/ic_menu_24px.svg b/source/icons/navigation/svg/production/ic_menu_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_menu_24px.svg rename to source/icons/navigation/svg/production/ic_menu_24px.svg diff --git a/components/icons/navigation/svg/production/ic_more_horiz_24px.svg b/source/icons/navigation/svg/production/ic_more_horiz_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_more_horiz_24px.svg rename to source/icons/navigation/svg/production/ic_more_horiz_24px.svg diff --git a/components/icons/navigation/svg/production/ic_more_vert_24px.svg b/source/icons/navigation/svg/production/ic_more_vert_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_more_vert_24px.svg rename to source/icons/navigation/svg/production/ic_more_vert_24px.svg diff --git a/components/icons/navigation/svg/production/ic_refresh_24px.svg b/source/icons/navigation/svg/production/ic_refresh_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_refresh_24px.svg rename to source/icons/navigation/svg/production/ic_refresh_24px.svg diff --git a/components/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg b/source/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg rename to source/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg diff --git a/components/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg b/source/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg rename to source/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg diff --git a/components/icons/navigation/svg/production/ic_unfold_less_24px.svg b/source/icons/navigation/svg/production/ic_unfold_less_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_unfold_less_24px.svg rename to source/icons/navigation/svg/production/ic_unfold_less_24px.svg diff --git a/components/icons/navigation/svg/production/ic_unfold_more_24px.svg b/source/icons/navigation/svg/production/ic_unfold_more_24px.svg similarity index 100% rename from components/icons/navigation/svg/production/ic_unfold_more_24px.svg rename to source/icons/navigation/svg/production/ic_unfold_more_24px.svg diff --git a/components/icons/notification/svg/production/ic_adb_24px.svg b/source/icons/notification/svg/production/ic_adb_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_adb_24px.svg rename to source/icons/notification/svg/production/ic_adb_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_flat_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_flat_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_flat_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_flat_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg diff --git a/components/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg b/source/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg rename to source/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg diff --git a/components/icons/notification/svg/production/ic_bluetooth_audio_24px.svg b/source/icons/notification/svg/production/ic_bluetooth_audio_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_bluetooth_audio_24px.svg rename to source/icons/notification/svg/production/ic_bluetooth_audio_24px.svg diff --git a/components/icons/notification/svg/production/ic_confirmation_number_24px.svg b/source/icons/notification/svg/production/ic_confirmation_number_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_confirmation_number_24px.svg rename to source/icons/notification/svg/production/ic_confirmation_number_24px.svg diff --git a/components/icons/notification/svg/production/ic_disc_full_24px.svg b/source/icons/notification/svg/production/ic_disc_full_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_disc_full_24px.svg rename to source/icons/notification/svg/production/ic_disc_full_24px.svg diff --git a/components/icons/notification/svg/production/ic_do_not_disturb_24px.svg b/source/icons/notification/svg/production/ic_do_not_disturb_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_do_not_disturb_24px.svg rename to source/icons/notification/svg/production/ic_do_not_disturb_24px.svg diff --git a/components/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg b/source/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg rename to source/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg diff --git a/components/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg b/source/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg rename to source/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg diff --git a/components/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg b/source/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg rename to source/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg diff --git a/components/icons/notification/svg/production/ic_drive_eta_24px.svg b/source/icons/notification/svg/production/ic_drive_eta_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_drive_eta_24px.svg rename to source/icons/notification/svg/production/ic_drive_eta_24px.svg diff --git a/components/icons/notification/svg/production/ic_enhanced_encryption_24px.svg b/source/icons/notification/svg/production/ic_enhanced_encryption_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_enhanced_encryption_24px.svg rename to source/icons/notification/svg/production/ic_enhanced_encryption_24px.svg diff --git a/components/icons/notification/svg/production/ic_event_available_24px.svg b/source/icons/notification/svg/production/ic_event_available_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_event_available_24px.svg rename to source/icons/notification/svg/production/ic_event_available_24px.svg diff --git a/components/icons/notification/svg/production/ic_event_busy_24px.svg b/source/icons/notification/svg/production/ic_event_busy_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_event_busy_24px.svg rename to source/icons/notification/svg/production/ic_event_busy_24px.svg diff --git a/components/icons/notification/svg/production/ic_event_note_24px.svg b/source/icons/notification/svg/production/ic_event_note_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_event_note_24px.svg rename to source/icons/notification/svg/production/ic_event_note_24px.svg diff --git a/components/icons/notification/svg/production/ic_folder_special_24px.svg b/source/icons/notification/svg/production/ic_folder_special_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_folder_special_24px.svg rename to source/icons/notification/svg/production/ic_folder_special_24px.svg diff --git a/components/icons/notification/svg/production/ic_live_tv_24px.svg b/source/icons/notification/svg/production/ic_live_tv_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_live_tv_24px.svg rename to source/icons/notification/svg/production/ic_live_tv_24px.svg diff --git a/components/icons/notification/svg/production/ic_mms_24px.svg b/source/icons/notification/svg/production/ic_mms_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_mms_24px.svg rename to source/icons/notification/svg/production/ic_mms_24px.svg diff --git a/components/icons/notification/svg/production/ic_more_24px.svg b/source/icons/notification/svg/production/ic_more_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_more_24px.svg rename to source/icons/notification/svg/production/ic_more_24px.svg diff --git a/components/icons/notification/svg/production/ic_network_check_24px.svg b/source/icons/notification/svg/production/ic_network_check_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_network_check_24px.svg rename to source/icons/notification/svg/production/ic_network_check_24px.svg diff --git a/components/icons/notification/svg/production/ic_network_locked_24px.svg b/source/icons/notification/svg/production/ic_network_locked_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_network_locked_24px.svg rename to source/icons/notification/svg/production/ic_network_locked_24px.svg diff --git a/components/icons/notification/svg/production/ic_no_encryption_24px.svg b/source/icons/notification/svg/production/ic_no_encryption_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_no_encryption_24px.svg rename to source/icons/notification/svg/production/ic_no_encryption_24px.svg diff --git a/components/icons/notification/svg/production/ic_ondemand_video_24px.svg b/source/icons/notification/svg/production/ic_ondemand_video_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_ondemand_video_24px.svg rename to source/icons/notification/svg/production/ic_ondemand_video_24px.svg diff --git a/components/icons/notification/svg/production/ic_personal_video_24px.svg b/source/icons/notification/svg/production/ic_personal_video_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_personal_video_24px.svg rename to source/icons/notification/svg/production/ic_personal_video_24px.svg diff --git a/components/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg b/source/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg rename to source/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg diff --git a/components/icons/notification/svg/production/ic_phone_forwarded_24px.svg b/source/icons/notification/svg/production/ic_phone_forwarded_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_phone_forwarded_24px.svg rename to source/icons/notification/svg/production/ic_phone_forwarded_24px.svg diff --git a/components/icons/notification/svg/production/ic_phone_in_talk_24px.svg b/source/icons/notification/svg/production/ic_phone_in_talk_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_phone_in_talk_24px.svg rename to source/icons/notification/svg/production/ic_phone_in_talk_24px.svg diff --git a/components/icons/notification/svg/production/ic_phone_locked_24px.svg b/source/icons/notification/svg/production/ic_phone_locked_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_phone_locked_24px.svg rename to source/icons/notification/svg/production/ic_phone_locked_24px.svg diff --git a/components/icons/notification/svg/production/ic_phone_missed_24px.svg b/source/icons/notification/svg/production/ic_phone_missed_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_phone_missed_24px.svg rename to source/icons/notification/svg/production/ic_phone_missed_24px.svg diff --git a/components/icons/notification/svg/production/ic_phone_paused_24px.svg b/source/icons/notification/svg/production/ic_phone_paused_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_phone_paused_24px.svg rename to source/icons/notification/svg/production/ic_phone_paused_24px.svg diff --git a/components/icons/notification/svg/production/ic_power_24px.svg b/source/icons/notification/svg/production/ic_power_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_power_24px.svg rename to source/icons/notification/svg/production/ic_power_24px.svg diff --git a/components/icons/notification/svg/production/ic_priority_high_24px.svg b/source/icons/notification/svg/production/ic_priority_high_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_priority_high_24px.svg rename to source/icons/notification/svg/production/ic_priority_high_24px.svg diff --git a/components/icons/notification/svg/production/ic_rv_hookup_24px.svg b/source/icons/notification/svg/production/ic_rv_hookup_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_rv_hookup_24px.svg rename to source/icons/notification/svg/production/ic_rv_hookup_24px.svg diff --git a/components/icons/notification/svg/production/ic_sd_card_24px.svg b/source/icons/notification/svg/production/ic_sd_card_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_sd_card_24px.svg rename to source/icons/notification/svg/production/ic_sd_card_24px.svg diff --git a/components/icons/notification/svg/production/ic_sim_card_alert_24px.svg b/source/icons/notification/svg/production/ic_sim_card_alert_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_sim_card_alert_24px.svg rename to source/icons/notification/svg/production/ic_sim_card_alert_24px.svg diff --git a/components/icons/notification/svg/production/ic_sms_24px.svg b/source/icons/notification/svg/production/ic_sms_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_sms_24px.svg rename to source/icons/notification/svg/production/ic_sms_24px.svg diff --git a/components/icons/notification/svg/production/ic_sms_failed_24px.svg b/source/icons/notification/svg/production/ic_sms_failed_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_sms_failed_24px.svg rename to source/icons/notification/svg/production/ic_sms_failed_24px.svg diff --git a/components/icons/notification/svg/production/ic_sync_24px.svg b/source/icons/notification/svg/production/ic_sync_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_sync_24px.svg rename to source/icons/notification/svg/production/ic_sync_24px.svg diff --git a/components/icons/notification/svg/production/ic_sync_disabled_24px.svg b/source/icons/notification/svg/production/ic_sync_disabled_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_sync_disabled_24px.svg rename to source/icons/notification/svg/production/ic_sync_disabled_24px.svg diff --git a/components/icons/notification/svg/production/ic_sync_problem_24px.svg b/source/icons/notification/svg/production/ic_sync_problem_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_sync_problem_24px.svg rename to source/icons/notification/svg/production/ic_sync_problem_24px.svg diff --git a/components/icons/notification/svg/production/ic_system_update_24px.svg b/source/icons/notification/svg/production/ic_system_update_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_system_update_24px.svg rename to source/icons/notification/svg/production/ic_system_update_24px.svg diff --git a/components/icons/notification/svg/production/ic_tap_and_play_24px.svg b/source/icons/notification/svg/production/ic_tap_and_play_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_tap_and_play_24px.svg rename to source/icons/notification/svg/production/ic_tap_and_play_24px.svg diff --git a/components/icons/notification/svg/production/ic_time_to_leave_24px.svg b/source/icons/notification/svg/production/ic_time_to_leave_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_time_to_leave_24px.svg rename to source/icons/notification/svg/production/ic_time_to_leave_24px.svg diff --git a/components/icons/notification/svg/production/ic_vibration_24px.svg b/source/icons/notification/svg/production/ic_vibration_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_vibration_24px.svg rename to source/icons/notification/svg/production/ic_vibration_24px.svg diff --git a/components/icons/notification/svg/production/ic_voice_chat_24px.svg b/source/icons/notification/svg/production/ic_voice_chat_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_voice_chat_24px.svg rename to source/icons/notification/svg/production/ic_voice_chat_24px.svg diff --git a/components/icons/notification/svg/production/ic_vpn_lock_24px.svg b/source/icons/notification/svg/production/ic_vpn_lock_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_vpn_lock_24px.svg rename to source/icons/notification/svg/production/ic_vpn_lock_24px.svg diff --git a/components/icons/notification/svg/production/ic_wc_24px.svg b/source/icons/notification/svg/production/ic_wc_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_wc_24px.svg rename to source/icons/notification/svg/production/ic_wc_24px.svg diff --git a/components/icons/notification/svg/production/ic_wifi_24px.svg b/source/icons/notification/svg/production/ic_wifi_24px.svg similarity index 100% rename from components/icons/notification/svg/production/ic_wifi_24px.svg rename to source/icons/notification/svg/production/ic_wifi_24px.svg diff --git a/components/icons/places/svg/production/ic_ac_unit_24px.svg b/source/icons/places/svg/production/ic_ac_unit_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_ac_unit_24px.svg rename to source/icons/places/svg/production/ic_ac_unit_24px.svg diff --git a/components/icons/places/svg/production/ic_airport_shuttle_24px.svg b/source/icons/places/svg/production/ic_airport_shuttle_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_airport_shuttle_24px.svg rename to source/icons/places/svg/production/ic_airport_shuttle_24px.svg diff --git a/components/icons/places/svg/production/ic_all_inclusive_24px.svg b/source/icons/places/svg/production/ic_all_inclusive_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_all_inclusive_24px.svg rename to source/icons/places/svg/production/ic_all_inclusive_24px.svg diff --git a/components/icons/places/svg/production/ic_beach_access_24px.svg b/source/icons/places/svg/production/ic_beach_access_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_beach_access_24px.svg rename to source/icons/places/svg/production/ic_beach_access_24px.svg diff --git a/components/icons/places/svg/production/ic_business_center_24px.svg b/source/icons/places/svg/production/ic_business_center_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_business_center_24px.svg rename to source/icons/places/svg/production/ic_business_center_24px.svg diff --git a/components/icons/places/svg/production/ic_casino_24px.svg b/source/icons/places/svg/production/ic_casino_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_casino_24px.svg rename to source/icons/places/svg/production/ic_casino_24px.svg diff --git a/components/icons/places/svg/production/ic_child_care_24px.svg b/source/icons/places/svg/production/ic_child_care_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_child_care_24px.svg rename to source/icons/places/svg/production/ic_child_care_24px.svg diff --git a/components/icons/places/svg/production/ic_child_friendly_24px.svg b/source/icons/places/svg/production/ic_child_friendly_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_child_friendly_24px.svg rename to source/icons/places/svg/production/ic_child_friendly_24px.svg diff --git a/components/icons/places/svg/production/ic_fitness_center_24px.svg b/source/icons/places/svg/production/ic_fitness_center_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_fitness_center_24px.svg rename to source/icons/places/svg/production/ic_fitness_center_24px.svg diff --git a/components/icons/places/svg/production/ic_free_breakfast_24px.svg b/source/icons/places/svg/production/ic_free_breakfast_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_free_breakfast_24px.svg rename to source/icons/places/svg/production/ic_free_breakfast_24px.svg diff --git a/components/icons/places/svg/production/ic_golf_course_24px.svg b/source/icons/places/svg/production/ic_golf_course_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_golf_course_24px.svg rename to source/icons/places/svg/production/ic_golf_course_24px.svg diff --git a/components/icons/places/svg/production/ic_hot_tub_24px.svg b/source/icons/places/svg/production/ic_hot_tub_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_hot_tub_24px.svg rename to source/icons/places/svg/production/ic_hot_tub_24px.svg diff --git a/components/icons/places/svg/production/ic_kitchen_24px.svg b/source/icons/places/svg/production/ic_kitchen_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_kitchen_24px.svg rename to source/icons/places/svg/production/ic_kitchen_24px.svg diff --git a/components/icons/places/svg/production/ic_pool_24px.svg b/source/icons/places/svg/production/ic_pool_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_pool_24px.svg rename to source/icons/places/svg/production/ic_pool_24px.svg diff --git a/components/icons/places/svg/production/ic_room_service_24px.svg b/source/icons/places/svg/production/ic_room_service_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_room_service_24px.svg rename to source/icons/places/svg/production/ic_room_service_24px.svg diff --git a/components/icons/places/svg/production/ic_rv_hookup_24px.svg b/source/icons/places/svg/production/ic_rv_hookup_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_rv_hookup_24px.svg rename to source/icons/places/svg/production/ic_rv_hookup_24px.svg diff --git a/components/icons/places/svg/production/ic_smoke_free_24px.svg b/source/icons/places/svg/production/ic_smoke_free_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_smoke_free_24px.svg rename to source/icons/places/svg/production/ic_smoke_free_24px.svg diff --git a/components/icons/places/svg/production/ic_smoking_rooms_24px.svg b/source/icons/places/svg/production/ic_smoking_rooms_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_smoking_rooms_24px.svg rename to source/icons/places/svg/production/ic_smoking_rooms_24px.svg diff --git a/components/icons/places/svg/production/ic_spa_24px.svg b/source/icons/places/svg/production/ic_spa_24px.svg similarity index 100% rename from components/icons/places/svg/production/ic_spa_24px.svg rename to source/icons/places/svg/production/ic_spa_24px.svg diff --git a/components/icons/social/svg/production/ic_cake_24px.svg b/source/icons/social/svg/production/ic_cake_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_cake_24px.svg rename to source/icons/social/svg/production/ic_cake_24px.svg diff --git a/components/icons/social/svg/production/ic_domain_24px.svg b/source/icons/social/svg/production/ic_domain_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_domain_24px.svg rename to source/icons/social/svg/production/ic_domain_24px.svg diff --git a/components/icons/social/svg/production/ic_group_24px.svg b/source/icons/social/svg/production/ic_group_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_group_24px.svg rename to source/icons/social/svg/production/ic_group_24px.svg diff --git a/components/icons/social/svg/production/ic_group_add_24px.svg b/source/icons/social/svg/production/ic_group_add_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_group_add_24px.svg rename to source/icons/social/svg/production/ic_group_add_24px.svg diff --git a/components/icons/social/svg/production/ic_location_city_24px.svg b/source/icons/social/svg/production/ic_location_city_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_location_city_24px.svg rename to source/icons/social/svg/production/ic_location_city_24px.svg diff --git a/components/icons/social/svg/production/ic_mood_24px.svg b/source/icons/social/svg/production/ic_mood_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_mood_24px.svg rename to source/icons/social/svg/production/ic_mood_24px.svg diff --git a/components/icons/social/svg/production/ic_mood_bad_24px.svg b/source/icons/social/svg/production/ic_mood_bad_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_mood_bad_24px.svg rename to source/icons/social/svg/production/ic_mood_bad_24px.svg diff --git a/components/icons/social/svg/production/ic_notifications_24px.svg b/source/icons/social/svg/production/ic_notifications_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_notifications_24px.svg rename to source/icons/social/svg/production/ic_notifications_24px.svg diff --git a/components/icons/social/svg/production/ic_notifications_active_24px.svg b/source/icons/social/svg/production/ic_notifications_active_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_notifications_active_24px.svg rename to source/icons/social/svg/production/ic_notifications_active_24px.svg diff --git a/components/icons/social/svg/production/ic_notifications_none_24px.svg b/source/icons/social/svg/production/ic_notifications_none_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_notifications_none_24px.svg rename to source/icons/social/svg/production/ic_notifications_none_24px.svg diff --git a/components/icons/social/svg/production/ic_notifications_off_24px.svg b/source/icons/social/svg/production/ic_notifications_off_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_notifications_off_24px.svg rename to source/icons/social/svg/production/ic_notifications_off_24px.svg diff --git a/components/icons/social/svg/production/ic_notifications_paused_24px.svg b/source/icons/social/svg/production/ic_notifications_paused_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_notifications_paused_24px.svg rename to source/icons/social/svg/production/ic_notifications_paused_24px.svg diff --git a/components/icons/social/svg/production/ic_pages_24px.svg b/source/icons/social/svg/production/ic_pages_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_pages_24px.svg rename to source/icons/social/svg/production/ic_pages_24px.svg diff --git a/components/icons/social/svg/production/ic_party_mode_24px.svg b/source/icons/social/svg/production/ic_party_mode_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_party_mode_24px.svg rename to source/icons/social/svg/production/ic_party_mode_24px.svg diff --git a/components/icons/social/svg/production/ic_people_24px.svg b/source/icons/social/svg/production/ic_people_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_people_24px.svg rename to source/icons/social/svg/production/ic_people_24px.svg diff --git a/components/icons/social/svg/production/ic_people_outline_24px.svg b/source/icons/social/svg/production/ic_people_outline_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_people_outline_24px.svg rename to source/icons/social/svg/production/ic_people_outline_24px.svg diff --git a/components/icons/social/svg/production/ic_person_24px.svg b/source/icons/social/svg/production/ic_person_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_person_24px.svg rename to source/icons/social/svg/production/ic_person_24px.svg diff --git a/components/icons/social/svg/production/ic_person_add_24px.svg b/source/icons/social/svg/production/ic_person_add_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_person_add_24px.svg rename to source/icons/social/svg/production/ic_person_add_24px.svg diff --git a/components/icons/social/svg/production/ic_person_outline_24px.svg b/source/icons/social/svg/production/ic_person_outline_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_person_outline_24px.svg rename to source/icons/social/svg/production/ic_person_outline_24px.svg diff --git a/components/icons/social/svg/production/ic_plus_one_24px.svg b/source/icons/social/svg/production/ic_plus_one_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_plus_one_24px.svg rename to source/icons/social/svg/production/ic_plus_one_24px.svg diff --git a/components/icons/social/svg/production/ic_poll_24px.svg b/source/icons/social/svg/production/ic_poll_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_poll_24px.svg rename to source/icons/social/svg/production/ic_poll_24px.svg diff --git a/components/icons/social/svg/production/ic_public_24px.svg b/source/icons/social/svg/production/ic_public_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_public_24px.svg rename to source/icons/social/svg/production/ic_public_24px.svg diff --git a/components/icons/social/svg/production/ic_school_24px.svg b/source/icons/social/svg/production/ic_school_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_school_24px.svg rename to source/icons/social/svg/production/ic_school_24px.svg diff --git a/components/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg b/source/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg rename to source/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg diff --git a/components/icons/social/svg/production/ic_sentiment_neutral_24px.svg b/source/icons/social/svg/production/ic_sentiment_neutral_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_sentiment_neutral_24px.svg rename to source/icons/social/svg/production/ic_sentiment_neutral_24px.svg diff --git a/components/icons/social/svg/production/ic_sentiment_satisfied_24px.svg b/source/icons/social/svg/production/ic_sentiment_satisfied_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_sentiment_satisfied_24px.svg rename to source/icons/social/svg/production/ic_sentiment_satisfied_24px.svg diff --git a/components/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg b/source/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg rename to source/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg diff --git a/components/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg b/source/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg rename to source/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg diff --git a/components/icons/social/svg/production/ic_share_24px.svg b/source/icons/social/svg/production/ic_share_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_share_24px.svg rename to source/icons/social/svg/production/ic_share_24px.svg diff --git a/components/icons/social/svg/production/ic_whatshot_24px.svg b/source/icons/social/svg/production/ic_whatshot_24px.svg similarity index 100% rename from components/icons/social/svg/production/ic_whatshot_24px.svg rename to source/icons/social/svg/production/ic_whatshot_24px.svg diff --git a/components/icons/toggle/svg/production/ic_check_box_24px.svg b/source/icons/toggle/svg/production/ic_check_box_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_check_box_24px.svg rename to source/icons/toggle/svg/production/ic_check_box_24px.svg diff --git a/components/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg b/source/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg rename to source/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg diff --git a/components/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg b/source/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg rename to source/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg diff --git a/components/icons/toggle/svg/production/ic_radio_button_checked_24px.svg b/source/icons/toggle/svg/production/ic_radio_button_checked_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_radio_button_checked_24px.svg rename to source/icons/toggle/svg/production/ic_radio_button_checked_24px.svg diff --git a/components/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg b/source/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg rename to source/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg diff --git a/components/icons/toggle/svg/production/ic_star_24px.svg b/source/icons/toggle/svg/production/ic_star_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_star_24px.svg rename to source/icons/toggle/svg/production/ic_star_24px.svg diff --git a/components/icons/toggle/svg/production/ic_star_border_24px.svg b/source/icons/toggle/svg/production/ic_star_border_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_star_border_24px.svg rename to source/icons/toggle/svg/production/ic_star_border_24px.svg diff --git a/components/icons/toggle/svg/production/ic_star_half_24px.svg b/source/icons/toggle/svg/production/ic_star_half_24px.svg similarity index 100% rename from components/icons/toggle/svg/production/ic_star_half_24px.svg rename to source/icons/toggle/svg/production/ic_star_half_24px.svg diff --git a/components/layouts/qtmaterialsnackbarlayout.cpp b/source/layouts/qtmaterialsnackbarlayout.cpp similarity index 100% rename from components/layouts/qtmaterialsnackbarlayout.cpp rename to source/layouts/qtmaterialsnackbarlayout.cpp diff --git a/components/layouts/qtmaterialsnackbarlayout_p.h b/source/layouts/qtmaterialsnackbarlayout_p.h similarity index 100% rename from components/layouts/qtmaterialsnackbarlayout_p.h rename to source/layouts/qtmaterialsnackbarlayout_p.h diff --git a/components/lib/qtmaterialcheckable.cpp b/source/lib/qtmaterialcheckable.cpp similarity index 100% rename from components/lib/qtmaterialcheckable.cpp rename to source/lib/qtmaterialcheckable.cpp diff --git a/components/lib/qtmaterialcheckable_internal.cpp b/source/lib/qtmaterialcheckable_internal.cpp similarity index 100% rename from components/lib/qtmaterialcheckable_internal.cpp rename to source/lib/qtmaterialcheckable_internal.cpp diff --git a/components/lib/qtmaterialcheckable_internal.h b/source/lib/qtmaterialcheckable_internal.h similarity index 100% rename from components/lib/qtmaterialcheckable_internal.h rename to source/lib/qtmaterialcheckable_internal.h diff --git a/components/lib/qtmaterialcheckable_p.h b/source/lib/qtmaterialcheckable_p.h similarity index 100% rename from components/lib/qtmaterialcheckable_p.h rename to source/lib/qtmaterialcheckable_p.h diff --git a/components/lib/qtmaterialoverlaywidget.cpp b/source/lib/qtmaterialoverlaywidget.cpp similarity index 100% rename from components/lib/qtmaterialoverlaywidget.cpp rename to source/lib/qtmaterialoverlaywidget.cpp diff --git a/components/lib/qtmaterialripple.cpp b/source/lib/qtmaterialripple.cpp similarity index 100% rename from components/lib/qtmaterialripple.cpp rename to source/lib/qtmaterialripple.cpp diff --git a/components/lib/qtmaterialrippleoverlay.cpp b/source/lib/qtmaterialrippleoverlay.cpp similarity index 100% rename from components/lib/qtmaterialrippleoverlay.cpp rename to source/lib/qtmaterialrippleoverlay.cpp diff --git a/components/lib/qtmaterialstatetransition.cpp b/source/lib/qtmaterialstatetransition.cpp similarity index 100% rename from components/lib/qtmaterialstatetransition.cpp rename to source/lib/qtmaterialstatetransition.cpp diff --git a/components/lib/qtmaterialstyle.cpp b/source/lib/qtmaterialstyle.cpp similarity index 100% rename from components/lib/qtmaterialstyle.cpp rename to source/lib/qtmaterialstyle.cpp diff --git a/components/lib/qtmaterialstyle_p.h b/source/lib/qtmaterialstyle_p.h similarity index 100% rename from components/lib/qtmaterialstyle_p.h rename to source/lib/qtmaterialstyle_p.h diff --git a/components/lib/qtmaterialtheme.cpp b/source/lib/qtmaterialtheme.cpp similarity index 100% rename from components/lib/qtmaterialtheme.cpp rename to source/lib/qtmaterialtheme.cpp diff --git a/components/lib/qtmaterialtheme_p.h b/source/lib/qtmaterialtheme_p.h similarity index 100% rename from components/lib/qtmaterialtheme_p.h rename to source/lib/qtmaterialtheme_p.h diff --git a/components/resources.qrc b/source/qt-material-widgets.qrc similarity index 100% rename from components/resources.qrc rename to source/qt-material-widgets.qrc