catamphetamine / webpack-isomorphic-tools

Server-side rendering for your Webpack-built applications (e.g. React)
MIT License
1.25k stars 48 forks source link

CSS file paths don't stand correctly in webpack-assets.json #76

Closed OshotOkill closed 8 years ago

OshotOkill commented 8 years ago

I've referred to the docs and tried to implement isomorphic rendering but console threw these errors

default

It seems font files(eot, ttf, woff, woff2) and SVG are not being handled properly, and I checked the generated file webpack-assets.json:

ca

I found css filenames did not become the properties of style object but assets, plus the url reference in iconfont css file became [object Object].

How I import css files into my project is just simply having a import "/path/to/global.css" statement at top of the component file(app.js), and the whole project is running correctly without server-rendering.

Related Code in webpack-isomorphic-tools-configuration.js:

fonts: {
  extensions: ['eot', 'ttf', 'woff', 'woff2']
},

svg: {
  extensions: ['svg']
},

style_modules: {
  extensions: ['css'],
  filter: function() {
    if (options.development) {
      return webpack_isomorphic_tools_plugin.style_loader_filter(module, regex, options, log);
    }
    return regex.test(module.name);
  },
  path: function(module, options, log) {
    if (options.development) {
      return webpack_isomorphic_tools_plugin.style_loader_path_extractor(module, options, log);
    }
    return module.name;
  },
  parser: function(module, options, log) {
    if (options.development) {
      return webpack_isomorphic_tools_plugin.css_module_loader_parser(module, options, log);
    }
    return module.source;
  }
}

module property in webpack.dev.config:

  module: {
    loaders: [
      { test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel' },
      { test: /\.json$/, loader: 'json-loader'},
      { test: webpack_isomorphic_tools_plugin.regular_expression('style_modules'), loader: 'style!css' },
      { test: webpack_isomorphic_tools_plugin.regular_expression('images'), loader: 'url-loader?limit=10240'},
      { test: webpack_isomorphic_tools_plugin.regular_expression('svg'), loader: 'url-loader?limit=10240'},
      { test: webpack_isomorphic_tools_plugin.regular_expression('fonts'), loader: 'url-loader?limit=10240' }
    ]
  },
catamphetamine commented 8 years ago
      { test: webpack_isomorphic_tools_plugin.regular_expression('style_modules'), loader: 'style!css' },

Wrong loader

Paste your debug: true logs and maybe I can tell you what's wrong there

OshotOkill commented 8 years ago

It's kinda mess, hope wont' hurt your eyes:

[webpack-isomorphic-tools/plugin] [debug] running write assets webpack plugin v2.2.50 with options {
  "development": true,
  "debug": true,
  "assets": {
    "images": {
      "extensions": [
        "png",
        "jpg",
        "jpeg",
        "gif",
        "ico"
      ]
    },
    "svg": {
      "extensions": [
        "svg"
      ]
    },
    "style_modules": {
      "extensions": [
        "css"
      ]
    },
    "fonts": {
      "extensions": [
        "eot",
        "ttf",
        "woff",
        "woff2"
      ]
    }
  },
  "project_path": "C:\\Users\\OshotOkill\\Documents\\GitHub\\com-form",
  "assets_base_url": "/static/",
  "webpack_assets_path": "C:\\Users\\OshotOkill\\Documents\\GitHub\\com-form\\webpack-assets.json",
  "webpack_stats_path": "C:\\Users\\OshotOkill\\Documents\\GitHub\\com-form\\webpack-stats.json",
  "output": {
    "javascript": {},
    "styles": {},
    "assets": {}
  },
  "regular_expressions": {
    "images": {},
    "svg": {},
    "style_modules": {},
    "fonts": {}
  }
}
[webpack-isomorphic-tools/plugin] [debug]  (development mode is on)
[webpack-isomorphic-tools/plugin] [debug] writing webpack stats to C:\Users\OshotOkill\Documents\GitHub\com-form\webpack-stats.json
[webpack-isomorphic-tools/plugin] [debug] getting javascript and styles for chunk "main"
[webpack-isomorphic-tools/plugin] [debug]  (got javascript)
[webpack-isomorphic-tools/plugin] [debug] No filter specified for "images" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] No path parser specified for "images" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "images"
[webpack-isomorphic-tools/plugin] [debug]  time taken: 3 ms
[webpack-isomorphic-tools/plugin] [debug] No filter specified for "svg" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] No path parser specified for "svg" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "svg"
[webpack-isomorphic-tools/plugin] [debug]  time taken: 2 ms
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "style_modules"
[webpack-isomorphic-tools/plugin] [trace] Adding asset "./isomorphic/public/css/global.css", module id 145 (in webpack-stats.json)
[webpack-isomorphic-tools/plugin] [trace] Adding asset "./isomorphic/public/css/materialdesignicons.min.css", module id 146 (in webpack-stats.json)
[webpack-isomorphic-tools/plugin] [debug]  time taken: 13 ms
[webpack-isomorphic-tools/plugin] [debug] No filter specified for "fonts" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] No path parser specified for "fonts" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "fonts"
[webpack-isomorphic-tools/plugin] [trace] Adding asset "./isomorphic/public/fonts/materialdesignicons-webfont.eot", module id 752 (in webpack-stats.json)
[webpack-isomorphic-tools/plugin] [debug]  time taken: 12 ms
[webpack-isomorphic-tools/plugin] [debug] compiling assets
[webpack-isomorphic-tools/plugin] [debug] compiling asset "./isomorphic/public/css/global.css"
[webpack-isomorphic-tools/plugin] [debug] require()ing "C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\css\global.css"
[webpack-isomorphic-tools/plugin] [debug]  found in parsed assets
[webpack-isomorphic-tools/plugin] [debug] require()ing "./../../../node_modules/css-loader/lib/css-base.js"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 215
[webpack-isomorphic-tools/plugin] [debug] compiling asset "./isomorphic/public/css/materialdesignicons.min.css"
[webpack-isomorphic-tools/plugin] [debug] require()ing "C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\css\materialdesignicons.min.css"
[webpack-isomorphic-tools/plugin] [debug]  found in parsed assets
[webpack-isomorphic-tools/plugin] [debug] require()ing "./../../../node_modules/css-loader/lib/css-base.js"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 215
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.eot?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 760
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.eot"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 752
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.woff2?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 763
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.woff?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 764
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.ttf?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 762
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.svg?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 761
[webpack-isomorphic-tools/plugin] [debug] compiling asset "./isomorphic/public/fonts/materialdesignicons-webfont.eot"
[webpack-isomorphic-tools/plugin] [debug] require()ing "C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.eot"
[webpack-isomorphic-tools/plugin] [debug]  found in parsed assets
[webpack-isomorphic-tools/plugin] [debug]  time taken: 202 ms
[webpack-isomorphic-tools/plugin] [debug] writing webpack assets info to C:\Users\OshotOkill\Documents\GitHub\com-form\webpack-assets.json
[webpack-isomorphic-tools/plugin] [debug] ------------------- Finished -------------------

BTW I added url-loader for style_modules to deal with relative path reference to font files and this time css parsing was broken, both style and assets are empty.

catamphetamine commented 8 years ago

BTW I added url-loader for style_modules

What?

catamphetamine commented 8 years ago

I see no errors in the debug log you posted. Clarify your question.

catamphetamine commented 8 years ago

And post your webpack-assets.json

OshotOkill commented 8 years ago

The original console error:

./isomorphic/public/fonts/materialdesignicons-webfont.eot?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.eot?v=1.5.54 Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '�' (1:0)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1615:10)
    at Object.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:882:44)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\Parser.js:902:15)
    at DependenciesBlock.<anonymous> (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\NormalModule.js:104:16)
    at DependenciesBlock.onModuleBuild (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:310:10)
    at nextLoader (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:275:25)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:135-195
./isomorphic/public/fonts/materialdesignicons-webfont.woff2?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.woff2?v=1.5.54 Unexpected character ' ' (1:4)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character ' ' (1:4)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.pp.next (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2449:8)
    at Parser.pp.parseIdent (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:679:8)
    at Parser.pp.parseExprAtom (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:283:21)
    at Parser.pp.parseExprSubscripts (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:225:19)
    at Parser.pp.parseMaybeUnary (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:204:17)
    at Parser.pp.parseExprOps (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:151:19)
    at Parser.pp.parseMaybeConditional (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:133:19)
    at Parser.pp.parseMaybeAssign (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:110:19)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:332-394
./isomorphic/public/fonts/materialdesignicons-webfont.woff?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.woff?v=1.5.54 Unexpected character ' ' (1:4)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character ' ' (1:4)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.pp.next (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2449:8)
    at Parser.pp.parseIdent (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:679:8)
    at Parser.pp.parseExprAtom (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:283:21)
    at Parser.pp.parseExprSubscripts (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:225:19)
    at Parser.pp.parseMaybeUnary (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:204:17)
    at Parser.pp.parseExprOps (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:151:19)
    at Parser.pp.parseMaybeConditional (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:133:19)
    at Parser.pp.parseMaybeAssign (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:110:19)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:427-488
./isomorphic/public/fonts/materialdesignicons-webfont.ttf?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.ttf?v=1.5.54 Unexpected character ' ' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character ' ' (1:0)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1615:10)
    at Object.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:882:44)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\Parser.js:902:15)
    at DependenciesBlock.<anonymous> (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\NormalModule.js:104:16)
    at DependenciesBlock.onModuleBuild (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:310:10)
    at nextLoader (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:275:25)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:520-580
./isomorphic/public/fonts/materialdesignicons-webfont.svg?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.svg?v=1.5.54 Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (1:0)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.unexpected (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1483:8)
    at Parser.pp.parseExprAtom (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:330:12)
    at Parser.pp.parseExprSubscripts (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:225:19)
    at Parser.pp.parseMaybeUnary (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:204:17)
    at Parser.pp.parseExprOps (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:151:19)
    at Parser.pp.parseMaybeConditional (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:133:19)
    at Parser.pp.parseMaybeAssign (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:110:19)
    at Parser.pp.parseExpression (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:86:19)
    at Parser.pp.parseStatement (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1753:23)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:616-676

webpack-assets.json:

