Deployed a17326a to dev with MkDocs 1.1.2 and mike 0.5.5

pull/106/head
github-actions 2020-12-12 22:15:42 +00:00
parent 95dab27bad
commit a83899ffb3
7 changed files with 264 additions and 55 deletions

View File

@ -960,8 +960,8 @@
<ul class="md-nav__list" data-md-scrollfix> <ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#release-in-progress" class="md-nav__link"> <a href="#v020" class="md-nav__link">
Release in progress v0.2.0
</a> </a>
</li> </li>
@ -1022,8 +1022,8 @@
<ul class="md-nav__list" data-md-scrollfix> <ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#release-in-progress" class="md-nav__link"> <a href="#v020" class="md-nav__link">
Release in progress v0.2.0
</a> </a>
</li> </li>
@ -1053,8 +1053,11 @@
<h1 id="change-log">Change Log<a class="headerlink" href="#change-log" title="Permanent link">&para;</a></h1> <h1 id="change-log">Change Log<a class="headerlink" href="#change-log" title="Permanent link">&para;</a></h1>
<h2 id="release-in-progress">Release in progress<a class="headerlink" href="#release-in-progress" title="Permanent link">&para;</a></h2> <h2 id="v020">v0.2.0<a class="headerlink" href="#v020" title="Permanent link">&para;</a></h2>
<ul> <ul>
<li>Add new <code>PHONE_BLUETOOTH</code> <code>DORYAB</code> provider</li>
<li>Deprecate <code>PHONE_BLUETOOTH</code> <code>RAPIDS</code> provider</li>
<li>Fix bug in <code>filter_data_by_segment</code> for Python when dataset was empty</li>
<li>Minor doc updates</li> <li>Minor doc updates</li>
<li>New FAQ item</li> <li>New FAQ item</li>
</ul> </ul>

View File

@ -990,6 +990,13 @@
Stachl (applications foreground) Stachl (applications foreground)
</a> </a>
</li>
<li class="md-nav__item">
<a href="#doryab-bluetooth" class="md-nav__link">
Doryab (bluetooth)
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -1061,6 +1068,13 @@
Stachl (applications foreground) Stachl (applications foreground)
</a> </a>
</li>
<li class="md-nav__item">
<a href="#doryab-bluetooth" class="md-nav__link">
Doryab (bluetooth)
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@ -1121,6 +1135,12 @@ URL: <a href="https://preprints.jmir.org/preprint/23246">https://preprints.jmir.
<p class="admonition-title">Stachl et al. citation</p> <p class="admonition-title">Stachl et al. citation</p>
<p>Clemens Stachl, Quay Au, Ramona Schoedel, Samuel D. Gosling, Gabriella M. Harari, Daniel Buschek, Sarah Theres Völkel, Tobias Schuwerk, Michelle Oldemeier, Theresa Ullmann, Heinrich Hussmann, Bernd Bischl, Markus Bühner. Proceedings of the National Academy of Sciences Jul 2020, 117 (30) 17680-17687; DOI: 10.1073/pnas.1920484117 </p> <p>Clemens Stachl, Quay Au, Ramona Schoedel, Samuel D. Gosling, Gabriella M. Harari, Daniel Buschek, Sarah Theres Völkel, Tobias Schuwerk, Michelle Oldemeier, Theresa Ullmann, Heinrich Hussmann, Bernd Bischl, Markus Bühner. Proceedings of the National Academy of Sciences Jul 2020, 117 (30) 17680-17687; DOI: 10.1073/pnas.1920484117 </p>
</div> </div>
<h2 id="doryab-bluetooth">Doryab (bluetooth)<a class="headerlink" href="#doryab-bluetooth" title="Permanent link">&para;</a></h2>
<p>If you computed bluetooth features using the provider <code>[PHONE_BLUETOOTH][DORYAB]</code> cite <a href="https://arxiv.org/abs/1812.10394">this paper</a> in addition to RAPIDS.</p>
<div class="admonition cite">
<p class="admonition-title">Doryab et al. citation</p>
<p>Doryab, A., Chikarsel, P., Liu, X., &amp; Dey, A. K. (2019). Extraction of Behavioral Features from Smartphone and Wearable Data. ArXiv:1812.10394 [Cs, Stat]. <a href="http://arxiv.org/abs/1812.10394">http://arxiv.org/abs/1812.10394</a></p>
</div>
<h2 id="barnett-locations">Barnett (locations)<a class="headerlink" href="#barnett-locations" title="Permanent link">&para;</a></h2> <h2 id="barnett-locations">Barnett (locations)<a class="headerlink" href="#barnett-locations" title="Permanent link">&para;</a></h2>
<p>If you computed locations features using the provider <code>[PHONE_LOCATIONS][BARNETT]</code> cite <a href="https://doi.org/10.1093/biostatistics/kxy059">this paper</a> and <a href="https://doi.org/10.1145/2750858.2805845">this paper</a> in addition to RAPIDS.</p> <p>If you computed locations features using the provider <code>[PHONE_LOCATIONS][BARNETT]</code> cite <a href="https://doi.org/10.1093/biostatistics/kxy059">this paper</a> and <a href="https://doi.org/10.1145/2750858.2805845">this paper</a> in addition to RAPIDS.</p>
<div class="admonition cite"> <div class="admonition cite">

