This can cause long file names (URLs) to be truncated which in turn will break named hooks code (since it needs to load those file names).
);
      }
      
      
      
      originalSourceURL = (source: string);
      originalSourceCode = (sourceConsumer.sourceContentFor(
        source,
        true,
      ): string);
      if (__DEBUG__) {
        console.groupCollapsed(
          'parseSourceAST() Extracted source code from source map',
        );
        console.log(originalSourceCode);
        console.groupEnd();
      }
    } else {
      
      originalSourceCode = runtimeSourceCode;
      
      
      originalSourceURL = hookSourceData.runtimeSourceURL;
    }
    hookSourceData.originalSourceCode = originalSourceCode;
    hookSourceData.originalSourceURL = originalSourceURL;
    
    
    const sourceMetadata = originalURLToMetadataCache.get(originalSourceURL);
    if (sourceMetadata != null) {