[%
separator = "; ";
data = tools.parseJSON(p1.json);
IF data.props.initialState.listingGeneralist.listingElements and query.pages != 0;
FOREACH i IN data.props.initialState.listingGeneralist.listingElements;
tools.query.add('https://www.kufar.by/item/' _ i.initial.ad_id _ ';' _ query.pages);
END;
IF p1.cursor != 'none';
pageNumber = query.pages - 1;
nextPage = 'https://www.kufar.by' _ p1.cursor.replace('amp;', '') _ ';'_ pageNumber;
tools.query.add(nextPage);
END;
END;
IF data.props.initialState.adView.data;
subject = data.props.initialState.adView.data.initial.subject;
phone = data.props.initialState.adView.data.initial.phone;
price = data.props.initialState.adView.data.price.ru;
name = data.props.initialState.adView.data.accountParameters.0.v;
subject _ separator _ price _ separator _ name _ separator _ phone _ separator _ "\n";
END;
%]