<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: LAG and RETAIN not quite doing it -need to &amp;quot;ignore&amp;quot; variables from consecutive rows bu in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633445#M187907</link>
    <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WANT;   
  retain _DUP _START _POINT1;
  drop _:;
  set HAVE;

  %* Hold up found, save start info;
  if POINT1=POINT2 &amp;amp; ^_DUP then do; _POINT1=POINT1; _START=START; _DUP=1; return; end;

  %* Hold up continues, skip;
  if POINT1=POINT2 &amp;amp; _DUP then return; 

  %* Hold up ends, fetch start info;
  if POINT1 ne POINT2 &amp;amp; _DUP then do; POINT1=_POINT1; START=_START; _DUP=0; end;

  output;
run;   &lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Print: Data Set WORK.WANT2" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="l header" scope="col"&gt;ID&lt;/TH&gt;
&lt;TH class="l header" scope="col"&gt;POINT1&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;START&lt;/TH&gt;
&lt;TH class="l header" scope="col"&gt;POINT2&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;END&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;Z&lt;/TD&gt;
&lt;TD class="r data"&gt;01FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;X&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;X&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;W&lt;/TD&gt;
&lt;TD class="r data"&gt;03FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;W&lt;/TD&gt;
&lt;TD class="r data"&gt;03FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;V&lt;/TD&gt;
&lt;TD class="r data"&gt;05FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;A&lt;/TD&gt;
&lt;TD class="r data"&gt;01FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;B&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;B&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;C&lt;/TD&gt;
&lt;TD class="r data"&gt;10FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;C&lt;/TD&gt;
&lt;TD class="r data"&gt;10FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;D&lt;/TD&gt;
&lt;TD class="r data"&gt;11FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;D&lt;/TD&gt;
&lt;TD class="r data"&gt;11FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;E&lt;/TD&gt;
&lt;TD class="r data"&gt;12FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Apr 2020 22:24:59 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2020-04-06T22:24:59Z</dc:date>
    <item>
      <title>LAG and RETAIN not quite doing it -need to "ignore" variables from consecutive rows but keep a value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633391#M187896</link>
      <description>&lt;P&gt;I have a scenario that's probably easier to illustrate through the HAVE and WANT datasets below. But here is the scenario: Individual ID is on a journey and her starting location POINT1 and starting date START are recorded, as are her ending location POINT2 and date END. ID 1 in the example below had a different POINT2 for each value of END, but ID 2 got held up at POINT B, so several entries have repeat values of POINT2 despite distinct values of END.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In order to conduct the necessarily analysis, I want to reduce the dataset to rows where POINT1 &amp;lt;&amp;gt; POINT2 but somehow capture the START value from the first row of a value of POINT1 and in the same row capture the value of POINT2 and END for the first subsequent row where&amp;nbsp;POINT1 &amp;lt;&amp;gt; POINT2.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Like I said, the datasets probably show it better!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data have;&lt;BR /&gt;input id $ point1 $ START :mmddyy8. POINT2 $ END: MMDDYY8.;&lt;BR /&gt;format START MMDDYY8. END MMDDYY8.;&lt;BR /&gt;datalines;&lt;BR /&gt;1 Z 2/1/20 X 2/2/20&lt;BR /&gt;1 X 2/2/20 W 2/3/20&lt;BR /&gt;1 W 2/3/20 V 2/5/20&lt;BR /&gt;2 A 2/1/20 B 2/2/20&lt;BR /&gt;2 B 2/2/20 B 2/3/20&lt;BR /&gt;2 B 2/3/20 B 2/6/20&lt;BR /&gt;2 B 2/6/20 B 2/7/20&lt;BR /&gt;2 B 2/7/20 C 2/10/20&lt;BR /&gt;2 C 2/10/20 D 2/11/20&lt;BR /&gt;2 D 2/11/20 E 2/12/20&lt;BR /&gt;;&lt;BR /&gt;data WANT;&lt;BR /&gt;input id $ point1 $ START :mmddyy8. POINT2 $ END: MMDDYY8.;&lt;BR /&gt;format START MMDDYY8. END MMDDYY8.;&lt;BR /&gt;datalines;&lt;BR /&gt;1 Z 2/1/20 X 2/2/20&lt;BR /&gt;1 X 2/2/20 W 2/3/20&lt;BR /&gt;1 W 2/3/20 V 2/5/20&lt;BR /&gt;2 A 2/1/20 B 2/2/20&lt;BR /&gt;2 B 2/2/20 C 2/10/20&lt;BR /&gt;2 C 2/10/20 D 2/11/20&lt;BR /&gt;2 D 2/11/20 E 2/12/20&lt;BR /&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I use LAG to get the actual dataset into this shape so have tried using it for this task but have come up short. Also tried RETAIN, but that also seems impossible/inefficient (i.e. requiring multiple DO loops where the number of loops is dependent on attributes of the data . . . lots of extra steps). Any ideas? Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using SAS EG 7.1 (SAS 9.4)&lt;/P&gt;</description>
      <pubDate>Thu, 19 Mar 2020 19:00:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633391#M187896</guid>
      <dc:creator>Rodcjones</dc:creator>
      <dc:date>2020-03-19T19:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: LAG and RETAIN not quite doing it -need to "ignore" variables from consecutive rows bu</title>
      <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633401#M187899</link>
      <description>&lt;P&gt;I think RETAIN with by-group processing should help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sounds like you want to output one record for each unique value of ID-Point1, where the value of START is the first value and the value of END is the last value.&amp;nbsp; Can you show the code you tried with RETAIN?&amp;nbsp; You shouldn't need DO loops.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another way to approach it would be PROC SQL.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Mar 2020 19:34:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633401#M187899</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2020-03-19T19:34:07Z</dc:date>
    </item>
    <item>
      <title>Re: LAG and RETAIN not quite doing it -need to "ignore" variables from consecutive rows bu</title>
      <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633415#M187901</link>
      <description>&lt;P&gt;Here is one solution:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input id $ point1 $ START :mmddyy8. POINT2 $ END: MMDDYY8.;