{
  "javascript": {
    "main": "/static/bundle.js"
  },
  "styles": {},
  "assets": {
    "./isomorphic/public/css/global.css": {
      "_style": "body,ul,li,dt,dd,div {\r\n  margin: 0;\r\n  padding: 0;\r\n  /*font-family: 'segoe UI, Microsoft YaHei light'*/\r\n}\r\n\r\n.white {\r\n  background-color: #333;\r\n  color: #fff;\r\n}\r\n\r\n.mdi {\r\n  margin: 8px 0px;\r\n  /*padding: 12px;*/\r\n  /*color: #fff;*/\r\n}\r\n\r\n/*#show {\r\n  width: 100%;\r\n  height: 100%;\r\n}*/"
    },
    "./isomorphic/public/css/materialdesignicons.css": {
      "_style": "/* MaterialDesignIcons.com */\r\n@font-face {\r\n  font-family: \"Material Design Icons\";\r\n  src: url([object Object]);\r\n  src: url(/static/be7ea58911c17666c461bd31cf3e2378.eot?#iefix&v=1.5.54) format(\"embedded-opentype\"), url([object Object]) format(\"woff2\"), url([object Object]) format(\"woff\"), url([object Object]) format(\"truetype\"), url([object Object]#materialdesigniconsregular) format(\"svg\");\r\n  font-weight: normal;\r\n  font-style: normal;\r\n}\r\n.mdi {\r\n  display: inline-block;\r\n  font: normal normal normal 24px/1 \"Material Design Icons\";\r\n  font-size: inherit;\r\n  text-rendering: auto;\r\n  -webkit-font-smoothing: antialiased;\r\n  -moz-osx-font-smoothing: grayscale;\r\n  transform: translate(0, 0);\r\n}\r\n\r\n.mdi-access-point:before {\r\n  content: \"\\F002\";\r\n}\r\n\r\n.mdi-access-point-network:before {\r\n  content: \"\\F003\";\r\n}\r\n\r\n.mdi-account:before {\r\n  content: \"\\F004\";\r\n}\r\n\r\n.mdi-account-alert:before {\r\n  content: \"\\F005\";\r\n}\r\n\r\n.mdi-account-box:before {\r\n  content: \"\\F006\";\r\n}\r\n\r\n.mdi-account-box-outline:before {\r\n  content: \"\\F007\";\r\n}\r\n\r\n.mdi-account-card-details:before {\r\n  content: \"\\F5D2\";\r\n}\r\n\r\n.mdi-account-check:before {\r\n  content: \"\\F008\";\r\n}\r\n\r\n.mdi-account-circle:before {\r\n  content: \"\\F009\";\r\n}\r\n\r\n.mdi-account-convert:before {\r\n  content: \"\\F00A\";\r\n}\r\n\r\n.mdi-account-key:before {\r\n  content: \"\\F00B\";\r\n}\r\n\r\n.mdi-account-location:before {\r\n  content: \"\\F00C\";\r\n}\r\n\r\n.mdi-account-minus:before {\r\n  content: \"\\F00D\";\r\n}\r\n\r\n.mdi-account-multiple:before {\r\n  content: \"\\F00E\";\r\n}\r\n\r\n.mdi-account-multiple-minus:before {\r\n  content: \"\\F5D3\";\r\n}\r\n\r\n.mdi-account-multiple-outline:before {\r\n  content: \"\\F00F\";\r\n}\r\n\r\n.mdi-account-multiple-plus:before {\r\n  content: \"\\F010\";\r\n}\r\n\r\n.mdi-account-network:before {\r\n  content: \"\\F011\";\r\n}\r\n\r\n.mdi-account-off:before {\r\n  content: \"\\F012\";\r\n}\r\n\r\n.mdi-account-outline:before {\r\n  content: \"\\F013\";\r\n}\r\n\r\n.mdi-account-plus:before {\r\n  content: \"\\F014\";\r\n}\r\n\r\n.mdi-account-remove:before {\r\n  content: \"\\F015\";\r\n}\r\n\r\n.mdi-account-search:before {\r\n  content: \"\\F016\";\r\n}\r\n\r\n.mdi-account-star:before {\r\n  content: \"\\F017\";\r\n}\r\n\r\n.mdi-account-star-variant:before {\r\n  content: \"\\F018\";\r\n}\r\n\r\n.mdi-account-switch:before {\r\n  content: \"\\F019\";\r\n}\r\n\r\n.mdi-adjust:before {\r\n  content: \"\\F01A\";\r\n}\r\n\r\n.mdi-air-conditioner:before {\r\n  content: \"\\F01B\";\r\n}\r\n\r\n.mdi-airballoon:before {\r\n  content: \"\\F01C\";\r\n}\r\n\r\n.mdi-airplane:before {\r\n  content: \"\\F01D\";\r\n}\r\n\r\n.mdi-airplane-landing:before {\r\n  content: \"\\F5D4\";\r\n}\r\n\r\n.mdi-airplane-off:before {\r\n  content: \"\\F01E\";\r\n}\r\n\r\n.mdi-airplane-takeoff:before {\r\n  content: \"\\F5D5\";\r\n}\r\n\r\n.mdi-airplay:before {\r\n  content: \"\\F01F\";\r\n}\r\n\r\n.mdi-alarm:before {\r\n  content: \"\\F020\";\r\n}\r\n\r\n.mdi-alarm-check:before {\r\n  content: \"\\F021\";\r\n}\r\n\r\n.mdi-alarm-multiple:before {\r\n  content: \"\\F022\";\r\n}\r\n\r\n.mdi-alarm-off:before {\r\n  content: \"\\F023\";\r\n}\r\n\r\n.mdi-alarm-plus:before {\r\n  content: \"\\F024\";\r\n}\r\n\r\n.mdi-album:before {\r\n  content: \"\\F025\";\r\n}\r\n\r\n.mdi-alert:before {\r\n  content: \"\\F026\";\r\n}\r\n\r\n.mdi-alert-box:before {\r\n  content: \"\\F027\";\r\n}\r\n\r\n.mdi-alert-circle:before {\r\n  content: \"\\F028\";\r\n}\r\n\r\n.mdi-alert-circle-outline:before {\r\n  content: \"\\F5D6\";\r\n}\r\n\r\n.mdi-alert-octagon:before {\r\n  content: \"\\F029\";\r\n}\r\n\r\n.mdi-alert-outline:before {\r\n  content: \"\\F02A\";\r\n}\r\n\r\n.mdi-alpha:before {\r\n  content: \"\\F02B\";\r\n}\r\n\r\n.mdi-alphabetical:before {\r\n  content: \"\\F02C\";\r\n}\r\n\r\n.mdi-altimeter:before {\r\n  content: \"\\F5D7\";\r\n}\r\n\r\n.mdi-amazon:before {\r\n  content: \"\\F02D\";\r\n}\r\n\r\n.mdi-amazon-clouddrive:before {\r\n  content: \"\\F02E\";\r\n}\r\n\r\n.mdi-ambulance:before {\r\n  content: \"\\F02F\";\r\n}\r\n\r\n.mdi-amplifier:before {\r\n  content: \"\\F030\";\r\n}\r\n\r\n.mdi-anchor:before {\r\n  content: \"\\F031\";\r\n}\r\n\r\n.mdi-android:before {\r\n  content: \"\\F032\";\r\n}\r\n\r\n.mdi-android-debug-bridge:before {\r\n  content: \"\\F033\";\r\n}\r\n\r\n.mdi-android-studio:before {\r\n  content: \"\\F034\";\r\n}\r\n\r\n.mdi-animation:before {\r\n  content: \"\\F5D8\";\r\n}\r\n\r\n.mdi-apple:before {\r\n  content: \"\\F035\";\r\n}\r\n\r\n.mdi-apple-finder:before {\r\n  content: \"\\F036\";\r\n}\r\n\r\n.mdi-apple-ios:before {\r\n  content: \"\\F037\";\r\n}\r\n\r\n.mdi-apple-mobileme:before {\r\n  content: \"\\F038\";\r\n}\r\n\r\n.mdi-apple-safari:before {\r\n  content: \"\\F039\";\r\n}\r\n\r\n.mdi-appnet:before {\r\n  content: \"\\F03A\";\r\n}\r\n\r\n.mdi-apps:before {\r\n  content: \"\\F03B\";\r\n}\r\n\r\n.mdi-archive:before {\r\n  content: \"\\F03C\";\r\n}\r\n\r\n.mdi-arrange-bring-forward:before {\r\n  content: \"\\F03D\";\r\n}\r\n\r\n.mdi-arrange-bring-to-front:before {\r\n  content: \"\\F03E\";\r\n}\r\n\r\n.mdi-arrange-send-backward:before {\r\n  content: \"\\F03F\";\r\n}\r\n\r\n.mdi-arrange-send-to-back:before {\r\n  content: \"\\F040\";\r\n}\r\n\r\n.mdi-arrow-all:before {\r\n  content: \"\\F041\";\r\n}\r\n\r\n.mdi-arrow-bottom-left:before {\r\n  content: \"\\F042\";\r\n}\r\n\r\n.mdi-arrow-bottom-right:before {\r\n  content: \"\\F043\";\r\n}\r\n\r\n.mdi-arrow-collapse:before {\r\n  content: \"\\F044\";\r\n}\r\n\r\n.mdi-arrow-down:before {\r\n  content: \"\\F045\";\r\n}\r\n\r\n.mdi-arrow-down-bold:before {\r\n  content: \"\\F046\";\r\n}\r\n\r\n.mdi-arrow-down-bold-circle:before {\r\n  content: \"\\F047\";\r\n}\r\n\r\n.mdi-arrow-down-bold-circle-outline:before {\r\n  content: \"\\F048\";\r\n}\r\n\r\n.mdi-arrow-down-bold-hexagon-outline:before {\r\n  content: \"\\F049\";\r\n}\r\n\r\n.mdi-arrow-down-drop-circle:before {\r\n  content: \"\\F04A\";\r\n}\r\n\r\n.mdi-arrow-down-drop-circle-outline:before {\r\n  content: \"\\F04B\";\r\n}\r\n\r\n.mdi-arrow-expand:before {\r\n  content: \"\\F04C\";\r\n}\r\n\r\n.mdi-arrow-left:before {\r\n  content: \"\\F04D\";\r\n}\r\n\r\n.mdi-arrow-left-bold:before {\r\n  content: \"\\F04E\";\r\n}\r\n\r\n.mdi-arrow-left-bold-circle:before {\r\n  content: \"\\F04F\";\r\n}\r\n\r\n.mdi-arrow-left-bold-circle-outline:before {\r\n  content: \"\\F050\";\r\n}\r\n\r\n.mdi-arrow-left-bold-hexagon-outline:before {\r\n  content: \"\\F051\";\r\n}\r\n\r\n.mdi-arrow-left-drop-circle:before {\r\n  content: \"\\F052\";\r\n}\r\n\r\n.mdi-arrow-left-drop-circle-outline:before {\r\n  content: \"\\F053\";\r\n}\r\n\r\n.mdi-arrow-right:before {\r\n  content: \"\\F054\";\r\n}\r\n\r\n.mdi-arrow-right-bold:before {\r\n  content: \"\\F055\";\r\n}\r\n\r\n.mdi-arrow-right-bold-circle:before {\r\n  content: \"\\F056\";\r\n}\r\n\r\n.mdi-arrow-right-bold-circle-outline:before {\r\n  content: \"\\F057\";\r\n}\r\n\r\n.mdi-arrow-right-bold-hexagon-outline:before {\r\n  content: \"\\F058\";\r\n}\r\n\r\n.mdi-arrow-right-drop-circle:before {\r\n  content: \"\\F059\";\r\n}\r\n\r\n.mdi-arrow-right-drop-circle-outline:before {\r\n  content: \"\\F05A\";\r\n}\r\n\r\n.mdi-arrow-top-left:before {\r\n  content: \"\\F05B\";\r\n}\r\n\r\n.mdi-arrow-top-right:before {\r\n  content: \"\\F05C\";\r\n}\r\n\r\n.mdi-arrow-up:before {\r\n  content: \"\\F05D\";\r\n}\r\n\r\n.mdi-arrow-up-bold:before {\r\n  content: \"\\F05E\";\r\n}\r\n\r\n.mdi-arrow-up-bold-circle:before {\r\n  content: \"\\F05F\";\r\n}\r\n\r\n.mdi-arrow-up-bold-circle-outline:before {\r\n  content: \"\\F060\";\r\n}\r\n\r\n.mdi-arrow-up-bold-hexagon-outline:before {\r\n  content: \"\\F061\";\r\n}\r\n\r\n.mdi-arrow-up-drop-circle:before {\r\n  content: \"\\F062\";\r\n}\r\n\r\n.mdi-arrow-up-drop-circle-outline:before {\r\n  content: \"\\F063\";\r\n}\r\n\r\n.mdi-assistant:before {\r\n  content: \"\\F064\";\r\n}\r\n\r\n.mdi-at:before {\r\n  content: \"\\F065\";\r\n}\r\n\r\n.mdi-attachment:before {\r\n  content: \"\\F066\";\r\n}\r\n\r\n.mdi-audiobook:before {\r\n  content: \"\\F067\";\r\n}\r\n\r\n.mdi-auto-fix:before {\r\n  content: \"\\F068\";\r\n}\r\n\r\n.mdi-auto-upload:before {\r\n  content: \"\\F069\";\r\n}\r\n\r\n.mdi-autorenew:before {\r\n  content: \"\\F06A\";\r\n}\r\n\r\n.mdi-av-timer:before {\r\n  content: \"\\F06B\";\r\n}\r\n\r\n.mdi-baby:before {\r\n  content: \"\\F06C\";\r\n}\r\n\r\n.mdi-backburger:before {\r\n  content: \"\\F06D\";\r\n}\r\n\r\n.mdi-backspace:before {\r\n  content: \"\\F06E\";\r\n}\r\n\r\n.mdi-backup-restore:before {\r\n  content: \"\\F06F\";\r\n}\r\n\r\n.mdi-bank:before {\r\n  content: \"\\F070\";\r\n}\r\n\r\n.mdi-barcode:before {\r\n  content: \"\\F071\";\r\n}\r\n\r\n.mdi-barcode-scan:before {\r\n  content: \"\\F072\";\r\n}\r\n\r\n.mdi-barley:before {\r\n  content: \"\\F073\";\r\n}\r\n\r\n.mdi-barrel:before {\r\n  content: \"\\F074\";\r\n}\r\n\r\n.mdi-basecamp:before {\r\n  content: \"\\F075\";\r\n}\r\n\r\n.mdi-basket:before {\r\n  content: \"\\F076\";\r\n}\r\n\r\n.mdi-basket-fill:before {\r\n  content: \"\\F077\";\r\n}\r\n\r\n.mdi-basket-unfill:before {\r\n  content: \"\\F078\";\r\n}\r\n\r\n.mdi-battery:before {\r\n  content: \"\\F079\";\r\n}\r\n\r\n.mdi-battery-10:before {\r\n  content: \"\\F07A\";\r\n}\r\n\r\n.mdi-battery-20:before {\r\n  content: \"\\F07B\";\r\n}\r\n\r\n.mdi-battery-30:before {\r\n  content: \"\\F07C\";\r\n}\r\n\r\n.mdi-battery-40:before {\r\n  content: \"\\F07D\";\r\n}\r\n\r\n.mdi-battery-50:before {\r\n  content: \"\\F07E\";\r\n}\r\n\r\n.mdi-battery-60:before {\r\n  content: \"\\F07F\";\r\n}\r\n\r\n.mdi-battery-70:before {\r\n  content: \"\\F080\";\r\n}\r\n\r\n.mdi-battery-80:before {\r\n  content: \"\\F081\";\r\n}\r\n\r\n.mdi-battery-90:before {\r\n  content: \"\\F082\";\r\n}\r\n\r\n.mdi-battery-alert:before {\r\n  content: \"\\F083\";\r\n}\r\n\r\n.mdi-battery-charging:before {\r\n  content: \"\\F084\";\r\n}\r\n\r\n.mdi-battery-charging-100:before {\r\n  content: \"\\F085\";\r\n}\r\n\r\n.mdi-battery-charging-20:before {\r\n  content: \"\\F086\";\r\n}\r\n\r\n.mdi-battery-charging-30:before {\r\n  content: \"\\F087\";\r\n}\r\n\r\n.mdi-battery-charging-40:before {\r\n  content: \"\\F088\";\r\n}\r\n\r\n.mdi-battery-charging-60:before {\r\n  content: \"\\F089\";\r\n}\r\n\r\n.mdi-battery-charging-80:before {\r\n  content: \"\\F08A\";\r\n}\r\n\r\n.mdi-battery-charging-90:before {\r\n  content: \"\\F08B\";\r\n}\r\n\r\n.mdi-battery-minus:before {\r\n  content: \"\\F08C\";\r\n}\r\n\r\n.mdi-battery-negative:before {\r\n  content: \"\\F08D\";\r\n}\r\n\r\n.mdi-battery-outline:before {\r\n  content: \"\\F08E\";\r\n}\r\n\r\n.mdi-battery-plus:before {\r\n  content: \"\\F08F\";\r\n}\r\n\r\n.mdi-battery-positive:before {\r\n  content: \"\\F090\";\r\n}\r\n\r\n.mdi-battery-unknown:before {\r\n  content: \"\\F091\";\r\n}\r\n\r\n.mdi-beach:before {\r\n  content: \"\\F092\";\r\n}\r\n\r\n.mdi-beats:before {\r\n  content: \"\\F097\";\r\n}\r\n\r\n.mdi-beer:before {\r\n  content: \"\\F098\";\r\n}\r\n\r\n.mdi-behance:before {\r\n  content: \"\\F099\";\r\n}\r\n\r\n.mdi-bell:before {\r\n  content: \"\\F09A\";\r\n}\r\n\r\n.mdi-bell-off:before {\r\n  content: \"\\F09B\";\r\n}\r\n\r\n.mdi-bell-outline:before {\r\n  content: \"\\F09C\";\r\n}\r\n\r\n.mdi-bell-plus:before {\r\n  content: \"\\F09D\";\r\n}\r\n\r\n.mdi-bell-ring:before {\r\n  content: \"\\F09E\";\r\n}\r\n\r\n.mdi-bell-ring-outline:before {\r\n  content: \"\\F09F\";\r\n}\r\n\r\n.mdi-bell-sleep:before {\r\n  content: \"\\F0A0\";\r\n}\r\n\r\n.mdi-beta:before {\r\n  content: \"\\F0A1\";\r\n}\r\n\r\n.mdi-bible:before {\r\n  content: \"\\F0A2\";\r\n}\r\n\r\n.mdi-bike:before {\r\n  content: \"\\F0A3\";\r\n}\r\n\r\n.mdi-bing:before {\r\n  content: \"\\F0A4\";\r\n}\r\n\r\n.mdi-binoculars:before {\r\n  content: \"\\F0A5\";\r\n}\r\n\r\n.mdi-bio:before {\r\n  content: \"\\F0A6\";\r\n}\r\n\r\n.mdi-biohazard:before {\r\n  content: \"\\F0A7\";\r\n}\r\n\r\n.mdi-bitbucket:before {\r\n  content: \"\\F0A8\";\r\n}\r\n\r\n.mdi-black-mesa:before {\r\n  content: \"\\F0A9\";\r\n}\r\n\r\n.mdi-blackberry:before {\r\n  content: \"\\F0AA\";\r\n}\r\n\r\n.mdi-blender:before {\r\n  content: \"\\F0AB\";\r\n}\r\n\r\n.mdi-blinds:before {\r\n  content: \"\\F0AC\";\r\n}\r\n\r\n.mdi-block-helper:before {\r\n  content: \"\\F0AD\";\r\n}\r\n\r\n.mdi-blogger:before {\r\n  content: \"\\F0AE\";\r\n}\r\n\r\n.mdi-bluetooth:before {\r\n  content: \"\\F0AF\";\r\n}\r\n\r\n.mdi-bluetooth-audio:before {\r\n  content: \"\\F0B0\";\r\n}\r\n\r\n.mdi-bluetooth-connect:before {\r\n  content: \"\\F0B1\";\r\n}\r\n\r\n.mdi-bluetooth-off:before {\r\n  content: \"\\F0B2\";\r\n}\r\n\r\n.mdi-bluetooth-settings:before {\r\n  content: \"\\F0B3\";\r\n}\r\n\r\n.mdi-bluetooth-transfer:before {\r\n  content: \"\\F0B4\";\r\n}\r\n\r\n.mdi-blur:before {\r\n  content: \"\\F0B5\";\r\n}\r\n\r\n.mdi-blur-linear:before {\r\n  content: \"\\F0B6\";\r\n}\r\n\r\n.mdi-blur-off:before {\r\n  content: \"\\F0B7\";\r\n}\r\n\r\n.mdi-blur-radial:before {\r\n  content: \"\\F0B8\";\r\n}\r\n\r\n.mdi-bone:before {\r\n  content: \"\\F0B9\";\r\n}\r\n\r\n.mdi-book:before {\r\n  content: \"\\F0BA\";\r\n}\r\n\r\n.mdi-book-minus:before {\r\n  content: \"\\F5D9\";\r\n}\r\n\r\n.mdi-book-multiple:before {\r\n  content: \"\\F0BB\";\r\n}\r\n\r\n.mdi-book-multiple-variant:before {\r\n  content: \"\\F0BC\";\r\n}\r\n\r\n.mdi-book-open:before {\r\n  content: \"\\F0BD\";\r\n}\r\n\r\n.mdi-book-open-page-variant:before {\r\n  content: \"\\F5DA\";\r\n}\r\n\r\n.mdi-book-open-variant:before {\r\n  content: \"\\F0BE\";\r\n}\r\n\r\n.mdi-book-plus:before {\r\n  content: \"\\F5DB\";\r\n}\r\n\r\n.mdi-book-variant:before {\r\n  content: \"\\F0BF\";\r\n}\r\n\r\n.mdi-bookmark:before {\r\n  content: \"\\F0C0\";\r\n}\r\n\r\n.mdi-bookmark-check:before {\r\n  content: \"\\F0C1\";\r\n}\r\n\r\n.mdi-bookmark-music:before {\r\n  content: \"\\F0C2\";\r\n}\r\n\r\n.mdi-bookmark-outline:before {\r\n  content: \"\\F0C3\";\r\n}\r\n\r\n.mdi-bookmark-plus:before {\r\n  content: \"\\F0C5\";\r\n}\r\n\r\n.mdi-bookmark-plus-outline:before {\r\n  content: \"\\F0C4\";\r\n}\r\n\r\n.mdi-bookmark-remove:before {\r\n  content: \"\\F0C6\";\r\n}\r\n\r\n.mdi-boombox:before {\r\n  content: \"\\F5DC\";\r\n}\r\n\r\n.mdi-border-all:before {\r\n  content: \"\\F0C7\";\r\n}\r\n\r\n.mdi-border-bottom:before {\r\n  content: \"\\F0C8\";\r\n}\r\n\r\n.mdi-border-color:before {\r\n  content: \"\\F0C9\";\r\n}\r\n\r\n.mdi-border-horizontal:before {\r\n  content: \"\\F0CA\";\r\n}\r\n\r\n.mdi-border-inside:before {\r\n  content: \"\\F0CB\";\r\n}\r\n\r\n.mdi-border-left:before {\r\n  content: \"\\F0CC\";\r\n}\r\n\r\n.mdi-border-none:before {\r\n  content: \"\\F0CD\";\r\n}\r\n\r\n.mdi-border-outside:before {\r\n  content: \"\\F0CE\";\r\n}\r\n\r\n.mdi-border-right:before {\r\n  content: \"\\F0CF\";\r\n}\r\n\r\n.mdi-border-style:before {\r\n  content: \"\\F0D0\";\r\n}\r\n\r\n.mdi-border-top:before {\r\n  content: \"\\F0D1\";\r\n}\r\n\r\n.mdi-border-vertical:before {\r\n  content: \"\\F0D2\";\r\n}\r\n\r\n.mdi-bowling:before {\r\n  content: \"\\F0D3\";\r\n}\r\n\r\n.mdi-box:before {\r\n  content: \"\\F0D4\";\r\n}\r\n\r\n.mdi-box-cutter:before {\r\n  content: \"\\F0D5\";\r\n}\r\n\r\n.mdi-briefcase:before {\r\n  content: \"\\F0D6\";\r\n}\r\n\r\n.mdi-briefcase-check:before {\r\n  content: \"\\F0D7\";\r\n}\r\n\r\n.mdi-briefcase-download:before {\r\n  content: \"\\F0D8\";\r\n}\r\n\r\n.mdi-briefcase-upload:before {\r\n  content: \"\\F0D9\";\r\n}\r\n\r\n.mdi-brightness-1:before {\r\n  content: \"\\F0DA\";\r\n}\r\n\r\n.mdi-brightness-2:before {\r\n  content: \"\\F0DB\";\r\n}\r\n\r\n.mdi-brightness-3:before {\r\n  content: \"\\F0DC\";\r\n}\r\n\r\n.mdi-brightness-4:before {\r\n  content: \"\\F0DD\";\r\n}\r\n\r\n.mdi-brightness-5:before {\r\n  content: \"\\F0DE\";\r\n}\r\n\r\n.mdi-brightness-6:before {\r\n  content: \"\\F0DF\";\r\n}\r\n\r\n.mdi-brightness-7:before {\r\n  content: \"\\F0E0\";\r\n}\r\n\r\n.mdi-brightness-auto:before {\r\n  content: \"\\F0E1\";\r\n}\r\n\r\n.mdi-broom:before {\r\n  content: \"\\F0E2\";\r\n}\r\n\r\n.mdi-brush:before {\r\n  content: \"\\F0E3\";\r\n}\r\n\r\n.mdi-bug:before {\r\n  content: \"\\F0E4\";\r\n}\r\n\r\n.mdi-bulletin-board:before {\r\n  content: \"\\F0E5\";\r\n}\r\n\r\n.mdi-bullhorn:before {\r\n  content: \"\\F0E6\";\r\n}\r\n\r\n.mdi-bullseye:before {\r\n  content: \"\\F5DD\";\r\n}\r\n\r\n.mdi-burst-mode:before {\r\n  content: \"\\F5DE\";\r\n}\r\n\r\n.mdi-bus:before {\r\n  content: \"\\F0E7\";\r\n}\r\n\r\n.mdi-cached:before {\r\n  content: \"\\F0E8\";\r\n}\r\n\r\n.mdi-cake:before {\r\n  content: \"\\F0E9\";\r\n}\r\n\r\n.mdi-cake-layered:before {\r\n  content: \"\\F0EA\";\r\n}\r\n\r\n.mdi-cake-variant:before {\r\n  content: \"\\F0EB\";\r\n}\r\n\r\n.mdi-calculator:before {\r\n  content: \"\\F0EC\";\r\n}\r\n\r\n.mdi-calendar:before {\r\n  content: \"\\F0ED\";\r\n}\r\n\r\n.mdi-calendar-blank:before {\r\n  content: \"\\F0EE\";\r\n}\r\n\r\n.mdi-calendar-check:before {\r\n  content: \"\\F0EF\";\r\n}\r\n\r\n.mdi-calendar-clock:before {\r\n  content: \"\\F0F0\";\r\n}\r\n\r\n.mdi-calendar-multiple:before {\r\n  content: \"\\F0F1\";\r\n}\r\n\r\n.mdi-calendar-multiple-check:before {\r\n  content: \"\\F0F2\";\r\n}\r\n\r\n.mdi-calendar-plus:before {\r\n  content: \"\\F0F3\";\r\n}\r\n\r\n.mdi-calendar-remove:before {\r\n  content: \"\\F0F4\";\r\n}\r\n\r\n.mdi-calendar-text:before {\r\n  content: \"\\F0F5\";\r\n}\r\n\r\n.mdi-calendar-today:before {\r\n  content: \"\\F0F6\";\r\n}\r\n\r\n.mdi-call-made:before {\r\n  content: \"\\F0F7\";\r\n}\r\n\r\n.mdi-call-merge:before {\r\n  content: \"\\F0F8\";\r\n}\r\n\r\n.mdi-call-missed:before {\r\n  content: \"\\F0F9\";\r\n}\r\n\r\n.mdi-call-received:before {\r\n  content: \"\\F0FA\";\r\n}\r\n\r\n.mdi-call-split:before {\r\n  content: \"\\F0FB\";\r\n}\r\n\r\n.mdi-camcorder:before {\r\n  content: \"\\F0FC\";\r\n}\r\n\r\n.mdi-camcorder-box:before {\r\n  content: \"\\F0FD\";\r\n}\r\n\r\n.mdi-camcorder-box-off:before {\r\n  content: \"\\F0FE\";\r\n}\r\n\r\n.mdi-camcorder-off:before {\r\n  content: \"\\F0FF\";\r\n}\r\n\r\n.mdi-camera:before {\r\n  content: \"\\F100\";\r\n}\r\n\r\n.mdi-camera-enhance:before {\r\n  content: \"\\F101\";\r\n}\r\n\r\n.mdi-camera-front:before {\r\n  content: \"\\F102\";\r\n}\r\n\r\n.mdi-camera-front-variant:before {\r\n  content: \"\\F103\";\r\n}\r\n\r\n.mdi-camera-iris:before {\r\n  content: \"\\F104\";\r\n}\r\n\r\n.mdi-camera-off:before {\r\n  content: \"\\F5DF\";\r\n}\r\n\r\n.mdi-camera-party-mode:before {\r\n  content: \"\\F105\";\r\n}\r\n\r\n.mdi-camera-rear:before {\r\n  content: \"\\F106\";\r\n}\r\n\r\n.mdi-camera-rear-variant:before {\r\n  content: \"\\F107\";\r\n}\r\n\r\n.mdi-camera-switch:before {\r\n  content: \"\\F108\";\r\n}\r\n\r\n.mdi-camera-timer:before {\r\n  content: \"\\F109\";\r\n}\r\n\r\n.mdi-candle:before {\r\n  content: \"\\F5E2\";\r\n}\r\n\r\n.mdi-candycane:before {\r\n  content: \"\\F10A\";\r\n}\r\n\r\n.mdi-car:before {\r\n  content: \"\\F10B\";\r\n}\r\n\r\n.mdi-car-battery:before {\r\n  content: \"\\F10C\";\r\n}\r\n\r\n.mdi-car-connected:before {\r\n  content: \"\\F10D\";\r\n}\r\n\r\n.mdi-car-wash:before {\r\n  content: \"\\F10E\";\r\n}\r\n\r\n.mdi-carrot:before {\r\n  content: \"\\F10F\";\r\n}\r\n\r\n.mdi-cart:before {\r\n  content: \"\\F110\";\r\n}\r\n\r\n.mdi-cart-outline:before {\r\n  content: \"\\F111\";\r\n}\r\n\r\n.mdi-cart-plus:before {\r\n  content: \"\\F112\";\r\n}\r\n\r\n.mdi-case-sensitive-alt:before {\r\n  content: \"\\F113\";\r\n}\r\n\r\n.mdi-cash:before {\r\n  content: \"\\F114\";\r\n}\r\n\r\n.mdi-cash-100:before {\r\n  content: \"\\F115\";\r\n}\r\n\r\n.mdi-cash-multiple:before {\r\n  content: \"\\F116\";\r\n}\r\n\r\n.mdi-cash-usd:before {\r\n  content: \"\\F117\";\r\n}\r\n\r\n.mdi-cast:before {\r\n  content: \"\\F118\";\r\n}\r\n\r\n.mdi-cast-connected:before {\r\n  content: \"\\F119\";\r\n}\r\n\r\n.mdi-castle:before {\r\n  content: \"\\F11A\";\r\n}\r\n\r\n.mdi-cat:before {\r\n  content: \"\\F11B\";\r\n}\r\n\r\n.mdi-cellphone:before {\r\n  content: \"\\F11C\";\r\n}\r\n\r\n.mdi-cellphone-android:before {\r\n  content: \"\\F11D\";\r\n}\r\n\r\n.mdi-cellphone-basic:before {\r\n  content: \"\\F11E\";\r\n}\r\n\r\n.mdi-cellphone-dock:before {\r\n  content: \"\\F11F\";\r\n}\r\n\r\n.mdi-cellphone-iphone:before {\r\n  content: \"\\F120\";\r\n}\r\n\r\n.mdi-cellphone-link:before {\r\n  content: \"\\F121\";\r\n}\r\n\r\n.mdi-cellphone-link-off:before {\r\n  content: \"\\F122\";\r\n}\r\n\r\n.mdi-cellphone-settings:before {\r\n  content: \"\\F123\";\r\n}\r\n\r\n.mdi-certificate:before {\r\n  content: \"\\F124\";\r\n}\r\n\r\n.mdi-chair-school:before {\r\n  content: \"\\F125\";\r\n}\r\n\r\n.mdi-chart-arc:before {\r\n  content: \"\\F126\";\r\n}\r\n\r\n.mdi-chart-areaspline:before {\r\n  content: \"\\F127\";\r\n}\r\n\r\n.mdi-chart-bar:before {\r\n  content: \"\\F128\";\r\n}\r\n\r\n.mdi-chart-bubble:before {\r\n  content: \"\\F5E3\";\r\n}\r\n\r\n.mdi-chart-histogram:before {\r\n  content: \"\\F129\";\r\n}\r\n\r\n.mdi-chart-line:before {\r\n  content: \"\\F12A\";\r\n}\r\n\r\n.mdi-chart-pie:before {\r\n  content: \"\\F12B\";\r\n}\r\n\r\n.mdi-check:before {\r\n  content: \"\\F12C\";\r\n}\r\n\r\n.mdi-check-all:before {\r\n  content: \"\\F12D\";\r\n}\r\n\r\n.mdi-check-circle:before {\r\n  content: \"\\F5E0\";\r\n}\r\n\r\n.mdi-check-circle-outline:before {\r\n  content: \"\\F5E1\";\r\n}\r\n\r\n.mdi-checkbox-blank:before {\r\n  content: \"\\F12E\";\r\n}\r\n\r\n.mdi-checkbox-blank-circle:before {\r\n  content: \"\\F12F\";\r\n}\r\n\r\n.mdi-checkbox-blank-circle-outline:before {\r\n  content: \"\\F130\";\r\n}\r\n\r\n.mdi-checkbox-blank-outline:before {\r\n  content: \"\\F131\";\r\n}\r\n\r\n.mdi-checkbox-marked:before {\r\n  content: \"\\F132\";\r\n}\r\n\r\n.mdi-checkbox-marked-circle:before {\r\n  content: \"\\F133\";\r\n}\r\n\r\n.mdi-checkbox-marked-circle-outline:before {\r\n  content: \"\\F134\";\r\n}\r\n\r\n.mdi-checkbox-marked-outline:before {\r\n  content: \"\\F135\";\r\n}\r\n\r\n.mdi-checkbox-multiple-blank:before {\r\n  content: \"\\F136\";\r\n}\r\n\r\n.mdi-checkbox-multiple-blank-outline:before {\r\n  content: \"\\F137\";\r\n}\r\n\r\n.mdi-checkbox-multiple-marked:before {\r\n  content: \"\\F138\";\r\n}\r\n\r\n.mdi-checkbox-multiple-marked-outline:before {\r\n  content: \"\\F139\";\r\n}\r\n\r\n.mdi-checkerboard:before {\r\n  content: \"\\F13A\";\r\n}\r\n\r\n.mdi-chemical-weapon:before {\r\n  content: \"\\F13B\";\r\n}\r\n\r\n.mdi-chevron-double-down:before {\r\n  content: \"\\F13C\";\r\n}\r\n\r\n.mdi-chevron-double-left:before {\r\n  content: \"\\F13D\";\r\n}\r\n\r\n.mdi-chevron-double-right:before {\r\n  content: \"\\F13E\";\r\n}\r\n\r\n.mdi-chevron-double-up:before {\r\n  content: \"\\F13F\";\r\n}\r\n\r\n.mdi-chevron-down:before {\r\n  content: \"\\F140\";\r\n}\r\n\r\n.mdi-chevron-left:before {\r\n  content: \"\\F141\";\r\n}\r\n\r\n.mdi-chevron-right:before {\r\n  content: \"\\F142\";\r\n}\r\n\r\n.mdi-chevron-up:before {\r\n  content: \"\\F143\";\r\n}\r\n\r\n.mdi-church:before {\r\n  content: \"\\F144\";\r\n}\r\n\r\n.mdi-cisco-webex:before {\r\n  content: \"\\F145\";\r\n}\r\n\r\n.mdi-city:before {\r\n  content: \"\\F146\";\r\n}\r\n\r\n.mdi-clipboard:before {\r\n  content: \"\\F147\";\r\n}\r\n\r\n.mdi-clipboard-account:before {\r\n  content: \"\\F148\";\r\n}\r\n\r\n.mdi-clipboard-alert:before {\r\n  content: \"\\F149\";\r\n}\r\n\r\n.mdi-clipboard-arrow-down:before {\r\n  content: \"\\F14A\";\r\n}\r\n\r\n.mdi-clipboard-arrow-left:before {\r\n  content: \"\\F14B\";\r\n}\r\n\r\n.mdi-clipboard-check:before {\r\n  content: \"\\F14C\";\r\n}\r\n\r\n.mdi-clipboard-outline:before {\r\n  content: \"\\F14D\";\r\n}\r\n\r\n.mdi-clipboard-text:before {\r\n  content: \"\\F14E\";\r\n}\r\n\r\n.mdi-clippy:before {\r\n  content: \"\\F14F\";\r\n}\r\n\r\n.mdi-clock:before {\r\n  content: \"\\F150\";\r\n}\r\n\r\n.mdi-clock-alert:before {\r\n  content: \"\\F5CE\";\r\n}\r\n\r\n.mdi-clock-end:before {\r\n  content: \"\\F151\";\r\n}\r\n\r\n.mdi-clock-fast:before {\r\n  content: \"\\F152\";\r\n}\r\n\r\n.mdi-clock-in:before {\r\n  content: \"\\F153\";\r\n}\r\n\r\n.mdi-clock-out:before {\r\n  content: \"\\F154\";\r\n}\r\n\r\n.mdi-clock-start:before {\r\n  content: \"\\F155\";\r\n}\r\n\r\n.mdi-close:before {\r\n  content: \"\\F156\";\r\n}\r\n\r\n.mdi-close-box:before {\r\n  content: \"\\F157\";\r\n}\r\n\r\n.mdi-close-box-outline:before {\r\n  content: \"\\F158\";\r\n}\r\n\r\n.mdi-close-circle:before {\r\n  content: \"\\F159\";\r\n}\r\n\r\n.mdi-close-circle-outline:before {\r\n  content: \"\\F15A\";\r\n}\r\n\r\n.mdi-close-network:before {\r\n  content: \"\\F15B\";\r\n}\r\n\r\n.mdi-close-octagon:before {\r\n  content: \"\\F15C\";\r\n}\r\n\r\n.mdi-close-octagon-outline:before {\r\n  content: \"\\F15D\";\r\n}\r\n\r\n.mdi-closed-caption:before {\r\n  content: \"\\F15E\";\r\n}\r\n\r\n.mdi-cloud:before {\r\n  content: \"\\F15F\";\r\n}\r\n\r\n.mdi-cloud-check:before {\r\n  content: \"\\F160\";\r\n}\r\n\r\n.mdi-cloud-circle:before {\r\n  content: \"\\F161\";\r\n}\r\n\r\n.mdi-cloud-download:before {\r\n  content: \"\\F162\";\r\n}\r\n\r\n.mdi-cloud-outline:before {\r\n  content: \"\\F163\";\r\n}\r\n\r\n.mdi-cloud-outline-off:before {\r\n  content: \"\\F164\";\r\n}\r\n\r\n.mdi-cloud-print:before {\r\n  content: \"\\F165\";\r\n}\r\n\r\n.mdi-cloud-print-outline:before {\r\n  content: \"\\F166\";\r\n}\r\n\r\n.mdi-cloud-upload:before {\r\n  content: \"\\F167\";\r\n}\r\n\r\n.mdi-code-array:before {\r\n  content: \"\\F168\";\r\n}\r\n\r\n.mdi-code-braces:before {\r\n  content: \"\\F169\";\r\n}\r\n\r\n.mdi-code-brackets:before {\r\n  content: \"\\F16A\";\r\n}\r\n\r\n.mdi-code-equal:before {\r\n  content: \"\\F16B\";\r\n}\r\n\r\n.mdi-code-greater-than:before {\r\n  content: \"\\F16C\";\r\n}\r\n\r\n.mdi-code-greater-than-or-equal:before {\r\n  content: \"\\F16D\";\r\n}\r\n\r\n.mdi-code-less-than:before {\r\n  content: \"\\F16E\";\r\n}\r\n\r\n.mdi-code-less-than-or-equal:before {\r\n  content: \"\\F16F\";\r\n}\r\n\r\n.mdi-code-not-equal:before {\r\n  content: \"\\F170\";\r\n}\r\n\r\n.mdi-code-not-equal-variant:before {\r\n  content: \"\\F171\";\r\n}\r\n\r\n.mdi-code-parentheses:before {\r\n  content: \"\\F172\";\r\n}\r\n\r\n.mdi-code-string:before {\r\n  content: \"\\F173\";\r\n}\r\n\r\n.mdi-code-tags:before {\r\n  content: \"\\F174\";\r\n}\r\n\r\n.mdi-codepen:before {\r\n  content: \"\\F175\";\r\n}\r\n\r\n.mdi-coffee:before {\r\n  content: \"\\F176\";\r\n}\r\n\r\n.mdi-coffee-to-go:before {\r\n  content: \"\\F177\";\r\n}\r\n\r\n.mdi-coin:before {\r\n  content: \"\\F178\";\r\n}\r\n\r\n.mdi-color-helper:before {\r\n  content: \"\\F179\";\r\n}\r\n\r\n.mdi-comment:before {\r\n  content: \"\\F17A\";\r\n}\r\n\r\n.mdi-comment-account:before {\r\n  content: \"\\F17B\";\r\n}\r\n\r\n.mdi-comment-account-outline:before {\r\n  content: \"\\F17C\";\r\n}\r\n\r\n.mdi-comment-alert:before {\r\n  content: \"\\F17D\";\r\n}\r\n\r\n.mdi-comment-alert-outline:before {\r\n  content: \"\\F17E\";\r\n}\r\n\r\n.mdi-comment-check:before {\r\n  content: \"\\F17F\";\r\n}\r\n\r\n.mdi-comment-check-outline:before {\r\n  content: \"\\F180\";\r\n}\r\n\r\n.mdi-comment-multiple-outline:before {\r\n  content: \"\\F181\";\r\n}\r\n\r\n.mdi-comment-outline:before {\r\n  content: \"\\F182\";\r\n}\r\n\r\n.mdi-comment-plus-outline:before {\r\n  content: \"\\F183\";\r\n}\r\n\r\n.mdi-comment-processing:before {\r\n  content: \"\\F184\";\r\n}\r\n\r\n.mdi-comment-processing-outline:before {\r\n  content: \"\\F185\";\r\n}\r\n\r\n.mdi-comment-question-outline:before {\r\n  content: \"\\F186\";\r\n}\r\n\r\n.mdi-comment-remove-outline:before {\r\n  content: \"\\F187\";\r\n}\r\n\r\n.mdi-comment-text:before {\r\n  content: \"\\F188\";\r\n}\r\n\r\n.mdi-comment-text-outline:before {\r\n  content: \"\\F189\";\r\n}\r\n\r\n.mdi-compare:before {\r\n  content: \"\\F18A\";\r\n}\r\n\r\n.mdi-compass:before {\r\n  content: \"\\F18B\";\r\n}\r\n\r\n.mdi-compass-outline:before {\r\n  content: \"\\F18C\";\r\n}\r\n\r\n.mdi-console:before {\r\n  content: \"\\F18D\";\r\n}\r\n\r\n.mdi-contact-mail:before {\r\n  content: \"\\F18E\";\r\n}\r\n\r\n.mdi-content-copy:before {\r\n  content: \"\\F18F\";\r\n}\r\n\r\n.mdi-content-cut:before {\r\n  content: \"\\F190\";\r\n}\r\n\r\n.mdi-content-duplicate:before {\r\n  content: \"\\F191\";\r\n}\r\n\r\n.mdi-content-paste:before {\r\n  content: \"\\F192\";\r\n}\r\n\r\n.mdi-content-save:before {\r\n  content: \"\\F193\";\r\n}\r\n\r\n.mdi-content-save-all:before {\r\n  content: \"\\F194\";\r\n}\r\n\r\n.mdi-contrast:before {\r\n  content: \"\\F195\";\r\n}\r\n\r\n.mdi-contrast-box:before {\r\n  content: \"\\F196\";\r\n}\r\n\r\n.mdi-contrast-circle:before {\r\n  content: \"\\F197\";\r\n}\r\n\r\n.mdi-cookie:before {\r\n  content: \"\\F198\";\r\n}\r\n\r\n.mdi-copyright:before {\r\n  content: \"\\F5E6\";\r\n}\r\n\r\n.mdi-counter:before {\r\n  content: \"\\F199\";\r\n}\r\n\r\n.mdi-cow:before {\r\n  content: \"\\F19A\";\r\n}\r\n\r\n.mdi-credit-card:before {\r\n  content: \"\\F19B\";\r\n}\r\n\r\n.mdi-credit-card-multiple:before {\r\n  content: \"\\F19C\";\r\n}\r\n\r\n.mdi-credit-card-off:before {\r\n  content: \"\\F5E4\";\r\n}\r\n\r\n.mdi-credit-card-scan:before {\r\n  content: \"\\F19D\";\r\n}\r\n\r\n.mdi-crop:before {\r\n  content: \"\\F19E\";\r\n}\r\n\r\n.mdi-crop-free:before {\r\n  content: \"\\F19F\";\r\n}\r\n\r\n.mdi-crop-landscape:before {\r\n  content: \"\\F1A0\";\r\n}\r\n\r\n.mdi-crop-portrait:before {\r\n  content: \"\\F1A1\";\r\n}\r\n\r\n.mdi-crop-square:before {\r\n  content: \"\\F1A2\";\r\n}\r\n\r\n.mdi-crosshairs:before {\r\n  content: \"\\F1A3\";\r\n}\r\n\r\n.mdi-crosshairs-gps:before {\r\n  content: \"\\F1A4\";\r\n}\r\n\r\n.mdi-crown:before {\r\n  content: \"\\F1A5\";\r\n}\r\n\r\n.mdi-cube:before {\r\n  content: \"\\F1A6\";\r\n}\r\n\r\n.mdi-cube-outline:before {\r\n  content: \"\\F1A7\";\r\n}\r\n\r\n.mdi-cube-send:before {\r\n  content: \"\\F1A8\";\r\n}\r\n\r\n.mdi-cube-unfolded:before {\r\n  content: \"\\F1A9\";\r\n}\r\n\r\n.mdi-cup:before {\r\n  content: \"\\F1AA\";\r\n}\r\n\r\n.mdi-cup-off:before {\r\n  content: \"\\F5E5\";\r\n}\r\n\r\n.mdi-cup-water:before {\r\n  content: \"\\F1AB\";\r\n}\r\n\r\n.mdi-currency-btc:before {\r\n  content: \"\\F1AC\";\r\n}\r\n\r\n.mdi-currency-eur:before {\r\n  content: \"\\F1AD\";\r\n}\r\n\r\n.mdi-currency-gbp:before {\r\n  content: \"\\F1AE\";\r\n}\r\n\r\n.mdi-currency-inr:before {\r\n  content: \"\\F1AF\";\r\n}\r\n\r\n.mdi-currency-ngn:before {\r\n  content: \"\\F1B0\";\r\n}\r\n\r\n.mdi-currency-rub:before {\r\n  content: \"\\F1B1\";\r\n}\r\n\r\n.mdi-currency-try:before {\r\n  content: \"\\F1B2\";\r\n}\r\n\r\n.mdi-currency-usd:before {\r\n  content: \"\\F1B3\";\r\n}\r\n\r\n.mdi-cursor-default:before {\r\n  content: \"\\F1B4\";\r\n}\r\n\r\n.mdi-cursor-default-outline:before {\r\n  content: \"\\F1B5\";\r\n}\r\n\r\n.mdi-cursor-move:before {\r\n  content: \"\\F1B6\";\r\n}\r\n\r\n.mdi-cursor-pointer:before {\r\n  content: \"\\F1B7\";\r\n}\r\n\r\n.mdi-cursor-text:before {\r\n  content: \"\\F5E7\";\r\n}\r\n\r\n.mdi-database:before {\r\n  content: \"\\F1B8\";\r\n}\r\n\r\n.mdi-database-minus:before {\r\n  content: \"\\F1B9\";\r\n}\r\n\r\n.mdi-database-plus:before {\r\n  content: \"\\F1BA\";\r\n}\r\n\r\n.mdi-debug-step-into:before {\r\n  content: \"\\F1BB\";\r\n}\r\n\r\n.mdi-debug-step-out:before {\r\n  content: \"\\F1BC\";\r\n}\r\n\r\n.mdi-debug-step-over:before {\r\n  content: \"\\F1BD\";\r\n}\r\n\r\n.mdi-decimal-decrease:before {\r\n  content: \"\\F1BE\";\r\n}\r\n\r\n.mdi-decimal-increase:before {\r\n  content: \"\\F1BF\";\r\n}\r\n\r\n.mdi-delete:before {\r\n  content: \"\\F1C0\";\r\n}\r\n\r\n.mdi-delete-forever:before {\r\n  content: \"\\F5E8\";\r\n}\r\n\r\n.mdi-delete-sweep:before {\r\n  content: \"\\F5E9\";\r\n}\r\n\r\n.mdi-delete-variant:before {\r\n  content: \"\\F1C1\";\r\n}\r\n\r\n.mdi-delta:before {\r\n  content: \"\\F1C2\";\r\n}\r\n\r\n.mdi-deskphone:before {\r\n  content: \"\\F1C3\";\r\n}\r\n\r\n.mdi-desktop-mac:before {\r\n  content: \"\\F1C4\";\r\n}\r\n\r\n.mdi-desktop-tower:before {\r\n  content: \"\\F1C5\";\r\n}\r\n\r\n.mdi-details:before {\r\n  content: \"\\F1C6\";\r\n}\r\n\r\n.mdi-deviantart:before {\r\n  content: \"\\F1C7\";\r\n}\r\n\r\n.mdi-diamond:before {\r\n  content: \"\\F1C8\";\r\n}\r\n\r\n.mdi-dice-1:before {\r\n  content: \"\\F1CA\";\r\n}\r\n\r\n.mdi-dice-2:before {\r\n  content: \"\\F1CB\";\r\n}\r\n\r\n.mdi-dice-3:before {\r\n  content: \"\\F1CC\";\r\n}\r\n\r\n.mdi-dice-4:before {\r\n  content: \"\\F1CD\";\r\n}\r\n\r\n.mdi-dice-5:before {\r\n  content: \"\\F1CE\";\r\n}\r\n\r\n.mdi-dice-6:before {\r\n  content: \"\\F1CF\";\r\n}\r\n\r\n.mdi-dice-d20:before {\r\n  content: \"\\F5EA\";\r\n}\r\n\r\n.mdi-dice-d4:before {\r\n  content: \"\\F5EB\";\r\n}\r\n\r\n.mdi-dice-d6:before {\r\n  content: \"\\F5EC\";\r\n}\r\n\r\n.mdi-dice-d8:before {\r\n  content: \"\\F5ED\";\r\n}\r\n\r\n.mdi-directions:before {\r\n  content: \"\\F1D0\";\r\n}\r\n\r\n.mdi-disk:before {\r\n  content: \"\\F5EE\";\r\n}\r\n\r\n.mdi-disk-alert:before {\r\n  content: \"\\F1D1\";\r\n}\r\n\r\n.mdi-disqus:before {\r\n  content: \"\\F1D2\";\r\n}\r\n\r\n.mdi-disqus-outline:before {\r\n  content: \"\\F1D3\";\r\n}\r\n\r\n.mdi-division:before {\r\n  content: \"\\F1D4\";\r\n}\r\n\r\n.mdi-division-box:before {\r\n  content: \"\\F1D5\";\r\n}\r\n\r\n.mdi-dns:before {\r\n  content: \"\\F1D6\";\r\n}\r\n\r\n.mdi-domain:before {\r\n  content: \"\\F1D7\";\r\n}\r\n\r\n.mdi-dots-horizontal:before {\r\n  content: \"\\F1D8\";\r\n}\r\n\r\n.mdi-dots-vertical:before {\r\n  content: \"\\F1D9\";\r\n}\r\n\r\n.mdi-download:before {\r\n  content: \"\\F1DA\";\r\n}\r\n\r\n.mdi-drag:before {\r\n  content: \"\\F1DB\";\r\n}\r\n\r\n.mdi-drag-horizontal:before {\r\n  content: \"\\F1DC\";\r\n}\r\n\r\n.mdi-drag-vertical:before {\r\n  content: \"\\F1DD\";\r\n}\r\n\r\n.mdi-drawing:before {\r\n  content: \"\\F1DE\";\r\n}\r\n\r\n.mdi-drawing-box:before {\r\n  content: \"\\F1DF\";\r\n}\r\n\r\n.mdi-dribbble:before {\r\n  content: \"\\F1E0\";\r\n}\r\n\r\n.mdi-dribbble-box:before {\r\n  content: \"\\F1E1\";\r\n}\r\n\r\n.mdi-drone:before {\r\n  content: \"\\F1E2\";\r\n}\r\n\r\n.mdi-dropbox:before {\r\n  content: \"\\F1E3\";\r\n}\r\n\r\n.mdi-drupal:before {\r\n  content: \"\\F1E4\";\r\n}\r\n\r\n.mdi-duck:before {\r\n  content: \"\\F1E5\";\r\n}\r\n\r\n.mdi-dumbbell:before {\r\n  content: \"\\F1E6\";\r\n}\r\n\r\n.mdi-earth:before {\r\n  content: \"\\F1E7\";\r\n}\r\n\r\n.mdi-earth-off:before {\r\n  content: \"\\F1E8\";\r\n}\r\n\r\n.mdi-edge:before {\r\n  content: \"\\F1E9\";\r\n}\r\n\r\n.mdi-eject:before {\r\n  content: \"\\F1EA\";\r\n}\r\n\r\n.mdi-elevation-decline:before {\r\n  content: \"\\F1EB\";\r\n}\r\n\r\n.mdi-elevation-rise:before {\r\n  content: \"\\F1EC\";\r\n}\r\n\r\n.mdi-elevator:before {\r\n  content: \"\\F1ED\";\r\n}\r\n\r\n.mdi-email:before {\r\n  content: \"\\F1EE\";\r\n}\r\n\r\n.mdi-email-open:before {\r\n  content: \"\\F1EF\";\r\n}\r\n\r\n.mdi-email-open-outline:before {\r\n  content: \"\\F5EF\";\r\n}\r\n\r\n.mdi-email-outline:before {\r\n  content: \"\\F1F0\";\r\n}\r\n\r\n.mdi-email-secure:before {\r\n  content: \"\\F1F1\";\r\n}\r\n\r\n.mdi-email-variant:before {\r\n  content: \"\\F5F0\";\r\n}\r\n\r\n.mdi-emoticon:before {\r\n  content: \"\\F1F2\";\r\n}\r\n\r\n.mdi-emoticon-cool:before {\r\n  content: \"\\F1F3\";\r\n}\r\n\r\n.mdi-emoticon-devil:before {\r\n  content: \"\\F1F4\";\r\n}\r\n\r\n.mdi-emoticon-happy:before {\r\n  content: \"\\F1F5\";\r\n}\r\n\r\n.mdi-emoticon-neutral:before {\r\n  content: \"\\F1F6\";\r\n}\r\n\r\n.mdi-emoticon-poop:before {\r\n  content: \"\\F1F7\";\r\n}\r\n\r\n.mdi-emoticon-sad:before {\r\n  content: \"\\F1F8\";\r\n}\r\n\r\n.mdi-emoticon-tongue:before {\r\n  content: \"\\F1F9\";\r\n}\r\n\r\n.mdi-engine:before {\r\n  content: \"\\F1FA\";\r\n}\r\n\r\n.mdi-engine-outline:before {\r\n  content: \"\\F1FB\";\r\n}\r\n\r\n.mdi-equal:before {\r\n  content: \"\\F1FC\";\r\n}\r\n\r\n.mdi-equal-box:before {\r\n  content: \"\\F1FD\";\r\n}\r\n\r\n.mdi-eraser:before {\r\n  content: \"\\F1FE\";\r\n}\r\n\r\n.mdi-escalator:before {\r\n  content: \"\\F1FF\";\r\n}\r\n\r\n.mdi-ethernet:before {\r\n  content: \"\\F200\";\r\n}\r\n\r\n.mdi-ethernet-cable:before {\r\n  content: \"\\F201\";\r\n}\r\n\r\n.mdi-ethernet-cable-off:before {\r\n  content: \"\\F202\";\r\n}\r\n\r\n.mdi-etsy:before {\r\n  content: \"\\F203\";\r\n}\r\n\r\n.mdi-ev-station:before {\r\n  content: \"\\F5F1\";\r\n}\r\n\r\n.mdi-evernote:before {\r\n  content: \"\\F204\";\r\n}\r\n\r\n.mdi-exclamation:before {\r\n  content: \"\\F205\";\r\n}\r\n\r\n.mdi-exit-to-app:before {\r\n  content: \"\\F206\";\r\n}\r\n\r\n.mdi-export:before {\r\n  content: \"\\F207\";\r\n}\r\n\r\n.mdi-eye:before {\r\n  content: \"\\F208\";\r\n}\r\n\r\n.mdi-eye-off:before {\r\n  content: \"\\F209\";\r\n}\r\n\r\n.mdi-eyedropper:before {\r\n  content: \"\\F20A\";\r\n}\r\n\r\n.mdi-eyedropper-variant:before {\r\n  content: \"\\F20B\";\r\n}\r\n\r\n.mdi-facebook:before {\r\n  content: \"\\F20C\";\r\n}\r\n\r\n.mdi-facebook-box:before {\r\n  content: \"\\F20D\";\r\n}\r\n\r\n.mdi-facebook-messenger:before {\r\n  content: \"\\F20E\";\r\n}\r\n\r\n.mdi-factory:before {\r\n  content: \"\\F20F\";\r\n}\r\n\r\n.mdi-fan:before {\r\n  content: \"\\F210\";\r\n}\r\n\r\n.mdi-fast-forward:before {\r\n  content: \"\\F211\";\r\n}\r\n\r\n.mdi-fax:before {\r\n  content: \"\\F212\";\r\n}\r\n\r\n.mdi-ferry:before {\r\n  content: \"\\F213\";\r\n}\r\n\r\n.mdi-file:before {\r\n  content: \"\\F214\";\r\n}\r\n\r\n.mdi-file-chart:before {\r\n  content: \"\\F215\";\r\n}\r\n\r\n.mdi-file-check:before {\r\n  content: \"\\F216\";\r\n}\r\n\r\n.mdi-file-cloud:before {\r\n  content: \"\\F217\";\r\n}\r\n\r\n.mdi-file-delimited:before {\r\n  content: \"\\F218\";\r\n}\r\n\r\n.mdi-file-document:before {\r\n  content: \"\\F219\";\r\n}\r\n\r\n.mdi-file-document-box:before {\r\n  content: \"\\F21A\";\r\n}\r\n\r\n.mdi-file-excel:before {\r\n  content: \"\\F21B\";\r\n}\r\n\r\n.mdi-file-excel-box:before {\r\n  content: \"\\F21C\";\r\n}\r\n\r\n.mdi-file-export:before {\r\n  content: \"\\F21D\";\r\n}\r\n\r\n.mdi-file-find:before {\r\n  content: \"\\F21E\";\r\n}\r\n\r\n.mdi-file-hidden:before {\r\n  content: \"\\F613\";\r\n}\r\n\r\n.mdi-file-image:before {\r\n  content: \"\\F21F\";\r\n}\r\n\r\n.mdi-file-import:before {\r\n  content: \"\\F220\";\r\n}\r\n\r\n.mdi-file-lock:before {\r\n  content: \"\\F221\";\r\n}\r\n\r\n.mdi-file-multiple:before {\r\n  content: \"\\F222\";\r\n}\r\n\r\n.mdi-file-music:before {\r\n  content: \"\\F223\";\r\n}\r\n\r\n.mdi-file-outline:before {\r\n  content: \"\\F224\";\r\n}\r\n\r\n.mdi-file-pdf:before {\r\n  content: \"\\F225\";\r\n}\r\n\r\n.mdi-file-pdf-box:before {\r\n  content: \"\\F226\";\r\n}\r\n\r\n.mdi-file-powerpoint:before {\r\n  content: \"\\F227\";\r\n}\r\n\r\n.mdi-file-powerpoint-box:before {\r\n  content: \"\\F228\";\r\n}\r\n\r\n.mdi-file-presentation-box:before {\r\n  content: \"\\F229\";\r\n}\r\n\r\n.mdi-file-send:before {\r\n  content: \"\\F22A\";\r\n}\r\n\r\n.mdi-file-video:before {\r\n  content: \"\\F22B\";\r\n}\r\n\r\n.mdi-file-word:before {\r\n  content: \"\\F22C\";\r\n}\r\n\r\n.mdi-file-word-box:before {\r\n  content: \"\\F22D\";\r\n}\r\n\r\n.mdi-file-xml:before {\r\n  content: \"\\F22E\";\r\n}\r\n\r\n.mdi-film:before {\r\n  content: \"\\F22F\";\r\n}\r\n\r\n.mdi-filmstrip:before {\r\n  content: \"\\F230\";\r\n}\r\n\r\n.mdi-filmstrip-off:before {\r\n  content: \"\\F231\";\r\n}\r\n\r\n.mdi-filter:before {\r\n  content: \"\\F232\";\r\n}\r\n\r\n.mdi-filter-outline:before {\r\n  content: \"\\F233\";\r\n}\r\n\r\n.mdi-filter-remove:before {\r\n  content: \"\\F234\";\r\n}\r\n\r\n.mdi-filter-remove-outline:before {\r\n  content: \"\\F235\";\r\n}\r\n\r\n.mdi-filter-variant:before {\r\n  content: \"\\F236\";\r\n}\r\n\r\n.mdi-fingerprint:before {\r\n  content: \"\\F237\";\r\n}\r\n\r\n.mdi-fire:before {\r\n  content: \"\\F238\";\r\n}\r\n\r\n.mdi-firefox:before {\r\n  content: \"\\F239\";\r\n}\r\n\r\n.mdi-fish:before {\r\n  content: \"\\F23A\";\r\n}\r\n\r\n.mdi-flag:before {\r\n  content: \"\\F23B\";\r\n}\r\n\r\n.mdi-flag-checkered:before {\r\n  content: \"\\F23C\";\r\n}\r\n\r\n.mdi-flag-outline:before {\r\n  content: \"\\F23D\";\r\n}\r\n\r\n.mdi-flag-outline-variant:before {\r\n  content: \"\\F23E\";\r\n}\r\n\r\n.mdi-flag-triangle:before {\r\n  content: \"\\F23F\";\r\n}\r\n\r\n.mdi-flag-variant:before {\r\n  content: \"\\F240\";\r\n}\r\n\r\n.mdi-flash:before {\r\n  content: \"\\F241\";\r\n}\r\n\r\n.mdi-flash-auto:before {\r\n  content: \"\\F242\";\r\n}\r\n\r\n.mdi-flash-off:before {\r\n  content: \"\\F243\";\r\n}\r\n\r\n.mdi-flashlight:before {\r\n  content: \"\\F244\";\r\n}\r\n\r\n.mdi-flashlight-off:before {\r\n  content: \"\\F245\";\r\n}\r\n\r\n.mdi-flask:before {\r\n  content: \"\\F093\";\r\n}\r\n\r\n.mdi-flask-empty:before {\r\n  content: \"\\F094\";\r\n}\r\n\r\n.mdi-flask-empty-outline:before {\r\n  content: \"\\F095\";\r\n}\r\n\r\n.mdi-flask-outline:before {\r\n  content: \"\\F096\";\r\n}\r\n\r\n.mdi-flattr:before {\r\n  content: \"\\F246\";\r\n}\r\n\r\n.mdi-flip-to-back:before {\r\n  content: \"\\F247\";\r\n}\r\n\r\n.mdi-flip-to-front:before {\r\n  content: \"\\F248\";\r\n}\r\n\r\n.mdi-floppy:before {\r\n  content: \"\\F249\";\r\n}\r\n\r\n.mdi-flower:before {\r\n  content: \"\\F24A\";\r\n}\r\n\r\n.mdi-folder:before {\r\n  content: \"\\F24B\";\r\n}\r\n\r\n.mdi-folder-account:before {\r\n  content: \"\\F24C\";\r\n}\r\n\r\n.mdi-folder-download:before {\r\n  content: \"\\F24D\";\r\n}\r\n\r\n.mdi-folder-google-drive:before {\r\n  content: \"\\F24E\";\r\n}\r\n\r\n.mdi-folder-image:before {\r\n  content: \"\\F24F\";\r\n}\r\n\r\n.mdi-folder-lock:before {\r\n  content: \"\\F250\";\r\n}\r\n\r\n.mdi-folder-lock-open:before {\r\n  content: \"\\F251\";\r\n}\r\n\r\n.mdi-folder-move:before {\r\n  content: \"\\F252\";\r\n}\r\n\r\n.mdi-folder-multiple:before {\r\n  content: \"\\F253\";\r\n}\r\n\r\n.mdi-folder-multiple-image:before {\r\n  content: \"\\F254\";\r\n}\r\n\r\n.mdi-folder-multiple-outline:before {\r\n  content: \"\\F255\";\r\n}\r\n\r\n.mdi-folder-outline:before {\r\n  content: \"\\F256\";\r\n}\r\n\r\n.mdi-folder-plus:before {\r\n  content: \"\\F257\";\r\n}\r\n\r\n.mdi-folder-remove:before {\r\n  content: \"\\F258\";\r\n}\r\n\r\n.mdi-folder-upload:before {\r\n  content: \"\\F259\";\r\n}\r\n\r\n.mdi-food:before {\r\n  content: \"\\F25A\";\r\n}\r\n\r\n.mdi-food-apple:before {\r\n  content: \"\\F25B\";\r\n}\r\n\r\n.mdi-food-fork-drink:before {\r\n  content: \"\\F5F2\";\r\n}\r\n\r\n.mdi-food-off:before {\r\n  content: \"\\F5F3\";\r\n}\r\n\r\n.mdi-food-variant:before {\r\n  content: \"\\F25C\";\r\n}\r\n\r\n.mdi-football:before {\r\n  content: \"\\F25D\";\r\n}\r\n\r\n.mdi-football-australian:before {\r\n  content: \"\\F25E\";\r\n}\r\n\r\n.mdi-football-helmet:before {\r\n  content: \"\\F25F\";\r\n}\r\n\r\n.mdi-format-align-center:before {\r\n  content: \"\\F260\";\r\n}\r\n\r\n.mdi-format-align-justify:before {\r\n  content: \"\\F261\";\r\n}\r\n\r\n.mdi-format-align-left:before {\r\n  content: \"\\F262\";\r\n}\r\n\r\n.mdi-format-align-right:before {\r\n  content: \"\\F263\";\r\n}\r\n\r\n.mdi-format-bold:before {\r\n  content: \"\\F264\";\r\n}\r\n\r\n.mdi-format-clear:before {\r\n  content: \"\\F265\";\r\n}\r\n\r\n.mdi-format-color-fill:before {\r\n  content: \"\\F266\";\r\n}\r\n\r\n.mdi-format-float-center:before {\r\n  content: \"\\F267\";\r\n}\r\n\r\n.mdi-format-float-left:before {\r\n  content: \"\\F268\";\r\n}\r\n\r\n.mdi-format-float-none:before {\r\n  content: \"\\F269\";\r\n}\r\n\r\n.mdi-format-float-right:before {\r\n  content: \"\\F26A\";\r\n}\r\n\r\n.mdi-format-header-1:before {\r\n  content: \"\\F26B\";\r\n}\r\n\r\n.mdi-format-header-2:before {\r\n  content: \"\\F26C\";\r\n}\r\n\r\n.mdi-format-header-3:before {\r\n  content: \"\\F26D\";\r\n}\r\n\r\n.mdi-format-header-4:before {\r\n  content: \"\\F26E\";\r\n}\r\n\r\n.mdi-format-header-5:before {\r\n  content: \"\\F26F\";\r\n}\r\n\r\n.mdi-format-header-6:before {\r\n  content: \"\\F270\";\r\n}\r\n\r\n.mdi-format-header-decrease:before {\r\n  content: \"\\F271\";\r\n}\r\n\r\n.mdi-format-header-equal:before {\r\n  content: \"\\F272\";\r\n}\r\n\r\n.mdi-format-header-increase:before {\r\n  content: \"\\F273\";\r\n}\r\n\r\n.mdi-format-header-pound:before {\r\n  content: \"\\F274\";\r\n}\r\n\r\n.mdi-format-indent-decrease:before {\r\n  content: \"\\F275\";\r\n}\r\n\r\n.mdi-format-indent-increase:before {\r\n  content: \"\\F276\";\r\n}\r\n\r\n.mdi-format-italic:before {\r\n  content: \"\\F277\";\r\n}\r\n\r\n.mdi-format-line-spacing:before {\r\n  content: \"\\F278\";\r\n}\r\n\r\n.mdi-format-line-style:before {\r\n  content: \"\\F5C8\";\r\n}\r\n\r\n.mdi-format-line-weight:before {\r\n  content: \"\\F5C9\";\r\n}\r\n\r\n.mdi-format-list-bulleted:before {\r\n  content: \"\\F279\";\r\n}\r\n\r\n.mdi-format-list-bulleted-type:before {\r\n  content: \"\\F27A\";\r\n}\r\n\r\n.mdi-format-list-numbers:before {\r\n  content: \"\\F27B\";\r\n}\r\n\r\n.mdi-format-paint:before {\r\n  content: \"\\F27C\";\r\n}\r\n\r\n.mdi-format-paragraph:before {\r\n  content: \"\\F27D\";\r\n}\r\n\r\n.mdi-format-quote:before {\r\n  content: \"\\F27E\";\r\n}\r\n\r\n.mdi-format-size:before {\r\n  content: \"\\F27F\";\r\n}\r\n\r\n.mdi-format-strikethrough:before {\r\n  content: \"\\F280\";\r\n}\r\n\r\n.mdi-format-strikethrough-variant:before {\r\n  content: \"\\F281\";\r\n}\r\n\r\n.mdi-format-subscript:before {\r\n  content: \"\\F282\";\r\n}\r\n\r\n.mdi-format-superscript:before {\r\n  content: \"\\F283\";\r\n}\r\n\r\n.mdi-format-text:before {\r\n  content: \"\\F284\";\r\n}\r\n\r\n.mdi-format-textdirection-l-to-r:before {\r\n  content: \"\\F285\";\r\n}\r\n\r\n.mdi-format-textdirection-r-to-l:before {\r\n  content: \"\\F286\";\r\n}\r\n\r\n.mdi-format-title:before {\r\n  content: \"\\F5F4\";\r\n}\r\n\r\n.mdi-format-underline:before {\r\n  content: \"\\F287\";\r\n}\r\n\r\n.mdi-format-wrap-inline:before {\r\n  content: \"\\F288\";\r\n}\r\n\r\n.mdi-format-wrap-square:before {\r\n  content: \"\\F289\";\r\n}\r\n\r\n.mdi-format-wrap-tight:before {\r\n  content: \"\\F28A\";\r\n}\r\n\r\n.mdi-format-wrap-top-bottom:before {\r\n  content: \"\\F28B\";\r\n}\r\n\r\n.mdi-forum:before {\r\n  content: \"\\F28C\";\r\n}\r\n\r\n.mdi-forward:before {\r\n  content: \"\\F28D\";\r\n}\r\n\r\n.mdi-foursquare:before {\r\n  content: \"\\F28E\";\r\n}\r\n\r\n.mdi-fridge:before {\r\n  content: \"\\F28F\";\r\n}\r\n\r\n.mdi-fridge-filled:before {\r\n  content: \"\\F290\";\r\n}\r\n\r\n.mdi-fridge-filled-bottom:before {\r\n  content: \"\\F291\";\r\n}\r\n\r\n.mdi-fridge-filled-top:before {\r\n  content: \"\\F292\";\r\n}\r\n\r\n.mdi-fullscreen:before {\r\n  content: \"\\F293\";\r\n}\r\n\r\n.mdi-fullscreen-exit:before {\r\n  content: \"\\F294\";\r\n}\r\n\r\n.mdi-function:before {\r\n  content: \"\\F295\";\r\n}\r\n\r\n.mdi-gamepad:before {\r\n  content: \"\\F296\";\r\n}\r\n\r\n.mdi-gamepad-variant:before {\r\n  content: \"\\F297\";\r\n}\r\n\r\n.mdi-gas-station:before {\r\n  content: \"\\F298\";\r\n}\r\n\r\n.mdi-gate:before {\r\n  content: \"\\F299\";\r\n}\r\n\r\n.mdi-gauge:before {\r\n  content: \"\\F29A\";\r\n}\r\n\r\n.mdi-gavel:before {\r\n  content: \"\\F29B\";\r\n}\r\n\r\n.mdi-gender-female:before {\r\n  content: \"\\F29C\";\r\n}\r\n\r\n.mdi-gender-male:before {\r\n  content: \"\\F29D\";\r\n}\r\n\r\n.mdi-gender-male-female:before {\r\n  content: \"\\F29E\";\r\n}\r\n\r\n.mdi-gender-transgender:before {\r\n  content: \"\\F29F\";\r\n}\r\n\r\n.mdi-ghost:before {\r\n  content: \"\\F2A0\";\r\n}\r\n\r\n.mdi-gift:before {\r\n  content: \"\\F2A1\";\r\n}\r\n\r\n.mdi-git:before {\r\n  content: \"\\F2A2\";\r\n}\r\n\r\n.mdi-github-box:before {\r\n  content: \"\\F2A3\";\r\n}\r\n\r\n.mdi-github-circle:before {\r\n  content: \"\\F2A4\";\r\n}\r\n\r\n.mdi-glass-flute:before {\r\n  content: \"\\F2A5\";\r\n}\r\n\r\n.mdi-glass-mug:before {\r\n  content: \"\\F2A6\";\r\n}\r\n\r\n.mdi-glass-stange:before {\r\n  content: \"\\F2A7\";\r\n}\r\n\r\n.mdi-glass-tulip:before {\r\n  content: \"\\F2A8\";\r\n}\r\n\r\n.mdi-glassdoor:before {\r\n  content: \"\\F2A9\";\r\n}\r\n\r\n.mdi-glasses:before {\r\n  content: \"\\F2AA\";\r\n}\r\n\r\n.mdi-gmail:before {\r\n  content: \"\\F2AB\";\r\n}\r\n\r\n.mdi-gnome:before {\r\n  content: \"\\F2AC\";\r\n}\r\n\r\n.mdi-google:before {\r\n  content: \"\\F2AD\";\r\n}\r\n\r\n.mdi-google-cardboard:before {\r\n  content: \"\\F2AE\";\r\n}\r\n\r\n.mdi-google-chrome:before {\r\n  content: \"\\F2AF\";\r\n}\r\n\r\n.mdi-google-circles:before {\r\n  content: \"\\F2B0\";\r\n}\r\n\r\n.mdi-google-circles-communities:before {\r\n  content: \"\\F2B1\";\r\n}\r\n\r\n.mdi-google-circles-extended:before {\r\n  content: \"\\F2B2\";\r\n}\r\n\r\n.mdi-google-circles-group:before {\r\n  content: \"\\F2B3\";\r\n}\r\n\r\n.mdi-google-controller:before {\r\n  content: \"\\F2B4\";\r\n}\r\n\r\n.mdi-google-controller-off:before {\r\n  content: \"\\F2B5\";\r\n}\r\n\r\n.mdi-google-drive:before {\r\n  content: \"\\F2B6\";\r\n}\r\n\r\n.mdi-google-earth:before {\r\n  content: \"\\F2B7\";\r\n}\r\n\r\n.mdi-google-glass:before {\r\n  content: \"\\F2B8\";\r\n}\r\n\r\n.mdi-google-maps:before {\r\n  content: \"\\F5F5\";\r\n}\r\n\r\n.mdi-google-nearby:before {\r\n  content: \"\\F2B9\";\r\n}\r\n\r\n.mdi-google-pages:before {\r\n  content: \"\\F2BA\";\r\n}\r\n\r\n.mdi-google-physical-web:before {\r\n  content: \"\\F2BB\";\r\n}\r\n\r\n.mdi-google-play:before {\r\n  content: \"\\F2BC\";\r\n}\r\n\r\n.mdi-google-plus:before {\r\n  content: \"\\F2BD\";\r\n}\r\n\r\n.mdi-google-plus-box:before {\r\n  content: \"\\F2BE\";\r\n}\r\n\r\n.mdi-google-translate:before {\r\n  content: \"\\F2BF\";\r\n}\r\n\r\n.mdi-google-wallet:before {\r\n  content: \"\\F2C0\";\r\n}\r\n\r\n.mdi-grid:before {\r\n  content: \"\\F2C1\";\r\n}\r\n\r\n.mdi-grid-off:before {\r\n  content: \"\\F2C2\";\r\n}\r\n\r\n.mdi-group:before {\r\n  content: \"\\F2C3\";\r\n}\r\n\r\n.mdi-guitar-electric:before {\r\n  content: \"\\F2C4\";\r\n}\r\n\r\n.mdi-guitar-pick:before {\r\n  content: \"\\F2C5\";\r\n}\r\n\r\n.mdi-guitar-pick-outline:before {\r\n  content: \"\\F2C6\";\r\n}\r\n\r\n.mdi-hand-pointing-right:before {\r\n  content: \"\\F2C7\";\r\n}\r\n\r\n.mdi-hanger:before {\r\n  content: \"\\F2C8\";\r\n}\r\n\r\n.mdi-hangouts:before {\r\n  content: \"\\F2C9\";\r\n}\r\n\r\n.mdi-harddisk:before {\r\n  content: \"\\F2CA\";\r\n}\r\n\r\n.mdi-headphones:before {\r\n  content: \"\\F2CB\";\r\n}\r\n\r\n.mdi-headphones-box:before {\r\n  content: \"\\F2CC\";\r\n}\r\n\r\n.mdi-headphones-settings:before {\r\n  content: \"\\F2CD\";\r\n}\r\n\r\n.mdi-headset:before {\r\n  content: \"\\F2CE\";\r\n}\r\n\r\n.mdi-headset-dock:before {\r\n  content: \"\\F2CF\";\r\n}\r\n\r\n.mdi-headset-off:before {\r\n  content: \"\\F2D0\";\r\n}\r\n\r\n.mdi-heart:before {\r\n  content: \"\\F2D1\";\r\n}\r\n\r\n.mdi-heart-box:before {\r\n  content: \"\\F2D2\";\r\n}\r\n\r\n.mdi-heart-box-outline:before {\r\n  content: \"\\F2D3\";\r\n}\r\n\r\n.mdi-heart-broken:before {\r\n  content: \"\\F2D4\";\r\n}\r\n\r\n.mdi-heart-outline:before {\r\n  content: \"\\F2D5\";\r\n}\r\n\r\n.mdi-heart-pulse:before {\r\n  content: \"\\F5F6\";\r\n}\r\n\r\n.mdi-help:before {\r\n  content: \"\\F2D6\";\r\n}\r\n\r\n.mdi-help-circle:before {\r\n  content: \"\\F2D7\";\r\n}\r\n\r\n.mdi-hexagon:before {\r\n  content: \"\\F2D8\";\r\n}\r\n\r\n.mdi-hexagon-outline:before {\r\n  content: \"\\F2D9\";\r\n}\r\n\r\n.mdi-highway:before {\r\n  content: \"\\F5F7\";\r\n}\r\n\r\n.mdi-history:before {\r\n  content: \"\\F2DA\";\r\n}\r\n\r\n.mdi-hololens:before {\r\n  content: \"\\F2DB\";\r\n}\r\n\r\n.mdi-home:before {\r\n  content: \"\\F2DC\";\r\n}\r\n\r\n.mdi-home-map-marker:before {\r\n  content: \"\\F5F8\";\r\n}\r\n\r\n.mdi-home-modern:before {\r\n  content: \"\\F2DD\";\r\n}\r\n\r\n.mdi-home-variant:before {\r\n  content: \"\\F2DE\";\r\n}\r\n\r\n.mdi-hops:before {\r\n  content: \"\\F2DF\";\r\n}\r\n\r\n.mdi-hospital:before {\r\n  content: \"\\F2E0\";\r\n}\r\n\r\n.mdi-hospital-building:before {\r\n  content: \"\\F2E1\";\r\n}\r\n\r\n.mdi-hospital-marker:before {\r\n  content: \"\\F2E2\";\r\n}\r\n\r\n.mdi-hotel:before {\r\n  content: \"\\F2E3\";\r\n}\r\n\r\n.mdi-houzz:before {\r\n  content: \"\\F2E4\";\r\n}\r\n\r\n.mdi-houzz-box:before {\r\n  content: \"\\F2E5\";\r\n}\r\n\r\n.mdi-human:before {\r\n  content: \"\\F2E6\";\r\n}\r\n\r\n.mdi-human-child:before {\r\n  content: \"\\F2E7\";\r\n}\r\n\r\n.mdi-human-male-female:before {\r\n  content: \"\\F2E8\";\r\n}\r\n\r\n.mdi-human-pregnant:before {\r\n  content: \"\\F5CF\";\r\n}\r\n\r\n.mdi-image:before {\r\n  content: \"\\F2E9\";\r\n}\r\n\r\n.mdi-image-album:before {\r\n  content: \"\\F2EA\";\r\n}\r\n\r\n.mdi-image-area:before {\r\n  content: \"\\F2EB\";\r\n}\r\n\r\n.mdi-image-area-close:before {\r\n  content: \"\\F2EC\";\r\n}\r\n\r\n.mdi-image-broken:before {\r\n  content: \"\\F2ED\";\r\n}\r\n\r\n.mdi-image-broken-variant:before {\r\n  content: \"\\F2EE\";\r\n}\r\n\r\n.mdi-image-filter:before {\r\n  content: \"\\F2EF\";\r\n}\r\n\r\n.mdi-image-filter-black-white:before {\r\n  content: \"\\F2F0\";\r\n}\r\n\r\n.mdi-image-filter-center-focus:before {\r\n  content: \"\\F2F1\";\r\n}\r\n\r\n.mdi-image-filter-center-focus-weak:before {\r\n  content: \"\\F2F2\";\r\n}\r\n\r\n.mdi-image-filter-drama:before {\r\n  content: \"\\F2F3\";\r\n}\r\n\r\n.mdi-image-filter-frames:before {\r\n  content: \"\\F2F4\";\r\n}\r\n\r\n.mdi-image-filter-hdr:before {\r\n  content: \"\\F2F5\";\r\n}\r\n\r\n.mdi-image-filter-none:before {\r\n  content: \"\\F2F6\";\r\n}\r\n\r\n.mdi-image-filter-tilt-shift:before {\r\n  content: \"\\F2F7\";\r\n}\r\n\r\n.mdi-image-filter-vintage:before {\r\n  content: \"\\F2F8\";\r\n}\r\n\r\n.mdi-image-multiple:before {\r\n  content: \"\\F2F9\";\r\n}\r\n\r\n.mdi-import:before {\r\n  content: \"\\F2FA\";\r\n}\r\n\r\n.mdi-inbox:before {\r\n  content: \"\\F2FB\";\r\n}\r\n\r\n.mdi-incognito:before {\r\n  content: \"\\F5F9\";\r\n}\r\n\r\n.mdi-information:before {\r\n  content: \"\\F2FC\";\r\n}\r\n\r\n.mdi-information-outline:before {\r\n  content: \"\\F2FD\";\r\n}\r\n\r\n.mdi-instagram:before {\r\n  content: \"\\F2FE\";\r\n}\r\n\r\n.mdi-instapaper:before {\r\n  content: \"\\F2FF\";\r\n}\r\n\r\n.mdi-internet-explorer:before {\r\n  content: \"\\F300\";\r\n}\r\n\r\n.mdi-invert-colors:before {\r\n  content: \"\\F301\";\r\n}\r\n\r\n.mdi-jeepney:before {\r\n  content: \"\\F302\";\r\n}\r\n\r\n.mdi-jira:before {\r\n  content: \"\\F303\";\r\n}\r\n\r\n.mdi-jsfiddle:before {\r\n  content: \"\\F304\";\r\n}\r\n\r\n.mdi-keg:before {\r\n  content: \"\\F305\";\r\n}\r\n\r\n.mdi-kettle:before {\r\n  content: \"\\F5FA\";\r\n}\r\n\r\n.mdi-key:before {\r\n  content: \"\\F306\";\r\n}\r\n\r\n.mdi-key-change:before {\r\n  content: \"\\F307\";\r\n}\r\n\r\n.mdi-key-minus:before {\r\n  content: \"\\F308\";\r\n}\r\n\r\n.mdi-key-plus:before {\r\n  content: \"\\F309\";\r\n}\r\n\r\n.mdi-key-remove:before {\r\n  content: \"\\F30A\";\r\n}\r\n\r\n.mdi-key-variant:before {\r\n  content: \"\\F30B\";\r\n}\r\n\r\n.mdi-keyboard:before {\r\n  content: \"\\F30C\";\r\n}\r\n\r\n.mdi-keyboard-backspace:before {\r\n  content: \"\\F30D\";\r\n}\r\n\r\n.mdi-keyboard-caps:before {\r\n  content: \"\\F30E\";\r\n}\r\n\r\n.mdi-keyboard-close:before {\r\n  content: \"\\F30F\";\r\n}\r\n\r\n.mdi-keyboard-off:before {\r\n  content: \"\\F310\";\r\n}\r\n\r\n.mdi-keyboard-return:before {\r\n  content: \"\\F311\";\r\n}\r\n\r\n.mdi-keyboard-tab:before {\r\n  content: \"\\F312\";\r\n}\r\n\r\n.mdi-keyboard-variant:before {\r\n  content: \"\\F313\";\r\n}\r\n\r\n.mdi-kodi:before {\r\n  content: \"\\F314\";\r\n}\r\n\r\n.mdi-label:before {\r\n  content: \"\\F315\";\r\n}\r\n\r\n.mdi-label-outline:before {\r\n  content: \"\\F316\";\r\n}\r\n\r\n.mdi-lan:before {\r\n  content: \"\\F317\";\r\n}\r\n\r\n.mdi-lan-connect:before {\r\n  content: \"\\F318\";\r\n}\r\n\r\n.mdi-lan-disconnect:before {\r\n  content: \"\\F319\";\r\n}\r\n\r\n.mdi-lan-pending:before {\r\n  content: \"\\F31A\";\r\n}\r\n\r\n.mdi-language-csharp:before {\r\n  content: \"\\F31B\";\r\n}\r\n\r\n.mdi-language-css3:before {\r\n  content: \"\\F31C\";\r\n}\r\n\r\n.mdi-language-html5:before {\r\n  content: \"\\F31D\";\r\n}\r\n\r\n.mdi-language-javascript:before {\r\n  content: \"\\F31E\";\r\n}\r\n\r\n.mdi-language-php:before {\r\n  content: \"\\F31F\";\r\n}\r\n\r\n.mdi-language-python:before {\r\n  content: \"\\F320\";\r\n}\r\n\r\n.mdi-language-python-text:before {\r\n  content: \"\\F321\";\r\n}\r\n\r\n.mdi-laptop:before {\r\n  content: \"\\F322\";\r\n}\r\n\r\n.mdi-laptop-chromebook:before {\r\n  content: \"\\F323\";\r\n}\r\n\r\n.mdi-laptop-mac:before {\r\n  content: \"\\F324\";\r\n}\r\n\r\n.mdi-laptop-windows:before {\r\n  content: \"\\F325\";\r\n}\r\n\r\n.mdi-lastfm:before {\r\n  content: \"\\F326\";\r\n}\r\n\r\n.mdi-launch:before {\r\n  content: \"\\F327\";\r\n}\r\n\r\n.mdi-layers:before {\r\n  content: \"\\F328\";\r\n}\r\n\r\n.mdi-layers-off:before {\r\n  content: \"\\F329\";\r\n}\r\n\r\n.mdi-leaf:before {\r\n  content: \"\\F32A\";\r\n}\r\n\r\n.mdi-led-off:before {\r\n  content: \"\\F32B\";\r\n}\r\n\r\n.mdi-led-on:before {\r\n  content: \"\\F32C\";\r\n}\r\n\r\n.mdi-led-outline:before {\r\n  content: \"\\F32D\";\r\n}\r\n\r\n.mdi-led-variant-off:before {\r\n  content: \"\\F32E\";\r\n}\r\n\r\n.mdi-led-variant-on:before {\r\n  content: \"\\F32F\";\r\n}\r\n\r\n.mdi-led-variant-outline:before {\r\n  content: \"\\F330\";\r\n}\r\n\r\n.mdi-library:before {\r\n  content: \"\\F331\";\r\n}\r\n\r\n.mdi-library-books:before {\r\n  content: \"\\F332\";\r\n}\r\n\r\n.mdi-library-music:before {\r\n  content: \"\\F333\";\r\n}\r\n\r\n.mdi-library-plus:before {\r\n  content: \"\\F334\";\r\n}\r\n\r\n.mdi-lightbulb:before {\r\n  content: \"\\F335\";\r\n}\r\n\r\n.mdi-lightbulb-outline:before {\r\n  content: \"\\F336\";\r\n}\r\n\r\n.mdi-link:before {\r\n  content: \"\\F337\";\r\n}\r\n\r\n.mdi-link-off:before {\r\n  content: \"\\F338\";\r\n}\r\n\r\n.mdi-link-variant:before {\r\n  content: \"\\F339\";\r\n}\r\n\r\n.mdi-link-variant-off:before {\r\n  content: \"\\F33A\";\r\n}\r\n\r\n.mdi-linkedin:before {\r\n  content: \"\\F33B\";\r\n}\r\n\r\n.mdi-linkedin-box:before {\r\n  content: \"\\F33C\";\r\n}\r\n\r\n.mdi-linux:before {\r\n  content: \"\\F33D\";\r\n}\r\n\r\n.mdi-lock:before {\r\n  content: \"\\F33E\";\r\n}\r\n\r\n.mdi-lock-open:before {\r\n  content: \"\\F33F\";\r\n}\r\n\r\n.mdi-lock-open-outline:before {\r\n  content: \"\\F340\";\r\n}\r\n\r\n.mdi-lock-outline:before {\r\n  content: \"\\F341\";\r\n}\r\n\r\n.mdi-lock-plus:before {\r\n  content: \"\\F5FB\";\r\n}\r\n\r\n.mdi-login:before {\r\n  content: \"\\F342\";\r\n}\r\n\r\n.mdi-login-variant:before {\r\n  content: \"\\F5FC\";\r\n}\r\n\r\n.mdi-logout:before {\r\n  content: \"\\F343\";\r\n}\r\n\r\n.mdi-logout-variant:before {\r\n  content: \"\\F5FD\";\r\n}\r\n\r\n.mdi-looks:before {\r\n  content: \"\\F344\";\r\n}\r\n\r\n.mdi-loupe:before {\r\n  content: \"\\F345\";\r\n}\r\n\r\n.mdi-lumx:before {\r\n  content: \"\\F346\";\r\n}\r\n\r\n.mdi-magnet:before {\r\n  content: \"\\F347\";\r\n}\r\n\r\n.mdi-magnet-on:before {\r\n  content: \"\\F348\";\r\n}\r\n\r\n.mdi-magnify:before {\r\n  content: \"\\F349\";\r\n}\r\n\r\n.mdi-magnify-minus:before {\r\n  content: \"\\F34A\";\r\n}\r\n\r\n.mdi-magnify-plus:before {\r\n  content: \"\\F34B\";\r\n}\r\n\r\n.mdi-mail-ru:before {\r\n  content: \"\\F34C\";\r\n}\r\n\r\n.mdi-map:before {\r\n  content: \"\\F34D\";\r\n}\r\n\r\n.mdi-map-marker:before {\r\n  content: \"\\F34E\";\r\n}\r\n\r\n.mdi-map-marker-circle:before {\r\n  content: \"\\F34F\";\r\n}\r\n\r\n.mdi-map-marker-multiple:before {\r\n  content: \"\\F350\";\r\n}\r\n\r\n.mdi-map-marker-off:before {\r\n  content: \"\\F351\";\r\n}\r\n\r\n.mdi-map-marker-radius:before {\r\n  content: \"\\F352\";\r\n}\r\n\r\n.mdi-margin:before {\r\n  content: \"\\F353\";\r\n}\r\n\r\n.mdi-markdown:before {\r\n  content: \"\\F354\";\r\n}\r\n\r\n.mdi-marker-check:before {\r\n  content: \"\\F355\";\r\n}\r\n\r\n.mdi-martini:before {\r\n  content: \"\\F356\";\r\n}\r\n\r\n.mdi-material-ui:before {\r\n  content: \"\\F357\";\r\n}\r\n\r\n.mdi-math-compass:before {\r\n  content: \"\\F358\";\r\n}\r\n\r\n.mdi-maxcdn:before {\r\n  content: \"\\F359\";\r\n}\r\n\r\n.mdi-medium:before {\r\n  content: \"\\F35A\";\r\n}\r\n\r\n.mdi-memory:before {\r\n  content: \"\\F35B\";\r\n}\r\n\r\n.mdi-menu:before {\r\n  content: \"\\F35C\";\r\n}\r\n\r\n.mdi-menu-down:before {\r\n  content: \"\\F35D\";\r\n}\r\n\r\n.mdi-menu-left:before {\r\n  content: \"\\F35E\";\r\n}\r\n\r\n.mdi-menu-right:before {\r\n  content: \"\\F35F\";\r\n}\r\n\r\n.mdi-menu-up:before {\r\n  content: \"\\F360\";\r\n}\r\n\r\n.mdi-message:before {\r\n  content: \"\\F361\";\r\n}\r\n\r\n.mdi-message-alert:before {\r\n  content: \"\\F362\";\r\n}\r\n\r\n.mdi-message-draw:before {\r\n  content: \"\\F363\";\r\n}\r\n\r\n.mdi-message-image:before {\r\n  content: \"\\F364\";\r\n}\r\n\r\n.mdi-message-outline:before {\r\n  content: \"\\F365\";\r\n}\r\n\r\n.mdi-message-processing:before {\r\n  content: \"\\F366\";\r\n}\r\n\r\n.mdi-message-reply:before {\r\n  content: \"\\F367\";\r\n}\r\n\r\n.mdi-message-reply-text:before {\r\n  content: \"\\F368\";\r\n}\r\n\r\n.mdi-message-text:before {\r\n  content: \"\\F369\";\r\n}\r\n\r\n.mdi-message-text-outline:before {\r\n  content: \"\\F36A\";\r\n}\r\n\r\n.mdi-message-video:before {\r\n  content: \"\\F36B\";\r\n}\r\n\r\n.mdi-microphone:before {\r\n  content: \"\\F36C\";\r\n}\r\n\r\n.mdi-microphone-off:before {\r\n  content: \"\\F36D\";\r\n}\r\n\r\n.mdi-microphone-outline:before {\r\n  content: \"\\F36E\";\r\n}\r\n\r\n.mdi-microphone-settings:before {\r\n  content: \"\\F36F\";\r\n}\r\n\r\n.mdi-microphone-variant:before {\r\n  content: \"\\F370\";\r\n}\r\n\r\n.mdi-microphone-variant-off:before {\r\n  content: \"\\F371\";\r\n}\r\n\r\n.mdi-microsoft:before {\r\n  content: \"\\F372\";\r\n}\r\n\r\n.mdi-minecraft:before {\r\n  content: \"\\F373\";\r\n}\r\n\r\n.mdi-minus:before {\r\n  content: \"\\F374\";\r\n}\r\n\r\n.mdi-minus-box:before {\r\n  content: \"\\F375\";\r\n}\r\n\r\n.mdi-minus-circle:before {\r\n  content: \"\\F376\";\r\n}\r\n\r\n.mdi-minus-circle-outline:before {\r\n  content: \"\\F377\";\r\n}\r\n\r\n.mdi-minus-network:before {\r\n  content: \"\\F378\";\r\n}\r\n\r\n.mdi-monitor:before {\r\n  content: \"\\F379\";\r\n}\r\n\r\n.mdi-monitor-multiple:before {\r\n  content: \"\\F37A\";\r\n}\r\n\r\n.mdi-more:before {\r\n  content: \"\\F37B\";\r\n}\r\n\r\n.mdi-motorbike:before {\r\n  content: \"\\F37C\";\r\n}\r\n\r\n.mdi-mouse:before {\r\n  content: \"\\F37D\";\r\n}\r\n\r\n.mdi-mouse-off:before {\r\n  content: \"\\F37E\";\r\n}\r\n\r\n.mdi-mouse-variant:before {\r\n  content: \"\\F37F\";\r\n}\r\n\r\n.mdi-mouse-variant-off:before {\r\n  content: \"\\F380\";\r\n}\r\n\r\n.mdi-movie:before {\r\n  content: \"\\F381\";\r\n}\r\n\r\n.mdi-multiplication:before {\r\n  content: \"\\F382\";\r\n}\r\n\r\n.mdi-multiplication-box:before {\r\n  content: \"\\F383\";\r\n}\r\n\r\n.mdi-music-box:before {\r\n  content: \"\\F384\";\r\n}\r\n\r\n.mdi-music-box-outline:before {\r\n  content: \"\\F385\";\r\n}\r\n\r\n.mdi-music-circle:before {\r\n  content: \"\\F386\";\r\n}\r\n\r\n.mdi-music-note:before {\r\n  content: \"\\F387\";\r\n}\r\n\r\n.mdi-music-note-bluetooth:before {\r\n  content: \"\\F5FE\";\r\n}\r\n\r\n.mdi-music-note-bluetooth-off:before {\r\n  content: \"\\F5FF\";\r\n}\r\n\r\n.mdi-music-note-eighth:before {\r\n  content: \"\\F388\";\r\n}\r\n\r\n.mdi-music-note-half:before {\r\n  content: \"\\F389\";\r\n}\r\n\r\n.mdi-music-note-off:before {\r\n  content: \"\\F38A\";\r\n}\r\n\r\n.mdi-music-note-quarter:before {\r\n  content: \"\\F38B\";\r\n}\r\n\r\n.mdi-music-note-sixteenth:before {\r\n  content: \"\\F38C\";\r\n}\r\n\r\n.mdi-music-note-whole:before {\r\n  content: \"\\F38D\";\r\n}\r\n\r\n.mdi-nature:before {\r\n  content: \"\\F38E\";\r\n}\r\n\r\n.mdi-nature-people:before {\r\n  content: \"\\F38F\";\r\n}\r\n\r\n.mdi-navigation:before {\r\n  content: \"\\F390\";\r\n}\r\n\r\n.mdi-near-me:before {\r\n  content: \"\\F5CD\";\r\n}\r\n\r\n.mdi-needle:before {\r\n  content: \"\\F391\";\r\n}\r\n\r\n.mdi-nest-protect:before {\r\n  content: \"\\F392\";\r\n}\r\n\r\n.mdi-nest-thermostat:before {\r\n  content: \"\\F393\";\r\n}\r\n\r\n.mdi-new-box:before {\r\n  content: \"\\F394\";\r\n}\r\n\r\n.mdi-newspaper:before {\r\n  content: \"\\F395\";\r\n}\r\n\r\n.mdi-nfc:before {\r\n  content: \"\\F396\";\r\n}\r\n\r\n.mdi-nfc-tap:before {\r\n  content: \"\\F397\";\r\n}\r\n\r\n.mdi-nfc-variant:before {\r\n  content: \"\\F398\";\r\n}\r\n\r\n.mdi-nodejs:before {\r\n  content: \"\\F399\";\r\n}\r\n\r\n.mdi-note:before {\r\n  content: \"\\F39A\";\r\n}\r\n\r\n.mdi-note-outline:before {\r\n  content: \"\\F39B\";\r\n}\r\n\r\n.mdi-note-plus:before {\r\n  content: \"\\F39C\";\r\n}\r\n\r\n.mdi-note-plus-outline:before {\r\n  content: \"\\F39D\";\r\n}\r\n\r\n.mdi-note-text:before {\r\n  content: \"\\F39E\";\r\n}\r\n\r\n.mdi-notification-clear-all:before {\r\n  content: \"\\F39F\";\r\n}\r\n\r\n.mdi-numeric:before {\r\n  content: \"\\F3A0\";\r\n}\r\n\r\n.mdi-numeric-0-box:before {\r\n  content: \"\\F3A1\";\r\n}\r\n\r\n.mdi-numeric-0-box-multiple-outline:before {\r\n  content: \"\\F3A2\";\r\n}\r\n\r\n.mdi-numeric-0-box-outline:before {\r\n  content: \"\\F3A3\";\r\n}\r\n\r\n.mdi-numeric-1-box:before {\r\n  content: \"\\F3A4\";\r\n}\r\n\r\n.mdi-numeric-1-box-multiple-outline:before {\r\n  content: \"\\F3A5\";\r\n}\r\n\r\n.mdi-numeric-1-box-outline:before {\r\n  content: \"\\F3A6\";\r\n}\r\n\r\n.mdi-numeric-2-box:before {\r\n  content: \"\\F3A7\";\r\n}\r\n\r\n.mdi-numeric-2-box-multiple-outline:before {\r\n  content: \"\\F3A8\";\r\n}\r\n\r\n.mdi-numeric-2-box-outline:before {\r\n  content: \"\\F3A9\";\r\n}\r\n\r\n.mdi-numeric-3-box:before {\r\n  content: \"\\F3AA\";\r\n}\r\n\r\n.mdi-numeric-3-box-multiple-outline:before {\r\n  content: \"\\F3AB\";\r\n}\r\n\r\n.mdi-numeric-3-box-outline:before {\r\n  content: \"\\F3AC\";\r\n}\r\n\r\n.mdi-numeric-4-box:before {\r\n  content: \"\\F3AD\";\r\n}\r\n\r\n.mdi-numeric-4-box-multiple-outline:before {\r\n  content: \"\\F3AE\";\r\n}\r\n\r\n.mdi-numeric-4-box-outline:before {\r\n  content: \"\\F3AF\";\r\n}\r\n\r\n.mdi-numeric-5-box:before {\r\n  content: \"\\F3B0\";\r\n}\r\n\r\n.mdi-numeric-5-box-multiple-outline:before {\r\n  content: \"\\F3B1\";\r\n}\r\n\r\n.mdi-numeric-5-box-outline:before {\r\n  content: \"\\F3B2\";\r\n}\r\n\r\n.mdi-numeric-6-box:before {\r\n  content: \"\\F3B3\";\r\n}\r\n\r\n.mdi-numeric-6-box-multiple-outline:before {\r\n  content: \"\\F3B4\";\r\n}\r\n\r\n.mdi-numeric-6-box-outline:before {\r\n  content: \"\\F3B5\";\r\n}\r\n\r\n.mdi-numeric-7-box:before {\r\n  content: \"\\F3B6\";\r\n}\r\n\r\n.mdi-numeric-7-box-multiple-outline:before {\r\n  content: \"\\F3B7\";\r\n}\r\n\r\n.mdi-numeric-7-box-outline:before {\r\n  content: \"\\F3B8\";\r\n}\r\n\r\n.mdi-numeric-8-box:before {\r\n  content: \"\\F3B9\";\r\n}\r\n\r\n.mdi-numeric-8-box-multiple-outline:before {\r\n  content: \"\\F3BA\";\r\n}\r\n\r\n.mdi-numeric-8-box-outline:before {\r\n  content: \"\\F3BB\";\r\n}\r\n\r\n.mdi-numeric-9-box:before {\r\n  content: \"\\F3BC\";\r\n}\r\n\r\n.mdi-numeric-9-box-multiple-outline:before {\r\n  content: \"\\F3BD\";\r\n}\r\n\r\n.mdi-numeric-9-box-outline:before {\r\n  content: \"\\F3BE\";\r\n}\r\n\r\n.mdi-numeric-9-plus-box:before {\r\n  content: \"\\F3BF\";\r\n}\r\n\r\n.mdi-numeric-9-plus-box-multiple-outline:before {\r\n  content: \"\\F3C0\";\r\n}\r\n\r\n.mdi-numeric-9-plus-box-outline:before {\r\n  content: \"\\F3C1\";\r\n}\r\n\r\n.mdi-nutrition:before {\r\n  content: \"\\F3C2\";\r\n}\r\n\r\n.mdi-octagon:before {\r\n  content: \"\\F3C3\";\r\n}\r\n\r\n.mdi-octagon-outline:before {\r\n  content: \"\\F3C4\";\r\n}\r\n\r\n.mdi-odnoklassniki:before {\r\n  content: \"\\F3C5\";\r\n}\r\n\r\n.mdi-office:before {\r\n  content: \"\\F3C6\";\r\n}\r\n\r\n.mdi-oil:before {\r\n  content: \"\\F3C7\";\r\n}\r\n\r\n.mdi-oil-temperature:before {\r\n  content: \"\\F3C8\";\r\n}\r\n\r\n.mdi-omega:before {\r\n  content: \"\\F3C9\";\r\n}\r\n\r\n.mdi-onedrive:before {\r\n  content: \"\\F3CA\";\r\n}\r\n\r\n.mdi-opacity:before {\r\n  content: \"\\F5CC\";\r\n}\r\n\r\n.mdi-open-in-app:before {\r\n  content: \"\\F3CB\";\r\n}\r\n\r\n.mdi-open-in-new:before {\r\n  content: \"\\F3CC\";\r\n}\r\n\r\n.mdi-openid:before {\r\n  content: \"\\F3CD\";\r\n}\r\n\r\n.mdi-opera:before {\r\n  content: \"\\F3CE\";\r\n}\r\n\r\n.mdi-ornament:before {\r\n  content: \"\\F3CF\";\r\n}\r\n\r\n.mdi-ornament-variant:before {\r\n  content: \"\\F3D0\";\r\n}\r\n\r\n.mdi-outbox:before {\r\n  content: \"\\F3D1\";\r\n}\r\n\r\n.mdi-owl:before {\r\n  content: \"\\F3D2\";\r\n}\r\n\r\n.mdi-package:before {\r\n  content: \"\\F3D3\";\r\n}\r\n\r\n.mdi-package-down:before {\r\n  content: \"\\F3D4\";\r\n}\r\n\r\n.mdi-package-up:before {\r\n  content: \"\\F3D5\";\r\n}\r\n\r\n.mdi-package-variant:before {\r\n  content: \"\\F3D6\";\r\n}\r\n\r\n.mdi-package-variant-closed:before {\r\n  content: \"\\F3D7\";\r\n}\r\n\r\n.mdi-page-first:before {\r\n  content: \"\\F600\";\r\n}\r\n\r\n.mdi-page-last:before {\r\n  content: \"\\F601\";\r\n}\r\n\r\n.mdi-palette:before {\r\n  content: \"\\F3D8\";\r\n}\r\n\r\n.mdi-palette-advanced:before {\r\n  content: \"\\F3D9\";\r\n}\r\n\r\n.mdi-panda:before {\r\n  content: \"\\F3DA\";\r\n}\r\n\r\n.mdi-pandora:before {\r\n  content: \"\\F3DB\";\r\n}\r\n\r\n.mdi-panorama:before {\r\n  content: \"\\F3DC\";\r\n}\r\n\r\n.mdi-panorama-fisheye:before {\r\n  content: \"\\F3DD\";\r\n}\r\n\r\n.mdi-panorama-horizontal:before {\r\n  content: \"\\F3DE\";\r\n}\r\n\r\n.mdi-panorama-vertical:before {\r\n  content: \"\\F3DF\";\r\n}\r\n\r\n.mdi-panorama-wide-angle:before {\r\n  content: \"\\F3E0\";\r\n}\r\n\r\n.mdi-paper-cut-vertical:before {\r\n  content: \"\\F3E1\";\r\n}\r\n\r\n.mdi-paperclip:before {\r\n  content: \"\\F3E2\";\r\n}\r\n\r\n.mdi-parking:before {\r\n  content: \"\\F3E3\";\r\n}\r\n\r\n.mdi-pause:before {\r\n  content: \"\\F3E4\";\r\n}\r\n\r\n.mdi-pause-circle:before {\r\n  content: \"\\F3E5\";\r\n}\r\n\r\n.mdi-pause-circle-outline:before {\r\n  content: \"\\F3E6\";\r\n}\r\n\r\n.mdi-pause-octagon:before {\r\n  content: \"\\F3E7\";\r\n}\r\n\r\n.mdi-pause-octagon-outline:before {\r\n  content: \"\\F3E8\";\r\n}\r\n\r\n.mdi-paw:before {\r\n  content: \"\\F3E9\";\r\n}\r\n\r\n.mdi-pen:before {\r\n  content: \"\\F3EA\";\r\n}\r\n\r\n.mdi-pencil:before {\r\n  content: \"\\F3EB\";\r\n}\r\n\r\n.mdi-pencil-box:before {\r\n  content: \"\\F3EC\";\r\n}\r\n\r\n.mdi-pencil-box-outline:before {\r\n  content: \"\\F3ED\";\r\n}\r\n\r\n.mdi-pencil-lock:before {\r\n  content: \"\\F3EE\";\r\n}\r\n\r\n.mdi-pencil-off:before {\r\n  content: \"\\F3EF\";\r\n}\r\n\r\n.mdi-percent:before {\r\n  content: \"\\F3F0\";\r\n}\r\n\r\n.mdi-pharmacy:before {\r\n  content: \"\\F3F1\";\r\n}\r\n\r\n.mdi-phone:before {\r\n  content: \"\\F3F2\";\r\n}\r\n\r\n.mdi-phone-bluetooth:before {\r\n  content: \"\\F3F3\";\r\n}\r\n\r\n.mdi-phone-classic:before {\r\n  content: \"\\F602\";\r\n}\r\n\r\n.mdi-phone-forward:before {\r\n  content: \"\\F3F4\";\r\n}\r\n\r\n.mdi-phone-hangup:before {\r\n  content: \"\\F3F5\";\r\n}\r\n\r\n.mdi-phone-in-talk:before {\r\n  content: \"\\F3F6\";\r\n}\r\n\r\n.mdi-phone-incoming:before {\r\n  content: \"\\F3F7\";\r\n}\r\n\r\n.mdi-phone-locked:before {\r\n  content: \"\\F3F8\";\r\n}\r\n\r\n.mdi-phone-log:before {\r\n  content: \"\\F3F9\";\r\n}\r\n\r\n.mdi-phone-missed:before {\r\n  content: \"\\F3FA\";\r\n}\r\n\r\n.mdi-phone-outgoing:before {\r\n  content: \"\\F3FB\";\r\n}\r\n\r\n.mdi-phone-paused:before {\r\n  content: \"\\F3FC\";\r\n}\r\n\r\n.mdi-phone-settings:before {\r\n  content: \"\\F3FD\";\r\n}\r\n\r\n.mdi-phone-voip:before {\r\n  content: \"\\F3FE\";\r\n}\r\n\r\n.mdi-pi:before {\r\n  content: \"\\F3FF\";\r\n}\r\n\r\n.mdi-pi-box:before {\r\n  content: \"\\F400\";\r\n}\r\n\r\n.mdi-pig:before {\r\n  content: \"\\F401\";\r\n}\r\n\r\n.mdi-pill:before {\r\n  content: \"\\F402\";\r\n}\r\n\r\n.mdi-pin:before {\r\n  content: \"\\F403\";\r\n}\r\n\r\n.mdi-pin-off:before {\r\n  content: \"\\F404\";\r\n}\r\n\r\n.mdi-pine-tree:before {\r\n  content: \"\\F405\";\r\n}\r\n\r\n.mdi-pine-tree-box:before {\r\n  content: \"\\F406\";\r\n}\r\n\r\n.mdi-pinterest:before {\r\n  content: \"\\F407\";\r\n}\r\n\r\n.mdi-pinterest-box:before {\r\n  content: \"\\F408\";\r\n}\r\n\r\n.mdi-pizza:before {\r\n  content: \"\\F409\";\r\n}\r\n\r\n.mdi-play:before {\r\n  content: \"\\F40A\";\r\n}\r\n\r\n.mdi-play-box-outline:before {\r\n  content: \"\\F40B\";\r\n}\r\n\r\n.mdi-play-circle:before {\r\n  content: \"\\F40C\";\r\n}\r\n\r\n.mdi-play-circle-outline:before {\r\n  content: \"\\F40D\";\r\n}\r\n\r\n.mdi-play-pause:before {\r\n  content: \"\\F40E\";\r\n}\r\n\r\n.mdi-play-protected-content:before {\r\n  content: \"\\F40F\";\r\n}\r\n\r\n.mdi-playlist-check:before {\r\n  content: \"\\F5C7\";\r\n}\r\n\r\n.mdi-playlist-minus:before {\r\n  content: \"\\F410\";\r\n}\r\n\r\n.mdi-playlist-play:before {\r\n  content: \"\\F411\";\r\n}\r\n\r\n.mdi-playlist-plus:before {\r\n  content: \"\\F412\";\r\n}\r\n\r\n.mdi-playlist-remove:before {\r\n  content: \"\\F413\";\r\n}\r\n\r\n.mdi-playstation:before {\r\n  content: \"\\F414\";\r\n}\r\n\r\n.mdi-plus:before {\r\n  content: \"\\F415\";\r\n}\r\n\r\n.mdi-plus-box:before {\r\n  content: \"\\F416\";\r\n}\r\n\r\n.mdi-plus-circle:before {\r\n  content: \"\\F417\";\r\n}\r\n\r\n.mdi-plus-circle-multiple-outline:before {\r\n  content: \"\\F418\";\r\n}\r\n\r\n.mdi-plus-circle-outline:before {\r\n  content: \"\\F419\";\r\n}\r\n\r\n.mdi-plus-network:before {\r\n  content: \"\\F41A\";\r\n}\r\n\r\n.mdi-plus-one:before {\r\n  content: \"\\F41B\";\r\n}\r\n\r\n.mdi-pocket:before {\r\n  content: \"\\F41C\";\r\n}\r\n\r\n.mdi-pokeball:before {\r\n  content: \"\\F41D\";\r\n}\r\n\r\n.mdi-polaroid:before {\r\n  content: \"\\F41E\";\r\n}\r\n\r\n.mdi-poll:before {\r\n  content: \"\\F41F\";\r\n}\r\n\r\n.mdi-poll-box:before {\r\n  content: \"\\F420\";\r\n}\r\n\r\n.mdi-polymer:before {\r\n  content: \"\\F421\";\r\n}\r\n\r\n.mdi-pool:before {\r\n  content: \"\\F606\";\r\n}\r\n\r\n.mdi-popcorn:before {\r\n  content: \"\\F422\";\r\n}\r\n\r\n.mdi-pound:before {\r\n  content: \"\\F423\";\r\n}\r\n\r\n.mdi-pound-box:before {\r\n  content: \"\\F424\";\r\n}\r\n\r\n.mdi-power:before {\r\n  content: \"\\F425\";\r\n}\r\n\r\n.mdi-power-settings:before {\r\n  content: \"\\F426\";\r\n}\r\n\r\n.mdi-power-socket:before {\r\n  content: \"\\F427\";\r\n}\r\n\r\n.mdi-presentation:before {\r\n  content: \"\\F428\";\r\n}\r\n\r\n.mdi-presentation-play:before {\r\n  content: \"\\F429\";\r\n}\r\n\r\n.mdi-printer:before {\r\n  content: \"\\F42A\";\r\n}\r\n\r\n.mdi-printer-3d:before {\r\n  content: \"\\F42B\";\r\n}\r\n\r\n.mdi-printer-alert:before {\r\n  content: \"\\F42C\";\r\n}\r\n\r\n.mdi-priority-high:before {\r\n  content: \"\\F603\";\r\n}\r\n\r\n.mdi-priority-low:before {\r\n  content: \"\\F604\";\r\n}\r\n\r\n.mdi-professional-hexagon:before {\r\n  content: \"\\F42D\";\r\n}\r\n\r\n.mdi-projector:before {\r\n  content: \"\\F42E\";\r\n}\r\n\r\n.mdi-projector-screen:before {\r\n  content: \"\\F42F\";\r\n}\r\n\r\n.mdi-pulse:before {\r\n  content: \"\\F430\";\r\n}\r\n\r\n.mdi-puzzle:before {\r\n  content: \"\\F431\";\r\n}\r\n\r\n.mdi-qqchat:before {\r\n  content: \"\\F605\";\r\n}\r\n\r\n.mdi-qrcode:before {\r\n  content: \"\\F432\";\r\n}\r\n\r\n.mdi-qrcode-scan:before {\r\n  content: \"\\F433\";\r\n}\r\n\r\n.mdi-quadcopter:before {\r\n  content: \"\\F434\";\r\n}\r\n\r\n.mdi-quality-high:before {\r\n  content: \"\\F435\";\r\n}\r\n\r\n.mdi-quicktime:before {\r\n  content: \"\\F436\";\r\n}\r\n\r\n.mdi-radar:before {\r\n  content: \"\\F437\";\r\n}\r\n\r\n.mdi-radiator:before {\r\n  content: \"\\F438\";\r\n}\r\n\r\n.mdi-radio:before {\r\n  content: \"\\F439\";\r\n}\r\n\r\n.mdi-radio-handheld:before {\r\n  content: \"\\F43A\";\r\n}\r\n\r\n.mdi-radio-tower:before {\r\n  content: \"\\F43B\";\r\n}\r\n\r\n.mdi-radioactive:before {\r\n  content: \"\\F43C\";\r\n}\r\n\r\n.mdi-radiobox-blank:before {\r\n  content: \"\\F43D\";\r\n}\r\n\r\n.mdi-radiobox-marked:before {\r\n  content: \"\\F43E\";\r\n}\r\n\r\n.mdi-raspberrypi:before {\r\n  content: \"\\F43F\";\r\n}\r\n\r\n.mdi-ray-end:before {\r\n  content: \"\\F440\";\r\n}\r\n\r\n.mdi-ray-end-arrow:before {\r\n  content: \"\\F441\";\r\n}\r\n\r\n.mdi-ray-start:before {\r\n  content: \"\\F442\";\r\n}\r\n\r\n.mdi-ray-start-arrow:before {\r\n  content: \"\\F443\";\r\n}\r\n\r\n.mdi-ray-start-end:before {\r\n  content: \"\\F444\";\r\n}\r\n\r\n.mdi-ray-vertex:before {\r\n  content: \"\\F445\";\r\n}\r\n\r\n.mdi-rdio:before {\r\n  content: \"\\F446\";\r\n}\r\n\r\n.mdi-read:before {\r\n  content: \"\\F447\";\r\n}\r\n\r\n.mdi-readability:before {\r\n  content: \"\\F448\";\r\n}\r\n\r\n.mdi-receipt:before {\r\n  content: \"\\F449\";\r\n}\r\n\r\n.mdi-record:before {\r\n  content: \"\\F44A\";\r\n}\r\n\r\n.mdi-record-rec:before {\r\n  content: \"\\F44B\";\r\n}\r\n\r\n.mdi-recycle:before {\r\n  content: \"\\F44C\";\r\n}\r\n\r\n.mdi-reddit:before {\r\n  content: \"\\F44D\";\r\n}\r\n\r\n.mdi-redo:before {\r\n  content: \"\\F44E\";\r\n}\r\n\r\n.mdi-redo-variant:before {\r\n  content: \"\\F44F\";\r\n}\r\n\r\n.mdi-refresh:before {\r\n  content: \"\\F450\";\r\n}\r\n\r\n.mdi-regex:before {\r\n  content: \"\\F451\";\r\n}\r\n\r\n.mdi-relative-scale:before {\r\n  content: \"\\F452\";\r\n}\r\n\r\n.mdi-reload:before {\r\n  content: \"\\F453\";\r\n}\r\n\r\n.mdi-remote:before {\r\n  content: \"\\F454\";\r\n}\r\n\r\n.mdi-rename-box:before {\r\n  content: \"\\F455\";\r\n}\r\n\r\n.mdi-repeat:before {\r\n  content: \"\\F456\";\r\n}\r\n\r\n.mdi-repeat-off:before {\r\n  content: \"\\F457\";\r\n}\r\n\r\n.mdi-repeat-once:before {\r\n  content: \"\\F458\";\r\n}\r\n\r\n.mdi-replay:before {\r\n  content: \"\\F459\";\r\n}\r\n\r\n.mdi-reply:before {\r\n  content: \"\\F45A\";\r\n}\r\n\r\n.mdi-reply-all:before {\r\n  content: \"\\F45B\";\r\n}\r\n\r\n.mdi-reproduction:before {\r\n  content: \"\\F45C\";\r\n}\r\n\r\n.mdi-resize-bottom-right:before {\r\n  content: \"\\F45D\";\r\n}\r\n\r\n.mdi-responsive:before {\r\n  content: \"\\F45E\";\r\n}\r\n\r\n.mdi-rewind:before {\r\n  content: \"\\F45F\";\r\n}\r\n\r\n.mdi-ribbon:before {\r\n  content: \"\\F460\";\r\n}\r\n\r\n.mdi-road:before {\r\n  content: \"\\F461\";\r\n}\r\n\r\n.mdi-road-variant:before {\r\n  content: \"\\F462\";\r\n}\r\n\r\n.mdi-rocket:before {\r\n  content: \"\\F463\";\r\n}\r\n\r\n.mdi-rotate-3d:before {\r\n  content: \"\\F464\";\r\n}\r\n\r\n.mdi-rotate-left:before {\r\n  content: \"\\F465\";\r\n}\r\n\r\n.mdi-rotate-left-variant:before {\r\n  content: \"\\F466\";\r\n}\r\n\r\n.mdi-rotate-right:before {\r\n  content: \"\\F467\";\r\n}\r\n\r\n.mdi-rotate-right-variant:before {\r\n  content: \"\\F468\";\r\n}\r\n\r\n.mdi-rounded-corner:before {\r\n  content: \"\\F607\";\r\n}\r\n\r\n.mdi-router-wireless:before {\r\n  content: \"\\F469\";\r\n}\r\n\r\n.mdi-routes:before {\r\n  content: \"\\F46A\";\r\n}\r\n\r\n.mdi-rowing:before {\r\n  content: \"\\F608\";\r\n}\r\n\r\n.mdi-rss:before {\r\n  content: \"\\F46B\";\r\n}\r\n\r\n.mdi-rss-box:before {\r\n  content: \"\\F46C\";\r\n}\r\n\r\n.mdi-ruler:before {\r\n  content: \"\\F46D\";\r\n}\r\n\r\n.mdi-run:before {\r\n  content: \"\\F46E\";\r\n}\r\n\r\n.mdi-sale:before {\r\n  content: \"\\F46F\";\r\n}\r\n\r\n.mdi-satellite:before {\r\n  content: \"\\F470\";\r\n}\r\n\r\n.mdi-satellite-variant:before {\r\n  content: \"\\F471\";\r\n}\r\n\r\n.mdi-saxophone:before {\r\n  content: \"\\F609\";\r\n}\r\n\r\n.mdi-scale:before {\r\n  content: \"\\F472\";\r\n}\r\n\r\n.mdi-scale-balance:before {\r\n  content: \"\\F5D1\";\r\n}\r\n\r\n.mdi-scale-bathroom:before {\r\n  content: \"\\F473\";\r\n}\r\n\r\n.mdi-school:before {\r\n  content: \"\\F474\";\r\n}\r\n\r\n.mdi-screen-rotation:before {\r\n  content: \"\\F475\";\r\n}\r\n\r\n.mdi-screen-rotation-lock:before {\r\n  content: \"\\F476\";\r\n}\r\n\r\n.mdi-screwdriver:before {\r\n  content: \"\\F477\";\r\n}\r\n\r\n.mdi-script:before {\r\n  content: \"\\F478\";\r\n}\r\n\r\n.mdi-sd:before {\r\n  content: \"\\F479\";\r\n}\r\n\r\n.mdi-seal:before {\r\n  content: \"\\F47A\";\r\n}\r\n\r\n.mdi-seat-flat:before {\r\n  content: \"\\F47B\";\r\n}\r\n\r\n.mdi-seat-flat-angled:before {\r\n  content: \"\\F47C\";\r\n}\r\n\r\n.mdi-seat-individual-suite:before {\r\n  content: \"\\F47D\";\r\n}\r\n\r\n.mdi-seat-legroom-extra:before {\r\n  content: \"\\F47E\";\r\n}\r\n\r\n.mdi-seat-legroom-normal:before {\r\n  content: \"\\F47F\";\r\n}\r\n\r\n.mdi-seat-legroom-reduced:before {\r\n  content: \"\\F480\";\r\n}\r\n\r\n.mdi-seat-recline-extra:before {\r\n  content: \"\\F481\";\r\n}\r\n\r\n.mdi-seat-recline-normal:before {\r\n  content: \"\\F482\";\r\n}\r\n\r\n.mdi-security:before {\r\n  content: \"\\F483\";\r\n}\r\n\r\n.mdi-security-network:before {\r\n  content: \"\\F484\";\r\n}\r\n\r\n.mdi-select:before {\r\n  content: \"\\F485\";\r\n}\r\n\r\n.mdi-select-all:before {\r\n  content: \"\\F486\";\r\n}\r\n\r\n.mdi-select-inverse:before {\r\n  content: \"\\F487\";\r\n}\r\n\r\n.mdi-select-off:before {\r\n  content: \"\\F488\";\r\n}\r\n\r\n.mdi-selection:before {\r\n  content: \"\\F489\";\r\n}\r\n\r\n.mdi-send:before {\r\n  content: \"\\F48A\";\r\n}\r\n\r\n.mdi-server:before {\r\n  content: \"\\F48B\";\r\n}\r\n\r\n.mdi-server-minus:before {\r\n  content: \"\\F48C\";\r\n}\r\n\r\n.mdi-server-network:before {\r\n  content: \"\\F48D\";\r\n}\r\n\r\n.mdi-server-network-off:before {\r\n  content: \"\\F48E\";\r\n}\r\n\r\n.mdi-server-off:before {\r\n  content: \"\\F48F\";\r\n}\r\n\r\n.mdi-server-plus:before {\r\n  content: \"\\F490\";\r\n}\r\n\r\n.mdi-server-remove:before {\r\n  content: \"\\F491\";\r\n}\r\n\r\n.mdi-server-security:before {\r\n  content: \"\\F492\";\r\n}\r\n\r\n.mdi-settings:before {\r\n  content: \"\\F493\";\r\n}\r\n\r\n.mdi-settings-box:before {\r\n  content: \"\\F494\";\r\n}\r\n\r\n.mdi-shape-plus:before {\r\n  content: \"\\F495\";\r\n}\r\n\r\n.mdi-share:before {\r\n  content: \"\\F496\";\r\n}\r\n\r\n.mdi-share-variant:before {\r\n  content: \"\\F497\";\r\n}\r\n\r\n.mdi-shield:before {\r\n  content: \"\\F498\";\r\n}\r\n\r\n.mdi-shield-outline:before {\r\n  content: \"\\F499\";\r\n}\r\n\r\n.mdi-shopping:before {\r\n  content: \"\\F49A\";\r\n}\r\n\r\n.mdi-shopping-music:before {\r\n  content: \"\\F49B\";\r\n}\r\n\r\n.mdi-shredder:before {\r\n  content: \"\\F49C\";\r\n}\r\n\r\n.mdi-shuffle:before {\r\n  content: \"\\F49D\";\r\n}\r\n\r\n.mdi-shuffle-disabled:before {\r\n  content: \"\\F49E\";\r\n}\r\n\r\n.mdi-shuffle-variant:before {\r\n  content: \"\\F49F\";\r\n}\r\n\r\n.mdi-sigma:before {\r\n  content: \"\\F4A0\";\r\n}\r\n\r\n.mdi-sign-caution:before {\r\n  content: \"\\F4A1\";\r\n}\r\n\r\n.mdi-signal:before {\r\n  content: \"\\F4A2\";\r\n}\r\n\r\n.mdi-signal-variant:before {\r\n  content: \"\\F60A\";\r\n}\r\n\r\n.mdi-silverware:before {\r\n  content: \"\\F4A3\";\r\n}\r\n\r\n.mdi-silverware-fork:before {\r\n  content: \"\\F4A4\";\r\n}\r\n\r\n.mdi-silverware-spoon:before {\r\n  content: \"\\F4A5\";\r\n}\r\n\r\n.mdi-silverware-variant:before {\r\n  content: \"\\F4A6\";\r\n}\r\n\r\n.mdi-sim:before {\r\n  content: \"\\F4A7\";\r\n}\r\n\r\n.mdi-sim-alert:before {\r\n  content: \"\\F4A8\";\r\n}\r\n\r\n.mdi-sim-off:before {\r\n  content: \"\\F4A9\";\r\n}\r\n\r\n.mdi-sitemap:before {\r\n  content: \"\\F4AA\";\r\n}\r\n\r\n.mdi-skip-backward:before {\r\n  content: \"\\F4AB\";\r\n}\r\n\r\n.mdi-skip-forward:before {\r\n  content: \"\\F4AC\";\r\n}\r\n\r\n.mdi-skip-next:before {\r\n  content: \"\\F4AD\";\r\n}\r\n\r\n.mdi-skip-previous:before {\r\n  content: \"\\F4AE\";\r\n}\r\n\r\n.mdi-skype:before {\r\n  content: \"\\F4AF\";\r\n}\r\n\r\n.mdi-skype-business:before {\r\n  content: \"\\F4B0\";\r\n}\r\n\r\n.mdi-slack:before {\r\n  content: \"\\F4B1\";\r\n}\r\n\r\n.mdi-sleep:before {\r\n  content: \"\\F4B2\";\r\n}\r\n\r\n.mdi-sleep-off:before {\r\n  content: \"\\F4B3\";\r\n}\r\n\r\n.mdi-smoking:before {\r\n  content: \"\\F4B4\";\r\n}\r\n\r\n.mdi-smoking-off:before {\r\n  content: \"\\F4B5\";\r\n}\r\n\r\n.mdi-snapchat:before {\r\n  content: \"\\F4B6\";\r\n}\r\n\r\n.mdi-snowman:before {\r\n  content: \"\\F4B7\";\r\n}\r\n\r\n.mdi-soccer:before {\r\n  content: \"\\F4B8\";\r\n}\r\n\r\n.mdi-sofa:before {\r\n  content: \"\\F4B9\";\r\n}\r\n\r\n.mdi-sort:before {\r\n  content: \"\\F4BA\";\r\n}\r\n\r\n.mdi-sort-alphabetical:before {\r\n  content: \"\\F4BB\";\r\n}\r\n\r\n.mdi-sort-ascending:before {\r\n  content: \"\\F4BC\";\r\n}\r\n\r\n.mdi-sort-descending:before {\r\n  content: \"\\F4BD\";\r\n}\r\n\r\n.mdi-sort-numeric:before {\r\n  content: \"\\F4BE\";\r\n}\r\n\r\n.mdi-sort-variant:before {\r\n  content: \"\\F4BF\";\r\n}\r\n\r\n.mdi-soundcloud:before {\r\n  content: \"\\F4C0\";\r\n}\r\n\r\n.mdi-source-fork:before {\r\n  content: \"\\F4C1\";\r\n}\r\n\r\n.mdi-source-pull:before {\r\n  content: \"\\F4C2\";\r\n}\r\n\r\n.mdi-speaker:before {\r\n  content: \"\\F4C3\";\r\n}\r\n\r\n.mdi-speaker-off:before {\r\n  content: \"\\F4C4\";\r\n}\r\n\r\n.mdi-speedometer:before {\r\n  content: \"\\F4C5\";\r\n}\r\n\r\n.mdi-spellcheck:before {\r\n  content: \"\\F4C6\";\r\n}\r\n\r\n.mdi-spotify:before {\r\n  content: \"\\F4C7\";\r\n}\r\n\r\n.mdi-spotlight:before {\r\n  content: \"\\F4C8\";\r\n}\r\n\r\n.mdi-spotlight-beam:before {\r\n  content: \"\\F4C9\";\r\n}\r\n\r\n.mdi-square-inc:before {\r\n  content: \"\\F4CA\";\r\n}\r\n\r\n.mdi-square-inc-cash:before {\r\n  content: \"\\F4CB\";\r\n}\r\n\r\n.mdi-stackexchange:before {\r\n  content: \"\\F60B\";\r\n}\r\n\r\n.mdi-stackoverflow:before {\r\n  content: \"\\F4CC\";\r\n}\r\n\r\n.mdi-stairs:before {\r\n  content: \"\\F4CD\";\r\n}\r\n\r\n.mdi-star:before {\r\n  content: \"\\F4CE\";\r\n}\r\n\r\n.mdi-star-circle:before {\r\n  content: \"\\F4CF\";\r\n}\r\n\r\n.mdi-star-half:before {\r\n  content: \"\\F4D0\";\r\n}\r\n\r\n.mdi-star-off:before {\r\n  content: \"\\F4D1\";\r\n}\r\n\r\n.mdi-star-outline:before {\r\n  content: \"\\F4D2\";\r\n}\r\n\r\n.mdi-steam:before {\r\n  content: \"\\F4D3\";\r\n}\r\n\r\n.mdi-steering:before {\r\n  content: \"\\F4D4\";\r\n}\r\n\r\n.mdi-step-backward:before {\r\n  content: \"\\F4D5\";\r\n}\r\n\r\n.mdi-step-backward-2:before {\r\n  content: \"\\F4D6\";\r\n}\r\n\r\n.mdi-step-forward:before {\r\n  content: \"\\F4D7\";\r\n}\r\n\r\n.mdi-step-forward-2:before {\r\n  content: \"\\F4D8\";\r\n}\r\n\r\n.mdi-stethoscope:before {\r\n  content: \"\\F4D9\";\r\n}\r\n\r\n.mdi-sticker:before {\r\n  content: \"\\F5D0\";\r\n}\r\n\r\n.mdi-stocking:before {\r\n  content: \"\\F4DA\";\r\n}\r\n\r\n.mdi-stop:before {\r\n  content: \"\\F4DB\";\r\n}\r\n\r\n.mdi-store:before {\r\n  content: \"\\F4DC\";\r\n}\r\n\r\n.mdi-store-24-hour:before {\r\n  content: \"\\F4DD\";\r\n}\r\n\r\n.mdi-stove:before {\r\n  content: \"\\F4DE\";\r\n}\r\n\r\n.mdi-subdirectory-arrow-left:before {\r\n  content: \"\\F60C\";\r\n}\r\n\r\n.mdi-subdirectory-arrow-right:before {\r\n  content: \"\\F60D\";\r\n}\r\n\r\n.mdi-subway:before {\r\n  content: \"\\F4DF\";\r\n}\r\n\r\n.mdi-sunglasses:before {\r\n  content: \"\\F4E0\";\r\n}\r\n\r\n.mdi-surround-sound:before {\r\n  content: \"\\F5C5\";\r\n}\r\n\r\n.mdi-swap-horizontal:before {\r\n  content: \"\\F4E1\";\r\n}\r\n\r\n.mdi-swap-vertical:before {\r\n  content: \"\\F4E2\";\r\n}\r\n\r\n.mdi-swim:before {\r\n  content: \"\\F4E3\";\r\n}\r\n\r\n.mdi-switch:before {\r\n  content: \"\\F4E4\";\r\n}\r\n\r\n.mdi-sword:before {\r\n  content: \"\\F4E5\";\r\n}\r\n\r\n.mdi-sync:before {\r\n  content: \"\\F4E6\";\r\n}\r\n\r\n.mdi-sync-alert:before {\r\n  content: \"\\F4E7\";\r\n}\r\n\r\n.mdi-sync-off:before {\r\n  content: \"\\F4E8\";\r\n}\r\n\r\n.mdi-tab:before {\r\n  content: \"\\F4E9\";\r\n}\r\n\r\n.mdi-tab-unselected:before {\r\n  content: \"\\F4EA\";\r\n}\r\n\r\n.mdi-table:before {\r\n  content: \"\\F4EB\";\r\n}\r\n\r\n.mdi-table-column-plus-after:before {\r\n  content: \"\\F4EC\";\r\n}\r\n\r\n.mdi-table-column-plus-before:before {\r\n  content: \"\\F4ED\";\r\n}\r\n\r\n.mdi-table-column-remove:before {\r\n  content: \"\\F4EE\";\r\n}\r\n\r\n.mdi-table-column-width:before {\r\n  content: \"\\F4EF\";\r\n}\r\n\r\n.mdi-table-edit:before {\r\n  content: \"\\F4F0\";\r\n}\r\n\r\n.mdi-table-large:before {\r\n  content: \"\\F4F1\";\r\n}\r\n\r\n.mdi-table-row-height:before {\r\n  content: \"\\F4F2\";\r\n}\r\n\r\n.mdi-table-row-plus-after:before {\r\n  content: \"\\F4F3\";\r\n}\r\n\r\n.mdi-table-row-plus-before:before {\r\n  content: \"\\F4F4\";\r\n}\r\n\r\n.mdi-table-row-remove:before {\r\n  content: \"\\F4F5\";\r\n}\r\n\r\n.mdi-tablet:before {\r\n  content: \"\\F4F6\";\r\n}\r\n\r\n.mdi-tablet-android:before {\r\n  content: \"\\F4F7\";\r\n}\r\n\r\n.mdi-tablet-ipad:before {\r\n  content: \"\\F4F8\";\r\n}\r\n\r\n.mdi-tag:before {\r\n  content: \"\\F4F9\";\r\n}\r\n\r\n.mdi-tag-faces:before {\r\n  content: \"\\F4FA\";\r\n}\r\n\r\n.mdi-tag-multiple:before {\r\n  content: \"\\F4FB\";\r\n}\r\n\r\n.mdi-tag-outline:before {\r\n  content: \"\\F4FC\";\r\n}\r\n\r\n.mdi-tag-text-outline:before {\r\n  content: \"\\F4FD\";\r\n}\r\n\r\n.mdi-target:before {\r\n  content: \"\\F4FE\";\r\n}\r\n\r\n.mdi-taxi:before {\r\n  content: \"\\F4FF\";\r\n}\r\n\r\n.mdi-teamviewer:before {\r\n  content: \"\\F500\";\r\n}\r\n\r\n.mdi-telegram:before {\r\n  content: \"\\F501\";\r\n}\r\n\r\n.mdi-television:before {\r\n  content: \"\\F502\";\r\n}\r\n\r\n.mdi-television-guide:before {\r\n  content: \"\\F503\";\r\n}\r\n\r\n.mdi-temperature-celsius:before {\r\n  content: \"\\F504\";\r\n}\r\n\r\n.mdi-temperature-fahrenheit:before {\r\n  content: \"\\F505\";\r\n}\r\n\r\n.mdi-temperature-kelvin:before {\r\n  content: \"\\F506\";\r\n}\r\n\r\n.mdi-tennis:before {\r\n  content: \"\\F507\";\r\n}\r\n\r\n.mdi-tent:before {\r\n  content: \"\\F508\";\r\n}\r\n\r\n.mdi-terrain:before {\r\n  content: \"\\F509\";\r\n}\r\n\r\n.mdi-text-to-speech:before {\r\n  content: \"\\F50A\";\r\n}\r\n\r\n.mdi-text-to-speech-off:before {\r\n  content: \"\\F50B\";\r\n}\r\n\r\n.mdi-textbox:before {\r\n  content: \"\\F60E\";\r\n}\r\n\r\n.mdi-texture:before {\r\n  content: \"\\F50C\";\r\n}\r\n\r\n.mdi-theater:before {\r\n  content: \"\\F50D\";\r\n}\r\n\r\n.mdi-theme-light-dark:before {\r\n  content: \"\\F50E\";\r\n}\r\n\r\n.mdi-thermometer:before {\r\n  content: \"\\F50F\";\r\n}\r\n\r\n.mdi-thermometer-lines:before {\r\n  content: \"\\F510\";\r\n}\r\n\r\n.mdi-thumb-down:before {\r\n  content: \"\\F511\";\r\n}\r\n\r\n.mdi-thumb-down-outline:before {\r\n  content: \"\\F512\";\r\n}\r\n\r\n.mdi-thumb-up:before {\r\n  content: \"\\F513\";\r\n}\r\n\r\n.mdi-thumb-up-outline:before {\r\n  content: \"\\F514\";\r\n}\r\n\r\n.mdi-thumbs-up-down:before {\r\n  content: \"\\F515\";\r\n}\r\n\r\n.mdi-ticket:before {\r\n  content: \"\\F516\";\r\n}\r\n\r\n.mdi-ticket-account:before {\r\n  content: \"\\F517\";\r\n}\r\n\r\n.mdi-ticket-confirmation:before {\r\n  content: \"\\F518\";\r\n}\r\n\r\n.mdi-tie:before {\r\n  content: \"\\F519\";\r\n}\r\n\r\n.mdi-timelapse:before {\r\n  content: \"\\F51A\";\r\n}\r\n\r\n.mdi-timer:before {\r\n  content: \"\\F51B\";\r\n}\r\n\r\n.mdi-timer-10:before {\r\n  content: \"\\F51C\";\r\n}\r\n\r\n.mdi-timer-3:before {\r\n  content: \"\\F51D\";\r\n}\r\n\r\n.mdi-timer-off:before {\r\n  content: \"\\F51E\";\r\n}\r\n\r\n.mdi-timer-sand:before {\r\n  content: \"\\F51F\";\r\n}\r\n\r\n.mdi-timetable:before {\r\n  content: \"\\F520\";\r\n}\r\n\r\n.mdi-toggle-switch:before {\r\n  content: \"\\F521\";\r\n}\r\n\r\n.mdi-toggle-switch-off:before {\r\n  content: \"\\F522\";\r\n}\r\n\r\n.mdi-tooltip:before {\r\n  content: \"\\F523\";\r\n}\r\n\r\n.mdi-tooltip-edit:before {\r\n  content: \"\\F524\";\r\n}\r\n\r\n.mdi-tooltip-image:before {\r\n  content: \"\\F525\";\r\n}\r\n\r\n.mdi-tooltip-outline:before {\r\n  content: \"\\F526\";\r\n}\r\n\r\n.mdi-tooltip-outline-plus:before {\r\n  content: \"\\F527\";\r\n}\r\n\r\n.mdi-tooltip-text:before {\r\n  content: \"\\F528\";\r\n}\r\n\r\n.mdi-tooth:before {\r\n  content: \"\\F529\";\r\n}\r\n\r\n.mdi-tor:before {\r\n  content: \"\\F52A\";\r\n}\r\n\r\n.mdi-traffic-light:before {\r\n  content: \"\\F52B\";\r\n}\r\n\r\n.mdi-train:before {\r\n  content: \"\\F52C\";\r\n}\r\n\r\n.mdi-tram:before {\r\n  content: \"\\F52D\";\r\n}\r\n\r\n.mdi-transcribe:before {\r\n  content: \"\\F52E\";\r\n}\r\n\r\n.mdi-transcribe-close:before {\r\n  content: \"\\F52F\";\r\n}\r\n\r\n.mdi-transfer:before {\r\n  content: \"\\F530\";\r\n}\r\n\r\n.mdi-translate:before {\r\n  content: \"\\F5CA\";\r\n}\r\n\r\n.mdi-tree:before {\r\n  content: \"\\F531\";\r\n}\r\n\r\n.mdi-trello:before {\r\n  content: \"\\F532\";\r\n}\r\n\r\n.mdi-trending-down:before {\r\n  content: \"\\F533\";\r\n}\r\n\r\n.mdi-trending-neutral:before {\r\n  content: \"\\F534\";\r\n}\r\n\r\n.mdi-trending-up:before {\r\n  content: \"\\F535\";\r\n}\r\n\r\n.mdi-triangle:before {\r\n  content: \"\\F536\";\r\n}\r\n\r\n.mdi-triangle-outline:before {\r\n  content: \"\\F537\";\r\n}\r\n\r\n.mdi-trophy:before {\r\n  content: \"\\F538\";\r\n}\r\n\r\n.mdi-trophy-award:before {\r\n  content: \"\\F539\";\r\n}\r\n\r\n.mdi-trophy-outline:before {\r\n  content: \"\\F53A\";\r\n}\r\n\r\n.mdi-trophy-variant:before {\r\n  content: \"\\F53B\";\r\n}\r\n\r\n.mdi-trophy-variant-outline:before {\r\n  content: \"\\F53C\";\r\n}\r\n\r\n.mdi-truck:before {\r\n  content: \"\\F53D\";\r\n}\r\n\r\n.mdi-truck-delivery:before {\r\n  content: \"\\F53E\";\r\n}\r\n\r\n.mdi-tshirt-crew:before {\r\n  content: \"\\F53F\";\r\n}\r\n\r\n.mdi-tshirt-v:before {\r\n  content: \"\\F540\";\r\n}\r\n\r\n.mdi-tumblr:before {\r\n  content: \"\\F541\";\r\n}\r\n\r\n.mdi-tumblr-reblog:before {\r\n  content: \"\\F542\";\r\n}\r\n\r\n.mdi-twitch:before {\r\n  content: \"\\F543\";\r\n}\r\n\r\n.mdi-twitter:before {\r\n  content: \"\\F544\";\r\n}\r\n\r\n.mdi-twitter-box:before {\r\n  content: \"\\F545\";\r\n}\r\n\r\n.mdi-twitter-circle:before {\r\n  content: \"\\F546\";\r\n}\r\n\r\n.mdi-twitter-retweet:before {\r\n  content: \"\\F547\";\r\n}\r\n\r\n.mdi-ubuntu:before {\r\n  content: \"\\F548\";\r\n}\r\n\r\n.mdi-umbraco:before {\r\n  content: \"\\F549\";\r\n}\r\n\r\n.mdi-umbrella:before {\r\n  content: \"\\F54A\";\r\n}\r\n\r\n.mdi-umbrella-outline:before {\r\n  content: \"\\F54B\";\r\n}\r\n\r\n.mdi-undo:before {\r\n  content: \"\\F54C\";\r\n}\r\n\r\n.mdi-undo-variant:before {\r\n  content: \"\\F54D\";\r\n}\r\n\r\n.mdi-unfold-less:before {\r\n  content: \"\\F54E\";\r\n}\r\n\r\n.mdi-unfold-more:before {\r\n  content: \"\\F54F\";\r\n}\r\n\r\n.mdi-ungroup:before {\r\n  content: \"\\F550\";\r\n}\r\n\r\n.mdi-untappd:before {\r\n  content: \"\\F551\";\r\n}\r\n\r\n.mdi-upload:before {\r\n  content: \"\\F552\";\r\n}\r\n\r\n.mdi-usb:before {\r\n  content: \"\\F553\";\r\n}\r\n\r\n.mdi-vector-arrange-above:before {\r\n  content: \"\\F554\";\r\n}\r\n\r\n.mdi-vector-arrange-below:before {\r\n  content: \"\\F555\";\r\n}\r\n\r\n.mdi-vector-circle:before {\r\n  content: \"\\F556\";\r\n}\r\n\r\n.mdi-vector-circle-variant:before {\r\n  content: \"\\F557\";\r\n}\r\n\r\n.mdi-vector-combine:before {\r\n  content: \"\\F558\";\r\n}\r\n\r\n.mdi-vector-curve:before {\r\n  content: \"\\F559\";\r\n}\r\n\r\n.mdi-vector-difference:before {\r\n  content: \"\\F55A\";\r\n}\r\n\r\n.mdi-vector-difference-ab:before {\r\n  content: \"\\F55B\";\r\n}\r\n\r\n.mdi-vector-difference-ba:before {\r\n  content: \"\\F55C\";\r\n}\r\n\r\n.mdi-vector-intersection:before {\r\n  content: \"\\F55D\";\r\n}\r\n\r\n.mdi-vector-line:before {\r\n  content: \"\\F55E\";\r\n}\r\n\r\n.mdi-vector-point:before {\r\n  content: \"\\F55F\";\r\n}\r\n\r\n.mdi-vector-polygon:before {\r\n  content: \"\\F560\";\r\n}\r\n\r\n.mdi-vector-polyline:before {\r\n  content: \"\\F561\";\r\n}\r\n\r\n.mdi-vector-rectangle:before {\r\n  content: \"\\F5C6\";\r\n}\r\n\r\n.mdi-vector-selection:before {\r\n  content: \"\\F562\";\r\n}\r\n\r\n.mdi-vector-square:before {\r\n  content: \"\\F001\";\r\n}\r\n\r\n.mdi-vector-triangle:before {\r\n  content: \"\\F563\";\r\n}\r\n\r\n.mdi-vector-union:before {\r\n  content: \"\\F564\";\r\n}\r\n\r\n.mdi-verified:before {\r\n  content: \"\\F565\";\r\n}\r\n\r\n.mdi-vibrate:before {\r\n  content: \"\\F566\";\r\n}\r\n\r\n.mdi-video:before {\r\n  content: \"\\F567\";\r\n}\r\n\r\n.mdi-video-off:before {\r\n  content: \"\\F568\";\r\n}\r\n\r\n.mdi-video-switch:before {\r\n  content: \"\\F569\";\r\n}\r\n\r\n.mdi-view-agenda:before {\r\n  content: \"\\F56A\";\r\n}\r\n\r\n.mdi-view-array:before {\r\n  content: \"\\F56B\";\r\n}\r\n\r\n.mdi-view-carousel:before {\r\n  content: \"\\F56C\";\r\n}\r\n\r\n.mdi-view-column:before {\r\n  content: \"\\F56D\";\r\n}\r\n\r\n.mdi-view-dashboard:before {\r\n  content: \"\\F56E\";\r\n}\r\n\r\n.mdi-view-day:before {\r\n  content: \"\\F56F\";\r\n}\r\n\r\n.mdi-view-grid:before {\r\n  content: \"\\F570\";\r\n}\r\n\r\n.mdi-view-headline:before {\r\n  content: \"\\F571\";\r\n}\r\n\r\n.mdi-view-list:before {\r\n  content: \"\\F572\";\r\n}\r\n\r\n.mdi-view-module:before {\r\n  content: \"\\F573\";\r\n}\r\n\r\n.mdi-view-quilt:before {\r\n  content: \"\\F574\";\r\n}\r\n\r\n.mdi-view-stream:before {\r\n  content: \"\\F575\";\r\n}\r\n\r\n.mdi-view-week:before {\r\n  content: \"\\F576\";\r\n}\r\n\r\n.mdi-vimeo:before {\r\n  content: \"\\F577\";\r\n}\r\n\r\n.mdi-vine:before {\r\n  content: \"\\F578\";\r\n}\r\n\r\n.mdi-violin:before {\r\n  content: \"\\F60F\";\r\n}\r\n\r\n.mdi-visualstudio:before {\r\n  content: \"\\F610\";\r\n}\r\n\r\n.mdi-vk:before {\r\n  content: \"\\F579\";\r\n}\r\n\r\n.mdi-vk-box:before {\r\n  content: \"\\F57A\";\r\n}\r\n\r\n.mdi-vk-circle:before {\r\n  content: \"\\F57B\";\r\n}\r\n\r\n.mdi-vlc:before {\r\n  content: \"\\F57C\";\r\n}\r\n\r\n.mdi-voice:before {\r\n  content: \"\\F5CB\";\r\n}\r\n\r\n.mdi-voicemail:before {\r\n  content: \"\\F57D\";\r\n}\r\n\r\n.mdi-volume-high:before {\r\n  content: \"\\F57E\";\r\n}\r\n\r\n.mdi-volume-low:before {\r\n  content: \"\\F57F\";\r\n}\r\n\r\n.mdi-volume-medium:before {\r\n  content: \"\\F580\";\r\n}\r\n\r\n.mdi-volume-off:before {\r\n  content: \"\\F581\";\r\n}\r\n\r\n.mdi-vpn:before {\r\n  content: \"\\F582\";\r\n}\r\n\r\n.mdi-walk:before {\r\n  content: \"\\F583\";\r\n}\r\n\r\n.mdi-wallet:before {\r\n  content: \"\\F584\";\r\n}\r\n\r\n.mdi-wallet-giftcard:before {\r\n  content: \"\\F585\";\r\n}\r\n\r\n.mdi-wallet-membership:before {\r\n  content: \"\\F586\";\r\n}\r\n\r\n.mdi-wallet-travel:before {\r\n  content: \"\\F587\";\r\n}\r\n\r\n.mdi-wan:before {\r\n  content: \"\\F588\";\r\n}\r\n\r\n.mdi-watch:before {\r\n  content: \"\\F589\";\r\n}\r\n\r\n.mdi-watch-export:before {\r\n  content: \"\\F58A\";\r\n}\r\n\r\n.mdi-watch-import:before {\r\n  content: \"\\F58B\";\r\n}\r\n\r\n.mdi-water:before {\r\n  content: \"\\F58C\";\r\n}\r\n\r\n.mdi-water-off:before {\r\n  content: \"\\F58D\";\r\n}\r\n\r\n.mdi-water-percent:before {\r\n  content: \"\\F58E\";\r\n}\r\n\r\n.mdi-water-pump:before {\r\n  content: \"\\F58F\";\r\n}\r\n\r\n.mdi-watermark:before {\r\n  content: \"\\F612\";\r\n}\r\n\r\n.mdi-weather-cloudy:before {\r\n  content: \"\\F590\";\r\n}\r\n\r\n.mdi-weather-fog:before {\r\n  content: \"\\F591\";\r\n}\r\n\r\n.mdi-weather-hail:before {\r\n  content: \"\\F592\";\r\n}\r\n\r\n.mdi-weather-lightning:before {\r\n  content: \"\\F593\";\r\n}\r\n\r\n.mdi-weather-night:before {\r\n  content: \"\\F594\";\r\n}\r\n\r\n.mdi-weather-partlycloudy:before {\r\n  content: \"\\F595\";\r\n}\r\n\r\n.mdi-weather-pouring:before {\r\n  content: \"\\F596\";\r\n}\r\n\r\n.mdi-weather-rainy:before {\r\n  content: \"\\F597\";\r\n}\r\n\r\n.mdi-weather-snowy:before {\r\n  content: \"\\F598\";\r\n}\r\n\r\n.mdi-weather-sunny:before {\r\n  content: \"\\F599\";\r\n}\r\n\r\n.mdi-weather-sunset:before {\r\n  content: \"\\F59A\";\r\n}\r\n\r\n.mdi-weather-sunset-down:before {\r\n  content: \"\\F59B\";\r\n}\r\n\r\n.mdi-weather-sunset-up:before {\r\n  content: \"\\F59C\";\r\n}\r\n\r\n.mdi-weather-windy:before {\r\n  content: \"\\F59D\";\r\n}\r\n\r\n.mdi-weather-windy-variant:before {\r\n  content: \"\\F59E\";\r\n}\r\n\r\n.mdi-web:before {\r\n  content: \"\\F59F\";\r\n}\r\n\r\n.mdi-webcam:before {\r\n  content: \"\\F5A0\";\r\n}\r\n\r\n.mdi-wechat:before {\r\n  content: \"\\F611\";\r\n}\r\n\r\n.mdi-weight:before {\r\n  content: \"\\F5A1\";\r\n}\r\n\r\n.mdi-weight-kilogram:before {\r\n  content: \"\\F5A2\";\r\n}\r\n\r\n.mdi-whatsapp:before {\r\n  content: \"\\F5A3\";\r\n}\r\n\r\n.mdi-wheelchair-accessibility:before {\r\n  content: \"\\F5A4\";\r\n}\r\n\r\n.mdi-white-balance-auto:before {\r\n  content: \"\\F5A5\";\r\n}\r\n\r\n.mdi-white-balance-incandescent:before {\r\n  content: \"\\F5A6\";\r\n}\r\n\r\n.mdi-white-balance-irradescent:before {\r\n  content: \"\\F5A7\";\r\n}\r\n\r\n.mdi-white-balance-sunny:before {\r\n  content: \"\\F5A8\";\r\n}\r\n\r\n.mdi-wifi:before {\r\n  content: \"\\F5A9\";\r\n}\r\n\r\n.mdi-wifi-off:before {\r\n  content: \"\\F5AA\";\r\n}\r\n\r\n.mdi-wii:before {\r\n  content: \"\\F5AB\";\r\n}\r\n\r\n.mdi-wikipedia:before {\r\n  content: \"\\F5AC\";\r\n}\r\n\r\n.mdi-window-close:before {\r\n  content: \"\\F5AD\";\r\n}\r\n\r\n.mdi-window-closed:before {\r\n  content: \"\\F5AE\";\r\n}\r\n\r\n.mdi-window-maximize:before {\r\n  content: \"\\F5AF\";\r\n}\r\n\r\n.mdi-window-minimize:before {\r\n  content: \"\\F5B0\";\r\n}\r\n\r\n.mdi-window-open:before {\r\n  content: \"\\F5B1\";\r\n}\r\n\r\n.mdi-window-restore:before {\r\n  content: \"\\F5B2\";\r\n}\r\n\r\n.mdi-windows:before {\r\n  content: \"\\F5B3\";\r\n}\r\n\r\n.mdi-wordpress:before {\r\n  content: \"\\F5B4\";\r\n}\r\n\r\n.mdi-worker:before {\r\n  content: \"\\F5B5\";\r\n}\r\n\r\n.mdi-wrap:before {\r\n  content: \"\\F5B6\";\r\n}\r\n\r\n.mdi-wrench:before {\r\n  content: \"\\F5B7\";\r\n}\r\n\r\n.mdi-wunderlist:before {\r\n  content: \"\\F5B8\";\r\n}\r\n\r\n.mdi-xbox:before {\r\n  content: \"\\F5B9\";\r\n}\r\n\r\n.mdi-xbox-controller:before {\r\n  content: \"\\F5BA\";\r\n}\r\n\r\n.mdi-xbox-controller-off:before {\r\n  content: \"\\F5BB\";\r\n}\r\n\r\n.mdi-xda:before {\r\n  content: \"\\F5BC\";\r\n}\r\n\r\n.mdi-xing:before {\r\n  content: \"\\F5BD\";\r\n}\r\n\r\n.mdi-xing-box:before {\r\n  content: \"\\F5BE\";\r\n}\r\n\r\n.mdi-xing-circle:before {\r\n  content: \"\\F5BF\";\r\n}\r\n\r\n.mdi-xml:before {\r\n  content: \"\\F5C0\";\r\n}\r\n\r\n.mdi-yeast:before {\r\n  content: \"\\F5C1\";\r\n}\r\n\r\n.mdi-yelp:before {\r\n  content: \"\\F5C2\";\r\n}\r\n\r\n.mdi-youtube-play:before {\r\n  content: \"\\F5C3\";\r\n}\r\n\r\n.mdi-zip-box:before {\r\n  content: \"\\F5C4\";\r\n}\r\n\r\n.mdi-18px {\r\n  font-size: 18px;\r\n}\r\n\r\n.mdi-24px {\r\n  font-size: 24px;\r\n}\r\n\r\n.mdi-36px {\r\n  font-size: 36px;\r\n}\r\n\r\n.mdi-48px {\r\n  font-size: 48px;\r\n}\r\n\r\n.mdi-dark {\r\n  color: rgba(0, 0, 0, 0.54);\r\n}\r\n\r\n.mdi-dark.mdi-inactive {\r\n  color: rgba(0, 0, 0, 0.26);\r\n}\r\n\r\n.mdi-light {\r\n  color: white;\r\n}\r\n\r\n.mdi-light.mdi-inactive {\r\n  color: rgba(255, 255, 255, 0.3);\r\n}\r\n\r\n/*# sourceMappingURL=materialdesignicons.css.map */\r\n"
    },
    "./isomorphic/public/fonts/materialdesignicons-webfont.eot": "/static/be7ea58911c17666c461bd31cf3e2378.eot"
  }
}
OshotOkill commented 8 years ago

