anchor.diff:    const resumeButton = $('.resume-button', replPage);
     const kataId = "<%= @kata.id %>";
     const replUrl = () => `${location.hostname}/repler/${kataId}-${sessionId}`;
  -  const httpUrl = () => `http://${replUrl()}`;
     let sessionId = null;
   
     cd.openReplPage = () => {
  
positive.code:   };
  
    //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    const createRepl = (terminal) => {
      // Request that a REPL be created.
      // Returns the promise for the POST request.
      terminal.greenWriteln('Creating a REPL');
      cd.saveCodeFromSyntaxHighlightEditors();
      const requestParams = {
        method: 'POST',
        body: JSON.stringify($('form').serializeArray()),
        headers: { 'content-type': 'application/json' }
      };
      return fetch(httpUrl(), requestParams);
    };
  
    const deleteRepl = (terminal) => {
      // Request that the REPL be terminated.
      // Returns the promise for the DELETE request.
      terminal.greenWriteln('Deleting the REPL');
      return fetch(httpUrl(), { method: 'DELETE' });
    };
  
  });
  
negative.code:       }
      };
      this.socket.onerror = function(event) {
        this.terminal.greenWriteln('WebSocket error');
      };
    };
  
    WebSocketMonitor.prototype.close = function() {
      this.terminal.greenWriteln('Closing WebSocket');
      this.terminal.detach(this.socket);
      this.socket.close(1000, 'User closed the WebSocket');
    };
  
    //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  