format START END yymmdd10.;
datalines;
1 Z 2/1/20 X 2/2/20
1 X 2/2/20 W 2/3/20
1 W 2/3/20 V 2/5/20
2 A 2/1/20 B 2/2/20
2 B 2/2/20 B 2/3/20
2 B 2/3/20 B 2/6/20
2 B 2/6/20 B 2/7/20
2 B 2/7/20 C 2/10/20
2 C 2/10/20 D 2/11/20
2 D 2/11/20 E 2/12/20
;

data want;
do until(last.id);
	set have; by id;
	if point1 = point2 and point1 = p2 then do;
		p2 = point2;
		e = end;
		end;
	else do;
		if not missing(p2) then output;
		p1 = point1;
		s = start;
		p2 = point2;
		e = end;
		end;
	end;
output;
format s e yymmdd10.;
drop point1 start point2 end;
rename p1=point1 p2=point2 s=start e=end;
run;

proc print; var id point1 start point2 end; run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Mar 2020 20:14:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633415#M187901</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2020-03-19T20:14:33Z</dc:date>
    </item>
    <item>
      <title>Re: LAG and RETAIN not quite doing it -need to "ignore" variables from consecutive rows bu</title>
      <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633445#M187907</link>
      <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WANT;   
  retain _DUP _START _POINT1;
  drop _:;
  set HAVE;

  %* Hold up found, save start info;
  if POINT1=POINT2 &amp;amp; ^_DUP then do; _POINT1=POINT1; _START=START; _DUP=1; return; end;

  %* Hold up continues, skip;
  if POINT1=POINT2 &amp;amp; _DUP then return; 

  %* Hold up ends, fetch start info;
  if POINT1 ne POINT2 &amp;amp; _DUP then do; POINT1=_POINT1; START=_START; _DUP=0; end;

  output;