Source file of materialDesignIcon.css

@font-face {
  font-family: "Material Design Icons";
  src: url("../fonts/materialdesignicons-webfont.eot?v=1.5.54");
  src: url("../fonts/materialdesignicons-webfont.eot?#iefix&v=1.5.54") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=1.5.54") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=1.5.54") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=1.5.54") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=1.5.54#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

...

However src: url("../path/to/webfont.eot") was changed to src: url([object Object]) in webpack-assets.json.Therefore I made an change to module loaders:

test: webpack_isomorphic_tools_plugin.regular_expression('style_modules'), loader: 'style!css!url' }

and it bumps:

./~/css-loader!./~/url-loader!./isomorphic/public/css/materialdesignicons.css
Module build failed: CssSyntaxError: C:\css-loader!C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\url-loader\index.js!C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\css\materialdesignicons.css:1:1: Unknown word
    at Input.error (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\input.js:61:22)
    at Parser.unknownWord (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parser.js:457:26)
    at Parser.word (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parser.js:174:14)
    at Parser.loop (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parser.js:60:26)
    at parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parse.js:26:12)
    at new LazyResult (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\lazy-result.js:61:24)
    at Processor.process (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\processor.js:34:16)
    at processCss (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\css-loader\lib\processCss.js:188:11)
    at Object.module.exports (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\css-loader\lib\loader.js:24:2)
 @ ./isomorphic/public/css/materialdesignicons.css 4:14-140 13:2-17:4 14:20-146