View File

@ -1089,6 +1089,7 @@ git commit -m <span class="s2">&quot;Add my new feature&quot;</span> <span class
<p>You are an internal developer if you have writing permissions to the repository.</p> <p>You are an internal developer if you have writing permissions to the repository.</p>
<p>Most feature branches are never pushed to the repo, only do so if you expect that its development will take days (to avoid losing your work if you computer is damaged). Otherwise follow the following instructions to locally rebase your feature branch into <code>develop</code> and push those rebased changes online.</p> <p>Most feature branches are never pushed to the repo, only do so if you expect that its development will take days (to avoid losing your work if you computer is damaged). Otherwise follow the following instructions to locally rebase your feature branch into <code>develop</code> and push those rebased changes online.</p>
<div class="highlight"><pre><span></span><code>git checkout feature/feature1 <div class="highlight"><pre><span></span><code>git checkout feature/feature1
git pull origin develop
git rebase -i develop git rebase -i develop
git checkout develop git checkout develop
git merge --no-ff feature/feature1 <span class="c1"># (use the default merge message)</span> git merge --no-ff feature/feature1 <span class="c1"># (use the default merge message)</span>

View File

@ -507,6 +507,13 @@
RAPIDS provider RAPIDS provider
</a> </a>
</li>
<li class="md-nav__item">
<a href="#doryab-provider" class="md-nav__link">
DORYAB provider
</a>
</li> </li>
</ul> </ul>
@ -1021,6 +1028,13 @@
RAPIDS provider RAPIDS provider
</a> </a>
</li>
<li class="md-nav__item">
<a href="#doryab-provider" class="md-nav__link">
DORYAB provider
</a>
</li> </li>
</ul> </ul>
@ -1057,6 +1071,10 @@
</tbody> </tbody>
</table> </table>
<h2 id="rapids-provider">RAPIDS provider<a class="headerlink" href="#rapids-provider" title="Permanent link">&para;</a></h2> <h2 id="rapids-provider">RAPIDS provider<a class="headerlink" href="#rapids-provider" title="Permanent link">&para;</a></h2>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The features of this provider are deprecated in favor of <code>DORYAB</code> provider (see below).</p>
</div>
<div class="admonition info"> <div class="admonition info">
<p class="admonition-title">Available time segments and platforms</p> <p class="admonition-title">Available time segments and platforms</p>
<ul> <ul>
@ -1102,25 +1120,192 @@
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td>countscans</td> <td><del class="critic">countscans</del></td>
<td>devices</td> <td>devices</td>
<td>Number of scanned devices during a <code>time_segment</code>, a device can be detected multiple times over time and these appearances are counted separately</td> <td>Number of scanned devices during a time segment, a device can be detected multiple times over time and these appearances are counted separately</td>
</tr> </tr>
<tr> <tr>
<td>uniquedevices</td> <td><del class="critic">uniquedevices</del></td>
<td>devices</td> <td>devices</td>
<td>Number of unique devices during a <code>time_segment</code> as identified by their hardware (<code>bt_address</code>) address</td> <td>Number of unique devices during a time segment as identified by their hardware (<code>bt_address</code>) address</td>
</tr> </tr>
<tr> <tr>
<td>countscansmostuniquedevice</td> <td><del class="critic">countscansmostuniquedevice</del></td>
<td>scans</td> <td>scans</td>
<td>Number of scans of the most scanned device during a <code>time_segment</code> across the whole monitoring period</td> <td>Number of scans of the most sensed device within each time segment instance</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<div class="admonition note"> <div class="admonition note">
<p class="admonition-title">Assumptions/Observations</p> <p class="admonition-title">Assumptions/Observations</p>
<p>NA</p> <ul>
<li>From <code>v0.2.0</code> <code>countscans</code>, <code>uniquedevices</code>, <code>countscansmostuniquedevice</code> were deprecated because they overlap with the respective features for <code>ALL</code> devices of the <code>PHONE_BLUETOOTH</code> <code>DORYAB</code> provider</li>
</ul>
</div>
<h2 id="doryab-provider">DORYAB provider<a class="headerlink" href="#doryab-provider" title="Permanent link">&para;</a></h2>
<p>This provider is adapted from the work by <a href="../../citation#doryab-bluetooth">Doryab et al</a>. </p>
<div class="admonition info">
<p class="admonition-title">Available time segments and platforms</p>
<ul>
<li>Available for all time segments</li>
<li>Available for Android only</li>
</ul>
</div>
<div class="admonition info">
<p class="admonition-title">File Sequence</p>
<div class="highlight"><pre><span></span><code>- data/raw/<span class="o">{</span>pid<span class="o">}</span>/phone_bluetooth_raw.csv
- data/raw/<span class="o">{</span>pid<span class="o">}</span>/phone_bluetooth_with_datetime.csv
- data/interim/<span class="o">{</span>pid<span class="o">}</span>/phone_bluetooth_features/phone_bluetooth_<span class="o">{</span>language<span class="o">}</span>_<span class="o">{</span>provider_key<span class="o">}</span>.csv
- data/processed/features/<span class="o">{</span>pid<span class="o">}</span>/phone_bluetooth.csv<span class="s2">&quot;</span>
</code></pre></div>
</div>
<p>Parameters description for <code>[PHONE_BLUETOOTH][PROVIDERS][DORYAB]</code>:</p>
<table>
<thead>
<tr>
<th>Key&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>[COMPUTE]</code></td>
<td>Set to <code>True</code> to extract <code>PHONE_BLUETOOTH</code> features from the <code>DORYAB</code> provider</td>
</tr>
<tr>
<td><code>[FEATURES]</code></td>
<td>Features to be computed, see table below. These features are computed for three device categories: <code>all</code> devices, <code>own</code> devices and <code>other</code> devices.</td>
</tr>
</tbody>
</table>
<p>Features description for <code>[PHONE_BLUETOOTH][PROVIDERS][DORYAB]</code>:</p>
<table>
<thead>
<tr>
<th>Feature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
<th>Units</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>countscans</td>
<td>scans</td>
<td>Number of scans (rows) from the devices sensed during a time segment instance. The more scans a bluetooth device has the longer it remained within range of the participant&rsquo;s phone</td>
</tr>
<tr>
<td>uniquedevices</td>
<td>devices</td>
<td>Number of unique bluetooth devices sensed during a time segment instance as identified by their hardware addresses (<code>bt_address</code>)</td>
</tr>
<tr>
<td>meanscans</td>
<td>scans</td>
<td>Mean of the scans of every sensed device within each time segment instance</td>
</tr>
<tr>
<td>stdscans</td>
<td>scans</td>
<td>Standard deviation of the scans of every sensed device within each time segment instance</td>
</tr>
<tr>
<td>countscans<mark class="critic">most</mark>frequentdevice<mark class="critic">within</mark>segments</td>
<td>scans</td>
<td>Number of scans of the <strong>most</strong> sensed device <strong>within</strong> each time segment instance</td>
</tr>
<tr>
<td>countscans<mark class="critic">least</mark>frequentdevice<mark class="critic">within</mark>segments</td>
<td>scans</td>
<td>Number of scans of the <strong>least</strong> sensed device <strong>within</strong> each time segment instance</td>
</tr>
<tr>
<td>countscans<mark class="critic">most</mark>frequentdevice<mark class="critic">across</mark>segments</td>
<td>scans</td>
<td>Number of scans of the <strong>most</strong> sensed device <strong>across</strong> time segment instances of the same type</td>
</tr>
<tr>
<td>countscans<mark class="critic">least</mark>frequentdevice<mark class="critic">across</mark>segments</td>
<td>scans</td>
<td>Number of scans of the <strong>least</strong> sensed device <strong>across</strong> time segment instances of the same type per device</td>
</tr>
<tr>
<td>countscans<mark class="critic">most</mark>frequentdevice<mark class="critic">acrossdataset</mark></td>
<td>scans</td>
<td>Number of scans of the <strong>most</strong> sensed device <strong>across</strong> the entire dataset of every participant</td>
</tr>
<tr>
<td>countscans<mark class="critic">least</mark>frequentdevice<mark class="critic">acrossdataset</mark></td>
<td>scans</td>
<td>Number of scans of the <strong>least</strong> sensed device <strong>across</strong> the entire dataset of every participant</td>
</tr>
</tbody>
</table>
<div class="admonition note">
<p class="admonition-title">Assumptions/Observations</p>
<ul>
<li>Devices are classified as belonging to the participant (<code>own</code>) or to other people (<code>others</code>) using k-means based on the number of times and the number of days each device was detected across each participant&rsquo;s dataset. See <a href="../../citation#doryab-bluetooth">Doryab et al</a> for more details.</li>
<li>If ownership cannot be computed because all devices were detected on only one day, they are all considered as <code>other</code>. Thus <code>all</code> and <code>other</code> features will be equal. The likelihood of this scenario decreases the more days of data you have.</li>
<li>The most and least frequent devices will be the same across time segment instances and across the entire dataset when every time segment instance covers every hour of a dataset. For example, daily segments (00:00 to 23:59) fall in this category but morning segments (06:00am to 11:59am) or periodic 30-minute segments don&rsquo;t.</li>
</ul>
<details class="info"><summary>Example</summary><details class="example"><summary>Simplified raw bluetooth data</summary><p>The following is a simplified example with bluetooth data from three days and two time segments: morning and afternoon. There are two <code>own</code> devices: <code>5C836F5-487E-405F-8E28-21DBD40FA4FF</code> detected seven times across two days and <code>499A1EAF-DDF1-4657-986C-EA5032104448</code> detected eight times on a single day.
<div class="highlight"><pre><span></span><code>local_date segment bt_address own_device
2016-11-29 morning 55C836F5-487E-405F-8E28-21DBD40FA4FF 1
2016-11-29 morning 55C836F5-487E-405F-8E28-21DBD40FA4FF 1
2016-11-29 morning 55C836F5-487E-405F-8E28-21DBD40FA4FF 1
2016-11-29 morning 55C836F5-487E-405F-8E28-21DBD40FA4FF 1
2016-11-29 morning 48872A52-68DE-420D-98DA-73339A1C4685 0
2016-11-29 afternoon 55C836F5-487E-405F-8E28-21DBD40FA4FF 1
2016-11-29 afternoon 48872A52-68DE-420D-98DA-73339A1C4685 0
2016-11-30 morning 55C836F5-487E-405F-8E28-21DBD40FA4FF 1
2016-11-30 morning 48872A52-68DE-420D-98DA-73339A1C4685 0
2016-11-30 morning 25262DC7-780C-4AD5-AD3A-D9776AEF7FC1 0
2016-11-30 morning 5B1E6981-2E50-4D9A-99D8-67AED430C5A8 0
2016-11-30 morning 5B1E6981-2E50-4D9A-99D8-67AED430C5A8 0
2016-11-30 afternoon 55C836F5-487E-405F-8E28-21DBD40FA4FF 1
2017-05-07 morning 5C5A9C41-2F68-4CEB-96D0-77DE3729B729 0
2017-05-07 morning 25262DC7-780C-4AD5-AD3A-D9776AEF7FC1 0
2017-05-07 morning 5B1E6981-2E50-4D9A-99D8-67AED430C5A8 0
2017-05-07 morning 6C444841-FE64-4375-BC3F-FA410CDC0AC7 0
2017-05-07 morning 4DC7A22D-9F1F-4DEF-8576-086910AABCB5 0
2017-05-07 afternoon 5B1E6981-2E50-4D9A-99D8-67AED430C5A8 0
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
2017-05-07 afternoon 499A1EAF-DDF1-4657-986C-EA5032104448 1
</code></pre></div></p>
</details>
<details class="example"><summary>The most and least frequent <code>OTHER</code> devices (<code>own_device == 0</code>) during morning segments</summary><p>The most and least frequent <code>ALL</code>|<code>OWN</code>|<code>OTHER</code> devices are computed within each time segment instance, across time segment instances of the same type and across the entire dataset of each person. These are the most and least frequent devices for <code>OTHER</code> devices during morning segments.
<div class="highlight"><pre><span></span><code>most frequent device across 2016-11-29 morning: &#39;48872A52-68DE-420D-98DA-73339A1C4685&#39; (this device is the only one in this instance)
least frequent device across 2016-11-29 morning: &#39;48872A52-68DE-420D-98DA-73339A1C4685&#39; (this device is the only one in this instance)
most frequent device across 2016-11-30 morning: &#39;5B1E6981-2E50-4D9A-99D8-67AED430C5A8&#39;
least frequent device across 2016-11-30 morning: &#39;25262DC7-780C-4AD5-AD3A-D9776AEF7FC1&#39; (when tied, the first occurance is chosen)
most frequent device across 2017-05-07 morning: &#39;25262DC7-780C-4AD5-AD3A-D9776AEF7FC1&#39; (when tied, the first occurance is chosen)
least frequent device across 2017-05-07 morning: &#39;25262DC7-780C-4AD5-AD3A-D9776AEF7FC1&#39; (when tied, the first occurance is chosen)
most frequent across morning segments: &#39;5B1E6981-2E50-4D9A-99D8-67AED430C5A8&#39;
least frequent across morning segments: &#39;6C444841-FE64-4375-BC3F-FA410CDC0AC7&#39; (when tied, the first occurance is chosen)
most frequent across dataset: &#39;499A1EAF-DDF1-4657-986C-EA5032104448&#39; (only taking into account &quot;morning&quot; segments)
least frequent across dataset: &#39;4DC7A22D-9F1F-4DEF-8576-086910AABCB5&#39; (when tied, the first occurance is chosen)
</code></pre></div></p>
</details>
<details class="example"><summary>Bluetooth features for <code>OTHER</code> devices and morning segments</summary><p>For brevity we only show the following features for morning segments:
<div class="highlight"><pre><span></span><code><span class="nt">OTHER</span><span class="p">:</span>
<span class="nt">DEVICES</span><span class="p">:</span> <span class="p p-Indicator">[</span><span class="s">&quot;countscans&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;uniquedevices&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;meanscans&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;stdscans&quot;</span><span class="p p-Indicator">]</span>
<span class="nt">SCANS_MOST_FREQUENT_DEVICE</span><span class="p">:</span> <span class="p p-Indicator">[</span><span class="s">&quot;withinsegments&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;acrosssegments&quot;</span><span class="p p-Indicator">,</span> <span class="s">&quot;acrossdataset&quot;</span><span class="p p-Indicator">]</span>
</code></pre></div></p>
<p>Note that <code>countscansmostfrequentdeviceacrossdatasetothers</code> is all <code>0</code>s because <code>499A1EAF-DDF1-4657-986C-EA5032104448</code> is excluded from the count as is labelled as an <code>own</code> device (not <code>other</code>).
<div class="highlight"><pre><span></span><code>local_segment countscansothers uniquedevicesothers meanscansothers stdscansothers countscansmostfrequentdevicewithinsegmentsothers countscansmostfrequentdeviceacrosssegmentsothers countscansmostfrequentdeviceacrossdatasetothers
2016-11-29-morning 1 1 1.000000 NaN 1 0.0 0.0
2016-11-30-morning 4 3 1.333333 0.57735 2 2.0 2.0
2017-05-07-morning 5 5 1.000000 0.00000 1 1.0 1.0
</code></pre></div></p>
</details>
</details>
</div> </div>

File diff suppressed because one or more lines are too long

View File

@ -1,171 +1,171 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url><url> </url><url>
<loc>None</loc> <loc>None</loc>
<lastmod>2020-12-09</lastmod> <lastmod>2020-12-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
</urlset> </urlset>

Binary file not shown.