# File lib/asciidoctor/abstract_node.rb, line 540 def normalize_system_path target, start = nil, jail = nil, opts = {} path_resolver = (@path_resolver ||= PathResolver.new) if (doc = @document).safe < SafeMode::SAFE if start start = ::File.join doc.base_dir, start unless path_resolver.is_root? start else start = doc.base_dir end else start = doc.base_dir unless start jail = doc.base_dir unless jail end path_resolver.system_path target, start, jail, opts end