./~/css-loader!./~/url-loader!./isomorphic/public/css/global.css
Module build failed: CssSyntaxError: C:\css-loader!C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\url-loader\index.js!C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\css\global.css:1:1: Unknown word
    at Input.error (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\input.js:61:22)
    at Parser.unknownWord (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parser.js:457:26)
    at Parser.word (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parser.js:174:14)
    at Parser.loop (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parser.js:60:26)
    at parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\parse.js:26:12)
    at new LazyResult (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\lazy-result.js:61:24)
    at Processor.process (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\postcss\lib\processor.js:34:16)
    at processCss (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\css-loader\lib\processCss.js:188:11)
    at Object.module.exports (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\css-loader\lib\loader.js:24:2)
 @ ./isomorphic/public/css/global.css 4:14-127 13:2-17:4 14:20-133
catamphetamine commented 8 years ago

Post the full debug log with the error.

OshotOkill commented 8 years ago
[webpack-isomorphic-tools/plugin] [debug] entering development mode
==> �  Webpack development server listening on port 3000
[webpack-isomorphic-tools/plugin] [debug] ------------------- Started -------------------
./isomorphic/public/fonts/materialdesignicons-webfont.eot?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.eot?v=1.5.54 Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '�' (1:0)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1615:10)
    at Object.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:882:44)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\Parser.js:902:15)
    at DependenciesBlock.<anonymous> (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\NormalModule.js:104:16)
    at DependenciesBlock.onModuleBuild (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:310:10)
    at nextLoader (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:275:25)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:135-195
