in plugins/mkdocs-atlas-formatting-plugin/mkdocs_atlas_formatting_plugin/block.py [0:0]
def build_atlas_uri(self):
base_uri, params = self.input_lines[0].split('?')
output = f'{base_uri}?\n'
for idx, p in enumerate(params.split('&')):
pad = ' ' if idx == 0 else ' &'
if p.startswith('q='):
output += f'{pad}q=\n'
output += self.fmt_atlas_expr(p, 4)
else:
output += f'{pad}{p}\n'
if self.options and 'hilite' in self.options:
output = self.hilite(output, self.options['hilite'])
self.output_lines = [f'<pre>{output}</pre>']