anchor.diff:  forbidden(Req, #state{fileinfo={ok, #file_info{access=Access}}}=State) ->
   	{not (Access =:= read orelse Access =:= read_write), Req, State}.
   
  -
   %% @private Read the time a file system system object was last modified.
   -spec last_modified(Req, #state{})
   	-> {calendar:datetime(), Req, #state{}} when Req::cowboy_req:req().
   last_modified(Req, #state{fileinfo={ok, #file_info{mtime=Modified}}}=State) ->
   	{erlang:localtime_to_universaltime(Modified), Req, State}.
  -
   
   %% @private Generate the ETag header value for this file.
   %% The ETag header value is only generated if the resource is a file that
  
positive.code: 	{false, Req, State};
  resource_exists(Req, #state{fileinfo={ok, Fileinfo}}=State) ->
  	{Fileinfo#file_info.type =:= regular, Req, State}.
  
  
  %% @private
  %% Access to a file resource is forbidden if it exists and the local node does
  
negative.code: join_paths([], Filepath) ->
  	filename:join(Filepath).
  
  %% @private Return the path to the priv/ directory of an application.
  -spec priv_dir_path(atom()) -> string().
  priv_dir_path(App) ->
  