./isomorphic/public/fonts/materialdesignicons-webfont.woff2?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.woff2?v=1.5.54 Unexpected character ' ' (1:4)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character ' ' (1:4)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.pp.next (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2449:8)
    at Parser.pp.parseIdent (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:679:8)
    at Parser.pp.parseExprAtom (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:283:21)
    at Parser.pp.parseExprSubscripts (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:225:19)
    at Parser.pp.parseMaybeUnary (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:204:17)
    at Parser.pp.parseExprOps (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:151:19)
    at Parser.pp.parseMaybeConditional (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:133:19)
    at Parser.pp.parseMaybeAssign (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:110:19)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:332-394
./isomorphic/public/fonts/materialdesignicons-webfont.woff?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.woff?v=1.5.54 Unexpected character ' ' (1:4)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character ' ' (1:4)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.pp.next (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2449:8)
    at Parser.pp.parseIdent (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:679:8)
    at Parser.pp.parseExprAtom (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:283:21)
    at Parser.pp.parseExprSubscripts (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:225:19)
    at Parser.pp.parseMaybeUnary (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:204:17)
    at Parser.pp.parseExprOps (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:151:19)
    at Parser.pp.parseMaybeConditional (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:133:19)
    at Parser.pp.parseMaybeAssign (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:110:19)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:427-488
