hunk.code_window:     constructor(message, line, column, source, file, plugin) {
           this.reason = message;
           this.message  = plugin ? plugin + ':' : '';
           this.message += file ? file : '<css input>';
           if ( typeof line !== 'undefined' && typeof column !== 'undefined' ) {
               this.line   = line;
               this.column = column;
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:         this.message  = plugin ? plugin + ': ' : '';
  
hunk.file_path: lib/css-syntax-error.js
hunk.type: replace
file: {
      "type": "root",
      "nodes": [
          {
              "type": "rule",
              "nodes": [
                  {
                      "type": "decl",
                      "source": {
                          "start": {
                              "line": 2,
                              "column": 5
                          },
                          "input": {
                              "css": "a {\n    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)\n}\n",
                              "safe": false,
                              "file": "/function.css",
                              "from": "/function.css"
                          },
                          "end": {
                              "line": 2,
                              "column": 105
                          }
                      },
                      "before": "\n    ",
                      "prop": "background-image",
                      "between": ": ",
                      "value": "url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"
                  }
              ],
              "source": {
                  "start": {
                      "line": 1,
                      "column": 1
                  },
                  "input": {
                      "css": "a {\n    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)\n}\n",
                      "safe": false,
                      "file": "/function.css",
                      "from": "/function.css"
                  },
                  "end": {
                      "line": 3,
                      "column": 1
                  }
              },
              "before": "",
              "between": " ",
              "selector": "a",
              "semicolon": false,
              "after": "\n"
          }
      ],
      "source": {
          "input": {
              "css": "a {\n    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)\n}\n",
              "safe": false,
              "file": "/function.css",
              "from": "/function.css"
          }
      },
      "semicolon": false,
      "after": "\n"
  }
  