{"vars":[{"name":"URI::file::Unix","kind":2,"line":0,"definition":1},{"line":2,"kind":2,"name":"strict","containerName":""},{"kind":2,"line":3,"name":"warnings","containerName":""},{"line":5,"kind":2,"containerName":"","name":"parent"},{"name":"Escape","containerName":"URI","kind":2,"line":7},{"kind":13,"line":9,"definition":"our","name":"$VERSION","containerName":"URI::file::Unix"},{"children":[{"definition":"my","line":13,"kind":13,"containerName":"_file_extract_path","name":"$class","localvar":"my"},{"kind":13,"line":13,"containerName":"_file_extract_path","name":"$path"},{"line":16,"kind":13,"name":"$path","containerName":"_file_extract_path"},{"containerName":"_file_extract_path","name":"$path","line":17,"kind":13},{"containerName":"_file_extract_path","name":"$path","kind":13,"line":18},{"line":18,"kind":13,"name":"$path","containerName":"_file_extract_path"},{"kind":13,"line":20,"name":"$path","containerName":"_file_extract_path"}],"definition":"sub","line":11,"kind":12,"containerName":"URI::file::Unix","detail":"($class,$path)","name":"_file_extract_path","signature":{"label":"_file_extract_path($class,$path)","parameters":[{"label":"$class"},{"label":"$path"}],"documentation":""},"range":{"end":{"character":9999,"line":21},"start":{"character":0,"line":11}}},{"range":{"start":{"line":23,"character":0},"end":{"line":26,"character":9999}},"signature":{"documentation":"","label":"_file_is_absolute($class,$path)","parameters":[{"label":"$class"},{"label":"$path"}]},"name":"_file_is_absolute","detail":"($class,$path)","containerName":"URI::file::Unix","line":23,"kind":12,"definition":"sub","children":[{"localvar":"my","containerName":"_file_is_absolute","name":"$class","line":24,"kind":13,"definition":"my"},{"line":24,"kind":13,"containerName":"_file_is_absolute","name":"$path"},{"line":25,"kind":13,"name":"$path","containerName":"_file_is_absolute"}]},{"range":{"start":{"character":0,"line":28},"end":{"line":55,"character":9999}},"line":28,"definition":"sub","kind":12,"children":[{"containerName":"file","name":"$class","kind":13,"line":30,"definition":"my","localvar":"my"},{"localvar":"my","line":31,"kind":13,"definition":"my","containerName":"file","name":"$uri"},{"definition":"my","line":32,"kind":13,"name":"@path","containerName":"file","localvar":"my"},{"kind":13,"line":34,"definition":"my","containerName":"file","name":"$auth","localvar":"my"},{"name":"$uri","containerName":"file","line":34,"kind":13},{"line":34,"kind":12,"name":"authority","containerName":"file"},{"name":"$auth","containerName":"file","line":35,"kind":13},{"kind":13,"line":36,"containerName":"file","name":"$auth"},{"name":"$auth","containerName":"file","line":36,"kind":13},{"name":"$auth","containerName":"file","line":37,"kind":13},{"name":"$auth","containerName":"file","line":37,"kind":13},{"line":38,"kind":13,"containerName":"file","name":"$class"},{"line":38,"kind":12,"containerName":"file","name":"_file_is_localhost"},{"containerName":"file","name":"$auth","kind":13,"line":38},{"line":39,"kind":13,"containerName":"file","name":"@path"},{"line":39,"kind":13,"containerName":"file","name":"$auth"},{"line":44,"kind":13,"definition":"my","containerName":"file","name":"@ps","localvar":"my"},{"kind":13,"line":44,"name":"$uri","containerName":"file"},{"containerName":"file","name":"path_segments","kind":12,"line":44},{"name":"@ps","containerName":"file","kind":13,"line":45},{"containerName":"file","name":"@path","line":45,"kind":13},{"line":46,"kind":13,"containerName":"file","name":"@path"},{"line":46,"kind":13,"containerName":"file","name":"@ps"},{"kind":13,"line":48,"containerName":"file","name":"@path"},{"line":54,"kind":13,"containerName":"file","name":"@path"}],"name":"file","containerName":"URI::file::Unix"},{"name":"uri_unescape","line":37,"kind":12}],"version":5}