./isomorphic/public/fonts/materialdesignicons-webfont.ttf?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.ttf?v=1.5.54 Unexpected character ' ' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character ' ' (1:0)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.getTokenFromCode (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2813:8)
    at Parser.pp.readToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2508:15)
    at Parser.pp.nextToken (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:2500:71)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1615:10)
    at Object.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:882:44)
    at Parser.parse (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\Parser.js:902:15)
    at DependenciesBlock.<anonymous> (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack\lib\NormalModule.js:104:16)
    at DependenciesBlock.onModuleBuild (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:310:10)
    at nextLoader (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\webpack-core\lib\NormalModuleMixin.js:275:25)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:520-580
./isomorphic/public/fonts/materialdesignicons-webfont.svg?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.svg?v=1.5.54 Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (1:0)
    at Parser.pp.raise (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:920:13)
    at Parser.pp.unexpected (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1483:8)
    at Parser.pp.parseExprAtom (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:330:12)
    at Parser.pp.parseExprSubscripts (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:225:19)
    at Parser.pp.parseMaybeUnary (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:204:17)
    at Parser.pp.parseExprOps (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:151:19)
    at Parser.pp.parseMaybeConditional (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:133:19)
    at Parser.pp.parseMaybeAssign (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:110:19)
    at Parser.pp.parseExpression (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:86:19)
    at Parser.pp.parseStatement (C:\Users\OshotOkill\Documents\GitHub\com-form\node_modules\acorn\dist\acorn.js:1753:23)
 @ ./~/css-loader!./isomorphic/public/css/materialdesignicons.css 6:616-676
