{"version":3,"names":["assertPath","path","TypeError","JSON","stringify","normalizeStringPosix","allowAboveRoot","res","lastSegmentLength","lastSlash","dots","code","i","length","charCodeAt","lastSlashIndex","lastIndexOf","slice","resolve","segments","resolvedPath","resolvedAbsolute"],"sources":["../../../src/link/path.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}