diff --git a/.codeclimate.yml b/.codeclimate.yml index e6635d929..536654819 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -80,7 +80,9 @@ exclude_patterns: - "node_modules" - "styleguide" - "kss/**/*" -- "core/scss/core/_normalize.scss" +- "core/dist/**/*" +- "core/src/scss/core/_normalize.scss" - "Gruntfile.js" - "composer.json" - "package.json" +- "webpack.config.js" diff --git a/.csslintrc b/.csslintrc deleted file mode 100644 index 1133ef2a9..000000000 --- a/.csslintrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "important": true, - "adjoining-classes": false, - "known-properties": true, - "box-sizing": false, - "box-model": true, - "overqualified-elements": true, - "display-property-grouping": true, - "bulletproof-font-face": false, - "compatible-vendor-prefixes": false, - "regex-selectors": false, - "errors": false, - "duplicate-background-images": true, - "duplicate-properties": true, - "empty-rules": true, - "selector-max-approaching": false, - "gradients": false, - "fallback-colors": false, - "font-sizes": false, - "font-faces": false, - "floats": false, - "star-property-hack": true, - "outline-none": true, - "import": true, - "ids": true, - "underscore-property-hack": true, - "rules-count": false, - "qualified-headings": true, - "selector-max": false, - "shorthand": true, - "text-indent": true, - "unique-headings": true, - "universal-selector": false, - "unqualified-attributes": true, - "vendor-prefix": true, - "zero-units": true -} diff --git a/.eslintrc b/.eslintrc index 6739fb255..66b1c7f1a 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,108 +1,111 @@ { - "extends": "eslint:recommended", - "env": { - "browser": true, - "es6": true + extends: "eslint:recommended", + env: { + browser: true, + es6: true }, - "globals": { - "domready": true + globals: { + domready: true }, - "ecmaFeatures": { - "arrowFunctions": true, - "blockBindings": true, - "classes": true, - "defaultParameters": true, - "destructuring": true, - "forOf": true, - "generators": true, - "modules": true, - "objectLiteralComputedProperties": true, - "objectLiteralDuplicateProperties": true, - "objectLiteralShorthandMethods": true, - "objectLiteralShorthandProperties": true, - "regexUFlag": true, - "regexYFlag": true, - "restParams": true, - "spread": true, - "superInFunctions": true, - "templateStrings": true, - "unicodeCodePointEscapes": true, - "globalReturn": true + parserOptions: { + ecmaVersion: 6, + sourceType: "module", + ecmaFeatures: { + arrowFunctions: true, + blockBindings: true, + classes: true, + defaultParameters: true, + destructuring: true, + forOf: true, + generators: true, + objectLiteralComputedProperties: true, + objectLiteralDuplicateProperties: true, + objectLiteralShorthandMethods: true, + objectLiteralShorthandProperties: true, + regexUFlag: true, + regexYFlag: true, + restParams: true, + spread: true, + superInFunctions: true, + templateStrings: true, + unicodeCodePointEscapes: true, + globalReturn: true + } }, - "rules": { - "max-len": [2, 80, 2, {"ignoreUrls": true}], - "array-bracket-spacing": [2, "never"], - "block-scoped-var": 2, - "brace-style": [2, "stroustrup", {"allowSingleLine": true}], - "comma-dangle": [2, "never"], - "comma-spacing": 2, - "comma-style": [2, "last"], - "computed-property-spacing": [2, "never"], - "curly": [2, "all"], - "eol-last": 2, - "eqeqeq": [2, "smart"], - "guard-for-in": 2, - "indent": [2, 2, {"SwitchCase": 1}], - "key-spacing": [2, {"beforeColon": false, "afterColon": true}], - "keyword-spacing": [2, {"before": true, "after": true}], - "linebreak-style": [2, "unix"], - "lines-around-comment": [2, {"beforeBlockComment": true, "afterBlockComment": false}], - "new-parens": 2, - "no-array-constructor": 2, - "no-caller": 2, - "no-catch-shadow": 2, - "no-eval": 2, - "no-extend-native": 2, - "no-extra-bind": 2, - "no-extra-parens": [2, "functions"], - "no-implied-eval": 2, - "no-iterator": 2, - "no-label-var": 2, - "no-labels": 2, - "no-lone-blocks": 2, - "no-loop-func": 2, - "no-multi-spaces": 2, - "no-multi-str": 2, - "no-native-reassign": 2, - "no-nested-ternary": 2, - "no-new-func": 2, - "no-new-object": 2, - "no-new-wrappers": 2, - "no-octal-escape": 2, - "no-process-exit": 2, - "no-proto": 2, - "no-return-assign": 2, - "no-script-url": 2, - "no-sequences": 2, - "no-shadow-restricted-names": 2, - "no-spaced-func": 2, - "no-trailing-spaces": 2, - "no-undef-init": 2, - "no-undefined": 2, - "no-unused-expressions": 2, - "no-unused-vars": [2, {"vars": "all", "args": "none"}], - "no-with": 2, - "object-curly-spacing": [2, "never"], - "one-var": [2, "never"], - "quote-props": [2, "consistent-as-needed"], - "quotes": [2, "single", "avoid-escape"], - "semi": [2, "always"], - "semi-spacing": [2, {"before": false, "after": true}], - "space-before-blocks": [2, "always"], - "space-before-function-paren": [2, {"anonymous": "always", "named": "never"}], - "space-in-parens": [2, "never"], - "space-infix-ops": 2, - "space-unary-ops": [2, { "words": true, "nonwords": false }], - "spaced-comment": [2, "always"], - "strict": [2, "function"], - "yoda": [2, "never"], - "max-nested-callbacks": [1, 3], - "valid-jsdoc": [1, { - "prefer": { - "returns": "return", - "property": "prop" + rules: { + max-len: [2, 80, 2, {"ignoreUrls": true}], + array-bracket-spacing: [2, "never"], + block-scoped-var: 2, + brace-style: [2, "stroustrup", {"allowSingleLine": true}], + comma-dangle: [2, "never"], + comma-spacing: 2, + comma-style: [2, "last"], + computed-property-spacing: [2, "never"], + curly: [2, "all"], + eol-last: 2, + eqeqeq: [2, "smart"], + guard-for-in: 2, + indent: [2, 2, {"SwitchCase": 1}], + key-spacing: [2, {"beforeColon": false, "afterColon": true}], + keyword-spacing: [2, {"before": true, "after": true}], + linebreak-style: [2, "unix"], + lines-around-comment: [2, {"beforeBlockComment": true, "afterBlockComment": false}], + new-parens: 2, + no-array-constructor: 2, + no-caller: 2, + no-catch-shadow: 2, + no-eval: 2, + no-extend-native: 2, + no-extra-bind: 2, + no-extra-parens: [2, "functions"], + no-implied-eval: 2, + no-iterator: 2, + no-label-var: 2, + no-labels: 2, + no-lone-blocks: 2, + no-loop-func: 2, + no-multi-spaces: 2, + no-multi-str: 2, + no-native-reassign: 2, + no-nested-ternary: 2, + no-new-func: 2, + no-new-object: 2, + no-new-wrappers: 2, + no-octal-escape: 2, + no-process-exit: 2, + no-proto: 2, + no-return-assign: 2, + no-script-url: 2, + no-sequences: 2, + no-shadow-restricted-names: 2, + no-spaced-func: 2, + no-trailing-spaces: 2, + no-undef-init: 2, + no-undefined: 2, + no-unused-expressions: 2, + no-unused-vars: [2, {"vars": "all", "args": "none"}], + no-with: 2, + object-curly-spacing: [2, "never"], + one-var: [2, "never"], + quote-props: [2, "consistent-as-needed"], + quotes: [2, "single", "avoid-escape"], + semi: [2, "always"], + semi-spacing: [2, {"before": false, "after": true}], + space-before-blocks: [2, "always"], + space-before-function-paren: [2, {"anonymous": "always", "named": "never"}], + space-in-parens: [2, "never"], + space-infix-ops: 2, + space-unary-ops: [2, { "words": true, "nonwords": false }], + spaced-comment: [2, "always"], + strict: [2, "function"], + yoda: [2, "never"], + max-nested-callbacks: [1, 3], + valid-jsdoc: [1, { + prefer: { + returns: "return", + property: "prop" }, - "requireReturn": false + requireReturn: false }] } } diff --git a/.gitignore b/.gitignore index c30f015f6..76f861931 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ config.rb cgi-bin node_modules styleguide +kss/builder/decanter/kss-assets/dist # Ignore as they are customized on the user end. .lando.yml diff --git a/.nvmrc b/.nvmrc index 97d6bcaa1..1047f6968 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -9.10.1 +10.15.1 diff --git a/Gruntfile.js b/Gruntfile.js index 09b7e4610..817e5b272 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -4,78 +4,12 @@ */ module.exports = function(grunt) { - /** - * [sass description] - * @type {[type]} - */ - const sass = require('node-sass'); - /** * [pkg description] * @type {[type]} */ grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), - sass: { - options: { - implementation: sass, - includePaths: [ - "node_modules/bourbon/core", - "node_modules/bourbon-neat/app/assets/stylesheets", - "node_modules/neat-omega/core", - "node_modules", - "core/scss" - ], - lineNumbers: true, - sourceMap: true, - outputStyle: 'nested', - precision: 10 - }, - dist: { - files: { - 'core/css/decanter.css': 'core/scss/decanter.scss', - 'core/css/decanter-no-markup.css': 'core/scss/decanter-no-markup.scss', - 'core/css/decanter-grid.css': 'core/scss/decanter-grid.scss', - 'kss/builder/decanter/kss-assets/css/kss.css': 'kss/builder/decanter/scss/kss.scss', - } - } - }, - sasslint: { - options: { - configFile: '.sass-lint.yml' - }, - target: ['core/scss/\*\*/\*.scss'] - }, - postcss: { - options: { - map: true, // inline sourcemaps - processors: [ - require('autoprefixer')({ grid: true, browsers: ['last 2 versions', 'ie 11']}) // add vendor prefixes - ] - }, - dist: { - src: [ - 'core/css/*.css', - 'kss/builder/decanter/kss-assets/css/*.css' - ] - } - }, - watch: { - css: { - files: ['**/*.scss'], - tasks: ['styleguide'], - options: { - livereload: true - } - }, - jsmin: { - files: ['core/**/*.js'] - }, - twig: { - files: ['**/*.twig', '**/*.json'], - tasks: ['styleguide'] - } - }, browserSync: { dev: { bsFiles: { @@ -91,11 +25,6 @@ module.exports = function(grunt) { } }, clean: { - styleguide: { - src: [ - 'styleguide' - ] - }, postdeploy: { src: [ '.styleguide_site' @@ -103,10 +32,21 @@ module.exports = function(grunt) { } }, run: { + options: { + wait: 0 + }, + webpack: { + "cmd": "npm", + 'args': ['run-script', 'build'] + }, styleguide: { - "cmd": "./node_modules/.bin/kss", - "args": ['--config=kss/kss-config.json'] - } + "cmd": "npm", + "args": ['run-script', 'styleguide'] + }, + watch: { + "cmd": "npm", + "args": ['run-script', 'watch'] + }, }, deploy_site: { styleguide: { @@ -119,33 +59,38 @@ module.exports = function(grunt) { remote_url: 'git@github.com:SU-SWS/decanter.github.io' } }, - copy: { - styleguide: { - files: [ - // includes files within path - {expand: true, cwd: 'core/css', src: ['**'], dest: 'styleguide/css/'}, - {expand: true, cwd: 'core/fonts', src: ['**'], dest: 'styleguide/fonts/'}, - {expand: true, cwd: 'core/js', src: ['**'], dest: 'styleguide/js/'}, - {expand: true, cwd: 'core/img', src: ['**'], dest: 'styleguide/img/'}, - ], - }, - }, + deprecated_notice: { + styleguide: "This function has been deprecated in favor of `npm run-script styleguide` and will be removed in future versions. Executing now.", + compile: "This function has been deprecated in favor of `npm run-script build` and will be removed in future versions. Executing now.", + sasslint: "This function has been deprecated in favor of `npm run-script lint` and will be removed in future versions.", + sass: "This function has been deprecated in favor of `npm run-script build` and will be removed in future versions.", + watch: "This function has been deprecated in favor of `npm run-script watch` and will be removed in future versions." + } }); + // Create a Deprecated notice task. + grunt.task.registerTask('deprecated_notice', 'Logs a deprecated message.', function(arg1) { + grunt.log.write(grunt.config.data.deprecated_notice[arg1]); + }); + + // Load up tasks. grunt.loadNpmTasks('grunt-run'); grunt.loadNpmTasks('grunt-browser-sync'); grunt.loadNpmTasks('grunt-contrib-clean'); - grunt.loadNpmTasks('grunt-sass'); - grunt.loadNpmTasks('grunt-sass-lint'); grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-postcss'); grunt.loadNpmTasks('grunt-deploy-site'); - grunt.loadNpmTasks('grunt-contrib-copy'); + // Register some new ones. grunt.registerTask('deploy', ['styleguide', 'deploy_site:styleguide', 'clean:postdeploy']); - grunt.registerTask('styleguide', ['compile', 'clean:styleguide', 'run:styleguide', 'copy:styleguide']); - grunt.registerTask('compile', ['sass:dist', 'postcss:dist']); - grunt.registerTask('dev', ['styleguide', 'browserSync', 'watch']); + grunt.registerTask('webpack', ['run:webpack']); + grunt.registerTask('dev', ['styleguide', 'browserSync', 'run:watch']); grunt.registerTask('default', ['dev']); + // Deprecated tasks. + grunt.registerTask('styleguide', ['run:webpack', 'run:styleguide', 'deprecated_notice:styleguide']); + grunt.registerTask('compile', ['deprecated_notice:compile', 'run:webpack']); + grunt.registerTask('sass', ['deprecated_notice:sass']); + grunt.registerTask('sasslint', ['deprecated_notice:sasslint']); + grunt.registerTask('watch', ['deprecated_notice:watch']); + } diff --git a/core/css/decanter-no-markup.css b/core/css/decanter-no-markup.css deleted file mode 100644 index 8b9a04750..000000000 --- a/core/css/decanter-no-markup.css +++ /dev/null @@ -1,2 +0,0 @@ - -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJkZWNhbnRlci1uby1tYXJrdXAuY3NzIn0= */ \ No newline at end of file diff --git a/core/css/decanter-grid.css b/core/dist/css/decanter-grid.css similarity index 99% rename from core/css/decanter-grid.css rename to core/dist/css/decanter-grid.css index d5dbfbed4..7eea97700 100644 --- a/core/css/decanter-grid.css +++ b/core/dist/css/decanter-grid.css @@ -1177,4 +1177,6 @@ body { -ms-flex: 0 0 calc(100% - 0px); flex: 0 0 calc(100% - 0px); max-width: calc(100% - 0px); } } -/*# sourceMappingURL=decanter-grid.css.map */ \ No newline at end of file + + +/*# sourceMappingURL=decanter-grid.css.map*/ \ No newline at end of file diff --git a/core/dist/css/decanter-no-markup.css b/core/dist/css/decanter-no-markup.css new file mode 100644 index 000000000..f82f613df --- /dev/null +++ b/core/dist/css/decanter-no-markup.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=decanter-no-markup.css.map*/ \ No newline at end of file diff --git a/core/css/decanter.css b/core/dist/css/decanter.css similarity index 84% rename from core/css/decanter.css rename to core/dist/css/decanter.css index 892fb1326..81a23284d 100644 --- a/core/css/decanter.css +++ b/core/dist/css/decanter.css @@ -1,3 +1,8 @@ +@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i); +@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700); +@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700); +@import url(https://fonts.googleapis.com/css?family=Kalam:300,400,700); +@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=devanagari); @charset "UTF-8"; /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ /* Document @@ -6,11 +11,6 @@ * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ -@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i"); -@import url("https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700"); -@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700"); -@import url("https://fonts.googleapis.com/css?family=Kalam:300,400,700"); -@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=devanagari"); html { line-height: 1.15; /* 1 */ @@ -1824,8 +1824,8 @@ select { -webkit-appearance: none; appearance: none; background-color: #ffffff; - background: url("../img/arrow-down.png"); - background-image: url("../img/arrow-down.svg"); + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjI0N0NGOUI5MTAxMUU3OEVBNEUxQ0FENUM5MDU5QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjI0N0NGQUI5MTAxMUU3OEVBNEUxQ0FENUM5MDU5QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjQ3Q0Y3QjkxMDExRTc4RUE0RTFDQUQ1QzkwNTlCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMjQ3Q0Y4QjkxMDExRTc4RUE0RTFDQUQ1QzkwNTlCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eZN+4QAAAPlJREFUeNrs1r8JwkAUx/FEtLCyuiEsbF3ABeyyQcoMYpdVrJIiA2jrAA7gAGJ1vid3EA7vz3vJI80d/CBK4PshKKTUWhdLnjIDMmBpwPq62dnrI+wBews3t7AD7I4fVubLFnYzU4JxNeq0vycAu8AacwPKBtgJ9hKID6ZRmOYHn0Dl3GgRSjBuT4WAGiWCCF8cmzUCethZCBGKY7O3P8JOABGLd+N/wdyIpLgLmAuRHP8HmIogxX0ALoIcDwGoCFY8BkhFsOMpgBQEO54KiCHYcQoghGDHqYAYghznAHwIVpwLcBHsuH0hKSYg9ub6md+KMyADuOcrwAAw8IUnCx64iQAAAABJRU5ErkJggg==); + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjQjEwNDBFIiBkPSJNNTA2Ljg4NCwxMzcuNDg0bC0yNS42NDktMjUuNjQzYy0zLjQxOC0zLjQyNS03LjM1NC01LjEzMi0xMS44MDYtNS4xMzJjLTQuNDM4LDAtOC4zNzQsMS43MDctMTEuNzkzLDUuMTMyCglMMjU2LjAwMSwzMTMuNDU4TDU0LjM4MSwxMTEuODQxYy0zLjQxOS0zLjQyMy03LjM1NS01LjEzLTExLjgwMS01LjEzYy00LjQ0NywwLTguMzgyLDEuNzA3LTExLjgsNS4xMzJMNS4xMzIsMTM3LjQ5NQoJQzEuNzA3LDE0MC45MTEsMCwxNDQuODQ2LDAsMTQ5LjI5M2MwLDQuNDQ0LDEuNzEyLDguMzc5LDUuMTMyLDExLjc5N2wyMzkuMDcyLDIzOS4wNzZjMy40MTQsMy40MTksNy4zNTMsNS4xMjgsMTEuNzk5LDUuMTI4CgljNC40NDUsMCw4LjM3NC0xLjcwNywxMS43OTEtNS4xMjhsMjM5LjA5LTIzOS4wNzZjMy40MTgtMy40Miw1LjExNi03LjM1NSw1LjExNi0xMS43OTdjMC00LjQ0OC0xLjctOC4zODMtNS4xMTctMTEuODA2CglMNTA2Ljg4NCwxMzcuNDg0eiIvPgo8L3N2Zz4K); background-position: right 1.3rem center; background-repeat: no-repeat; background-size: 1.3rem; } @@ -1905,8 +1905,8 @@ fieldset { [type=checkbox]:checked + label::before, [type=checkbox]:checked:disabled + label::before { - background: url("../img/check.png"); - background-image: url("../img/check.svg"); + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAQAAACssQXfAAAAiklEQVR4AT3PNUFGARAA4MO1AFRgQVrgTEgNXBZ0Z0aLQI0XANf594932LlLROjQHgmhM9mVwlhkMJO/4S7noMjghKEIPcmuUNNyGpa8uzUcYdA1qjjJ+ntwY8Q16jiIBCte0fSmUUr2Mio3W/BJqwQt2xHaZFhXhBnPqFr7D6eRKVMereeIv5++AKLreD06aLBkAAAAAElFTkSuQmCC); + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxNiAxNDYiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNjguODYgMzcuOTY2bC0xMS4wOC0xMS4wOGMtMS41Mi0xLjUyLTMuMzY3LTIuMjgtNS41NC0yLjI4LTIuMTcyIDAtNC4wMi43Ni01LjU0IDIuMjhMOTMuMjU0IDgwLjQxNCA2OS4zIDU2LjM4Yy0xLjUyLTEuNTIyLTMuMzY3LTIuMjgyLTUuNTQtMi4yODItMi4xNzIgMC00LjAyLjc2LTUuNTQgMi4yOEw0Ny4xNCA2Ny40NmMtMS41MiAxLjUyMi0yLjI4IDMuMzctMi4yOCA1LjU0MiAwIDIuMTcyLjc2IDQuMDIgMi4yOCA1LjU0bDI5LjQ5MyAyOS40OTMgMTEuMDggMTEuMDhjMS41MiAxLjUyIDMuMzY4IDIuMjggNS41NCAyLjI4IDIuMTczIDAgNC4wMi0uNzYgNS41NC0yLjI4bDExLjA4Mi0xMS4wOEwxNjguODYgNDkuMDVjMS41Mi0xLjUyIDIuMjgzLTMuMzcgMi4yODMtNS41NCAwLTIuMTc0LS43Ni00LjAyLTIuMjgtNS41NHoiLz48L3N2Zz4=); background-position: 50%; background-repeat: no-repeat; } @@ -3192,11 +3192,9 @@ dfn { .layout-blastila > div { margin: 0 auto; - -ms-grid-columns: 1fr 1fr 1fr; - grid-template-columns: 1fr 1fr 1fr; - -ms-grid-rows: auto; - grid-template-rows: auto; - grid-template-areas: "sidebar head head" "sidebar A B"; } + grid-template-columns: 1fr 1fr 1fr; + grid-template-rows: auto; + grid-template-areas: "sidebar head head" "sidebar A B"; } @media only screen and (min-width: 0) { .layout-blastila > div { max-width: calc(100% - 40px); @@ -3334,26 +3332,16 @@ dfn { display: grid; display: -ms-grid; } } .layout-blastila > div > aside { - -ms-grid-row: 1; - -ms-grid-row-span: 2; - -ms-grid-column: 3; grid-area: sidebar; } .layout-blastila > div > section { - -ms-grid-row: 1; - -ms-grid-column: 1; - -ms-grid-column-span: 2; grid-area: head; } .layout-blastila > div :nth-child(3) { - -ms-grid-row: 2; - -ms-grid-column: 1; grid-area: A; } .layout-blastila > div :nth-child(4) { - -ms-grid-row: 2; - -ms-grid-column: 2; grid-area: B; } .layout-blastila--right > div { - grid-template-areas: "head head sidebar" "A B sidebar"; } + grid-template-areas: "head head sidebar" "A B sidebar"; } .layout-chess > header, .layout-chess > footer { @@ -3823,40 +3811,16 @@ dfn { -ms-grid-column: 2; grid-column: 2 / span 2; -ms-grid-column-span: 2; - -ms-grid-columns: 1fr 1fr; - grid-template-columns: 1fr 1fr; - -ms-grid-rows: auto; - grid-template-rows: auto; - grid-template-areas: "head head" "A B" "foot foot"; } } + grid-template-columns: 1fr 1fr; + grid-template-rows: auto; + grid-template-areas: "head head" "A B" "foot foot"; } } .layout-cuttoner > div > section > header { - -ms-grid-row: 1; - -ms-grid-column: 1; - -ms-grid-column-span: 2; grid-area: head; } - @media only screen and (min-width: 576px) { - .layout-blastila > div > section { - -ms-grid-row: 1; - -ms-grid-column: 1; - -ms-grid-column-span: 2; } - .layout-blastila > div :nth-child(3) { - -ms-grid-row: 2; - -ms-grid-column: 1; } - .layout-blastila > div :nth-child(4) { - -ms-grid-row: 2; - -ms-grid-column: 2; } - .layout-cuttoner > div > section > header { - -ms-grid-row: 1; - -ms-grid-column: 1; - -ms-grid-column-span: 2; } } .layout-cuttoner > div > section > footer { grid-area: foot; } .layout-cuttoner > div > section :nth-child(2) { - -ms-grid-row: 2; - -ms-grid-column: 1; grid-area: A; } .layout-cuttoner > div > section :nth-child(3) { - -ms-grid-row: 2; - -ms-grid-column: 2; grid-area: B; } .layout-cuttoner > div > aside { -ms-grid-row: 1; @@ -6664,8 +6628,8 @@ dfn { .su-alert--error { background-color: #b1040e; - background-image: url("../img/alert-error.png"); - background-image: url("../img/alert-error.svg"); + background-image: url(data:image/png;base64,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); + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIxNnB4IiBoZWlnaHQ9IjE0NnB4IiBmaWxsPSIjZmZmZmZmIiB2aWV3Qm94PSIwIDAgMjE2IDE0NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjE2IDE0NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xNjIuMTgsNDEuNTkyYy01LjU5NS05LjU4Ni0xMy4xODUtMTcuMTc2LTIyLjc3MS0yMi43NzFjLTkuNTg4LTUuNTk1LTIwLjA1NS04LjM5Mi0zMS40MDgtOC4zOTIKCWMtMTEuMzUyLDAtMjEuODIxLDIuNzk3LTMxLjQwOCw4LjM5MmMtOS41ODcsNS41OTQtMTcuMTc3LDEzLjE4NC0yMi43NzIsMjIuNzcxQzQ4LjIyNSw1MS4xNzksNDUuNDI4LDYxLjY0OSw0NS40MjgsNzMKCWMwLDExLjM1MSwyLjc5OCwyMS44Miw4LjM5MiwzMS40MDhjNS41OTUsOS41ODQsMTMuMTg1LDE3LjE3NiwyMi43NzIsMjIuNzcxYzkuNTg3LDUuNTk1LDIwLjA1Niw4LjM5MiwzMS40MDgsOC4zOTIKCWMxMS4zNTIsMCwyMS44MjItMi43OTcsMzEuNDA4LTguMzkyYzkuNTg2LTUuNTk0LDE3LjE3Ni0xMy4xODUsMjIuNzcxLTIyLjc3MWM1LjU5NC05LjU4OCw4LjM5MS0yMC4wNTgsOC4zOTEtMzEuNDA4CglDMTcwLjU3LDYxLjY0OSwxNjcuNzczLDUxLjE3OCwxNjIuMTgsNDEuNTkyeiBNMTE4LjQzLDExMi4wMjVjMCwwLjc2MS0wLjI0NiwxLjM5OC0wLjczNCwxLjkxNHMtMS4wODYsMC43NzMtMS43OTMsMC43NzNIMTAwLjI2CgljLTAuNzA2LDAtMS4zMzEtMC4yNzEtMS44NzQtMC44MTRjLTAuNTQzLTAuNTQzLTAuODE0LTEuMTY4LTAuODE0LTEuODczVjk2LjU0NmMwLTAuNzA2LDAuMjcxLTEuMzMxLDAuODE0LTEuODc0CgljMC41NDMtMC41NDMsMS4xNjgtMC44MTQsMS44NzQtMC44MTRoMTUuNjQzYzAuNzA3LDAsMS4zMDYsMC4yNTgsMS43OTMsMC43NzNjMC40ODgsMC41MTgsMC43MzQsMS4xNTQsMC43MzQsMS45MTVWMTEyLjAyNXoKCSBNMTE4LjI2Niw4My45OTljLTAuMDU1LDAuNTQzLTAuMzM5LDEuMDE5LTAuODU0LDEuNDI2Yy0wLjUxNywwLjQwNy0xLjE1NCwwLjYxLTEuOTE0LDAuNjFoLTE1LjA3MwoJYy0wLjc2MSwwLTEuNDEzLTAuMjAzLTEuOTU2LTAuNjFjLTAuNTQzLTAuNDA3LTAuODE1LTAuODgzLTAuODE1LTEuNDI2bC0xLjM4NS01MC41OTVjMC0wLjY1MywwLjI3MS0xLjE0MSwwLjgxNC0xLjQ2NwoJYzAuNTQ0LTAuNDM0LDEuMTk2LTAuNjUyLDEuOTU2LTAuNjUyaDE3LjkyNmMwLjc2MSwwLDEuNDEyLDAuMjE3LDEuOTU1LDAuNjUyYzAuNTQzLDAuMzI2LDAuODEzLDAuODE1LDAuODEzLDEuNDY3TDExOC4yNjYsODMuOTk5egoJIi8+Cjwvc3ZnPgo=); color: #ffffff; } .su-alert--error a { color: #ffffff; } @@ -6674,8 +6638,8 @@ dfn { .su-alert--info { background-color: #00548f; - background-image: url("../img/alert-info.png"); - background-image: url("../img/alert-info.svg"); + background-image: url(data:image/png;base64,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); + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIxNnB4IiBoZWlnaHQ9IjE0NnB4IiBmaWxsPSIjZmZmZmZmIiB2aWV3Qm94PSIwIDAgMjE2IDE0NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjE2IDE0NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xNjIuMTgsNDEuNTkyYy01LjU5NS05LjU4Ni0xMy4xODUtMTcuMTc2LTIyLjc3MS0yMi43NzFjLTkuNTg4LTUuNTk1LTIwLjA1NS04LjM5Mi0zMS40MDgtOC4zOTIKCWMtMTEuMzUyLDAtMjEuODIyLDIuNzk3LTMxLjQwOCw4LjM5MmMtOS41ODcsNS41OTQtMTcuMTc3LDEzLjE4NC0yMi43NzIsMjIuNzcxQzQ4LjIyNSw1MS4xNzksNDUuNDI4LDYxLjY0OSw0NS40MjgsNzMKCWMwLDExLjM1MiwyLjc5OCwyMS44Miw4LjM5MiwzMS40MDhjNS41OTUsOS41ODUsMTMuMTg1LDE3LjE3NiwyMi43NzIsMjIuNzcxYzkuNTg3LDUuNTk1LDIwLjA1Niw4LjM5MiwzMS40MDgsOC4zOTIKCWMxMS4zNTIsMCwyMS44MjItMi43OTcsMzEuNDA4LTguMzkyYzkuNTg2LTUuNTk0LDE3LjE3Ni0xMy4xODUsMjIuNzcxLTIyLjc3MWM1LjU5NC05LjU4Nyw4LjM5MS0yMC4wNTcsOC4zOTEtMzEuNDA4CglDMTcwLjU3LDYxLjY0OCwxNjcuNzczLDUxLjE3OCwxNjIuMTgsNDEuNTkyeiBNOTcuNTcyLDI2LjA3MWMwLTAuNzYxLDAuMjQ0LTEuMzg1LDAuNzMzLTEuODc0YzAuNDg5LTAuNDg4LDEuMTE0LTAuNzMzLDEuODc0LTAuNzMzCgloMTUuNjQ0YzAuNzYsMCwxLjM4NSwwLjI0NSwxLjg3MiwwLjczM2MwLjQ4OCwwLjQ4OSwwLjczNCwxLjExMywwLjczNCwxLjg3NHYxMy4wMzZjMCwwLjc2LTAuMjQ2LDEuMzg1LTAuNzM0LDEuODczCgljLTAuNDg3LDAuNDg5LTEuMTEyLDAuNzMzLTEuODcyLDAuNzMzaC0xNS42NDRjLTAuNzYsMC0xLjM4NS0wLjI0NC0xLjg3NC0wLjczM2MtMC40ODktMC40ODgtMC43MzMtMS4xMTMtMC43MzMtMS44NzNWMjYuMDcxegoJIE0xMjguODU3LDExMi4xMDdjMCwwLjc2LTAuMjQ2LDEuMzg1LTAuNzMzLDEuODcyYy0wLjQ4NywwLjQ4OS0xLjExMiwwLjczMy0xLjg3NCwwLjczM2gtMzYuNWMtMC43NjEsMC0xLjM4NS0wLjI0NC0xLjg3NC0wLjczMwoJYy0wLjQ4OS0wLjQ4OC0wLjczMy0xLjExMy0wLjczMy0xLjg3M1Y5OS4wN2MwLTAuNzYyLDAuMjQ0LTEuMzg1LDAuNzMzLTEuODc0YzAuNDg5LTAuNDg4LDEuMTE0LTAuNzMzLDEuODc0LTAuNzMzaDcuODIyVjcwLjM5MgoJSDg5Ljc1Yy0wLjc2MSwwLTEuMzg1LTAuMjQ0LTEuODc0LTAuNzMzYy0wLjQ4OS0wLjQ4OC0wLjczMy0xLjExMy0wLjczMy0xLjg3NFY1NC43NWMwLTAuNzYxLDAuMjQ0LTEuMzg1LDAuNzMzLTEuODc0CgljMC40ODktMC40ODksMS4xMTQtMC43MzMsMS44NzQtMC43MzNoMjYuMDczYzAuNzYsMCwxLjM4NSwwLjI0NCwxLjg3MiwwLjczM2MwLjQ4OCwwLjQ4OSwwLjczNCwxLjExMywwLjczNCwxLjg3NHY0MS43MTRoNy44MgoJYzAuNzYxLDAsMS4zODYsMC4yNDUsMS44NzQsMC43MzNjMC40ODcsMC40ODgsMC43MzMsMS4xMTMsMC43MzMsMS44NzRWMTEyLjEwN3oiLz4KPC9zdmc+Cg==); color: #ffffff; } .su-alert--info a { color: #ffffff; } @@ -6684,8 +6648,8 @@ dfn { .su-alert--success { background-color: #175e54; - background-image: url("../img/alert-success.png"); - background-image: url("../img/alert-success.svg"); + background-image: url(data:image/png;base64,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); + background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMTZweCIgaGVpZ2h0PSIyMTZweCIgZmlsbD0iI2ZmZmZmZiIgdmlld0JveD0iMCAwIDIxNiAyMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNMTYyLjE4LDQxLjU5MmMtNS41OTUtOS41ODYtMTMuMTg1LTE3LjE3Ni0yMi43NzEtMjIuNzcxYy05LjU4OC01LjU5NS0yMC4wNTUtOC4zOTItMzEuNDA4LTguMzkyCgljLTExLjM1MiwwLTIxLjgyMiwyLjc5Ny0zMS40MDgsOC4zOTJjLTkuNTg3LDUuNTk0LTE3LjE3NywxMy4xODQtMjIuNzcyLDIyLjc3MUM0OC4yMjUsNTEuMTc5LDQ1LjQyOCw2MS42NDksNDUuNDI4LDczCgljMCwxMS4zNTIsMi43OTgsMjEuODIsOC4zOTIsMzEuNDA4YzUuNTk1LDkuNTg1LDEzLjE4NSwxNy4xNzYsMjIuNzcyLDIyLjc3MWM5LjU4Nyw1LjU5NSwyMC4wNTYsOC4zOTIsMzEuNDA4LDguMzkyCgljMTEuMzUyLDAsMjEuODIyLTIuNzk3LDMxLjQwOC04LjM5MmM5LjU4Ni01LjU5NCwxNy4xNzYtMTMuMTg1LDIyLjc3MS0yMi43NzFjNS41OTQtOS41ODcsOC4zOTEtMjAuMDU3LDguMzkxLTMxLjQwOAoJQzE3MC41Nyw2MS42NDgsMTY3Ljc3Myw1MS4xNzgsMTYyLjE4LDQxLjU5MnogTTE0OC41NzIsNjMuNDY4bC00NC4yMzksNDQuMjM5Yy0xLjAzMiwxLjAzMi0yLjI4MSwxLjU0OS0zLjc0OCwxLjU0OQoJYy0xLjQxMiwwLTIuNjM0LTAuNTE3LTMuNjY2LTEuNTQ5TDY3LjQyNSw3OC4yMTVjLTAuOTc3LTAuOTc5LTEuNDY2LTIuMTk5LTEuNDY2LTMuNjY2YzAtMS41MjEsMC40ODgtMi43NzEsMS40NjYtMy43NDkKCWw3LjQxNC03LjMzMmMxLjAzMy0xLjAzMiwyLjI1NC0xLjU0OCwzLjY2Ny0xLjU0OHMyLjYzNSwwLjUxNiwzLjY2NywxLjU0OGwxOC40MTMsMTguNDEzbDMzLjI0MS0zMy4xNgoJYzEuMDMyLTEuMDMyLDIuMjU0LTEuNTQ4LDMuNjY2LTEuNTQ4YzEuNDExLDAsMi42MzUsMC41MTYsMy42NjYsMS41NDhsNy40MTQsNy4zMzNjMC45NzksMC45NzcsMS40NjcsMi4yMjYsMS40NjcsMy43NDcKCUMxNTAuMDQsNjEuMjY4LDE0OS41NTIsNjIuNDksMTQ4LjU3Miw2My40Njh6Ii8+Cjwvc3ZnPgo=); color: #ffffff; } .su-alert--success a { color: #ffffff; } @@ -6694,8 +6658,8 @@ dfn { .su-alert--warning { background-color: #eaab00; - background-image: url("../img/alert-warning.png"); - background-image: url("../img/alert-warning.svg"); } + background-image: url(data:image/png;base64,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); + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIxNnB4IiBoZWlnaHQ9IjE0NnB4IiB2aWV3Qm94PSIwIDAgMjE2IDE0NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjE2IDE0NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xNzkuNjk1LDEyNS4zODhMMTE3LjEyNiwxMC42NzNjLTAuOTI0LTEuNjg0LTIuMi0zLjAxNS0zLjgzMi0zLjk5MmMtMS42MjgtMC45NzgtMy4zOTQtMS40NjctNS4yOTUtMS40NjcKCWMtMS45MDEsMC0zLjY2NywwLjQ5LTUuMjk2LDEuNDY3cy0yLjkwNiwyLjMwOC0zLjgyOSwzLjk5MkwzNi4zMDMsMTI1LjM4OGMtMS45MDEsMy40MjMtMS44NDcsNi44NDUsMC4xNjMsMTAuMjY3CgljMC45MjQsMS41NzQsMi4xODcsMi44MjQsMy43ODksMy43NDZjMS42MDMsMC45MjQsMy4zMjcsMS4zODcsNS4xNzQsMS4zODdIMTcwLjU3YzEuODQ5LDAsMy41NzItMC40NjMsNS4xNzUtMS4zODcKCWMxLjYwMy0wLjkyMiwyLjg2NC0yLjE3MiwzLjc4OS0zLjc0NkMxODEuNTQ0LDEzMi4yMzIsMTgxLjU5OCwxMjguODExLDE3OS42OTUsMTI1LjM4OHogTTExOC40MywxMTcuMjQKCWMwLDAuNzYtMC4yNTksMS4zOTgtMC43NzMsMS45MTRjLTAuNTE2LDAuNTE2LTEuMTI3LDAuNzczLTEuODM0LDAuNzczSDEwMC4xOGMtMC43MDYsMC0xLjMxNy0wLjI1Ny0xLjgzMy0wLjc3MwoJYy0wLjUxNi0wLjUxNy0wLjc3NC0xLjE1NC0wLjc3NC0xLjkxNHYtMTUuNDhjMC0wLjc2LDAuMjU4LTEuMzk3LDAuNzc0LTEuOTE0YzAuNTE2LTAuNTE2LDEuMTI2LTAuNzczLDEuODMzLTAuNzczaDE1LjY0MgoJYzAuNzA3LDAsMS4zMTgsMC4yNTcsMS44MzQsMC43NzNjMC41MTUsMC41MTcsMC43NzMsMS4xNTQsMC43NzMsMS45MTRWMTE3LjI0eiBNMTE4LjI2OCw4Ni43NwoJYy0wLjA1NiwwLjU0My0wLjM0MSwwLjk5MS0wLjg1NiwxLjM0NGMtMC41MTcsMC4zNTQtMS4xNTQsMC41MjktMS45MTUsMC41MjloLTE1LjA3M2MtMC43NiwwLTEuNDEyLTAuMTc2LTEuOTU1LTAuNTI5CgljLTAuNTQ0LTAuMzU0LTAuODE1LTAuODAxLTAuODE1LTEuMzQ2bC0xLjM4NS0zNy4yMzFjMC0wLjc2MSwwLjI3Mi0xLjMzMSwwLjgxNS0xLjcxMWMwLjcwNi0wLjU5NywxLjM1OC0wLjg5NiwxLjk1Ni0wLjg5NmgxNy45MjQKCWMwLjU5OCwwLDEuMjUsMC4yOTgsMS45NTYsMC44OTZjMC41NDMsMC4zOCwwLjgxMywwLjg5NiwwLjgxMywxLjU0OEwxMTguMjY4LDg2Ljc3eiIvPgo8L3N2Zz4K); } .su-alert--warning a { color: #8c1515; } .su-alert--warning a:hover { @@ -7251,8 +7215,8 @@ a { .su-link--external::after { margin-bottom: -1px; margin-left: 4px; - background: url("../img/external-link.png") no-repeat 0 0; - background: url("../img/external-link.svg") no-repeat 0 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNzhCQTY3OUI4NDYxMUU3OTZCQ0I4MDIwNzA5Q0Q0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNzhCQTY3QUI4NDYxMUU3OTZCQ0I4MDIwNzA5Q0Q0NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU3OEJBNjc3Qjg0NjExRTc5NkJDQjgwMjA3MDlDRDQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU3OEJBNjc4Qjg0NjExRTc5NkJDQjgwMjA3MDlDRDQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4ZWx9AAAAy9JREFUeNq0mMlrFEEYxbt6ahI3Io6jFxFyEEFQEGIUL16MC66ooBfNxYviyYMXBf8FL/Egggt4EATBDaOeBEERxINLNAOKSxJBiQyIZpnp9hW+ki9Fz/Sahp9d3V2pefVtVaW6pbu8WbpKvIcx/ZT5R3uzdzWTdNozXf+nxrGIEmS5AmGB3WArmJYzF1fId+Z+Uwrx+TIswBrLwTCYk7D/uBYiAraXkpJQ3e6SM6uBP2AU3AMHwGRMCJi/q2ghohecBavAMlBOISRk/6PgEuPjCFgAtvG51G4MTRGHOUA5p0vm8V6mZfaCO2BLjBhlYmQ1Gs/AfDACBsA7ClQJY0ax/xPwU6SvzZzHYFM7McYipyhiHOwHz3NaRTku7QHdLb7NENLD9g2K6BBpqDLUjpDjNsA68BAs4jclrOe7QlayPSwGa+awiBQx6IjwhXtmiPGFz4IC6ocrYjGfQ/7WELPzLp8bNmt8EYyqQBH3hQj7zVh8J3gJDtFl5v2U+W2/AAFRIqp8VvxmsrAPfASd4DdTe5Ax+UM7halIdyi6/S3ryCj7TvL9BNgHjhsr6YIs0UsRFeEO82NvKGJM9LUJYbwxgdX3XN5tQJSIpvg2JESUxSosV2p1u7ywZEt8XhEPRIraGvKeW4AxxkDDWVj/hwMs0shqEd+xhCuiRhFfaYmppIOmFWFmtZ7LfCVChHHHZ+GOXeAy7y3LhE65hgQ09VWwRGSAFPHJCcxjrB9VFjIvajFNYxG79hhTn+e7ThETfREiPG4HPKZrYa6x1wBn6rFObKY7tKghnuMKFRf9XgarmPsF8IHWGImwhJdm6dAZ1ppQWPORKF6NvJXRz1jiA7HBbiYQruJi5DvbXWJ2KiFyAxWFHLfeKmOskNdsb+d9SuzMsxKQNWADx621SxDz8jrbG1kfulmM7KbJT4HtP5fjXaFFfokaErSKkYusAQdBP9gBvuTYFoSsLyvESe80eOXs7CPTt5/7hROsgNWCDuLfwBmemdoezG3WmFJ9ElwDazmbjgxWsXvTOuvLUxY6L+6MpMVByvCCFP3/JM24SWnn/FoSaZn3kGXHSXQ0+SvAANG5/kb0Py6MAAAAAElFTkSuQmCC) no-repeat 0 0; + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTEuNjI1cHgiIGhlaWdodD0iNTExLjYyN3B4IiB2aWV3Qm94PSIwIDAgNTExLjYyNSA1MTEuNjI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTEuNjI1IDUxMS42MjciCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI0IxMDQwRSIgZD0iTTM5Mi44NTcsMjkyLjM1NGgtMTguMjc0Yy0yLjY3LDAtNC44NTksMC44NTQtNi41NjIsMi41NzJjLTEuNzE4LDEuNzA4LTIuNTcyLDMuODk3LTIuNTcyLDYuNTYzdjkxLjM1OQoJCWMwLDEyLjU2NC00LjQ3MSwyMy4zMTYtMTMuNDE2LDMyLjI2NGMtOC45NDUsOC45NDQtMTkuNjk5LDEzLjQxNC0zMi4yNjQsMTMuNDE0SDgyLjIyNGMtMTIuNTYyLDAtMjMuMzE3LTQuNDcxLTMyLjI2NC0xMy40MTQKCQljLTguOTQ1LTguOTQ2LTEzLjQxNy0xOS42OTgtMTMuNDE3LTMyLjI2M1YxNTUuMzFjMC0xMi41NjIsNC40Ny0yMy4zMTMsMTMuNDE3LTMyLjI2YzguOTQ3LTguOTQ2LDE5LjcwMi0xMy40MTcsMzIuMjY0LTEzLjQxNwoJCWgyMDAuOTkzYzIuNjcxLDAsNC44NjEtMC44Niw2LjU3LTIuNTdjMS43MTEtMS43MTMsMi41NjYtMy45LDIuNTY2LTYuNTY3VjgyLjIyYzAtMi42Ni0wLjg1NS00Ljg1Mi0yLjU2Ni02LjU2MgoJCWMtMS43MDktMS43MTMtMy44OTktMi41NjgtNi41Ny0yLjU2OEg4Mi4yMjRjLTIyLjY0OCwwLTQyLjAxNiw4LjA0Mi01OC4xMDIsMjQuMTI1QzguMDQyLDExMy4yOTcsMCwxMzIuNjY1LDAsMTU1LjMxM3YyMzcuNTQyCgkJYzAsMjIuNjQ2LDguMDQyLDQyLjAxOCwyNC4xMjMsNTguMDk1YzE2LjA4NiwxNi4wODQsMzUuNDU0LDI0LjEzLDU4LjEwMiwyNC4xM2gyMzcuNTQzYzIyLjY0NiwwLDQyLjAxOC04LjA0Niw1OC4xLTI0LjEzCgkJYzE2LjA4Ni0xNi4wNzcsMjQuMTI5LTM1LjQ0NywyNC4xMjktNTguMDk1di05MS4zNThjMC0yLjY3LTAuODU3LTQuODU5LTIuNTc0LTYuNTcKCQlDMzk3LjcwOSwyOTMuMjA5LDM5NS41MTksMjkyLjM1NCwzOTIuODU3LDI5Mi4zNTR6Ii8+Cgk8cGF0aCBmaWxsPSIjQjEwNDBFIiBkPSJNNTA2LjIsNDEuOTdjLTMuNjE3LTMuNjE2LTcuOTA2LTUuNDIzLTEyLjg1LTUuNDIzSDM0Ny4xN2MtNC45NDcsMC05LjIzMiwxLjgwNy0xMi44NDYsNS40MjQKCQljLTMuNjE3LDMuNjE2LTUuNDI5LDcuOS01LjQyOSwxMi44NDhjMCw0Ljk0OCwxLjgxLDkuMjMzLDUuNDI5LDEyLjg1bDUwLjI0Niw1MC4yNDhsLTE4Ni4xNDYsMTg2LjE1CgkJYy0xLjkwNiwxLjkwNC0yLjg1Niw0LjA5NC0yLjg1Niw2LjU2M2MwLDIuNDgsMC45NTMsNC42NjgsMi44NTYsNi41N2wzMi41NDgsMzIuNTQ1YzEuOTAzLDEuOTAzLDQuMDkzLDIuODUyLDYuNTY3LDIuODUyCgkJczQuNjY0LTAuOTQ3LDYuNTY2LTIuODUybDE4Ni4xNDgtMTg2LjE0OGw1MC4yNSw1MC4yNDhjMy42MTUsMy42MTcsNy45LDUuNDI2LDEyLjg0OCw1LjQyNnM5LjIzMi0xLjgwOCwxMi44NS01LjQyNQoJCWMzLjYxOS0zLjYxNiw1LjQyNi03Ljg5OCw1LjQyNi0xMi44NDdWNTQuODE4YzAtNC45NTItMS44MTQtOS4yMzItNS40MjgtMTIuODQ3VjQxLjk3eiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat 0 0; background-size: 100%; content: ''; display: inline-block; @@ -7260,8 +7224,8 @@ a { width: .65em; } .su-link--external:hover::after { - background-image: url("../img/external-link-hover.png"); - background-image: url("../img/external-link-hover.svg"); } + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNzhCQTY3REI4NDYxMUU3OTZCQ0I4MDIwNzA5Q0Q0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNzhCQTY3RUI4NDYxMUU3OTZCQ0I4MDIwNzA5Q0Q0NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU3OEJBNjdCQjg0NjExRTc5NkJDQjgwMjA3MDlDRDQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU3OEJBNjdDQjg0NjExRTc5NkJDQjgwMjA3MDlDRDQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FRajzAAAAzRJREFUeNq0mMlrFEEUxrt6ehI3BMfRiwg5iKCYKMQoXrwYF1wQFfSi8eBF8ZSDFwX/BS8RFMEFPIiCFxWjngRBEETcEnVAcUkiKEJANDOZ6fF78JW8ND3Taxp+qV5qqr9+W1XF9HSvcmbpKLBtRvQz8sdzZu9oxOn08tWIEybEKNIcvrLAHrANTOsvV4f0M2t7Vkt7Wwtx+dDPwRrLwU0wJ2b/o54SYQUsJQWrOmIQ20faCvgLxsE9cABUI0JAflfylIg+cBZI9C4DxQRCmux/DFxmfBwBC8B2XhfajeFRxGEOUMzoknlsi7TMXnAHbI0QY0TIGnCBPx4DQ+AdBZoY6WcDUfo/4fU0X1plwD4Gm9uJESGnwHzwC+wHzzJaxQRc2gu6WjybIaSX57cookOloUlRO5octw7Wg4dgEZ8ZZT03KGQlzz+owRoZLKJFDAdEuMo9M8S4ymd51I+giMW8bvJdo8zOu7yu26xxVTCaHEXcVyLsM7H4LvACHKLL5H5N3u3mICBMRJnXhs8kC/vBJ9AJ/jC1hxmTP71AYcrTHYZuH2EdGWffKu9PgX3ghFjJy8kSfRRRUu6Ql72liAnV1yaEeGMKs++5rMuAMBEN9WxUiSiqWVjP1DL7FmyJzyrigUpRW0Pes6JOMAbqgYn1fzjAIvW0FnEDlgiKqFDEN1qiFnfQpCLkqzZwmi+FiBB3fFHu2A2usG1ZJryEc4hPU18DS1QGaBGfA4F5nPWjzELmhE2mSSxi5x4x9Xne61Qx0R8iwuFywGG65uYaewzxSx3WiS10h6dqiBNwhYmKfieFVaS9CD7SGmMhlnCSTB1eirmmqaz5SBWvetbK6KYs8b5aYDdiCDdRMfKD5wvV15mY6AVUGHrcyVYZY4W84fkOtjW1Mk+LT7rBRo5baZcgcvMGzzexPnSxGNlFk5sA238ux7tKi/xWNcRvFSOXWAMOggGwE3zNsCxosr6sUDu90+A1hTbape8A1wsnWQHLOW3Ev4Mz3DO13ZjbrJFSPQiug3X8mo4UVrFr00nWl6csdE7UHslTGynhOcn7/ySNqI/yAvvXgkrLrJssO06srck/AQYAm0z8JAxi7+EAAAAASUVORK5CYII=); + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTEuNjI1cHgiIGhlaWdodD0iNTExLjYyN3B4IiB2aWV3Qm94PSIwIDAgNTExLjYyNSA1MTEuNjI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTEuNjI1IDUxMS42MjciCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzJFMkQyOSIgZD0iTTM5Mi44NTcsMjkyLjM1NGgtMTguMjc0Yy0yLjY3LDAtNC44NTksMC44NTQtNi41NjIsMi41NzJjLTEuNzE4LDEuNzA4LTIuNTcyLDMuODk3LTIuNTcyLDYuNTYzdjkxLjM1OQoJCWMwLDEyLjU2NC00LjQ3MSwyMy4zMTYtMTMuNDE2LDMyLjI2NGMtOC45NDUsOC45NDQtMTkuNjk5LDEzLjQxNC0zMi4yNjQsMTMuNDE0SDgyLjIyNGMtMTIuNTYyLDAtMjMuMzE3LTQuNDcxLTMyLjI2NC0xMy40MTQKCQljLTguOTQ1LTguOTQ2LTEzLjQxNy0xOS42OTgtMTMuNDE3LTMyLjI2M1YxNTUuMzFjMC0xMi41NjIsNC40Ny0yMy4zMTMsMTMuNDE3LTMyLjI2YzguOTQ3LTguOTQ2LDE5LjcwMi0xMy40MTcsMzIuMjY0LTEzLjQxNwoJCWgyMDAuOTkzYzIuNjcxLDAsNC44NjEtMC44Niw2LjU3LTIuNTdjMS43MTEtMS43MTMsMi41NjYtMy45LDIuNTY2LTYuNTY3VjgyLjIyYzAtMi42Ni0wLjg1NS00Ljg1Mi0yLjU2Ni02LjU2MgoJCWMtMS43MDktMS43MTMtMy44OTktMi41NjgtNi41Ny0yLjU2OEg4Mi4yMjRjLTIyLjY0OCwwLTQyLjAxNiw4LjA0Mi01OC4xMDIsMjQuMTI1QzguMDQyLDExMy4yOTcsMCwxMzIuNjY1LDAsMTU1LjMxM3YyMzcuNTQyCgkJYzAsMjIuNjQ2LDguMDQyLDQyLjAxOCwyNC4xMjMsNTguMDk1YzE2LjA4NiwxNi4wODQsMzUuNDU0LDI0LjEzLDU4LjEwMiwyNC4xM2gyMzcuNTQzYzIyLjY0NiwwLDQyLjAxOC04LjA0Niw1OC4xLTI0LjEzCgkJYzE2LjA4Ni0xNi4wNzcsMjQuMTI5LTM1LjQ0NywyNC4xMjktNTguMDk1di05MS4zNThjMC0yLjY3LTAuODU3LTQuODU5LTIuNTc0LTYuNTcKCQlDMzk3LjcwOSwyOTMuMjA5LDM5NS41MTksMjkyLjM1NCwzOTIuODU3LDI5Mi4zNTR6Ii8+Cgk8cGF0aCBmaWxsPSIjMkUyRDI5IiBkPSJNNTA2LjIsNDEuOTdjLTMuNjE3LTMuNjE2LTcuOTA2LTUuNDIzLTEyLjg1LTUuNDIzSDM0Ny4xN2MtNC45NDcsMC05LjIzMiwxLjgwNy0xMi44NDYsNS40MjQKCQljLTMuNjE3LDMuNjE2LTUuNDI5LDcuOS01LjQyOSwxMi44NDhjMCw0Ljk0OCwxLjgxLDkuMjMzLDUuNDI5LDEyLjg1bDUwLjI0Niw1MC4yNDhsLTE4Ni4xNDYsMTg2LjE1CgkJYy0xLjkwNiwxLjkwNC0yLjg1Niw0LjA5NC0yLjg1Niw2LjU2M2MwLDIuNDgsMC45NTMsNC42NjgsMi44NTYsNi41N2wzMi41NDgsMzIuNTQ1YzEuOTAzLDEuOTAzLDQuMDkzLDIuODUyLDYuNTY3LDIuODUyCgkJczQuNjY0LTAuOTQ3LDYuNTY2LTIuODUybDE4Ni4xNDgtMTg2LjE0OGw1MC4yNSw1MC4yNDhjMy42MTUsMy42MTcsNy45LDUuNDI2LDEyLjg0OCw1LjQyNnM5LjIzMi0xLjgwOCwxMi44NS01LjQyNQoJCWMzLjYxOS0zLjYxNiw1LjQyNi03Ljg5OCw1LjQyNi0xMi44NDdWNTQuODE4YzAtNC45NTItMS44MTQtOS4yMzItNS40MjgtMTIuODQ3VjQxLjk3eiIvPgo8L2c+Cjwvc3ZnPgo=); } .su-link--more::after { color: #b1040e; @@ -8209,7 +8173,7 @@ a { .su-main-nav li.su-main-nav__item--current > a:hover::before, .su-main-nav li.su-main-nav__item--current > a:focus::before { left: 6px; } .su-main-nav li.su-main-nav__item--parent > a::after { - background: url("../img/plus-white.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAxQzEzIDAuNDQ3NzE1IDEyLjU1MjMgMCAxMiAwQzExLjQ0NzcgMCAxMSAwLjQ0NzcxNSAxMSAxVjExTDEgMTFDMC40NDc3MTYgMTEgMCAxMS40NDc3IDAgMTJDMCAxMi41NTIzIDAuNDQ3NzE2IDEzIDEgMTNMMTEgMTNWMjNDMTEgMjMuNTUyMyAxMS40NDc3IDI0IDEyIDI0QzEyLjU1MjMgMjQgMTMgMjMuNTUyMyAxMyAyM1YxM0wyMyAxM0MyMy41NTIzIDEzIDI0IDEyLjU1MjMgMjQgMTJDMjQgMTEuNDQ3NyAyMy41NTIzIDExIDIzIDExTDEzIDExVjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat 0 0; background-size: 100%; content: ""; display: inline-block; @@ -8222,7 +8186,7 @@ a { .su-main-nav li.su-main-nav__item--parent > a::after { margin-bottom: 1px; margin-left: 6px; - background: url("../img/caret-down-black.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy40ODg3IDUuNDE1NjZDMjQuMTM2MyA2LjAwMDI0IDI0LjE3MzcgNi45ODQ0OSAyMy41NzI1IDcuNjE0MDRMMTMuMTcyNSAxOC41MDI5QzEyLjg2OTcgMTguODE5OSAxMi40NDQ5IDE5IDEyIDE5QzExLjU1NTEgMTkgMTEuMTMwMyAxOC44MTk5IDEwLjgyNzUgMTguNTAyOUwwLjQyNzUzOCA3LjYxNDA0Qy0wLjE3Mzc0NiA2Ljk4NDQ5IC0wLjEzNjI1MSA2LjAwMDI0IDAuNTExMjg2IDUuNDE1NjZDMS4xNTg4MiA0LjgzMTA4IDIuMTcxMTkgNC44Njc1MyAyLjc3MjQ4IDUuNDk3MDhMMTIgMTUuMTU4NEwyMS4yMjc1IDUuNDk3MDhDMjEuODI4OCA0Ljg2NzUzIDIyLjg0MTIgNC44MzEwOCAyMy40ODg3IDUuNDE1NjZaIiBmaWxsPSIjMmUyZDI5Ii8+Cjwvc3ZnPgo=) no-repeat 0 0; background-size: 100%; position: relative; right: 0; @@ -8234,11 +8198,11 @@ a { transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; } } .su-main-nav li.su-main-nav__item--parent.su-main-nav__item--expanded > a::after { - background: url("../img/minus-white.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIzIiB5MT0iMTEuOSIgeDI9IjEiIHkyPSIxMS45Ii8+Cjwvc3ZnPgo=) no-repeat 0 0; background-size: 100%; } @media only screen and (min-width: 992px) { .su-main-nav li.su-main-nav__item--parent.su-main-nav__item--expanded > a::after { - background: url("../img/caret-down-black.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy40ODg3IDUuNDE1NjZDMjQuMTM2MyA2LjAwMDI0IDI0LjE3MzcgNi45ODQ0OSAyMy41NzI1IDcuNjE0MDRMMTMuMTcyNSAxOC41MDI5QzEyLjg2OTcgMTguODE5OSAxMi40NDQ5IDE5IDEyIDE5QzExLjU1NTEgMTkgMTEuMTMwMyAxOC44MTk5IDEwLjgyNzUgMTguNTAyOUwwLjQyNzUzOCA3LjYxNDA0Qy0wLjE3Mzc0NiA2Ljk4NDQ5IC0wLjEzNjI1MSA2LjAwMDI0IDAuNTExMjg2IDUuNDE1NjZDMS4xNTg4MiA0LjgzMTA4IDIuMTcxMTkgNC44Njc1MyAyLjc3MjQ4IDUuNDk3MDhMMTIgMTUuMTU4NEwyMS4yMjc1IDUuNDk3MDhDMjEuODI4OCA0Ljg2NzUzIDIyLjg0MTIgNC44MzEwOCAyMy40ODg3IDUuNDE1NjZaIiBmaWxsPSIjMmUyZDI5Ii8+Cjwvc3ZnPgo=) no-repeat 0 0; background-size: 100%; -webkit-transform: rotate(180deg); transform: rotate(180deg); } } @@ -8399,7 +8363,7 @@ a { display: inline-block; width: 30px; height: 26px; - background: url("../img/hamburger-black.svg") no-repeat 3px 0; + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNC4xMzU3NUMwIDMuMjMyMDEgMC43MzI2MjUgMi40OTkzOSAxLjYzNjM2IDIuNDk5MzlIMjIuMzYzNkMyMy4yNjc0IDIuNDk5MzkgMjQgMy4yMzIwMSAyNCA0LjEzNTc1QzI0IDUuMDM5NDkgMjMuMjY3NCA1Ljc3MjEyIDIyLjM2MzYgNS43NzIxMkgxLjYzNjM2QzAuNzMyNjI1IDUuNzcyMTIgMCA1LjAzOTQ5IDAgNC4xMzU3NVoiIGZpbGw9IiMyZTJkMjkiLz4KPHBhdGggZD0iTTAgMTkuNDA4NUMwIDE4LjUwNDcgMC43MzI2MjUgMTcuNzcyMSAxLjYzNjM2IDE3Ljc3MjFIMjIuMzYzNkMyMy4yNjc0IDE3Ljc3MjEgMjQgMTguNTA0NyAyNCAxOS40MDg1QzI0IDIwLjMxMjIgMjMuMjY3NCAyMS4wNDQ4IDIyLjM2MzYgMjEuMDQ0OEgxLjYzNjM2QzAuNzMyNjI1IDIxLjA0NDggMCAyMC4zMTIyIDAgMTkuNDA4NVoiIGZpbGw9IiMyZTJkMjkiLz4KPHBhdGggZD0iTTAgMTEuNzcyMUMwIDEwLjg2ODQgMC43MzI2MjUgMTAuMTM1NyAxLjYzNjM2IDEwLjEzNTdIMjIuMzYzNkMyMy4yNjc0IDEwLjEzNTcgMjQgMTAuODY4NCAyNCAxMS43NzIxQzI0IDEyLjY3NTggMjMuMjY3NCAxMy40MDg1IDIyLjM2MzYgMTMuNDA4NUgxLjYzNjM2QzAuNzMyNjI1IDEzLjQwODUgMCAxMi42NzU4IDAgMTEuNzcyMVoiIGZpbGw9IiMyZTJkMjkiLz4KPC9zdmc+Cg==) no-repeat 3px 0; content: ""; } .su-main-nav__toggle[aria-expanded="true"]::before { visibility: visible; @@ -8408,7 +8372,7 @@ a { background-color: #2e2d29; } .su-main-nav__toggle[aria-expanded="true"]::after { width: 22px; - background: url("../img/close-black.svg") no-repeat 3px 0; + background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjx0aXRsZT5jbG9zZS1ibGFjazwvdGl0bGU+PHBhdGggZD0iTTEwLjU2LDEyLC4zMiwyMi4yMWExLDEsMCwwLDAsMS40MSwxLjQxTDEyLDEzLjM5LDIyLjIxLDIzLjYyYTEsMSwwLDAsMCwxLjQxLTEuNDFMMTMuMzksMTIsMjMuNjIsMS43NGExLDEsMCwwLDAsMC0xLjQyLDEsMSwwLDAsMC0xLjQxLDBMMTIsMTAuNTYsMS43NC4zMkExLDEsMCwwLDAsLjMyLDEuNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMyAtMC4wMykiLz48L3N2Zz4=) no-repeat 3px 0; background-size: 16px 16px; } .su-main-nav__toggle[aria-expanded="true"]:hover::before { background-color: #820000; } @@ -8517,11 +8481,11 @@ a { .su-main-nav.su-main-nav--dark .su-main-nav__toggle:active::before { background-color: #ec0513; } .su-main-nav.su-main-nav--dark .su-main-nav__toggle::after { - background: url("../img/hamburger-white.svg") no-repeat 3px 0; } + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNC4xMzU3NUMwIDMuMjMyMDEgMC43MzI2MjUgMi40OTkzOSAxLjYzNjM2IDIuNDk5MzlIMjIuMzYzNkMyMy4yNjc0IDIuNDk5MzkgMjQgMy4yMzIwMSAyNCA0LjEzNTc1QzI0IDUuMDM5NDkgMjMuMjY3NCA1Ljc3MjEyIDIyLjM2MzYgNS43NzIxMkgxLjYzNjM2QzAuNzMyNjI1IDUuNzcyMTIgMCA1LjAzOTQ5IDAgNC4xMzU3NVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTAgMTkuNDA4NUMwIDE4LjUwNDcgMC43MzI2MjUgMTcuNzcyMSAxLjYzNjM2IDE3Ljc3MjFIMjIuMzYzNkMyMy4yNjc0IDE3Ljc3MjEgMjQgMTguNTA0NyAyNCAxOS40MDg1QzI0IDIwLjMxMjIgMjMuMjY3NCAyMS4wNDQ4IDIyLjM2MzYgMjEuMDQ0OEgxLjYzNjM2QzAuNzMyNjI1IDIxLjA0NDggMCAyMC4zMTIyIDAgMTkuNDA4NVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTAgMTEuNzcyMUMwIDEwLjg2ODQgMC43MzI2MjUgMTAuMTM1NyAxLjYzNjM2IDEwLjEzNTdIMjIuMzYzNkMyMy4yNjc0IDEwLjEzNTcgMjQgMTAuODY4NCAyNCAxMS43NzIxQzI0IDEyLjY3NTggMjMuMjY3NCAxMy40MDg1IDIyLjM2MzYgMTMuNDA4NUgxLjYzNjM2QzAuNzMyNjI1IDEzLjQwODUgMCAxMi42NzU4IDAgMTEuNzcyMVoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==) no-repeat 3px 0; } .su-main-nav.su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]::before { background-color: #ffffff; } .su-main-nav.su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]::after { - background: url("../img/close-white.svg") no-repeat 3px 0; + background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjx0aXRsZT5jbG9zZS1ibGFjazwvdGl0bGU+PHBhdGggZD0iTTEwLjU2LDEyLC4zMiwyMi4yMWExLDEsMCwwLDAsMS40MSwxLjQxTDEyLDEzLjM5LDIyLjIxLDIzLjYyYTEsMSwwLDAsMCwxLjQxLTEuNDFMMTMuMzksMTIsMjMuNjIsMS43NGExLDEsMCwwLDAsMC0xLjQyLDEsMSwwLDAsMC0xLjQxLDBMMTIsMTAuNTYsMS43NC4zMkExLDEsMCwwLDAsLjMyLDEuNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMyAtMC4wMykiIGZpbGw9IiNmZmZmZmYiIC8+PC9zdmc+) no-repeat 3px 0; background-size: 16px 16px; } .su-main-nav.su-main-nav--dark .su-main-nav__toggle[aria-expanded="true"]:hover::before { background-color: #ec0513; } } @@ -8546,7 +8510,7 @@ a { .su-main-nav.su-main-nav--dark > ul > li > a[aria-expanded="true"]:hover::before { background-color: #ec0513; } .su-main-nav.su-main-nav--dark > ul > li.su-main-nav__item--parent > a::after { - background: url("../img/caret-down-white.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy40ODg3IDUuNDE1NjZDMjQuMTM2MyA2LjAwMDI0IDI0LjE3MzcgNi45ODQ0OSAyMy41NzI1IDcuNjE0MDRMMTMuMTcyNSAxOC41MDI5QzEyLjg2OTcgMTguODE5OSAxMi40NDQ5IDE5IDEyIDE5QzExLjU1NTEgMTkgMTEuMTMwMyAxOC44MTk5IDEwLjgyNzUgMTguNTAyOUwwLjQyNzUzOCA3LjYxNDA0Qy0wLjE3Mzc0NiA2Ljk4NDQ5IC0wLjEzNjI1MSA2LjAwMDI0IDAuNTExMjg2IDUuNDE1NjZDMS4xNTg4MiA0LjgzMTA4IDIuMTcxMTkgNC44Njc1MyAyLjc3MjQ4IDUuNDk3MDhMMTIgMTUuMTU4NEwyMS4yMjc1IDUuNDk3MDhDMjEuODI4OCA0Ljg2NzUzIDIyLjg0MTIgNC44MzEwOCAyMy40ODg3IDUuNDE1NjZaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=) no-repeat 0 0; background-size: 100%; } .su-main-nav.su-main-nav--dark > ul > li.su-main-nav__item--current > a { color: #ffffff; } @@ -8594,10 +8558,10 @@ a { @media (max-width: 991px) { .su-main-nav.su-main-nav--light li.su-main-nav__item--parent > a::after { - background: url("../img/plus-black.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPnBsdXMtYmxhY2s8L3RpdGxlPjxwYXRoIGQ9Ik0xMywxYTEsMSwwLDAsMC0yLDBWMTFIMWExLDEsMCwwLDAsMCwySDExVjIzYTEsMSwwLDAsMCwyLDBWMTNIMjNhMSwxLDAsMCwwLDAtMkgxM1oiLz48L3N2Zz4=) no-repeat 0 0; background-size: 100%; } .su-main-nav.su-main-nav--light li.su-main-nav__item--parent.su-main-nav__item--expanded > a ::after { - background: url("../img/minus-black.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIzIiB5MT0iMTEuOSIgeDI9IjEiIHkyPSIxMS45Ii8+Cjwvc3ZnPgo=) no-repeat 0 0; background-size: 100%; } .su-main-nav.su-main-nav--light li.su-main-nav__item--parent.su-main-nav__item--expanded > a:focus::before { background-color: transparent; } @@ -8719,6 +8683,9 @@ a { .su-site-search__input::-webkit-input-placeholder { color: #2e2d29; opacity: 1; } + .su-site-search__input:-ms-input-placeholder { + color: #2e2d29; + opacity: 1; } .su-site-search__input::-ms-input-placeholder { color: #2e2d29; opacity: 1; } @@ -8743,7 +8710,7 @@ a { margin-top: 0; margin-right: 0; margin-bottom: 0; - background: url("../img/icon-search.svg") no-repeat 0 0; + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS40NzM3IDEwLjIwMTZDMjEuNDczNyAxNC4wMzg1IDE4LjM2MzIgMTcuMTQ5IDE0LjUyNjMgMTcuMTQ5QzEwLjY4OTQgMTcuMTQ5IDcuNTc4OTUgMTQuMDM4NSA3LjU3ODk1IDEwLjIwMTZDNy41Nzg5NSA2LjM2NDY2IDEwLjY4OTQgMy4yNTQyMiAxNC41MjYzIDMuMjU0MjJDMTguMzYzMiAzLjI1NDIyIDIxLjQ3MzcgNi4zNjQ2NiAyMS40NzM3IDEwLjIwMTZaTTI0IDEwLjIwMTZDMjQgMTUuNDMzOCAxOS43NTg1IDE5LjY3NTMgMTQuNTI2MyAxOS42NzUzQzEyLjUwMjkgMTkuNjc1MyAxMC42Mjc3IDE5LjA0MDkgOS4wODg2MiAxNy45NjAzTDIuMTE5OTQgMjQuMzkyOUMxLjYwNzMyIDI0Ljg2NjEgMC44MDgxNzUgMjQuODM0MSAwLjMzNDk5MSAyNC4zMjE1Qy0wLjEzODE5MiAyMy44MDg5IC0wLjEwNjIyNiAyMy4wMDk4IDAuNDA2Mzg5IDIyLjUzNjZMNy4yMjY3OSAxNi4yNDA4QzUuODY4ODIgMTQuNjAxMyA1LjA1MjY0IDEyLjQ5NjggNS4wNTI2NCAxMC4yMDE2QzUuMDUyNjQgNC45Njk0MiA5LjI5NDE1IDAuNzI3OTA1IDE0LjUyNjMgMC43Mjc5MDVDMTkuNzU4NSAwLjcyNzkwNSAyNCA0Ljk2OTQyIDI0IDEwLjIwMTZaIiBmaWxsPSIjMkUyRDI5Ii8+Cjwvc3ZnPgo=) no-repeat 0 0; opacity: .6; position: absolute; top: 1.1rem; @@ -8797,4 +8764,6 @@ a { top: .8em; width: auto; z-index: 11222; } -/*# sourceMappingURL=decanter.css.map */ \ No newline at end of file + + +/*# sourceMappingURL=decanter.css.map*/ \ No newline at end of file diff --git a/core/dist/js/assets.json b/core/dist/js/assets.json new file mode 100644 index 000000000..213f944a8 --- /dev/null +++ b/core/dist/js/assets.json @@ -0,0 +1,14 @@ +{ + "decanter-grid.css": "../css/decanter-grid.css", + "decanter-grid.css.map": "../css/decanter-grid.css.map", + "decanter-grid.js": "decanter-grid.js", + "decanter-grid.js.map": "decanter-grid.js.map", + "decanter-no-markup.css": "../css/decanter-no-markup.css", + "decanter-no-markup.css.map": "../css/decanter-no-markup.css.map", + "decanter-no-markup.js": "decanter-no-markup.js", + "decanter-no-markup.js.map": "decanter-no-markup.js.map", + "decanter.css": "../css/decanter.css", + "decanter.css.map": "../css/decanter.css.map", + "decanter.js": "decanter.js", + "decanter.js.map": "decanter.js.map" +} \ No newline at end of file diff --git a/core/dist/js/decanter-grid.js b/core/dist/js/decanter-grid.js new file mode 100644 index 000000000..1ad7a9be3 --- /dev/null +++ b/core/dist/js/decanter-grid.js @@ -0,0 +1,116 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./core/src/js/decanter-grid.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./core/src/js/decanter-grid.js": +/*!**************************************!*\ + !*** ./core/src/js/decanter-grid.js ***! + \**************************************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _scss_decanter_grid_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scss/decanter-grid.scss */ "./core/src/scss/decanter-grid.scss"); +/* harmony import */ var _scss_decanter_grid_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_scss_decanter_grid_scss__WEBPACK_IMPORTED_MODULE_0__); + + +/***/ }), + +/***/ "./core/src/scss/decanter-grid.scss": +/*!******************************************!*\ + !*** ./core/src/scss/decanter-grid.scss ***! + \******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }) + +/******/ }); +//# sourceMappingURL=decanter-grid.js.map \ No newline at end of file diff --git a/core/dist/js/decanter-no-markup.js b/core/dist/js/decanter-no-markup.js new file mode 100644 index 000000000..caee0779f --- /dev/null +++ b/core/dist/js/decanter-no-markup.js @@ -0,0 +1,116 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./core/src/js/decanter-no-markup.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./core/src/js/decanter-no-markup.js": +/*!*******************************************!*\ + !*** ./core/src/js/decanter-no-markup.js ***! + \*******************************************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _scss_decanter_no_markup_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scss/decanter-no-markup.scss */ "./core/src/scss/decanter-no-markup.scss"); +/* harmony import */ var _scss_decanter_no_markup_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_scss_decanter_no_markup_scss__WEBPACK_IMPORTED_MODULE_0__); + + +/***/ }), + +/***/ "./core/src/scss/decanter-no-markup.scss": +/*!***********************************************!*\ + !*** ./core/src/scss/decanter-no-markup.scss ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }) + +/******/ }); +//# sourceMappingURL=decanter-no-markup.js.map \ No newline at end of file diff --git a/core/dist/js/decanter.js b/core/dist/js/decanter.js new file mode 100644 index 000000000..06ee1f934 --- /dev/null +++ b/core/dist/js/decanter.js @@ -0,0 +1,1096 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./core/src/js/decanter.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./core/src/js/components/components.js": +/*!**********************************************!*\ + !*** ./core/src/js/components/components.js ***! + \**********************************************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _main_nav_main_nav_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./main-nav/main-nav.js */ "./core/src/js/components/main-nav/main-nav.js"); + + +/***/ }), + +/***/ "./core/src/js/components/main-nav/Nav.js": +/*!************************************************!*\ + !*** ./core/src/js/components/main-nav/Nav.js ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Nav; }); +/* harmony import */ var _globals__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./globals */ "./core/src/js/components/main-nav/globals.js"); +/* harmony import */ var _utilities_keyboard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utilities/keyboard */ "./core/src/js/utilities/keyboard.js"); +/* harmony import */ var _NavItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NavItem */ "./core/src/js/components/main-nav/NavItem.js"); +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + + + + +/** + * Represent a navigation menu. May be the top nav or a subnav. + * + * @prop {HTMLElement|NavItem} elem - The element that is the nav. May + * be a main nav (