[webpack-isomorphic-tools/plugin] [debug] running write assets webpack plugin v2.2.50 with options {
  "development": true,
  "debug": true,
  "assets": {
    "images": {
      "extensions": [
        "png",
        "jpg",
        "jpeg",
        "gif",
        "ico"
      ]
    },
    "svg": {
      "extensions": [
        "svg"
      ]
    },
    "style_modules": {
      "extensions": [
        "css"
      ]
    },
    "fonts": {
      "extensions": [
        "eot",
        "ttf",
        "woff",
        "woff2"
      ]
    }
  },
  "project_path": "C:\\Users\\OshotOkill\\Documents\\GitHub\\com-form",
  "assets_base_url": "/static/",
  "webpack_assets_path": "C:\\Users\\OshotOkill\\Documents\\GitHub\\com-form\\webpack-assets.json",
  "webpack_stats_path": "C:\\Users\\OshotOkill\\Documents\\GitHub\\com-form\\webpack-stats.json",
  "output": {
    "javascript": {},
    "styles": {},
    "assets": {}
  },
  "regular_expressions": {
    "images": {},
    "svg": {},
    "style_modules": {},
    "fonts": {}
  }
}
[webpack-isomorphic-tools/plugin] [debug]  (development mode is on)
[webpack-isomorphic-tools/plugin] [debug] writing webpack stats to C:\Users\OshotOkill\Documents\GitHub\com-form\webpack-stats.json
[webpack-isomorphic-tools/plugin] [debug] getting javascript and styles for chunk "main"
[webpack-isomorphic-tools/plugin] [debug]  (got javascript)
[webpack-isomorphic-tools/plugin] [debug] No filter specified for "images" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] No path parser specified for "images" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "images"
[webpack-isomorphic-tools/plugin] [debug]  time taken: 1 ms
[webpack-isomorphic-tools/plugin] [debug] No filter specified for "svg" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] No path parser specified for "svg" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "svg"
[webpack-isomorphic-tools/plugin] [debug]  time taken: 1 ms
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "style_modules"
[webpack-isomorphic-tools/plugin] [trace] Adding asset "./isomorphic/public/css/global.css", module id 145 (in webpack-stats.json)
[webpack-isomorphic-tools/plugin] [trace] Adding asset "./isomorphic/public/css/materialdesignicons.css", module id 146 (in webpack-stats.json)
[webpack-isomorphic-tools/plugin] [debug]  time taken: 17 ms
[webpack-isomorphic-tools/plugin] [debug] No filter specified for "fonts" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] No path parser specified for "fonts" assets. Using a default one.
[webpack-isomorphic-tools/plugin] [debug] parsing assets of type "fonts"
[webpack-isomorphic-tools/plugin] [trace] Adding asset "./isomorphic/public/fonts/materialdesignicons-webfont.eot", module id 752 (in webpack-stats.json)
[webpack-isomorphic-tools/plugin] [debug]  time taken: 12 ms
[webpack-isomorphic-tools/plugin] [debug] compiling assets
[webpack-isomorphic-tools/plugin] [debug] compiling asset "./isomorphic/public/css/global.css"
[webpack-isomorphic-tools/plugin] [debug] require()ing "C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\css\global.css"
[webpack-isomorphic-tools/plugin] [debug]  found in parsed assets
[webpack-isomorphic-tools/plugin] [debug] require()ing "./../../../node_modules/css-loader/lib/css-base.js"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 215
[webpack-isomorphic-tools/plugin] [debug] compiling asset "./isomorphic/public/css/materialdesignicons.css"
[webpack-isomorphic-tools/plugin] [debug] require()ing "C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\css\materialdesignicons.css"
[webpack-isomorphic-tools/plugin] [debug]  found in parsed assets
[webpack-isomorphic-tools/plugin] [debug] require()ing "./../../../node_modules/css-loader/lib/css-base.js"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 215
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.eot?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 760
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.eot"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 752
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.woff2?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 763
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.woff?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 764
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.ttf?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 762
[webpack-isomorphic-tools/plugin] [debug] require()ing "../fonts/materialdesignicons-webfont.svg?v=1.5.54"
[webpack-isomorphic-tools/plugin] [debug]  not found in parsed assets, searching in webpack stats
[webpack-isomorphic-tools/plugin] [debug]  found in webpack stats, module id 761
[webpack-isomorphic-tools/plugin] [debug] compiling asset "./isomorphic/public/fonts/materialdesignicons-webfont.eot"
[webpack-isomorphic-tools/plugin] [debug] require()ing "C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.eot"
[webpack-isomorphic-tools/plugin] [debug]  found in parsed assets
[webpack-isomorphic-tools/plugin] [debug]  time taken: 213 ms
[webpack-isomorphic-tools/plugin] [debug] writing webpack assets info to C:\Users\OshotOkill\Documents\GitHub\com-form\webpack-assets.json
[webpack-isomorphic-tools/plugin] [debug] ------------------- Finished -------------------
catamphetamine commented 8 years ago
[webpack-isomorphic-tools/plugin] [debug] ------------------- Started -------------------
./isomorphic/public/fonts/materialdesignicons-webfont.eot?v=1.5.54
Module parse failed: C:\Users\OshotOkill\Documents\GitHub\com-form\isomorphic\public\fonts\materialdesignicons-webfont.eot?v=1.5.54 Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '�' (1:0)