run;   &lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Print: Data Set WORK.WANT2" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="l header" scope="col"&gt;ID&lt;/TH&gt;
&lt;TH class="l header" scope="col"&gt;POINT1&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;START&lt;/TH&gt;
&lt;TH class="l header" scope="col"&gt;POINT2&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;END&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;Z&lt;/TD&gt;
&lt;TD class="r data"&gt;01FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;X&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;X&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;W&lt;/TD&gt;
&lt;TD class="r data"&gt;03FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;W&lt;/TD&gt;
&lt;TD class="r data"&gt;03FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;V&lt;/TD&gt;
&lt;TD class="r data"&gt;05FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;A&lt;/TD&gt;
&lt;TD class="r data"&gt;01FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;B&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;B&lt;/TD&gt;
&lt;TD class="r data"&gt;02FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;C&lt;/TD&gt;
&lt;TD class="r data"&gt;10FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;C&lt;/TD&gt;
&lt;TD class="r data"&gt;10FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;D&lt;/TD&gt;
&lt;TD class="r data"&gt;11FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;D&lt;/TD&gt;
&lt;TD class="r data"&gt;11FEB2020&lt;/TD&gt;
&lt;TD class="l data"&gt;E&lt;/TD&gt;
&lt;TD class="r data"&gt;12FEB2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2020 22:24:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633445#M187907</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-04-06T22:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: LAG and RETAIN not quite doing it -need to "ignore" variables from consecutive rows bu</title>
      <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633451#M187911</link>
      <description>&lt;P&gt;Probably easier if you don't eliminate the time the spend stopped.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=have;
 by id start end ;
run;

data want;
do until(last.point2);
  set have;
  by id point1 point2 notsorted;
  s=min(s,start);
  e=max(e,end);
end;
start=s;
end=e;
drop s e;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;Obs    id    point1         START    POINT2           END

 1     1       Z       2020-02-01      X       2020-02-02
 2     1       X       2020-02-02      W       2020-02-03
 3     1       W       2020-02-03      V       2020-02-05
 4     2       A       2020-02-01      B       2020-02-02
&lt;FONT color="#FF0000"&gt; 5     2       B       2020-02-02      B       2020-02-07&lt;/FONT&gt;
 6     2       B       2020-02-07      C       2020-02-10
 7     2       C       2020-02-10      D       2020-02-11
 8     2       D       2020-02-11      E       2020-02-12
&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Mar 2020 22:57:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/633451#M187911</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-03-19T22:57:41Z</dc:date>
    </item>
    <item>
      <title>Re: LAG and RETAIN not quite doing it -need to "ignore" variables from consecutive rows bu</title>
      <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/637898#M189663</link>
      <description>&lt;P&gt;Thanks all for the ideas and valuable code snippets. ChrisNZ's solution is the one that I ended up going with. There are parts of it that I would like to understand better, so if you can help with these questions I'd be very appreciative.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. The code has no problem keeping the IDs straight/not mixing the rows of ID 1 and 2. It's not clear to me why? Is it because the dataset is presorted? But even so, how does it know not to analyze these two rows because they pertain to different IDs?&lt;/P&gt;
&lt;P&gt;&lt;FONT style="background-color: #ffffff;"&gt;&lt;BR /&gt;1 W 2/3/20 V 2/5/20&lt;BR /&gt;2 A 2/1/20 B 2/2/20&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="background-color: #ffffff;"&gt;2. This is probably just a vocabulary thing, but I didn't follow what "holp up" referred to in the comments, e.g.,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="background-color: #ffffff;"&gt;&lt;SPAN style="display: inline !important; float: none; background-color: #ffffff; color: black; font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; letter-spacing: normal; line-height: 1.5; -ms-hyphens: none; orphans: 2; overflow-wrap: normal; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: 0px 1px white; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-break: normal; word-spacing: normal;"&gt;&amp;nbsp;%* Holp up found, save start info;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks again.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2020 17:28:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/637898#M189663</guid>
      <dc:creator>Rodcjones</dc:creator>
      <dc:date>2020-04-06T17:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: LAG and RETAIN not quite doing it -need to "ignore" variables from consecutive rows bu</title>
      <link>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/637955#M189688</link>
      <description>&lt;P&gt;1. Good point. If the data contained&lt;/P&gt;
&lt;P&gt;&lt;FONT style="background-color: #ffffff;"&gt;1 W 2/3/20 W 2/5/20&lt;BR /&gt;2 A 2/1/20 B 2/2/20&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;then the logic would fail as it only checks whether the points are the same, and not the ID.&lt;/P&gt;
&lt;P&gt;If this condition can arise, a further check is warranted. Either using a BY statement or lag(ID), the latter being possibly a tad faster.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Argh. Ugly typo! I fixed it. I realise I am slowly becoming blind to typos. &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2020 22:43:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/LAG-and-RETAIN-not-quite-doing-it-need-to-quot-ignore-quot/m-p/637955#M189688</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-04-06T22:43:21Z</dc:date>
    </item>
  </channel>
</rss>

