anchor.diff:  init(Req, '$path_probe') ->
       {Code, Resp} = ?PROBE_RESP,
       {ok, cowboy_req:reply(Code, #{}, Resp, Req), undefined};
  -init(Req, State) -> 
  +init(Req, State) ->
       Url = iolist_to_binary(cowboy_req:uri(Req)),
  -    Req1 = 
  +    Req1 =
       case binary:last(Url) of
           $/ ->
               Priv = priv_dir(),
  
positive.code: -spec insert_mw(atom(), atom()) -> atom().
  insert_mw(Intf, MwMod) when is_atom(Intf), is_atom(MwMod) ->
      #{middlewares := Middlewares} = Opts = ranch:get_protocol_options(Intf),
      [LastMod|RestMods] = lists:reverse(Middlewares),    
      ok = ranch:set_protocol_options(
             https, Opts#{middlewares => lists:reverse([LastMod, MwMod | RestMods])}).
  
  
negative.code:                 #{env => #{dispatch => Dispatch},
                    stream_handlers => [cowboy_compress_h, cowboy_stream_h],
                    middlewares => [cowboy_router, dderl_cow_mw, cowboy_handler]}),
      IpStr = case Ip of
                  "0.0.0.0"            -> "127.0.0.1";
                  {0,0,0,0}            -> "127.0.0.1";
                  Ip when is_list(Ip)  -> Ip;
                  Ip when is_tuple(Ip) -> inet:ntoa(Ip)
              end,
      ?Info("URL https://~s:~p~s", [IpStr , Port, get_url_suffix()]),
      ?Info("Routes:~n~s~n---", [string:join([lists:flatten(
                                                io_lib:format("~p",[NRP]))
                                              ||NRP<-DDerlRoutes], "\n")]),
  