Well, I guess the reason is the extension:

.eot?v=1.5.54

It's not .eot. You may try to use the regular_expression parameter for your eot asset type: https://github.com/halt-hammerzeit/webpack-isomorphic-tools/blob/master/source/common.js#L175

catamphetamine commented 8 years ago
{
  extension: 'woff2',
  regular_expression: /\.woff2(\?v=\d+\.\d+\.\d+)?$/,
  ...
}

https://github.com/halt-hammerzeit/webpack-isomorphic-tools/pull/56

OshotOkill commented 8 years ago

Yeah I got it, I deleted all the question marks and query parameters so the compilation is success. But I wonder how to implement regular_expression in array?

extension: ['eot', 'ttf', 'woff', 'woff2'],
regular_expression: [ /.eot(\?v=\d+.\d+.\d+)?$/, /.ttf(\?v=\d+.\d+.\d+)?$/, ...]  //error

or I have to write each extension separately which is kinda verbose:

{
  ...
  'eot': { extension: 'eot', regular_expression: /.eot(\?v=\d+.\d+.\d+)?$/ }
  'ttf': { extension: 'ttf', regular_expression: /.ttf(\?v=\d+.\d+.\d+)?$/ }
  ...
}
catamphetamine commented 8 years ago

No, that would be: http://www.regular-expressions.info/alternation.html

OshotOkill commented 8 years ago

Yeah | operator works with array. Thanks for your help!

catamphetamine commented 8 years ago

FYI I'm posting this in every issue and PR to notify whoever may be interested: today I've released an alternative helper library called universal-webpack. It takes a different approach than webpack-ismorphic-tools and instead of hacking Node.js require() calls it just compiles all code with target: 'node' webpack configuration option. As a result, all Webpack plugins and features are supported. If you think you might need that here's an example project: https://github.com/halt-hammerzeit/webpack-react-redux-isomorphic-render-example